kruci: Post-mortem of a UI library ⌘ Read more
Marching Events: What does iCalendar have to do with ray marching? ⌘ Read more
kartoffels v0.7: Cellular Automata, Statistics, 32-bit RISC-V ⌘ Read more
kartoffels: Emulating thousands of RISC V CPUs For Fun
kartoffels: Emulating thousands of RISC V CPUs For Fun ⌘ Read more
kartoffels v0.6 released!
kartoffels is a game where you’re given a potato and your job is to
implement a firmware for it - let’s see what changed in v0.6! ⌘ Read more
Nix as Static Site Generator for My Blog
Nix as Static Site Generator for My Blog ⌘ Read more
Memory for Nothing: Why Vec<usize> is (probably) a bad idea
Every now and then one has to index something - and what’s better than a
good old Vec<usize>? ⌘ Read more
Mimalloc Cigarette: Losing one week of my life catching a memory leak
Memory allocators are great! I love allocating memory! Give me more, give me
more!
But memory allocators can be a great source of pain as well, and this is a
story of how I lost one week of my life catching a huge memory leak in a core
Rust application at work. ⌘ Read more
Coolest algorithms and optimizations I’ve used at work
Coolest algorithms and optimizations I’ve used at work ⌘ Read more
Learning to Fly series got updated to 2024!
The Learning to Fly series, a
beginner-friendly Rust tutorial combining evolution, neural network and
genetic algorithm, got an upgrade!
Since its inception in 2021, a few things have changed in the Rust and
WebAssembly ecosystem, and I’ve decided it’s high time to revisit the articles
🙂
Come check it out! ⌘ Read more
Trace Me a River (v2)
Trace Me a River (v2): Computing stuff on GPU using Rust ⌘ Read more
Trace Me a River
Trace Me a River: Computing stuff on GPU using Rust ⌘ Read more
wait, why (??) - part 2
wait, why (??) - part 2: Surprising corners of Rust ⌘ Read more
®IDE on a (t)IDE with my IDE
®IDE on a (t)IDE with my IDE: Why Emacs + Rust? ⌘ Read more
wait, why (??) - part 1
wait, why (??) - part 1: Surprising corners of Rust ⌘ Read more
Look Ma: My computer is talking; let’s create a simplified ChatGPT!
ChatGPT is all the hype now, but the math behind it is pretty complex - can we
create something smaller & simpler, possibly under 200 lines of Rust code? ⌘ Read more
Learning to Fly: Let’s simulate evolution in Rust! (pt 4) ⌘ Read more…
Learning to Fly: Let’s simulate evolution in Rust! (pt 3) ⌘ Read more…
Learning to Fly: Let’s create a simulation in Rust! (pt 2) ⌘ Read more…
Learning to Fly: Let’s create a simulation in Rust! (pt 1) ⌘ Read more…
Imitating specialization with OIBITs ⌘ Read more…
Goodbye, Cocaine ⌘ Read more…
Graphviz in the service of Factorio (½) ⌘ Read more…