made by paulgb, submitted by porterjamesj
A WebGL renderer for the glyph-brush Rust text rendering library (https://github.com/alexheretic/glyph-brush/tree/master/glyph-brush), enabling it to be used on the frontend via WebAssembly.

Type-checked keypaths in Rust

made by cmyr, submitted by porterjamesj
A Rust crate for referring to paths of nested struct fields in a type-safe way (like in Swift).

Injecting executable PHP code to a JPG image file

made by Fabrizzio, submitted by porterjamesj
How to use JPG metadata to craft exploits for a hypothetical vulnerable PHP webserver.


made by billmarcy, jckelly, submitted by Mai
A platformer where you play as a wizard, casting orbs that are also platforms. It gets really hard! Check out the code here: https://github.com/jackckelly/orb_game.

How and When to Control for Confounders During Product Usage Analyses

made by philosophicalhacker, submitted by Mai
This blog post clearly lays out a few approaches to systematically exploring the impact of confounding variables in your data.


made by nemo, submitted by porterjamesj
A command-line tool for combining PDFs and adding bookmarks, using a declarative markdown input.


made by must-compute, submitted by porterjamesj
An implementation of the bimultimap data structure in Go, which allows easy modeling of many-to-many relationships.

Cool things I learned about Bash this week

made by petermalmgren, submitted by porterjamesj
Bash tricks and hidden features you might not know about, with examples!


made by nelhage, submitted by porterjamesj
A tool for offloading computation to AWS Lambda that can dramatically speed up C/C++ build times.

Space Simulation

made by Mathew Estafanous, submitted by rachel
Procedurally generate and navigate an entire universe complete with moons, planets (with terrain), orbits!