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.

Advent of Racket 2023/07 - Camel Cards

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

Unit testing from inside an assembler, part III

The Boston Diaries 2023-12-07 06:37:40 +0000 UTC

Advent of Racket 2023/06 - Wait For It

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

Notes on an overheard conversation at 4:15 am

The Boston Diaries 2023-12-05 09:43:45 +0000 UTC

Advent of Racket 2023/05 - Fertilizer

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

The Gopher Situation

The Boston Diaries 2023-12-05 04:11:09 +0000 UTC

I've been blogging for 757,382,400 seconds

The Boston Diaries 2023-12-05 03:16:22 +0000 UTC

Notes on Every Strangeloop 2023 Talk I Attended

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

Go Developer Survey 2023 H2 Results

The Go Blog 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

Holes in the Wolfram Knowledgebase

And now it’s all this 2023-12-03 21:02:42 +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

Unit testing from inside an assembler, part II

The Boston Diaries 2023-12-02 04:43:34 +0000 UTC

Dates, triangles, and Python

And now it’s all this 2023-12-01 18:31:12 +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

Linkage

11011110 2023-11-30 22:37:00 +0000 UTC

Yes, that is a hard DNS problem

The Boston Diaries 2023-11-29 22:48:17 +0000 UTC

Unit testing from inside an assembler

The Boston Diaries 2023-11-29 22:44:39 +0000 UTC

Pixelblog - 47 - Tiny Pixels

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

Still a hard DNS problem

The Boston Diaries 2023-11-29 03:18:31 +0000 UTC

A hard DNS problem

The Boston Diaries 2023-11-29 03:14:18 +0000 UTC

Moving My Dotfiles to Nix

✍ Evan Travers 2023-11-28 16:15:00 +0000 UTC

Unit testing on an 8-bit CPU

The Boston Diaries 2023-11-28 08:06:48 +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

A weekly task list with the Alastair Method

✍ Evan Travers 2023-11-26 12:11:00 +0000 UTC

A Motorola 6809 assembler—there are many like it, but this is mine

The Boston Diaries 2023-11-25 06:42:38 +0000 UTC

Emacs: Denote Org dynamic blocks

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

Richard Stallman's political discourse on sex

Drew DeVault's 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

Using Ollama with LangChainGo

Eli Bendersky's website 2023-11-22 13:25:00 +0000 UTC

Some pyramidology

11011110 2023-11-20 18:30:00 +0000 UTC

A couple of game followups

And now it’s all this 2023-11-20 18:20:27 +0000 UTC

Ah, so that's the definition of a unit test

The Boston Diaries 2023-11-20 05:29:44 +0000 UTC

Aperiodic pinwheel scheduling using Beatty sequences

11011110 2023-11-19 17:37:00 +0000 UTC

WTF Instagram? Seriously, WTF?

The Boston Diaries 2023-11-19 01:05:31 +0000 UTC

The Temptation, Part II

The Boston Diaries 2023-11-19 00:29:22 +0000 UTC

Has it really been 45 years since this Star Wars Special that George Lucas disavowed aired for the first, and so far, only time?

The Boston Diaries 2023-11-19 00:12:31 +0000 UTC

Emacs: beframe version 1.0.0

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

Emacs: ediff basics

Protesilaos Stavrou: Coding blog 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

Mid-November Linkage

11011110 2023-11-15 15:35:00 +0000 UTC

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

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

Nearly cheating

And now it’s all this 2023-11-14 17:47:53 +0000 UTC

Some notes on nix flakes

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

Rituals Circa 2023

✍ Evan Travers 2023-11-13 23:59:00 +0000 UTC

Status Update 2023-11-12

team pico's blog 2023-11-12 19:06:23 +0000 UTC

Consecutive heads or tails

And now it’s all this 2023-11-12 02:26:59 +0000 UTC

Emacs: Denote version 2.1.0

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

More general sunrise/sunset plots

And now it’s all this 2023-11-11 17:47:37 +0000 UTC

WASM Debugging with Emscripten and VSCode

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

Retrieval Augmented Generation in Go

Eli Bendersky's website 2023-11-10 17:02:00 +0000 UTC

Taskmaster and Markov chains

And now it’s all this 2023-11-10 13:19:30 +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

Fourteen Years of Go

The Go Blog 2023-11-10 00:00:00 +0000 UTC

ZMK Added the Apple Globe Key

✍ Evan Travers 2023-11-09 23:09:00 +0000 UTC

A blog post is a very long and complex search query to find fascinating people and make them route interesting stuff to your inbox

✍ Evan Travers 2023-11-09 00:23:00 +0000 UTC

Can I be on your podcast?

Drew DeVault's blog 2023-11-09 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

Chains and ladders

And now it’s all this 2023-11-03 22:47:12 +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

Linkage for Halloween

11011110 2023-10-31 17:21:00 +0000 UTC

On "real name" policies

Drew DeVault's blog 2023-10-31 00:00:00 +0000 UTC

Computing forces in a system of beams, properly

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

front-end complexity is all in your head

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

Avoid Load-bearing Shell Scripts

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

Dictation automation

And now it’s all this 2023-10-29 03:24:46 +0000 UTC

Counting Olympic medal podiums

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

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

zverok's space 2023-10-27 00:00:00 +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

Opportunity Solution Trees

✍ Evan Travers 2023-10-25 15:05:00 +0000 UTC

Happy and sad

And now it’s all this 2023-10-24 19:07:14 +0000 UTC

I wish people would do historical arguments better

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

ES Module imports in Node.js and the browser

Eli Bendersky's website 2023-10-24 03:58:00 +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

One notebook

And now it’s all this 2023-10-22 17:46:58 +0000 UTC

Antiprism

And now it’s all this 2023-10-21 03:19:13 +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

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

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

The quadtree-balancing antimatroid

11011110 2023-10-19 17:08:00 +0000 UTC

Better HTTP server routing in Go 1.22

Eli Bendersky's website 2023-10-16 12:17:00 +0000 UTC

The new sokol-gfx WebGPU backend

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

Linkage

11011110 2023-10-15 16:15:00 +0000 UTC

Computing forces in a system of beams

lisyarus blog 2023-10-15 15: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

pico irc bouncer and web client guide

team pico's blog 2023-10-13 17:38:26 +0000 UTC

Going off-script

Drew DeVault's blog 2023-10-13 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

Cubic spline interpolation

Eli Bendersky's website 2023-10-12 12:57:00 +0000 UTC

"Useless syntax sugar": Numbered block parameters

zverok's space 2023-10-11 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

Everything You Always Wanted to Know About Type Inference - And a Little Bit More

The Go Blog 2023-10-09 00:00:00 +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

Ripples Across the Web

✍ Evan Travers 2023-10-05 13:36:00 +0000 UTC

Achievement 🔓 : Mentioned in Whitepaper

✍ Evan Travers 2023-10-04 19:19:00 +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

That useless Ruby syntax sugar that emerged in new versions

zverok's space 2023-10-02 00:00: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

Linkage for the start of the academic year

11011110 2023-09-30 18:28:00 +0000 UTC

Summary of reading: July - September 2023

Eli Bendersky's website 2023-09-30 12:43:00 +0000 UTC

Iosevka Comfy version 1.4.0

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

Converting H1 to Inline Notes for Evergreen Notes

✍ Evan Travers 2023-09-29 15:26:00 +0000 UTC

The forbidden topics

Drew DeVault's blog 2023-09-29 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

Bug Hunting

✍ Evan Travers 2023-09-27 16:10: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

Arena allocator tips and tricks

null program 2023-09-27 03:58:59 +0000 UTC

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

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

Deconstructing Type Parameters

The Go Blog 2023-09-26 00:00:00 +0000 UTC

Powered by •

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

Report from Graph Drawing

11011110 2023-09-25 15:47:00 +0000 UTC

Export Things to Todoist

✍ Evan Travers 2023-09-25 13: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

MLIR — Canonicalizers and Declarative Rewrite Patterns

Math ∩ Programming 2023-09-20 15:00:00 +0000 UTC

The best model checker is your head

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

Fixing For Loops in Go 1.22

The Go Blog 2023-09-19 00:00:00 +0000 UTC

Emacs: modus-themes version 4.3.0

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

Hyprland is a toxic community

Drew DeVault's blog 2023-09-17 00:00:00 +0000 UTC

static-server: an HTTP server in Go for static content

Eli Bendersky's website 2023-09-16 13:20:00 +0000 UTC

Linkage

11011110 2023-09-15 23:21:00 +0000 UTC

So, you want to make a game engine

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

East of here

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

what is starfx?

erock's blog 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 11: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

WASI support in Go

The Go Blog 2023-09-13 00:00:00 +0000 UTC

Introduction to CORS for Go programmers

Eli Bendersky's website 2023-09-09 12:50:00 +0000 UTC

Scaling gopls for the growing Go ecosystem

The Go Blog 2023-09-08 00:00:00 +0000 UTC

pgs.sh announcement

team pico's blog 2023-09-05 16:24:10 +0000 UTC

Profile-guided optimization in Go 1.21

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

Time zones are hard because people are hard

Computer Things 2023-09-04 23:58:19 +0000 UTC

The Mystery of the Bloomfield Bridge

✍ Evan Travers 2023-09-02 15:17:00 +0000 UTC

My painful, futile quest for programmable slideshow animations

Computer Things 2023-08-29 17:11:02 +0000 UTC

AI crap

Drew DeVault's blog 2023-08-29 00:00:00 +0000 UTC

Perfectly Reproducible, Verified Go Toolchains

The Go Blog 2023-08-28 00:00:00 +0000 UTC

How to link identical function names from different DLLs

null program 2023-08-27 01:46:31 +0000 UTC

Everything you never wanted to know about Win32 environment blocks

null program 2023-08-23 21:51:10 +0000 UTC

My favorite prime number generator

Eli Bendersky's website 2023-08-23 03:01:00 +0000 UTC

You Should Use: Excalidraw

✍ Evan Travers 2023-08-22 16:17:00 +0000 UTC

Structured Logging with slog

The Go Blog 2023-08-22 00:00:00 +0000 UTC

Educational Codebases

Computer Things 2023-08-21 21:08:04 +0000 UTC

Learn AutoHotKey by stealing my scripts

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

Visualizing Bookworm

✍ Evan Travers 2023-08-19 14:19:00 +0000 UTC

Fixing the TPM: Hardware Security Modules Done Right

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

Turing kicked us out of Heaven

Computer Things 2023-08-14 21:13:12 +0000 UTC

Emacs: pulsar version 1.0.0

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

Notes on using a single-person Mastodon server

Julia Evans 2023-08-11 08:13:16 +0000 UTC

Symmetric Properties

Computer Things 2023-08-10 20:51:47 +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

Hello from Ares!

Drew DeVault's blog 2023-08-09 00:00:00 +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

What helps people get comfortable on the command line?

Julia Evans 2023-08-08 08:30:40 +0000 UTC

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

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

Raku: A Language for Gremlins

Computer Things 2023-08-07 20:32:19 +0000 UTC

Some tactics for writing in public

Julia Evans 2023-08-07 05:48:45 +0000 UTC

Behind "Hello World" on Linux

Julia Evans 2023-08-04 11:17:25 +0000 UTC

Using CSS animations instead of JavaScript timers

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

The Source of Readability

New stuff 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 15: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

Sketchnoting Sermons

✍ Evan Travers 2023-08-01 11:40:00 +0000 UTC

"Once" one-time concurrent initialization with an integer

null program 2023-07-31 23:00:41 +0000 UTC

GitHub has too many hidden features

Computer Things 2023-07-31 19:50:56 +0000 UTC

The rc shell and its excellent handling of whitespace

Drew DeVault's blog 2023-07-31 00:00:00 +0000 UTC

Emacs: write a custom mode line

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

Why is DNS still hard to learn?

Julia Evans 2023-07-28 09:40:04 +0000 UTC

Last Mile Legalism

✍ Evan Travers 2023-07-27 11:40: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 00:00:00 +0000 UTC

Emacs: my Free Software Foundation “working together” page

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

Alpine Linux does not make the news

Drew DeVault's blog 2023-07-25 00:00:00 +0000 UTC

Common pitfalls in Go benchmarking

Eli Bendersky's website 2023-07-24 23:43:00 +0000 UTC

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

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

Queryability and the Sublime Mediocrity of SQL

Computer Things 2023-07-21 20:29:17 +0000 UTC

Emacs: Denote version 2.0.0

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

Hardstuck

✍ Evan Travers 2023-07-20 14:04:00 +0000 UTC

Porting my C++ game engine to Android

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

More Software Projects need Defenses of Design

Computer Things 2023-07-18 22:13:55 +0000 UTC

Recently Reading

✍ Evan Travers 2023-07-18 14:47: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

What Is ChatGPT Doing … and Why Does It Work?

✍ Evan Travers 2023-07-16 23:47:00 +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

In Defense of Slow Feedback Loops

Computer Things 2023-07-11 18:47:55 +0000 UTC

Lima: a nice way to run Linux VMs on Mac

Julia Evans 2023-07-10 09:23:08 +0000 UTC

Dreamy little towns • Generative drawing

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

Open sourcing the nginx playground

Julia Evans 2023-07-08 09:52:27 +0000 UTC

Emacs: dired-preview version 0.1.0

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

What chocolatiering taught me about programming

Computer Things 2023-07-07 19:59:00 +0000 UTC

The New Thing Is Not New

✍ Evan Travers 2023-07-06 13:43:00 +0000 UTC

The New Thing

✍ Evan Travers 2023-07-06 02:06:00 +0000 UTC

16 Years Working On The Web

✍ Evan Travers 2023-07-05 12:35: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 15:00:00 +0000 UTC

Emacs: substitute version 0.2.0

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

Programming Language Perversity

Computer Things 2023-06-30 19:15:43 +0000 UTC

Who will understand consciousness?

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

Emacs: ef-themes version 1.2.0

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

Emacs: notmuch-indicator version 1.0.0

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

The Grug Brained Developer

✍ Evan Travers 2023-06-28 13:03:00 +0000 UTC

Emacs: mark and register basics

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

He Who Grasps the Heel

✍ Evan Travers 2023-06-26 23:44:00 +0000 UTC

Maybe Software Engineers could learn something from Linguistics

Computer Things 2023-06-26 21:01:16 +0000 UTC

Solving "Two Sum" in C with a tiny hash table

null program 2023-06-26 19:38:18 +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

New zine: How Integers and Floats Work

Julia Evans 2023-06-23 09:27:16 +0000 UTC

The pigeonhole principle: the converse is false

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

Agile is people, the rest is commentary.

Computer Things 2023-06-21 20:29:25 +0000 UTC

Uniqueness of matrix inverses

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

Mental Models: Slack

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

Emacs: logos version 1.1.0

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

Custom giraffe caret

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

Scrollbar width custom event

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

Coroutines make robot code easy

Ben Visness 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

Some tests are stronger than others

Computer Things 2023-06-14 18:30:42 +0000 UTC

A note on Metal shader converter

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

Production design of “True Detective”

✍ Evan Travers 2023-06-11 20:45:00 +0000 UTC

Emacs: basics of search and replace

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

What's between a set and a sequence?

Computer Things 2023-06-09 16:56:54 +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

The sneering of the wilderness

Computer Things 2023-06-06 19:57:16 +0000 UTC

Bower's law

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

i will never participate in weird internet caste systems

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

Some blogging myths

Julia Evans 2023-06-05 07:30:34 +0000 UTC

Outage 2023-06-02

team pico's blog 2023-06-03 14:09:35 +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

Collecting and curating material is good and we should do it more

Computer Things 2023-05-31 22:51:54 +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

Playing the subtraction game with GPT-4

Possibly Wrong 2023-05-26 12:52:24 +0000 UTC

New playground: memory spy

Julia Evans 2023-05-25 08:05:31 +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

Deploying Racket Web Apps With Docker

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

How (not) to write a manifesto

Ben Visness 2023-05-19 00: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

Iosevka Comfy version 1.3.0

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

Emacs: ef-themes version 1.0.0

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

Introducing "Implement DNS in a Weekend"

Julia Evans 2023-05-12 07:04:32 +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 08:00:00 +0000 UTC

The friendship paradox: expectation vs. probability

Possibly Wrong 2023-05-09 16:27:56 +0000 UTC

In love with a ghost

erock's blog 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

A few words on Ruby's type annotations state

zverok's space 2023-05-05 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

using openSUSE microOS for container-driven development

erock's blog 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

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

"It's always a tradeoff"

Ben Visness 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

neovimcraft.com configs search launch

erock's blog 2023-04-11 17:52:40 +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

Historical probability of picking a perfect NCAA bracket 1985-2023

Possibly Wrong 2023-04-05 18:01:22 +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

The hardest polycube packing puzzle

Possibly Wrong 2023-03-23 14:08:50 +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

Status update March 2023

team pico's blog 2023-03-15 19:54:05 +0000 UTC

aliases now supported for posts

team pico's blog 2023-03-15 19:54:02 +0000 UTC

We don't need human linters

erock's blog 2023-03-15 15:12:14 +0000 UTC

projects

erock's blog 2023-03-15 05:01:01 +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 11:00:00 +0000 UTC

The dogma of restful apis

erock's blog 2023-03-10 15:48:30 +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

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

NP-Complete isn't (always) Hard

Hillel Wayne 2023-02-20 00: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

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

gitk and git-gui

Hillel Wayne 2023-02-07 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

Sources of Complexity: Constraints

Hillel Wayne 2023-01-23 00: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

Emacs: introduction to ‘substitute’ (my new package?)

Protesilaos Stavrou: Coding blog 2023-01-14 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

Re: Questions around suitability of modus-themes for those that don’t have reading disabilities

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

Emacs: modus-themes version 4.0.0

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

Raph’s reflections and wishes for 2023

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

2022 in Review

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

I did Advent of Code on a PlayStation

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

Capture the Flag

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

Emacs: note for MELPA or Git users of the Modus themes ahead of version 4

Protesilaos Stavrou: Coding blog 2022-12-28 00:00:00 +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

Circuit Breakers

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

Re: Questions regarding use-package (Emacs)

Protesilaos Stavrou: Coding blog 2022-12-19 00:00:00 +0000 UTC

This is Fine

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

Emacs: modus-themes version 4 demo

Protesilaos Stavrou: Coding blog 2022-12-17 00:00:00 +0000 UTC

Emacs: denote version 1.2.0

Protesilaos Stavrou: Coding blog 2022-12-16 00:00:00 +0000 UTC

Emacs: my new ‘sxhkdrc-mode’ package

Protesilaos Stavrou: Coding blog 2022-12-14 00:00:00 +0000 UTC

Database Sharding Explained

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

Emacs: change colour values and mappings in Modus themes version 4

Protesilaos Stavrou: Coding blog 2022-12-07 00:00:00 +0000 UTC

Emacs: ‘standard-themes’ version 1.1.0

Protesilaos Stavrou: Coding blog 2022-12-06 00:00:00 +0000 UTC

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

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

Emacs: introduction to Clojure (CIDER and clojure-mode)

Protesilaos Stavrou: Coding blog 2022-12-05 00:00:00 +0000 UTC

What is Git made of?

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

Emacs: breaking changes coming to ‘modus-themes’ version 4

Protesilaos Stavrou: Coding blog 2022-12-03 00:00:00 +0000 UTC

Emacs: ef-themes version 0.10.0

Protesilaos Stavrou: Coding blog 2022-12-02 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

Introduction to the ‘standard-themes’ for Emacs

Protesilaos Stavrou: Coding blog 2022-11-30 00:00:00 +0000 UTC

Emacs: aLtCaPs version 1.1.0

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

Emacs: my new ‘altcaps’ package

Protesilaos Stavrou: Coding blog 2022-11-26 00:00:00 +0000 UTC

Announcing Franz

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

Let's Prove Leftpad

Hillel Wayne 2022-11-16 00:00: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

What We Know We Don't Know: Empirical Software Engineering

Hillel Wayne 2022-11-04 00:00:00 +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

Notes on Every Strangeloop 2022 Talk I Attended

Hillel Wayne 2022-11-02 00:00:00 +0000 UTC

Re: difference between ef-themes and modus-themes for Emacs?

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

Emacs: use custom file type with Denote

Protesilaos Stavrou: Coding blog 2022-10-30 00:00:00 +0000 UTC

Emacs: modus-themes version 3.0.0

Protesilaos Stavrou: Coding blog 2022-10-28 00:00:00 +0000 UTC

Emacs: ef-themes version 0.9.0

Protesilaos Stavrou: Coding blog 2022-10-28 00:00:00 +0000 UTC

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

Protesilaos Stavrou: Coding blog 2022-10-25 00:00:00 +0000 UTC

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

Protesilaos Stavrou: Coding blog 2022-10-24 00:00:00 +0000 UTC

Sysadmin witch studytime

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

Emacs: minor breaking changes coming to modus-themes 3.0.0

Protesilaos Stavrou: Coding blog 2022-10-23 00:00:00 +0000 UTC

Scrubbing videos using JavaScript

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

Emacs: denote version 1.1.0

Protesilaos Stavrou: Coding blog 2022-10-20 00:00:00 +0000 UTC

Iosevka Comfy version 1.1.0

Protesilaos Stavrou: Coding blog 2022-10-19 00:00:00 +0000 UTC

Emacs: logos version 1.0.0

Protesilaos Stavrou: Coding blog 2022-10-19 00:00:00 +0000 UTC

Ef themes 0.8.0 for GNU Emacs

Protesilaos Stavrou: Coding blog 2022-10-17 00:00:00 +0000 UTC

Essential complexity does not exist

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

RFC forum [draft]

team pico's blog 2022-10-11 20:14:39 +0000 UTC

The ef-themes now include two tritanopia-friendly themes

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

Ef themes 0.7.0 for GNU Emacs

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

imgs.sh launch

team pico's blog 2022-10-06 23:54:46 +0000 UTC

12 Factor App Revisited

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

Emacs: notmuch-indicator version 0.2.0

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

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

Protesilaos Stavrou: Coding blog 2022-10-03 00:00:00 +0000 UTC

Quorums

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

A Modular Hotkey System

Hillel Wayne 2022-09-30 00:00:00 +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

Safety and Liveness Properties

Hillel Wayne 2022-09-06 00:00:00 +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

New blog layout

team pico's blog 2022-08-28 01:20:02 +0000 UTC

Monoliths, Service Architecture, and Microservices

Architecture Notes 2022-08-27 19:47:50 +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

tuns.sh

team pico's blog 2022-08-18 15:43:05 +0000 UTC

Redis Explained

Architecture Notes 2022-08-11 15:00:05 +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

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

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 00: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

On Sperging Out

Acko.net 2021-03-26 23: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

How do ones and zeros sound?

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

Space Armadillo • Generative drawing

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

Pokeball • Generative drawing

Muffin Man 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

Let's make the worst VueJS ever!

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

Upcoming Sokol header API changes (Feb 2021)

The Brain Dump 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

Pixelblog - 30 - Food

Blog - SLYNYRD 2020-10-06 12:20: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

Pixelblog - 29 - Anime Faces and Hair

Blog - SLYNYRD 2020-07-29 12: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

sokol_gfx.h Backend Tour: Metal

The Brain Dump 2020-02-20 00:00:00 +0000 UTC

sokol_gfx.h Backend Tour: D3D11

The Brain Dump 2020-02-18 00:00:00 +0000 UTC

sokol_gfx.h Backend Tour: OpenGL

The Brain Dump 2020-02-17 00: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 00: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

CSS only elastic hover effect

Muffin Man 2018-03-19 00:00:00 +0000 UTC

Uploading files using 'fetch' and 'FormData'

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

My programming story

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

Consume less, create more

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

My blog setup

Muffin Man 2017-09-27 00:00:00 +0000 UTC

I have a trillion ideas.

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 00: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 00: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 00: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 00: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

Another web development awesome list

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

Project spotlight: VRInteractions

Ben Visness 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

How to architect Anvil apps

zserge's blog 2016-03-29 00:00:00 +0000 UTC

The Stockholm syndrome of Android XML

zserge's blog 2016-03-29 00:00:00 +0000 UTC

Anvil howto: view styling

zserge's blog 2016-03-28 00:00:00 +0000 UTC

The evolution of Android architecture

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

elm-mode refactoring demo

defn.io 2016-02-27 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

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

The BTB in contemporary Intel chips

Matt Godbolt’s blog 2016-02-19 04:00: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