Most cited
Posts that commenters keep linking to, ranked by how many different people have cited them in Hacker News comments. 11,894 posts.
The future of AlmaLinux
It’s been a whirlwind few weeks here at AlmaLinux, and I’m elated to be able to finally share this update. The future of AlmaLinux OSIn case you missed it, Red Hat announced they will no longer be providing the means for downstream clones to continue to be 1:1 binary copies of Red Hat Enterprise Linux (RHEL). Very…
Operation Triangulation: iOS devices targeted with previously unknown malware
While monitoring the traffic of our own corporate Wi-Fi network, we noticed suspicious activity that originated from several iOS-based phones. Since it is impossible to inspect modern iOS devices from the inside, we created offline backups of the devices, inspected them and discovered traces of compromise.
Attack of the Week: Apple iMessage
Today’s Washington Post has a story entitled “Johns Hopkins researchers poke a hole in Apple’s encryption”, which describes the results of some research my students and I have bee…
OAuth for the Open Web
OAuth has become the de facto standard for authorization and authentication on the web. Nearly every company with an API used by third party developers has implemented OAuth to enable people to build apps on top of it.
The German School of Lisp (2011)
The German school of Lisp is described by Kazimir Majorinc as a Spartan movement 1 in Lisp implementation. But let me be clear, the Lisps in question are not toys like the one’s littering the Lisp landscape (including my own ). Likewise, these Lisps are not libraries nor are they full-blown development ecosystems.
The U.S. Divorce Rate Has Hit a 50-Year Low
Divorce in America has been falling fast in recent years, and it just hit a record low in 2019. For every 1,000 marriages in the last year, only 14.9 ended in divorce, according to the newly released American Community Survey data from the Census Bureau. This is the lowest rate we have seen in 50 years. It is even…
The ABC conjecture has still not been proved
Five years ago, Cathy O’Neil laid out a perfectly cogent case for why the (at that point recent) claims by Shinichi Mochizuki should not (yet) be regarded as constituting a proof of the ABC conjecture. I have nothing further to add on the sociological aspects of mathematics discussed in that post, but I just wanted to…
Cloudflare mitigated yet another Okta compromise
On Wednesday, October 18, 2023, we discovered attacks on our system that we were able to trace back to Okta. We have verified that no Cloudflare customer information or systems were impacted by this event because of our rapid response.
I do not use a debugger (2016)
I learned to program with BASIC back when I was twelve. I would write elaborate programs and run them. Invariably, they would surprise me by failing to do what I expect. I would struggle for a time, but I'd eventually give up and just accept that whatever "bugs" I had created were there to stay. … Continue reading I…
Tire-related chemical responsible for salmon deaths in urban streams (2020)
A team led by researchers at UW Tacoma, UW and Washington State University Puyallup has discovered a chemical that kills coho salmon in urban streams before the
How to use FIDO2 USB keys with SSH
I recently installed Ubuntu Wacky Whatever, the latest version, and I’m very excited about it shipping with SSH 8.2, which means that I can finally use hardware USB keys for secure, easy to use authentication. If securing your devices has been something you’ve wanted to easily do yourself, read on, because it’s…
Origins and History of Unix, 1969-1995 (2003)
A notorious ‘second-system effect‘ often afflicts the successors of small experimental prototypes. The urge to add everything that was left out the first time around all too frequently leads to huge and overcomplicated design. Less well known, because less common, is the ‘third-system effect’; sometimes, after the…
Must Be This Tall to Write Multi-Threaded Code
David Baron put this up in Mozilla’s San Francisco office a while back:
Bastard Tetris
“For people who enjoy swearing at their computer, Bastet (short for Bastard Tetris) is an attractive alternative to Microsoft Word.” (From http://hublog.hubmed.org)
Java 21: First Release Candidate
This release is the Reference Implementation of version 21 of the Java SE Platform, as specified by JSR 396 in the Java Community Process.
Bret Victor's live editable game in ClojureScript
Taking Bret Victor's notion of connecting to your creation and turning it into a ClojureScript live game editor.
Sufficient Decentralization for Social Networks
A design pattern to reduce centralized control and change incentives in social networks.
Handling 1M Requests per Minute with Go
Here at Malwarebytes we are experiencing phenomenal growth, and since I have joined the company over 1 year ago in the Silicon Valley, one my main responsibilities has been to architect and develop several systems to power a fast-growing security company and all the needed infrastructure to support a product that is…
Four Magic Words
Long ago, in a parallel universe three doors down and one to the left of our own, OpenAI headquarters found itself in chaos. A klaxon blared overhead as red lights began flashing. A message played over a loud-speaker: “Warning! Warning! This is not a drill! Artificial General Intelligence window
What our research says about teen well-being and Instagram
Instagram's research shows that on 11 of 12 well-being issues, teenage girls who said they struggled with those issues also said that Instagram made them better rather than worse.
Questions I'm asking in technical interviews
Questions I'm asking in interviews
Bluesky's AT Protocol - Federation Architecture Overview
Soon, we’re launching a sandbox environment for federation. In advance, we want to share some technical details about our design decisions.
The Road to Valhalla
The goal of Project Valhalla is to bring more flexible flattened data types to JVM-based languages, to bring the programming model back in line with the performance characteristics of modern hardware. The core feature is inline classes (known previously as value types ), but such a fundamental perturbation of the JVM…
Who and what is Coinhive?
Multiple security firms recently identified cryptocurrency mining service Coinhive as the top malicious threat to Web users, thanks to the tendency for Coinhive’s computer code to be used on hacked Web sites to steal the processing power of its visitors’ devices. This post looks at how Coinhive vaulted to the top of…
Scaling Git, and some back story
A couple of years ago, Microsoft made the decision to begin a multi-year investment in revitalizing our engineering system across the company. We are a big company with tons of teams – each with their own products, priorities, processes and tools. There are some “common” tools but also a lot of diversity – with VERY…
What's wrong with social science and how to fix it
Replication, citations, power, incentives, and more.
Raising money for StackOverflow
A few people heard me on This Week in Startups (starting at 15:45) asking Jason if we should take money from the first VC who fell into our laps, or spend time doing the Sand Hill Road rounds, meet…