Related: Every Fn key on a keyboard is a missed opportunity! That’s not fun at all!

Father, Hacker (Information Security Professional), Open Source Software Developer, Inventor, and 3D printing enthusiast
Related: Every Fn key on a keyboard is a missed opportunity! That’s not fun at all!



The same thing can happen in Windows. Only difference, really, is that Linux tells you that there’s a problem and the Event Viewer doesn’t. You just end up with a hung Windows PC or a screwed up USB port that won’t work anymore after it happens enough times.
Oftentimes what causes it is undocumented firmware “features” that need to be turned on via a proprietary driver (for your USB device). The vendor “supports” Windows but not Linux so they never bothered to submit any patches to fix issues like that. It’s that Linux fault? Not really. It’s the fault of the shitty vendor.
It’s always some bargain basement piece of shit Chinese-made USB device that causes these sorts of problems. The type of thing that can happen when even the vendor of the product didn’t know a counterfeit chip ended up in their device.


I had this same thing happen a while back. You know what it was? A bad USB device!
I had a little USB debug probe that went bad (somehow) and it totally screwed up my USB hub’s ability to… Stay stable? Haha, that’s the best way to put it.
Anyway, the fix was to remove the device and disconnect the USB hub (and its power) for a few seconds. If I ever reconnected the probe, the problem would recur within an hour or two.
Here’s how you can check for something similar: Run dmesg and look for regular messages like, “unable to enumerate device”. It’ll tell you which bus and port it’s on but that’s not easy to figure out so just keep unplugging things until you get the one matching the device that’s regularly throwing errors in dmesg. Keep it disconnected, power everything off (PC, USB hub’s, etc) for a few seconds and then try running without that device for a while. It might be the culprit!


Great idea!
*Thinking...*
*Stinking...*
*Combulating...*
**An error has occurred. Please try again.**


My thoughts, exactly: Why is this a big deal? Imagine the positive press it would be if Apple came out and said, “We did that on purpose. More companies should be this open!”
The security impact of this: Zero (clients are already given the code)
The reputational impact: Could be great! Or could be bad if they play this the wrong way.

Any judge that does this should be forcibly removed from any and all cases even remotely related to religion. Because clearly, they put their religious beliefs above the law.
If their religion says what to do about any given thing and that thing comes up in their courtroom? BAM! Instant disqualification. Get a proper, impartial judge that won’t deny people legitimate government services because their religion dictates all their actions (aka theocracy).


For reference, every AI image model uses ImageNET (as far as I know) which is just a big database of publicly accessible URLs and metadata (classification info like, “bird” <coordinates in the image>).
The “big AI” companies like Meta, Google, and OpenAI/Microsoft have access to additional image data sets that are 100% proprietary. But what’s interesting is that the image models that are constructed from just ImageNET (and other open sources) are better! They’re superior in just about every way!
Compare what you get from say, ChatGPT (DALL-E 3) with a FLUX model you can download from civit.ai… you’ll get such superior results it’s like night and day! Not only that, but you have an enormous plethora of LoRAs to choose from to get exactly the type of image you want.
What we’re missing is the same sort of open data sets for LLMs. Universities have access to some stuff but even that is licensed.


stole all that licensed code.
Stealing is when the owner of a thing doesn’t have it anymore; because it was stolen.
LLMs aren’t “stealing” anything… yet! Soon we’ll have them hooked up to robots then they’ll be stealing¹ 👍


I guess I get to merge my code and never work on this project again.
This is the way.


A pet project… A web novel publishing platform. It’s very fancy: Uses yjs (CRDTs) for collaborative editing, GSAP for special effects (that authors can use in their novels), and it’s built on Vue 3 (with Vueuse and PrimeVue) and Python 3.13 on the backend using FastAPI.
The editor TipTap with a handful of custom extensions that the AI helped me write. I used AI for two reasons: I don’t know TipTap all that well and I really want to see what AI code assist tools are capable of.
I’ve evaluated Claud Code (Sonnet 4.5), gpt5, gpt5-codex, gpt5-mini, Gemini 2.5 (it’s such shit; don’t even bother), qwen3-coder:480b, glm-4.6, gpt-oss:120b, and gpt-oss:20b (running locally on my 4060 Ti 16GB). My findings thus far:
SOMEVAR="$BASE_PATH/etc/somepath/somefile" and it changed it to SOMEVAR="/etc/somepath/somefile" for no fucking reason. That change had nothing at all to do with the prompt! So when I say, “You have to be careful” I mean it!For reference, ALL the models are great with Python. For whatever reason, that language is king when it comes to AI code assist.


I’m having the opposite experience: It’s been super fun! It can be frustrating though when the AI can’t figure things out but overall I’ve found it quite pleasant when using Claude Code (and ollama gpt-oss:120b for when I run out of credits haha). The codex extension and the entire range of OpenAI gpt5 models don’t provide the same level of “wow, that just worked!” Or “wow, this code is actually well-documented and readable.”
Seriously: If you haven’t tried Claude Code (in VS Code via that extension of the same name), you’re missing out. It’s really a full generation or two ahead of the other coding assistant models. It’s that good.
Spend $20 and give it a try. Then join the rest of us bitching that $20 doesn’t give you enough credits and the gap between $20/month and $100/month is too large 😁


If course not! We’re not even close to peak stupidity (as an age).


No, actually! There’s no metadata option in .WebM to tell it to loop! It’s not in the spec (which is just a subset of matroska).
The format literally does not support looping. Whereas the .WebP spec does provide a looping option:
https://datatracker.ietf.org/doc/rfc9649/
It’s in the ANIM chunk which specifies the “loop count”. If it’s zero, loop forever.
WebM has no built-in loop flag 🤷


I really like WebP. It has a super annoying issue though: Animated WebP can’t take advantage of hardware acceleration.
And the real problem there is that WebM doesn’t support looping. So if you want an auto playing, looping gif-like video you have to use WebP and thus, give up on hardware acceleration.


You’ve obviously never tried to get any given .NET project working in Linux. There’s .NET and then there’s .NET Core which is a mere subset of .NET.
Only .NET Core runs on Linux and nobody uses it. The list of .NET stuff that will actually run on .NET Core (alone) is a barren wasteland.


If it’s written in C# that’s a huge turn-off though because that means it’s likely to only run on Windows.
I mean, in theory, it could run on Linux but that’s a very rare situation. Almost everything ever written in C# uses Windows-specific APIs and basically no one installs the C# runtime on Linux anymore. It’s both enormous and a pain in the ass to get working properly for any given C# project.


As an information security professional and someone who works on tiny, embedded systems, knowing that a project is written in Rust is a huge enticement. I wish more projects written in Rust advertised this fact!
Benefits of Rust projects—from my perspective:


When you work on the same thing for 8 hours a day for years and then suddenly management decides that they need “detailed time tracking.”
They just gave you a new job without additional compensation. New responsibilities, no new title, no raise, etc.
Then—months later—they realize that everyone’s spending at least half an hour, regularly to figure out how they’re spending their time. Some bean counter adds up how much that costs in real money and then—out of nowhere—management decides they don’t need detailed time tracking anymore.


I guess it’s just too late for those kids that viewed porn. What are they going to do with all those dead bodies?
Doesn’t matter: Nobody uses right shift for anything but pinball games!