technical.cx Sources

Lobsters

Does bulk memmove speed up std::remove_if? (No.)

This morning I was reading the umpteenth std-proposals thread proposing some variety of unstable_remove and it occurred to me that one odd thing about a swap-and-pop-based unstable_remove is that it tends to replace large swaths of contiguous removals by...

Lobsters

wake up! 16b

Released at the Outline Demoparty in May 2026, Ommen, NL An exploration of algorithmic density in 16 bytes of x86 assembly.

Lobsters

What is Git made of?

Build your own tiny Git from scratch to learn the internals of Git version control system.

Lobsters

Pardon MIE? - ironPeak Blog

How Calif and Anthropic's Mythos cracked Apple's brand-new Memory Integrity Enforcement on the M5 in five days, what the bug actually is, and what defenders and exploit writers should take from it.

Entities: AnthropicMythos

Lobsters

Dianne Skoll's Web Site - Remind - Software Projects

I have written a comprehensive book about Remind that's better suited for learning the program than its man page (which is really a reference manual.) You may download the book here.

Lobsters

It's time to talk about my writerdeck

tldr: * I installed console-only Debian on an old laptop (no desktop OS at all) * I added some packages to make it work better for writing: * network-manager for connecting to hotspots while I'm away * kmscon for custom fonts and more than 16 colors in the...

Lobsters

“Long-Term Support” doesn’t mean what you think

My last post about good beginner-friendly KDE-focused operating systems sparked some discussions about the concept of "Long-Term Support" (LTS) releases. But what does this term mean? It's a bit generic-sounding, making it easy to interpret as meaning...

Lobsters

The Procedural Fascicle

The editors of previous reports are listed as authors of this fascicle in recognition of the substantial portions of the text that are copied directly from previous reports. There is no intended implication that those editors, individually or collectively,...