Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 49,223 posts.
The chip shortage could lead to an era of hardware innovation
It’s bad out there for customers of electronic parts and components. The semiconductor shortage is so severe it’s being covered by mainstream media; meanwhile, various politicians have tasked their aides with looking at the global supply chain. Indeed, in the short term, the dearth of chips is already leading to…
Set up an email server in two hours
You may be concerned that the NSA is reading your e-mail. Is there really anything you can do about it though? After all, you don’t really want to move off of GMail / Google Apps. And no plac…
Browsh for text-based internet browsing (2018)
The standard for browsing the web over a text-=based terminal is Lynx, right? ...
Temperature chart for the last 11,000 years
For the first time, researchers have put together all the climate data they have (from ice cores, coral, sediment drilling) into one chart that shows the “globa
Apple Power Macintosh G5: Flame On
Let's have a look at the Apple Power Macintosh G5 , a weighty space heater that can also perform computing tasks. So weighty that it crea...
Mondrian Entered the Public Domain. The Estate Disagrees
The Mondrian Trust claims a 1930 painting is still protected—citing "dual copyrights," Spanish law, and a misreading of the Copyright Act.
Unslacking Tideways Company
We have moved away from Slack at Tideways over the last three months, because I found Slack is already annoying, even with just a four person team (plus the occasional freelancer). For me, it disrupts deep work phases and knowledge lost in the depth of chat history.
What makes Intel Optane stand out (2023)
Once in a while new hardware is released that makes a difference. Such a device is the Intel Optane series of high-performance SSD’s for professional use, which was released in late 2017. In this case I’m talking about the Intel Optane P4800X and P5800X and their consumer counterparts ( 900P and 905P ). All drives are…
My Software North Star
Loris Cro's Blog
CORS is not meant to secure an API endpoint
CORS does not secure your API: why browser-side API keys are unsafe, and how to protect Drupal JSON:API endpoints with proper authentication.
After 20 years I turned off Google Adsense for my websites (2025)
Soon after I launched this blog in February 2005, I signed up for Google AdSense. My goal was to make a little money and learn about the industry from the inside. In particular, if I was going to cover the...
LLMs pose an interesting problem for DSL designers
The most exciting part of Programming Languages (PL) research for me has always been in Programming Language Design.
I discovered caching CDNs were throttling my everyday browsing
Update: 28 Nov 2023 Zen Internet and I have amicably parted ways over this matter. Their technical response has been added to this post.
How To Deconstruct Almost Anything (1993)
This is the story of one computer professional's explorations in the world of postmodern literary criticism. I'm a working software engineer, not a student nor an academic nor a person with any real background in the humanities. Consequently, I've approached the whole subject with a somewhat different frame of mind…
Tritone Substitutions
A ‘tritone substitution’ is a popular trick for making your music sound more sophisticated. I’ll show you a couple of videos with lots of examples. But since I’m mathematici…
Running out of disk space in production
A tale about misconfiguring nginx, from adventures in production
A Sick Giant
Available today
NFL players: height and weight over time
An animated look at just how much bigger NFL players have gotten over time.
Our best practices are killing mobile web performance
Web performance rules invented for desktop web access need to be revised for the mobile era.
Learning from OpenBSD can make computers marginally less horrible
The following document is an attempt to consolidate down a number of threads spanning separate discussions from around the 'net I have been having on the subject of operating system development models and OpenBSD. I will break up this document into several sections each of which will handle separate pillars of my…
Understanding Google’s File System (2020)
These paper reviews can be delivered weekly to your inbox , or you can subscribe to the Atom feed . As always, feel free to reach out on Twitter with feedback or suggestions!
The Linux Distributions of 1992
The modern Linux distros owe their existence to those early releases, back in 1992.
Consistency is Consistently Undervalued
Transactions are mundane and commonplace. Have we forgotten why they're useful?