Leonidas Villeneuve This is supposed to be a blog where I talk about random tech stuff and share things I learned through the years (Why? Check my about section)
When Google paid websites to promote Firefox 29 March 2023 Today I Learned Browsers 2000s Having grown up in the 2000s, I love when I discover that something I presumed was banal back then was, in fact, part of some untold history.
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.
How I got DD-WRT running on an unsupported TP-LINK WR941ND v5 [+github code] 14 February 2017 Hacks Hardware Tutorial Getting DD-WRT to work on unsupported hardware.