Posts
177
Following
402
Followers
315
Dr. WiFi. Linux kernel hacker at Red Hat. Networking, XDP, etc. He/Him.

I need an engineer who hates company politics as much as I do. I’m the Head of Network and Infrastructure at Inter.link. We’re 30 people disrupting the European IP market. We’re lean, we’re green, and we have zero time for "corporate theater."

The Role: Build a better, faster, more sustainable Internet.
The Requirements: A "get-it-done" mindset.
The Vibe: Write good code. Help the customer. Go home happy.

https://inter.link/about-interlink/careers/senior-software-network-engineer-m-f-d/

1
4
1

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
2
7
8

Thorsten Leemhuis (acct. 1/4)

Edited 3 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

So while chatting with a colleague this week about putting base64 images into email, I jokingly said

“you know though, i wonder if i can craft an image which turns into readable LLM prompts when encoded as base64 🤔”

Well. Turns out I can

https://drewmayo.com/1000-words/

1
15
0
Edited 10 days ago

Calling Wilcox’s cartoon “unacceptable” misunderstands both satire and journalism. Political cartoons are meant to be provocative, compressed and confronting. They exaggerate power relationships to expose hypocrisy and danger, not to offer polite balance.
This cartoon does exactly that. It highlights unchecked US imperial behaviour and the hollow language of “freedom and security” used by institutions like NATO while aggression proceeds regardless. Discomfort is not a flaw, it is the point.
If a cartoon criticising military power is deemed unacceptable simply because it offends those aligned with that power, then the problem is not the cartoon. It is a shrinking tolerance for dissent and satire in public debate.

Wilcox is doing a great job.

0
3
0
extremely angry rant about puritans
Show content

Bose recently did an unambiguously good thing, by open-sourcing audio hardware they were originally going to brick: https://www.theverge.com/news/858501/bose-soundtouch-smart-speakers-open-source

However, I've seen some people say "don't praise Bose for this, they didn't do this until there was backlash".

SHUT UP. Shut the FUCK UP. I'm DONE living in a society where you get dragged through hell if you make a mistake, EVEN AFTER YOU CORRECT THE MISTAKE. I'm so fucking tired of hearing stupid excuses for this kind of puritanism like "they should've known better" NOBODY KNOWS BETTER UNTIL *AFTER THEY MAKE THE MISTAKE*. THAT'S HOW LEARNING *WORKS*.

And before you say "Companies aren't your friend" PUNISHING THEM FOR FIXING THEIR MISTAKES WON'T MAKE THEM DO THE RIGHT THING EITHER. If other people, or companies, see someone get punished for both messing up AND attempting to fix the mistake, they just won't bother at all!

People HAVE to be allowed to make mistakes. They HAVE to be given a chance to improve.

0
10
0

RE: https://phpc.social/@syntaxseed/115863080846737985

Exactly. I don't care too much about the "unicorns", I want small to medium companies that do one thing really well, everyone is fairly compensated and can go home early on Friday.

0
6
1

You want a civil discussion about AI? The best time for that would have been five years ago, when this shit first started taking off. It's a fuck of a lot harder to have that discussion now, after years upon years of bad faith bullshit and denials.

So yeah. Making some noise is where we're at.

You want that to stop? Then stop making things worse, stop sabotaging what political power F/OSS has left, and come to the table.

1
5
0
Show older