When Google paid websites to promote Firefox 29 March 2023 Today I Learned Browsers 2000s Having grown up in the 2000s, I love discovering that things I presumed were banal back then were, in fact, part of a bigger story.
That time when SVG almost got network support for raw sockets 21 March 2023 Today I Learned SVG W3C Apps 2000s SVG Phone Home
ZX Spectrum's CPU couldn't do multiplication 26 February 2023 Today I Learned Processors 80s Math A look into clever multiplication tricks from the 80s.
Some ARM processors to this day can't do division 26 February 2023 Today I Learned Processors ARM Math Some ARM Cortex processors, more specifically the Cortex M0, M0+ and M1 don’t have divide instructions.
Parsing phone numbers is a nightmare 11 January 2022 Today I Learned Regex Parsers I18n Like HTML, phone numbers are turing complete not meant to be parsed by Regex.
A ray-tracer can be your next weekend project 12 January 2021 Today I Learned Graphics Rendering Games You can write a ray-tracing renderer in about a weekend.