pleroma.debian.social

pleroma.debian.social

Jonathan Dowland | @jmtd@pleroma.debian.social

Principal Software Engineer on #OpenJDK #RedHat. #Debian developer (dormant). Computer Science PhD student. Amateur Computing historian (Computer Science and H/W, esp. Commodore Amiga). Guerilla archivist.

Parallel ./configure (via @lwn@fedi.lwn.net, via pabs)

https://tavianator.com/2025/configure.html#parallel-configure

Proof-of-work challenges have become the current hotness for defeating AI scrapers. I think it’s great we have these and that they’re getting deployed to great effect. But I’ve also seen a lot of people claim the “AI scrapers” problem is now solved and I’m sorry to tell you this but no it’s not.

The reason it’s solved right now is because most of these scrapers don’t execute JavaScript. But with enough people deploying PoW proxies, the economics around that change enough to make it worthwhile for AI companies to do so. AI companies have more money than you. Yes it’ll cost them, but that cost is worth it to them because otherwise they don’t have a business.

(Also Anubis and other solutions default to only triggering if the User-Agent header contains Mozilla so guess what! It’ll soon need to be enabled regardless of the value of that header because it’s trivial to circumvent. Then the cost goes up for the operator too as more and more users get affected.)

The JS needed for the PoW stuff isn’t complicated. A small JS interpreter can handle that. What mostly remains is then the cost of the hash. Right now most things use SHA256, for which we have CPU extensions and AVX instructions to speed this up. Constantly increasing the PoW rounds doesn’t solve this. Eventually the experience degrades too much for real users, whereas servers literally don’t care. Nobody is sitting there waiting for the output to be rendered. All they want is to get the content to train on.

PoW proxies are a stopgap, and a very useful one. But a stopgap nonetheless. We’re buying ourselves time. But we’re going to need more than this. Including legislation that outlaws some of this shit entirely.

AI is a technology, but the root of the problem we’re facing is a societal and political one. We cannot ignore those aspects and exclude them from a solution.

Games! I’m spending a tiny bit more time playing games now I’ve submitted. I haven’t picked up No Man’s Sky (not enough time left to do the current expedition Imho); but I’ve spent 2 hours in “citizen sleeper” and it’s great

That comic being shared here about El Salvador being the "first" American concentration camp betrays a terrible history and I'm deeply saddened that many don't seem to know it.

https://en.m.wikipedia.org/wiki/Internment_of_Japanese_Americans

@paulxthompson Plotter-friend replied. AxiDraw creators moved to NYC, and the Bantam Tools ones are the same people with more resources behind them, and the Bantam ones are improvements. He said, A4 is a bit too small (!)

@paulxthompson I've been pointed at some suspiciously cheap things on Ali Express https://www.aliexpress.us/item/1005005763451182.html

@paulxthompson on Fedi, #plotterart seems to be the tag to watch. Nothing much on my instance but e.g. https://mastodon.social/tags/plotterart has some interesting things

@paulxthompson I remember: at the time the AxiDraw looked really good. <https://www.axidraw.com/>. I'll ask for an update from my plotter-using friend.

I was considering a mod to my 3d printer to repurpose it as a plotter.

TIL that Avalon Emerson co-created "Buy Music Club", a place where folks can curate lists of music on bandcamp to buy. Bandcamp playlists is a problem I've faced before so this is interesting to me https://www.buymusic.club/ #music

I am in favor of this life tip.

Life hack: Allow yourself 8-12 hours of alone time every morning to prepare for the day.

Probably the last CVE indexed before it goes dark should be CVE-2025-DOGE (critical, local privilege escalation vulnerability that leads to malicious code execution and data exfiltration).

It's confusing I know, but if you have watched ANDOR you may not watch XOR and vice versa

@Diziet @Diziet Thanks -- it hadn't worked in my case. My instance is running Pleroma, rather than Mastodon, which might be why.

@ttyS1 @highvoltage I’ve been meaning to look into that. Do you not use something like rEFInd either?

@davidgerard for the last ten years, in-place upgrades of Debian. I’m due to do it again soon, but I’m considering the method you outline this time to get away from some technical debt. In the general case I’d probably attempt in-place updates for Ubuntu, assuming it hasn’t wandered too far from debian’s legendary stability

Oh, this is interesting (and a little scary)

tl;dr don’t use SSDs for long term, offline storage. The data degrades after as little as two years without the drives being powered up

https://www.tomshardware.com/pc-components/storage/unpowered-ssd-endurance-investigation-finds-severe-data-loss-and-performance-issues-reminds-us-of-the-importance-of-refreshing-backups

»