Hacker Timesnew | past | comments | ask | show | jobs | submit | Ancalagon's commentslogin

This feels like what the Robinhood app does to me

Climate change has really accelerated. Fires, flooding events, arguably Tehran's water issues heavily exacerbated by climate change.

My heart goes out to the residents of Hawaii.


From a [dead] comment:

> It's been a known hazard for decades - https://www.civilbeat.org/2024/11/doles-wahiawa-dam-is-a-haz... ( in 1978 U.S. Army Corps of Engineers reported issues )


Don’t worry the rich will offer pennies to the natives for their ruined lands

I don’t disagree if models stay as capable as they are today. But devils advocate: the point of the saaspocalypse isn’t just that anyone will be able to make their own software, it’s also that the AI will be good enough and interconnected enough to maintain it.

The world these investors are envisioning is not one where a software engineer gives a detailed spec to a model and reviews its output, deploys the resulting files and monitors said application. It’s where Jo-shmo at the law firm can tell the model “give me a new billing system”, and the AI does everything correctly and better than a team of software engineers, in a matter of minutes or hours. And that AI maintains it for them, better than the engineers would have


Imagine that you are a consultant. You get a call that starts with, "Hi, this is Joe Schmoe and Schmoe Law Firm. I need a new billing system. Can you build me one?"

And you respond by saying that you can, but you need to do a _lot_ of work with him to spec this billing system out. You can't just build "a new billing system" without any more details. You tell him that this will take many hours of work between the two of you where you ask him questions, write a spec, get his feedback, and repeat that a number of times.

At this point, he says "wow, that sounds like a ton of of work for me just get started", and he gives up.

AI does not fix any of this, and this is the thing that I think most people will not want to do, and that's why I think this blog post is making a very good point. The amount of work it takes to build a new software system, even with a super competent programmer as a partner, is still quite significant. And it requires thinking about hundreds of tiny little details in a way that drives a lot of people nuts. They will only do it if they _really_ have to do it.


Think payroll. I used to think payroll is relatively simple. Then I spent some time on government of Canada Phoenix pay system (go ahead... Google and weep). And it's... Insane. System has been live for a decade and still regularly gets hit with some weird scenario from some department that nobody foresaw, it wasn't captured in requirements, but upon review by business analysts is a valid scenario. Bob was a CS5 in department of defense and speaks French so gets bilingual bonus and his boss was away for half a day so Bob gets acting cs5 pay and is in public alliance union so these are the dues, and it is second Tuesday of a month and blue moon, but then Bob got moved to department of agriculture and then 3 months later realized that his previous manager at defense didn't put in his promotion on time so now you have to figure out his retro pay for when he was in defense even though everything on his file now has agriculture labour agreement and codes and rates etc etc etc. And this made up example is a fraction of the complex examples.

Clear and comprehensive Requirements are always the tricky bit, at least in business software. Twilight zone covered it perfectly and presciently decades before AI, with genies taking your requests literally and giving you unpredictable and usually negative outcomes.


> You can't just build "a new billing system" without any more details.

Does every billing system need to be a one of a kind snowflake?


Or AI won't fix diffusion of responsibility that you see in companies through outsourcing, offshoring or matrix organizations...Or to go through committees to know if they should change shh root access with abc123 as password.

That billing system will end glue code that links existing Big SaaS players which AI can handle just fine.

Consultants are not spinning up a bespoke SaaS product given the risk.


I really struggle to imagine that working. What does “a new billing system” even mean? How is it better than the old system?

I was being a little facetious - I really dont think AI systems are there yet. It would probably look more like an interview, and there will be some amount of human-required maintenance and subjectivity for a while.

But I think thats what the investors are envisioning.


The AI will link existing APIs with glue code; slurp up data, map it to appropriate CRUD ops with Intuit or something.

We are way beyond the 90s-early 00s wild west where billing can be some random consultants opinions.


Everything you describe is fantasy, though. It’s not real. It’s not possible to be real. “Give me a new billing system”?? No way is that going to produce a good result for the company or their clients. But the second that Joe Schmo has to start laying out all the ever-evolving requirements for his custom billing system, he will run back to traditional SaaS providers.

At best, if AI is supergenius enough to just intuit everything Joe needs, then the cost of running the AI to constantly maintain a billing system will far exceed the cost of just paying someone for their existing billing system SaaS.


I'm not saying its logical - I think this is what investors believe however.

I think the idea is you'd basically have it take a look at your current system, it would learn what features you're actually using at all, it'd check company emails for past and current pain points or stuff you wish was possible or just simpler, it'd Slack everyone in the company asking what their biggest wish and biggest pet peeves are currently, it'd do a small interview with Joe himself presenting the above to see if it's gotten the right idea, create a very detailed spec and then implement it.

Of course both models and tooling will need to be far more powerful for all this, but it doesn't exactly seem sci-fi to me.

Once system is built it could run detailed analysis on its usage and figure out what parts seem to be confusing or slow for users, and simply refine, deploy, keep analyzing, rinse and repeat.

The biggest upside is probably that workers could also simply request features, have Joe sign off on them (would get messy otherwise) and minutes later they actually roll out.

To me anyways most systems are a PITA because they do so much and your own organization only utilizes a small subset. Good systems actually let you turn off stuff you don't use so that users don't even know it's possible and don't have to drown in menu options, but that's still rare enough. And good luck getting dev focus on your specific requests regarding the parts of the system most important to your specific company, since there are a zillion other things and hundreds or thousands of other customers.

Something literally tailored to what you need will surely be the norm eventually. In five years or whatever I'm sure we'll be plenty on our way towards something like that.

But again just like LLM training in general this all requires having something existing to analyze and work off of. So yeah nobody will be going from paper to custom agent-built system.


Other idea: Stay with SaaS, real devs, real core product, closed source, but each customer can (if they want and pay up) literally skip multi-tenant and being on the same codebase as everyone else, and get an interface to actually customize their own version to their liking. Remove unneeded features, change UX, UI, add features. Some dev spends tiny amounts of time ensuring nothing gets too crazy, but apart from that it's basically an autonomous fork of the product, continuously tracking main.

That will probably come a lot sooner.


It's science fiction, because when you have this capabilities you don't need any payroll system, you just let the AI do the job Joe was doing.

The system you are describing is far more intelligent than Joe, there's no point to use it to solve a operational problem, just point it to the problem Joe is solving.

Or even better to the problem that create the need for Joe role.

Your scenario will never exist.


Even with mutation testing doesn’t this still require review of the testing code?

Mutation is a test for the test suite. The question is whether a change to the program is detected by the tests. If it's not, the test suite lacks coverage. That's a high standard for test suites, and requires heavy testing of the obvious.

But if you actually can specify what the program is supposed to do, this can work. It's appropriate where the task is hard to do but easy to specify. A file system or a database can be specified in terms of large arrays. Most of the complexity of a file system is in performance and reliability. What it's supposed to do from the API perspective isn't that complicated. The same can be said for garbage collectors, databases, and other complex systems that do something that's conceptually simple but hard to do right.

Probably not going to help with a web page user interface. If you had a spec for what it was supposed to do, you'd have the design.


Correct. Where did the engineering go? First it was in code files. Then it went to prompts, followed by context, and then agent harnesses. I think the engineering has gone into architecture and testing now.

We are simply shuffling cognitive and entropic complexity around and calling it intelligence. As you said, at the end of the day the engineer - like the pilot - is ultimately the responsible party at all stages of the journey.


Let the execs eat cake. Stop correcting the AI's mistakes.

I think developers will be paid to use AI to develop and part of that pay is to correct AI mistakes. When the AI doesn't make any mistakes is the time development takes another different turn.

This is a big when.

We are living in 1984.

Hey it’s what executives want. Fake everything. Slop and robots everywhere. Have at it, I say. Maybe then people will go outside again

I wish going outside again were possible, but what if most of the people you actually want to hang out with aren't in the same area?

And for those who are near, the cost of having a coffee or a drink is too much now on top of expenses that are already stretching,


The kids tend to hang out with the kids of their parents' friends, with the neighbours' kids. A bit later in life, when in school, we find friends among the classmates, who too aren't usually all that similar to us.

Maybe when we switched to a fully online adult world with its hyper-optimization of everything, we've put our potential friends in the same bucket with recommendation system-driven content like music and tv-shows. Dating too.

There are certain benefits in getting by with limited choice, when we learn to communicate with people who are not a 100% match.

And as for having a drink or a coffee- we can always just invite the friends over. Hanging out in each others' apartments is fun and cheap


go for a walk with your friends and a bottle of water

It's becoming rarer and rarer for people to have friends that are physically close to them unless they've stayed in the town they were born in.

Modern technology kind of broke friendship in the sense that not very long ago maintaining friendships over any distance was expensive. That is it costs long distance fees, gas, or letter writing. Because of those expenses it was very common to make friends locally pretty quickly.

But the internet broke that, especially modern social media. Wherever you moved your friends were a free website away, and long distance calling was gone. At first this seemed fine because sites connected you to your friends, but as the lock in happened it became a contest of getting you pissed off and showing you ads.

Going to take a long time to socially fix this problem. Especially as some large number of people are going to talk to AI instead.


Hi Friend, are you looking for a <insert product>bottled water</>? Here are the top 1000 brands of delicious bottled water! Water is very good for you! You are an ugly bag of mostly water! You do not have to enter your payment details, I remember them! Be assured that 1000 cases of 1000 brands of delicious bottled water are on their way to you now [Shipping charges may apply] at Peach Trees 2026, Sector 13, Mega-City One! Have an adequate day!!!

Eventually that's what's going to happen if things keep on going in this direction and it looks like there's nothing stopping it so yeah, we're moving in circles. Old things will become new again.

My household just bought The Brick to start taking control of our phones and online usage. We've been very online for 15+ years but are hoping to break the addiction cycle by simply blocking our devices from access. The timing feels right, mostly because sites like Instagram and Reddit are too braindead and spam+ad heavy these days. The executives and shareholders' desire for profits have already killed two of my biggest online pastimes.

I heard of The brick and sounds very effective. Not many people realize the're addicted to their devices and most tragic of all is that kids who grew always online have no baseline to return to. As the OP mentions, I too hope that when it'll all become a junk pile people will eventually return to offline mode.

The schadenfreude is so fucking palpable

Weird take, will you also look sour at devs who use local LLM's in ~50 years? Or is that different

I was just thinking SWEs and AI researchers should all unionize before AI becomes AGI

Everyone is holding their breath praying AGI either will, or will not, come before the chickens come home to roost.


Not sure that makes sense. As amazing a technical feat as AGI will be, does it follow that s.tons of money will immediately be made? That's not really how humans act, historically. Any migration to new technology takes years, decades. There are still steam engines pulling revenue service trains.


Yes - if AGI is made, nearly immediately every knowledge worker’s labor value goes to zero over night.

This may or may not include AI researchers.


That seems like a wrong economic theory to me. The economy is based on differential of value. I can make furniture, so it's worth less to me than it is to you. Therefore we can trade. That's what supply/demand is. If AGI somehow exists, then the value of intelligence drops to zero for both of us, there's nothing to trade.

AGI would not make knowledge work valueless, it would move all the knowledge work value to the AGI companies.


> AGI would not make knowledge work valueless, it would move all the knowledge work value to the AGI companies.

Yep! That's the point :)


There still plenty to trade - you just don’t have any of it.

Those $300 billion dollar circular deals will become much more common.


Can you guys just say the quiet part out loud?

That you want slaves. You want slaves. This is what you are asking for.

Unless you're paying the AGI? Then why not just... pay a human that is already present? Much more efficient.


Not sure if you’re insinuating that I’m one of the capitalists? I’m not, that’s why I’m saying it out loud. I believe capitalism’s relationship with labor will need to fundamentally change if AGI and robotics takeover. I don’t know what that looks like but obviously the current capitalist overlords want everything to stay the same - just for them to have more power/money.

You are assuming that the AGI service is very cheap..


Based on current trends why wouldn’t it be cheap?

Why would an artificial intelligence want to do what you tell it to?

I don’t think AI in its current form and current track wants much of anything.

Why would it have any desire at all?

And probably not much longer after that, the bloodshed


Unless the benefits of AI get communalized (UBI, or some other form of sharing), ya.

How would that work? Taxes are already full of perverse incentives. Certainly anything resembling UBI will be just as bad.

You’re not wrong - I was just giving that as an example but not saying it’s the right thing to do.

I don't think there is any compelling reason to believe this will actually happen

It will drive capital into data centers, which is good for Oracle.


Or maybe it won't. If it can be made efficient like humans it might be at the edge mainly.


What is this "everyone" running from?

Collapse of return on investment

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

Search: