Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 49,221 posts.
Linux, macOS, and Windows running simultaneously on a first gen Core i5
This is my main computer, a Thinkpad T410 with a 1st generation Intel Core i5 and 8 GB of RAM. It runs Arch Linux with Xfce.
When Google paid websites to promote Firefox
Having grown up in the 2000s, I love discovering that things I presumed were banal back then were, in fact, part of a bigger story.
A Mac Podcast App You Can't Have
I wasn't going to write this post because I've already said most of what I wanted to on Twitter [http://twitter.com/steve228uk]. Yesterday though, I changed my mind when I saw this Tweet from Product Hunt. > The Best Podcast Apps for Mac 🎙️🖥️ Add your favorite 👉 https://t.
Amazon's Play
Amazon is, to my eyes, the only company playing in the same league as Apple.
Rewriting my blog in Rust for fun and profit
I’ve used Hakyll as my static site generator for around 9 years now. Before that I think I used Jekyll and also more dynamic pages with Mojolicious in Perl and Kohana in PHP, but I can’t be completely sure as the git history doesn’t go back that far.
Crouching T2, Hidden Danger
Let’s talk about that thing nobody’s talking about. Let’s talk about a vulnerability that’s exposing 2018-2020 Macs while most are declining to act nor report about the matter. Oh, and did I mention it’s unpatchable?
Worst Case
Suppose you’re running your organization’s crucial apps in the cloud. Specifically, suppose you’re running them them on AWS, and in particular in the “us-east-1” region? Could us-east-1 go away? What might you do about it? Let’s catastrophize!
Keep a Log
One of the most underrated things in the industry, especially when you’re working as a full-time developer, is the power of keeping a “knowledge stash” handy. There’s this perception that knowledge comes through experience, time, or simply osmosis, and, while that can be true over a long enough period of time and for…
Only 17% of all 64-bit Integers are products of two 32-bit integers
In software programming, the product between two integers is often computed to a fixed number of bits with overflow. Consider 8-bit integers. If you multiply 127 by 127, you get back the number 1 as an 8-bit unsigned integer, with an overflow. The actual full product is 16129. To represent 16129, you typically use 16…
Underrated reasons to be thankful V
even more
Streaming HTML out of order without JavaScript
Chris Haynes - web developer consultant
“csinc”, the AArch64 instruction you didn’t know you wanted
After a long time of not publishing anything and being passive about doing any writing in this blog, I am coming back for … however many articles I can. Today I want to talk about an underrat…
I give you feedback on your blog post draft but you don't send it to me (2021)
I say to you the same things I say to everyone, but it's good.
Do the simplest thing that can possibly work (2004)
“Do The Simplest Thing That Can Possibly Work” – that’s what. Now, what does that mean?
Secure by Design
I really like Secure by Design. The key idea is that there is a big overlap between secure code and good software design. Code that is strict, clear and focused will be easier to reason about, and …
Using VueJS Alongside Django
Tutorial with copy-paste ready code to add CSV Export to any model in Wagtail's modeladmin module
Internet search tips
A description of advanced tips and tricks for effective Internet research of papers/books, with real-world examples.
Phishing Has Gotten Very Good
This isn’t phishing; it’s not even spear phishing. It’s laser-guided precision phishing: One of the leaked diplomatic cables referred to one attack via email on US officials who were on a trip in Copenhagen to debate issues surrounding climate change. “The message had the subject line ‘China and Climate Change’ and…
Finding Flow: Escaping digital distractions through deep work and slow living
Learn how to achieve flow state and defeat digital distractions through environment design, mindful breaks, and deep work practices for a more focused life.
Opus 1.2 Released
For music encoding Opus has already been shown to out-perform other audio codecs at both 64 kb/s and 96 kb/s . We originally thought that 64 kb/s was near the lowest bitrate at which Opus could be useful for streaming stereo music. However, with variable bitrate (VBR) improvements in Opus 1.1, suddenly 48 kb/s became…