"Now"? It's always been that way. Most developers just didn't want to admit it because it meant more work and that their past existing work was shite.
40 karma · joined December 4, 2025
"Now"? It's always been that way. Most developers just didn't want to admit it because it meant more work and that their past existing work was shite.
Sometimes I wonder if OpenAI and Anthropic and friends have deployed bots on this platform to make propaganda for their products.
They've banned Bolsonaro's competitor days before the election. The US government has PUBLICLY announced that they would interfere with the brazilian elections.
That's without mentioning all the manipulation Flavio has done with AI and bots, which we can't yet prove was aided by the US (I'm personally sure it was, but I don't have any evidence to back it up)
that's just not how it works at all though is it. Good luck writing the kernel, firmware etc in a completely memory-safe way. And even if that was accomplished, memory safety isn't the only class of vulnerabilities, it's just the most common.
> and the rest are found
If they kept a stable version with no updates or new features *ever*, only security patches, for decades, then maybe that could be possible, yeah. But Apple users aren't exactly the kind of people who would enjoy such stability and security anyways, it comes with the compromise of novelty. Stability and security aren't very fashionable either.
edit: Obviously a "memory-safe way" means no `unsafe` blocks in Rust, too.
edit#2: This is all assuming we don't get true AGI. I hope my assumption is right
I don't see any kind of AI-assisted coding as making anything. You didn't build that iOS app, Claude did. Maybe you can delude yourself into feeling some kind of pride or contentment in it and somehow think you built it but a lot of us who actually have a passion for the domain can't.
Imagine you're a carpenter. You've spent decades honing your skills, countless incomplete or borked projects that were recycled for newer better ones, the skin on your fingers and hands have become tougher and rough like sand paper due to how the majority of your waking hours are spent manipulating wood. Now, someone gives that carpenter a machine that you can tell it your idea for any wood object and it just spits it out in a couple minutes and charges you a few bucks. The carpenter says, out of curiosity, "make me the roof in the Chapel of San Idelfonso", and after a little while, it spits out a nearly perfect copy of that magnum opus. Any real carpenter would probably be disgusted, or at least feel a deep void inside them and nothing but disinterest in the machine. They'd just go back to their workshop and leave the machine outside. But that's probably because nobody becomes a carpenter to chase the current hype thing and to make money; they have passion, just like our engineers used to.
Because we're engineers? Hackers? You know, hacker news?
We're supposed to care about the craft, its quality, and our long-term interests, not the shareholders, not the executives, and definitely not Microsoft and NVIDIA. If you really think this isn't a discussion worth having then you don't belong in this domain at all and you shouldn't be an engineer.
I mean, none of these people actually have much of any personal projects, and the few that do mostly got the ideas out of a list of "great beginner projects to make your CV look good"... Not out of curiosity, passion or fun. Nobody tinkers, hacks, explores...
Of course that's an over generalization, there's still a few young hackers here and there, but we're a very small minority.
It's sad to see, I always thought that college would be the place where I would finally find passionate people who could talk about computer science for hours and hours, but so far I haven't even met one.
Also, i disagree with your point about "promoting what you can do with it, rather than the language itself and its quirks". Like, what? Every language can do everything another language can. As long as it's turing-complete and has some interface for FFI or something similar, it can do anything. You can make a full modern SaaS in C if you really wanted to, from backend to frontend. The language itself and its quirks are what would make you maybe consider not doing that (as much as I love C, that would just be stupid if your goal is anything other than fun and experimentation).
I can see all the great software and games that were made with C++. Doesn't make me wanna use it though, the language sucks.
Your paragraph about IDE and the whole name thing just seems very out of touch to me. Are you a marketing / HR / sales person perchance?
You mean some kind of resistance against tyrannical policies, then those "other means", if I understand what you're saying, are often illegal. True resistance that causes true societal change isn't parading the streets with signs or talking to your local representative. It's sabotage, vandalism, and in extreme cases, violence. True activism. The surveillance state's main goal is disrupting such initiatives before they can even get off the ground.
The people pushing for this under the guise of protecting children are the same people who went on The Island, or at least protect those who did. They never cared about children's safety.
The biggest criminals of all are the very same people pushing for these laws, this surveillance, this control. Don't be fooled.
In Common Lisp, the compiled code and data are both saved as a memory snapshot, kind of like an OS image (think an ISO you can boot into). This means you can hot-swap the code part, while keeping the data and run-time configuration, on a running system.
A REPL is part of it, but it's not the whole picture.
Like you pointed out, the current stack is heavily unoptimized and has a terrible architecture; it's only the way it is because of happenstance and tides of the market (companies always reaching for faster over better). An actual "nirvana" in computing like the other guy said would require bulldozing a good chunk of our current stack, keeping only kernels and core utilities, if even.
I really wish we had a bigger focus on getting good foundation instead of making yet another JS framework and SaaS, but then again, who's paying developers to actually do something of quality nowadays?
As much as I love the Unixes, I think the only way forward is to either start a Unix-like from scratch without caring about ports or compatibility or cross platform, or just making an entirely new architecture altogether.
It would take a couple years for a team of a few dozen very talented programmers to get a brand new OS off the ground to a semi-usable state, if they're compensated well and work full-time in good conditions and with a clear and solid plan and architecture in mind. This would save the software world in more ways than we can even imagine. But going into this great reset, one of the most important things we should do is gatekeep.
Computer science/engineering is a science like any other, but we haven't held our professionals go even near the same standard as other STEM fields; we've accepted and tolerated mediocrity for way too long. That's the reason we have a macro language to generate scripts to build the browser or whatever the fuck, and why we have React in the terminal and React in Windows and React in fucking everything; why everything is so slow and bloated.
We need to keep finance bros out of tech, keep managers and HR and marketing and anybody else out of tech. Keep web-devs out of tech. Keep vibe coders out of tech. Keep incompetent people out of tech. We're in the digital era now and the current digital world is ruled by slop and incompetence.
This may sound like a slippery slope fallacy and it may indeed be that, but I can't think of any other possibility if we just let stuff like this keep happening. It may seem like we're just giving an inch now but in 5 years you'll suddenly realize they've taken a mile.
In my opinion, corporations being allowed free reign and control over the internet and digital world in general without guardrails was *THE* biggest legislative mistake (although I believe it was done on purpose )in the past century, considering how the internet will most definitely be the defining factor of the era we're currently living in in future textbooks; if we make it that far at least.
I don't think most people understand the sheer magnitude of the damage that corporate slop, control, anti-competitiveness and pursuit of infinite growth at all costs has done to our technological capabilities and advancement.
Hardware is the only area of tech that continually gets better, whilst software continually regresses and gets worse. 90% of "new" code is web-based slop (and now AI generated web slop) that hogs memory and cpu usage, completely undermining all advances in hardware just because companies weren't willing to pay the extra buck to program a native solution that wouldn't force its users to purchase new machines.
If it wasn't for corporate (and many programmers') lazyness, computers from over a decade ago would still be fully functional, fully usable machines that could do the most bleeding-edge of tasks, safe for maybe the most graphically-demanding games and rendering.
And then maybe programmers could focus on actually advancing the science that is writing code, instead of building yet another fucking REST API and React UI. And don't forget to package it all in electron to fuck your users as much as possible, and dodge any need for real engineering.
Companies can just keep offloading costs unto the user, making users buy machines 10x as powerful as the ones they had 5 years ago, just to do the exact same tasks, but 20x slower. But at least they have a nice looking UI right?
In an ideal world where governments and corporations weren't trying to lock us into a closed system for massive surveillance and control, during the installation/setup of a mobile phone should be a question about tech literacy and protection. Selecting any option that isn't "I'm tech illiterate, please protect me" should be very annoying. There should be many warnings in uppercase bold red letters telling the user it can be dangerous and listing those dangers. But if I'm a developer and want to patch my kernel or modify the system as I please, I should be able to do so. If i want to install a malware app in a burner phone to study its behavior (or just for fun) I should be able to do so.
There would probably be one or two grandmas that would still somehow choose the pro hacker mode and get scammed down the line, but I think that minuscule amount of harm done is very much preferable to closing out *literally everyone else* from using the devices THEY BOUGHT.