Articles

A col­lec­tion of essays, arti­cles, or any oth­er writ­ings that I would like to remain more acces­si­ble than the con­tent in my post archives. Note that not all the linked arti­cles here are sta­t­ic pages; some are blog posts I’d like to high­light.

Tech­ni­cal
2013 – Inte­ger Arith­metic Con­tin­ued // FYI, inte­ger aver­age is bro­ken too (see below)
2013 – Real Talk: Inte­ger Arith­metic // Fix­es to absolute val­ue from the “rock-solid” trench­es of cod­ing for embed­ded sys­tems
2012 – Fixed-point atan2 // Expla­na­tion of a fast approx­i­ma­tion with lit­tle use to oth­ers
2012 – Steak in a Dorm // Enjoy­ing red meat in a space-deprived sub­ur­bia
2011 – 5V to 3.3V with Pre­ferred Resis­tors // Abus­ing C++11 in the search for the ide­al resis­tors
2010 – C++’s .* and ->* oper­a­tors // Strug­gling to jus­ti­fy the exis­tence of an arcane C++ fea­ture; see also part 2 and part 3
2010 – Mis­takes to Make on a Whit­ted Ray­trac­er // I won­der how I screwed up love­ly pic­tures
2010 – US Inter­na­tion­al Dvo­rak // A key­board lay­out for you
2009 – Bet­ter Spheres, Few­er Tri­an­gles // Com­pu­ta­tion­al geom­e­try: icosa­he­dra into spheres

Opin­ion
2013 – Why Microsoft’s 3D Print­ing Rocks // So des­per­ate for soft­ware com­plex­i­ty in 3D print­ing, even Microsoft looks good
2012 – It Was Nev­er About the Mileage // A bit­ter old man yells about some­thing he has zero expe­ri­ence in
2010 – My New Logo // Why I failed Eng­lish like sev­en times in a row and how you should inter­pret my cre­ative out­put
2010 – Sci­ence Olympiad Advice // A bit­ter old man dis­pens­es advice to a young audi­ence
2009 – Club­bing Sci­ence Olympiad // A bit­ter old man yells about a school news­pa­per
2009 – Stuy Czar // A bit­ter old man whines and rem­i­nisces to no audi­ence

Triv­ial
2008 – Pen Spin­ning // I show you my moves