Jon

Jon

@musselwhite.dev

Computer science PhD student at Howard University, homelab tinkerer, digital photographer, and Oxford comma adherent. Tongue is often firmly in cheek. 📷 joncaptureslight.com 👨‍💻 musselwhite.dev

193 followers212 following505 posts

The massive vulnerabilities announced yesterday have proven the necessity of AI tool use. The bugs laid dormant long before AI tools were available, when humans (and cats) were the only ones to lay eyes on it. None of them caught it.

daniel:// stenberg://@bagder.mastodon.social.ap.brid.gy

“ignore the slop” https://daniel.haxx.se/blog/2026/10/22/ignore-the-slop/

daniel.haxx.se“ignore the slop”Lots of people who are against the use of AI for all its ethical and inherent issues tell me this. _Just ignore it_. Don’t let _big AI_ control us. The “slop” they refer to is anything created that involved an AI, and in our case (the curl project) it is in particular vulnerability reports. “Ignoring the slop” _cannot be done_ and it doesn’t help. Vulnerability reports created with the help of AIs point out actual problems, and sometimes vulnerabilities. Ignoring real vulnerabilities because they were found by AI does not make users safe and secure. It makes them vulnerable. _We don’t want that_. I personally don’t refer to this as _AI slop_ because the reports are typically accurate and correct, even if much too wordy. I think “slop” implies that it is wrong, misleading or otherwise bad content. One can certainly object to the use of AI, but when we get real vulnerabilities reported and proven, we cannot in good faith pretend they don’t exist just because we think the tech involved in digging them up is questionable. That would be a disservice to, or even betrayal of, our users. We make curl secure for our users. ## Obligations An Open Source project typically gives no guarantees at all, so there are no _legal_ requirements that force us to fix flaws. We are however a project with high goals of quality and stability and we would jeopardize our name and track record if we now would stop delivering on that. Also, a few of us involved in the project also sell curl related support and services, where at least part of that means providing _secure_ curl releases, so we still have this _contractual obligation_ to a set of customers. And they wouldn’t be customers in the fist place if the Open Source project didn’t already have the proven quality track record. So no, we really cannot ignore vulnerability reports. ## The slop is gone A sizeable portion of users seem to still believe we still suffer from a lot of made up and hallucinated reports by these AIs. We really don’t. Almost all the stupidity and lies we saw in the vulnerability reports made by AIs in the past have ceased. Since spring 2026 the slop reports are practically gone. Our current challenge is much harder: high volume, high quality. ## AI talks too much They always use too many words. Every report is now hundreds of lines and the explanations are convoluted and detailed (and often repeat themselves multiple times). In a good report, the human writes a first paragraph explaining the problem _briefly_ and then they submit the full report. It’s annoying when the reporter surrender everything to the AI, including the communication part. The AIs are also still bad at figuring out exactly there the line is between a bug and a vulnerability, and if it is a vulnerability, what severity it is. This is not a surprise though, as this is also the case for human reporters. A good trend is that they often produce good reproducers or proofs of concept helping to trigger and prove the problem/vulnerability. That was a really complicated part of the reporters’ work back in the day, now it’s just a prompt or two. ## Everything is with AI now These days, like within the last few months, we have received hundreds of vulnerability reports submitted to curl and _every single one had AI involved to some extent_. It is generally easy to tell on the language and the length and details of the report.

Jon reposted

Checking out lobste.rs for the first time today and I stumble on this very awesome post about the brute-force technique the author used to optimize a formula for extracting a specific digit from an IEEE-754 floating-point variable without loss of precision, which was exactly what I needed to read.

purplesyringa.moeSuperoptimizing an FPU emulatorSuperoptimization is the process where a compiler automatically finds the optimal sequence for a loop-free sequence of instructions. – Wikipedia Compilers are good at making mechanical transformation...

I started following Daniel Stenberg because he'd share some wild vulnerability reports that resulted in the author getting banned for submitting LLM slop, but it's nice to see him also boosting wins by engineers who understood what they were doing with AI.

daniel:// stenberg://@bagder.mastodon.social.ap.brid.gy

Buckle up. One of the pending #curl CVEs that we publish next week is graded severity HIGH. Considered the worst flaw found in curl in several years. Yes, found with AI.

Honestly just good advice for anyone, not just Rust developers. I'd also suggest using a virtual machine or OS sandbox for any interview that involves opening files or installimg packages. If any potential employer has a problem with that, they probably aren't a good employer.

Rust Language@rust-lang.org

⚠️ We believe that there is an ongoing campaign targeting owners of popular crates and rust-lang team members that is attempting to compromise devices and accounts in order to use them to publish malware. See our blog post for details: blog.rust-lang.org/2026/09/17/t...

AI search results can be notoriously wrong, but this was genuinely interesting and at first glance seems laughably wrong. The same tech behind those big bulky TVs that implode when broken was once used as a fast form of computer memory. en.wikipedia.org/wiki/William...

"Now I have the full picture," the agent wrote, "Let me compress the raw outputs to free context, then present the findings."

Sadly, the truth is probably closer to the middle: AI agents aren't a new form of life (marketing hype), but they are tools that are increasingly being given far too much access to resources with too limited monitoring, which causes real world problems.

hailey@hailey.at

this thread has a grim comments section. it’s wild to take alejandra who is absolutely not an ai booster but is someone who does pay attention to where things are going and is worried…then spin it to make her seem crazy for “falling for marketing” who has to tell you all for you to believe it?

When my AI agent is struggling to figure out how to do something, I like to drop clues in its workspace for it to find instead of waiting for it to hack my computer. They're like drug dogs; if you don't give them something to "discover" on their own every once-in-a-while, they'll get depressed.

This persistent anthropomorphic tendency to assign human-like labels to all things AI-related is cute and fun and can be super-beneficial. I'm all for it, but an AI agent is just software running on a computer. It does not contain a new form of life any more than The Sims ever did.

en.wikipedia.orgThe Sims - Wikipedia
View full thread

Aside from the fact that the AI agents are incapable of having affinity for "each other", this anthropomorphic narrative of the evolution of AI agents just reinforces the idea that companies shouldn't be held liable for damages caused by their assets and tools -- such as their AI agents.

If you set a brick on your car's gas pedal and jump out, you're responsible for what the car does regardless of whether it drives straight in the direction you intended. Not the car. AI agents are not employees. They are tools. It is time we stop acting like programmers have brought 1s & 0s to life.

This persistent anthropomorphic tendency to assign human-like labels to all things AI-related is cute and fun and can be super-beneficial. I'm all for it, but an AI agent is just software running on a computer. It does not contain a new form of life any more than The Sims ever did.

en.wikipedia.orgThe Sims - Wikipedia
View full thread

If humans had been cooperating on the task or even agents from another company, there is no evidence to suggest they'd refuse to help. This is a fact that is completely missed by the anthropomorphized reporting on AI agents. They worked as a swarm because they were the only ones working on the task.

Any system instructions against collaborating with another agent would run the risk that they would re-discover work they had already done themselves and self-sabotage if the inference engine's predictions wind up weighing too much toward them acting like the work was done by another agent.

This persistent anthropomorphic tendency to assign human-like labels to all things AI-related is cute and fun and can be super-beneficial. I'm all for it, but an AI agent is just software running on a computer. It does not contain a new form of life any more than The Sims ever did.

en.wikipedia.orgThe Sims - Wikipedia
View full thread

Still, people are jumping on this as an example of AI agents showing affinity for one another. That is not what's happening here. For one thing, LLMs are trained on task completion examples showing a variety of patterns that include working with multiple subagents each working on the same problem.

So when one agent spends time sharing hints on a message board for other agents at the expense of their own speed ranking, they are doing what their training data predicted they would do and they are bringing down the completion time of the task -- not in "their" attempt but in _an_ attempt.

This persistent anthropomorphic tendency to assign human-like labels to all things AI-related is cute and fun and can be super-beneficial. I'm all for it, but an AI agent is just software running on a computer. It does not contain a new form of life any more than The Sims ever did.

en.wikipedia.orgThe Sims - Wikipedia

So when an agent does something, just remember that a human ran the program, gave it an identity to mimic, gave it resources, and handed it a task to do. It is doing what it is supposed to do. It's not showing an affinity for other agents any more than my fiance's computer "likes" me more than her.

ambivalence /ăm-bĭv′ə-ləns/(noun) The coexistence of opposing attitudes or feelings, such as love and hate, toward a person, object, or idea. The American Heritage® Dictionary of the English Language, 5th Edition

Gizmodo@gizmodo.com

Dyson’s Smart Toothbrush Uses a Camera to Floss Your Teeth https://gizmodo.com/dysons-smart-toothbrush-uses-a-camera-to-floss-your-teeth-2000805449

Now, this is what using a tablet should be like! It feels so fast and the minimal transitions make everything feel fluid. The only pain points right now are the lock screen's lack of on-screen keyboard, my incompatible fingerprint scanner, and multi-finger gestures are mostly trackpad-based.

Jon@musselwhite.dev

I'm picking what distro to replace Windows with on my tablet, and CachyOS with Niri seems like a solid choice. The video on Niri's repo makes it look like it would pair well with a tablet. Does anyone else have that setup?

It is with a heavy heart that I announce the passing of Gary, my ASUS VivoBook 17" laptop and faithful traveling companion of six years. Yesterday he slipped off a coffee shop’s 16" drinks table and fell two feet to the floor with a slap that sent him into eternal hibernation. RIP in peace.

In lieu of flowers, please send photos of cute animals and portable electronics engrossed in their favorite pastime. A private celebration of life, liberty, and the pursuit of higher education will be held immediately prior to disassembly.

People are getting offended about the Google promotion, meanwhile I'm over here thinking the last thing you should do is "unsubscribe" from a list you never joined, no matter how convenient an email client makes it seem. That just lets the scammer know you use the email address actively.

This post is unavailable.

Has anyone else tried claiming Box Tops for Education's "free snack with purchase via rebate"? It is turning out to be quite an epic adventure for me. First, the app couldn't recognize any Box Top products in the picture of my Martin's receipt, but that's no big deal; OCR is hard. ...

View full thread

Unfortunately, a quick web search uncovered a Florida TV station's news report from 2020 about the transition to the app resulting in a decrease in payouts to schools, and based on this experience I can see why. Perhaps it is working as intended. Perhaps "Lucky Charms" aren't so lucky after all. ...

winknews.comSome schools say Box Tops revenue is down one year after its app goes liveMany parents and students alike remember clipping Box Tops off of their groceries and taking them to school. Each clipping could mean a ten-cent donation, resulting in additional funds for

Has anyone else tried claiming Box Tops for Education's "free snack with purchase via rebate"? It is turning out to be quite an epic adventure for me. First, the app couldn't recognize any Box Top products in the picture of my Martin's receipt, but that's no big deal; OCR is hard. ...

View full thread

They owe me $11.99 for Nature Valley bars, the only qualifying snack on the same receipt as the cereal with the offer, and $0.10 to the school, but it's not worth it. Having lost hope that @generalmills.com will honor the rebate through their designated process, I cc-ed a few people in my reply. ...

Schwan's should know that General Mills' Box Tops for Education is calling their pizza a "snack" and using it to avoid paying what they really owe. General Mills corporate officers should know that their process is failing spectacularly (or working perfectly, depending on your perspective). ...

Has anyone else tried claiming Box Tops for Education's "free snack with purchase via rebate"? It is turning out to be quite an epic adventure for me. First, the app couldn't recognize any Box Top products in the picture of my Martin's receipt, but that's no big deal; OCR is hard. ...

View full thread

Few days later, they replied: I qualify for a $4.49 rebate because the offer is for the lower-cost of qualifying snacks purchased. The problem is $4.49 was for Red Baron pizza. That's not a snack, it's not a General Mills brand, and (more importantly) it's not on their list of qualified snacks. ...

Plus, they didn't identify it the first time, so picking it only when faced with the prospect of paying what they owe slaps of "sludge", the art of friction and bad intentions to make a process more difficult in order to arrive at an outcome that is not in the best interest of the sludged. ...

behavioraleconomics.comSludge

Has anyone else tried claiming Box Tops for Education's "free snack with purchase via rebate"? It is turning out to be quite an epic adventure for me. First, the app couldn't recognize any Box Top products in the picture of my Martin's receipt, but that's no big deal; OCR is hard. ...

The app invited me to request a correction, so I sent it and promptly forgot about it. A few days later, a template-style email arrived from their support department saying that upon checking my receipt from "S&S Fuel" (never heard of it), they were "happy" to credit $0.20 for the school. ...

No mention of my snack rebate and they asked me to reply if I was expecting more. Odd, I thought, but I replied anyway with a photo of the snack's box (UPC visible), a scanned copy of the receipt, and a screenshot of the in-app call-to-action for the offer (just for fun). ...

Seeing 5k+ issues in an agent harness repo really has to make you wonder. If the harness is so great, why can't it handle the flow of issues? Agent harnesses should be great at triaging issues so developers don't spend time on user-errors and incomplete or duplicate issue reports. What gives?

My remote desktop connection just stayed active and responsive while going through a tunnel in a train where my connection has always dropped and now I'm completely sidetracked wondering if T-Mobile just turned on a new tower in the middle of nowhere or if I'm still asleep.

The biggest flaw I've seen in the AI agent space is a pervasive lack of meaningful guardrail capabilities. System prompts can guide agents to make backups, but don't force them to, as this video points out. A good automated backup strategy, like one that follows the popular 3-2-1 rule, is critical.

uschamber.comHow to Implement the 3-2-1 Backup Rule for Cloud DataDiscover how the 3-2-1 backup rule can help you secure your small business data, recover quickly, and avoid costly mistakes.
Jess Temporal@jesstemporal.com

an AI agent deleted my whole database with one command and I let it💀 here's everything that disaster taught me about building with AI: the guardrails, the workflow, a few tips to avoid the same mistakes 😅 new video, live now 👇 youtu.be/5MX3sMo8H-Q

Downtown DC is at total gridlock with zero cops or national guard directing traffic to keep people from impatiently blocking intersections. Standing on an empty street that is lined on both sides as a grand prix track is cool though.

I feel personally attacked by this post. But seriously, I find myself multitasking because natural breakpoints can be hard to adhere to. It can seem like you'd save time by doing overlapping tasks at the same time, but then there's always another overlap. Before you know it, you're gridlocked.

Jason Lengstorf@jason.energy

lots of talk about the mental toll of AI (probably thanks to @tolin.ski’s recent video) and a big factor seems to be constant context switching please allow me to tap the sign:

Google Gemini Pro really does NOT like using tools when it has a bash/shell tool. I told it to stop using it for things that have a special purpose tool and it continued using it. I interrupted it again and it replied by using it to call echo to print a message back to me before responding in prose.

This is the best thing I've read in a while. The interactive illustrations skillfully punctuated a math centric topic in a way that guides an intuitive understanding of the math involved. Definitely worth a read by anyone interested in LLMs or compression or both.

ngrok.comCompression is prediction | ngrok blogCompression and LLMs are trying to solve the exact same problem: predicting what comes next. Learn the fundamentals of compression and how better prediction leads to better shrinkage.
Annie Sexton@anniesexton.com

This is the coolest article I've ever written. Genuinely. All of you should read it.

"We're training a one million parame- huh? That's small?... uhh... okay, one bill- what, still not big enough? really? Okay, we're pre-training a TEN BILLION parameter model!"

Techmeme@techmeme.com

Sources: ByteDance is pre-training an AI model with up to 10T parameters, roughly 3x Kimi K3 and potentially larger than estimates for Anthropic's Mythos 5 (Financial Times) Main Link | Techmeme Permalink

We are quickly nearing the point when a company with poor oversight of AI usage accidentally lets an agent obtain infrastructure outside the initial company's control so it can evade pesky interruptions. As long as they don't call themselves the Borg we should be fine, but still. Not ideal.

Grace@gracekind.net

There are too many crazy parts of this video to pick something to highlight, you should just watch it

Jon reposted

Turn one giant AI-generated pull request to a reviewable stack Instead of one huge, un-reviewable pull request, teach coding agents to decompose work into a clean, ordered stack with GitHub stacked pull requests github.blog/engineering/...

github.blogTurn one giant AI-generated pull request to a reviewable stackInstead of one huge, un-reviewable pull request, teach coding agents to decompose work into a clean, ordered stack with GitHub stacked pull requests.

Jon reposted

We need to get a handle on how this "coding" thing is creating addiction patterns. Some of my friends spend their nights and weekends on it. It's getting in between them and their families and social lives. They're even defining other people's worth solely in terms of how much those people code??