So we have two questions here: One, how do we draw boundaries around our computer programs such that we minimize the risk of any one concept failing? Two, how do we define any one term such that it is impossible for there to be a misunderstanding or for the pr…
Peer review, one of the staples of modern research, has a somewhat
weird reputation: on the one hand, society recognises that there should
be a way to assess the correctness of scientific claims.1 On the other
hand, researchers are loath to relinquish control …
Over the past few years, I’ve seen something that kind of troubles me. While people on iPhones Write books on using the iPhone on their iPhones, clear out their Email on their Apple Watch and manage the rest on their iPhones, and use their iPhones as their pri…
I was once thinking about Trello and Jira and wondered how they implemented the sorting functionality in their drag & drop interface. You can have a million items/cards and both of these platforms will allow you to change the order in a simple drag and drop ma…
It's common in job interviews to ask you about "the biggest impact you had". And I recently realized that my proudest achievement had little to do with my effort. It wasn't about the impact that I had on a company but on young people.
I come from And...
Jan Strehmel: We find that open source code containing swearwords exhibit significantly better code quality than those not containing swearwords under several statistical tests. We hypothesise that the use of swearwords constitutes an indicator of a profound e…