Programming Inside a Container
I have a small collection of servers, laptops and desktops. My servers were purchased and configured at different times. By design, they have different hardware and software configurations. I have processors from AMD, Intel, Ampere and Rockchip. I have a wide range of Linux distributions, both old and new. I also…
The local timeline is the key to enjoying Mastodon
I'm sure you have already heard about Mastodon, typically marketed as a Twitter alternative. I will try to convince you that the word alternative doesn't mean here what you think it means, and why you may be using Mastodon wrong if you find it bori
A shared file system for lambda functions
July 1, 2020: Post updated to take care that Amazon EFS increased file system minimum throughput, when burst credits are exhausted, to 1 MiB/s. I am very happy to announce that AWS Lambda functions can now mount an Amazon Elastic File System (Amazon EFS), a scalable and elastic NFS file system storing data within and…
Build a Team that Ships (2012)
I started my first company 15 years go, and I still can’t manage. I suspect that very few people can. With AngelList, we want a team of self-managing people who ship code. Here’s what we do: Keep the team small. All doers, no talkers. Absolutely no middle managers. All BD via APIs. More
Don’t Fly During Ramadan (2013)
A couple of weeks ago, I tried to fly from New York (JFK) to Los Angeles on JetBlue. I was racially profiled, detained, and interrogated for hours.
Build Personal Moats
My favorite career advice
I push, therefore I am: two days at Etsy (2013)
Netflix and Etsy ran a brief "developer exchange program" in 2013. Etsy sent one of their best to hang out at Netflix for 2 days. And a few months later, Netflix sent... me. This was a writeup of the experience that I shared with my team at Netflix and the people I interacted with at Etsy. It was fun to write, I…
Back to old tricks, or, baby steps in Rust
I’ve been learning Rust for the past twenty days or so, working through the Blandy & Orendorff book, coding up things as I go. Once I got into playing with Rust traits and closures and as…
ScummVM “Interactive Fantasy” 2.2.0 Sees the Light
A new release of ScummVM is ready. This is a thrilling one because we are embracing adventure games as far back as 1976! That’s right, the infamous Colossal Cave Adventure, the very first Interactive Fiction game, is now supported by ScummVM. Besi…
Where Did Combinators Come From? Hunting the Story of Moses Schönfinkel
A dive into the unknown personal and academic history of the mathematician who developed combinators, Moses Schönfinkel.
Auth is now available in Supabase (YC S20)
Authenticate and authorize your users with Supabase Auth
Lessons from building and growing an open source SaaS
Here are some lessons learned from building and growing an open source SaaS startup in the highly competitive web analytics market.
Legally Free Python Books List
Searching for the best legally free Python books can be overwhelming with so many broken links and outdated resources. This curated list provides over 80 high-q...
The best things and stuff of 2020
Great things and people that I discovered, learned, read, met, etc. in 2020. No particular ordering is implied. Not everything is new.
When to Copy Ideas, When to Steal Ideas
ALEXISTOGEL menyediakan slot gacor situs resmi terpercaya yang emang sudah terbukti kasih kemenangan besar tanpa ribet. dan fokus pada pengalaman main yang asyik dan adil, ditambah transaksi online secepat kilat.
Unusual Maps
A forum moderated by author and artist Edward Tufte, including discussion and questions dealing with information design.
An introduction to virtual memory
...and the crucial role it plays in modern operating systems.
Surviving Django, if you care about databases
Django is currently the most commonly used full-stack web framework for Python. It has been around for a good 15 years, emerging as a winner from a period in which Python was already mature, but its web development tools were comparatively much more immature and fragmented.
GTK 3.99
This week, we're releasing GTK 3.99, which can only mean one thing: GTK4 is getting really close! Back in February, when 3.98 was released, we outlined the features that we wanted to land before making a feature-complete 3.99 release. This was the list: Event controllers for keyboard shortcuts Movable popovers…
Smartphone contact tracing has failed everywhere
Even the ‘successful’ contact tracing apps have fallen well below expectations, and incapable of discovering their effectiveness.
.NET 5.0 – New APIs
Get started with the new exciting APIs introduced with .NET 5.0. Understand the intention of engineers that added them.
Jane Street and the OCaml Compiler (2018) [video]
Jane Street is a quantitative trading firm and liquidity provider with a unique focus on technology and collaborative problem solving.
DIY Smart Doorbell with a Raspberry Pi
A DIY smart doorbell with a built-in camera, microphone, and speaker. This steampunk-themed design integrates with home assistant and our multi-room audio
Exponential growth in DDoS attack volumes
How Google prepares for and protects against the largest volumetric DDoS attacks.