Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 80,937 posts.
Why I think Rust is the "language of the future" for systems programming
This four-post series on Rust is intended to introduce you to the language, to teach you about Rust's cool language features, and to give a...
Wait, what's a bookmarklet?
How this one small browser quirk turned into a tool used by countless people for decades.
The Flask Mega-Tutorial
You are reading the 2024 edition of the Flask Mega-Tutorial. The complete course is also available to order in e-book and paperback formats from Amazon. Thank you for your support!If you are looking…
Latest Mozilla VPN features
It’s been less than a year since we launched Mozilla VPN, our fast and easy-to-use Virtual Private Network service brought to you by a trusted name in on
It is hard to recommend Google Cloud
Discover the challenges of migrating from Google Domains and Container Registry. Explore Google Cloud's strengths and pitfalls, plus read why strategy is key.
Scripting with Go
The Unix shell is pure wizardry. Why shouldn’t it be as easy to write systems programs in Go as it is in the shell? The script library is the secret spell-book that makes this possible.
Don't use DISTINCT as a "join-fixer"
Using DISTINCT to fix duplicate rows from a SQL join is a common antipattern. It generates all the duplicates first, then sorts them away - hurting performance. Learn how to rewrite these queries using EXISTS for cleaner, faster SQL Server results.
64-bit ARM desktop hardware?
Soon there will be four years since I started working on AArch64 architecture. Lot of software things changed during that time. Lot in a hardware too. But machines availability still sucks badly. In 2012 all we had was software model. It was slow, terribly slow. Common joke was AArch64 developers …
My Experience as a SWE Intern at Goldman Sachs
Disclaimer: I did have to sign a NDA, so I can't go too in depth on certain things. But I'll do my best to capture the essence of it and my…
Headphone and Amp Impedance (2011)
INTRO: The output Impedance of headphone sources is one of the most common reasons the same headphones can sound different depending on wha...
Anti-patterns in event-driven architecture
Event-driven architecture is great, but it can cause a lot of headaches if it is used for the wrong purpose.
An employee whose job was to be sacked (2010)
Customer service has improved little in the last fourty years. This story demonstrates the high standards that once existed in one of our leading Department Stores.
In Defense of Text Labels
Why Icons Alone Aren't Enough.
Signal for Android: RedPhone and TextSecure in one app
Today we’ve started rolling out Signal for Android, which unites simple private messaging and simple private calling into a single app on Android. This is the culmination of our effort to combine TextSecure and RedPhone into one app, which we began on iPhone and are now bringing to completion on ...
How to travel around the world for a year
While my last post covered my previous year traveling, writing and programming [http://old.alexmaccaw.com/posts/traveling_writing_programming], this article will go into the specifics of planning your own round the world trip, including flights, costs, activities and accommodation. I'll show you how affordable…
GlobalFoundries to Acquire MIPS
Acquisition will expand GF portfolio with cutting-edge RISC-V processor IP and software tools for real-time computing in autonomous mobility, industrial automation, datacenter and intelligent edge applications MALTA, N.Y., and San Jose, Calif., July 8, 2025 – GlobalFoundries (Nasdaq: GFS) (GF) today announced a…
PuTTY 0.68 has been released
Home | FAQ | Feedback | Licence | Updates | Mirrors | Keys | Links | Team Download: Stable · Snapshot | Docs | Privacy | Changes | Wishlist
Why I’m a sucker for pen and paper
The scientific reason, explained
On being ready to die, and yet also now being able to swallow ice cream
Part of being ready to die comes, I think, from psychedelics; I wrote in “How do we evaluate our lives, at the end? What counts, what matters?”: “Bess (my wife) and psychedelics taught me to …
Why T-shirts matter at tech companies
During my tenure at LinkedIn, I’ve held a wide variety of roles and responsibilities within the company. Some are fairly public (as described on my LinkedIn profile). Others are the the typ…