Andrew's RSS reading list

This is my RSS reading list. I don't hide read items, because I want it to be easy to find stuff that I've already read. I leave it public for a couple reasons.

  1. It's really easy for me to access from anywhere.
  2. It might help others find content that interests them.
The code that generates this site is on Sourcehut.

Random perfection

11011110 2024-05-08 22:13:00 +0000 UTC

A nice, safe cup of tea

And now it’s all this 2024-05-08 16:00:18 +0000 UTC

Paradigms succeed when you can strip them for parts

Computer Things 2024-05-07 16:48:56 +0000 UTC

Status update - May 2024

team pico 2024-05-07 16:45:22 +0000 UTC

Perplexity and beam bending

And now it’s all this 2024-05-07 15:07:16 +0000 UTC

Emacs: dired-preview version 0.2.0

Protesilaos Stavrou: Coding blog 2024-05-07 00:00:00 +0000 UTC

Emacs: beframe version 1.1.0

Protesilaos Stavrou: Coding blog 2024-05-06 00:00:00 +0000 UTC

Upcoming Sokol header API changes (May 2024)

The Brain Dump 2024-05-06 00:00:00 +0000 UTC

Weekdays of future passed

And now it’s all this 2024-05-03 03:01:53 +0000 UTC

Secure Randomness in Go 1.22

The Go Blog 2024-05-02 00:00:00 +0000 UTC

Over center

And now it’s all this 2024-05-01 18:48:24 +0000 UTC

"Integration tests" are just vibes

Computer Things 2024-05-01 15:52:06 +0000 UTC

Evolving the Go Standard Library with math/rand/v2

The Go Blog 2024-05-01 00:00:00 +0000 UTC

Software Friction

Hillel Wayne 2024-05-01 00:00:00 +0000 UTC

Linkage

11011110 2024-04-30 22:24:00 +0000 UTC

If We Hung Out…

✍ Evan Travers 2024-04-30 11:00:00 +0000 UTC

Re: Why host Emacs packages on GitHub? (Microsoft VS Freedom)

Protesilaos Stavrou: Coding blog 2024-04-30 00:00:00 +0000 UTC

Emacs: spacious-padding version 0.5.0

Protesilaos Stavrou: Coding blog 2024-04-29 00:00:00 +0000 UTC

Pruning Tarsnap Backups

defn.io 2024-04-28 13:00:00 +0000 UTC

Emacs: ef-themes version 1.7.0

Protesilaos Stavrou: Coding blog 2024-04-28 00:00:00 +0000 UTC

Building Newmark’s influence chart

And now it’s all this 2024-04-26 19:03:40 +0000 UTC

Boussinesq and Newmark

And now it’s all this 2024-04-25 18:31:12 +0000 UTC

Demystifying multiple importance sampling

lisyarus blog 2024-04-25 18:00:00 +0000 UTC

Tokens for LLMs: Byte Pair Encoding in Go

Eli Bendersky's website 2024-04-25 13:34:00 +0000 UTC

zig devlog ep1

erock's devlog 2024-04-24 02:03:20 +0000 UTC

Re: what keeps you coming back to Emacs?

Protesilaos Stavrou: Coding blog 2024-04-24 00:00:00 +0000 UTC

"Testing can show the presence of bugs but not the absence"

Computer Things 2024-04-23 20:19:54 +0000 UTC

Doug McIlroy and Bing Copilot

And now it’s all this 2024-04-23 15:03:09 +0000 UTC

Discouraging AI Agents with darkvisitors.com

✍ Evan Travers 2024-04-22 16:35:00 +0000 UTC

Walking Towards the Fridge

✍ Evan Travers 2024-04-21 14:23:00 +0000 UTC

Typing special characters

And now it’s all this 2024-04-21 05:01:28 +0000 UTC

Emacs: Denote backlinks for Org headings

Protesilaos Stavrou: Coding blog 2024-04-21 00:00:00 +0000 UTC

Calculus Made Easy

✍ Evan Travers 2024-04-19 14:06:00 +0000 UTC

Not Feeling SASS-y Anymore

✍ Evan Travers 2024-04-17 16:33:00 +0000 UTC

Gravitational potential energy

And now it’s all this 2024-04-16 22:28:09 +0000 UTC

What makes concurrency so hard?

Computer Things 2024-04-16 20:28:49 +0000 UTC

Method of differences and Newton polynomials

Eli Bendersky's website 2024-04-16 12:54:00 +0000 UTC

Inverse Coupon Collector’s Problem

Possibly Wrong 2024-04-16 12:28:53 +0000 UTC

Emacs: fontaine version 2.0.0

Protesilaos Stavrou: Coding blog 2024-04-16 00:00:00 +0000 UTC

Linkage

11011110 2024-04-15 22:03:00 +0000 UTC

crickets

erock's devlog 2024-04-15 14:05:21 +0000 UTC

Speculations on arenas and custom strings in C++

null program 2024-04-14 00:39:18 +0000 UTC

Mendocino, sakura, and my father

11011110 2024-04-12 20:29:00 +0000 UTC

A tardy assessment of the Apple Sports app

And now it’s all this 2024-04-12 18:00:47 +0000 UTC

Muscular imagination

✍ Evan Travers 2024-04-12 15:56:00 +0000 UTC

Counting poker hands

And now it’s all this 2024-04-11 17:13:19 +0000 UTC

UX Research System in Confluence

✍ Evan Travers 2024-04-10 22:25:00 +0000 UTC

Some notes on for loops

Computer Things 2024-04-10 17:08:30 +0000 UTC

Notes on git's error messages

Julia Evans 2024-04-10 12:43:14 +0000 UTC

My 2024 Eclipse

And now it’s all this 2024-04-10 00:47:20 +0000 UTC

Don't let Alloy facts make your specs a fiction

Hillel Wayne 2024-04-10 00:00:00 +0000 UTC

Announcing Remember for iOS

defn.io 2024-04-09 06:00:00 +0000 UTC

TUI deprecations

team pico 2024-04-09 01:48:31 +0000 UTC

Emacs: ‘ef-reverie’ and ‘ef-dream’ are added to the ‘ef-themes’

Protesilaos Stavrou: Coding blog 2024-04-09 00:00:00 +0000 UTC

my deployment platform is a shell script

j3s.sh 2024-04-09 00:00:00 +0000 UTC

Go Developer Survey 2024 H1 Results

The Go Blog 2024-04-09 00:00:00 +0000 UTC

Reversing a Mystery Function

xorvoid 2024-04-06 17:29:40 +0000 UTC

Matchbox cars seem to have gotten bigger in recent years

The Boston Diaries 2024-04-06 05:55:18 +0000 UTC

I love it when abstractions are too abstract to be useful

The Boston Diaries 2024-04-05 09:40:36 +0000 UTC

Tracking down a bug

The Boston Diaries 2024-04-05 03:49:16 +0000 UTC

New file types supported for pgs.sh

team pico 2024-04-04 04:14:02 +0000 UTC

“Because this kind of battery is encrypted …”

The Boston Diaries 2024-04-03 19:09:11 +0000 UTC

An excessive number of packaging layers

The Boston Diaries 2024-04-03 18:54:33 +0000 UTC

Dear LinkedIn, why are you still asking me these questions?

The Boston Diaries 2024-04-02 23:51:51 +0000 UTC

It only took 25 years for my idea to catch on

The Boston Diaries 2024-04-02 20:55:44 +0000 UTC

Hydra: A hybrid runtime for x86-16 and Aarch64

xorvoid 2024-04-02 20:08:38 +0000 UTC

Pages redirect to trailing slash

team pico 2024-04-02 13:30:48 +0000 UTC

Pages redirect to trailing slash

team pico 2024-04-02 13:25:26 +0000 UTC

Notes on an overheard conversion while eating dinner at The Cracker Barrel

The Boston Diaries 2024-04-02 04:38:20 +0000 UTC

Digital Homesteading

✍ Evan Travers 2024-04-01 15:02:00 +0000 UTC

Making crochet cacti

Julia Evans 2024-04-01 07:37:00 +0000 UTC

Summary of reading: January - March 2024

Eli Bendersky's website 2024-04-01 05:02:00 +0000 UTC

The Tale of Daniel

Hillel Wayne 2024-04-01 00:00:00 +0000 UTC

Pre-April-fools linkage

11011110 2024-03-31 12:48:00 +0000 UTC

On Garbage Collection

xorvoid 2024-03-30 23:56:27 +0000 UTC

on the xz backdoor

erock's devlog 2024-03-30 02:21:08 +0000 UTC

One-face torus

11011110 2024-03-28 10:00:00 +0000 UTC

Some Git poll results

Julia Evans 2024-03-28 08:35:56 +0000 UTC

Dis86: A decompiler for x86 16-bit real-mode binaries

xorvoid 2024-03-27 21:26:18 +0000 UTC

Status update March 2024

team pico 2024-03-27 19:26:30 +0000 UTC

Pixelblog - 49 - Realistic Human Anatomy

Blog - SLYNYRD 2024-03-27 13:48:00 +0000 UTC

Emacs: consult-denote developer preview

Protesilaos Stavrou: Coding blog 2024-03-27 00:00:00 +0000 UTC

Why do regexes use `$` and `^` as line anchors?

Computer Things 2024-03-25 16:40:21 +0000 UTC

How does Spectre work?

Ben Visness 2024-03-24 12:00:00 +0000 UTC

Emacs: Denote version 2.3.0

Protesilaos Stavrou: Coding blog 2024-03-24 00:00:00 +0000 UTC

Seth Godin Coaching Tim Ferriss

✍ Evan Travers 2024-03-23 13:50:00 +0000 UTC

Alternatives to the Corne-ish Zen

✍ Evan Travers 2024-03-22 13:32:00 +0000 UTC

The "current branch" in git

Julia Evans 2024-03-22 08:15:02 +0000 UTC

Re: Advice regarding note-taking in Emacs

Protesilaos Stavrou: Coding blog 2024-03-22 00:00:00 +0000 UTC

What if the spec doesn't match the code?

Computer Things 2024-03-19 16:23:43 +0000 UTC

Compiler Explorer, LLC

Matt Godbolt’s blog 2024-03-18 00:00:00 +0000 UTC

Comment Section: The Hunt For The Missing Data Type

Hillel Wayne 2024-03-18 00:00:00 +0000 UTC

Emacs: modus-themes version 4.4.0

Protesilaos Stavrou: Coding blog 2024-03-17 00:00:00 +0000 UTC

Triforce toroids

11011110 2024-03-16 15:00:00 +0000 UTC

Linkage for mid-March

11011110 2024-03-15 23:13:00 +0000 UTC

Recently: Obsidian

✍ Evan Travers 2024-03-14 20:39:00 +0000 UTC

What Mob Programming is Bad At

Computer Things 2024-03-14 14:45:00 +0000 UTC

The Sound of Silence

✍ Evan Travers 2024-03-14 02:36:00 +0000 UTC

More powerful Go execution traces

The Go Blog 2024-03-14 00:00:00 +0000 UTC

Lemonade Stand

Possibly Wrong 2024-03-12 22:20:57 +0000 UTC

The speed of Microsoft's BASIC floating point routines

The Boston Diaries 2024-03-09 22:05:12 +0000 UTC

Migrated off WordPress

Math ∩ Programming 2024-03-09 05:43:35 +0000 UTC

How HEAD works in git

Julia Evans 2024-03-08 10:13:27 +0000 UTC

On Augmented Reality

✍ Evan Travers 2024-03-07 23:23:00 +0000 UTC

Spanners that don’t change much

11011110 2024-03-06 23:11:00 +0000 UTC

How to argue for something without any scientific evidence

Computer Things 2024-03-06 21:27:25 +0000 UTC

The life of an Ollama prompt

Eli Bendersky's website 2024-03-06 13:28:00 +0000 UTC

Protecting paths in macro expansions by extending UTF-8

null program 2024-03-05 03:15:12 +0000 UTC

Emacs: spacious-padding version 0.4.0

Protesilaos Stavrou: Coding blog 2024-03-04 00:00:00 +0000 UTC

Converting IEEE-754 floating point to Color BASIC floating point

The Boston Diaries 2024-03-02 02:46:01 +0000 UTC

The Hunt for the Missing Data Type

Hillel Wayne 2024-03-02 00:00:00 +0000 UTC

Linkage for leap day

11011110 2024-02-29 18:44:00 +0000 UTC

Accessing devdocs.io from Hyper Hotkey

✍ Evan Travers 2024-02-29 16:23:00 +0000 UTC

Know (of) the right tool for the job

Computer Things 2024-02-27 18:26:04 +0000 UTC

Upcoming Sokol header API changes (Feb 2024)

The Brain Dump 2024-02-26 00:00:00 +0000 UTC

Same public key, multiple accounts

team pico 2024-02-23 16:26:09 +0000 UTC

Gemma, Ollama and LangChainGo

Eli Bendersky's website 2024-02-23 00:24:00 +0000 UTC

Emacs: spontaneous live stream today (2024-02-22) at 14:30 Europe/Athens time

Protesilaos Stavrou: Coding blog 2024-02-22 00:00:00 +0000 UTC

Robust generic functions on slices

The Go Blog 2024-02-22 00:00:00 +0000 UTC

gemini-cli: Access Gemini models from the command-line

Eli Bendersky's website 2024-02-21 14:04:00 +0000 UTC

Planning vs Model Checking

Computer Things 2024-02-20 23:16:24 +0000 UTC

Git Spelunking to Avoid Linkrot

✍ Evan Travers 2024-02-20 15:53:00 +0000 UTC

Planner programming blows my mind

Hillel Wayne 2024-02-20 00:00:00 +0000 UTC

pico+

team pico 2024-02-18 17:31:02 +0000 UTC

Emacs: modern minibuffer packages (Vertico, Consult, etc.)

Protesilaos Stavrou: Coding blog 2024-02-17 00:00:00 +0000 UTC

Popular git config options

Julia Evans 2024-02-16 10:42:27 +0000 UTC

Configuring Yabai for Focus

✍ Evan Travers 2024-02-15 22:48:00 +0000 UTC

Notes from an overheard conversation from a car attempting a right turn

The Boston Diaries 2024-02-15 00:21:27 +0000 UTC

Routing Enhancements for Go 1.22

The Go Blog 2024-02-13 00:00:00 +0000 UTC

One Must Imagine Sisyphus Overwhelmed

✍ Evan Travers 2024-02-12 17:19:00 +0000 UTC

An extensible programming language

The Boston Diaries 2024-02-12 02:33:08 +0000 UTC

ChatGPT have killed my passion project and I am fine

zverok's space 2024-02-09 00:00:00 +0000 UTC

Strings do too many things

Computer Things 2024-02-08 15:30:00 +0000 UTC

Instead of “write-only memory” assembly support, how about floating point support?

The Boston Diaries 2024-02-08 04:15:29 +0000 UTC

Emacs: control where buffers are displayed (the ‘display-buffer-alist’)

Protesilaos Stavrou: Coding blog 2024-02-08 00:00:00 +0000 UTC

Okay! I'll answer your question, LinkedIn. Also, Orange Site! Orange Site! Orange Site!

The Boston Diaries 2024-02-07 02:47:36 +0000 UTC

So you want to amplify my SEO

The Boston Diaries 2024-02-07 00:09:01 +0000 UTC

Switching to nix-darwin and Flakes

✍ Evan Travers 2024-02-06 18:14:00 +0000 UTC

Go 1.22 is released!

The Go Blog 2024-02-06 00:00:00 +0000 UTC

An improved chkstk function on Windows

null program 2024-02-05 17:56:05 +0000 UTC

I is for Intent

Acko.net 2024-02-04 23:00:00 +0000 UTC

Emacs: abbreviations with abbrev-mode (quick text expansion)

Protesilaos Stavrou: Coding blog 2024-02-03 00:00:00 +0000 UTC

we've found it folks: mcmansion heaven

✍ Evan Travers 2024-02-02 18:50:00 +0000 UTC

Digital Prayer Journal using Contacts

✍ Evan Travers 2024-02-02 16:02:00 +0000 UTC

barrel

erock's devlog 2024-02-02 03:24:55 +0000 UTC

Dealing with diverged git branches

Julia Evans 2024-02-01 08:47:00 +0000 UTC

Using Gemini models in Go with LangChainGo

Eli Bendersky's website 2024-01-31 02:23:00 +0000 UTC

What does 'TLA+' mean, anyway

Computer Things 2024-01-30 18:08:27 +0000 UTC

Pixelblog - 48 - Military Shmup

Blog - SLYNYRD 2024-01-30 13:50:00 +0000 UTC

New IPs for our services

team pico 2024-01-30 02:04:16 +0000 UTC

Emacs: define prefix/leader key (nested key maps)

Protesilaos Stavrou: Coding blog 2024-01-29 00:00:00 +0000 UTC

Two handy GDB breakpoint tricks

null program 2024-01-28 21:56:07 +0000 UTC

imgs.sh merger

team pico 2024-01-28 05:15:57 +0000 UTC

I no longer maintain my Emacs projects on SourceHut

Protesilaos Stavrou: Coding blog 2024-01-27 00:00:00 +0000 UTC

Inside .git

Julia Evans 2024-01-26 09:42:42 +0000 UTC

GitHub Search for research and learning

Computer Things 2024-01-24 16:24:04 +0000 UTC

The end of “Useless Ruby sugar”: On intuitions and evolutions

zverok's space 2024-01-23 00:00:00 +0000 UTC

Share your feedback about developing with Go

The Go Blog 2024-01-23 00:00:00 +0000 UTC

An RNG that runs in your brain

Hillel Wayne 2024-01-22 00:00:00 +0000 UTC

Emacs: Denote links to Org headings

Protesilaos Stavrou: Coding blog 2024-01-20 00:00:00 +0000 UTC

Unusual basis types in programming languages

Computer Things 2024-01-17 16:00:00 +0000 UTC

Exact analysis of Dreidel game

Possibly Wrong 2024-01-16 20:09:28 +0000 UTC

Emacs: customize fonts (generic method and ‘fontaine’ package)

Protesilaos Stavrou: Coding blog 2024-01-16 00:00:00 +0000 UTC

Searching Amazon for A Specific Screw

✍ Evan Travers 2024-01-14 02:40:00 +0000 UTC

Sign in with Google in Go

Eli Bendersky's website 2024-01-13 14:33:00 +0000 UTC

Emacs: customise mode line colours

Protesilaos Stavrou: Coding blog 2024-01-13 00:00:00 +0000 UTC

Emacs: ef-themes version 1.5.0

Protesilaos Stavrou: Coding blog 2024-01-11 00:00:00 +0000 UTC

One Billion Row Challenge in Racket

defn.io 2024-01-10 19:51:00 +0000 UTC

Why all([]) is true, prod([]) is 1, etc

Computer Things 2024-01-09 18:05:46 +0000 UTC

Quarterly Projects

✍ Evan Travers 2024-01-08 15:44:00 +0000 UTC

Extensible Linting for Racket

defn.io 2024-01-07 16:37:00 +0000 UTC

Emacs: ‘ef-rosa’ is the new member of the ‘ef-themes’

Protesilaos Stavrou: Coding blog 2024-01-06 00:00:00 +0000 UTC

iOS Homescreen 2024

✍ Evan Travers 2024-01-05 14:47:00 +0000 UTC

Do we think of git commits as diffs, snapshots, and/or histories?

Julia Evans 2024-01-05 14:00:51 +0000 UTC

Setting Up Nix Dev Environment for Middleman and Ruby

✍ Evan Travers 2024-01-04 13:42:00 +0000 UTC

The World and the Machine

Hillel Wayne 2024-01-04 00:00:00 +0000 UTC

AI or ain't: LLMs

zserge's blog 2024-01-04 00:00:00 +0000 UTC

AI or ain't: Neural Networks

zserge's blog 2024-01-03 00:00:00 +0000 UTC

AI or ain't: Markov Chains

zserge's blog 2024-01-02 00:00:00 +0000 UTC

2023

✍ Evan Travers 2024-01-01 15:00:00 +0000 UTC

Some notes on NixOS

Julia Evans 2024-01-01 10:22:37 +0000 UTC

Summary of reading: October - December 2023

Eli Bendersky's website 2024-01-01 05:40:00 +0000 UTC

AI or ain't: Eliza

zserge's blog 2024-01-01 00:00:00 +0000 UTC

2023: Year in review

Julia Evans 2023-12-31 08:54:42 +0000 UTC

VSCode, WASM, WASI

The Brain Dump 2023-12-31 00:00:00 +0000 UTC

Emacs: ‘ef-arbutus’ is now part of the ‘ef-themes’ collection

Protesilaos Stavrou: Coding blog 2023-12-29 00:00:00 +0000 UTC

The making of Ruby Changes: A boring advent

zverok's space 2023-12-28 00:00:00 +0000 UTC

I made JSX for Lua (because I hate static sites)

Ben Visness 2023-12-27 12:00:00 +0000 UTC

Analysis of Left-Center-Right dice game

Possibly Wrong 2023-12-26 20:26:41 +0000 UTC

3D shape matching with quaternions

lisyarus blog 2023-12-26 18:00:00 +0000 UTC

Using Gemini models from Go

Eli Bendersky's website 2023-12-23 01:45:00 +0000 UTC

EmacsConf2023: hyperdrive.el peer-to-peer filesystem (Joseph Turner and Protesilaos)

Protesilaos Stavrou: Coding blog 2023-12-23 00:00:00 +0000 UTC

HTML inert property and React fallback

Muffin Man 2023-12-21 00:00:00 +0000 UTC

Emacs: spacious-padding version 0.3.0

Protesilaos Stavrou: Coding blog 2023-12-21 00:00:00 +0000 UTC

Advice for new software devs who've read all those other advice essays

Computer Things 2023-12-19 23:40:12 +0000 UTC

Emacs: advanced Org literate configuration

Protesilaos Stavrou: Coding blog 2023-12-18 00:00:00 +0000 UTC

So you want custom allocator support in your C library

null program 2023-12-17 17:52:26 +0000 UTC

Advent of Ruby Changelog: Week 2

zverok's space 2023-12-14 00:00:00 +0000 UTC

I formally modeled Dreidel for no good reason

Computer Things 2023-12-12 20:14:50 +0000 UTC

Emacs: multilingual editing (Greek, French, Chinese, etc.)

Protesilaos Stavrou: Coding blog 2023-12-12 00:00:00 +0000 UTC

Finding unreachable functions with deadcode

The Go Blog 2023-12-12 00:00:00 +0000 UTC

Emacs: Denote version 2.2.0

Protesilaos Stavrou: Coding blog 2023-12-10 00:00:00 +0000 UTC

Advent of Racket 2023/07 - Camel Cards

defn.io 2023-12-07 08:00:00 +0000 UTC

Advent of Ruby Changelog: Week 1

zverok's space 2023-12-07 00:00:00 +0000 UTC

Advent of Racket 2023/06 - Wait For It

defn.io 2023-12-06 08:00:00 +0000 UTC

Advent of Racket 2023/05 - Fertilizer

defn.io 2023-12-05 08:00:00 +0000 UTC

Go Developer Survey 2023 H2 Results

The Go Blog 2023-12-05 00:00:00 +0000 UTC

Notes on Every Strangeloop 2023 Talk I Attended

Hillel Wayne 2023-12-05 00:00:00 +0000 UTC

When would you ever want bubblesort?

Computer Things 2023-12-04 20:23:40 +0000 UTC

Mounting git commits as folders with NFS

Julia Evans 2023-12-04 09:28:03 +0000 UTC

Advent of Racket 2023/04 - Scratchcards

defn.io 2023-12-04 08:00:00 +0000 UTC

Emacs: the new Denote sort mechanism (Dired, Org dynamic blocks)

Protesilaos Stavrou: Coding blog 2023-12-04 00:00:00 +0000 UTC

Advent of Racket 2023/03 - Gear Ratios

defn.io 2023-12-03 08:00:00 +0000 UTC

Advent of Racket 2023/02 - Cube Conondrum

defn.io 2023-12-02 08:00:00 +0000 UTC

Advent of Racket 2023/01 - Trebuchet?!

defn.io 2023-12-01 08:00:00 +0000 UTC

“Useless Ruby sugar”: Endless (one-line) methods

zverok's space 2023-12-01 00:00:00 +0000 UTC

Pixelblog - 47 - Tiny Pixels

Blog - SLYNYRD 2023-11-29 14:18:00 +0000 UTC

Emacs: I am co-presenting hyperdrive.el at EmacsConf 2023

Protesilaos Stavrou: Coding blog 2023-11-28 00:00:00 +0000 UTC

Emacs: ‘standard-themes’ version 2.0.0

Protesilaos Stavrou: Coding blog 2023-11-27 00:00:00 +0000 UTC

Emacs: Denote Org dynamic blocks

Protesilaos Stavrou: Coding blog 2023-11-25 00:00:00 +0000 UTC

“Useless Ruby sugar”: Argument forwarding

zverok's space 2023-11-24 00:00:00 +0000 UTC

Emacs: spacious-padding version 0.2.0

Protesilaos Stavrou: Coding blog 2023-11-24 00:00:00 +0000 UTC

git branches: intuition & reality

Julia Evans 2023-11-23 09:51:27 +0000 UTC

Emacs: beframe version 1.0.0

Protesilaos Stavrou: Coding blog 2023-11-17 00:00:00 +0000 UTC

Emacs: ediff basics

Protesilaos Stavrou: Coding blog 2023-11-17 00:00:00 +0000 UTC

Language, perception, and empathy: Ukrainian's gaze (Notes to the talk rejected by RubyConf)

zverok's space 2023-11-17 00:00:00 +0000 UTC

MLIR — A Global Optimization and Dataflow Analysis

Math ∩ Programming 2023-11-15 19:20:52 +0000 UTC

Emacs: ‘spacious-padding’ covers more User Interface elements

Protesilaos Stavrou: Coding blog 2023-11-15 00:00:00 +0000 UTC

Some notes on nix flakes

Julia Evans 2023-11-14 09:06:07 +0000 UTC

Emacs: Denote version 2.1.0

Protesilaos Stavrou: Coding blog 2023-11-12 00:00:00 +0000 UTC

WASM Debugging with Emscripten and VSCode

The Brain Dump 2023-11-11 00:00:00 +0000 UTC

How git cherry-pick and revert use 3-way merge

Julia Evans 2023-11-10 12:00:48 +0000 UTC

How do you take the average of two timestamps?

Computer Things 2023-11-10 00:22:36 +0000 UTC

“Useless Ruby sugar”: Keyword argument and hash values omission

zverok's space 2023-11-10 00:00:00 +0000 UTC

Some thoughts on software expertise

Computer Things 2023-11-07 16:54:26 +0000 UTC

A better explanation of the Liskov Substitution Principle

Hillel Wayne 2023-11-07 00:00:00 +0000 UTC

git rebase: what can go wrong?

Julia Evans 2023-11-06 07:45:21 +0000 UTC

“Useless Ruby sugar”: Pattern matching (Pt. 3/3)

zverok's space 2023-11-03 00:00:00 +0000 UTC

I shouldn't be so harsh on teaching TLA+ with puzzles

Computer Things 2023-11-02 20:24:59 +0000 UTC

MLIR — Lowering through LLVM

Math ∩ Programming 2023-11-01 14:00:00 +0000 UTC

Confusing git terminology

Julia Evans 2023-11-01 08:45:26 +0000 UTC

Random

xorvoid 2023-10-31 19:20:16 +0000 UTC

Computing forces in a system of beams, properly

lisyarus blog 2023-10-29 18:00:00 +0000 UTC

front-end complexity is all in your head

erock's devlog 2023-10-29 14:20:05 +0000 UTC

Avoid Load-bearing Shell Scripts

Ben Congdon 2023-10-29 07:00:00 +0000 UTC

Counting Olympic medal podiums

Possibly Wrong 2023-10-27 22:42:58 +0000 UTC

Raku is surprisingly good for CLIs

Computer Things 2023-10-26 22:13:12 +0000 UTC

Soft Boredom

Ben Congdon 2023-10-26 07:00:00 +0000 UTC

Emacs: ef-themes version 1.4.0

Protesilaos Stavrou: Coding blog 2023-10-26 00:00:00 +0000 UTC

I wish people would do historical arguments better

Computer Things 2023-10-24 17:02:52 +0000 UTC

MLIR — Dialect Conversion

Math ∩ Programming 2023-10-23 13:00:00 +0000 UTC

Distributing Apps to the Mac App Store With GitHub Actions

defn.io 2023-10-22 20:00:00 +0000 UTC

Some miscellaneous git facts

Julia Evans 2023-10-20 14:39:23 +0000 UTC

recover lost text by coredumping firefox

j3s.sh 2023-10-20 00:00:00 +0000 UTC

The new sokol-gfx WebGPU backend

The Brain Dump 2023-10-16 00:00:00 +0000 UTC

Computing forces in a system of beams

lisyarus blog 2023-10-15 18:00:00 +0000 UTC

Franz for Windows

defn.io 2023-10-15 07:00:00 +0000 UTC

Socks, a matching game based on an additive combinatorics problem

Math ∩ Programming 2023-10-14 13:00:00 +0000 UTC

Emacs: notmuch-indicator version 1.1.0

Protesilaos Stavrou: Coding blog 2023-10-14 00:00:00 +0000 UTC

Emacs: new Denote developments (version 2.1.0-dev)

Protesilaos Stavrou: Coding blog 2023-10-13 00:00:00 +0000 UTC

Emacs: new option for Denote letter casing

Protesilaos Stavrou: Coding blog 2023-10-11 00:00:00 +0000 UTC

Some thoughts on good spec properties

Computer Things 2023-10-10 16:27:09 +0000 UTC

My personal C coding style as of late 2023

null program 2023-10-08 23:30:57 +0000 UTC

Emacs: Beframe has its own menu-bar-mode entry

Protesilaos Stavrou: Coding blog 2023-10-08 00:00:00 +0000 UTC

New talk: Making Hard Things Easy

Julia Evans 2023-10-06 08:43:54 +0000 UTC

shell tip: print json with printf

j3s.sh 2023-10-06 00:00:00 +0000 UTC

A simple, arena-backed, generic dynamic array for C

null program 2023-10-05 23:05:57 +0000 UTC

Coupon collector’s problem variants with group drawings

Possibly Wrong 2023-10-05 14:18:35 +0000 UTC

Emacs: introduction to the ef-themes “Melissa” variants

Protesilaos Stavrou: Coding blog 2023-10-04 00:00:00 +0000 UTC

Picat is my favorite new toolbox language

Computer Things 2023-10-03 14:45:00 +0000 UTC

Stable Fiddusion

Acko.net 2023-10-01 22:00:00 +0000 UTC

An easy-to-implement, arena-friendly hash map

null program 2023-09-30 23:18:40 +0000 UTC

Iosevka Comfy version 1.4.0

Protesilaos Stavrou: Coding blog 2023-09-30 00:00:00 +0000 UTC

Angle interval intersection

Possibly Wrong 2023-09-28 23:18:45 +0000 UTC

Was Javascript really made in 10 days?

Computer Things 2023-09-28 14:30:00 +0000 UTC

Pixelblog - 46 - Anti-Gravity Racers

Blog - SLYNYRD 2023-09-27 13:04:00 +0000 UTC

Emails from recruiters are not safe

Andrew Paon's blog 2023-09-27 08:00:00 +0000 UTC

Formal Methods can't fix everything and that's okay

Computer Things 2023-09-26 15:00:00 +0000 UTC

Powered by •

defn.io 2023-09-25 17:30:00 +0000 UTC

Emacs: live stream today (2023-09-25) at 14:30 Europe/Athens time

Protesilaos Stavrou: Coding blog 2023-09-25 00:00:00 +0000 UTC

Emacs: mct version 1.0.0

Protesilaos Stavrou: Coding blog 2023-09-24 00:00:00 +0000 UTC

Restoring the Old Dashboard Feed on GitHub

defn.io 2023-09-23 10:00:00 +0000 UTC

Distributing Mac Apps With GitHub Actions

defn.io 2023-09-22 18:00:00 +0000 UTC

Emacs: aLtCaPs version 1.2.0

Protesilaos Stavrou: Coding blog 2023-09-22 00:00:00 +0000 UTC

The best model checker is your head

Computer Things 2023-09-19 22:52:44 +0000 UTC

Emacs: modus-themes version 4.3.0

Protesilaos Stavrou: Coding blog 2023-09-19 00:00:00 +0000 UTC

So, you want to make a game engine

lisyarus blog 2023-09-15 18:00:00 +0000 UTC

East of here

Possibly Wrong 2023-09-14 14:13:34 +0000 UTC

what is starfx?

erock's devlog 2023-09-14 13:18:02 +0000 UTC

In a git repository, where do your files live?

Julia Evans 2023-09-14 11:53:00 +0000 UTC

Quaternion derivatives

lisyarus blog 2023-09-13 18:00:00 +0000 UTC

If you work on a big language, I'd like to talk

Computer Things 2023-09-13 04:59:19 +0000 UTC

Learn AutoHotKey by stealing my scripts

Hillel Wayne 2023-08-21 00:00:00 +0000 UTC

Fixing the TPM: Hardware Security Modules Done Right

New stuff 2023-08-18 00:00:00 +0000 UTC

Emacs: pulsar version 1.0.0

Protesilaos Stavrou: Coding blog 2023-08-12 00:00:00 +0000 UTC

Franz now Source Available

defn.io 2023-08-10 05:20:00 +0000 UTC

Learn you Galois Fields for Great Good (06): Implementing GF(p^k)

xorvoid 2023-08-09 22:19:56 +0000 UTC

Emacs: ef-themes version 1.3.0

Protesilaos Stavrou: Coding blog 2023-08-09 00:00:00 +0000 UTC

Learn you Galois Fields for Great Good (05): Polynomial Fields GF(p^k)

xorvoid 2023-08-08 19:03:40 +0000 UTC

Learn you Galois Fields for Great Good (04): Polynomial Arithmetic

xorvoid 2023-08-07 20:58:57 +0000 UTC

The Source of Readability

New stuff 2023-08-04 00:00:00 +0000 UTC

Using CSS animations instead of JavaScript timers

Muffin Man 2023-08-04 00:00:00 +0000 UTC

Learn you Galois Fields for Great Good (03): Implementing GF(p)

xorvoid 2023-08-03 23:23:19 +0000 UTC

Complex numbers, Wirtinger derivatives and 2D inverse kinematics

lisyarus blog 2023-08-03 18:00:00 +0000 UTC

Emacs: contribute to GNU Emacs core

Protesilaos Stavrou: Coding blog 2023-08-03 00:00:00 +0000 UTC

Learn you Galois Fields for Great Good (02): Field Theory

xorvoid 2023-08-01 21:01:07 +0000 UTC

RAGBRAI L

xorvoid 2023-08-01 13:42:01 +0000 UTC

Emacs: write a custom mode line

Protesilaos Stavrou: Coding blog 2023-07-29 00:00:00 +0000 UTC

Pixelblog - 45 - Bricks, Walls, Doors, and More

Blog - SLYNYRD 2023-07-26 14:00:00 +0000 UTC

“You can’t do that because I hate you.”

Ben Visness 2023-07-26 12:00:00 +0000 UTC

Emacs: my Free Software Foundation “working together” page

Protesilaos Stavrou: Coding blog 2023-07-26 00:00:00 +0000 UTC

Emacs: introduction to the ef-themes “Maris” variants

Protesilaos Stavrou: Coding blog 2023-07-22 00:00:00 +0000 UTC

Emacs: Denote version 2.0.0

Protesilaos Stavrou: Coding blog 2023-07-21 00:00:00 +0000 UTC

Porting my C++ game engine to Android

lisyarus blog 2023-07-19 18:00:00 +0000 UTC

Learn you Galois Fields for Great Good (01): Group Theory

xorvoid 2023-07-17 21:57:23 +0000 UTC

Learn you Galois Fields for Great Good (00): Introduction

xorvoid 2023-07-17 20:53:35 +0000 UTC

Sub-pixel Distance Transform

Acko.net 2023-07-16 22:00:00 +0000 UTC

Grid search puzzle

Possibly Wrong 2023-07-16 10:04:29 +0000 UTC

Dreamy little towns • Generative drawing

Muffin Man 2023-07-10 00:00:00 +0000 UTC

Emacs: dired-preview version 0.1.0

Protesilaos Stavrou: Coding blog 2023-07-08 00:00:00 +0000 UTC

My Problem With the Four-Document Model

Hillel Wayne 2023-07-05 00:00:00 +0000 UTC

CSS only floating labels

Muffin Man 2023-07-05 00:00:00 +0000 UTC

Skeletal animation in glTF

lisyarus blog 2023-07-03 18:00:00 +0000 UTC

Emacs: substitute version 0.2.0

Protesilaos Stavrou: Coding blog 2023-07-01 00:00:00 +0000 UTC

Who will understand consciousness?

erock's devlog 2023-06-30 15:36:36 +0000 UTC

Emacs: notmuch-indicator version 1.0.0

Protesilaos Stavrou: Coding blog 2023-06-30 00:00:00 +0000 UTC

Emacs: ef-themes version 1.2.0

Protesilaos Stavrou: Coding blog 2023-06-30 00:00:00 +0000 UTC

Emacs: mark and register basics

Protesilaos Stavrou: Coding blog 2023-06-28 00:00:00 +0000 UTC

Emacs: file and Dired basics

Protesilaos Stavrou: Coding blog 2023-06-26 00:00:00 +0000 UTC

Emacs: public test for my ‘dired-preview’ package

Protesilaos Stavrou: Coding blog 2023-06-25 00:00:00 +0000 UTC

The pigeonhole principle: the converse is false

Possibly Wrong 2023-06-22 19:53:55 +0000 UTC

Uniqueness of matrix inverses

lisyarus blog 2023-06-21 18:00:00 +0000 UTC

Mental Models: Slack

Ben Congdon 2023-06-20 07:00:00 +0000 UTC

Custom giraffe caret

Muffin Man 2023-06-20 00:00:00 +0000 UTC

Emacs: logos version 1.1.0

Protesilaos Stavrou: Coding blog 2023-06-20 00:00:00 +0000 UTC

Coroutines make robot code easy

Ben Visness 2023-06-19 12:00:00 +0000 UTC

Scrollbar width custom event

Muffin Man 2023-06-19 00:00:00 +0000 UTC

Emacs: introduction to the ef-themes “Elea” variants

Protesilaos Stavrou: Coding blog 2023-06-18 00:00:00 +0000 UTC

A note on Metal shader converter

Raph Levien’s blog 2023-06-12 18:05:42 +0000 UTC

Emacs: basics of search and replace

Protesilaos Stavrou: Coding blog 2023-06-10 00:00:00 +0000 UTC

Emacs: cursory version 1.0.0

Protesilaos Stavrou: Coding blog 2023-06-09 00:00:00 +0000 UTC

Fixing a neovim bug in Termux

Andrew Paon's blog 2023-06-08 08:00:00 +0000 UTC

Emacs: ef-themes version 1.1.0

Protesilaos Stavrou: Coding blog 2023-06-08 00:00:00 +0000 UTC

Introducing shadier

Andrew Paon's blog 2023-06-07 08:00:00 +0000 UTC

Milk and Cookies: An Abstract Algebra

xorvoid 2023-06-07 03:38:11 +0000 UTC

Bower's law

erock's devlog 2023-06-06 15:42:51 +0000 UTC

Emacs: my new ‘spacious-padding’ package

Protesilaos Stavrou: Coding blog 2023-06-03 00:00:00 +0000 UTC

Counting to 69420

Andrew Paon's blog 2023-06-01 08:00:00 +0000 UTC

Pixelblog - 44 - Top Down Trees

Blog - SLYNYRD 2023-05-30 13:07:00 +0000 UTC

Emacs: modus-themes version 4.2.0

Protesilaos Stavrou: Coding blog 2023-05-30 00:00:00 +0000 UTC

Emacs: Denote can now automatically rename its buffers

Protesilaos Stavrou: Coding blog 2023-05-29 00:00:00 +0000 UTC

ChatGPT: A Mental Model

xorvoid 2023-05-27 22:01:35 +0000 UTC

Guix: spontaneous live stream today (2023-05-27) at 09:30 Europe/Athens time

Protesilaos Stavrou: Coding blog 2023-05-27 00:00:00 +0000 UTC

I won a Google award for my Emacs contributions

Protesilaos Stavrou: Coding blog 2023-05-25 00:00:00 +0000 UTC

Fuck It, We'll Do It Live

Acko.net 2023-05-24 22:00:00 +0000 UTC

SectorC: A C Compiler in 512 bytes

xorvoid 2023-05-24 12:00:00 +0000 UTC

Is Software Engineering Real Engineering?

Hillel Wayne 2023-05-24 00:00:00 +0000 UTC

Emacs: basics of Org mode

Protesilaos Stavrou: Coding blog 2023-05-23 00:00:00 +0000 UTC

Emacs: spontaneous DENOTE live stream today (2023-05-22) at 14:00 Europe/Athens time

Protesilaos Stavrou: Coding blog 2023-05-22 00:00:00 +0000 UTC

Emacs: beframe version 0.3.0

Protesilaos Stavrou: Coding blog 2023-05-21 00:00:00 +0000 UTC

How (not) to write a manifesto

Ben Visness 2023-05-19 12:00:00 +0000 UTC

Deploying Racket Web Apps With Docker

defn.io 2023-05-19 04:00:00 +0000 UTC

Emacs: Modus themes for tritanopia (blue-yellow colour deficiency)

Protesilaos Stavrou: Coding blog 2023-05-18 00:00:00 +0000 UTC

Emacs: ef-themes version 1.0.0

Protesilaos Stavrou: Coding blog 2023-05-16 00:00:00 +0000 UTC

Iosevka Comfy version 1.3.0

Protesilaos Stavrou: Coding blog 2023-05-16 00:00:00 +0000 UTC

Dime Time

xorvoid 2023-05-11 12:00:00 +0000 UTC

Accessibility and software freedom

Protesilaos Stavrou: Coding blog 2023-05-11 00:00:00 +0000 UTC

Making a 2D soft-body physics engine

lisyarus blog 2023-05-10 18:00:00 +0000 UTC

In love with a ghost

erock's devlog 2023-05-09 03:41:30 +0000 UTC

Emacs: spontaneous live stream today (2023-05-06) at 11:30 Europe/Athens time

Protesilaos Stavrou: Coding blog 2023-05-06 00:00:00 +0000 UTC

Somehow AutoHotKey is kinda good now

Hillel Wayne 2023-05-03 00:00:00 +0000 UTC

10 years of Work&Co, version 2 • Generative drawing

Muffin Man 2023-04-30 00:00:00 +0000 UTC

10 years of Work&Co • Generative drawing

Muffin Man 2023-04-30 00:00:00 +0000 UTC

Obfuscated Tiny C Compiler: Deobfuscated

xorvoid 2023-04-28 12:00:00 +0000 UTC

Iosevka Comfy version 1.2.0

Protesilaos Stavrou: Coding blog 2023-04-27 00:00:00 +0000 UTC

Emacs: introduction to the ef-themes “kassio” theme

Protesilaos Stavrou: Coding blog 2023-04-23 00:00:00 +0000 UTC

Emacs: introduction to the ef-themes “symbiosis” theme

Protesilaos Stavrou: Coding blog 2023-04-22 00:00:00 +0000 UTC

I'm Too Old for Broken Builds

xorvoid 2023-04-20 12:00:01 +0000 UTC

Lockfree Programming: A Mental Model

xorvoid 2023-04-20 12:00:00 +0000 UTC

Simplifying Bézier paths

Raph Levien’s blog 2023-04-18 13:07:42 +0000 UTC

openSUSE microOS for container-driven development

erock's devlog 2023-04-17 16:38:00 +0000 UTC

Breaking the limits of TLA+ model checking

Hillel Wayne 2023-04-17 00:00:00 +0000 UTC

"It's always a tradeoff"

Ben Visness 2023-04-15 12:00:00 +0000 UTC

The Soul of an Old Machine

Ben Congdon 2023-04-15 07:00:00 +0000 UTC

OCR Everywhere

Hillel Wayne 2023-04-15 00:00:00 +0000 UTC

Interview with Syntopikon on Emacs and life

Protesilaos Stavrou: Coding blog 2023-04-15 00:00:00 +0000 UTC

Scala Pitfall: Parameterless Function Calls and Misplaced vals

Ben Congdon 2023-04-10 07:00:00 +0000 UTC

Emacs: comments on the Rubber Duck Show of 2023-03-16

Protesilaos Stavrou: Coding blog 2023-04-09 00:00:00 +0000 UTC

Simple colorful logging in Node.js

Muffin Man 2023-04-08 00:00:00 +0000 UTC

Moving from Rust to C++

Raph Levien’s blog 2023-04-01 13:00:42 +0000 UTC

Ten weird things you can buy online (and why you would)

Hillel Wayne 2023-04-01 00:00:00 +0000 UTC

Breaking Racket

defn.io 2023-03-31 12:00:00 +0000 UTC

Emacs: Denote now provides a menu-bar-mode entry

Protesilaos Stavrou: Coding blog 2023-03-31 00:00:00 +0000 UTC

Pixelblog - 43 - Top Down Tiles Part 2

Blog - SLYNYRD 2023-03-29 13:17:00 +0000 UTC

Emacs: beframe version 0.2.0

Protesilaos Stavrou: Coding blog 2023-03-27 00:00:00 +0000 UTC

Protohackers Challenge in Racket Part 2

defn.io 2023-03-26 04:15:00 +0000 UTC

Protohackers Challenge in Racket Part 1

defn.io 2023-03-25 09:23:00 +0000 UTC

Emacs: restart MCT development

Protesilaos Stavrou: Coding blog 2023-03-25 00:00:00 +0000 UTC

Sneak peek of Rayven

Muffin Man 2023-03-22 00:00:00 +0000 UTC

Emacs: Denote now optionally supports file name signatures (Folgezettel)

Protesilaos Stavrou: Coding blog 2023-03-20 00:00:00 +0000 UTC

vore: a new rss feed reader

j3s.sh 2023-03-20 00:00:00 +0000 UTC

Racketfest 2023 Talk: Native Apps with Racket

defn.io 2023-03-19 17:00:00 +0000 UTC

That Time Indiana Almost Made π 3.2

Hillel Wayne 2023-03-14 00:00:00 +0000 UTC

A Neovim Task Runner in 30 lines of Lua

Hillel Wayne 2023-03-13 00:00:00 +0000 UTC

Emacs: ef-themes version 0.11.0

Protesilaos Stavrou: Coding blog 2023-03-13 00:00:00 +0000 UTC

How not to design a UI library

lisyarus blog 2023-03-11 18:00:00 +0000 UTC

write posix shell

j3s.sh 2023-03-10 00:00:00 +0000 UTC

Get all commands in history matching pattern

Hillel Wayne 2023-03-01 00:00:00 +0000 UTC

Emacs: ‘beframe’ package demo

Protesilaos Stavrou: Coding blog 2023-02-28 00:00:00 +0000 UTC

Two-pass Gaussian blur coeffifients generator

lisyarus blog 2023-02-24 18:00:00 +0000 UTC

Announcing racket-protocol-buffers

defn.io 2023-02-22 09:00:00 +0000 UTC

Emacs: modus-themes version 4.1.0

Protesilaos Stavrou: Coding blog 2023-02-22 00:00:00 +0000 UTC

My favourite animation trick: exponential smoothing

lisyarus blog 2023-02-21 18:00:00 +0000 UTC

Re: opinion on good Git commit messages?

Protesilaos Stavrou: Coding blog 2023-02-19 00:00:00 +0000 UTC

On Prompt Engineering

Ben Congdon 2023-02-18 08:00:00 +0000 UTC

Super simple generic animation controller in C++

lisyarus blog 2023-02-17 18:00:00 +0000 UTC

Emacs: ‘standard-themes’ version 1.2.0

Protesilaos Stavrou: Coding blog 2023-02-16 00:00:00 +0000 UTC

Emacs: fontaine version 1.0.0

Protesilaos Stavrou: Coding blog 2023-02-11 00:00:00 +0000 UTC

Emacs: sxhkdrc-mode version 1.0.0

Protesilaos Stavrou: Coding blog 2023-02-10 00:00:00 +0000 UTC

Safe Foreign Callouts from Racket to Swift

defn.io 2023-02-04 11:47:00 +0000 UTC

Pixelblog - 42 - Cyberpunk Pixel Art

Blog - SLYNYRD 2023-01-31 14:43:00 +0000 UTC

Technical Debt

Architecture Notes 2023-01-26 16:00:35 +0000 UTC

Teardown Frame Teardown

Acko.net 2023-01-23 23:00:00 +0000 UTC

Emacs: ‘substitute’ package demo

Protesilaos Stavrou: Coding blog 2023-01-16 00:00:00 +0000 UTC

Minimal cross-platform graphics

zserge's blog 2023-01-15 00:00:00 +0000 UTC

Use.GPU Goes Trad

Acko.net 2023-01-13 23:00:00 +0000 UTC

Locking and Contention

Architecture Notes 2023-01-10 16:00:03 +0000 UTC

Requiem for piet-gpu-hal

Raph Levien’s blog 2023-01-07 17:12:42 +0000 UTC

Raph’s reflections and wishes for 2023

Raph Levien’s blog 2022-12-31 14:44:42 +0000 UTC

I did Advent of Code on a PlayStation

Ben Visness 2022-12-31 12:00:00 +0000 UTC

2022 in Review

Ben Congdon 2022-12-31 08:00:00 +0000 UTC

Capture the Flag

Architecture Notes 2022-12-30 16:00:24 +0000 UTC

My Favorite Books of 2022

Ben Congdon 2022-12-27 08:00:00 +0000 UTC

Draw SVG rope using JavaScript

Muffin Man 2022-12-23 00:00:00 +0000 UTC

Get lines of text from an HTML element

Muffin Man 2022-12-22 00:00:00 +0000 UTC

Building a quadtree in 22 lines of code

lisyarus blog 2022-12-21 18:00:00 +0000 UTC

Circuit Breakers

Architecture Notes 2022-12-20 21:29:24 +0000 UTC

This is Fine

defn.io 2022-12-18 13:25:00 +0000 UTC

Database Sharding Explained

Architecture Notes 2022-12-12 16:43:12 +0000 UTC

Announcing racket-{avro,iso-printf,lz4,messagepack}

defn.io 2022-12-05 08:15:00 +0000 UTC

What is Git made of?

zserge's blog 2022-12-04 00:00:00 +0000 UTC

On Personal Predictions

Ben Congdon 2022-11-30 16:00:00 +0000 UTC

Pixelblog - 41 - Isometric Pixel art

Blog - SLYNYRD 2022-11-30 14:19:00 +0000 UTC

Announcing Franz

defn.io 2022-11-20 18:55:00 +0000 UTC

.io domains considered harmful

j3s.sh 2022-11-14 00:00:00 +0000 UTC

Virtualization Explained

Architecture Notes 2022-11-13 00:43:53 +0000 UTC

#lang lua

defn.io 2022-11-12 18:00:00 +0000 UTC

CSS blocky people making waves

Muffin Man 2022-11-10 00:00:00 +0000 UTC

Minikin retrospective

Raph Levien’s blog 2022-11-08 18:40:42 +0000 UTC

Ruby being a good language

lunacb's funky site 2022-11-05 15:21:04 +0000 UTC

Halloween Photo Booth using Linux and i3

Andrew Paon's blog 2022-11-02 08:00:00 +0000 UTC

Load Balancers

Architecture Notes 2022-11-02 02:59:23 +0000 UTC

The quest for perfect collisions

lisyarus blog 2022-10-25 18:00:00 +0000 UTC

Sysadmin witch studytime

lunacb's funky site 2022-10-23 17:17:00 +0000 UTC

Scrubbing videos using JavaScript

Muffin Man 2022-10-21 00:00:00 +0000 UTC

C++ audio mixing library design

lisyarus blog 2022-10-15 18:00:00 +0000 UTC

Essential complexity does not exist

Ben Visness 2022-10-15 12:00:00 +0000 UTC

12 Factor App Revisited

Architecture Notes 2022-10-06 17:26:31 +0000 UTC

Quorums

Architecture Notes 2022-10-01 18:54:14 +0000 UTC

Pixelblog - 40 - 3D Pixel Art Animation

Blog - SLYNYRD 2022-09-28 13:30:00 +0000 UTC

Get in Zoomer, We're Saving React

Acko.net 2022-09-22 22:00:00 +0000 UTC

drones run linux: the free software movement isn't enough

j3s.sh 2022-09-16 00:00:00 +0000 UTC

Parallel curves of cubic Béziers

Raph Levien’s blog 2022-09-09 17:45:42 +0000 UTC

Rendering OpenGL animations to video

Andrew Paon's blog 2022-09-05 08:00:00 +0000 UTC

Types of Memory

Architecture Notes 2022-09-03 19:51:00 +0000 UTC

Latency

Architecture Notes 2022-09-01 15:59:07 +0000 UTC

Types of Encryption

Architecture Notes 2022-08-30 15:00:37 +0000 UTC

Monoliths, Service Architecture, and Microservices

Architecture Notes 2022-08-27 19:47:50 +0000 UTC

C++ behavior trees library design

lisyarus blog 2022-08-22 18:00:00 +0000 UTC

Screencast: SwiftUI + Racket

defn.io 2022-08-21 16:45:00 +0000 UTC

Announcing racket-crontab

defn.io 2022-08-20 09:00:00 +0000 UTC

A stupidly simple spatial data structure

lisyarus blog 2022-08-16 18:00:00 +0000 UTC

Redis Explained

Architecture Notes 2022-08-11 15:00:05 +0000 UTC

A simple texture atlas packing algorithm

lisyarus blog 2022-08-06 18:00:00 +0000 UTC

Post-apocalyptic programming

zserge's blog 2022-08-04 00:00:00 +0000 UTC

the constantly collapsing horizon

j3s.sh 2022-07-31 00:00:00 +0000 UTC

A better point light attenuation function

lisyarus blog 2022-07-30 18:00:00 +0000 UTC

Pixelblog - 39 - Sci-Fi RPG

Blog - SLYNYRD 2022-07-27 12:33:00 +0000 UTC

The GPU Banana Stand

Acko.net 2022-07-20 22:00:00 +0000 UTC

In Praise of Stacked PRs

Ben Congdon 2022-07-17 17:00:00 +0000 UTC

Advice for the next dozen Rust GUIs

Raph Levien’s blog 2022-07-15 17:53:42 +0000 UTC

Core • Generative drawing

Muffin Man 2022-07-13 00:00:00 +0000 UTC

So long, and thanks for all the Gophers!

Ben Congdon 2022-07-10 23:00:00 +0000 UTC

On Transpilers

zserge's blog 2022-07-06 00:00:00 +0000 UTC

Learn a language by writing too many Forths

zserge's blog 2022-07-05 00:00:00 +0000 UTC

Untitled • Generative drawing

Muffin Man 2022-07-03 00:00:00 +0000 UTC

Finding a good email setup and ranting about user-friendliness

lunacb's funky site 2022-06-28 21:51:25 +0000 UTC

Relational Databases Explained

Architecture Notes 2022-06-27 15:01:58 +0000 UTC

Juggling unix child processes

lunacb's funky site 2022-06-23 17:44:05 +0000 UTC

Happy 10th Birthday Compiler Explorer!

Matt Godbolt’s blog 2022-06-22 14:45:00 +0000 UTC

Mental Model: Difficult Problems vs. Hard Work

Ben Congdon 2022-06-22 07:06:00 +0000 UTC

You Need to be Wrong (Sometimes)

Ben Congdon 2022-06-20 07:07:00 +0000 UTC

Introducing keen

Muffin Man 2022-06-20 00:00:00 +0000 UTC

Back to the basics

Muffin Man 2022-06-17 00:00:00 +0000 UTC

Mental Model: Stages of Change

Ben Congdon 2022-06-16 07:19:00 +0000 UTC

Goodbye IE

Muffin Man 2022-06-16 00:00:00 +0000 UTC

The Case for Use.GPU

Acko.net 2022-06-13 22:00:00 +0000 UTC

NYC 2022 Observations

Ben Congdon 2022-06-11 07:00:00 +0000 UTC

Zig, the small language

zserge's blog 2022-06-01 00:00:00 +0000 UTC

Pixelblog - 38 - Metroid Study

Blog - SLYNYRD 2022-05-30 13:40:00 +0000 UTC

Spellcaster encounter

lunacb's funky site 2022-05-29 17:13:52 +0000 UTC

Tools for Making Difficult Decisions

Ben Congdon 2022-05-18 07:18:00 +0000 UTC

Hacking volume and brightness status indicators into existence

lunacb's funky site 2022-05-17 04:26:35 +0000 UTC

Manifold Markets

Ben Congdon 2022-05-10 01:00:00 +0000 UTC

Xilem: an architecture for UI in Rust

Raph Levien’s blog 2022-05-07 15:17:42 +0000 UTC

SVG non-scaling circle and rectangle

Muffin Man 2022-05-02 00:00:00 +0000 UTC

Compute shaders in graphics: Gaussian blur

lisyarus blog 2022-04-21 18:00:00 +0000 UTC

My Mathematics PhD research workflow

Gilles Castel's blog RSS Feed 2022-04-07 14:00:00 +0000 UTC

my website is one binary

j3s.sh 2022-04-06 00:00:00 +0000 UTC

Pixelblog - 37 - Castlevania Study

Blog - SLYNYRD 2022-03-29 15:35:00 +0000 UTC

there is beauty in the minimalism of email

j3s.sh 2022-03-23 00:00:00 +0000 UTC

Announcing racket-kafka

defn.io 2022-03-12 08:00:00 +0000 UTC

One Weird Trick

Ben Congdon 2022-03-11 08:00:00 +0000 UTC

Kindle Snippets Viewer

Ben Congdon 2022-03-06 08:00:00 +0000 UTC

Into 2022

Muffin Man 2022-03-04 00:00:00 +0000 UTC

The Hiker's Dilemma

Acko.net 2022-03-01 23:00:00 +0000 UTC

Breaking down Krypton

Muffin Man 2022-03-01 00:00:00 +0000 UTC

Libraries I use for generative art

Muffin Man 2022-02-28 00:00:00 +0000 UTC

piet-gpu progress: clipping

Raph Levien’s blog 2022-02-24 19:33:42 +0000 UTC

Untitled • Generative drawing

Muffin Man 2022-02-24 00:00:00 +0000 UTC

Bunny • Generative drawing

Muffin Man 2022-02-20 00:00:00 +0000 UTC

React - The Missing Parts

Acko.net 2022-02-04 23:00:00 +0000 UTC

Pixelblog - 36 - 8-bit Adventure

Blog - SLYNYRD 2022-01-29 04:27:00 +0000 UTC

On Progress

Acko.net 2022-01-18 23:00:00 +0000 UTC

List of Lists of 2022 Predictions

Ben Congdon 2022-01-10 08:00:00 +0000 UTC

2021 in Review

Ben Congdon 2021-12-31 08:00:00 +0000 UTC

Parallelizing the Racket Web Server

defn.io 2021-12-30 11:45:00 +0000 UTC

My Favorite Books of 2021

Ben Congdon 2021-12-19 08:15:00 +0000 UTC

A new cycle-stepped Z80 emulator

The Brain Dump 2021-12-17 00:00:00 +0000 UTC

Who Doesn't Go Nazi?

Acko.net 2021-12-15 23:00:00 +0000 UTC

Frickin' Shaders With Frickin' Laser Beams

Acko.net 2021-12-11 23:00:00 +0000 UTC

Branchless Git

Ben Congdon 2021-12-07 07:18:00 +0000 UTC

Getting into way too much detail with the Z80 netlist simulation

The Brain Dump 2021-12-06 00:00:00 +0000 UTC

Pixelblog - 35 - Top Down Interiors

Blog - SLYNYRD 2021-12-02 15:12:00 +0000 UTC

LISP GUI Examples

defn.io 2021-11-16 06:00:00 +0000 UTC

Using Embedding to Disambiguate Types in Go

Ben Congdon 2021-11-14 20:00:00 +0000 UTC

(eleventh RacketCon) talk: Declarative GUIs

defn.io 2021-11-07 14:00:00 +0000 UTC

Recently - October 2021

Ben Congdon 2021-10-31 07:00:00 +0000 UTC

Pixelblog - 34 - On The Farm

Blog - SLYNYRD 2021-10-28 13:25:00 +0000 UTC

Features of Excellent Code Review Tools

Ben Congdon 2021-10-17 07:18:00 +0000 UTC

Announcing dbg

defn.io 2021-10-04 06:10:00 +0000 UTC

The Coddling of the Professional Mind

Acko.net 2021-10-01 22:00:00 +0000 UTC

Recently - September 2021

Ben Congdon 2021-09-30 07:00:00 +0000 UTC

Weekly Code Challenge (spring 2021)

Muffin Man 2021-09-30 00:00:00 +0000 UTC

HyperX Cloud II sound card USB connector replacement

Muffin Man 2021-09-29 00:00:00 +0000 UTC

Preventing Link Rot in my Obsidian Vault

Ben Congdon 2021-09-19 07:08:00 +0000 UTC

Catching the blur event on an element and its children

Muffin Man 2021-09-19 00:00:00 +0000 UTC

In Search of Sophistication

Acko.net 2021-09-10 22:00:00 +0000 UTC

Recently - August 2021

Ben Congdon 2021-08-31 07:19:00 +0000 UTC

On Variance and Extensibility

Acko.net 2021-08-28 22:00:00 +0000 UTC

Stranded • Generative drawing

Muffin Man 2021-08-23 00:00:00 +0000 UTC

B-Trees: More Than I Thought I'd Want to Know

Ben Congdon 2021-08-17 07:19:00 +0000 UTC

DIY Air Quality Sensor

Ben Congdon 2021-08-08 07:07:00 +0000 UTC

Announcing gui-easy

defn.io 2021-08-01 07:25:00 +0000 UTC

Recently - July

Ben Congdon 2021-07-31 07:19:00 +0000 UTC

Improvements in koyo 0.9

defn.io 2021-07-30 07:40:00 +0000 UTC

Pixelblog - 33 - Wind Effects

Blog - SLYNYRD 2021-07-28 14:42:00 +0000 UTC

Untitled • Generative drawing

Muffin Man 2021-07-27 00:00:00 +0000 UTC

Untangling a bizarre WASM crash in Chrome

Ben Visness 2021-07-09 12:00:00 +0000 UTC

Headless React

Acko.net 2021-07-05 22:00:00 +0000 UTC

Space Invader • Generative drawing

Muffin Man 2021-07-04 00:00:00 +0000 UTC

Reconcile All The Things

Acko.net 2021-07-03 22:00:00 +0000 UTC

Climbing Mount Effect

Acko.net 2021-07-02 22:00:00 +0000 UTC

2,000 Days Later

Ben Congdon 2021-06-23 03:00:00 +0000 UTC

Schedule Your Emails

Ben Congdon 2021-06-06 07:17:00 +0000 UTC

Recently - May

Ben Congdon 2021-05-31 07:19:00 +0000 UTC

Building a Raft

Ben Congdon 2021-05-16 07:20:00 +0000 UTC

Thyria, Thyrian Defenders, Hyper Echelon?: A Devlog

Blog - SLYNYRD 2021-05-07 18:40:00 +0000 UTC

Backing up my Google Takeout data

Ben Congdon 2021-05-03 08:07:00 +0000 UTC

How do One-Time passwords work?

zserge's blog 2021-04-28 00:00:00 +0000 UTC

Poor Man's Web

zserge's blog 2021-04-27 00:00:00 +0000 UTC

Recently - April

Ben Congdon 2021-04-25 20:00:00 +0000 UTC

Ray tracer for those who skipped the math class

zserge's blog 2021-04-22 00:00:00 +0000 UTC

Beach (print) • Generative drawing

Muffin Man 2021-04-11 00:00:00 +0000 UTC

Screencast: Writing a Resource Pool Library for Racket

defn.io 2021-04-06 04:42:00 +0000 UTC

Screencast: Building a Redis Session Store for Koyo

defn.io 2021-04-04 10:37:00 +0000 UTC

Scalable, Resilient Brainf∗ck

zserge's blog 2021-04-01 00:00:00 +0000 UTC

Krypton • Generative drawing

Muffin Man 2021-03-27 00:00:00 +0000 UTC

Recording and editing Two's Complement

Matt Godbolt’s blog 2021-03-22 23:30:00 +0000 UTC

Book Review: Gödel, Escher, Bach

Ben Congdon 2021-03-21 19:00:00 +0000 UTC

A "Better C" Benchmark

zserge's blog 2021-03-18 00:00:00 +0000 UTC

Pokeball • Generative drawing

Muffin Man 2021-03-14 00:00:00 +0000 UTC

Space Armadillo • Generative drawing

Muffin Man 2021-03-14 00:00:00 +0000 UTC

How do ones and zeros sound?

zserge's blog 2021-03-14 00:00:00 +0000 UTC

Two Types of Infinity

Ben Congdon 2021-03-07 08:19:00 +0000 UTC

Recently - February 28

Ben Congdon 2021-02-28 08:19:00 +0000 UTC

Three Layers of Information

Ben Congdon 2021-02-21 08:12:00 +0000 UTC

Pixelblog - 32 - Shmup Design Part 2

Blog - SLYNYRD 2021-02-18 14:30:00 +0000 UTC

Untitled (five prints) • Generative drawing

Muffin Man 2021-02-16 00:00:00 +0000 UTC

A Hand-wavy Proof for the Infinitude of Prime Numbers

Ben Congdon 2021-02-11 08:19:00 +0000 UTC

CSS-in-JS in 200 bytes

zserge's blog 2021-02-08 00:00:00 +0000 UTC

Upcoming Sokol header API changes (Feb 2021)

The Brain Dump 2021-02-07 00:00:00 +0000 UTC

Let's make the worst VueJS ever!

zserge's blog 2021-02-07 00:00:00 +0000 UTC

Recently - January 31

Ben Congdon 2021-02-01 03:00:00 +0000 UTC

Into 2021

Muffin Man 2021-02-01 00:00:00 +0000 UTC

A Tour of Go 1.16's io/fs package

Ben Congdon 2021-01-21 15:00:00 +0000 UTC

The old way to the modern web services

zserge's blog 2021-01-20 00:00:00 +0000 UTC

Running Racket CS on iOS

defn.io 2021-01-19 08:25:00 +0000 UTC

My Organization Stack

Ben Congdon 2021-01-12 16:00:00 +0000 UTC

C++ and passing by value

Matt Godbolt’s blog 2021-01-02 17:35:00 +0000 UTC

neko.app

defn.io 2021-01-02 00:00:00 +0000 UTC

2020 in Review

Ben Congdon 2020-12-30 21:00:00 +0000 UTC

My Favorite Books of 2020

Ben Congdon 2020-12-24 04:00:00 +0000 UTC

Pixelblog - 31 - Shmup Design Part 1

Blog - SLYNYRD 2020-12-17 13:35:00 +0000 UTC

Beep, beep, I'm a sheep

zserge's blog 2020-12-13 00:00:00 +0000 UTC

Thoughts on the Oculus Quest 2

Ben Congdon 2020-12-10 03:00:00 +0000 UTC

Beach • Generative drawing

Muffin Man 2020-12-06 00:00:00 +0000 UTC

Contact Lost • Generative drawing

Muffin Man 2020-12-03 00:00:00 +0000 UTC

Recently - November 30

Ben Congdon 2020-11-30 08:00:00 +0000 UTC

Racketeering Gophers

defn.io 2020-11-17 10:30:00 +0000 UTC

Stranded • Generative drawing

Muffin Man 2020-11-07 00:00:00 +0000 UTC

Stranded • Generative drawing

Muffin Man 2020-11-07 00:00:00 +0000 UTC

Racket Web Development with Koyo

defn.io 2020-10-18 18:00:00 +0000 UTC

AxiDraw Lego camera mount

Muffin Man 2020-10-17 00:00:00 +0000 UTC

Simple video buffering loader in React

Muffin Man 2020-10-16 00:00:00 +0000 UTC

Étude in C minor

zserge's blog 2020-10-15 00:00:00 +0000 UTC

Nokia Composer in 512 bytes

zserge's blog 2020-10-13 00:00:00 +0000 UTC

Untitled • Generative drawing

Muffin Man 2020-10-12 00:00:00 +0000 UTC

World smallest office suite

zserge's blog 2020-10-11 00:00:00 +0000 UTC

Alien Machinery • Generative drawing

Muffin Man 2020-10-02 00:00:00 +0000 UTC

Untitled • Generative drawing

Muffin Man 2020-09-30 00:00:00 +0000 UTC

Deprecating Marvin

Muffin Man 2020-09-16 00:00:00 +0000 UTC

Black Holes • Generative drawing

Muffin Man 2020-09-11 00:00:00 +0000 UTC

Minimal code editor in JavaScript

zserge's blog 2020-08-24 00:00:00 +0000 UTC

Automatic Language Bindings

The Brain Dump 2020-08-23 00:00:00 +0000 UTC

Neon • Generative drawing

Muffin Man 2020-08-02 00:00:00 +0000 UTC

Making a tiny 2x3 bitmap font

zserge's blog 2020-07-26 00:00:00 +0000 UTC

Cryptography is not Magic

New stuff 2020-07-25 00:00:00 +0000 UTC

Waves (prints) • Generative drawing

Muffin Man 2020-07-20 00:00:00 +0000 UTC

Black Holes • Generative drawing

Muffin Man 2020-07-11 00:00:00 +0000 UTC

Deploying Racket Web Apps

defn.io 2020-06-28 12:00:00 +0000 UTC

This blog is now Google free

Muffin Man 2020-06-21 00:00:00 +0000 UTC

Announcing http-easy

defn.io 2020-06-14 15:00:00 +0000 UTC

Java agent - Bond or Smith?

zserge's blog 2020-06-06 00:00:00 +0000 UTC

How to write a (toy) JVM

zserge's blog 2020-06-01 00:00:00 +0000 UTC

Over the Garden Wall • Generative drawing

Muffin Man 2020-05-27 00:00:00 +0000 UTC

Belgrade • Generative drawing

Muffin Man 2020-05-17 00:00:00 +0000 UTC

Hack for iOS Safari to display the HTML video thumbnail

Muffin Man 2020-05-12 00:00:00 +0000 UTC

Continuations in Racket's Web Server

defn.io 2020-05-11 08:55:00 +0000 UTC

Linux containers in a few lines of code

zserge's blog 2020-05-10 00:00:00 +0000 UTC

KVM host in a few lines of code

zserge's blog 2020-05-10 00:00:00 +0000 UTC

AxiDraw plotter Raspberry Pi camera mount

Muffin Man 2020-05-07 00:00:00 +0000 UTC

Using GitHub Actions to Test Racket Code (Revised)

defn.io 2020-05-05 07:00:00 +0000 UTC

Announcing racksnaps

defn.io 2020-05-03 11:00:00 +0000 UTC

Galaxy • Generative drawing

Muffin Man 2020-05-02 00:00:00 +0000 UTC

Galaxy • Generative drawing

Muffin Man 2020-05-02 00:00:00 +0000 UTC

Sokol headers: spring 2020 update

The Brain Dump 2020-04-26 00:00:00 +0000 UTC

Tmux for mere mortals

zserge's blog 2020-04-25 00:00:00 +0000 UTC

Untitled • Generative drawing

Muffin Man 2020-04-24 00:00:00 +0000 UTC

Pillars • Generative drawing

Muffin Man 2020-04-18 00:00:00 +0000 UTC

Surrounded by Elligators: Implementing Crypto With Nothing to Compare to

New stuff 2020-04-15 00:00:00 +0000 UTC

Zappa • Generative drawing

Muffin Man 2020-04-11 00:00:00 +0000 UTC

Cofactor Explained: Clearing Elliptic Curves' dirty little secret

New stuff 2020-04-07 00:00:00 +0000 UTC

Converting byte arrays to UUIDs in Postgres

defn.io 2020-04-05 16:00:00 +0000 UTC

Attractions • Generative drawing

Muffin Man 2020-04-04 00:00:00 +0000 UTC

Waves • Generative drawing

Muffin Man 2020-04-03 00:00:00 +0000 UTC

Ode to J

zserge's blog 2020-03-31 00:00:00 +0000 UTC

Perspective • Generative drawing

Muffin Man 2020-03-31 00:00:00 +0000 UTC

RSS is dead

zserge's blog 2020-03-30 00:00:00 +0000 UTC

Zappa • Generative drawing

Muffin Man 2020-03-28 00:00:00 +0000 UTC

Letters from Sarajevo

Muffin Man 2020-03-26 00:00:00 +0000 UTC

Let's write a tiny chess engine in Go

zserge's blog 2020-03-21 00:00:00 +0000 UTC

Testing a Web API using rackcheck

defn.io 2020-03-13 09:00:00 +0000 UTC

Announcing rackcheck

defn.io 2020-03-12 12:00:00 +0000 UTC

The Missing Guide to Racket's Web Server

defn.io 2020-02-12 10:00:00 +0000 UTC

Metaballs

Muffin Man 2020-02-06 00:00:00 +0000 UTC

Announcing Try Racket

defn.io 2020-01-31 10:00:00 +0000 UTC

128 Bits of Security and 128 Bits of Security: Know the Difference

New stuff 2020-01-24 00:00:00 +0000 UTC

Neon, a glowy vector field

Muffin Man 2020-01-22 00:00:00 +0000 UTC

Running Racket BC on iOS

defn.io 2020-01-05 18:00:00 +0000 UTC

Native Applications with Racket

defn.io 2020-01-04 11:00:00 +0000 UTC

Announcing Remember for macOS

defn.io 2020-01-02 16:00:00 +0000 UTC

Into 2020

Muffin Man 2019-12-31 00:00:00 +0000 UTC

Three.js extrude SVG path

Muffin Man 2019-12-18 00:00:00 +0000 UTC

MacOS Catalina, ruby bad interpreter error

Muffin Man 2019-12-11 00:00:00 +0000 UTC

Remove MacOS Catalina zsh nagging

Muffin Man 2019-12-10 00:00:00 +0000 UTC

JavaScript keyboard easter egg

Muffin Man 2019-12-01 00:00:00 +0000 UTC

Announcing setup-racket

defn.io 2019-11-03 08:00:00 +0000 UTC

Let's make the worst React ever!

zserge's blog 2019-11-01 00:00:00 +0000 UTC

Announcing nemea

defn.io 2019-10-31 09:00:00 +0000 UTC

Disable Cmd + Mouse Wheel (or Ctrl + Mouse Wheel) zoom in Firefox

Muffin Man 2019-10-25 00:00:00 +0000 UTC

Distraction free writing in Vim

zserge's blog 2019-10-10 00:00:00 +0000 UTC

Announcing redis-rkt

defn.io 2019-10-06 16:00:00 +0000 UTC

Back to Firefox (Nightly)

Muffin Man 2019-09-26 00:00:00 +0000 UTC

CppCon 2019 Trip Report

Matt Godbolt’s blog 2019-09-21 23:00:00 +0000 UTC

Announcing chief

defn.io 2019-09-20 17:00:00 +0000 UTC

How I manage my LaTeX lecture notes

Gilles Castel's blog RSS Feed 2019-09-15 17:52:26 +0000 UTC

Running Staticman on Heroku

Muffin Man 2019-09-12 00:00:00 +0000 UTC

Generators from Scratch

defn.io 2019-09-05 14:00:00 +0000 UTC

Racket for e-commerce

defn.io 2019-08-20 18:00:00 +0000 UTC

Three web development bookmarklets

Muffin Man 2019-08-17 00:00:00 +0000 UTC

Xiaomi AirDots review

Muffin Man 2019-08-16 00:00:00 +0000 UTC

Announcing deta

defn.io 2019-07-16 07:00:00 +0000 UTC

CSS only sprite animations

Muffin Man 2019-07-05 00:00:00 +0000 UTC

Announcing racket-sentry

defn.io 2019-07-02 07:00:00 +0000 UTC

racket/gui saves the day

defn.io 2019-06-17 07:00:00 +0000 UTC

Announcing marionette

defn.io 2019-06-08 12:45:00 +0000 UTC

Live streaming on YouTube

Matt Godbolt’s blog 2019-05-18 17:35:00 +0000 UTC

Using GitHub Actions to Test Racket Code

defn.io 2019-05-01 14:00:00 +0000 UTC

Accessible range slider

Muffin Man 2019-05-01 00:00:00 +0000 UTC

How I draw figures for my mathematical lecture notes using Inkscape

Gilles Castel's blog RSS Feed 2019-04-26 20:35:48 +0000 UTC

Life update

Matt Godbolt’s blog 2019-04-26 01:45:00 +0000 UTC

How to make a 3D renderer in Desmos

Ben Visness 2019-04-14 12:00:00 +0000 UTC

The Problem with SSH Agent Forwarding

defn.io 2019-04-12 11:00:00 +0000 UTC

Continuations for Web Development

defn.io 2019-04-07 14:00:00 +0000 UTC

How I'm able to take notes in mathematics lectures using LaTeX and Vim

Gilles Castel's blog RSS Feed 2019-03-16 22:16:45 +0000 UTC

Hiding body scrollbars using CSS

Muffin Man 2019-03-02 00:00:00 +0000 UTC

Internet Explorer 6 hacks, ten years after

Muffin Man 2019-02-25 00:00:00 +0000 UTC

Fake audio spectrum, using perlin noise

Muffin Man 2019-02-09 00:00:00 +0000 UTC

Google Groups Without Google Accounts

defn.io 2019-02-05 18:00:00 +0000 UTC

Bye, Bye, Google

defn.io 2019-02-04 07:00:00 +0000 UTC

Announcing north

defn.io 2019-01-31 05:00:00 +0000 UTC

Announcing forms

defn.io 2019-01-21 19:00:00 +0000 UTC

Try Firefox

defn.io 2018-12-17 00:00:00 +0000 UTC

One million npm downloads

Muffin Man 2018-12-04 00:00:00 +0000 UTC

Advent of Racket 2018

defn.io 2018-12-01 05:45:00 +0000 UTC

Announcing geoip

defn.io 2018-11-29 10:00:00 +0000 UTC

Announcing net-ip

defn.io 2018-11-16 11:00:00 +0000 UTC

Announcing component

defn.io 2018-11-14 19:10:00 +0000 UTC

You can fix lumpy Joy-Con using hair dryer

Muffin Man 2018-11-10 00:00:00 +0000 UTC

Announcing cursive_re

defn.io 2018-10-22 09:04:55 +0000 UTC

Racket

defn.io 2018-10-21 17:00:00 +0000 UTC

Prometheus with Molten

defn.io 2018-10-21 00:00:00 +0000 UTC

JSON.stringify removes undefined, how to keep it

Muffin Man 2018-10-01 00:00:00 +0000 UTC

Flex justify content equally distanced items

Muffin Man 2018-09-07 00:00:00 +0000 UTC

CSS and SVG input animations

Muffin Man 2018-08-22 00:00:00 +0000 UTC

Fast Multiplication with Slow Additions

New stuff 2018-08-20 00:00:00 +0000 UTC

Compiler Explorer's new state storage

Matt Godbolt’s blog 2018-08-18 17:00:00 +0000 UTC

Fix for Chrome not rendering 1px borders

Muffin Man 2018-07-16 00:00:00 +0000 UTC

A European Vacation

Matt Godbolt’s blog 2018-07-15 23:00:00 +0000 UTC

Add git version tag after publishing to npm

Muffin Man 2018-07-12 00:00:00 +0000 UTC

Announcing Molten

defn.io 2018-06-23 00:00:00 +0000 UTC

Implementing metrics in Go

zserge's blog 2018-06-10 00:00:00 +0000 UTC

iOS Safari window.scrollTo / getBoundingClientRect bug

Muffin Man 2018-06-01 00:00:00 +0000 UTC

C++Now - trip report

Matt Godbolt’s blog 2018-05-14 21:30:00 +0000 UTC

Web application from scratch, Part IV

defn.io 2018-05-12 00:00:00 +0000 UTC

Small Mac apps I love

Muffin Man 2018-05-09 00:00:00 +0000 UTC

How to configure zsh

zserge's blog 2018-05-07 00:00:00 +0000 UTC

All change for me

Matt Godbolt’s blog 2018-04-19 15:30:00 +0000 UTC

Announcing dramatiq version 1.0!

defn.io 2018-03-30 22:00:00 +0000 UTC

Announcing dramatiq_sqs

defn.io 2018-03-26 22:00:00 +0000 UTC

Web application from scratch, Part III

defn.io 2018-03-20 00:00:00 +0000 UTC

Uploading files using 'fetch' and 'FormData'

Muffin Man 2018-03-19 00:00:00 +0000 UTC

CSS only elastic hover effect

Muffin Man 2018-03-19 00:00:00 +0000 UTC

JavaScript animation loop

Muffin Man 2018-03-18 00:00:00 +0000 UTC

What is Left to do After your Open Source Project is Done

New stuff 2018-03-12 00:00:00 +0000 UTC

Web application from scratch, Part II

defn.io 2018-03-04 00:00:00 +0000 UTC

March update

Matt Godbolt’s blog 2018-03-03 23:50:00 +0000 UTC

JavaScript 'time ago' function

Muffin Man 2018-02-28 00:00:00 +0000 UTC

Web application from scratch, Part I

defn.io 2018-02-25 01:00:00 +0000 UTC

Automatic retries with Celery

defn.io 2018-02-25 00:00:00 +0000 UTC

Some YouTube videos

Matt Godbolt’s blog 2018-02-04 19:00:00 +0000 UTC

First talk in React series

Muffin Man 2018-02-02 00:00:00 +0000 UTC

React Router v4 redirect decorator

Muffin Man 2018-01-29 00:00:00 +0000 UTC

React ratio

Muffin Man 2018-01-23 00:00:00 +0000 UTC

'has-tabbed aka Should I release small libraries?'

Muffin Man 2018-01-22 00:00:00 +0000 UTC

Dramatiq cron with APScheduler

defn.io 2018-01-11 00:00:00 +0000 UTC

Marvin v1.0

Muffin Man 2018-01-05 00:00:00 +0000 UTC

Consume less, create more

Muffin Man 2018-01-01 00:00:00 +0000 UTC

My programming story

Muffin Man 2018-01-01 00:00:00 +0000 UTC

Podcast dot init interview

defn.io 2017-12-24 00:00:00 +0000 UTC

Get scrollbar width in JavaScript

Muffin Man 2017-12-15 00:00:00 +0000 UTC

Simple JavaScript API wrapper

Muffin Man 2017-12-06 00:00:00 +0000 UTC

React Window decorators

Muffin Man 2017-12-02 00:00:00 +0000 UTC

Firefox 57 CPU usage is insane

Muffin Man 2017-11-28 00:00:00 +0000 UTC

Blog redesign

Muffin Man 2017-11-27 00:00:00 +0000 UTC

Prometheus metrics and API Star

defn.io 2017-11-25 00:00:00 +0000 UTC

Building a PDF API with Django and Dramatiq

defn.io 2017-11-12 18:12:43 +0000 UTC

Announcing h2p

defn.io 2017-11-05 00:00:00 +0000 UTC

Announcing django_dramatiq

defn.io 2017-11-04 21:00:00 +0000 UTC

Two design articles

Muffin Man 2017-10-27 00:00:00 +0000 UTC

Animate between two react components

Muffin Man 2017-10-24 00:00:00 +0000 UTC

Setting up Webpack, Babel and React from scratch, revisited

Muffin Man 2017-10-07 00:00:00 +0000 UTC

CppCon 2017 Trip Report

Matt Godbolt’s blog 2017-10-02 20:00:00 +0000 UTC

Minor design refresh

Muffin Man 2017-10-01 00:00:00 +0000 UTC

I have a trillion ideas.

Muffin Man 2017-09-27 00:00:00 +0000 UTC

My blog setup

Muffin Man 2017-09-27 00:00:00 +0000 UTC

How to update npm using nvm

Muffin Man 2017-09-02 00:00:00 +0000 UTC

React Image Filter

Muffin Man 2017-09-02 00:00:00 +0000 UTC

UE4: How to Make Awesome Buttons in VR

Ben Visness 2017-08-27 12:00:00 +0000 UTC

Cross-platform web UI for C and Go

zserge's blog 2017-08-20 00:00:00 +0000 UTC

localStorage and sessionStorage in Safari's private mode

Muffin Man 2017-08-09 00:00:00 +0000 UTC

How I Implemented my Own Crypto

New stuff 2017-08-03 00:00:00 +0000 UTC

Get element offset in JavaScript

Muffin Man 2017-07-26 00:00:00 +0000 UTC

Plx - React parallax component

Muffin Man 2017-07-24 00:00:00 +0000 UTC

Monocypher

New stuff 2017-07-19 00:00:00 +0000 UTC

Syntactic sugar in C - (ab)using "for" loops

zserge's blog 2017-07-17 00:00:00 +0000 UTC

Announcing dramatiq

defn.io 2017-06-28 22:00:00 +0000 UTC

waifu2x super resolution image resizer

Muffin Man 2017-06-26 00:00:00 +0000 UTC

Animate React component by calling 'setState' in 'componentDidMount'

Muffin Man 2017-06-23 00:00:00 +0000 UTC

Introducing Marvin

Muffin Man 2017-05-25 00:00:00 +0000 UTC

React scroll decorator

Muffin Man 2017-05-17 00:00:00 +0000 UTC

Time Pills tracks, stems, presets, loops and midi

Muffin Man 2017-05-14 00:00:00 +0000 UTC

Work&Co Tech Meetup Vol 6

Muffin Man 2017-05-09 00:00:00 +0000 UTC

Blender masking layers: a quick tutorial

Ben Visness 2017-04-25 12:00:00 +0000 UTC

Nicer git log

Muffin Man 2017-04-25 00:00:00 +0000 UTC

Being a tech lead, the thing I miss the most

Muffin Man 2017-03-09 00:00:00 +0000 UTC

React animate height (slide up/down) component

Muffin Man 2017-03-06 00:00:00 +0000 UTC

Couple of talks I really liked

Muffin Man 2017-03-05 00:00:00 +0000 UTC

The Programmer's Ring

New stuff 2017-03-03 00:00:00 +0000 UTC

UE4: Controlling Spotify in-game

Ben Visness 2017-02-12 12:00:00 +0000 UTC

The design of Poly1305

New stuff 2017-01-29 00:00:00 +0000 UTC

Compiler Explorer is now on Patreon!

Matt Godbolt’s blog 2017-01-23 04:00:00 +0000 UTC

Mobile Chrome vh units fix

Muffin Man 2017-01-21 00:00:00 +0000 UTC

Deploying React (Router) app to the subfolder on server

Muffin Man 2017-01-18 00:00:00 +0000 UTC

Winter Tech Meetup Vol 5

Muffin Man 2017-01-12 00:00:00 +0000 UTC

The design of Chacha20

New stuff 2017-01-10 00:00:00 +0000 UTC

Compiling and using libgit2

Ben Visness 2017-01-02 12:00:00 +0000 UTC

Counting sheep

Muffin Man 2016-12-28 00:00:00 +0000 UTC

Looking forward to the 2017

Muffin Man 2016-12-21 00:00:00 +0000 UTC

Setting up Webpack, Babel and React from scratch - Part 3

Muffin Man 2016-11-24 00:00:00 +0000 UTC

React and Redux, Webpack 2 boilerplate

Muffin Man 2016-11-24 00:00:00 +0000 UTC

Project spotlight: VRInteractions

Ben Visness 2016-11-07 12:00:00 +0000 UTC

Another web development awesome list

Muffin Man 2016-11-07 00:00:00 +0000 UTC

Compiler Explorer's embedded view

Matt Godbolt’s blog 2016-11-02 16:25:00 +0000 UTC

My two cents on the new MacBook Pro

Muffin Man 2016-10-31 00:00:00 +0000 UTC

Setting up Travis, Jekyll and GitHub pages

Muffin Man 2016-10-24 00:00:00 +0000 UTC

Blog redesign and new features

Muffin Man 2016-10-20 00:00:00 +0000 UTC

Plain JavaScript animated window scroll function

Muffin Man 2016-09-28 00:00:00 +0000 UTC

Implementing PhotoShop font sizes and tracking in CSS, points to pixels conversion

Muffin Man 2016-09-08 00:00:00 +0000 UTC

How it works: Compiler Explorer

Matt Godbolt’s blog 2016-09-04 15:00:00 +0000 UTC

Always use button for clickable elements

Muffin Man 2016-09-02 00:00:00 +0000 UTC

SASS random() and circle animation

Muffin Man 2016-08-30 00:00:00 +0000 UTC

Setting up Webpack, Babel and React from scratch - Part 2

Muffin Man 2016-08-29 00:00:00 +0000 UTC

BBC emulation talk - video available

Matt Godbolt’s blog 2016-08-23 02:30:00 +0000 UTC

Setting up Webpack, Babel and React from scratch

Muffin Man 2016-08-23 00:00:00 +0000 UTC

Partcl - a tiny command language

zserge's blog 2016-08-11 00:00:00 +0000 UTC

I washed my headphones

Muffin Man 2016-08-03 00:00:00 +0000 UTC

My experience with asm.js

zserge's blog 2016-07-18 00:00:00 +0000 UTC

Null Object Tech Meetup Vol 3

Muffin Man 2016-07-13 00:00:00 +0000 UTC

Sektor - draw and animate SVG sectors

Muffin Man 2016-06-29 00:00:00 +0000 UTC

Announcing elm-cookiecutter

defn.io 2016-06-24 00:00:00 +0000 UTC

Change to position fixed on iOS Safari while scrolling

Muffin Man 2016-06-15 00:00:00 +0000 UTC

Announcing elm-datepicker

defn.io 2016-06-01 00:00:00 +0000 UTC

Anvil 0.4.0 + support libraries

zserge's blog 2016-05-11 00:00:00 +0000 UTC

Highlight variables in Atom, Babel template strings

Muffin Man 2016-05-07 00:00:00 +0000 UTC

Switching to Atom, this time for good

Muffin Man 2016-04-18 00:00:00 +0000 UTC

Null Object Tech Meetup Vol 2

Muffin Man 2016-04-15 00:00:00 +0000 UTC

HTML canvas video player

Muffin Man 2016-04-05 00:00:00 +0000 UTC

My favorite bash oneliner

Muffin Man 2016-04-04 00:00:00 +0000 UTC

The Stockholm syndrome of Android XML

zserge's blog 2016-03-29 00:00:00 +0000 UTC

How to architect Anvil apps

zserge's blog 2016-03-29 00:00:00 +0000 UTC

The evolution of Android architecture

zserge's blog 2016-03-28 00:00:00 +0000 UTC

Anvil howto: view styling

zserge's blog 2016-03-28 00:00:00 +0000 UTC

Custom scroll bars

Muffin Man 2016-03-21 00:00:00 +0000 UTC

Two way data bindings in Anvil

zserge's blog 2016-03-15 00:00:00 +0000 UTC

Simple React slider with touch support

Muffin Man 2016-03-12 00:00:00 +0000 UTC

What is the point of the website if it kills my laptop?

Muffin Man 2016-02-29 00:00:00 +0000 UTC

Jekyll Read more link

Muffin Man 2016-02-27 00:00:00 +0000 UTC

Jekyll and Gulp workflow

Muffin Man 2016-02-27 00:00:00 +0000 UTC

elm-mode refactoring demo

defn.io 2016-02-27 00:00:00 +0000 UTC

Inside the Ivy Bridge and Haswell BTB

Matt Godbolt’s blog 2016-02-23 03:00:00 +0000 UTC

3D Rotating cubes hover effect

Muffin Man 2016-02-23 00:00:00 +0000 UTC

Animated login and signup forms

Muffin Man 2016-02-22 00:00:00 +0000 UTC

Custom Jekyll pagination

Muffin Man 2016-02-22 00:00:00 +0000 UTC

Announcing elm-route

defn.io 2016-02-21 00:00:00 +0000 UTC

Hello World

Muffin Man 2016-02-21 00:00:00 +0000 UTC

Branch Target Buffer, part 2

Matt Godbolt’s blog 2016-02-20 00:10:00 +0000 UTC

elm-mode TAGS demo

defn.io 2016-01-17 00:00:00 +0000 UTC

elm-mode demo

defn.io 2016-01-13 00:00:00 +0000 UTC

painless publishing of android libraries

zserge's blog 2015-12-11 00:00:00 +0000 UTC

ido-mode

defn.io 2015-10-12 00:00:00 +0000 UTC

Anvil: time for a change

zserge's blog 2015-10-01 00:00:00 +0000 UTC

Anvil: move fast and break things

zserge's blog 2015-09-13 00:00:00 +0000 UTC

Benchmarking Go in the cloud

zserge's blog 2015-09-04 00:00:00 +0000 UTC

lua-sh: calling shell commands as functions

zserge's blog 2015-09-03 00:00:00 +0000 UTC

How to sign release apk with gradle

zserge's blog 2015-08-09 00:00:00 +0000 UTC

How Palette was made

zserge's blog 2015-08-06 00:00:00 +0000 UTC

Anvil: Double O Seven

zserge's blog 2015-06-25 00:00:00 +0000 UTC

log - a drop-in replacement for android Log class

zserge's blog 2015-06-14 00:00:00 +0000 UTC

Buck - life is too short to spend a minute for each build

zserge's blog 2015-05-27 00:00:00 +0000 UTC

Anvil: big progress for a small library

zserge's blog 2015-04-16 00:00:00 +0000 UTC

Where Anvil meets Kotlin

zserge's blog 2015-04-16 00:00:00 +0000 UTC

Anvil: the story of automatic rendering

zserge's blog 2015-01-22 00:00:00 +0000 UTC

android UI development made easy

zserge's blog 2015-01-14 00:00:00 +0000 UTC

moved to new static site generator (again)

zserge's blog 2014-12-20 00:00:00 +0000 UTC

ultimately minimal unit testing

zserge's blog 2014-12-16 00:00:00 +0000 UTC

simple library publishing with Gradle

zserge's blog 2014-08-10 00:00:00 +0000 UTC

mucks: now with the dvtm flavor!

zserge's blog 2014-06-07 00:00:00 +0000 UTC

mucks: automating screen and tmux

zserge's blog 2014-04-25 00:00:00 +0000 UTC

lambda support for Android

zserge's blog 2014-01-09 00:00:00 +0000 UTC

kotlin - a new hope

zserge's blog 2013-11-28 00:00:00 +0000 UTC

moved to new static site generator

zserge's blog 2013-07-18 00:00:00 +0000 UTC

logdog - a colorized Android logcat

zserge's blog 2013-05-20 00:00:00 +0000 UTC

AAML - another android markup language

zserge's blog 2013-04-02 00:00:00 +0000 UTC

new project: jknav

zserge's blog 2012-11-30 00:00:00 +0000 UTC

cucu: a compiler you can understand (3/3)

zserge's blog 2012-10-25 00:00:00 +0000 UTC

cucu: a compiler you can understand (2/3)

zserge's blog 2012-10-24 00:00:00 +0000 UTC

cucu: a compiler you can understand (1/3)

zserge's blog 2012-10-23 00:00:00 +0000 UTC

textizer: hack your android widgets

zserge's blog 2012-08-25 00:00:00 +0000 UTC

my minimalistic agile issue tracker

zserge's blog 2012-08-02 00:00:00 +0000 UTC

the first post

zserge's blog 2012-08-01 00:00:00 +0000 UTC