Rewriting the Technical Interview

aphyr.com
rewriting-the-technical-interview

Previously: Typing the Technical Interview. Update, November 2023: here are the full term rewrite and language macros which formed the seed of this story. These files include OO notation as well as the basic Algol syntax shown here. There is … Read more

Rewriting the history of syphilis

wired.com
rewriting-the-history-of-syphilis

All of this, though, occurred long after the life and death of the man who left behind the skeleton that Drancourt analyzed, who was buried in a now-ruined chapel in the village of Roquevaire. Archeological excavations at the site in … Read more

Rewriting wipEout

phoboslab.org
rewriting-wipeout

— Thursday, August 10th 2023 The source code for the classic PSX launch title wipEout was leaked in 2022. A few month ago I finally sat down to take a look at it. The result is a (nearly) complete rewrite … Read more

Rewriting the Ruby Parser

railsatscale.com
rewriting-the-ruby-parser

At Shopify, we have spent the last year writing a new Ruby parser, which we’ve called YARP (Yet Another Ruby Parser). As of the date of this post, YARP can parse a semantically equivalent syntax tree to Ruby 3.3 on … Read more

Rewriting Libimagequant in Rust for Portability

pngquant.org

Rust is more portable than C for pngquant/libimagequant libimagequant is a library for generating high-quality palettes, useful for compression of transparent PNG images (~75% smaller!) and making nice GIF animations. libimagequant is now a pure Rust library. The new version … Read more