After AI takes everything
Posted by speckx 20 hours ago
Comments
Comment by no_multitudes 18 hours ago
Comment by CuriouslyC 16 hours ago
Not a fan either but there are real game theoretic reasons to do it.
Comment by mizzao 6 hours ago
Comment by cdfalcon 16 hours ago
Comment by no_multitudes 13 hours ago
"This gives us the first corollary of end-state thinking cold but honest:"
"What does the end-state look like? My take is simple — a single line: PRD is Code."
"This shift brings a quiet, lethal corollary: "
"But think clearly about what letting go means."
"It sounds like a lament; it is actually a refining process. "
"When the tide of the times is pushing you along, slow can be a discipline."
These outtakes are all fairly obvious unedited claudeslop that add nothing to the argument. The excessive use of bolding and em-dashes throughout the article are also signals.
Comment by corvus-cornix 15 hours ago
Comment by 627467 15 hours ago
Comment by no_multitudes 13 hours ago
Comment by lookACamel 2 hours ago
Comment by GaryNumanVevo 2 hours ago
Comment by pocksuppet 18 hours ago
Comment by uludag 17 hours ago
Comment by stavros 18 hours ago
Comment by hurtigioll 17 hours ago
Comment by Windchaser 16 hours ago
I wonder if the author tried to sit down and read the whole post, from beginning to end in one go? The AI-written posts feel sludgy, like plain oatmeal that's been cooked too long, homogenous and bland.
Comment by SoftTalker 17 hours ago
Comment by jolt42 18 hours ago
Comment by grey-area 17 hours ago
I would have written a letter, but I couldn’t be bothered.
Comment by r1zzzzA 17 hours ago
Comment by FergusArgyll 16 hours ago
Comment by recursive 17 hours ago
Comment by AnimalMuppet 15 hours ago
So there is a point to the quote, no matter how many times you've read it. But there is a countering point as well: If you don't have time, don't write. Don't use that as an excuse to get lazy and shove slop at us.
Comment by agentultra 17 hours ago
They were arguing for basic human rights in the workplace. Things like child labour were still super common and were among the practices the Luddites wanted to abolish. Along with the workhouses they wanted to replace with protection for workers (they didn’t have the word for it but they wanted a social security system).
They smashed the machines for leverage. There was little labour law at the time. Most of it was written by the capital holders with the help of the constabulary. Things like showing up to work on time or no pay, etc. Violence, controlled violence, was the tool they used to try and get the capital holders to the table and negotiate.
It failed, as we know, and it was a bloody failure. People were executed and jailed. The movement became a pejorative for someone who is backwards and against technology and progress.
Comment by embedding-shape 17 hours ago
Maybe if these people who are basically wealthier than some countries would share their loot or just care a tiny bit about 99% of the rest of the world, people would feel differently about things. Use AI and your data centers to figure out how to quench, feed and power the entire world, and probably a bunch of people who hate AI would even get onboard.
Comment by CuriouslyC 16 hours ago
Comment by embedding-shape 16 hours ago
Comment by CuriouslyC 14 hours ago
Comment by paul7986 16 hours ago
I saw Trump saying AI companies are discussing offering Americans stock in AI companies so that's one way where the narrative changes and a few days I thought of one way how AI can pay all of us for our content ..posted quick thoughts on my Substack... https://ryanspahn.substack.com/p/ai-to-pay-for-all-americans...
Overall, AI is irrelevant without us and it needs to pay us to keep it relevant I think! It can not continue to be a bloodsucker!
Comment by embedding-shape 16 hours ago
I think you're on to something. Imagine OpenAI and Anthropic suddenly started funding millions of artists worldwide, basically "we pay monthly rent and food, you get to create what you want, we get rights to train on your output while you retain ownership", wonder how many would actually agree to that?
Comment by idle_zealot 16 hours ago
Comment by duncangh 47 minutes ago
Also does the last sentence reflect (at least in part) what you describe (in partial jest?) in the last sentence? Iirc artists previously had to call to get permission from original owner of songs samples and I remember hearing anecdotes like Kanye promising someone he wouldn’t swear in a song with the sample of it were used (and I think most of ye’s samples constitute fair use but not sure). Anyways, you seem knowledgeable to joke about this ultra niche so thought I would ask ¯\_(ツ)_/¯
Comment by paul7986 16 hours ago
Comment by idle_zealot 14 hours ago
Comment by paul7986 8 hours ago
And I think yes these models would die if we all went back to living off the land.
Comment by brap 16 hours ago
Yeah for sure and that’s great and all but I think what they were really asking is how they’ll feed their kids
Comment by brap 16 hours ago
Comment by Fraterkes 16 hours ago
What matters to me is, I like programming and making things, and I'm okay at it. I can learn to enjoy, and get good at, other work (I hope). Close a fairly brief chapter of my life where I felt some certainty about what I wanted to do for the coming decades. But it's maddening to not have any idea if I will need to.
Here's my point: it may not be bad to live in a future world were ai and llm's are very prevelant, ordinary technology. But I think living in the now, while that world is (slowly) being born, can get to be pretty bad.
Comment by functionmouse 17 hours ago
lol
Two More Weeks(TM)
Comment by GolfPopper 17 hours ago
Comment by stemlord 17 hours ago
Comment by bregma 16 hours ago
Comment by paulhebert 16 hours ago
Comment by functionmouse 16 hours ago
Comment by ruicraveiro 2 hours ago
Comment by recursive 17 hours ago
Comment by torginus 16 hours ago
Comment by bayarearefugee 16 hours ago
We're all really excited to do those mostly minimum wage jobs. Especially given how much competition there will be for them when the currently non-minimum-wage jobs disappear.
Comment by torginus 15 hours ago
Comment by bayarearefugee 14 hours ago
Even the "AI proof" jobs are going to get hit hard in multiple directions -- first, there will be more supply of the labor they perform as people scramble to transition to "safe jobs", second there will be less demand for their services because the people undergoing the transition aren't going to have disposable income to spend on the services they provide.
If the permanent underclass thing comes true, none of us who don't already own lots of assets are escaping it.
Comment by bayarearefugee 11 hours ago
Comment by NichoPaolucci 9 hours ago
Maximalist AI disruption === economic collapse (IMO)
Comment by apatry 15 hours ago
Comment by visarga 17 hours ago
When a task is initiated, it starts from a need, from a specific context. To work it out the AI needs to continuously interact with the context, and get feedback from it. At the end gains, losses, risks and costs sink back in the context.
The context is you, the person who prompts, your team or company. It is indexical and relational. It is maximally distributed. It cannot be hoarded. You can't eat so that I feel satiated. AI is called to do the work, but it can't handle 3 things - start, middle and end of a task.
Comment by swader999 17 hours ago
Comment by visarga 16 hours ago
Comment by rayiner 16 hours ago
Comment by yacin 16 hours ago
Comment by rayiner 15 hours ago
Comment by HDBaseT 8 hours ago
It is not comparable.
Comment by hollerith 13 hours ago
Or they disassemble the rocky planets to make a Dyson sphere.
Comment by lelanthran 15 hours ago
If that were true, you would have done it (given up working) by now. You haven't, hence it's not true.
Comment by rayiner 12 hours ago
Comment by lelanthran 5 hours ago
Okay, and you think that your situation of not needing any income applies to everyone else?
Comment by willchis 16 hours ago
Comment by kmoser 17 hours ago
But once you build something new, that people depend on, they will shortly want to move away from that dependency, lest you raise prices or disappear. Even paradigm-level work ends up as tools that can be replicated by other humans, at the cost of a few tokens. That's a difficult dragon to catch and ride successfully.
I think the author had it right when they talked about going deeper into the stack, where we are still loath to deploy AI. The only way to stay ahead of the beast is to do things the beast can't do reliably.
Comment by kazinator 16 hours ago
It does not; the increments are almost imperceptible now and locked to the same paradigm, whose peak has already gone by.
Comment by pilgrim0 15 hours ago
Comment by ks2048 17 hours ago
If human "taste" changes our cursor for no reason, maybe we should just go with the AI's "taste"?
Sorry for the snark - nothing wrong with the essay - I just prefer a plain, unobtrusive style.
Comment by paulorlando 17 hours ago
That's a different question than the included Luddite example, which I take as "what do we do to prevent change?".
Related, I've been maintaining a list of anti-tech Luddite movements here: https://docs.google.com/spreadsheets/d/1M_UjOPxpbKMYes5CcWRW...
Comment by Windchaser 16 hours ago
Which can be channeled into making the change healthy.
I heard a statistic that the average QOL and life expectancy didn't increase for most of the Industrial Revolution, once you account for the increase in pollution and disease (disease partly coming from greater urbanization). Yes, our lives are much richer now than they would've been 200 years ago, but it was pretty rough there for a while.
I'd like to think we can do better this time. Though, realistically, I'm not sure. Gilded Age 2.0, coming up
Comment by arty_throwaway 11 hours ago
The main move here is hand execution to the machine and keep "choosing what to intend" for the human. Isn't choosing what to intend just...intent? And forming intent is what programmers always do/did. That sounds less like a new refuge, and more like a relabelled part of the job.
More importantly, "intent is implementation" needs intent to be two different things at once. For the slogan to work, the intent at handoff has to be complete enough to determine the system on its own. But Section 4's own recipe is not that. It's hand off a rough idea and let the AI "expand and refine" it. Complete enough to ship, or rough enough to need the machine to finish it? "Intent" can't be both. There's no finished intent at the handoff for the slogan to be true of.
Same problem with the verification argument. Section 1 says nobody needs to read the assembly (personally, I like reading assembly, but I digress). Then Section 2 says the one thing that can't be sped up is verification. The author says it's an economic reality, I would argue it's structural. Verification is expensive because there's no general procedure to confirm an implementation does what you intended! Halting problem, natch. Saying you verified the result doesn't work because that's specific: this time in that environment. Verification keeps dragging back to the code. You can't claim that code loses meaning AND claim that verification is the surviving human job, because verification is the place that code meaning won't go away.
Anyway, there are frameworks that can describe how intent relates to computational process. This blog post isn't one of them.
Comment by dmje 15 hours ago
Comment by bananamogul 17 hours ago
Next viral doom post in September-ish?
[1] https://situational-awareness.ai/
[2] https://lowendbox.com/blog/ai-fraudster-matt-shumer-wrote-so...
Comment by _pdp_ 16 hours ago
I can see glimpses of that today but we are a bit too early.
And with that almost all of the software will be written by AI for AI but humans will be in control - I hope :)
Comment by munchler 17 hours ago
This is a good question, but is perhaps too abstract to address well. I think a better question for right now is:
Once AI generates all the wealth it can generate, who benefits from that wealth?
If the answer is a small number of humans, that is probably a dystopia worth resisting.
If the answer is some number of AI agents, but no humans at all, that is probably also a dystopia worth resisting.
I think the only good outcome is one in which humanity benefits on the whole. If that means that we have to become a post-capitalist society in order to share in the wealth, so be it.
Comment by Windchaser 16 hours ago
The article compared market conditions to argue that the current revolution is similar to the shipping container revolution of the '60s-'80s -- with a lot of market interest and no real moat or market leader, high competition drove prices down, kept margins low, and most of the benefits went to the consumer.
This seems like the best case scenario here. AI ends up expensive to train but cheap to copy and run, so we end up with lots of competitors or even just running it in-house. It's cheap to use, so there'll be lots of businesses trying similar AI-driven ideas and pushing prices of their products down for the consumer.
Comment by willchis 16 hours ago
Have you looked around at the current state of wealth inequality?! The internet (without AI) already did that.
Comment by biotechbio 17 hours ago
The opportunity is and always has been the possibility of accelerating work. Honestly, if something works (I mean genuinely, actually works) I don't care at all about what craftsmanship or insight went into its creation.
We value these things because they have become correlated with quality. We now have the opportunity to decouple these things; maybe something that took no effort will be just as good as a painstaking human labor.
The risk is if this doesn't come true. If we let our skills degrade and get ahead of our skis, embracing "slop" that superficially appears to "work", we will eventually pay the price. Financially and culturally, it seems like we are already all-in on the bet that it will work.
I hope it does, I just want to solve the problems I am working on.
Comment by giancarlostoro 17 hours ago
That's where I'm at too. Saves you weeks of effort to boot.
Comment by visarga 17 hours ago
Comment by giancarlostoro 15 hours ago
Comment by nullbyte 15 hours ago
Comment by HardCodedBias 14 hours ago
"This gives us the first corollary of end-state thinking — cold but honest: every step that sits between intent and implementation will, by default, disappear."
This is likely correct.
But the author withdraws into thousands of words afterwards about the importance of gatekeeping using their current skills.
I think that is wrong. YMMV.
Comment by themafia 17 hours ago
Which is based on what?
> AI can process the entire world
It can process what is in it's training set. Which is a monumental gap to step over. Failing to understand this leads to all kinds of silly predictions and mindless prognostication.
I'd like to see an AI article based on data and not paragraphs of internal monologue spewed out onto the internet.
Comment by romaniv 16 hours ago
Comment by paul7986 17 hours ago
Comment by keybored 16 hours ago
Moments where I wonder why this is an apparent people sent me thoughts opinion column while at the same time not caring.
> These three questions are, fundamentally, the same question. On the surface it looks like an engineering question, or a career planning question, but underneath it is an existential question: once execution is fully taken over by machines, where does the human stand? Or more bluntly — once AI takes everything it can take, what is left for us?
As we will see later, the answers are just hustlerism.
But that’s very immediate and practical. So why this existential pose?
Because the societal questions have very immediate questions and answers as well if you don’t actively try to obfuscate with philosophical nonsense.
- Who benefits?
- Who will be left standing?
And the answers to those aren’t the machines, unless you’re some ideological cretin who believes in AI takeover while at the same time is working on building AI. They are also people.
And if your doomer narrative has labor of all sort vanishing, and it’s just a matter of time, interspersed with model gooning—who are the h-u-m-a-ns left?
Why hustler on the individual level, philosopher on the societal level?
> Later, some of them went out at night and smashed the machines. History calls them the Luddites. People usually treat them as fools who hated technology, but that’s a misreading—
No, it’s an intentional reading. But we’re too busy obfuscating to face obvious facts.
> So the real question is not “do you know how to use AI.” People who know how to use it today do hold an advantage over those who don’t, but the half-life of that advantage is maybe a year or two — and at the top of the field, possibly only one or two months. The pressure from each new model generation is mounting; the window for exploration and adaptation gets shorter every time. Every new model release brings another paradigm shift, and the workflow you painstakingly built, the prompting tricks you collected, the engineering scaffolding you accumulated — any of it can become a Spinning Jenny overnight
So what does this afford you in terms of amazing insight?
> My only method for dealing with this is what I call end-state thinking: don’t spend yourself on intermediate-state problems. Think and act with the endpoint as the premise.
Platitude nonsense.
Don’t look at the trees. Look at the whole forest.
> The threat to the job, the cultivation of the ability, the survival of subjecthood — all of these anxieties collapse, when gathered, into the same thing: we are afraid of losing our sense of value. Afraid that one day we will wake up and find we are no longer useful to this world. Being laid off is just the outer shell of that fear. The core is older: a person’s deepest fear has never been having no job. It is the suspicion that one is no longer worthy.
On the one hand, they say that you will be out of a job in two years time. Forever.
On the other hand, we’re fed this touchy-feely nonsense about going to work. Weird, I thought we were going to be punched in the balls with real materialistic dread, some real labor disciplining that keeps us desperate and fearful, not getting mind-lobbied over how ow-owwy our feelings will be when we are no longer fit to have our labor commodity exploited by billionaires or perhaps trillionaires (who are worthy because they have assets).
> So: after AI takes everything, what remains is not some second-best refuge — it is the place where the sense of value was always meant to live. AI is a receding tide. It washes away all the external anchors we carelessly threw out over the years — title, output, the feeling of being needed — and forces us to swim back to the one center that the tide cannot reach.
The destruction of your income is actually withering away at your materialistic fetters that keeps you from spiritual self-realization.
> In that old essay I gave that center a definition
How many links of this author are we supposed to have referenced now? I’m imagining a web of nonsense, but I can’t attest to that.
In fact I didn’t read most of this piece.
> This year, friends who know me well call me radical: I hand designs to AI, code to AI, review drafts to AI; next I’m preparing to hand over testing too.
Today, the radical is the one who radically builds on non-deterministic foundations.
> The real purpose of being radical is one thing only: before the macro trend arrives, keep finding new ground to stand on. All the time AI saves you must flow into growth and exploration — not into more requirements. This is a discipline I set for myself, and a sentence I repeat in every reply: if the dividends of efficiency get eaten entirely by workload, then this revolution is meaningless to the individual.
The real purpose of being a radical is being a bloodless grinder.
Yeah that’s about as much as I expected from someone writing about how a force might wipe out their income. From a software engineering perspective.
> To close, I want to return to those Luddites who smashed machines in the night.
Now let’s return to the Luddites and pretend that they were the only ones who rebelled against industrial society and that they only failed. Some real 12-hour days in the factory grindset.
> Back to the question in the first letter:
Could not meander more. Or, did you perhaps forget to refer to another essay here?
> But the answer to that question doesn’t depend on AI. It depends on where you are standing when that day comes: at the end of the assembly line, stamping approval on the machine’s output with an ever-lower bar, waiting for even the stamping to be optimized away? Or further upstream — where the questions are picked, where the standards are set, where the logic is guarded, where the world is built.
The old school answer was to organize with others. But that was just when most people could get a job, or had to anyway. When labor itself is about to be wiped out? Double down on being a bloodless hustler.
> The wind rises in the reeds. The great trend is never some monolith descending from the sky — it is composed of the choices of countless individuals in this very moment. to refuse to lower your standard for the sake of speed, to invest the saved hours into an exploration no one has done before — these tiny decisions are themselves the trend.
Yeah, what do I do when I am the author and think that the inevitability of tech is going to eat my livelihood? What rousing speech to manifest?
> The decision you make today to push the logical chain through on paper before opening the chat window,
Beyond embarrassing.
Pick a lane. You can’t scaremonger about AI Inevitability and have a rousing speech about the tiny decisions of Opening the Chat Window.
Comment by pydry 18 hours ago
AI for sure is giving all of them existential crises but I'm not sure most of them ever really belonged in the industry in the first place.
I give it 9-12 months before they start to realize that acknowledgement of this existential crisis is at its core, acknowledgement of of a skill issue.
Comment by variadix 17 hours ago
Comment by graypegg 17 hours ago
Theres a lot of codebases out there that are at odds with my own opinions about syntax/structure/purpose, but there’s evidence of “taste” that I absolutely respect. I can look at a couple modules, and have a good idea what the other modules are going to be like, because the mental model of the author is clear from the code itself. Even teams with multiple authors with taste average out to one taste-profile and in a similar way, I’ve seen LLM output shaped by someone with taste and had the same feeling: “yeah I see the direction you’re going in”.
Someone without taste using an LLM writes slop. I can’t tell what you’re doing. Any question about what you’re doing results in “sorry that was Claude”. Entirely pointless that you’re even involved.
It’s a property of the author IMO. They were kind of owed an existential crisis as cruel as that is to say.
Comment by SoftTalker 17 hours ago
The only problem with Microsoft is they just have no taste. They have absolutely no taste. And I don't mean that in a small way, I mean that in a big way, in the sense that they don't think of original ideas, and they don't bring much culture into their products.
Steve Jobs
Comment by graypegg 17 hours ago
Comment by dijksterhuis 16 hours ago
giving a shit != perfect.
i recently had a PR which had a comment explaining a change of an import: "// Changed imports to add Foo as it's needed for updated bar()".
apparently the person behind "it" has been a developer for 10 years. couldn't be bothered to remove completely useless "how" comments from a 25 line change (without all the useless comments).
also, i posted on another AI slop thread about taste: https://news.ycombinator.com/item?id=48515463
Comment by hacker_homie 17 hours ago
In that light I’m not happy about it, but the code always was just a means to an end.
Comment by rybosworld 17 hours ago
One thing a lot of developers aim for in their code, beyond "it does what it is meant to", is something along the lines of elegance (that's my word for it, there may be a better one).
With AI generated code there is no time for elegance. It will happily recreate the same function in several different places for no reason. And that really doesn't matter anymore.
Said another way: AI generated code doesn't chase perfection. It just chases good enough.
Comment by edukite 17 hours ago
Comment by pixl97 16 hours ago
Comment by mikgp 12 hours ago
Does it not though? Once maybe, but at scale? All code is tech debt. The more duplication, the bigger context, the more grokking, the higher the odds of making a mistake.
I don't think it's a forgone conclusion that LLM's mean the end of caring about code quality. Maybe not in the same way as before.
Comment by sandoze 17 hours ago
So do many developers. I've lost count how many times a code review had to be rejected or cleaned up because of copy and pasted code and I'm going to admit, sometimes it's just quicker to duplicate a little code and leave a comment for 'next time'.. we've all done it.
.. like this one time I had a PR and the developer created on loooong linear method, couldn't figure out how to share between targets and copied and pasted the same bad code somewhere else. Somehow it got through and when asked why this was on production the answer was 'it worked'.
>> no time for elegance
This happens, your experience in is generally your quality out. But that doesn't necessarily mean there's going to be elegance. I've worked at major product driven companies where elegance took a back seat to getting release out the door.
Comment by pydry 14 hours ago
This is fine, it just means that there's very little point if you're an IC.
Comment by citrin_ru 18 hours ago
Comment by drudolph914 17 hours ago
I mean, I guess if all you do is work on implementing CRUD endpoints ... sure I guess you're cooked. but we had tech to automate this already, this isn't anything new. But oh man, if you're doing real engineering, the tools are barely usable.
I hate when people don't give examples, so I am going to throw one here. just the other day, I asked the newest and most expensive claude model to write an LRU and to have a running tally of the capacity of bytes in the cache as the threshold to evict something from the cache. It wrongly implemented the threshold checks and just tracked how many elements were in the cache. this might sound small, but scale that mistake up to a real production system. this is literally unusable. and the expectation to sit there, have it generate 1000s of lines of code for you, and then spot check that small but huge error is not worth it. you have to move so slow to spot check everything - to the point that it's literally faster to type it. This is a model that costs $100s to run per hour and is advertised as "PHD level intelligence" making High school AP computer science to freshman computer science errors - like come on.
If you're reading this, are an expert in your field, and are actually worried about your job - you got be able to have some mental fortitude and not fall for this ...
Comment by hurtigioll 17 hours ago
Comment by drudolph914 17 hours ago
first is that the model will write out that it “thought” and “double checked” it’s output
Second, this was in a fresh context window of the latest model (that isn’t fable b/c we can’t use for reasons beyond this thread), and it was on it’s second highest thinking mode. I shouldn’t have to double check something that it claimed to have burned more tokens on to double check
Outside of it costing me more money to fix what it claims to do, the main point of this article is that models are implementing things nearly end to end, and if we scale it up, it will only continue to do that. I Intentionally chose the example of something that is < 70 lines to implement in TS (btw, the language with the second most amount of data available to scrape and train on) I would assume a machine that can almost implement things end to end should be able to implement something of 70 lines of code and has been documented for nearly 50 years.
My point is that time and time again on the most trivial examples, under the best of conditions, and with unlimited amounts of money, they can’t do what it claims
Outside of that, this follow up comment(s) that say, “oh you need to ask it to check its own work and be so involved in the process of it writing the code that you need to spot check it” goes against everything the article states
The best analogy I have for this is New speak in 1984, it’s just vibes dictating vibes and trying to make people claim that the vibes are right. and if you try to validate the vibes, your vibes are just wrong because you don’t get the vibes. The claims that it made have no data backing it. And if there is data, it’s cherry picked. Please use your brain and stop outsourcing your ability to think to a machine that is incorrectly thinking on your behalf
Edit: Typos
Comment by hurtigioll 14 hours ago
Comment by FromTheFirstIn 13 hours ago
Comment by sandoze 17 hours ago
Comment by marcosdumay 16 hours ago
That's a wildly optimistic take.
Most of them will never realize it by themselves, and will put the blame of people reacting badly to their work on the people complaining, not themselves.
Comment by r1zzzzA 17 hours ago
Comment by r1zzzzA 17 hours ago