Vitamin D, part 2: Shannon's story
How much Vitamin D should I take? This is still the looming question, and it’s time to address it. First, though, imagine that someone in a public forum online asked me, “How much metoprolol (a…
Posts that commenters keep linking to, ranked by how many different people have cited them in Hacker News comments. 904 posts.
How much Vitamin D should I take? This is still the looming question, and it’s time to address it. First, though, imagine that someone in a public forum online asked me, “How much metoprolol (a…
Having a good database schema design is crucial for building applications that will need to scale in traffic and complexity. If you happen to do a bad design choice you will see that it takes a lot of effort to stop the pattern from propagating to your backends’ services and controllers, and finally to your frontend.
People think it’s weird that I do all my development on a Windows machine. It’s definitely a second-class citizen experience in the wider development world, and Windows has a lot of really frustrating issues, but it’s still my favorite operating system. This is for exactly one reason: AutoHotKey. AHK is an engine for…
An exploration into top level domains. How I ended up buying netflix.soy and domains from facebook, microsoft and google.
A talk at Hydra distributed computing conference , online (originally planned to be in Moscow, Russia), 06 Jul 2020
How Germany Is Able To Run The World’s Second Largest Export Economy In The Post-Industrial Era “ The Germany Shock ” describes European growth & the efficiency-maximizing centralization of European manufacturing activity after the launch of the Single Market and the Euro . Two questi
We are excited to begin rolling out the new version of Messenger on iOS. To make the Messenger iOS app faster, smaller, and simpler, we rebuilt the architecture and rewrote the entire codebase, whi…
Like making engineering students squirm? Have them explain convolution and (if you're barbarous) the convolution theorem. They'll mutter something about…
YOLOv5 license and commercial-use guide: AGPL-3.0 terms, specs, resources, and alternatives. Compare YOLOv5 against other vision models free.
A few months ago I wrote about a WhatsApp backdoor that allowed hackers to access all data on any phone running WhatsApp [1]. Facebook, its parent company, claimed at the time that they had no proof the flaw had ever been used by attackers [2]. Last week it became clear that this backdoor had been exploited to extract…
A look at the new Fuchsia Operating System.
Computer Science-Fiction 1 is not actually fiction. Instead, these are books of computer science and/or programming that when you read them you can’t quite believe that what they claim is reality. Indeed, very often works of Computer Science-Fiction push the limits of your understanding of just what constitutes the…
If you eschew hyperbole and hang in for the long haul, maintaining a discipline of understatement in the midst of a flashy neon world, you may be offered a modicum of credence when you make an extraordinary announcement.
Artistic interpretations of the 54 Roman emperors of the Principate, created with AI and historical references.
Back in 2011, I happened to get a job writing Backbone.js app. If you never did that, don’t. I was complaining about difficulties with composition left and right to [...]
On Wednesday the trap sprang shut, as Judge Baraitser insisted the witnesses must finish next week, and that no time would be permitted for preparation of closing arguments, which must be heard the immediate following Monday. This brought the closest the defence have come to a protest, with the defence pointing out…
Rootclaim helps people understand complex issues by combining the power of crowdsourced information with the mathematical validity of statistics.
N2D VMs are the first AMD-based instances on Google Cloud.
Today we're proud to release TypeScript 4.1! If you're unfamiliar with TypeScript, it's a language that builds on JavaScript by adding syntax for type
"Systems design" is a branch of study that tries to find universal architectural patterns that are valid across disciplines. You might thin...
Before we get into Horcruxing, here's a quick prologue on online security hygiene. You can skip to the Horcruxing section if it seems redundant. 1. Longer…
BusKill is a Kill Cord for your laptop implementing a Dead Man Switch using $20 in USB hardware + udev rule to trigger your laptop self-destruct if stolen.
We are pleased to announce today that Cognitect and Nubank will be sponsoring dozens of contributors to the Clojure ecosystem with regular monthly support.
If programmers were just more disciplined, more professional, they'd write better software. All they need is a code of conduct telling them how to work like those of us who've worked it out. The above statement is true, which is a good thing for those of us interested in improving the state of software and...
How we reverse engineered Discord’s call protocol and found it being MITM-ed by Discord.
Editor’s preface: When I first joined Dropbox in May 2017, we were at the tail end of our CoffeeScript to TypeScript migration. If you wanted to make changes to a CoffeeScript file, it was considered common courtesy to convert it to TypeScript while you were at it. Parts of our codebase were still using…