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.

An unexpected bit of forward thinking

And now it’s all this 2024-11-21 04:43:57 +0000 UTC

Apple Intelligence's Advertising

✍ Evan Travers 2024-11-19 22:56:00 +0000 UTC

Hyperproperties

Computer Things 2024-11-19 19:34:54 +0000 UTC

Importing a frontend Javascript library without a build system

Julia Evans 2024-11-18 09:35:42 +0000 UTC

Native dual-range input

Muffin Man 2024-11-18 00:00:00 +0000 UTC

Emacs: the Modus themes palette previews are tabulated

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

I Made a Podcast Player

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

Emacs: ef-themes version 1.9.0

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

Elixir-like pipes in Ruby (oh no not again)

zverok's space 2024-11-16 00:00:00 +0000 UTC

Linkage

11011110 2024-11-15 21:17:00 +0000 UTC

Congratulations, Dr. Tröbst!

11011110 2024-11-13 18:13:00 +0000 UTC

Memex Limbo

✍ Evan Travers 2024-11-13 02:44:00 +0000 UTC

Five Unusual Raku Features

Computer Things 2024-11-12 20:06:55 +0000 UTC

Tweaking settings (or not) on my new MacBook Pro

And now it’s all this 2024-11-12 17:42:38 +0000 UTC

CSS fix to prevent orphan icons dropping to a new line

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

Kilometers, miles, Fibonacci, and Lucas

And now it’s all this 2024-11-11 21:31:33 +0000 UTC

ML in Go with a Python sidecar

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

Go Turns 15

The Go Blog 2024-11-11 00:00:00 +0000 UTC

Everything I've learned so far about running local LLMs

null program 2024-11-10 05:05:20 +0000 UTC

Incrementing file version numbers with Python and Perl

And now it’s all this 2024-11-09 22:57:29 +0000 UTC

New microblog with TILs

Julia Evans 2024-11-09 09:24:29 +0000 UTC

Open source mac apps I love

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

Semi-automated plotting

And now it’s all this 2024-11-07 05:18:18 +0000 UTC

A death on Hallowe'en

The Boston Diaries 2024-11-06 08:45:35 +0000 UTC

A list of ternary operators

Computer Things 2024-11-05 18:40:33 +0000 UTC

Pixel Diary - Golden Romance

Blog - SLYNYRD 2024-11-05 14:27:00 +0000 UTC

Ticks tricks

And now it’s all this 2024-11-04 21:46:33 +0000 UTC

Upcoming Sokol header API changes (Nov 2024)

The Brain Dump 2024-11-04 00:00:00 +0000 UTC

Some highlights from FOCS

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

Rescaling a graph

And now it’s all this 2024-11-03 16:29:01 +0000 UTC

Ranging over functions in Go 1.23

Eli Bendersky's website 2024-11-02 13:35:00 +0000 UTC

Apple Health trends

And now it’s all this 2024-11-01 19:30:49 +0000 UTC

Implementing a tiny CPU rasterizer | Part 3: Interpolating colors

lisyarus blog 2024-11-01 11:00:00 +0000 UTC

Halloween linkage

11011110 2024-10-31 18:17:00 +0000 UTC

Implementing a tiny CPU rasterizer | Part 2: Drawing a triangle

lisyarus blog 2024-10-31 18:00:00 +0000 UTC

ASCII control characters in my terminal

Julia Evans 2024-10-31 08:00:10 +0000 UTC

Implementing a tiny CPU rasterizer | Part 1: Clearing the screen

lisyarus blog 2024-10-30 18:00:00 +0000 UTC

Bloch sphere

Eli Bendersky's website 2024-10-29 23:10:00 +0000 UTC

An algorithm incorrectness proof

Possibly Wrong 2024-10-29 16:55:02 +0000 UTC

‘Ask me anything’ live stream on 2024-10-31 at 14:00 Europe/Athens about Emacs or life in general

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

2-adic numbering for binary tilings

11011110 2024-10-28 19:41:00 +0000 UTC

Using less memory to look up IP addresses in Mess With DNS

Julia Evans 2024-10-27 07:47:04 +0000 UTC

Emacs: modus-themes version 4.6.0

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

Houses of cards and triangular numbers

And now it’s all this 2024-10-26 19:52:26 +0000 UTC

(Yet another) Introduction to quaternions

lisyarus blog 2024-10-26 18:00:00 +0000 UTC

Web Native Highlighting

✍ Evan Travers 2024-10-24 16:31:00 +0000 UTC

Sinusoidal sunlight

And now it’s all this 2024-10-23 21:24:33 +0000 UTC

Emacs: beframe version 1.2.0

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

TLA from first principles

Computer Things 2024-10-22 17:14:21 +0000 UTC

There is no such thing as a global method (in Ruby)

zverok's space 2024-10-21 00:00:00 +0000 UTC

Emacs: the Modus themes have a new ‘rotate’ command

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

Rebar and reinforced concrete

And now it’s all this 2024-10-19 19:34:13 +0000 UTC

Iosevka Comfy version 2.1.0

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

Calculating the norm of a complex number

Eli Bendersky's website 2024-10-18 02:45:00 +0000 UTC

Splines for graph drawing theory

11011110 2024-10-17 19:00:00 +0000 UTC

I think people may be taking the LinkedIn questions not as serious as LinkedIn would like

The Boston Diaries 2024-10-17 04:24:58 +0000 UTC

Unit testing from inside an assembler, part V

The Boston Diaries 2024-10-17 03:53:33 +0000 UTC

Emacs: remap font size in the minibuffer

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

Be Suspicious of Success

Computer Things 2024-10-16 15:08:39 +0000 UTC

Linkage

11011110 2024-10-15 17:53:00 +0000 UTC

Expanding

And now it’s all this 2024-10-15 15:41:10 +0000 UTC

Unit testing from inside an assembler, part IV

The Boston Diaries 2024-10-14 04:36:36 +0000 UTC

A benchmark of three different floating point packages for the 6809

The Boston Diaries 2024-10-14 03:06:40 +0000 UTC

Lake Union's Lonely Trolley: SLU Streetcar Ridership

Ben Congdon 2024-10-12 08:00:00 +0000 UTC

Implementing Raft: Part 4 - Key/Value Database

Eli Bendersky's website 2024-10-11 02:50:00 +0000 UTC

Computational complexities of folding

11011110 2024-10-10 22:53:00 +0000 UTC

Transforming colors with matrices

lisyarus blog 2024-10-10 12:00:00 +0000 UTC

How to convince engineers that formal methods is cool

Computer Things 2024-10-08 16:18:55 +0000 UTC

Linearizability in distributed systems

Eli Bendersky's website 2024-10-08 02:16:00 +0000 UTC

Windows dynamic linking depends on the active code page

null program 2024-10-07 19:50:17 +0000 UTC

Some notes on upgrading Hugo

Julia Evans 2024-10-07 09:19:57 +0000 UTC

A half-flipped binary tiling

11011110 2024-10-06 16:51:00 +0000 UTC

On programming and poetry (not Python’s tool)

zverok's space 2024-10-06 00:00:00 +0000 UTC

Slim Reader/Writer Locks are neato

null program 2024-10-03 22:40:13 +0000 UTC

Manifesting a Clever Phone

✍ Evan Travers 2024-10-02 20:51:00 +0000 UTC

homelab

erock's devlog 2024-10-02 01:05:01 +0000 UTC

on writing

erock's devlog 2024-10-02 01:04:24 +0000 UTC

“What were the skies like when you were young?” was not asked by LeVar Burton

The Boston Diaries 2024-10-01 22:18:42 +0000 UTC

Terminal colours are tricky

Julia Evans 2024-10-01 10:01:44 +0000 UTC

Ch-ch-ch-changes

The Boston Diaries 2024-10-01 09:14:59 +0000 UTC

Summary of reading: July - September 2024

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

Linkage for the start of another academic year

11011110 2024-09-30 18:35:00 +0000 UTC

Pixelblog - 52 - Idle Fighting Stance

Blog - SLYNYRD 2024-09-30 12:54:00 +0000 UTC

“It's 250 miles inland! What do you mean it was hit by a hurricane?”

The Boston Diaries 2024-09-30 03:51:06 +0000 UTC

Some Go web dev notes

Julia Evans 2024-09-27 11:16:00 +0000 UTC

Refactoring Invariants

Computer Things 2024-09-24 20:06:10 +0000 UTC

Continuations: What Have They Ever Done for Us?

defn.io 2024-09-22 14:10:00 +0000 UTC

Emacs: use Denote for meetings or events

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

“Gilded Rose” refactoring kata in Ruby — as if it is 2024

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

Emacs: commands in popup frames with ‘emacsclient’

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

On Poetry

zserge's blog 2024-09-18 00:00:00 +0000 UTC

Making my Nvim Feel More Like Helix with Mini.nvim

✍ Evan Travers 2024-09-17 19:37:00 +0000 UTC

Goodhart's Law in Software Engineering

Computer Things 2024-09-17 16:33:40 +0000 UTC

Tiny Great Languages: PL/0

zserge's blog 2024-09-17 00:00:00 +0000 UTC

What's in an (Alias) Name?

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

Take Screenshots of Your Work

✍ Evan Travers 2024-09-16 15:44:00 +0000 UTC

CSS :has and Focus Outline

✍ Evan Travers 2024-09-16 11:50:00 +0000 UTC

Emacs: dired-preview version 0.3.0

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

Emacs: consult-denote version 0.2.0

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

Latticework and Markdown Bible

✍ Evan Travers 2024-09-14 23:45:00 +0000 UTC

Notes on running Go in the browser with WebAssembly

Eli Bendersky's website 2024-09-14 13:05:00 +0000 UTC

Emacs: cursory version 1.1.0

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

Tiny Great Languages: APL

zserge's blog 2024-09-13 00:00:00 +0000 UTC

Reasons I still love the fish shell

Julia Evans 2024-09-12 15:09:12 +0000 UTC

Building LLM-powered applications in Go

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

Tiny Great Languages: Lisp

zserge's blog 2024-09-12 00:00:00 +0000 UTC

This could maybe explain some of the emails I received, but not all of them

The Boston Diaries 2024-09-11 20:00:39 +0000 UTC

Hiatus

Hillel Wayne 2024-09-11 00:00:00 +0000 UTC

Tiny Great Languages: MOUSE

zserge's blog 2024-09-11 00:00:00 +0000 UTC

Why Not Comments

Computer Things 2024-09-10 19:40:29 +0000 UTC

Emacs: show-font version 0.1.0

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

Tiny Great Languages: BASIC

zserge's blog 2024-09-10 00:00:00 +0000 UTC

How? How do people not know their own email addresses?

The Boston Diaries 2024-09-09 21:49:43 +0000 UTC

Share your feedback about developing with Go

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

Tiny Great Languages: Assembly

zserge's blog 2024-09-08 00:00:00 +0000 UTC

Notes on the Euler formula

Eli Bendersky's website 2024-09-07 12:44:00 +0000 UTC

I talked with Gavin Freeborn about Emacs, philosophy, life, and politics

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

Using Helix as a Vim User

✍ Evan Travers 2024-09-05 17:47:00 +0000 UTC

Analysis of adversarial binary search game

Possibly Wrong 2024-09-04 20:51:54 +0000 UTC

Giving C++ std::regex a C makeover

null program 2024-09-04 17:15:07 +0000 UTC

Thoughts on "The Future of TLA+"

Computer Things 2024-09-04 17:00:19 +0000 UTC

Emacs: Denote version 3.1.0

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

Positions on Generative AI

✍ Evan Travers 2024-09-03 14:26:00 +0000 UTC

Emacs: logos version 1.2.0

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

Telemetry in Go 1.23 and beyond

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

Emacs: fontaine version 2.1.0

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

TaskWarrior

Ben Congdon 2024-08-31 07:00:00 +0000 UTC

The Emacs Writing Studio is available—I wrote the foreword

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

iPhone Continuity Camera for Remote Meetings… 👍👍

✍ Evan Travers 2024-08-30 14:40:00 +0000 UTC

Emacs: tmr version 1.0.0

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

Emacs: pulsar version 1.1.0

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

Why structured concurrency?

erock's devlog 2024-08-28 14:09:47 +0000 UTC

The programmer's obsession with version numbers

The Boston Diaries 2024-08-28 04:36:10 +0000 UTC

State and time are the same thing

Computer Things 2024-08-27 18:13:37 +0000 UTC

New unique package

The Go Blog 2024-08-27 00:00:00 +0000 UTC

Emacs: ef-themes version 1.8.0

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

How to run valgrind on a CGI program in C

The Boston Diaries 2024-08-25 01:24:07 +0000 UTC

Sigh

The Boston Diaries 2024-08-24 02:15:57 +0000 UTC

Murphy's Law as applied to bugs: it is easier to find bugs in production than in development

The Boston Diaries 2024-08-24 02:02:44 +0000 UTC

PUT an entry on the ol' blog

The Boston Diaries 2024-08-24 00:59:14 +0000 UTC

Zig and Emulators

The Brain Dump 2024-08-24 00:00:00 +0000 UTC

Emacs: my major mode to show a font (show-font.el)

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

SentencePiece BPE Tokenizer in Go

Eli Bendersky's website 2024-08-23 17:35:00 +0000 UTC

Iosevka Comfy version 2.0.0

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

An idea for teaching formal methods better

Computer Things 2024-08-21 16:05:27 +0000 UTC

Emacs: modus-themes version 4.5.0

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

Flirting With Helix

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

Range Over Function Types

The Go Blog 2024-08-20 00:00:00 +0000 UTC

Migrating Mess With DNS to use PowerDNS

Julia Evans 2024-08-19 08:15:28 +0000 UTC

Emacs: ‘ef-eagle’ and ‘ef-owl’ are added to the ‘ef-themes’

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

Micro-libraries need to die already

Ben Visness 2024-08-18 12:00:00 +0000 UTC

Texttools dot py

Computer Things 2024-08-14 17:19:46 +0000 UTC

trainwreck design

j3s.sh 2024-08-14 00:00:00 +0000 UTC

🔎➕🍄‍🟫🟰🤔

✍ Evan Travers 2024-08-13 23:49:00 +0000 UTC

Go 1.23 is released

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

Emacs: ‘standard-themes’ version 2.1.0

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

BuyMeACoffee silently dropped support for many countries, and nobody cares

zverok's space 2024-08-08 00:00:00 +0000 UTC

Robot simulator updated to VPython 7.6.5

Possibly Wrong 2024-08-07 19:10:40 +0000 UTC

Using Units

defn.io 2024-08-07 13:00:00 +0000 UTC

Go structs are copied on assignment (and other things about Go I'd missed)

Julia Evans 2024-08-06 08:38:35 +0000 UTC

Emacs: copy file to many directories

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

Emacs: Lin version 1.1.0

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

barrel

erock's devlog 2024-08-01 15:29:04 +0000 UTC

Emacs: sort Luhmann-style signatures with ‘denote-sort-dired’

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

Deep list copy: More than meets the eye

null program 2024-07-31 18:49:57 +0000 UTC

Why I prefer rST to markdown

Computer Things 2024-07-31 15:34:39 +0000 UTC

Emacs: exclude directories in Denote’s Org dynamic blocks

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

Pixelblog - 51 - City Builder

Blog - SLYNYRD 2024-07-29 13:00:00 +0000 UTC

Emacs: combine dired-preview with ready-player

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

How it became like this? Ruby Range class

zverok's space 2024-07-26 00:00:00 +0000 UTC

Emacs: Denote backlinks buffer can now toggle its details

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

The Bouquet Residence

Acko.net 2024-07-23 22:00:00 +0000 UTC

My patented Miracle Tonic would have prevented the CrowdStrike meltdown

Computer Things 2024-07-23 15:22:21 +0000 UTC

Emacs: use-package essentials

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

AI Tools in Mid-2024

Ben Congdon 2024-07-21 07:00:00 +0000 UTC

Pixel Diary - Neomecity

Blog - SLYNYRD 2024-07-18 13:20:00 +0000 UTC

Another whodunit logic puzzle

Possibly Wrong 2024-07-16 23:11:24 +0000 UTC

Tag Refactor Complete

✍ Evan Travers 2024-07-16 19:27:00 +0000 UTC

Keep perfecting your config

Computer Things 2024-07-16 19:18:22 +0000 UTC

You Should Use: Soulver

✍ Evan Travers 2024-07-16 16:49:00 +0000 UTC

Refactoring Tags...

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

Trending Topic Trash

✍ Evan Travers 2024-07-15 15:05:00 +0000 UTC

Toolbox languages

Hillel Wayne 2024-07-15 00:00:00 +0000 UTC

Emacs: Tell Org which linked files to open externally

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

MSVC and CE

Matt Godbolt’s blog 2024-07-11 19:00:00 +0000 UTC

Stop perfecting your config

✍ Evan Travers 2024-07-09 14:19:00 +0000 UTC

Logic for Programmers now in early access!

Computer Things 2024-07-08 17:33:18 +0000 UTC

Entering text in the terminal is complicated

Julia Evans 2024-07-08 13:00:15 +0000 UTC

Reasons to use your shell's job control

Julia Evans 2024-07-03 08:00:20 +0000 UTC

Emacs: consult-denote version 0.1.0

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

Solving a math problem with planner programming

Computer Things 2024-07-02 15:46:13 +0000 UTC

Vignettes on language evolution: discovering an old syntax feature history

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

Symbol inspection tools for w64devkit: vc++filt and peports

null program 2024-06-30 21:30:19 +0000 UTC

Emacs: Denote version 3.0.0

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

Outage…

✍ Evan Travers 2024-06-28 13:53:00 +0000 UTC

conscioussness is wet

erock's devlog 2024-06-27 23:30:06 +0000 UTC

A brief introduction to interval arithmetic

Computer Things 2024-06-25 16:08:25 +0000 UTC

Emacs: The Modus themes can now be extended with a ‘user’ palette

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

Logic for Programmers Update

Computer Things 2024-06-21 18:02:31 +0000 UTC

Emacs: make Org export work with Denote silos

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

New blog post: Composing TLA+ Specifications

Computer Things 2024-06-17 15:06:08 +0000 UTC

New file types supported for pgs.sh

team pico 2024-06-17 03:47:20 +0000 UTC

pico+ now accepts global payments

team pico 2024-06-17 03:47:20 +0000 UTC

Outage 2024-05-27

team pico 2024-06-17 03:47:20 +0000 UTC

mount your blog and sites as a fs

team pico 2024-06-17 03:47:20 +0000 UTC

Git Patch Requests Ep1

team pico 2024-06-17 03:47:20 +0000 UTC

Status update - May 2024

team pico 2024-06-17 03:47:20 +0000 UTC

TUI deprecations

team pico 2024-06-17 03:47:20 +0000 UTC

Pages redirect to trailing slash

team pico 2024-06-17 03:47:20 +0000 UTC

mount your blog and sites as a fs

team pico 2024-06-17 03:42:34 +0000 UTC

Composing TLA+ Specifications with State Machines

Hillel Wayne 2024-06-17 00:00:00 +0000 UTC

Stop Using Fandom

j3s.sh 2024-06-16 00:00:00 +0000 UTC

The design decisions and evolution of a method definition - Ruby case study

zverok's space 2024-06-14 00:00:00 +0000 UTC

Node.js script to run multiple commands in parallel

Muffin Man 2024-06-13 00:00:00 +0000 UTC

Confidence and the Obsidian Graph

✍ Evan Travers 2024-06-12 21:10:00 +0000 UTC

Strongly solving Gobblet Gobblers using retrograde analysis

Possibly Wrong 2024-06-11 14:57:03 +0000 UTC

Nondeterminism in Formal Specification

Computer Things 2024-06-11 14:30:00 +0000 UTC

front-end complexity is all in your head

erock's devlog 2024-06-11 13:46:16 +0000 UTC

crickets

erock's devlog 2024-06-11 13:46:16 +0000 UTC

what is starfx?

erock's devlog 2024-06-11 13:46:16 +0000 UTC

zig devlog ep1

erock's devlog 2024-06-11 13:46:16 +0000 UTC

on the xz backdoor

erock's devlog 2024-06-11 13:46:16 +0000 UTC

Home-Cooked Software and Barefoot Developers

✍ Evan Travers 2024-06-11 13:24:00 +0000 UTC

Forsp: A Forth+Lisp Hybrid Lambda Calculus Language

xorvoid 2024-06-10 06:17:49 +0000 UTC

I've been thinking about tradeoffs all wrong

Computer Things 2024-06-05 15:14:09 +0000 UTC

iOS Homescreen 2024.2

✍ Evan Travers 2024-06-04 20:51:00 +0000 UTC

New zine: How Git Works!

Julia Evans 2024-06-03 09:45:11 +0000 UTC

Pixelblog - 50 - Human Walk Cycle

Blog - SLYNYRD 2024-05-29 12:59:00 +0000 UTC

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

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

Arenas and the almighty concatenation operator

null program 2024-05-25 00:00:00 +0000 UTC

Guidelines for computing sizes and subscripts

null program 2024-05-24 22:25:10 +0000 UTC

Another coin flip puzzle

Possibly Wrong 2024-05-21 18:11:35 +0000 UTC

NoCode Will Not Bring Computing to the Masses

Computer Things 2024-05-21 17:54:19 +0000 UTC

Emacs: Substitute version 0.3.0

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

Emacs: Denote file name components can be reordered

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

Connected Bible Study in Obsidian

✍ Evan Travers 2024-05-18 22:23:00 +0000 UTC

What I look for in empirical software papers

Computer Things 2024-05-16 16:58:58 +0000 UTC

Shopping for an Ergonomic Keyboard

✍ Evan Travers 2024-05-15 17:27:00 +0000 UTC

Comment Section: Software Friction

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

The things I haven't wrote, and the things I want to write (back to Ruby)

zverok's space 2024-05-12 00:00:00 +0000 UTC

Emacs: notmuch-indicator version 1.2.0

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

Paradigms succeed when you can strip them for parts

Computer Things 2024-05-07 16:48:56 +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

Secure Randomness in Go 1.22

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

"Integration tests" are just vibes

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

Software Friction

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

Evolving the Go Standard Library with math/rand/v2

The Go Blog 2024-05-01 00:00: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

Demystifying multiple importance sampling

lisyarus blog 2024-04-25 18:00:00 +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

Emacs: Denote backlinks for Org headings

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

What makes concurrency so hard?

Computer Things 2024-04-16 20:28:49 +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

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

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

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

Reversing a Mystery Function

xorvoid 2024-04-06 17:29:40 +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:27:43 +0000 UTC

Making crochet cacti

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

The Tale of Daniel

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

On Garbage Collection

xorvoid 2024-03-30 23:56:27 +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

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

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

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

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

Lemonade Stand

Possibly Wrong 2024-03-12 22:20:57 +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

Emacs: spacious-padding version 0.4.0

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

The Hunt for the Missing Data Type

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

Upcoming Sokol header API changes (Feb 2024)

The Brain Dump 2024-02-26 00:00: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

Planner programming blows my mind

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

ChatGPT have killed my passion project and I am fine

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

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

Protesilaos Stavrou: Coding blog 2024-02-08 00:00:00 +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

Dealing with diverged git branches

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

Pixelblog - 48 - Military Shmup

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

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

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

I no longer maintain my Emacs projects on SourceHut

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

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

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

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

AI or ain't: LLMs

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

The World and the Machine

Hillel Wayne 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

AI or ain't: Eliza

zserge's blog 2024-01-01 00:00:00 +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

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

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

Emacs: advanced Org literate configuration

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

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

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

Notes on Every Strangeloop 2023 Talk I Attended

Hillel Wayne 2023-12-05 00:00:00 +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

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

Moon Phases • Generative drawing

Muffin Man 2023-11-25 00:00:00 +0000 UTC

Emacs: Denote Org dynamic blocks

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

Emacs: spacious-padding version 0.2.0

Protesilaos Stavrou: Coding blog 2023-11-24 00:00:00 +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

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

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

A better explanation of the Liskov Substitution Principle

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

MLIR — Lowering through LLVM

Math ∩ Programming 2023-11-01 14:00:00 +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

Avoid Load-bearing Shell Scripts

Ben Congdon 2023-10-29 07:00:00 +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

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

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

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

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

shell tip: print json with printf

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

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

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

Stable Fiddusion

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

Iosevka Comfy version 1.4.0

Protesilaos Stavrou: Coding blog 2023-09-30 00:00: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

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

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

Quaternion derivatives

lisyarus blog 2023-09-13 18:00:00 +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

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

Dreamy little towns • Generative drawing

Muffin Man 2023-07-10 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

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

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

A note on Metal shader converter

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

Fixing a neovim bug in Termux

Andrew Paon's blog 2023-06-08 08: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

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

ChatGPT: A Mental Model

xorvoid 2023-05-27 22:01:35 +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

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

Dime Time

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

Making a 2D soft-body physics engine

lisyarus blog 2023-05-10 18: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 • Generative drawing

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

10 years of Work&Co, version 2 • 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

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

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

Scala Pitfall: Parameterless Function Calls and Misplaced vals

Ben Congdon 2023-04-10 07: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

Breaking Racket

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

Pixelblog - 43 - Top Down Tiles Part 2

Blog - SLYNYRD 2023-03-29 13:17: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

Sneak peek of Rayven

Muffin Man 2023-03-22 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

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

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

My favourite animation trick: exponential smoothing

lisyarus blog 2023-02-21 18: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

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

Teardown Frame Teardown

Acko.net 2023-01-23 23: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

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

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

This is Fine

defn.io 2022-12-18 13:25:00 +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

#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

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

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

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

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

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

Pixelblog - 37 - Castlevania Study

Blog - SLYNYRD 2022-03-29 15:35: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

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

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

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

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

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

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

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

Beep, beep, I'm a sheep

zserge's blog 2020-12-13 00: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

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

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

KVM host in a few lines of code

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

Linux containers 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

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

Perspective • Generative drawing

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

Ode to J

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

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

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

React Image Filter

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

How to update npm using nvm

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

Custom Jekyll pagination

Muffin Man 2016-02-22 00:00:00 +0000 UTC

Animated login and signup forms

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

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