Tiled Art

Welcome to the world of tessellation art, where talented artists craft a figure that interlocks with itself perfectly to fill the page. Dutch artist M. C. Escher mastered the form first, inspiring artists worldwide to create the captivating art shown on this site. At right, enjoy a gallery of artworks Above, enjoy a gallery of […]
8-bit Boléro
I perform Maurice Ravel’s Boléro on a variety of homemade 8-bit instruments. [embedded content] Download Some stats and details 9 hours and 42 minutes of footage 52 mixer channels 13 neck- and bowties 9 different instruments 1 crazy automaton 0 regrets This project took me a bit over half a year to finish. I hope […]
GotaTun — Mullvad’s WireGuard Implementation in Rust

GotaTun is a WireGuard® implementation written in Rust aimed at being fast, efficient and reliable. GotaTun is a fork of the BoringTun project from Cloudflare. This is not a new protocol or connection method, just WireGuard® written in Rust. The name GotaTun is a combination of the original project, BoringTun, and Götatunneln, a physical tunnel […]
Show HN: Orbit a systems level programming language that compiles .sh to LLVM

Spaceship is a high-performance systems automation language designed to replace legacy shell scripting. It features a strict, Go-inspired syntax, a powerful fixed-width type system, and a novel JIT (Just-In-Time) compilation model for POSIX commands, all built on top of LLVM. Core Principles Performance: Statically typed and JIT-compiled for maximum execution speed. Security: Eliminates shell injection […]
Research team digitizes more than 100 years of Canadian infectious disease data

Twenty-five years ago, in a neglected storage area at the Ontario Ministry of Health, David Earn happened upon epidemiological gold: two boxes of hand-written documents accounting for 50 years of weekly infectious disease incidence reports, spanning 1939-1989. The buried treasure was exactly the sort of thing that the McMaster University professor hoped to unearth during […]
Making Google Sans Flex

Special thanks to the hundreds of people who have contributed to making and evolving Google Sans, including: Akaki Razmadze, Aleksandra Samulenkova, Alex Blattmann, Alexei Vanyashin, Ali Almasri, Anagha Narayanan, Anaïs Lievens, Andy Stewart, Anonta Mon, Anthony Sheret, Anurag Gautam, Anuthin Wongsunkakon, Ashler, Ben Mitchell (Fontpad), Bianca Berning, Black Foundry, Borna Izadpanah, Botio Nikoltchev, Cadson Demak, […]
2026 Apple introducing more ads to increase opportunity in search results

Reach users the moment they’re searching for apps to download Search results ads help customers discover your app right when they’re searching for apps to download. When a user searches on the App Store, your ad can appear at the top of their search results. And starting in 2026, we’ll be introducing more ads to increase opportunity […]
Getting bitten by Intel’s poor naming scenes

I recently came into possession of an old Dell Precision T3610 workstation and promptly installed Proxmox to add it to my Proxmox cluster. After performing some ludicrously silly RAM and storage upgrades (how about 96 GB of DDR3, plus a 13-disk array of 500 GB SSDs?), I decided I wanted to max out the CPU […]
Rust’s Block Pattern
Here’s a little idiom that I haven’t really seen discussed anywhere, that I think makes Rust code much cleaner and more robust. I don’t know if there’s an actual name for this idiom; I’m calling it the “block pattern” for lack of a better word. I find myself reaching for it frequently in code, and […]
Reconstructed Commander Keen 1-3 Source Code
It’s not quite Christmas time yet, but since these are the days of Keen’s 35th anniversary, I thought it was a good opportunity to finally release this to the public: Reconstructed Commander Keen 1-3 Source Code This package contains full source code for all versions of Keen 1-3 that I know, from the November 1990 […]