Fishy Words


Wallpaper Symmetries

There are exactly 17 symmetry patterns for tiling the 2d plane.

They form the Wallpaper Group, named because most people …

Read On →

A Puzzle of Red Lines

One day I was doodling and I came up with a fun rule for drawing lines on a grid. Can you figure out how they work?

sorry, you’ll need the visuals for this puzzle

The …

Read On →

Invariants and Abstractions

The core of computer science is the mix of invariant and abstractions.

We reason about abstractions using the invariants …

Read On →

Attentional blink

An attentional blink is a proposed human cognitive bug where the conscious processing of info blocks out incoming visual …

Read On →

Buffer Overflows

A buffer overflow is a type of vulnerability common to “memory unsafe” languages like C.

This post explains …

Read On →

Urbit on NixOS

Urbit is a experimental networked operating system. It’s currently built in layers of C, Nock, then Hoon.

These …

Read On →

Recumbent Bikes

History

In 1934 the Union Cyclist International defined what exactly counts as a bicycle. These regulations have been …

Read On →

Rust's HashMap

The interface for the rust hashmap is really cool. It’s an example of how the language uses good abstractions to …

Read On →