WiFi 6 gets 1.34 Gbps on the Raspberry Pi CM4
January 1, 2021 Update: My 1.34 Gbps benchmark was flawed. See this GitHub issue and this updated blog post to learn more: WiFi 6 is not faster than Ethernet on the Raspberry Pi. After buying three wireless cards, a new WiFi router, optimizing my process for cross-compiling the Linux kernel for the Raspberry Pi…
Twitter kills off SMS notifications and posting in most countries
Update, 4/27: Twitter has now officially announced that they are killing off SMS in most countries. The Verge covers the story as well. View alternate
Discord Desktop App RCE
A few months ago, I discovered a remote code execution issue in the Discord desktop application and I reported it via their Bug Bounty Prog...
Letter to Myself in Late 2008
[I originally wrote and distributed this post to Y Combinator founders and have been encouraged to share it publicly, so here it is.]
Why Not Rust?
I've recently read an article criticizing Rust, and, while it made a bunch of good points, I didn't enjoy it --- it was an easy to argue with piece. In general, I feel that I can't recommend an article criticizing Rust. This is a shame --- confronting drawbacks is important, and debunking low effort/miss informed…
Stripe can make automatic LLCs but a wire transfer from Citi nearly ended me
Big banks lack the DNA to build self-serve
I Got My Attention Back (2017)
There are a thousand beautiful ways to start the day that don’t begin with looking at your phone. And yet so few of us choose to do so. Technology is commanding our attention in infinite, insurmountable loops. A country trip off-grid helped me escape.
Why some governments appear not to be acting on the Covid-19 threat
The post conclusions contain speculation on my part. By now, you've heard of the Corona virus, otherwise known as SARS-CoV-2 or COVID-19.
Why Is Facebook Not in the Cloud Business?
This article walks through the technical and cultural reasons why Facebook is not in the cloud business, and whether it will be in the future.
The unattributable “db8151dd” data breach
I was reticent to write this blog post because it leaves a lot of questions unanswered, questions that we should be able to answer. It's about a data breach with almost 90GB of personal information in it across tens of millions of records - including mine. Here's what I
Webcam, Lights, and Audio for Remote Work, Podcasting, Videos, and Streaming
I've started live streaming and publishing videos on my YouTube Channel again recently and it made me realize just how much work I've put into getting a good hardware setup—not just for the stre
Why are video games graphics challenging? Productionizing rendering algorithms
Intro This post will cover challenges and aspects of production to consider when creating new rendering / graphics techniques and algorithms – especially in the context of applied research fo…
Using Matrix to replace proprietary and centralized chat apps
The website of Jae.
Google Antitrust Notes
I just read the US antitrust “Complaint” against Google. This is obviously just the first chapter of a very long story, but here are early observations.
Dickhead of the Week: Instagram CEO Adam Mosseri
Link to: https://www.cnbc.com/2020/09/11/instagram-pushes-back-on-apples-ios-ad-tracking-change.html
Tailwind CSS: From Side-Project Byproduct to Multi-Million Dollar Business
The story of how a couple of failed SaaS ideas and a bunch of ugly Less stylesheets turned into my life's work.
Lisping at JPL (2002)
This is the story of the rise and fall of Lisp at the Jet Propulsion Lab as told from my personal (and highly biased) point of view. I am not writing in my official capacity as an employee of JPL, nor am I in any way representing the official position of JPL. (This will become rather obvious shortly.)
How Popular Is “Sign in with Apple”?
Link to: https://benpackard.github.io/blog/2020-01-28-sign-in-with-apple/
Lessons learned from writing ShellCheck
ShellCheck is a static analysis tool that points out common problems and pitfalls in shell scripts.
Want to build a side business? buy a great domain name
[updated April, 2022] So you wanna start a side business while holding down a full-time job. Kool. Dang smart move – that’s the same route I took – ten years ago now. Self-funded, no VC to appease, no angel investor to update. Just you, and your sandbox of ambition. Hmm, but where to start? Which ... Read more
Microservices – architecture nihilism in minimalism's clothes
Some recent backtracking from what we have been calling "Microservices" has sparked anew the debate around that software architecture pattern. It turns out that for increasingly more software people, …
Alpine makes Python Docker builds slower, and images larger
Alpine Linux is often recommended as a smaller, faster Docker base image. But if you’re using Python, it will slow down your build and make your image larger.