• ~/
  • ~/posts
  • ~/talks
  • ~/tags
  • ~/contact

kruci: Post-mortem of a UI library

21.08.2025
#experiment #post-mortem #rust #user-interface

Who didn't once want to roll their own user interface toolkit?

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

16.04.2025
#ical #rust

... and why signed distance functions are cool!

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

17.02.2025
#gamedev #kartoffels #release #rust

kartoffels is a game where you're given a potato and your job is to implement a firmware for it - what's changed in v0.7?

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

20.11.2024
#gamedev #kartoffels #release #riscv #rust

kartoffels is a game where you're given a potato and your job is to implement a firmware for it - what's changed in v0.6?

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

15.10.2024
#memory #performance #prices #rust

Every now and then one has to index something - and what's better than a Vec<usize>?

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

21.08.2024
#memory #mimalloc #prices #rust

How do you solve a memory heisenbug?

Learning to Fly series got updated to 2024!

04.04.2024
#genetic-algorithm #neural-network #rust #webassembly

What happens when you combine neural networks with genetic algorithms?

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

23.03.2023
#markov-chains #n-grams #rust

Can we create a ChatGPT-like trinket under 200 lines of code?

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

10.06.2021
#genetic-algorithm #neural-network #rust #webassembly

What happens when you combine neural networks with genetic algorithms?

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

24.03.2021
#genetic-algorithm #neural-network #rust #webassembly

What happens when you combine neural networks with genetic algorithms?

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

01.02.2021
#genetic-algorithm #neural-network #rust #webassembly

What happens when you combine neural networks with genetic algorithms?

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

04.01.2021
#genetic-algorithm #neural-network #rust #webassembly

What happens when you combine neural networks with genetic algorithms?

Imitating specialization with OIBITs

25.10.2020
#cursed #rust

Why does the code below compile?

Graphviz in the service of Factorio (pt 1)

03.03.2020
#cursed #dot #factorio #graph #graphviz

Graphviz is a software that renders graphs, Factorio is a game in which you build and maintain factories - can both complement each other?

CC BY-SA 4.0
scroll to top