Why I’m Leaving Elm
Why I can't use Elm, and can't recommend it to others.
Biohacking Lite
Musings of a Computer Scientist.
New German law would force ISPs to allow secret service to install trojans
A new law being proposed in Germany would see all 19 federal state intelligence agencies in Germany granted the power to spy on German citizens through
Siri, What Time Is It in London?
Every other service that tries to answer “What time is it in London?” gets it right. Only Siri gets it wrong.
Hard Startups
The most counterintuitive secret about startups is that it’s often easier to succeed with a hard startup than an easy one. A hard startup requires a lot more money, time, coordination, or...
Rules of thumb for a 1x developer
Contents Contents
New 13-inch MacBook Pro
Apple today updated the 13-inch MacBook Pro, improving the typing experience with the new Magic Keyboard and doubling the storage.
To get good, go after the metagame
What do metagames have to do with the acquisition of expertise?
Palindrome Day 20200202
Sonstiges - Learn more about palindromic dates in 2020 and in the near future. 2020-02-02 (YYYMMDD) or 02.02.2020 (DDMMYYY) and others.
Deploy your side-projects at scale for basically nothing – Google Cloud Run
Google Cloud Run is the perfect deployment system for all your side projects. It is dirt cheap, fully managed serverless and scalable.
I'm Open Sourcing the Have I Been Pwned Code Base
Let me just cut straight to it: I'm going to open source the Have I Been Pwned code base. The decision has been a while coming and it took a failed M&A process to get here, but the code will be turned over to the public for the
Second-Guessing the Modern Web
What if everyone's wrong?
In spite of an increase in Internet speed, webpage speeds have not improved
In spite of an increase in Internet speed, webpage speeds have not improved over time.
“Let’s use Kubernetes.” Now you have eight problems
For smaller teams, Kubernetes is usually the wrong solution: too complex, too complicated, and with too much work to keep it running.
Please read the paper before you comment
Each day on twitter there is one main character. The goal is to never be it— maple cocaine (@maplecocaine) January 3, 2019 Yesterday the main character of...
Don't touch my clipboard
Looking for an em dash I was recently trying to find an em dash character to use in a piece of writing. Since I don’t have the shortcut memorized—for future reference, shift+option+minus on Mac—I did a quick search for it. I didn’t see one on the search results page to copy, so I clicked into the first result: “The…
I Want Off Mr. Golang's Wild Ride
My honeymoon with the Go language is extremely over. This article is going to have a different tone from what I’ve been posting the past year - it’s a proper rant. And I always feel bad writing tho...
A (possible) solution to Covid-19
Notice. Since this seems to be such a common question I think I should describe my background. I have a PhD in molecular microbiology and I was once a tenured academic (professor). I now work in the biotech sector. I have published a number of peer reviewed papers in virology. If you really want to know more about me…
Why are Amnesty International monitors not able to observe the Assange hearing?
If Wikileaks founder, Julian Assange, is silenced, others will also be gagged either directly or by the fear of persecution and prosecution
Full-Bleed Layout Using CSS Grid
Certain layouts are surprisingly dastardly. On the modern web, one of the most common layouts is also one of the trickiest. In this tutorial, I break down how to build the "full-bleed" layout using CSS Grid.
The EARN IT act is an attack on end-to-end encryption
Yesterday a bipartisan group of U.S. Senators introduced a new bill called the EARN IT act. On its face, the bill seems like a bit of inside baseball having to do with legal liability for informati…
French bar owners arrested for offering free WiFi but not keeping logs
At least five bar owners in Grenoble, France have been arrested for providing WiFi at their businesses without keeping logs. The bar owners were arrested
The cost of 1GB of mobile data in 228 countries (Feb 2020)
A global league table of mobile data costs. The average cost of one gigabyte (1GB) compared from over 5,600 mobile data plans in 237 countries.