HN: the good parts
HN comments are terrible. On any topic I’m informed about, the vast majority of comments are pretty clearly wrong. Most of the time, there are zero...
Read moreHN comments are terrible. On any topic I’m informed about, the vast majority of comments are pretty clearly wrong. Most of the time, there are zero...
Read moreWhen we look very closely at images generated by neural networks, we often see a strange checkerboard pattern of artifacts.
Read moreThere are a lot of “12 CS books every programmer must read” lists floating around out there. That’s nonsense. The field is too broad for almost...
Read moreAlthough extremely useful for visualizing high-dimensional data, t-SNE plots can sometimes be mysterious or misleading.
Read moreJoel Spolsky has a classic blog post on “Finding Great Developers” where he popularized the meme that great developers are impossible to find, a corollary of...
Read moreI can’t think of a single large software company that doesn’t regularly draw internet comments of the form “What do all the employees do? I could...
Read moreDeveloper compensation has skyrocketed since the demise of the Google et al. wage-suppressing no-hire agreement, to the point where compensation rivals and maybe even exceeds compensation...
Read moreTavish Armstrong has a great document where he describes how and when he learned the programming skills he has. I like this idea because I’ve found...
Read moreA visual overview of neural attention, and the powerful extensions of neural networks being built on top of it.
Read moreThis guide is patterned after my “Doing well in your courses”, a post I wrote a long time ago on some of the tips/tricks I’ve developed...
Read moreDo concurrency bugs matter? From the literature, we know that most reported bugs in distributed systems have really simple causes and can be caught by trivial...
Read more<!– –> This is a long overdue blog post on Reinforcement Learning (RL). RL is hot! You may have noticed that computers can now automatically learn...
Read more