| ▲ | rakel_rakel 3 hours ago |
| > I don't think researchers in math/TCS will be made obsolete, but I think it will instead no longer make sense to work on any low-hanging, or even medium-hanging (you know what I mean) fruit. We'll be needed for problems where actual novel approaches are needed. I wonder how this compares to what we see happening with "juniors" in software development?
In math research, do you also get the training for the profession from working on the low hanging fruits for a while, to then move to the medium-hanging, and later go on to work on previously unsolved stuff? |
|
| ▲ | Quothling 2 hours ago | parent | next [-] |
| Around here AI isn't really more of a threat to juniors than it is to seniors. It's a threat to the people who have been taught "recipies" rather than applied computer science. You can have excellent seniors who can do TDD, DRY, SOLID and so on, who also happen to have no idea what a L1 cache miss is. The current AI models know all of those things, but they struggle applying them correctly without someone piloting them. Even in the energy industry where I work, where you'd think it would be obvious from the context that you should prioritize runtime safety over debug safety, the current AI models struggle to do so. As far as seniority goes, though. If we can find a young developer with little experience who actually knows computer science, we're much more likely to hire them... Since they are cheaper. This isn't something which is unique to software development though. We're currently building enterprise AI apps that we can deploy into the AI agents working for anyone of our employees. The key thing we're currently seeing is that the people in a team who are the ones that everyone turn to for advice, are the only people who aren't in "danger". Even people who are great at their jobs are being outperformed by AI in many cases. I think it'll be a massive challenge for our society in the coming years. Maybe we're even going to get to the point where the AI will also be capable of replacing a lot of the "domain experts". Right now that seems far out, but then, if you had asked me about AI four months ago I would've told you it was all hype. |
| |
| ▲ | zarzavat 27 minutes ago | parent | next [-] | | AI is a threat to everyone. People who claim that AI will never be able to do X have consistently been proven wrong. The only people who are safe are those whose jobs depend in some way on their humanity. e.g. yoga teachers, bouncers, etc | |
| ▲ | rakel_rakel 2 hours ago | parent | prev | next [-] | | Interesting, thanks.
I don't know where "around here" is, but the signals I've seen in a lot of articles is that the demand for junior software people has taken a dive since a year or two back, with student programs etc getting cancelled. One googler said they were getting a junior to their team and that was kind of a big deal because it hadn't happened in that whole department for a long time. In relation to that, I guess my question becomes: if the same thing will happen in math research, who will write the ten page math proof prompts in the future? | |
| ▲ | marcosdumay 2 hours ago | parent | prev | next [-] | | So... The AIs with no model of the world are replacing software developers that have no model of the world? | |
| ▲ | p-e-w an hour ago | parent | prev [-] | | Unless you’re claiming that AIs will suddenly (and very soon) stop improving, they are obviously a threat to everyone’s job. Calling notable conjectures that have been open for decades “low-hanging fruit” is an act of desperation. Most professional mathematicians couldn’t have proved those conjectures if their lives depended on it. | | |
| ▲ | skybrian 25 minutes ago | parent | next [-] | | I wouldn’t call it “low hanging fruit” but it’s easy to think of problems that seem harder. Apparently solving notable math conjectures is easier than building a practical robot to deliver a package to someone’s porch? So, yes, AI is a big deal and we don’t know what it’s going to affect, but there’s goal of replacing everyone’s job is extremely ambitious and there’s a long way to go. This has to be assessed separately for each kind of job. | | |
| ▲ | pfdietz 9 minutes ago | parent [-] | | Moravec's Paradox strikes again! Moravec must be at some level gratified things are arriving close to his predicted timeline. |
| |
| ▲ | xorcist 29 minutes ago | parent | prev | next [-] | | The thought that anything could improve without bounds would be absurd. We are living in the physical world after all. The (open, interesting) question is how close we are to the limit. | |
| ▲ | pydry 15 minutes ago | parent | prev [-] | | >Unless you’re claiming that AIs will suddenly (and very soon) stop improving Most technologies level off sharply after bouts of boundless improvements. In 1968 they thought we'd be flying to the moon by now but instead we're flying across the ocean in planes not that different from the 747 that existed back then. | | |
| ▲ | pfdietz 8 minutes ago | parent [-] | | They sometimes start improving again. In the context of your comment, look how the cost/kg to LEO has suddenly dropped radically. This was mostly due to institutional change that allowed previous non-technological barriers to improvement to be bypassed. |
|
|
|
|
| ▲ | JustFinishedBSG 3 hours ago | parent | prev | next [-] |
| My experience may not be entirely representative because to be entirely honest I’m not exactly a great researcher and there are brilliant PhD students. That said it indeed was my experience that in the pre-PhD / early PhD period ( or even longer … ) your advisor proposes (gives) you pretty low hanging stuff that he mostly already knows how to solve, at least at a high level, with the expectation that it will teach you to use the mathematical tools you need. |
|
| ▲ | nicf 2 hours ago | parent | prev | next [-] |
| I was trained as a mathematician and worked as a math researcher for a little while (now working as a private tutor), and based on my experience I'd say this description is basically right, with one extra wrinkle. In order to get a Ph.D., you have to do some sort of original research, so in that sense you're working on "previously unsolved stuff" basically right from the start. But that doesn't entail doing anything all that ground-breaking; most Ph.D. dissertations (very much including mine!) contain work that a more senior researcher in the same subfield could probably have produced without too much difficulty. The software development analogy is a pretty good one: a lot of the point of getting junior researchers to do research is to help train them to one day become senior researchers, and often the work itself is nothing all that special. Given the trajectory of these LLM proofs, this seems like it's going to have to change pretty soon, and to be honest I'm pretty grateful that I'm not in charge of deciding what that's going to look like, because I don't have any good ideas! I'm actually pretty worried about the future of the field. |
|
| ▲ | skybrian 3 hours ago | parent | prev | next [-] |
| This apparently required a 10-page prompt. It seems like someone needs to know enough to write it? |
| |
| ▲ | dwohnitmok 2 hours ago | parent | next [-] | | The author also used GPT-5.6 to write the prompt. This did involve giving GPT-5.6 access to his previous work and a back and forth process (so definitely still used the author's expertise to some degree), but the prompt itself is also largely AI generated. | |
| ▲ | ch4s3 3 hours ago | parent | prev | next [-] | | Certainly. This feels similar, to me, to how building complex software with LLMs works today in practice. You need to know a lot to set up goals and guardrails and verify outputs. For me, making the bits change was always the fun part, not tangling with text in my editor, though that had its moments. | |
| ▲ | jvanderbot 3 hours ago | parent | prev [-] | | Yeah, back to the gold-in-gold out use of LLMs. | | |
| ▲ | bredren 2 hours ago | parent [-] | | I was thinking this past week I have gotten so lazy w my prompting via CLIs. Back in the before I had put such discipline into my prompting and supporting context. Now I’m like, “look here and here and here are some tools, and /skill /skill okay go.” Or “restate this request in your own words and enrich it as appropriate handling any gaps. Okay go” | | |
| ▲ | Quothling 2 hours ago | parent | next [-] | | We're also at the point where you can roll out context to your entire organisation. I created an app for our m365 Cowork and deployed it to everyone who develops software. It does a couple of things, but it main knows our compliance policies and can guide developers through writing the documentation needed for NIS2 compliance. It also guardrails against non-approved packages, and helps developers find alternatives, or if none can be reasonably found, how to get a new package/dependency approved (or rejected). A few months back this would be something every developer kind of did on their own. Maybe they shared skills, we certainly encouraged it and tried to do all the change management things, but nobody really had the same versions of the skills. Which was horrible in the deployment pipelines, something like the compliance documentation often had to go back and forth several times before it could be approved. Now it's just there, for everyone. In a year or two, I expect a lot of these things to have become even more standardized. So that we don't even really have to build our own apps, but can simply use the ones in the catalog with minimal configuration (and that config will likely only be necessary because I'm from a tiny country that nobody will maintain standards for). | |
| ▲ | danielbln 2 hours ago | parent | prev [-] | | This made me chuckle because it's so true. So much detailed steering and finagling in the past, now I point the agent to a bunch of information sources, skills, similar repositories that might hold useful input and tell it very roughly what I need and off it goes, I'll grab coffee. |
|
|
|
|
| ▲ | vatsachak 2 hours ago | parent | prev [-] |
| Math is way more automatable than programming. In math, a proof is a proof. We don't know if we can get there and so getting there is the hard part. In software, we always know that we can solve the problem. So HOW to solve the problem is the hard part. Because the type of solution involves maintainability, which involves planning, LLMs suck at it. This leads to "LLM slop code" whereby the LLM creates ad-hoc convoluted logic with redundancies and no reuse of existing standard library batteries. Unless you're a Grothendieck who gets mad at Deligne for not solving the Weil's conjecture "THE RIGHT WAY", software is fundamentally different than math in this respect. So I'll say it again, AI will win a fields medal for before managing a McDonald's simply because there are enough big problems within arms reach than their current capacity to plan over time |
| |
| ▲ | nicf 13 minutes ago | parent | next [-] | | I've spent some time working both as a math researcher and as a software engineer, and I think this comment actually underrates the similarity between the two fields as they're actually practiced. Some math research does involve grabbing a single, fully specified conjecture off the shelf and hunting for a proof of it, and it's true that if you manage to solve a long-standing open problem, other mathematicians will be interested no matter how you did it. But this isn't all of what they do, probably not even most of what they do. Like in software engineering, it's not always obvious which question would be the most useful one to ask. A lot of mathematical work also goes into what we call "theory-building", where you could say that primary work goes into coming up with definitions rather than theorems. Mathematicians also care a great deal about how something is proved; a lot of them are some of the most aesthetically picky people I've ever met. Words like "ugly", "beautiful", "creative", and "boring" are used to describe both definitions and proofs all the time. From the outside, it can look like all they're doing is pumping out proofs at any cost. But I promise you that when I talk to mathematicians who don't have any experience building software, they have a similarly narrow view of that field as well! Both fields, from the inside, look a lot more human than you might expect. | |
| ▲ | fsmv an hour ago | parent | prev | next [-] | | I think the difference is in math the problem is fully specified and easily verifiable and in programming it's not. I don't agree that we always know we can solve the problem. | | |
| ▲ | vatsachak an hour ago | parent [-] | | Not always, sure but 90% of the time yes. For example, create a DFA for a regex, not too bad just use Thompson's algorithm and then NFA->DFA. But now we have to care about efficiency, user API, maintainability of definitions etc. Coding is more of a human problem than math |
| |
| ▲ | sashank_1509 2 hours ago | parent | prev [-] | | > So I'll say it again, AI will win a fields medal for before managing a McDonald's simply because there are enough big problems within arms reach than their current capacity to plan over time AI can manage a McDonald’s already. If manage means directing humans to do something to ensure the store is running. If manage means running robots, then yes maybe that is 5 years away but just directing humans to run a store, that is possible right now. | | |
| ▲ | fsmv an hour ago | parent | next [-] | | Have you not seen vend bench? | |
| ▲ | vatsachak 2 hours ago | parent | prev [-] | | No it can't. Show me a business which uses in context learning to manage a McDonald's | | |
| ▲ | wanderlust123 an hour ago | parent [-] | | Well that’s a problem of incentives. Why would a manager outsource their own job to an AI? | | |
| ▲ | vatsachak an hour ago | parent [-] | | It's not a problem of incentives. Every executive wants to inject LLMs everywhere these days. If they haven't somewhere it means that it does not work. |
|
|
|
|