Archive

All stories · page 7

IRZ archive, page 7.

IRZ illustration: the same file read twice, once as a SQLite database by file(1), once as a running program

This file is a database. It runs anyway.

SELF packs an ELF program into a valid SQLite database, registers four bytes at offset 68 with binfmt_misc, and runs it. strip becomes a transaction, ldd a JOIN.

Person walking outdoors wearing white 3D-printed clogs decorated with colorful butterfly charms

Fifty Hours of Printing for One Pair of Clogs

A fully documented guide prints a real pair of clogs at home: 52 hours, 790 g of filament. The race against the factory was lost in advance — and the real story is your foot, which standard shoe sizes never covered.

A piece of space fabric tearing apart during a cloth dynamics simulation in Blender

Blender's physics now lives in a node you can open

With 5.2 LTS, Blender moves hair and cloth into Geometry Nodes: an XPBD solver becomes a graph component, constraints become editable data, and a rigid-body engine borrowed from AAA games is on the horizon.

Wood-and-thread relief by Nosheen Iqbal: stepped geometric fields stitched in muted colors with three-dimensional flowers standing off the panel

She embroiders on wood, where every mistake is permanent

A former lead watch designer, Nosheen Iqbal pulls thread and beads through laser-cut birch, turning Islamic geometry and Pakistani textile traditions into reliefs that forgive no wrong stitch.

Two Petri dishes where yellow bacterial colonies are printed into circuit-like patterns on a dark blue background

Twenty-four bacterial colonies to add two bits

MIT prints bacterial colonies the way engineers place electronic components: two transistors, three relays. The computation gets reprogrammed by changing the print pattern, without touching the DNA.

Close-up photo of a Kermit the Frog puppet, the mascot that gave the protocol its name in 1981

A protocol born in 1981 just squashed a 34-year-old bug

Fifteen years after the last stable release, C-Kermit 11 ships with more than 1,700 automated tests, IPv6 and a fix for a bug introduced in 1992. A look at forty-five years of a file-transfer protocol.

Color bar test card showing ZX Spectrum colors on a VGA monitor connected to a Raspberry Pi Pico

The monitor forgot what black looked like

Dissecting the RP2040 scanvideo library, Kevin went from seventeen VGA pins down to six, enough for the ZX Spectrum palette. And one missing black pixel was enough to dim the whole screen.

The SPOKE controller, a round circuit board with 27 drilled copper pads and lit NeoPixels

Twenty-seven copper pads, no touch chip

SPOKE turns 27 copper pads punched into a circuit board into a MIDI controller. The interesting part: the RP2040 has no touch hardware at all, so detection is a discharge time counted in software.