Becoming the person who does the thing
Bad news: your internal identity dictates everything you do. Good news: you can change it
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 49,224 posts.
Bad news: your internal identity dictates everything you do. Good news: you can change it
In a blog post last year, I took a look at lossy image formats and how they stack up. This time, I thought it might be interesting to do a comparison of lossless image formats.
A few interesting CSS findings from the threads app by Meta.
Microsoft’s in-house Linux, the distribution that grew out of CBL-Mariner, just hit public preview as a general-purpose cloud OS you can run on any Azure VM and coming soon to WSL.
Fifteen years later, developers are still trying to recreate the developer experience of Heroku. Yet, those who do not learn from history are doomed to repeat it. Why did Heroku fail? Was it just incompetent managemen...
Listen now | "I was shocked with how intense, painstaking, and effective his learning process was"
Or using lots of little tools to aggressively reject the bots
I’ve had the pleasure of having had to analyse multi-gigabyte JSON dumps in a project context recently. JSON itself is actually a rather pleasant format to consume, as it’s human-readable and there is a lot of tooling available for it. JQ allows expressing sophisticated processing steps in a single command line, and…
My latest love letter to Linux has been published. It's called Omarchy, and it's an opinionated setup of the Arch Linux distribution and the Hyprland tiling window manager. With everything configured out-of-the-box to give you exactly the same setup that I now run every day. My Platonic ideal of what a developer…
I think the biggest reason so many indie games “fail” is that teams enter into making huge, overly ambitious projects that take years to release before they are ready. Indie teams do not spend enough time making smaller (and less profitable) games first before transitioning to multi-year projects.
Have you ever had this happen to you? You start a program and then interrupt it with Ctrl-C, and Bash prints its prompt after the ^C you have typed:
Owen arrives On September 23rd, 2021, my first son Owen was born. Clearly inheriting his mom’s type-A personality, he arrived on his due date at a chunky 8.75 lbs. We were over the moon. Until we weren’t. At a few … Continue reading →
Back to: I had a blog entry for you, but I eated it | Forward to: Beer, Boston (and books)
Reasons why bugs might feel "impossible"
This is a transcript of my keynote presentation for the Regional Scrum Gathering Tokyo conference on January 8th, 2025. Watch the video here.
Last week Apple made an announcement describing changes to the iCloud service for users residing in mainland China. Beginning on February 28th, all users who have specified China as their country/r…
There is a well-known puzzle based on the premise of an �infinite� grid of resistors connecting adjacent nodes of a square lattice. A small portion of such a grid is illustrated below.
Link to: https://abcnews.go.com/Business/tim-cook-talks-vision-apple-breaks-ground-facility/story?id=67165042
A class action lawsuit has been filed against big-three consumer credit bureau Experian over reports that the company did little to prevent identity thieves from hijacking consumer accounts. The legal filing cites liberally from an investigation KrebsOnSecurity published in July, which found that identity thieves were…
In November of 2021, an anonymous source leaked 600 hours of police aerial surveillance footage to the non-profit transparency organization Distributed Denial of Secrets .
I find it very useful to be able to do everyone else’s job — it helps you learn how they work and what they need, and it helps even more when you need their job done, but they won’t do it themselves.
"Know your enemy, know yourself, and in a hundred battles you will never be defeated"
Code should be simple. Code should be butt simple. Code should be so simple that there’s no way it can be misunderstood. Good code has no nooks. Good code has no crannies. Good code is a round room with no corners for bugs to hide in. We all know this. So why does most code suck? Because it’s written
lol. I minted a new TLS cert and it seems that OpenAI is scraping CT logs for what I assume are things to scrape from, based on the near instant response from ...