Most cited
Posts that commenters keep linking to, ranked by how many different people have cited them in Hacker News comments. 4,918 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.
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…
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.
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
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.
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.
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.
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…
Privacy Friendly Apps – improved privacy protection on the smartphone
We use our smartphone for private conversations, store our contacts and organise our meetings with it. The access to all this sensitive data is handled with the so-called permissions. It means, for example, that each app that requires the smartphone camera needs to get the corresponding permission first. Many of the…
The Road to QUIC
QUIC (Quick UDP Internet Connections) is a new encrypted-by-default Internet transport protocol, that provides a number of improvements designed to accelerate HTTP traffic as well as make it more secure, with the intended goal of eventually replacing TCP and TLS on the web.
Perfectly Reproducible, Verified Go Toolchains
Go 1.21 is the first perfectly reproducible Go toolchain.
Taking PHP Seriously (2016)
Slack uses PHP for most of its server-side application logic, which is an unusual choice these days. Why did we choose to build a new project in this language? Should you? Most programmers who have only casually used PHP know two things about it: that it is a bad language, which they would never use if…
TextSecure's Private Group Messaging
One of the major features we introduced in the TextSecure v2 release was private group chat. We believe that group chat is an important feature for encrypted communications projects, so we wanted to try to summarize some of the existing work in this area, as well as how TextSecure’s group chat pr...
Americans' Trust in Media Dips to Second Lowest on Record
Americans' trust in the media to report the news fully, accurately and fairly has edged down four points to 36% since last year, making it the second-lowest reading in Gallup's trend.
No, it’s not the end of XMPP for Google Talk
There’s some recent discussion about the sky falling for XMPP at Google. See this blog post by Dan York for example. In reality, we don’t know the state of XMPP inside Google because they don’t share their use of XMPP with the XSF. …
Why do Windows functions begin with a pointless MOV EDI, EDI instruction? (2011)
Practical development throughout the evolution of Windows.
Refactoring Ruby with Monads
Hello! I’m going to tell you about monads, and how we can uncover them by refactoring our Ruby code.
Unix and Multics (2019)
Story from the development of the Multics operating system. Unix, our famous child.
Stop A/B Testing and Make Out like a Bandit
This is the blog post that led to Myna . Sign up now and help us beta test the world’s fastest A/B testing product!
Supabase Clippy – ChatGPT for Supabase Docs
Creating a ChatGPT interface for the Supabase documentation.
Titan in depth: Security in plaintext
While there are no absolutes in computer security, we design, build and operate Google Cloud Platform (GCP) with the goal to protect customers' code and data. We harden our architecture at multiple layers, with components that include Google-designed hardware, a Google-controlled firmware stack, Google-curated OS…
Your Brain on ChatGPT
Check project's website: https://www.brainonllm.comWith today's wide adoption of LLM products like ChatGPT from OpenAI, humans and businesses engage and u…
Workplace Experiments at 37signals
At our company-wide get together last December we decided that 2008 was going to be a year of workplace experiments. Among other things, we discussed how we could make 37signals one of the best places in the world to work, learn, and generally be happy. Here’s are a few of the things we…
Scaling Asana.com
Are you interested in learning more about working on Asana's engineering team or the work they do? Read the Asana engineering blog.
Python is now Python 3
A major Python update has just been moved from the testing repositories and will be available on a mirror near you. The default "python" package is now for the 3.x series while the 2.x series has been moved to a "python2" package, with python-2.7 having been scheduled to be the last major release in the python-2.x…