this post was submitted on 06 May 2025
592 points (96.2% liked)

Programmer Humor

23135 readers
1173 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 2 years ago
MODERATORS
top 50 comments
sorted by: hot top controversial new old
[–] [email protected] 2 points 2 days ago

What a glorious site. I wish every webpage looked something like this

[–] [email protected] 2 points 2 days ago

Once both major world militaries and hobbists are using it, it's jover. You can't close Pandora's Box. Whatever you want to call the current versions of "AI", it's only going to get better. Short of major world catastrophes, I expect it to drive not only technological advances but also energy/efficiency advances as well. The big internet conglomerates are already integrating it into search, and I fully expect within the next 5 years to have search transformed into an assistant-like chatbot (or something thereof).

I think it's shortsighted not to see the potential of accumulating society's knowledge and being able to present that to people in an understandable way.

I don't expect it to happen overnight. I'm not expecting iRobot or Android levels of consciousness any time soon, but the world is progressing toward the automation of many things - driven by Capital(ism) - which is powerful in itself.

[–] [email protected] 5 points 2 days ago (2 children)

What the fuck is Silverlight

[–] [email protected] 3 points 2 days ago

Be glad, you never had to interact with that 'technology'. I once did at an internship in 2016.

[–] [email protected] 18 points 2 days ago (3 children)

Microsoft Flash. Netflix used it for a while. I don't remember anything else using it.

[–] [email protected] 1 points 2 days ago

EA Tiburon in Orlando used flash for a while to do the menus in Madden and other sports games.

[–] [email protected] 5 points 2 days ago (1 children)

The League of Legends launcher used it at one point. Not sure if it still does.

[–] [email protected] 2 points 2 days ago

I was going to say there's no way they still are since Silverlight was discontinued by Microsoft in 2013, but it is Riot Games so ¯\(ツ)

[–] [email protected] 10 points 2 days ago (1 children)

A bunch of Disney movie sites did for a while, back in the day when every movie had it's own website with trailers, promo, and a link to buy tickets and/or the DVD release.

[–] [email protected] 2 points 2 days ago

Ahh good times

[–] [email protected] 17 points 3 days ago (1 children)

No one can predict the future. One way or the other.

The best way to not be let behind is to be flexible about whatever may come.

[–] [email protected] 9 points 2 days ago

Can't predict the future, but I can see the past. Specifically the part of the past that used standards based implementations and boring technology. Love that I can pull up html with elements using ALL CAPs and table aligned content. It looks like a hot mess but it still works, even on mobile. Plain text keeps trucking along. Sqlite will outlive me. Exciting things are exciting but the world is made of boring.

[–] [email protected] 1 points 3 days ago

I love this

[–] [email protected] 36 points 3 days ago (3 children)

I'm not defending AI here, but "people have been wrong about other things in the past" is a completely worthless argument in any circumstance. See: Heuristics that Almost Always Work.

[–] [email protected] 2 points 2 days ago

Is it worthless to say "(the current iteration of) AI won't be a huge revolution". For sure, it might be, the next decade will determine that.

Is it worhtless to say that many companies are throwing massive amounts of money at it, and taking huge risks on it, while it clearly won't deliver for them? I would say no, that is useful.

And in the end, that's what this complaint seems like for me. The issue isn't "AI might be the next big thing", but "We need to do everything with AI right now", and then in a couple of years when they see how bad the results are, and how it negatively impacted them, noone will have seen it coming...

[–] [email protected] 3 points 2 days ago

I can't help but read this while replacing "rock" with "large language model"

Heuristics that almost always work. Hmm.

[–] [email protected] 26 points 3 days ago* (last edited 3 days ago) (1 children)

Interesting article, but you have to be aware of the flipside: "people said flight was impossible", "people said the earth didn't revolve around the sun", "people said the internet was a fad, and now people think AI is a fad".

It's cherry-picking. They're taking the relatively rare examples of transformative technology and projecting that level of impact and prestige onto their new favoured fad.

And here's the thing, the "information superhighway" was a fad that also happened to be an important technology.

Also the rock argument vanishes the moment anyone arrives with actual reasoning that goes beyond the heuristic. So here's some actual reasoning:

GenAI is interesting, but it has zero fidelity. Information without fidelity is just noise, so a system that can't solve the fidelity problem can't do information work. Information work requires fidelity.

And "fidelity" is just a fancy way of saying "truth", or maybe "meaning". Even as conscious beings we haven't really cracked that issue, and I don't think you can make a machine that understands meaning without creating AGI.

Saying we can solve the fidelity problem is like Jules Verne in 1867 saying we could get to the moon with a cannon because of "what progress artillery science has made during the last few years". We're just not there yet, and until we are, the cannon might have some uses, but it's not space technology.

Interestingly, artillery science had its role in getting us to the moon, but that was because it gave us the rotating workpiece lathe for making smooth bore holes, which gave us efficient steam engines, which gave us the industrial revolution. Verne didn't know it, but that critical development had already happened nearly a century prior. ~~Cannons weren't really a factor in space beyond that.~~

Edit: actually metallurgy and solid fuel propellants were crucial for space too, and cannons had a lot to do with that as well. This is all beside the point.

[–] [email protected] 4 points 3 days ago (2 children)

Saying we can solve the fidelity problem is like Jules Verne in 1867 saying we could get to the moon with a cannon because of "what progress artillery science has made during the last few years".

Do rockets count as artillery science? The first rockets basically served the same purpose as artillery, and were operated by the same army groups. The innovation was to attach the propellant to the explosive charge and have it explode gradually rather than suddenly. Even the shape of a rocket is a refinement of the shape of an artillery shell.

Verne wasn't able to imagine artillery without the cannon barrel, but I'd argue he was right. It was basically "artillery science" that got humankind to the moon. The first "rocket artillery" were the V1 and V2 bombs. You could probably argue that the V1 wasn't really artillery, and that's fair, but also it wasn't what the moon missions were based on. The moon missions were a refinement of the V2, which was a warhead delivered by launching something on a ballistic path.

As for generative AI, it doesn't have zero fidelity, it just has relatively low fidelity. What makes that worse is that it's trained to sound extremely confident, so people trust it when they shouldn't.

Personally, I think it will take a very long time, if ever, before we get to the stage where "vibe coding" actually works well. OTOH, a more reasonable goal is a GenAI tool that you basically treat as an intern. You don't trust it, you expect it to do bone-headed things frequently, but sometimes it can do grunt work for you. As long as you carefully check over its work, it might save you some time/effort. But, I'm not sure if that can be done at a price that makes sense. So far the GenAI companies are setting fire to money in the hope that there will eventually be a workable business model.

[–] [email protected] 2 points 2 days ago* (last edited 2 days ago)

He proposed a moon cannon. The moon cannon was wrong, as wrong as thinking an LLM can have any fidelity whatsoever. That's all that's needed for my analogy to make the point I want to make. Whether rockets count as artillery or not really doesn't change that.

Cannons are not rockets. LLMs are not thinking machines.

Being occasionally right like a stopped clock is not what "fidelity" means in this context. Fidelity implies some level of adherence to a model of the world, but the LLM simply has no model, so it has zero fidelity.

[–] [email protected] 1 points 2 days ago* (last edited 2 days ago)

I feel this also misses something rather big. I find there's a huge negative value of people I have to help through doing a task - I can usually just get it done at least 2x if not 5x or more faster and move on with life. At least with a good intern I can hope they'll learn and eventually actually be able to be assigned tasks and I can ignore those most of the time. Current AI can't learn that way for various reasons, some I think technical, some business model driven, whatever. It's like always having the first day on the job intern to "help".

The other problem is - unless I have 0 data security rules, there's just so much the AI cannot know. Like I thought today I'd have Claude 3.7 thinking write me a bash script. I wanted it to query a system group and make sure the members of that group are in the current users .k5login. (Now, part of this is me not knowing how to prompt, but it's also stuff a decent intern ought to be able to figure out.) One, it's done a lot of code to work out what the realm is - this is useful generically, but is just code that could contain bugs when we know the realm and there's only one it'll ever operate in.

I also had to re-prompt because I realized it misunderstood me the first time, whereas I think an intern would have access to the e-mail context so would have known what I meant.

Though I will say it's better than most scripters in that it actually does a lot of "safety" stuff we would find tedious and usually have to have something go wrong to add in, so ... swings and roundabouts? It did save me time, assuming we all think it's method is good enough - but this is also such a simple task that I think in some ways it's barely above filling out a lot of boilerplate. It's exactly the sort of thing I would have expected to see on stack overflow back in the day.

EDIT: I actually had a task that felt 100% AI could have done... if there was any way for it to know lots and lots of context. I had to basically fill out a long docx file with often AI like text describing local IT security standards, processes, responsibilities and delegations. Probably over 60% I had to "just make up" cause I didn't have the context - for higher ups to eventually massage into a final form. But I literally cannot even upload the confidential blank form, forget about have some magic way for AI to get a brain dump from me about the last 10ish years of spoken knowledge and restricted wiki pages. Anything it could have made up mostly would have "been done" by the time I made a functional prompt.

I don't think we solve this till we can run frontier models locally at prices less than a human salary, with integrations into everything a human in that position could access.

[–] [email protected] 29 points 3 days ago (1 children)

I still think PWAs are a good idea instead of needing to download an app on your phone for every website. Like, for example, PWAs can easilly replace most banking apps, which are already just PWAs with added tracking.

[–] [email protected] 14 points 3 days ago

They're great for users, which is why Google and Apple are letting them die from lack of development so apps can make them money.

[–] [email protected] 7 points 3 days ago (1 children)

If you're not using Notepad, I don't even know what to tell you.

[–] [email protected] 1 points 3 days ago

JEdit 4 life!

[–] [email protected] 20 points 3 days ago (1 children)

I'm skeptical of author's credibility and vision of the future, if he has not even reached blink tag technology in his progress.

[–] [email protected] 4 points 3 days ago (1 children)
[–] [email protected] 2 points 3 days ago

The future of web development is Angelfire.

[–] [email protected] 3 points 3 days ago

I left 10 years ago, web development is shit.

load more comments
view more: next ›