Posts
197
Following
421
Followers
352
Dr. WiFi. Linux kernel hacker at Red Hat. Networking, XDP, etc. He/Him.
@GrapheneOS @adfichter right, I'm not disputing that the app is broken. However, it's also the only available payment solution in many places in Denmark, so it would be kinda nice to have a workaround or a per-app toggle to make it work. I'd rather not turn off the security feature system-wide, for obvious reasons :)
1
0
2
@GrapheneOS @adfichter that would be amazing. The Danish MobilePay app (dk.danskebank.mobilepay) also refuses to work on GrapheneOS, and it sounds like it's for the same reason. At least I don't get any notification about the app trying to use the Integrity API, it just says "device modified" after running for a while. I guess maybe it's just caching the state after initial launch and bugging out if it changes?
1
0
2

Reminder: de-skilling as a trend in software engineering was already in progress well before LLMs.

Toxic productivity culture, people meeting badly-designed internal reward metrics, hopping jobs and never seeing the consequences of bad choices, plummeting quality, short-termism.

Sure LLMs add fuel to this fire, but I’m not at all convinced they’re causal.

If anything, their popularity seems more a consequence of the culture than cause.

2
11
1

David Chisnall (*Now with 50% more sarcasm!*)

Why does our industry keep looking at things, claiming it's doing them, and doing the exact opposite of what the original idea was? A few examples:

Alan Kay (who coined the term) defined the key idea of object orientation as late bounding, so we ended up with a load of things that use rigid nominal type systems to tightly couple components, marketed as 'object oriented'.

The Agile Manifesto's core idea was 'people over process'. I've lost count of the number of times I've seen places claim they're using 'the agile methodology' because they have sprints, standups, and other processes taken from Agile.

The Zero Trust paper said, at its core, 'assume endpoints are compromised, design your systems so that an endpoint compromise doesn't automatically give control over everything', yet almost everything I've seen branding itself as Zero Trust has been of the form 'run some over-privileged thing on the endpoints to increase their attack surface, then if that thing reports that the endpoint isn't compromised allow it to do a load of things it shouldn't be allowed to do'.

1
4
0

We are moving past the era of patching buffer overflows. By enforcing structural verification in software and physical verification in hardware, we are building infrastructure where trust is mathematically and physically guaranteed. More: https://josephhall.org/blog/wallach-mem-safety-sw-independence/ 6/6

1
1
0

I am writing this on Tusky, which is free software that someone had to write. It is running on an older Android phone, which someone had to assemble from components that other people had to make from raw materials that still other people had to produce.

You are reading this because it was transmitted via a sophisticated international communications system which someone had to design and someone else had to make from raw materials that someone else had to produce.

The electricity also had to be produced by someone, using machinery made by someone else.

Happy May Day, y'all. The world is nothing without our labour. Our masters know this; we should too.

0
9
0

David Chisnall (*Now with 50% more sarcasm!*)

One of the things I’ve noticed moving from C (and Objective-C) to languages like C++ and Rust, with richer static type systems is that it changes what most of the code is for.

When I write C code, almost all of my code is to do the thing. When I write the same in C++, I can usually do the thing in about half as much code. But I don’t write half as much code. The other half of the code is making sure that’s if the code doesn’t do the thing, it probably won’t compile. If I have a field that needs accessing with a lock held, I’ll write an accessor that takes a lock guard to prove lock ownership, and a wrapper that acquires the lock and returns the lock guard and a reference to the field. This compiles down to the same code as the C version (except maybe in debug builds, where I’d assert that the lock guard is really for the right lock), but now it’s harder to get wrong. Especially when I come back to the code in two years and don’t remember to read the comment telling me the locks I need to hold to access the code.

This is why I’m excited by Verus for Rust: it gives me a very rich set of tools for ensuring that my code is going to do the right thing. But it’s a big mindset shift from ‘code exists to do the thing’ to ‘doing the thing is the easy part, most of the code exists to make sure you’re not doing the wrong thing’. And I suspect that’s both why it’s hard for people to switch from C and why few people who do ever want to go back.

5
6
1

I know I've said it before but as a 30+ year Linux user it *still blows my mind* that Linux is now so much the superior OS for *gaming* that Microsoft is using it as an aspirational benchmark. like holy shit, this is real?

2
16
1

🚨

“BERLIN (AP) — Robot dogs with hyper-realistic silicone heads modeled after world-renowned figures — including , , , Andy Warhol and Pablo Picasso — can be seen roaming around a museum, occasionally “pooing” printed images of their surroundings which they’ve previously captured with integrated .”

🎨 / / / / 🤖 / 📸 / <https://apnews.com/article/germany-berlin-robot-dogs-beeple-bezos-digital-art-4a2be2a4a4490553ad68c27beedfe83a>

🤣🤪☺️

1
8
0

Sometimes, people make fun of guys for doing stuff like this, but I think it's way more cool to do something you are passionate about, that is actually constructive, than buying guns for a self-created Apocalypse and harassing women online, because they won't have sex with them.

Nerds rule!

2
21
2

David Chisnall (*Now with 50% more sarcasm!*)

I wonder how much productivity is being lost by people using LLMs to write long things where the meaningful content remains very small in comparison.

I've noticed that looking up how to do $THING with a command-line $TOOL now almost always gives me an LLM-generated page with pages of boilerplate nonsense (what is $TOOL? How to install $TOOL on Ubuntu, how to install $TOOL on macOS, and so on), with the actual two sentences of content right at the end. These are obviously generated to provide more space for ads, but there's a lot of this cropping up in other contexts.

Saving a few seconds of writing time in exchange for wasting a few minutes of reading time for each of your readers is a staggering drop in overall efficiency.

4
7
0

Just my layman’s take here: if you go to work for a company named after an object of dark magic that was used by the Dark Lord to spy on people and communicate with his lieutenants, and then months or years later you suddenly realize that you *might* be working for an organization that is doing bad and wrong things, you are a fucking moron and you have been for a while. Sure, you can get out, but you will always have the stain of evil on you.

1
3
0

We now require proof of work before you can submit a security report.

Like mowing @bagder 's lawn or washing his car.😌

2
7
1

BREAKING! Meshcore team splits over dispute over AI-generated code disclosure, and hostile trademark takeover.

Meshcore is an off-grid, decentralised mesh radio platform powered by low-cost and public access LoRa radio technology for reliable, long-range emergency text and embedded sensors communication. It can communicate across kilometres — no towers, no subscriptions, no single point of failure.

https://blog.meshcore.io/2026/04/23/the-split

0
4
0

With Windows 9x Subsystem for Linux you can run all your favourite Windows and Linux apps side-by-side with a modern Linux kernel running cooperatively with the Windows kernel in ring 0. And unlike modern WSL, no hardware virtualisation is used so even your 486 can run it!

Please enjoy, I think this might be one of my greatest hacks of all time

https://codeberg.org/hails/wsl9x

10
59
2

Sue is Writing Solarpunk 🌞🌱

my dude has rediscovered the commons and I could not be happier for them

1
16
1

Cory Doctorow on how Comrade Trump is destroying the US empire to save it for fossil fuel companies:
"The Strait of Epstein crisis is going to do more to accelerate permanent, unidirectional migration away from fossil fuels to cleantech than decades of environmental activism. Cleantech is so much better than fossil fuels – cheaper, more reliable, cleaner – that anyone who tries it becomes an instant convert. That's why the fossil fuel industry has been so insistent that no one get to try it!"
https://pluralistic.net/2026/04/20/praxis/

0
2
0

Side note, if you want to see how common of a pattern this is, and I can't believe I didn't think of this earlier, go search Github.com for 'deleteduser.com', lots of examples of delete functions from apps there that do this type of thing.

3
7
1
Edited 1 month ago

I've already reduced my personal footprint. Sold my ICE car in 2018. Ride my bike and the bus as much as possible. Grow lots of my own food. If I count all the biochar I make, I'm a net remover of CO2 and have been for quite some time.

I don't do business with billionaires. I deleted my accounts with all the social media sites, shut down my AWS instances, and moved my Kiwisaver out of all US equities.

How much impact has any of this had on CO2 levels in the atmosphere?

Sweet.

Fuck.

All.

The only possibility we have to turn this thing is to change the system, and the only way we do that is with radical accountability for everyone who profits from our collective misery.

Don't tell me to take individual action. I've been doing that most of my adult life and I can see the results. I'm taking names.

0
2
0
Show older