RSS.Social

pwy.io

follow: @[email protected]

Posts

kruci: Post-mortem of a UI library

Marching Events: What does iCalendar have to do with ray marching?

kartoffels v0.7: Cellular Automata, Statistics, 32-bit RISC-V

kartoffels: Emulating thousands of RISC V CPUs for fun

kartoffels v0.6: Personal Roomba, Simplified API, Compression

Nix as Static Site Generator for My Blog

Memory for Nothing: Why Vec<usize> is (probably) a bad idea

Mimalloc Cigarette: Losing one week of my life catching a memory leak

Coolest algorithms and optimizations I've used at work

Learning to Fly series got updated to 2024!

Trace Me a River (v2): Computing stuff on GPU using Rust

Trace Me a River: Computing stuff on GPU using Rust

wait, why (??): Surprising corners of Rust - part 2

(r)IDE on a (t)IDE with my IDE: Why Emacs + Rust?

wait, why (??): Surprising corners of Rust - part 1

Look Ma: My computer is talking! - Markov chains and N-grams

Doomé: What we didn’t know we didn’t know

Let's implement a virtual machine! -- from AST to JIT in one hour

Microdosing Rust: Why & How to Get Started with AVR?

Learning to Fly: Let's simulate evolution in Rust (pt 4)

Learning to Fly: Let's simulate evolution in Rust (pt 3)

Learning to Fly: Let's simulate evolution in Rust (pt 2)

Learning to Fly: Let's simulate evolution in Rust (pt 1)

Imitating specialization with OIBITs

Can’t Hack This: A hard-headed introduction to Nix

Scary Acronyms (and Super Creeps): OIBITs, HRTBs and others

Graphviz in the service of Factorio (pt 1)

Fantastic Actors and Where to Find Them: Actor system from scratch