CSS Optical Illusions
A collection of 50+ optical illusions coded with CSS and HTML. :: Blog post at Alvaro Montoro's Personal Website.
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 3,707 posts.
A collection of 50+ optical illusions coded with CSS and HTML. :: Blog post at Alvaro Montoro's Personal Website.
There’s something about restarting my Mac on a …
Soundtrack: In Flames - Colony To further support my independent journalism, please subscribe to my premium newsletter. It’s $7 a month or $70 a year. If you’re subscribed to the free newsletter and logged in, you should see at the bottom right hand corner of your screen a little
Drones in Ukraine and in the War with Iran have made the surface of the earth a contested space. The U.S. has discovered that 1) air superiority and missile defense systems (THAAD, Patriot batterie…
Explained by a former Sony engineer
I wrote up my experiences programming with LLMs a bit over a year ago , and updated it for the world of agents eight months ago . A lot has changed since then, so here is an update.
Most people know BuildKit as the thing that makes docker build fast. But BuildKit is a general-purpose build framework with a programmable architecture that can produce any artifact, not just container images. Here's how it works and how I used it to build Alpine APK packages.
Containers ran in production on FreeBSD thirteen years before Docker. So why does nobody talk about it?
A blog about software craft and quality
ex program, en farm
You should have gone before you left Earth
The best ice fishing in the Solar System is worth finding
Today, we welcome the 47th government onboarded to Have I Been Pwned’s free gov service: Nepal. Their National Cyber Security Centre now has access to monitor Nepalese government domains against the data in HIBP. This gives the NCSC the ability to identify exposure across government email addresses and respond
An interactive exploration of quadtrees. Start with brute-force spatial search, build recursive space partitioning step by step, then use it for point lookups, range queries, nearest-neighbor search, collision detection, and image compression.
Paper: This blog post has been expanded into a full paper: Scalable and Personalized Oral Assessments Using Voice AI (Panos Ipeirotis and...
Despite it being the first “proper” programming language I learned—by reading K&R front-to-back no less—I don’t write C too terribly often nowadays. Playing resonite has gotten me into writing a load of C# for modding the game, and most of what I do day-to-day is automating the tedium on my computer, which gets…
Intro: (No AI was involved in writing, research, etc...) If you see weird fonts and spacing, blame Blogger. Skip to "In the wild exploitati...
The algorithm in this post needs “double buckets” to be reliable. Otherwise, the two sides can split on bucket boundaries and fail to converge. If the first bucket fails, compute an additional bucket step for convergence. My algorithm trades slow startup for less infrastructure.
A bunch of reasons to write code in 2026
Why the poorest people in the world spend fortunes burying their dead
This was a long one–I spent a fair bit of time with the Orange Pi 6 Plus over the past few months, and what I expected to be a quick look at another fast ...
The Mondrian Trust claims a 1930 painting is still protected—citing "dual copyrights," Spanish law, and a misreading of the Copyright Act.
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…
Loris Cro's Blog
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...
A tale about misconfiguring nginx, from adventures in production
Hot takes and cold truths on software, startups, and the lies we tell ourselves.
Kelly predicted AI heavyweights while advocating for a future of open weights
Burnout is on the rise again, with an ironic twist.