The Future of E-Bikes
The best feeling on a bike is cruising down a hill, barely pedaling, and taking in the surroundings. E-bikes are like that all the time. "How do you know if someone has an e-bike? They'll tell you!" goes the joke.
Rethinking Levels, Promotions and Salaries
Daily recently restructured our levels, promotions and salaries in somewhat unusual ways, and we want to share what we’re doing. We’re still early enough in our growth that we can’t compete with companies like Google and Netflix on salary alone. But we can be thoughtful in how
Why the Black MacBook Cost More
From 2006 until 2008, Apple sold one of the coolest Macs ever: the black MacBook. The black MacBook was sold alongside the more popular — and less expensive — white MacBook. The price difference between the white and black models is often brought up when discussing Apple’s various strategies around product design and…
What happened to proper tail calls in JavaScript? (2021)
ECMAScript supports proper tail calls. How come browser don't support it?
Intel deprecates SGX on Core series processors
A newer version of this document is available. Customers should click here to go to the newest version.
Updated Proton, Unified Protection
ProtonMail is now Proton! We’re more than just encrypted email — we now offer an entire privacy-focused ecosystem of services.
A detailed look at the S-300P anti-aircraft missile system
Technical Report APA-TR-2006-1201; Title: Almaz S-300P/PT/PS/PMU/PMU1/PMU2 / Almaz-Antey S-400 Triumf / SA-10/20/21 Grumble/Gargoyle ; Abstract: Introductory technical analysis and development history of the Almaz-Antey S-300P family of Surface to Air Missile systems. Includes diagrams, imagery and variant tables…
File transfers via the parallel port on DOS using LapLink
Fun with LapLink 5 and parallel port file transfers under FreeDOS
Self-control secrets of the Puritan masters
People today are fighting the temptations of a new economy.
A cautionary tale from the decline of SourceForge
There are thousands of books in print today about starting a business, but only a handful about ending one and moving on . Tamburri2020 is a deep dive into one particular (and not yet complete) ending: the decline of SourceForge , which was the first (and for many years the largest) open source software forge. Over…
My thoughts about Fly.io (so far) and other newish technology I'm getting into
Hartley writes about full stack software engineering and AI-driven software development.
Remotely Controlled Lawn Tractor
The process of building a remotely controlled tractor.
Kindness, tech staffing and resource allocation
People in tech are increasingly concerned about their jobs. This sentiment shift is somewhat new. We’ve experienced a decade or so of talking about skills shortages, arguably kicked off by Marc Andreesen’s publication of Software is Eating the World in 2011. Tech salaries spiked accordingly. Keynotes kept talking…
The Composition over Inheritance Principle (2020)
In Python as in other programming languages, this grand principle encourages software architects to escape from Object Orientation and enjoy the simpler practices of Object Based programming instead.
Learn the workings of Git, not just the commands (2015)
Master Git through understanding, not memorization. Learn branches, merges, and collaboration with clear explanations and visual diagrams.
The mechanics of a sophisticated phishing scam and how we stopped it
Yesterday, August 8, 2022, Twilio shared that they’d been compromised by a targeted phishing attack. Around the same time as Twilio was attacked, we saw an attack with very similar characteristics also targeting Cloudflare’s employees
After the first tech job
One must imagine Sisyphus practicing leetcode mediums...
Practical Shell Patterns I Use
Over the decades I’ve been using the shell, there are thousands of reusable patterns I’ve picked up from looking over others’ shoulders and googling.
IPFS Backed by Decentralized Storage
Filebase now supports IPFS! Learn more about our latest network integration and how you can pin data onto IPFS in seconds, at a fraction of the cost of existing services.
Why Xen Wasn't Hit by RETBleed on Intel CPUs
An article explaining why Xen wasn't affected by the recent RETBleed security issue on Intel CPUs.
A walk through Project Zero metrics
Posted by Ryan Schoen, Project Zerotl;drIn 2021, vendors took an average of 52 days to fix secur...
A pair of dice which never roll 7 (2004)
Some friends of mine play the board game Settlers Of Catan . In this game, each player rolls two ordinary dice on their turn, and the number which comes up determines what resources people get for the turn. When a seven is rolled, something special happens: no resources are generated, and instead a robber moves on the…