sebastian.graphics
sebastian.graphics
Zetian Lin
Personal
Write programs & enjoy modern art. Spends most of his free time thinking about stuff.
Latest posts
-
First Game Jam 2025-11-11 07:32am
-
I Tried To Learn How To Draw 2025-11-05 03:23pm
-
Minamoto Kanren: miniKanren-like Language For The Rest Of Us 2025-10-26 08:41am
-
(A Few) Comments on Larry Sanger's Nine Theses 2025-09-30 05:50am
-
Towards The "Fastest" Scripting Language 2025-08-24 10:56pm
-
An Attempt of Memory Allocator 2025-08-22 02:55am
-
An Attempt At Redesigning multiaddr 2025-08-01 10:44am
-
A Confession, Part 2 2025-07-29 08:38am
-
The Problem With Wikipedia 2025-07-23 03:37am
-
A Confession 2025-07-19 07:16am
-
Gripes With Music Streaming Apps 2025-07-18 12:17am
-
A Web Frontend For Git 2025-07-12 10:20am
-
A Case for the Design and Adoption of a New Kind of Programming Test 2025-05-28 01:22am
-
The Bicameral Form Of Question And The Problem Of Its Answering 2025-04-20 05:07pm
-
The Accidental Brutalist Beauty of Penknife (An Editor) 2025-03-19 12:31pm
-
On AI Coding (March 2025) 2025-03-19 07:48am
-
Farewell to Mastodon 2025-02-23 08:32am
-
Lesson Learned From Making A Text Editor 2025-01-26 10:31pm
-
The Sin of Words, Part 5 2025-01-09 11:34pm
-
Why That One Copypasta Works The Way It Works 2025-01-09 11:34pm
-
The Sin of Words, Part 4 2024-11-08 09:41am
-
The Sin of Words, Part 3 2024-11-03 06:29pm
-
The Double-Life Geek, or: Farewell to Gemini, Part 4 2024-11-02 12:24pm
-
The Sin of Words, Part 2 2024-11-02 11:05am
-
Notes on Rewriting Systems, Part 1 2024-11-02 08:13am
-
The Sin of Words, Part 1 2024-10-24 11:03am
-
Do You Believe In Mandate Of Heaven? or: Farewell to Gemini, Part 3 2024-09-16 12:03pm
-
Why I'm Not Going To Use AI For Art Anymore 2024-09-14 07:59am
-
My First Quakers Meeting 2024-08-26 11:39am
-
Stargaze Lisp, Part One. (And other things on language design) 2024-08-24 10:11am
-
My Response to Coraline Ehmke's Attack on Meritocracy, Nine Years Later 2024-07-31 05:57am
-
My Current Single-User Fossil Server Setup 2024-07-12 02:43am
-
Code Discordianism Revisited 2024-07-09 09:06am
-
The History of Cleword (As I Remembered It) 2024-06-10 09:06am
-
Model-Centric View Composition 2024-06-06 10:09am
-
(A) Vision of a New Web 2024-06-05 03:04pm
-
PL/0, Part 3: References 2024-03-07 07:33pm
-
PL/0, Part 2: Parameters for procedures 2024-03-01 07:33pm
-
PL/0, Part 1: The whole original language 2024-03-01 03:12am
-
Crimson: (Currently) A Lexer Generator 2024-02-06 09:13am
-
The Design of Flowmark, a Text Macro Language 2024-01-12 04:00pm
-
A Reconstruction of TRAC Programming Language 2024-01-06 05:28pm
-
Truly Forever Computers 2023-12-23 09:43am
-
Why I Came to Dublin 2023-12-21 02:45pm
-
Testimony For Duolingo 2023-12-14 04:38am
-
Farewell to Gemini, Part 2 2023-11-18 09:56am
-
Plans for Camus 2 2023-11-14 10:17pm
-
The KDE Plasma Audio Problem Saga (of My Arch Linux Setup) 2023-11-04 07:54pm
-
Handling CJK Input in SDL2 2023-11-01 03:56am
-
Testimony Against Duolingo 2023-09-07 02:16am
-
Haiku OS User Experience Report (Aug 2023) 2023-08-23 12:45am
-
My Failure At Creating A Basis for Indiecomputing 2023-06-18 03:29am
-
Where I've Been In The Last Six Months 2023-06-14 02:08pm
-
Lexer Generator for Camus 2023-01-23 12:43am
-
Compiling Regular Expressions 2023-01-12 10:31am
-
A Few Thoughts on AI-Generated Art 2022-10-07 10:16am
-
Mini16 Part 1: FAT12, Near & Far Pointers, and Thinking Before Coding 2022-10-06 02:20pm
-
Registering Shortcut Menus in Windows 2022-09-20 01:46pm
-
SRH Oberon: What and Why 2022-09-03 01:07pm
-
"You Are Doing It Wrong" 2022-08-28 03:06pm
-
Reviving Into Infinity 2022-08-16 12:25am
-
Extracting Bitmap From Plan 9 Fonts 2022-07-16 01:00pm
-
The Chifir Virtual Machine 2022-07-04 07:07am
-
After 5 Years I'm Trying To Write Sound Synthesis Programs Again 2022-04-15 02:37am
-
Making Sense of Latches and Flip-Flops 2022-04-15 02:33am
-
"WhY nOt MaKe An OpEn SoUrCe CoNtRiBuTiOn?", they say 2022-04-06 12:22pm
-
Building A Basic Particle System 2022-03-08 04:50am
-
Design of a Python to Postscript compiler 2022-01-11 09:13am
-
I tried developing ESP32-based smartwatch programs and I can't say I like it 2022-01-04 05:47am
-
Just exactly how many tries should one expect to solve one Wordle problem? 2022-01-04 05:47am
-
Finally after exactly 5 year and 3 days I have finished this side project 2021-12-12 08:00am
-
Site News 2021.11.3 2021-11-03 05:00am
-
Farewell to Gemini 2021-10-31 09:00am
-
Mini16: 16-bit x86 Operating System for Teaching, Part 0 2021-09-20 09:00am
-
Writing 16-Bit Tiny Model Standalone C Program With Open Watcom 2021-09-13 09:00am
-
交互式视频demo 2021-09-09 09:00am
-
An 16-bit x86 Assembly Example for INT8/IRQ0 2021-08-30 09:00am
-
My Painful Ride with VSCode Source Code 2021-07-07 09:00am
-
I Tried To Write A Simple Garbage Collector 2021-06-27 09:00am
-
关于一次抄袭事件 2021-06-19 09:00am
-
Are if-statements Really That Bad Though? 2021-06-07 09:00am
-
Site News 2021.5.17 2021-05-17 05:00am
-
9liberty: Sebastian Higgins's plan9 page 2021-05-02 01:00am
-
Taste of APL, Revisited 2021-03-06 10:07am
-
A taste of APL 2021-02-27 10:17pm
-
抽象的层次 2021-02-10 07:00am
-
Site News 2021.1.18 2021-01-18 04:00am
-
Site News 2021.1.16 2021-01-16 04:00am
-
Site News 2021.1.10 2021-01-10 04:00am