Home on Topi Kettunen
Sila Dev Log: Rewriting in C++ and LLVM
Sila Dev Log: Initial Control Flow
List of Now Playing
Sila Dev Log: Implementing Local Variables
Giving Mastodon a Go
Sila Dev Log: Defining Macro for Parser Rules
What I Read in September 2023
So... Baldur's Gate 3 Happened
What I Read During the Summer (May-Aug) 2023
Sila Dev Log: Initial Recursive Descent Parsing
Sila Dev Log: Tokenization and Compiling Basic Arithmetic
Why Would Anyone Build a New Programming Language?
An Album for Each Year
Embrace Authenticity in Your Blog
Another Godfather of AI Feeling Lost
What I Read in April 2023
Geoffrey Hinton Leaves Google and Warns of Danger Ahead
Google and Amazon Struggle to Lay Off Workers in Europe
What I Read in March 2023
Utah Is First US State to Limit Teen Social Media Access
Running staticcheck with eglot and gopls
What I Read in February 2023
Generics-aware gopls in Emacs
Finally Got My Emacs Setup Just How I Like It
Machine Learning Would Have Advanced Faster With Lisp
Best Description of AI
Adding Lunar Phases to Emacs' Org Agenda
Telemetry in Go
Shawn Raboutou Projecting Burden of Dreams
Carbon Costs of Self Driving Cars
We Have This Today With Common Lisp
What I Read Between November 2022 and January 2023
Chat Control: The EU’s CSEM Scanner Proposal
Beastie Against Fascism
Migrating to Contabo
Lisa Source Code Release
Building GPT From Scratch
N26 Goes Into Crypto
Internet Is Empty and Devoid of People
We're Here on Earth to Fart Around
Luddite Teens
Jason Isbell and George Saunders Have an Epic Conversation
Banging My Head Against the Wall With Haskell and C++ FFI
The Poetry of Programming
Blogging as a Form of Free Writing
In Praise of Public Domain Literature
Reading List
Dealing With Injuries
Now Page
Symbolics Graphics Reel 1989
Table-Driven Testing in C++
Showing Now Playing with Hugo
Imperial Triumphant - Rotted Futures
Moving to Berlin and Hopefully More Regular Updates
Why Not Kubernetes?
Spotify and the Spread of Misinformation
RIP Thich Nhat Hanh
Google Analytics Considered... Illegal?
Adventures in Linear Types
Missing Technical Writing
Views on Digital Declutter
Passions and Time Management
Music, AI, and the Future
Code Reading
Extravagancy in Tech
Contemplating Web Analytics
Leap of Faith in Email Providers
Reawakening Long Lost Habit (Or Forming a New One)
FreeBSD Jails For Fun and Profit
Archive
Now
Now Playing
Privacy Policy
Reading List
Resume
Tags
What I Use