Weighing a Car with Tire Pressures
The first thing I wanted to do with my Saab 96 was to establish a baseline weight.
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 3,290 posts.
The first thing I wanted to do with my Saab 96 was to establish a baseline weight.
TL;DR: A digital typewriter based on a Raspberry Pi and an E-Ink screen. The code/build instructions are available on GitHub .
Towards an API for the real numbers, Boehm, PLDI’20 Last time out we saw that even in scientific computing applications built by experts, problems with floating point numbers are commonplace. …
I started working full-time on what became Internet Explorer 1.0 in early October, 1994, grew the engineering team to 67 individuals by the time we shipped IE 3.0 in August, 1996, and got very litt…
How important are 'economies of scale' in production and innovation?
As I mentioned in my last post I’ve been working on reverse engineering the PLA chip in the C128. I’m now mostly done with this process so I think it’s time to share some of the findings.
This blog post uses MathJax to render mathematics. You need JavaScript enabled for MathJax to work.
Threat modeling is a risk based approach to cyber security requirements analysis.
Lambdaclass's blog about distributed systems, machine learning, compilers, operating systems, security and cryptography.
Recently listed as the number one worse place on the planet to take a short vacation, Stolipinovo is a shocking parallel world that defies belief.
Adventures in vintage computers and retrogaming. Includes articles on classic games and obsolete computers.
The unassailable advantage that big cloud providers like AWS and Azure have over the rest of the SaaS industry isn’t their quality or pace of innovation; it’s that they’re a single point of purchase for a variety of services. If there was a single vendor that large corporations could contract with and pay for SaaS…
I generally enjoy reading the uses this blog, and recently people have been talking about desk setups in my bubble (and on my Twitch stream), so I figured I’d write a post about my current setup!
Over the last year or two, I’ve noticed a certain style emerge in brand and product design. Look at the graphic below and you'll see it. The colors are soft and muted, the shapes rounded and the typography unobtrusive. It’s what you could describe as clean. It’s approachable. It’s inoffensive. It’s almost… cute. Zoom…
Code says what it does. That’s important for the computer, because code is the way that we ask the computer to do something. It’s OK for humans, as long as we never have to modify or debug the code. As soon as we do, we have a problem. Fundamentally, debugging is an exercise in changing what a program does to match…
(I wrote this for YC’s Future Founders Conference for Women. I’ll add the recording when it becomes available. The actual talk I gave on November 18th should include bonus streams of unconscious...
I recently became intrigued by the concept of event sourcing as applied to back-end architecture, specifically a microservice-oriented approach. I have spent the last few years working predominantly on the front-end, and became enamored by the simplicity and elegance of this pattern as the backbone of front-end…
Computers and computer systems are build up from deterministic, comprehensible, building blocks. Their operations and behaviors can be understood and reasoned about. I relate my personal beliefs and mindset on this point, and explore some manifestations and ramifications of this philosophy.
I've been hearing this question a lot lately, and when I do, it reminds me how much I don't know. Here are some questions this question brings to mind.
Having worked for a decade as an engineer at various companies, I noticed how most teams in software often have "the" manager and "the" tech lead or "the" senior engineer. These are the decision-makers and ones that lead all projects. Many engineers go to these people asking, "What do
Why many "profitable" public technology companies actually aren't
The sole purpose of this blog is to host a single article..