Integer overflow checking cost
Analyzes the performance overhead of enabling integer overflow checks in compiled code, estimating a small penalty for most applications.
Analyzes the performance overhead of enabling integer overflow checks in compiled code, estimating a small penalty for most applications.
The article argues against the idea that market forces prevent discrimination, using historical examples from finance to challenge this common tech industry belief.
A 1997 design contest analysis where Verilog users outperformed VHDL users, sparking industry debate and controversy.
An introduction to the HWB color model in CSS, explaining its intuitive approach to defining colors using Hue, Whiteness, and Blackness.
A guide to editing binary files directly, explaining why it's useful and demonstrating basic techniques with simple tools.
Article critiques a misleading report claiming no gender pay gap in tech, using evidence from the AAUW study to refute the claim.
A historical account of Oracle's poor performance in a 1983 database benchmark and their alleged attempt to have the professor behind it fired.
Explains how data alignment affects CPU cache performance, using benchmarks and an analogy to illustrate the impact on speed.
The author argues Java's bloated toolchain creates a high barrier to entry for casual FOSS contributors, based on personal experience.
Analyzes the flaws in Hacker News and Reddit ranking algorithms and proposes a randomized solution to improve content discovery.
About The Blog This started out as a way to jot down thoughts on areas that seem interesting but underappreciated. Since then, this site has grown to
A tutorial on animating SVG path transitions using SMIL, comparing it to JavaScript libraries like RaphaëlJS for a Batman emblem project.
A guide on using CSS to maintain the aspect ratio of embedded iframes (like videos) in responsive web design.
A review of the 2013 'beyond tellerrand' conference, highlighting talks on web sustainability, design, and development.
A transcript of Kara Swisher's 2019 Twitter interview with Jack Dorsey, focusing on Twitter's progress and responsibility.
Dan Weinreb's rebuttal to Richard Stallman's account of the Symbolics and LMI Lisp machine companies, arguing Stallman's version is biased and inaccurate.
The early development history of the online game SubSpace, from its 1995 inception to its troubled 1998 retail release.
A curated collection of the author's most popular articles and videos on Python, web development, Vim, and software engineering practices.