Miscellaneous unsolicited (and possibly biased) career advice
Erik Bernhardsson
The latest blog posts to take off on Hacker News. 2,668 posts.
Erik Bernhardsson
Leif Singer, an engineer at Automattic, tells us about interviewing for a remote job at Automattic.
I often advocate people surrounding me to build their own side projects. I believe they can fulfill you in so many ways: for your career, your relationships, or your independence. Buffer, the company I currently work for, was itself a side project. I’ve built myself multiple side projects. The major ones being…
[Epistemic status: fiction] Thanks for letting me put my story on your blog. Mainstream media is crap and no one would have believed me anyway. This starts in September 2017. I was working for a sm…
Tales of Developing Clojure
Derek's Personal Portfolio/Blog
Yellowstone National Park maintains a collection of sounds and videos taken in the park that are in the public domain and free for anyone to use. The collection
Two winters ago I was told a story by a friend of mine. A true story, about an episode from his childhood he’d never mentioned befor...
Fang-Pen Lin's blog about programming
Cross Laminated Timber (or CLT for short) is a structural building material that can replace concrete and steel in new building construction. I wrote about CLT back in April and mentioned that the Gotham Gal and I are in the process of making two CLT buildings right now. The paper version of the New York […]
150 successful machine learning models: 6 lessons learned at Booking.com Bernadi et al., KDD’19 Here’s a paper that will reward careful study for many organisations. We’ve previously looked a…
Some personal reflections about the evolution and death or programming languages. By the forces a circumstances, I had to reverse engineer and decommission a few Perl scripts in an old company earl…
On October 7, this blog will have existed and been continually updated for 25 years.
This note summarises details of some of the new silicon chips for machine intelligence. Its aim is to distil the most important implementation and architectural details (at least those that are currently available), to highlight the main differences between them. I’m focusing on chips designed for training since they…
How to build a constraint programming solver in Julia. Part 1: Solving Sudoku using backtracking
Suppose you want to pick an integer at random in a set of N elements. Your computer has functions to generate random 32-bit integers, how do you transform such numbers into indexes no larger than N? Suppose you have a hash table with a capacity N. Again, you need to transform your hash values (typically 32-bit ……
How four partners took an idea from a whiteboard to the browser
Learning to write is learning to think, because writing is thinking. They are two peas in a powerful pod. This article goes over my writing process, focused on minimizing the activation energy to get started.
Ever wondered how Bash completion works? In this first article on the topic, we’ll look at how it works under the hood.
It has still often been difficult to find answers to my questions. I think this is largely due to the fact that when discussing things with the average Haskell programmer, I feel like I have a fourth-grade education.
In this tutorial, we are going to learn how to draw charts with Chart.js and how to customize them to suit our needs.
Follow up: Cloudflare: Making the internet a little bit faster – for a select group of people CloudFlare is a very helpful service if you are a website owner and don’t want to deal with separate…