69 Followers
1.4K Following
895 Posts

Mostly boosting interesting tech-related stuff I may or may not have read.

Private account. Employed by Qualcomm. All my opinions are my own, I am only speaking for myself. Follows and boosts are not endorsements.

If you are a human and not expecting a follow-back,
feel welcome to follow :)

Pronounshe/him
GitHubhttps://github.com/kubanrob
Codeberghttps://codeberg.org/kubanrob

ScanTailor runs on a directory of images - it isn't going to scan or make a PDF for you.

That's where NAPS2 comes in. It will do the scanning, dump the files into a directory for ScanTailor to work on, then take the resulting images, and export it as PDF with OCR.

It's cool to have a completely free workflow for doing this.

https://www.naps2.com/

NAPS2 - Scan documents to PDF and more

NAPS2 is free scanner software made easy. Scan to PDF, edit your documents, and use advanced features like OCR. Available on Windows, Mac, and Linux.

If you find yourself scanning manuals or books for archival purposes, but you don't have a lot of time to fuss over the results (and you don't already have some fancy software that does this) - I can recommend ScanTailor.

It has automatic page splitting, deskew and content centering.

https://github.com/4lex4/scantailor-advanced

RSoC 2026: A new CPU scheduler for Redox

https://www.redox-os.org/news/rsoc-dwrr/

RSoC 2026: A new CPU scheduler for Redox - Redox - Your Next(Gen) OS

The Redox official website

Wenn technische #Autonomie zum #Sicherheitsproblem wird: Autonome #AI-Agenten werden zurzeit allerorts als der nächste große #KI Business Case beworben.

Eine internationale Forschungsgruppe hat nun untersucht, was dabei in realistischen Testumgebungen alles schiefgehen kann. Das Risiko liegt im Zusammenspiel vieler gleichzeitig aktiver Agenten mit Zugriff auf reale Systeme, weil sie die Konsequenzen ihres eigenen Handelns im Gesamtsystem nicht verstehen:

https://arxiv.org/pdf/2602.20021 #cybersecurity

After a first look at some analysis of the leaked Claude code, I don't feel bad anymore about my collection of regexes and shell scripts that I have cobbled together over the years to keep my homelab and servers working the way I like them to :)
Building More Resilient Local-First Software with atproto - Jake Lazaroff:
https://jakelazaroff.com/words/building-more-resilient-local-first-software-with-atproto/
Building More Resilient Local-First Software with atproto | jakelazaroff.com

atproto has the potential to become a rock-solid replacement for the most fragile part of any local-first app: the sync server.

Devanagari Typography 101: A guide for typesetting with Latin - Aasawari Kulkarni @ Alphabettes:
https://www.alphabettes.org/devanagari-typography-101-a-guide-for-typesetting-with-latin/
Posting this link here, as I always have to dig every few years when I need it: https://cdecl.org/ a C -> English translator for those "fun" const pointer to const array issues that you have to work out every so often...
cdecl: C gibberish ↔ English

Rather than the same old boring internet pranks, I thought I'd build something more fun this April Fools.

CSS or BS. Can you tell your CSS properties names from BS?

https://www.keithcirkel.co.uk/css-or-bs

CSS or BS?

Think you know CSS? Real property or made-up nonsense? 20 rounds. No mercy.

Now that pointer provenance is ingrained into my thinking, I realize that the code I posted some years ago as an example and which was written up by @francesco in https://mazzo.li/posts/value-speculation.html has provenance-related UB unless the nodes satisfying node->next == node + 1 come from the same allocation (e.g. from an arena block allocation).
Beating the L1 cache with value speculation