The Hand Licking Incident
When my oldest son was seven and in second grade, we were living in Kansas. Some time after the school year started, he began licking his ha...
When my oldest son was seven and in second grade, we were living in Kansas. Some time after the school year started, he began licking his ha...
In the past few months, I’ve become interested—fascinated even—by programming fonts. As programmers we look at text all day: code, logs, command outputs, monitoring tools, etc. If we’re going to be looking at text all day, we might as well make it easy and pleasant for our eyes to read that text.
In the past 4 days, the spacecraft has raised its orbital high point, or apogee, by about 2 kilometers.
It’s finally here
My 6 month old daughter was born with a genetic mutation that will leave her severely disabled. We can silence her mutation within months…
There's heartening news for our location privacy out of Massachusetts this week. The Supreme Judicial Court, the state's highest court, ruled that police access to real-time cell phone location data—whether it comes from a phone company or from technology like a cell site simulator—intrudes on a...
You can process data that doesn’t fit in memory by using four basic techniques: spending money, compression, chunking, and indexing.
Three years ago I quit my job and started consulting full time . It's worked out really well. I get to spend more time doing things I like to do and I've been able to deliver great products for clients. I wanted to go over some tips for starting a successful consulting business.
The ultimate list of (almost) everything we used to create our premium Steam hit game Curious Expedition.
A short description and screenshot of some useful command line tools I use that aren't part of typical POSIX environment.
The network stack does several seemingly-impossible things. It does reliable transmission over our unreliable networks, usually without any detectable hiccups. It adapts smoothly to network congestion. It provides addressing to billions of active nodes. It routes packets around damaged network infrastructure…
Pulse is a platform for team alignment. Engineered to help modern teams stay more connected and aligned by communicating more openly and asynchronously.
I combed through several years of my private notes and through everything I published on productivity before and tried to summarize all of it in this post. If you’re unproductive right now Here’s what you should do if you’ve been procrastinating for an entire day: Accept that you won’t do anything today and try not to…
We have added a feature to block fingerprinting and cryptomining in Firefox Nightly as an option for users to turn on.
A biohacking health story about making custom glasses after conflicting eye test results from two opticians and an eye doctor for a pilot’s license exam.
For years now I've had this itch, trying to find the "perfect" collaborative text editor. But not just any collaborative text editor, oh no, my speciality is finding (well, at least looking for) open source real-time collaborative web-based rich text editors...
I recently updated minor and patch versions of the gems our Rails app uses. We want to keep dependencies fresh, bugs fixed, security vulnerabilities addressed while maintaining a high chance ...
The questions we often hear are "Why create a new query language?" and "What's wrong with SQL?". This blog post contains answers to both.
I did a detailed privacy check of the app TikTok and its corresponding website. Multiple law infringements, trust, transparency and data protection breaches were found.I provide all technical an
We’ve noticed a common problem: founders don’t know what “good” looks like in a term sheet. This makes sense, because it is often, literally, the first time in their careers that they’ve seen one. This puts founders at a significant disadvantage because VCs see term sheets all the time and know what to expect. Because…
I got an email from Google saying they removed Mommy Saver Plus (the paid version of Mommy Saver) for "deceptive ads". This is strange be...
Mozilla WebThings is an open platform for monitoring and controlling devices over the web.
I’m excited to announce that OnionShare 2.2 is released! You can download it from onionshare.org. When I first wrote OnionShare in 2014, it let you anonymously and securely send files to people. It worked like this: OnionShare zips up the files, starts a local web server on
We’re happy to report that on Wednesday, the U.S. Court of Appeals for the Federal Circuit issued an opinion affirming a lower court decision dismissing the case brought by Blackbird Tech. This is the last step in the process, we’ve won.
Customer relationship management (CRM) is the biggest, fastest growing software market in the world. $40B is spent on CRMs annually, and almost all companies have one. But for those of us that don’t directly use a CRM… what’s the big deal? A CRM is the source-of-truth for all customer data and interactions. Need to…
After the daily dose of Hackaday - and with an idea that seemed very doable, and actually, with some improvements can be easily reproducible.
We're excited to announce that Sorbet is now [open source] and you can try it today. Sorbet is a fast, powerful type checker designed for Ruby. It scales to codebases with millions of lines of code and can be adopted incrementally.