A tiny static full-text search engine using Rust and WebAssembly (2019)
I wrote a basic search m…
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 80,863 posts.
I wrote a basic search m…
Notable case of algorithmic approach to open source and non-profit giving
Vinicius Vacanti is co-founder and CEO of Yipit. Next posts on how to acquire users for free and how to raise a Series A. Don’t miss them by subscribing via email or via twitter .
Announcing vulnerability management for Go, to help developers learn about known vulnerabilities in their dependencies.
A new set of Firefox Developer Tools features has just been uplifted to the Aurora channel. These features are available right now in Aurora, and will be in the Firefox ...
A blog about Rust and embedded stuff
We investigate and campaign against environmental crime and abuse
I'm evaluating new SaaS business ideas, and I wanted to share a little bit about exactly how I'm evaluating them.
Here is a photo of my family. I love them more than anything. Images have power, I hope. Normally we try to be pretty private, but in this case I am sharing a photo in the...
This article is part of a series on (European) innovation and capabilities. Europe’s communication needs are currently almost exclusively delivered by Chinese hardware that connects us to US-based platforms. For a variety of reasons, this is not a good idea. As stated recently by Charles Michel, President of the…
I can’t believe I have to write this down right now, but my dear friends, medieval people bathed regularly. Yes. I assure you. I am very serious. It is true. In fact, medieval people loved a bath a…
We are getting close to the official release date and have begun final preparations, including submitting 1Password 7 to the Mac App Store.
Trends trends trends!
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.
ai is here. so i'm spending 3 months coding the old way
This summer I’ve been interning at Pusher , and have been writing a lot of Go. It’s been a bit of a change coming from a Haskell background, so I decided to write up my thoughts now, at the end.
On the dearth of Apple-caliber products from companies other than Apple.
Oooooh boy. Let’s get this out of the way first. Email sucks. Now to the how and the why. We’re builders. We love making tools to help designers and developers live a little bit easier. We’re pretty good at it. Marketing, though? We do our best, but the truth is, we don’t like to bother […]
For a long time I have been a fan of minimalism in my physical life: have few physical possessions, and try to do more with less. Four years ago, I wrote this blog post describing what I had in the 40-liter backpack that I travel around with.
Every once in a while I receive an email from a fellow programmer asking me what language I used for one of my games and how I learned it. Here is an entry that list the best things to read about C. If you know of other gems, please email me or add a comment at the bottom of the page.
During discussions with my friends and colleagues, whenever the topic of chat protocols comes up, I often remark how simple the Internet Relay Chat (IRC) protocol is and how this simplicity has fostered creativity in the lives of many young computer hobbyists growing up in the late 1990s and early 2000s. For many of…
According to my experience...
Much of the pain in programming is taken for granted. After years of repetition it fades into the background and is forgotten. The first step in making programming easier is to be concious of what makes it hard. So let’s put ourselves in the shoes of a smart but inexperienced end user trying to build, test and…