Home
About
Blog
Poems
Useful pages
PHP
PHP manual
Modern PHP Guidelines
Magnetic Resonance Physics
Fundamentals of Antennae
Basics of Antennae
Computer Science
Unix 6th Edition (OS Fundamentals)
Intro. to Monte Carlo Methods (course)
TCP/IP Primer
DNS in a Weekend
Ray Tracing in a Weekend
Computer History
ENIAC Programmers Project
Haskell
Learn You a Happy Haskell (for great good!)
Website Dev
MDN Web Docs
Inspiration: Sara Joy
Comics
Imogen Mangle (Island Monsters)
Kill Six Billion Demons!
XKCD
Dinosaur Comics
Saturday Morning Breakfast Cereal
Aurora
Python
Real Python
(Neo)Vim
Learn Vimscript the Hard Way
Learn Vim the Smart Way
Vim Reference Guide (not a manual)
Comprehensive Guide to Vim's Clipboard Support
Anarchism
William Gillis' Blog (come here to be challenged)
CrimethInc.
AK Press
Four Thieves Vinegar Collective
All the literature you could ever want
Statistics
Statistical Rethinking (Rec. by Cat Hicks!!)
Physics
Feynman (booo) Lectures
Planetary parameters from NASA
Poetry
Lots of OE poetry translated/interpreted by someone who is not a fascist
So many poems (Poetry Foundation)
Linguistics
Open Textbook: Essentials of Linguistics
Thinking Method Guide
Golang
Learn Go with Tests
Let's Go (Web Applications in Go)
Recipes
Espresso Martini pie (birthday 2025?)
Eccles Cakes
Report Writing
Figure Checklist
Recreational Mathematics
Aperiodical (3 maths blogs in a trench coat)
Natural World
Scroll Through The Ocean
Natural History Museum
Homelab
RadiCale (Calendar Server)
FreeBSD Handbook
Tiny Tiny RSS (RSS Aggregator)
GoToSocial (ActivityPub server)
PostgreSQL (Database)
Perrenial Funnies
Embroidery Guide forgot to Close HTML Tags
The Luxuriant Flowing Hair Club for Scientists
Celebrate Arbitrary Numbers of Physical Events