Hacker News
points by Razengan 3 days ago | 0 comments
(this was mean to be a reply to the comment about rose-tinted nostalgia for Windows XP)

Everything used to be horrible.

There were a few gems of good UI and functionality but they were rare and either got snuffed out by bigger companies like Microsoft or bought out and then forgotten.

Now, everything is more horrible than it should be.

It's like airplanes: Just barely 100 years ago, nobody could even dream that a common person could fly across the world to anywhere within hours.

Now we have planes and spaceships but they cram you in like cattle to squeeze into tiny inhumane chairs for hours..

The biggest companies in the world with hundreds of employees and billions of dollars still can't fix their software.

Google is still anal about dark mode if you're not signed in. Some other major apps don't even have dark mode even though it's been almost a decade since major operating systems supported it.

YouTube still hinders iOS's picture-in-picture feature.

Facebook still doesn't have iPad-native versions of their apps.

There's so much shit in apps with millions of users that hasn't been fixed for years.

And goobers act as if AI could possibly make it worse.

[–] AnimalMuppet 2 days ago
Airplanes are a crummy experience. Small seats, no legroom, no real food. It wasn't always like this.

I have a book from 1953. Among other things, it has airline timetables. You could fly from LA to Hong Kong (with several stops). It cost $1200. In 1953.

Now it's going to be a much worse experience. But it's something that regular people can afford at least once, if they want to.

Does "really great experience that I can't afford" really beat "crummy experience but at least I can afford it"?

Computers are more affordable than they were in the past (or they were, until this year). Software is more affordable than it was in the past - much of it is free. Does "I can do what I want to, but it's a really crummy experience" beat "the software is wonderful, but I can't afford all the pieces I want/need"?

[–] Razengan 2 days ago
It's not "really great experience that I can't afford" -versus- "crummy experience but at least I can afford it"

It's "some of the richest and most powerful companies in the world haven't fixed some problems for decades"

and now when a new era is dawning with the potential to improve that, people think that it's somehow going to be a worse experience than what humans were doing on their own.

[–] g-b-r 2 days ago
> And goobers act as if AI could possibly make it worse

Which it does

[–] Razengan 2 days ago
heh apt username

> Which it does

Not worse than humans have been doing on their own since forever.

I've been using AI to make private apps for my own personal use, and it's pretty amazing how quickly I can iterate to fix minor niggles and UI annoyances.. within minutes, while the app is running.

Meanwhile operating systems, YouTube, Facebook, Reddit, etc have such shit UX here and there for YEARS. You're telling me they can't fix it with all their employees that get paid hundreds of thousands of dollars?

[–] g-b-r 2 days ago
> heh apt username

?

> Not worse than humans have been doing on their own since forever

If it's not reviewed well (some people stopped even looking at the code) it can be immensely worse.

And most people end up producing much more code with LLMs, quickly reducing how much of it they review; a lot have become fine with turning the interface upside down often just because it's easy, even if the new interface is worse and a lot buggier.

[–] Razengan 2 days ago
> If it's not reviewed well

When was the last time you ..or anyone.. reviewed the assembly language or binary output of your compiler?

...

What if the CODE DOESN'T MATTER anymore?

No really, wait:

What if all that matters is the result?

First, you ask the AI to make what looks correct.

Then you ask it to make it work correctly.

Then you ask it (or another adversarial AI) to do a security review pass.

Then a performance benchmark.

Then a few more iterations of whatever.

If all pass, does any human really NEED to look at the code?

[–] rafaelRiv 2 days ago
> When was the last time you ..or anyone.. reviewed the assembly language or binary output of your compiler?

not even a week ago. But generally people prefer to burn millions on compute instead of seeing the output of the compiler and see how they can optimise their code

[–] g-b-r 2 days ago
A compiler is deterministic, written by probably honest humans, and if open source at least some of its code has had a look by others.

An LLM can spout anything at times, however good it might be on average.

> If all pass, does any human really NEED to look at the code?

Yes, for the love of god.

You don't really know what's the result: however comprehensive and correct your test suite might be, however well you check the running software, there are things that are unlikely to be caught by that, such as data sent to unintended servers or deletions of random files (maybe only under weird conditions).

Having other AIs review the code is not going to always catch everything, and pleading the AI to do a good job won't help very much.

[–] Razengan 2 days ago
Well, humans have had 50 years to get their shit straight and did a shit job.

How many bugs and vulnerabilities from unterminated strings and buffer overruns and underruns? How many leaked accounts and passwords?

What's the longest you've gone without hearing about a 100%-human-caused bug? Why wasn't it caught? Why did it happen in the first place?

[–] g-b-r 2 days ago
What? Are you a developer? How can you think like that?

The point is that a (well-meaning) human will never add obviously malicious code, while an LLM most certainly can do that.