

The second half is a little rough, but the first half is fantastic IMO
The second half is a little rough, but the first half is fantastic IMO
Nah I’m on that guy’s side. His experience lines up with my own, namely that vibe coding is not useful for people who don’t know how to program, but it can be useful for people who do know how to program, and simply aren’t familiar with the specific syntax used in a language they’re not an expert in.
In that case, the queries to the AI model aren’t, “write me a program that can do X”, it’s more like “write me a function in this language that can take A, B, and C as inputs, do operation Y with them, and return Z”, or “what’s the best way to find all of the unique elements in an array and sort it alphabetically in this language”. Then the programmer can take those pieces and build up a proper application with them. The AI isn’t actually writing the program for you, it’s more like a customized Stack Overflow generator, without having to wade through a decade of people arguing back and forth in the comments about inane bullshit.
Does it save a ton of time? No, but it’s still helpful, and can get you up and running in a new language much faster than the alternative.
Context Switching
It’s why I hate when middle managers get a hold of my time allocation. “You have 8 hours a day, so you can spend 1 hour each on these 8 different projects and move them all forward together!” Sprinkle 3-4 pointless meetings throughout the day, and then they wonder why nothing gets done.
All valid points. The compose setup is nasty, and OIDC definitely needs a major overhaul for sure. I’m hoping those are two issues they address in the near future. I can’t speak to the Android app as I use iOS, I don’t have any complains about that version of their app.
I use OpenCloud with Collabora
I don’t think it can’t be AI, I just don’t believe it at this level. I don’t know anybody, not a single person whose job even could be replaced by AI, much less has been. That doesn’t mean it doesn’t happen, there are companies that are trying to actually replace their workers with AI, but they’re few and far between and make a lot of headlines when they do it.
I think the more likely explanation is that spending freezes across the board (due to tarriffs and government cutbacks) have put a lot of companies in serious financial stress, and they’re claiming the resulting layoffs are because of AI optimization because the reality of the situation would send their stock price plummeting.
Or maybe it’s both. Company is in dire financial straights, execs pressure middle management to reduce costs any way they can, they yell “AI!” and fire half the staff. Technically they can say they downsized due to AI, when the reality is that they were going to have to fire a bunch of people anyway.
Agreed. Not just tarriffs, but all of the government layoffs and funding cuts as well. I know a lot of people who have either been laid off, or their coworkers have been laid off, or they’ve had their funding cut and projects terminated in the last 5 months. It’s scary out there, hiring freezes across the board and layoffs every few months as companies are just riding on their capital while waiting for funding to resume, but there’s no sign of it happening any time soon, if ever.
My company does mostly government contracting, we haven’t won a single contract in the last 8 months and supposedly we only have a few months of runway left before the big layoffs start. It’s not because contracts are being awarded and we’re just not getting them, it’s because all government spending has been shut off, which has trickle-down effects on thousands of companies across the country. My wife is in a completely different industry but is facing the exact same problems there as well. And none of it has anything to do with AI.
OliveTin, gives you a clean web UI for pre-defined shell scripts, with a dynamically reloadable YAML configuration.
There are a ton of things you could use it for, but I use it for container and system updates. A pre-processor runs on a schedule and collects a list of all containers and systems on my network that have available updates, and generates the OliveTin YAML config with a button for each. Loading up the OliveTin webUI in a browser and clicking the corresponding button installs the update and cycles the container or reboots the host as needed. It makes it trivially easy to see which systems need updating at a glance, and to apply those updates from any machine on my network with a web browser, including my phone or tablet.
Kicad should be great, but they’ve made a number of insane UX decisions that make it really unusable in practice. Horizon is actually based on the pretty good Kicad engine but it fixes most of the UX mess.
Do you have an example? I use KiCAD pretty regularly, and while they do have some odd defaults for a lot of their tools and keybindings, I rarely run into one that can’t be changed/fixed in the settings.
There’s no need for that. X.1 -> X.2 is a minor upgrade, there’s no reason to wipe and reinstall for it.