Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I just don't understand how someone could think we're going back to a pre-LLM world. Have you not used one since Opus 4.5 came out?

Especially as somebody that's no longer in the software profession and so doesn't have 40 hours a week to just sit there and crank out code, agentic AI is a technological leap on the level of search engines, bulletin boards or compilers.

You can literally just open Claude Code, say:

- "Add these domains with these mailboxes to an SMTP server running on my homelab, forward all incoming and outgoing via mxroute"

- "Port this unmaintained app from 2017 to modern Android, and then test it on an emulator and sign it with my real key for distribution via Google Play"

- "get my GitHub Actions runner on Linux, Windows, macOS and Android, ensuring that it supports all available architectures from the last decade and a half, then check your outputs in a loop until it works"

and it just spits it out while you do the dishes.

Someone the other day talked about "AI psychosis psychosis" and it absolutely stuck with me. The people who deny this is a big deal are in la-la land.

We could literally hit a brick wall in terms of model intelligence now and it would still be a game changer.



> - "Add these domains with these mailboxes to an SMTP server running on my homelab, forward all incoming and outgoing via mxroute"

I laughed reading this. Have you actually tried it? I recently tried to get Claude (Opus) to give me a setup for a simple SMTP relay with Postfix. I had to constantly fight it not to include completely unnecessary components and configurations like Dovecot or just override my requirements. Even Claude is nothing but a semi-competent tutorial clicker.

To someone who never did anything like this themselves the result might seem fantastic. They might not battle Claude on details like I did because "hey, it works, doesn't it".

Don't get me wrong, I agree in general that LLMs are a significant milestone. But I would like to add, especially because of your tone, that perception of how much of a leap it is, is very likely a matter of individual competence. So your enthusiasm might say more about yourself than about the tool.


"To someone who never did anything like this themselves the result might seem fantastic ..."

I've been "doing this" for over 30 years now and I consider these LLM results to be fantastic.

If one has a deep, conceptual understanding of tools, systems and protocols and if one has the ability to carefully provide careful, concise specifications, these LLM tools are like being granted superpowers.

In fact ...

My next project upon which to bring LLM tools to bear is a fully local, solar-powered, self-hosted LLM toolchain.

Not only do I intend to never work without these tools again, I intend to do so without the ongoing environmental externalities that they produce.


> If one has a deep, conceptual understanding of tools, systems and protocols and if one has the ability to carefully provide careful, concise specifications

Most people already don't have the ability to do this and their use of LLMs atrophies the little they had. "AI natives" will be completely doomed.


Umm, hate to break it to you, but by the time you load up an open weights model, the environmental externality has already happened


This is a fair point - and well taken.

However, I never asked for LLMs nor did my consumer nor professional behavior send market signals that I would use them. They were thrust upon me apropos of nothing.

Now that I find them useful, the least I can do is stop making the problem worse.


As a rule of thumb the energy use to produce a silicon wafer is roughly equal to the energy it will use in its lifetime. For GPU and VRAM this is considerable. To equip yourself with the capability to run an LLM locally is making an upfront investment in the production of extremely toxic and resource intensive products.

Why buy a personal EV with 600 mile range that sits idle 95% of the time when you can take a bus (aka the cloud) that maximizes the resource utilization?


But you do plan on continuing to work, not have the AI bootstrap itself into a machine god and do all possible work for humanity instead.


[flagged]


One of the most wild parts of the "Is AI useful" arguments is how different people are getting so astoundingly different results from it. One guy will claim that he can one-shot "Port this unmaintained app from 2017 to modern Android," go do the dishes, and come back to a working application. And the next guy will say, "I can't get it to do anything groundbreaking and have to micro-babysit it every step of the way to the point where it is more work." Assuming both people are truthful and operating in good faith, how can this be explained? How can simply writing a prompt in English be a "skill issue?"

I'm personally much more towards the "I struggle to get it to work well" side, but there have been so many anecdotes from people who are earnestly saying it does all their work for them and that they hit enter, go to bed, and wake up to working software. I'm trying to imagine a hammer or band saw that produces such wildly different results in the hands of different users.


I'm the GP that got Claude to port the app, set up the SMTP server etc. etc. And I do see stuff on that level of complexity, multiple times a week. I'm not a full-time software dev any more, but did learn the craft at a really good company before AI came along - and I've been doing basic sysadmin stuff by hand, almost exclusively on the terminal, for almost a decade now.

A lot of pithy responses to your comments that contain some pretty bad-faith assumptions about AI "power users", but to answer your question I think part of it genuinely does come down to a "skill issue" - or at least familiarity.

AIs really do have huge blind spots, and there are things it can't do well. But on the flip side, there are modes of operation that do get good results and if you keep it in this "zone" you can get amazing results.

For example, here is my CLAUDE.md that's global to all projects: https://github.com/EspoTek/.claude/blob/master/CLAUDE.md

Note the "Working with unfamiliar data or systems" section - it doesn't stop the models from making wrong assumptions but it does get them to test these assumptions with simple experiments and course-correct before human eyes ever see the result.

Setting up things like CLAUDE.md files and skills so that it doesn't make the same mistakes over and over is a big help too. The model doesn't literally get smarter, but it knows how to avoid pitfalls its fallen into in the past.

If you want to have a chat about it earnestly, my email's in my profile.


My guess is they do something like "Hey dingus, make my app send emails" and then Claude or GPT just goes off and does a thing that makes it look superficially like it sends emails but it really only sends email exactly on Tuesdays and if the subject line is "send email to user". And there's no tests, so who knows if the next LLM can fix the bugs without introducing new ones.

For the last several years (since GPT 4o) I have written several apps in use by people, making money, entirely with AI/LLMs (me neither writing nor reviewing the code in any meaningful fashion - other than high level architecture, schemas, etc.) and - yes, in a few hours it can do things that would take a normal human weeks (if ever!). But left unconstrained, it will just pile more and more garbage on the pile.

Fable MAX is the thing that gets me much closer to "just send emails" but even then it doesn't look in my specs directory for the spec, it just goes off and does a Jurassic Park-style "It's a Ruby-on-Rails system! I know this!" and disregards all the other ways we send email and writes its own thing. And often I'll go "Where's the button to do X" and it will say "You're right! Nobody asked for it, so this page is an orphan!"

I happen to use Superpower's (https://github.com/obra/superpowers) "brainstorm -> spec -> plan" workflow in e.g. Fable MAX (for anything non-trivial) then I have Fable send to GPT 5.6 Sol XHIGH for execution, with Fable (either the original, or a separate one, depending on the criticality of the task and the blast radius) being the critical reviewer.

Even then, though, I need to continually guide it against the norms and conventions of the codebase/app, because it makes a ton of assumptions.

It doesn't surprise me that if people don't take a fairly rigorous approach to AI-software development then they'll end up with a mess. Even if you buy into "just re-write it" (I happen to think that's where we're ending up) - we aren't there yet and without e.g. a strong test suite, re-writing it is just as likely to create more bugs than it is to fix the existing ones.


I think the answer to your question is the simple and unfortunate one: groupthink.

So many businesses are pushing AI hard. People with varying levels of job (in)security want to be seen as "leading the charge" into a post-AI era.

LLMs can do some really impressive things, don't get me wrong. But I regularly find massive blunders in the code it produces.

And that actually makes sense if you understand how LLMs operate and the quality of software on GitHub.


>"I'm trying to imagine a hammer or band saw that produces such wildly different results in the hands of different users.

r/DiWHY


that's a great point. i personally am toward the "i go to sleep and it does my work for me" side, but share the same confusion about how we went from 100x-0.1x programmers to 100000x-0.0001x ... vibe coders. to be clear: i am aware of what my side of the fence vs the other looks like, and i don't find anything about "meh iono it doesn't work that great for me" unreasonable at all.

> Assuming both people are truthful and operating in good faith, how can this be explained?

Quite simply, difference in skill.

The sysadmin that has configured a few applications in their career would likely get annoyed at how many mistakes an LLM makes.

The manager who barely knows their way around a shell, uses an LLM to configure an application in less than the three business days it will take them, and will claim they are 10x more productive now.

Once again, LLMs are effectively great at triggering the Dunning-Kruger effect. The least you know, the more productive you feel.


well, they were 0x productive before, so they are technically inifinitely x more productive now. i guess. hah.

The most interesting part of the Dunning-Kruger paper was the "skilled and aware of it" subgroup.

Try to be aware that mentioning Dunning-Kruger is recursive.


Here's the thing. I've been an AI denier and skeptic since the beginning. I've softened. This is my reality on the ground:

I am tech lead on a front end project that is typescript with react and everything else as bog standard as possible. In the last year the backend devs have been pressured to be full stack, so have been submitting AI PRs to my repo with Claude. The PRs mostly 'work', but invariably have major problems that wouldn't make it through a code review in the before times.

Front end JS on a CRUD app is the literal best scenario for AI. Professional senior devs are using it, and it can kind of work, but still not really.

I've given it the old college try myself recently, and it is at the same time astonishing and disappointing. Yeah it can do a lot, but there's always something wrong with it. The 'something' is not always a bug; it can be a design issue, performance issue, unused code, duplicate code, etc, thus many people don't notice the problems. But I think for those of us who prided themselves on quality, the stuff doesn't work well enough to use. For those who leaned more towards speed, they're overawed. I am concerned for my career, yes.


that’s perhaps a bit harsh, and I’m late (intentionally) to all this as I’ve worried about personal atrophy, security, and feeding the shoggoth

but also with my instructions it will churn on prompts for hours. It makes use of my local rags by domain (which it also helped me build and maintain). Most recent example: it’s been on my list to set up headscale for like 5 years now. I know how to do it, I’ve read the docs and kept putting it off, partially cuz Tailscale works and has a generous free tier, and partially because I didn’t want to strand assets that I’d somewhat shortsightedly hardened to only accept ssh from my Tailnet.

claude did it all in 3 hours, while I worked on other stuff, prompting for `op` access when it needed keys, and logging each usage, with minimal involvement from me. All with more documentation, roll back points, and “learnings” propagated to the appropriate rags than I could have created in a weekend session. It made mistakes (some that I likely would have made, like region settings) then reasoned about it, corrected and tested, all transparently, all git backed, all posted about on my Mattermost server as it went, so I can easily search it the way I would of an extremely detailed teammate did it.

I don’t know what to make of it all, but letting it churn through my backlog has been eye-opening.


surely this is closer to the common experience with LLMs... i don't know how people don't see it for the miracle it is. it's like if God himself came down from the heavens and said "no one will ever die of hunger ever again, but you have to run 5 miles a week" and we all got bogged down in how hard it is to run 5 miles...

god, that analogy was awful. sorry. xD


"it must be some sort of weird badge of honor to be so profoundly incommunicative that you can't get the ai that desperately wants to sycophantically pump you up about all your brilliant ideas to be that useless. that is genuinely harder to do than simply using the technology even passably."

Definitely incomprehensible that someone might have a different take than you about the 'goodness' of your prompt outcome...


ah, so the soft implication that you are simply smarter than me. fine. there's at least a 1/100,000 chance of that. no one forced you to be that smug and dismissive, though-- seems like a few traits that are fairly antithetical to learning. but i guess you don't need to learn, since you have already ascended to Enlightenment.

I mostly view AI as raising me up one more level of abstraction in coding. It still requires babysitting and verification if you want anything vaguely maintainable that's not pulling in a ton of irrelevant libraries, but now I am able to give a clear spec for a ~50-100 line task and it'll get it 90% right, and it's a small enough chunk I can validate it well.

Claude though is still slow enough that I think it works out to maybe a 50% improvement at my time to do a task, but sacrificing deep knowledge and learning. I worry that I'll never develop the same skills and intuition that senior engineers developed a decade ago because I'm outsourcing a lot of the planning and thinking.


It’s not going to go back to pre LLM times, it’s also not going to go to a generative ai utopia where we can turn off our brains and a model will understand every nuance of human existence without some from of defined guidance.

Just like block chain still exists, it just didn’t revolutionize decentralization. It created a new tool that can be implemented when you want the benefits of what the blockchain can do, same thing will happen with language models.


I think the biggest realization to me of this whole thing is that most people don't want to turn off their brains. I think we, very naively, thought that some hypothetical life of zero-thought pure-leisure was not only achievable, but desirable.

And it's just... not. People want to be challenged, they want to read human material, they want to listen to human music. Sure those like crappy Spotify fake artists might make some coin for Spotify. But are people going out to those non-existent tours, or are they instead listening to Confessions II and praying nightly that Madonna tours again?

And, Madonna, if you're reading this: please go on tour. Please.


Right? It feels akin to people who oppose social welfare and things like UBI because “people just don’t want to work.” The reality seems more like “people want to work, they mostly want to have a say in what that work is.” How many people working service jobs didn’t have access to higher ed, or couldn’t afford a guitar, or accidentally wound up taking care of a family before they could research algae, etc etc.

Personally, I’d be knitting and crocheting things for other people with most of my day if I didn’t have to worry about money, or I’d help my neighbor with the website she wants for her business venture, or I’d teach kids how to code. These are things I’d like to do, that I can’t readily do while having the overhead of a full time job unless I run myself ragged and tbh, I’d rather not.


I think the sentiment comes from people that just don’t find pleasure from working/mastery. The incentives have changed so much with llm-enabled development, but not which ones people respond to.

I miss the code mines


I’m still in the mines but I don’t know for how long. Part of my performance evaluation for the year will include a section on using AI, so I’ll be biting the bullet and using copilot for glorified autocomplete like I did when it was still in beta.

I’m also perusing for shops that aren’t necessarily “anti-ai”, but where lack of using it isn’t seen as a negative


>I think the biggest realization to me of this whole thing is that most people don't want to turn off their brains.

I think there's a sample bias that affects this perception.


People say they want to get challenged.

> most people don't want to turn off their brains

Biologically, life is an effort-minimizing machine. Our brains have a whole system of habit-forming to minimize the enormous amount of energy it takes to think.

Whatever people say, give them a way to think less, and they will necessarily prefer it unless they literally are a Buddhist monk, seeking to be aware over every action and thought.


Our brains also have evolved rewards for performing life-continuing behaviors, and then evolved to rewarding proxy behaviors, instead of the actual life-continuing behavior. This is perfectly in line with what you are saying, but now we are rewarded for spotting enemy snipers in CODBLOPS, rather than spotting lions/snakes/crocodiles.

We have gotten very good at hacking this reward function. It has reached a point where a thinking-minimization engine will pay a significant amount of resources to, say, Paradox Studios to do what is effectively the opposite of not thinking.


They want to be challenged in such a way that they perceive to be enriching to their life. The reason people use AI at work and don't blink, but then won't listen to AI artists on Spotify, is that they see one as enriching, and the other as menial.

Optimizing the menial is the end-goal, optimizing fun and humanity and expression is not desirable. It's just not, and we're seeing that over and over again.


> I think we, very naively, thought that some hypothetical life of zero-thought pure-leisure was not only achievable, but desirable.

May I recommend Aldous Huxley's "Brave New World" to you?


May I recommend "Look to Windward" to you?


How did you get that impression?


Yeah and no... I have been a developer for 20 years and most of my time isn't spent writing code. Most of my time is spent monitoring production, being in meetings, doing design work, doing code/spec reviews, creating tickets for infra/IT to deploy stuff...

So yeah I love AI and it really helps my personal projects. But my actual work? A little, I can work on some nice-to-have PR in the background during my meetings. I might be 20% more effective coding? Mostly because I do more of these low-hanging fruit PR like bug fixes and refactoring. The hard stuff still require thinking. But that's not even half of my time. It's fun, but not world-changing.


> I just don't understand how someone could think we're going back to a pre-LLM world.

That's not the problem, the problem is that for every hour of dev saved society will lose 10 hours on fake data, fake bug reports, automated scams, needlessly convoluted email, etc.


Because having a slave do whatever you say can also enable some pretty remarkable workflows, but that doesn't stop it from being too morally and economically expensive to become ubiquitous AND sustainable. LLM usage certainly doesn't involve sapient beings and so doesn't carry the same moral reprehensibility as slavery, but in real terms, it's probably even more of a financial quandary.


Nothing contradicts AI psychosis psychosis by comparing a computer program to slavery


Yes it's a useful tool. What does that have to do with the singularity, recursive ASI, fully automated economies or whatever is being hyped as the radical transformation of society?


1. Everything you said is more about revolutionizing IT though. IT is more easily testable than other things in real life.

2. The gap between the singularity and really strong automation is huge. It's basically that between 1 million and infinity, or even better, that joke about the difference between 1 million and 1 billion being roughly 1 billion.


#1 is what's so crazy to me that people have trouble understanding. No one is saying that we're going back to the pre-LLM world; it's just that the world isn't honestly that different than before. Most people's lives are pretty much the same. Their power bills are higher, but that's not all that different from when gas starts costing more because of a new oil war. The government has some new ways to spy and target weapons, but that's pretty abstract to most people (and it's not like they were having trouble doing those things before). Some new tech companies pop up and have a bunch of money, and some existing ones have less, but nobody outside of the tech industry who isn't already a huge outlier in terms of how much they pay attention to stock prices really cares.

If this is the singularity, consider me extremely underwhelmed. My job my have changed, but to the rest of the world, it's just more of the same.


The issue is not capabilities (and never was). The issue is reliability.

And that’s assuming you really need to do these type of tasks using an LLM. As GP said, and as you’ve proven, most people are trying to use LLM as an hammer for everything that looks like a nail, without verifying first if it’s a screw or something else.


>> Have you not used one since Opus 4.5 came out?

Every time there's a new model This Changes Everything. Every single time.

Every time someone points out a limitation of LLMs it's always the same refrain: "Have you tried the latest? Because they're so much better now!". Except this happens with every single model generation. Every time the new models are so good that it's a seismic shift, a step change, a paradigm shift. It's like the finest curve asymptoting ever upwards, a few billions of training cost at a time.

But- to where? AI keeps getting so groundbreakingly better and we're still stuck in the same old world, except now you can...

... port your unmaintained app from 2017 to modern Android? Why was your app unmaintained? What is the societal and technological upheaval that will come from automating such low-stakes tasks? For such huge costs?


But it is now possible for a very non technical user to vibe code Grand Theft Auto II for fun. In two years they'll be able to vibe code GTA V for fun.

Likewise with many other things - people who don't know how to code can produce large custom programs which do what they needed. They're probably not amazingly well written nor maintainable by a human with limited time on their hands but that also doesn't matter at all for nearly all use cases.


That should completely destroy the software industry and the software development profession, but this hasn't happened yet far as I can tell. Maybe we're not quite there yet?

I've only found this guy trying to code GTA 6 before it's released (not II):

https://mashable.com/tech/ai-startup-founder-attempts-to-vib...

Is that the one you meant? I wonder why he didn't try to code GTA 7. I mean, why not?


LLMs are very good at programming. This is clear. Software engineering will look very different in 2030 than it did in 2020. There are also opportunities now for people to use code to solve problems that weren't previously economical because hiring a programmer was expensive.

Will AI function the same way in all domains? That is the current narrative.


> and sign it with my real key

That's the kind of irresponsible foolishness that makes it hard for me to take you seriously.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: