Lobster Roll

Stories by pekkavaa

TV backlight compensation (lofibucket.com)
LLMs aren’t world models (yosefk.com)
Classic 3D videogame shadow techniques (30fps.net)
Portals and Quake (30fps.net)
The Ultimate Oldschool PC Font Pack (int10h.org)
Going up in color bit depth (30fps.net)
Ordered Dithering with Arbitrary or Irregular Colour Palettes (matejlou.blog)
Data-Oriented Design Book Review (gist.github.com)
Beyond functional programming: a taste of Verse (youtube.com)
jira-cli: Feature-rich interactive Jira command line (github.com)
Shader post-processing in a hurry (30fps.net)
OOP is dead, long live OOP (gamedev.net)
How to pack ternary numbers in 8-bit bytes (compilade.net)
How Westwood VQA works (30fps.net)
good hash table primes (planetmath.org)
Painting a Selfie Girl, with Maths (youtube.com)
An Open Letter to the Mathematical Community (mcsweeneys.net)
Clean pointer serialization in C (30fps.net)
Full screen triangle optimization (30fps.net)
HyAB k-means for color quantization (30fps.net)
Data Structures Part 1: Bulk Data (ourmachinery.com)
Malloc Geiger (github.com)
Layers All The Way Down: The Untold Story of Shader Compilation (moonside.games)
“This is Just a Prototype”: How Ethics Are Ignored in Software Startup-Like Environments (jyx.jyu.fi)
BMesh (developer.blender.org)
Finally, a Replacement for BERT: Introducing ModernBERT (huggingface.co)
Topics in computer graphics (mrl.cs.nyu.edu)
The Shunting-Yard Algorithm (2011) (reedbeta.com)
Hungarian Notation (1999) (learn.microsoft.com)
Angles, integers, and modulo arithmetic (2010) (shawnhargreaves.com)