close

The Register Home Page Image Image

* Posts by tamegeek42

17 publicly visible posts • joined 3 Feb 2025

Anti-AI open source has an enemy in common, but almost nothing else

tamegeek42

Software veganism

The whole anti-AI crowd is like vegans, but for software. The software vegans are loud, they are not educated on the subject beyond the misinformation they amplify in their echo chamber, they are wrongly focusing on the wrong part of the subject when it comes to environmental impact (hint: the vast majority of inference is to appease corporate metrics, not serving anyone, which is equivalent to burning thousands of barrels of oil every day just to see them burn), they are combative, they can't shut up about it, and they force their worldview upon others even when it hurts other people.

On the latter point, you can't force your preference of not using LLMs (I hear you!) onto other people by rejecting LLM-assisted security reports. The attackers have no such qualms. They will discover and exploit the same vulnerabilities. The only people suffering will be your users. That's the quickest path to irrelevance. Don't cry that "vibe-coded AI slop" subverted your software; you did the subverting just fine.

This is the point Linus made. Nothing matters more than the users of the software. We have to use all tools at our disposal to ensure that one goal.

KDE Plasma 6.7 brings the X11 era to a close

tamegeek42

Re: Freedom of choice

More like "I am going to shout at all the people making a new shop with better stuff, telling them they suck, and the half derelict shop that sells 30 year old crap and is frequented by bandits who will rob you blind is so much better for being accessible. This will certainly attract volunteers willing to build a ramp for the wheelchair users. Who wouldn't like to be shouted at and be called completely useless while they are working for free to fix a problem that doesn't even affect them personally". But, you know, you do you.

JetBrains launches AI agent IDE built on the corpse of abandoned Fleet

tamegeek42

Don't call it an IDE

Fleet was a code editor, just like VS Code and Atom before it. Code editors are NOT IDEs. Totally different use cases. If the most respectable IDE company is pushing code editors in place of IDEs the entire software engineering profession is beyond cooked. This is a regression. That's how we used to painfully and slowly write code 25 years ago. What is this madness!?

Sorry Dave, I’m afraid I can’t do that! PCs refuse to shut down after Microsoft patch

tamegeek42

Re: Suggestions?

"When in doubt, C4." – MythBusters

JetBrains wants to train AI models on your code snippets

tamegeek42

Everyone here is complaining about the wrong thing

If you are a paying client not only data collection is turned off by default, but you can disable the AI features either on a per-project basis, or with a global killswitch which surgically removes the AI assistant from the IDE. They expose this information upfront in the configuration page. So, for the use case of paying professional clients that everyone here is incensed about it makes zero difference whatsoever.

The worrying bit lies in this phrase "In some cases, such as for non-commercial users, this data sharing will be enabled by default". The non-commercial licenses are Community editions (e.g. PyCharm CE), early access program users, and free non-commercial licenses given to qualifying FOSS projects' contributors. The whole "if you're not paying for the product the YOU are the product" approach is very icky and looks very self-defeating to me. It turns people away from the product, and they get to train their models on code written by people who are not doing professional development. Ugh. Um. Okay, then.

Linux Lite relief: 7.6 keeps it simple, shiny, and mostly slim

tamegeek42
Windows

systemd-boot

systemd-boot is weird, indeed. There should be a /boot/loader/entries/something.conf and you need to edit its options line. Unless that distro is also using dracut, in which case the kernel parameters will be in a file under /etc/dracut.conf.d/ that has the kernel_cmdline line. Insanity...

The plan for Linux after Torvalds has a kernel of truth: There isn’t one

tamegeek42

Absolute trash

Every single article by Mr. Goodwins is some kind of click-bait hot take at best. I wish The Register had a feature which allowed me to hide articles by a particular member of the staff.

After 30 years PHP still evolving: Team adds pipe operator, considers generics

tamegeek42

Re: No Good Alternative

Steve Ballmer, is that you? :)

PHP-FPM has been a thing for twenty years, and part of the core distribution of PHP for the last fifteen. Completely separate process to the web server. The web server talks to it over a socket or TCP port.

PHP is an open source project under the Apache license, maintained by the PHP Group. Zend does not and has never owned PHP. There are no license fees. The people you work with talk about Zend selling them extended support of ancient (4+ years old) versions of PHP their employer chose not to upgrade from even though, realistically, it would've been less expensive especially now with tools like Rector doing all the heavy lifting. What you're saying about PHP is pretty much claiming larger companies no longer use Linux-based applications because Ubuntu ESR is getting more expensive, therefore Linux is failing.

Open source's superior security is a matter of eyeballs: Be kind to the brains behind them

tamegeek42
Flame

Re: Open Source Propaganda versus Reality

Hell yeah! Let's switch to closed source software where more far more egregious issues are the norm because over there, unlike FOSS, doing it on the cheap *is* an actual business goal.

Remind me again, what's the current situation with closed-source SharePoint? Oh, right, if it's connected to the Internet it's compromised, and patching it won't fix it. What's the situation with closed-source Asus router firmware? Oh, right, if it's connected to the Internet it's compromised, and they won't even pretend to have the desire to patch it.

Yeah, I see. Closed source is such a better model. Clearly.

As RHEL clones hit version 10, Rocky and Alma chart diverging paths

tamegeek42

Vibe administering

I spat out my coffee at that!

That said, I have used LLMs as a lazy way to jog my memory for tasks I don't do frequently enough to have them in working memory. They are very good for this, as long as you understand that they can and will hallucinate non-existent command line arguments. Like the Russians say, trust, but verify.

Linux Foundation tries to play peacemaker in ongoing WordPress scuffle

tamegeek42

Flat file CMS

If you did this out of necessity rather than just the pure joy of it, maybe you want to take a look at Grav CMS. If you are doing this for the pure joy of it, please do carry on; I am guilty of indulging in similarly futile but immensely fun projects.

Linus Torvalds goes back to a mechanical keyboard after making too many typos

tamegeek42

Re: Wish I knew what kind....

Like you, I am using a mechanical keyboard for ergonomics, not aesthetics. I would recommend Keychron Q6 Max. It's in-stock, 100%, full aluminum body, dual gasket design. Bring your own switches and keycaps. I am a 75% enjoyer; no data entry, and the mouse is closer to me. I use the Q1 as one of my daily drivers, the other being a much more expensive Mode Designs Sonnet (with different, lighter switches for the especially long days). I have no complaints.

After three weeks of night shifts, very tired techie broke the UK’s phone network

tamegeek42

Recipe for disaster

Not just alone, but they expected him do the most critical part after 2 a.m. The Window of Circadian Low is roughly 3 a.m. to 5 a.m. That's when one's most likely to cock it all up due to drowsiness.

Ex-US Cyber Command chief: Europe and 5 Eyes can't fully replicate US intel

tamegeek42

Re: So US will have the war against Russia continuing

"If this conflict has highlighted Russia's weaknesss, how then is it such an existential threat to Europe?"

Because Russia still has nuclear weapons. They might or might not work, but we're unwilling to fuck around and find out.

Please do sod off back to the decrepit Volga bridge under which you crawled out from, you imbecile Russian troll.

FYI: An appeals court may kill a GNU GPL software license

tamegeek42

Let me see if I get this straight. The FSF wanted this guy to pay damages and have his life destroyed because that does not set a legal precedent. Instead, the guy says he can't have his life destroyed without even fighting for it. Makes sense. Seeing that he's adamant on the appeal, FSF thus decides... to not help him at all, letting him go through with an appeal without any means to realistically have a fighting chance. An appeal which if (when?) it fails will be the first domino piece to kill the GPL. I see.

https://tenor.com/view/it%27s-fine-im-fine-its-fine-im-fine-fine-everything-is-fine-gif-4044255692100841679

Type-safe C-killer Delphi hits 30, but a replacement has risen

tamegeek42

Re: A colleague of mine uses Delphi/Lazarus

It's been a long while since I wrote any Delphi / Lazarus code (20 years since I last did it professionally, 15 years since I last did it for fun) but I do remember you can do forward declarations of functions and methods. Ah, yes, there it is https://www.freepascal.org/docs-html/ref/refse97.html

It's a bit of a chore, but it helps catch a ton of problems I frequently see in PHP, and JavaScript which is what I mostly deal with these days. If you are not anal about declaring everything, it won't compile. I prefer catching the problem at compile time than running into head first in production because a unit test didn't actually have as much coverage as its author believed.

FuriPhone FLX1: A Debian-powered brick that puts GNOME in your back pocket

tamegeek42

Re: "... uses Android drivers"

"Can use device drivers written for Android" is very different to "runs Android" is very different to "runs Android with Google Play".