I Tried to Virtually Stalk Mark Zuckerberg
In late 2015, I finished reading Automate the Boring Stuff with Python and was very inspired to try to automate something in my life. At the same time, I have been always fascinated by Mark Zuckerberg…
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 49,204 posts.
In late 2015, I finished reading Automate the Boring Stuff with Python and was very inspired to try to automate something in my life. At the same time, I have been always fascinated by Mark Zuckerberg…
Two fun things happened recently and the proximity of the two made something go click in my head and now I think I understand how bytecode interpreters work.
In the Unity for Software Engineers (now updated and available as a book), series, I give an accelerated introduction to game development in Unity.
A data-driven exploration of how the Hacker News ranking algorithm works.
When you start Chrome, it attempts to connect to three random domains. I've seen a few theories about why exactly this happens that brush up against the nefarious. The true rationale is incredibly mundane: hopefully this short summary will clear things up.
A data-driven approach to cryptocurrency (Bitcoin, Ethereum, Litecoin, Ripple etc.) market analysis and visualization using Python.
Jimmy Koppel's in-depth review of John Ousterhout's A Philosophy of Software Design, with case studies on specs, simple APIs, names, and types.
I’ve come to the conclusion that, for me, ORMs are more detriment than benefit. In short, they can be used to nicely augment working with SQL in a program, but they should not replace it.
The post after this one on “black rust” describes why you should heat the pan before applying oil for seasoning. This helps the seasoning to adhere and makes the pan pleasantly black.
Nine observations about what happens when you eat only potatoes
A new way to think about brainpower.
Since I’m lightly employed these days, I enjoy keeping up with the news. In recent weeks, I’ve been blocked by the paywalls of the Wall Street Journal , Globe & Mail (closest thing Canada has to a national newspaper), the Times/Sunday Times (of London), the Telegraph (also UK), Business Insider , and Bloomberg …
Monopoly This is the difference between “pro-business” and “pro-market” policies which are often conflated. The former leads to concentration of
Published December 2, 2020 Since autumn of 2019, I’ve been bearish on the dollar, meaning I have a longish-term outlook towards a weaker dollar. This view began forming when the Federal Reserve cut interest rates in summer 2019, and then the view solidified with a catalyst after an overnight repo rate spike in…
thoughts, talks, docs and unpopular opinions
A lot of programmers believe that compilers are magic black boxes in which you put your messy code in and get a nice optimized binary out. The hallway philosophers will often start a debate on which language features or compiler flags to use in order to capture the full power of the compiler’s magic. If you have ever…
Simplified Android Development
Apple has revealed the hidden Fallback Recovery OS mode available on M1 Macs. How to enter and use it, and why it’s another big plus.
As every iOS developer knows, Apple can do whatever they want with their own native apps, meaning they can and do use private APIs. It’s not too surprising, ...
Why building your own tiny website is a really great project that every coder should do.
Some days I get in bed after a tortuous 4-5 hour session working with Claude or Codex wondering what the heck happened. It's easy to blame the model - there'...
Just a little something I thought was worth pointing out. @notch , the creator of Minecraft, has been posting updates on his latest toy proj...