Posts
159
Following
389
Followers
312
Dr. WiFi. Linux kernel hacker at Red Hat. Networking, XDP, etc. He/Him.

JWcph, Radicalized By Decency

"These rent-seeking chokepoint obsessives have one move: corner a market and squeeze. They've been ratfucking renewables for decades because it competed with their existing racket.

But they aren't emotionally committed to setting fire to old dead things – they're just nature's most compulsive toll-booth operators, and they're sure as shit going to be looking for ways to stick toll-booths in our renewables future." - @pluralistic

https://mamot.fr/@pluralistic/115254037095248107

0
3
0

Are you working on Free & Open Source technologies that benefit other people too? Consider to apply for funding in our open calls.

  • You can ask for between 5k - 50k euro
  • Anyone can apply: individuals, SMEs, institutions, collectives, etc.
  • There is little administrative overhead: no reporting-the project is the proof of work. And the application form is simple & straightforward.
    The next deadline for the rolling open call is October 1
    https://nlnet.nl/news/2025/20250801-call.html
    #FOSS #NGI #NGI0 #fossfunding
2
28
0

John Oliver hat 10 Minuten über das gemacht und erstaunliche charakterliche Übereinstimmungen festgestellt. 😂

2
12
0

Thorsten Leemhuis (acct. 1/4)

Edited 2 months ago

The based Binder driver has hit linux-next and thus is slated for inclusion in 6.18. Congrats to Alice and everyone who helped making this possible!

From the patch description (https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?id=eafedbc7c050c44744fbdf80bdf3315e860b7513):

""We're generally not proponents of rewrites (nasty uncomfortable things that make you late for dinner!). So why rewrite Binder?

Binder has been evolving over the past 15+ years to meet the evolving needs of Android. Its responsibilities, expectations, and complexity have grown considerably during that time. While we expect Binder to continue to evolve along with Android, there are a number of factors that currently constrain our ability to develop/maintain it. Briefly those are:

1. Complexity: […]
2. Things to improve: Thousand-line functions, error-prone error handling, and confusing structure […]
3. Security critical […]

The biggest change is obviously the choice of programming language. We decided to use Rust because it directly addresses a number of the challenges within Binder that we have faced during the last years. […]""

0
10
4
@erthalion hmm, interesting. Given the RCU issues mentioned in that thread, though, I'm not sure how big of a difference the msleep variant would make in practice compared to the spinning version (other than lowering the CPU usage, of course)?
1
0
0

I enjoyed this devious snippet for overriding malloc/free at runtime on the assumption that a program's authors can't be trusted to use them properly.
https://donotsta.re/objects/2436471c-b046-44cf-b347-01763940b3e1

0
2
0

How do you build a mental model of a system where "Wrong PIN" means "Your computer's hard drive is full because you bought a phone?" How?

How can anyone be expected to navigate a world like this?

My friend @grimalkina wrote this a few weeks ago: https://www.fightforthehuman.com/why-i-cannot-be-technical/

... and you should read it, but I have to believe that she is, as she always is, being far too kind.

Maybe "being technical" just means, "I'm willing to act like this bullshit is normal and acceptable."

3
3
0
@joe-lawrence ugh, yeah, sounds like something that involved a lot of hair tearing 😅
0
0
0

@mike
The Antifa organization has a long history of aggression, Antifa seen here in action, june 6 1944 👇🏼

1
4
0

Toke Høiland-Jørgensen

New blog post: "Using eBPF to add arbitrary delay to kernel functions"

Decided to try out writing a utility to add arbitrary delay to kernel functions, as a debugging aid.

And yes, I did manage to stall my laptop while implementing this; thank you for asking! :)

https://blog.tohojo.dk/2025/09/using-ebpf-to-add-arbitrary-delay-to-kernel-functions.html
2
6
11

At the eBPF workshop, Panayiotis Gavriil introduced uXDP, a new XDP runtime that allows you to run unmodified, verified XDP programs on top of DPDK or AF_XDP. uXDP was able to improve the performance of an unmodified Katran by 40%!

Slides: https://drive.google.com/file/d/1xrGEn8AYAfqRt8hh2uCSJCnN0B_no96l
Paper: https://dl.acm.org/doi/pdf/10.1145/3748355.3748360
Code: https://github.com/userspace-xdp/userspace-xdp

0
2
0

Traditional profiling tools can introduce a lot of overhead when tracing XDP programs, especially for small programs. At the eBPF workshop, Vladimiro Paschali presented a new tool tailored for XDP that significantly reduces that overhead.

Slides: https://drive.google.com/file/d/1qsBSaMQPW3L3xBSgJfYqcLGKGNXjLoqf
Paper: https://dl.acm.org/doi/pdf/10.1145/3748355.3748367
Code: https://github.com/VladimiroPaschali/eBPF-InXpect

1
2
0

Inspirational Skeletor💀

0
11
0

Someone asked me if I was ready for the fall and it took me a minute to realize they meant autumn and not the general collapse of society.

0
9
1

the punishment is a bit medieval but i appreciate the enthusiasm

0
10
1
AI, university nonsense
Show content

I (and my whole department) just got an "urgent" email request to let our dean and provost know "how we plan to infuse genAI into our teaching and curriculum" (we are a writing, rhetoric, and human communication department). 😑🤦

Anyway, here's what I sent back:

"Encourgaging students’ Own Voices and standing against linguistic homogenization are two primary concerns of writing studies as a discipline, and these concerns are especially important both to first-year college writing courses and the pluralistic goals of technical and professional writing environments. There is also a substantial and growing body of research that demonstrates that using genAI and similar applications as instructional tools, “tutors,” or “collaborators” results in cognitive costs that degrade students’ working memory, accelerate user deskilling, undermine students’ development of higher order thinking skills, and decrease student motivation for learning.

For these reasons, not to mention for reasons of concern regarding environmental cost and ethical provenance, I am participating in the movement to Refuse GenAI in writing studies. While in my writing courses students are certainly invited to engage in discussion of important issues surrounding both AI adoption by the academy and workplace and AI refusal as a principled response to such breakaway adoption, I do not integrate any AI into my writing curriculum or my students’ writing practice."

1
5
0

As a consoling thought, when you look outside of the so-called "Western World", it becomes clear that have already lost.

The surge in around here is in part a last-ditch effort to prop up a failing business model. This might "work" for a while, but it can only delay the end of the Fossil Fuel Age, not stop it.

Which doesn't make fighting fascism unimportant, of course. Any harm we can stop, we should. But they _will_ lose this, in the end.

1
7
0

Finding a business model for an open source projects is really hard, but "pay us to remove the catgirl pictures if you want to look professional" is one of the coolest attempts I've seen so far:
https://anubis.techaro.lol/docs/admin/botstopper

2
14
0
Edited 2 months ago

Why use a URL shortener when you can use a phishy URL extender?

https://phishyurl.com/

Keep your security people alert and awake, generate phishing-looking redirecting links

1
34
0
Show older