Another Ciechanowski masterpiece. This and other of his essays remind me of Asimov's The Clock We Live On
"Hostile critics have attempted to shrug off Aaron’s action as the consequence of mental illness. On the contrary, Aaron’s choice was a political action arising from his deeply held anarchist convictions. In the following collection, we share Aaron’s own summary of his politics, followed by testimony from three of Aaron’s close friends."
Nice write up of a 10/22 takedown rifle build using a third party (Brownells) receiver
A stack machine that can play chess implemented in 84,688 python regular expressions.
Here's a game I played against it (I'm white -- it played as well as you'd expect from a 2-ply engine :)
A good series on how sensitive accuracy is to various factors of marksmanship (group tightness, consistency of ammo velocity, cartridge selection, wind calls...)
Linux connects a Family BASIC keyboard to an NES via a bespoke adapter in order to play its unique triangle waveform live.
"Make it Yourself is a digital book that showcases this incredible talent, bringing together over 1000 useful DIY projects to demonstrate just what is possible when you make things yourself."
A 192-channel phased array microphone, with FPGA data acquisition and beamforming/visualization on the GPU. Phased arrays allow for applications not possible with traditional directional microphones, as the directionality can be changed instantly, after the recording is made, or even be focused at hundreds of thousands of points simultaneously in real time.
A very nice and concise description of learning discrete functions (in this case to [approximately] reverse Conway's game of life) by approximating them with differentiable functions (Gaussians here)
Jay Carlson looks at the Puya PY32 microcontrollers
Some good tips for finishing cuff-down socks
This is a neat project that uses a scriptable (in lua) USB power meter / PD trigger to charge lithium batteries.
I've just had my first ever moth scare. I knit a wool hat and left it in my closet for several months and recently discovered it was moth eaten. Luckily most of my yarn is stored in a different room (sealed in vacuum bags), but I wasn't sure how long ago I moved several of the skeins out of that closet. I examined them all and didn't see any signs of moth infestation, but I baked most of the wool ones at 55C in my 3d printer enclosure just in case.
Good overview of journalctl features
I enjoyed this series on prototyping/product development of an electronics kit.
Some good insights here from way back in 2009
Great writeup of patching an old game binary so it can be played on modern Windows computers.
I like this idea
Nice tutorial on writing a lexer and parser in Rust
Every command-line tool included with Python. These can be run with python -m module_name.
...is the Turkish cast-on.
tom7's videos and SIGBOVIK papers are treasures
"'be conservative in what you send, be liberal in what you accept' ... Among programmers, to produce compatible functions, the principle is also known in the form: be contravariant in the input type and covariant in the output type."
Tic-Tac-Toe in static HTML
Josh W Comeau makes CSS seem easy. Here's his guide to flexbox.
As seen by Bob Hearn (in 2003)
"Hey, welcome to my collection of why the lucky stiff links. Everything _why has published on the internet should be accessible from here. It works sort of like a museum that sells maps. Many of his abandoned writings are mirrored locally here, and everything else is through external links."
He uses a little CNC mill to create wood mold masters for silicone molds which he casts polyurethane parts in. It seems to work well.
"Both the original Omnibot and this revised approach feature a novel reconfigurable drivertrain, which enables the robot to perform on-the-spot 360° turns and to effortlessly alternate between forward and sideways motion. As opposed to most other omnidirectional designs, Omnibot can do so without losing registration with the environment, and without relying on exotic and expensive components. In fact, it uses just three extremely cheap brushed motors and four regular wheels."
I've done this a couple of times with my tenkara rod
James Hague is a recovering programmer
I bought John Langdon's book Wordplay years ago, but a recent discussion on hacker news reminded me of ambigrams
A nice video profile of Kurt Steiner, champion stone skipper.
Norman's comprehensive video on common methods for joining new yarn in knitting
Joining new yarn is part of knitting that I am still not very good at. It seems like I always end up with bulk or wonky stitches (and/or lack of confidence that the join will hold) no matter which method I try. This article lists several, but doesn't mention some like the Russian join and back join. I still need to do much experimenting.
A little video essay about Pat and folkpunk I found on youtube.
I think this article clears up a lot of the naming confusion that always comes up when geographically disparate people online talk about "hanks" and "skeins".
Veronika Rohrhofer posts very nice doilies crocheted with 50wt sewing thread
Another good reference on thread weight standards I've found.
One of the most useful summaries of thread weight standards I've found.
On crocheting a complex doily with embroidery thread.