New
The latest blog posts to take off on Hacker News. 80,938 posts.
Happy 10th Birthday Compiler Explorer
Wishing Compiler Explorer a very happy tenth birthday
Faster CRC32 on the Apple M1
CRC32 is a checksum first proposed in 1961, and now used in a wide variety of performance sensitive contexts, from file formats (zip, png, gzip) to filesystems (ext4, btrfs) and protocols (like eth…
How This Ends
Back in February of last year, I wrote a blog post with the same title and said this about the asset price bubble we were living in and investing in over the last few years: The big question is how does this end? I believe it ends when the Covid 19 pandemic is over and […]
C# 11 Preview Updates – Raw string literals, UTF-8 and more
C# 11 features are coming along nicely and the most recent release features all sorts of goodies including updates to string literals, pattern matching, checked user-defined operators, and an update on !!.
How does find by example work in the Pharo Finder
Veja o post original em português em How does find by example work in the Pharo Finder. How does find by example work in the Pharo Finder One of the things that looks like magic is the search for m…
Book review: The Little Typer (2021)
A book review of my journey through dependent typing.
Tunneling Wikipedia through WhatsApp to (maybe?) get around WiFi restrictions
In-flight messaging I was on a Delta flight the other day, and I was thinking about how they offer free messaging from your smartphone. How do they limit the wifi? Maybe they have some basic filter that says “deny everything except the urls for these 3 messaging apps”, which makes sense conceptually. What if we don’t…
Why is the nuclear power industry stagnant?
Nuclear power plants produce around 20% of US electricity and the majority in France. Yet the industry is stagnant. Let's look at why.
The balance has shifted away from SPAs
There’s a feeling in the air. A zeitgeist. SPAs are no longer the cool kids they once were 10 years ago. Hip new frameworks like Astro, Qwik, and Elder.js are…
Firefox appears to be flagged as suspicious by Cloudflare
Update: Cloudflare’s response indicates that this is a customer-specific rule and not a global policy. They did not mention what kind of rule is triggering this behavior though.
The unreasonable effectiveness of f-strings and re.verbose
... in which we look at one or two ways to make life easier when working with Python regular expressions.
Notes on Ukraine: I spent most of April and some of May traveling around Ukraine
I spent most of April and some of May traveling around Ukraine, visiting the cities of Uzhgorod, Lviv, Kyiv, Kharkiv, Dnipro, and Odessa. As with my other travels, I’ll write down thoughts and obse…
Lotus 1-2-3 For Linux
It’s an exciting time in the Lotus 1-2-3 enthusiast community – that was a joke, there is no enthusiast community, it’s just me! 😆
Hacking the bureaucracy to get stuff done (2020)
The Dangerous Professional finds the seams between the policies, and slips inside them to Get Stuff Done
How to Paint a Crosswalk
A step-by-step guide to paint a crosswalk and keep your community safe.
Building my first mechanical keyboard
A friend of mine recently brought up his custom mechanical keyboard while we were hanging out in voice chat, and at first, nobody understood why anyone would buy one. At that time, I had no clue that there are entire communities about building custom keyboards. With every sentence that was said, we got deeper into…
Math on GitHub: The Good, the Bad and the Ugly
Finally! On May 19, 2022, GitHub released one of its most requested features: Math support on Markdown! Many had been anticipating this for years, including myself, so much in fact that I wrote a browser extension to get there early. (xhub, it can do a few other things so check it out.)
“Amateur” programmer fought cancer with 50 Nvidia Geforce 1080Ti
Not All Heroes Wear Capes
My Favorite Liar (2008)
[the following recounts an exceptionally powerful teaching technique employed by an economics professor of mine at university; teaching fact-checking and skepticism by salting it into the content of his delivery]
Speeding up sort performance in Postgres 15
Deep dive into the sort performance improvements in PostgreSQL 15, along with charts to visualize what types of queries will be faster. Includes speedups in single column sorts, reduced memory consumption with generation memory context, specialized sort routines for common datatypes, & use of k-way merge.