RSSAmplifier

Blog

The Mad Scientist Review

"It's hard to tell what the author is exactly shooting for from his high horse."

ptomato.wordpress.comRSS feed ↗10 posts

Latest posts

It’s like cp -R but for your GUI

As a JavaScript engine developer at Igalia I don’t find myself writing much plain C code anymore. I’m either writing JS or TypeScript, or hacking on large compiler codebases in C++1, or writing ECMAScript specification language. Frankly, that is fine … Continue reading →

December of Rust Project, Part 2: The Assembler Macro

Welcome back! This is the second post of a series which turned out to be more occasional than I thought it would be. You might remember that I originally called it December of Rust 2021. Look how that worked out! … Continue reading →

Comparing Apples and AppleOranges

Why dates and date-times can't be compared without making some choices. And why that matters. Continue reading →

December of Rust 2021, Part 1: A Little Computer

A Rust version of a virtual machine, inspired by a popular post from last month about a virtual machine in 125 lines of C Continue reading →

Advent of Rust 25: Baby Steps

The final episode of teaching myself Rust with programming puzzles Continue reading →

Advent of Rust 24: A Hexagonal Tribute to Conway

Finally finishing the elusive sea monster puzzle, and Conway's Game of Life on a honeycomb grid Continue reading →

Advent of Rust, Day 22 and 23: Profiling, Algorithms, and Data Structures

In which my knowledge of computer science fundamentals falls short Continue reading →

Advent of Rust, Day 20 and 21: Stumped by Sea Monsters

Cross-correlating sea monsters, stitching photos together, and analyzing ingredient lists. Plus the first puzzle that I decide to finish later Continue reading →

Advent of Rust 18 and 19: Parsers and New Math

In which I write a lot of parsers Continue reading →

Advent of Rust 16 and 17: Really, That’s More Iterators Than I Wanted; and More Adventures With NumRust

Another Conway's Game of Life, another twist Continue reading →