Skip to content
RSS
Amplifier
Blogs
Podcasts
Music
Videos
Topics
Submit
Discover
Search
OPML
llms.txt
About
Sign up
Favorites
Account
Blog
Site RSS Feed
Latest updates
knazarov.com ↗
RSS feed ↗
81 posts
Follow
Latest posts
RAID with ZFS and NixOS
Dec 27, 2025
I switched to a Nix monorepo for personal projects
Nov 23, 2025
Why Emacs remote editing is janky and potential ways to fix it
Jun 15, 2025
Fixing Emacs library loading with a virtual filesystem
Apr 14, 2025
Loading Emacs in 100ms under Nix
Apr 13, 2025
Basedpyright is a good open-source Python LSP server
Jan 26, 2025
VPN to home PC with OpenWrt and TailScale
Jan 10, 2025
Testing my RISC-V implementation with RISCOF test suite
Dec 17, 2024
Adding a debugger and ELF loader to my RISC-V emulator
Dec 11, 2024
Writing a simple RISC-V emulator
Dec 7, 2024
Moving large files via clipboard on Wayland
Nov 23, 2024
Tail calls in Valeri
Nov 3, 2024
Correctly spawning apps from scripts in sway/i3
Nov 3, 2024
Connecting to my home PC from the mobile phone
Oct 28, 2024
Reraising continuations
Oct 15, 2024
Valeri notebook programming with Org Babel
Oct 12, 2024
Disassembling functions
Oct 6, 2024
Capturing and serializing continuations
Oct 5, 2024
SyncThing now has encrypted servers
Sep 30, 2024
Purity, delimited continuations and I/O
Sep 28, 2024
Backtraces in Valeri
Sep 15, 2024
Immutable tree-structured stack
Sep 13, 2024
Reporting errors from the compilation phase
Sep 11, 2024
Let's try Forgejo code forge
Sep 9, 2024
Error reporting and syntax objects
Sep 8, 2024
Valeri REPL became actually useful (and keeps state)
Sep 1, 2024
Valeri now has a REPL
Aug 26, 2024
First real program compiled with Valeri
Aug 23, 2024
First working code generation for simple arithmetic
Aug 11, 2024
New spin on a C++ garbage collector
Aug 3, 2024
Why I'm going for immutability
Jul 28, 2024
NuPhy Air: best keyboard so far
Jul 4, 2024
Element X is a new Matrix app for mobile
Jun 24, 2024
Emacs can start up almost as fast as Vim
Jun 10, 2024
I've ported my language from C to C++ (a story of error handling)
Apr 1, 2024
Tail-recursive even/odd
Jan 29, 2024
Implementing globals
Jan 28, 2024
Better assembler and stack-based register file
Jan 21, 2024
Text to binary and back
Jan 7, 2024
VM progress update: dicts and parsing
Dec 31, 2023
Why use red-black trees instead of hash tables?
Nov 19, 2023
Writing programming languages is fun
Oct 29, 2023
I now host my own videos (with PeerTube)
Oct 26, 2023
Virtual Machine debugging and GDB pretty printers
Oct 22, 2023
VM progress update: hashes and function calls
Oct 16, 2023
Statically linked Python interpreter
Oct 7, 2023
GCC static analyzer for C programs
Sep 28, 2023
Many of my projects are dirty hacks
Sep 27, 2023
Programming languages are operating systems
Sep 25, 2023
VM progress update: data segment and constants
Sep 24, 2023
←
Prev
✦
Random
Next
→
Visit
↗
Feed
Kagi
↗