New

The latest blog posts to take off on Hacker News. 2,330 posts.

Any topic
2018
272

I’m leaving Mozilla

It's been five great years, but now it is time for me to move on and try something else. During these five years I've met and interacted with a large number of awesome people at Mozilla, lots of new friends! I got the chance to work from home and yet work with a global team … Continue reading I’m leaving Mozilla →

273

Pivot or Fail?

The Pivot is celebrated in startup land. Huge successes like Twitter and Slack are all the results of pivots. So surely pivoting is a good thing, right? Well, I am not so sure. And I certainly don’t want entrepreneurs to think that pivoting is the right thing to do when their original idea fails. It […]

287

Type inference

Type inference is a major feature of several programming languages, most notably languages from the ML family like Haskell. In this post I want to provide a brief overview of type inference, along with a simple Python implementation for a toy ML-like language.

290

Fast line-following robots

Since February 2016, I have been participating in DIYRobocars meetups here in the SF Bay Area, wherein a bunch of amateur roboticists compete in autonomous time trials with RC cars. I had been doing very well in the competition with essentially just a glorified line-following robot, but have lately upgraded to a full…

296

Copying objects in JavaScript

In this article we will look at the various ways an object can be copied in Javascript. We will take a look at both shallow and deep copying. While shallow copying is rather straightforward, deep copying is more tricky. Currently, there is a HTML5 specification for a deep copy algorithm but it is not publically…