New
The latest blog posts to take off on Hacker News. 49,221 posts.
My journey for dual displays with my M1 Pro Mac (2021)
After numerous failed attempts at dual 4K monitors for my M1 Pro Mac, I finally found a winning combination. Read all about the journey here.
The Unlicense is an inferior license wrapped in an atrocious name
Not only is it poorly drafted with better alternatives available, but “Unlicensed” means the precise opposite of “unlicensed”.
How the weak can win – A primer on protracted war
Thanks to our volunteer narrator, this post is now available in audio format. This week, in an effort to fill in some of the theoretical basis for thinking about how weaker powers think about fight…
My New Old Macintosh SE/30 Computer
Acquiring and tricking out a 1989 Apple Macintosh SE/30, the greatest Mac of all time
The war on gifted education
Why the landslide loss for San Francisco's school board is a victory for American meritocracy
How I See Numbers
Please see the associated Hacker News comments for some interesting discussion related to this article.
Moving money internationally
SWIFT operates a messaging protocol which ties banks together with correspondent banks. This collaboration enables most international wires.
The decline and fall of Java on the desktop
Java was originally touted as "the killer" desktop language, but the early 2000's saw steady march towards obscurity.
MLOps is a mess but that's to be expected
I discuss the messy state of MLOps today and how we are still in the early phases of a broader transformation to bring machine learning value to enterprises globally.
Parsing bitstreams with Nom
How to use Nom to parse binary protocols at the level of individual bits
Single binary executable packages
In support of software packages that come in the form of a single binary executable (statically linked or portable), that one can just copy anywhere in `${PATH}` and execute, without needing `sudo`, or downloading half the distribution's packages as dependencies.
SPAs Were a Mistake
For years, a trend in our industry has been to build single-page apps, or SPAs. With an SPA, the entire site or app lives in a single HTML file. After the initial load, everything about the app is handled with JavaScript. This is, in theory, supposed to result in web apps that feel as fast and snappy as native apps…
P. J. O'Rourke, 1947-2022
Brilliant writer, beautiful soul
Hugo is awesome, its documentation is not
This site is built using the Hugo static site generator. Hugo is awesome. Its documentation is not. That is my personal opinion :) This post explains why I find the existing documentation so frustrating and how it could be improved.
How does perspective work in pictures?
Why don’t photographs make distant objects big enough?
Write plain text files
Derek Sivers official site. Thoughts on philosophy, culture, self-improvement. Author of Useful Not True, How to Live, Hell Yeah or No, Anything You Want.
Solid.js feels like what I always wanted React to be
I'm sold on Solid.
An unwinnable seed of Slay the Spire
Overview In this post, I will describe a collaborative effort that proved that unwinnable Slay the Spire seeds exist. This project is joint work with gamerpuppy and ForgottenArbiter and is based on the several attempts that have been made to prove unwinnability for seeds in Slay the Spire.
What use is mental math in 2022?
The ability to quick estimates is still valuable, maybe more valuable than it used to be.
How to earn money by hacking a “walking for money” app
Or how to reverse engineer React Native apps, and abuse API.
CSS as the back end – Cascading Server Sheets
Here we go again! Another one of these, and promise, you will be questioning my sanity after this...