bakugo
"AI can do all the development work on its own, and you will be replaced by it, but I won't because my position as a meat proxy relaying instructions makes me special" is just you trying to cope with the inevitability of your own prophecy. You WILL be laid off too.
I'm struggling to wrap my head around this. "This technology will completely replace you and lead to your unemployment, so you should fund it out of your own pocket"? Is that what you're saying? If so, can you please explain your reasoning?
If you want a project to be community driven, adding an agreement that empowers its leaders to punish and exclude any community member for any reason, including reasons that have nothing to do with the project itself, is the opposite of that.
Codes of conduct result in dictator-driven projects, not community-driven projects.
Meanwhile bots are running rampant and I can't scroll through the site for 10 minutes without seeing an obvious bot post or comment. Dead internet is real.
This feels like a microcosm of software development as a whole.
There's more software than ever, yet there are fewer people engaging with said software than ever, and the good software gets buried under a giant pile of crap.
This of course assumes it's something anyone would consider worth paying a human to do (it's not).
API usage being profitable is completely plausible, but almost nobody pays API prices for Claude and GPT, nor would they be able to afford them if the subscription suddenly stopped existing.
No, you couldn't.
What makes you say that? I know several websites that ran on unpatched PHP 5 versions for over a decade, without a care in the world until now, because there were no known serious vulnerabilities in the interpreter itself.
It only looks good if you compare it to the Epic client, which somehow manages to be much worse.
Yes, and that take is bad, because AI is not a tool in the traditional sense. In the software world, tools are generally expected to be deterministic. Would Linus use a compiler that is known to have a random chance to output the wrong instructions? Or an editor that has a random chance to swap something you typed for something else?
> compiler outputs are tested by the compiler projects + the automated testing infra
And AI outputs are tested by the AI companies and the various testing suites that are run on the kernel. If they're really the same like Linus seems to believe, there's no reason to ever read AI generated patches before merging them.
Someone should ask him if he's also planning on no longer reviewing patches to the kernel and just accepting them unconditionally, since AI is no different from a compiler after all, and nobody reviews compiler outputs.
If you manage to navigate your way through a bunch of FAQ pages to find the chat button, you'll be met with a basic AI chatbot that just tries to repeat those same FAQ entries back to you. If you manage to also navigate that and convince it that you need to talk to a human (you'll need to confirm it like 3 times), you might get lucky and finally be able to chat with a person who can barely speak English and will actively lie to you in an attempt to end the chat faster.
Here's a recent experience of mine: I managed to get a deal on a 4TB Samsung SSD, something like $330 before shipping on Amazon.com. I'm in Europe, so shipping would be pretty expensive, but even so it was still an amazing deal considering how expensive SSDs are now. So I ordered it, and two months later it was still not shipped with absolutely no word whatsoever from Amazon. So I got in contact with their support, they could never once tell me what was actually happening, they'd just repeat something like "I have filed a ticket with the fulfillment center and you will receive a shipping update within 48 hours" every time. It was always a lie - I would wait, not hear anything back, and contact them again. Did this 5 times, every time I'd get a similar response, once I was thrown around between 4 different support agents and none of them said anything of value. Eventually gave up and just canceled the order.
Speak for yourself. I have never done any of this and I don't want to be associated with the people who do.
The latter requires modifying existing, badly architectured and tightly coupled code that will almost definitely break something somewhere else if touched, so what do you do? Just keep adding new code on top and hope for the best.
This is not a new phenomenon by any means, but AI amplifies it by 100x.