Posts
185
Following
408
Followers
318
Dr. WiFi. Linux kernel hacker at Red Hat. Networking, XDP, etc. He/Him.

Housemate:

"The existence of http and https implies the existence of http3, http: Resurrection, and http vs. Predator.

Discuss."

2
9
0

This is some deeply weird and troubling shit.

Agent Psychosis: Are We Going Insane? | Armin Ronacher's Thoughts and Writings
https://lucumr.pocoo.org/2026/1/18/agent-psychosis/

1
2
0

Dear FOSS Community 👋,

I’m researching Open Source funds and support programs that directly pay FOSS maintainers or contributors (not just offering mentorship), similar to the Fellowship program by @sovtechfund

I’m especially looking for programs that:
- are aimed at FOSS maintainers or contributors (not only students),
- focus on paid support and
- offer funding for at least 3 months.

If you know of any funds, organizations, or initiatives like this, please comment (or boost). Thanks :)

13
16
0

cool, so there's a whole new github dork people can do: claude chatlogs.

they live in .claude/logs/ and are full text records of peoples entire conversations with claude

and they're ending up in public on github because i guess people arent adding them to .gitignore

happy monday! ai is going great!

2
12
0

Mozilla wants your input. Please provide it.

https://mozillafoundation.tfaforms.net/201

Here's mine.

4
28
1

A thought that popped into my head when I woke up at 4 am and couldn’t get back to sleep…

Imagine that AI/LLM tools were being marketed to workers as a way to do the same work more quickly and work fewer hours without telling their employers.

“Use ChatGPT to write your TPS reports, go home at lunchtime. Spend more time with your kids!” “Use Claude to write your code, turn 60-hour weeks into four-day weekends!” “Collect two paychecks by using AI! You can hold two jobs without the boss knowing the difference!”

Imagine if AI/LLM tools were not shareholder catnip, but a grassroots movement of tooling that workers were sharing with each other to work less. Same quality of output, but instead of being pushed top-down, being adopted to empower people to work less and “cheat” employers.

Imagine if unions were arguing for the right of workers to use LLMs as labor saving devices, instead of trying to protect members from their damage.

CEOs would be screaming bloody murder. There’d be an overnight industry in AI-detection tools and immediate bans on AI in the workplace. Instead of Microsoft CoPilot 365, Satya would be out promoting Microsoft SlopGuard - add ons that detect LLM tools running on Windows and prevent AI scrapers from harvesting your company’s valuable content for training.

The media would be running horror stories about the terrible trend of workers getting the same pay for working less, and the awful quality of LLM output. Maybe they’d still call them “hallucinations,” but it’d be in the terrified tone of 80s anti-drug PSAs.

What I’m trying to say in my sleep-deprived state is that you shouldn’t ignore the intent and ill effects of these tools. If they were good for you, shareholders would hate them.

You should understand that they’re anti-worker and anti-human. TPTB would be fighting them tooth and nail if their benefits were reversed. It doesn’t matter how good they get, or how interesting they are: the ultimate purpose of the industry behind them is to create less demand for labor and aggregate more wealth in fewer hands.

Unless you happen to be in a very very small club of ultra-wealthy tech bros, they’re not for you, they’re against you.

8
20
0

K. Ryabitsev-Prime 🍁

I released korgalore 0.3

It's a neat little tool that lets maintainers "subscribe" to mailing lists without actually subscribing to mailing lists. Supports delivering to Gmail, IMAP, JMAP, local maildir, etc. Requires "lei" to do a lot of things, so make sure that's installed.

Lots of new features in this release, including `kgl track-subsystem` that will try to automatically set up lei queries based on the subsystem you're interested in.

Lots more testing needed of the new features, so will be happy if others try it out.

https://lore.kernel.org/tools/20260115-economic-uncovered-nuthatch-36e35b@lemur/T/#u
1
7
8

Thorsten Leemhuis (acct. 1/4)

Edited 8 days ago

eBPF.party – Learn eBPF through hands-on exercises. Write, compile, and run programs directly in your browser:

https://ebpf.party/

1
4
0

Toke Høiland-Jørgensen

The cake_mq patches were just merged into net-next!

To appear in a Linux release near you in ~12 week's time...

https://lore.kernel.org/r/176830261504.2192300.2198008591862995733.git-patchwork-notify@kernel.org
1
2
3

Pete Alex Harris🦡🕸️🌲/∞🪐∫

I think the appearance of free software really broke the oligarch's brains. People are just giving away stuff that should be Shareholder Value? And we *can't* buy it off them and own it? People are just running a compiler whenever they like to make whatever they want without paying anyone?

The push to adopt LLM-powered code generation tools is so frenzied and desperate partly because it's a perceived solution to claw back ownership of the means of production into the Right Hands.

3
8
0

Toke Høiland-Jørgensen

Okay, so whoever picked "Ain't No Mountain High Enough" as the hold melody for the DHL customer service line definitely has a sense of humour 😁

Although of course it's a bit ironic since the reason I'm calling them is that it seems that there *is* in fact a valley low enough to keep them from coming to me... 🤷
0
0
1

No rational person would do this

4
8
1

"Have you considered going commercial yet!?!?!?" Yes and it is a bad idea. Here is why it is actually really hard to give money and support most FOSS projects. In a blogpost rant.

This is probably my second to last blog in that improptu serie about Hobbyists Maintainers, slowly reaching its conclusion of a model of Hobbyists Maintainers situation and how we can actually help them.

Because believe it or not, I know how to say something else than "no" or "it will not work".

https://www.softwaremaxims.com/blog/hobbyist-gravity-well

3
10
0

@jannem @neil Speaking of nohup'ing individual processes...

It's not the solution _here_, but if you've got a one-off job that you want to run and not have interrupted if your session drops, you can also tell systemd to run it

systemd-run [arbitrary command]

It'll essentially create an ephemeral unit for it, logging output to the journal and keeping it running even if your session dies.

Handy if tmux isn't/can't be installed

0
3
0

Jeppe Bundsgaard på Mastodon

"Windows users keep losing files to OneDrive, and many don't know why | TechSpot"

Jeg opdagede forleden at min fars filer var flyttet til onedrive. Jeg troede at han havde godkendt et eller andet. Men nej, det har Microsoft gjort uden at spørge. Vi er enige om at det er tid til at flytte til linux.

Jeg fatter ikke hvordan I der bruger Windows, kan finde rundt og finder jer i at blive behandlet på den måde af Microsoft.

https://www.techspot.com/news/110848-onedrive-backup-feature-making-users-local-files-seemingly.html

0
2
0

@futurebird

I would make a slightly different point, I think.

When I was at university, doing a degree in computer science, the first language they taught us was Pascal. The second was Prolog. I can’t remember which order the third and fourth were taught in, but they were Java and Haskell.

Of these, Java was the only one widely used in industry. In my subsequent career, I have rarely used any of these. But I have used the concepts I learned repeatedly.

The tools change. Eventually, modern IDEs will catch up with 1980’s Smalltalk in functionality. But the core concepts change far more slowly.

And this matters even more for school children, because they’re not doing a degree to take them on a path where the majority will end up as programmers, they’re learning a skill that they can use in any context.

I spent a little bit of time attached to the Swansea History of Computing Collection working to collect oral histories of early computing in Wales. Glamorgan university was the first to offer a vocational programming qualification. They had one day of access to a computer at the Port Talbot steelworks (at the time, the only computer in Wales) each week. Every week, the class would take a minibus to visit the computer. They would each take it in turns to run their program (on punch cards). If it didn’t work, they would try to patch to code (manually punching holes or taping over them) and would get to have another go at the end.

Modern programming isn’t really like that (though it feels like it sometimes). The compile-test cycle has shortened from a week to a few seconds. Debuggers let you inspect the state of running programs in the middle. Things like time-travel debugging let you see an invalid value in memory and then run the program backwards to see where the value was written!

But the concepts of decomposing problems into small steps, and creating solutions by composing small testable building blocks remain the same.

The hard part of programming hasn’t been writing the code since we moved away from machine code in punched tape. It’s always been working out what the real problem is and expressing it unambiguously.

In many ways, LLMs make this worse. They let you start with an imprecise definition of the problem and will then fill in the gaps based on priors from their training data. In a classroom setting, those priors will likely align with the requirements of the task. The same may be true if you’re writing a CRUD application that is almost the same as 10,000 others with a small tweak that you put in the prompt. But once it has generated the code then you need to understand that it’s correct. LLMs can generate tests, but unless you’re careful they won’t generate the right tests.

The goal isn’t to produce children who can write code. It’s to empower the children with the ability to turn a computer into a machine that solves their problems whatever those problems are and to use the kind of systematic thinking in non-computing contexts.

The latter of these is also important. I’ve done workflow consulting where the fact that the company was operating inefficiently would be obvious to anyone with a programming background. It isn’t just mechanical systems that have these bottlenecks.

And this should feed into curriculum design (the Computer Science Unplugged curriculum took this to an extreme and produced some great material). There’s no point teaching skills that will be obsolete by the time that the children are adults, except as a solvent for getting useful transferable skills into their systems. A curriculum should be able to identify and explain to students which skills are in which category.

(And, yes, I am still bitter my schools wasted so much time on handwriting, a skill I basically never use as an adult. If I hand write 500 words in a year, it’s unusual, but I type more than that most days)

2
1
0

@neil
I am constantly impressed by how good Immich is. It's not perfect - there was a bug which killed the server under certain conditions a couple of months ago, but the community quicky came up with a mitigation, and the fix came in an update a few days later.

0
1
0
Show older