Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 31,671 posts.
Static types in Python
Over the last few years, static type checkers have become available for popular dynamic languages like PHP (Hack) and JavaScript (Flow and TypeScript), and have seen wide adoption. Two years ago, a provisional syntax for static type annotations was added to Python 3. However, static types in Python …
What happens when you swipe a credit card
Ninety percent of Americans have used a credit card, but far fewer understand the underlying systems enabling their payments. So let’s dive…
Flock Credibility Lost as It Repeatedly Lies to City Councils, Police, & Public
ACLU documents how surveillance camera company Flock has lied to local officials about its operations
Learning Dexterity
Stay up to speed on the rapid advancement of AI technology and the benefits it offers to humanity.
Jukebox
We’re introducing Jukebox, a neural net that generates music, including rudimentary singing, as raw audio in a variety of genres and artist styles. We’re releasing the model weights and code, along with a tool to explore the generated samples.
Eliminating Data Races in Firefox
We successfully deployed ThreadSanitizer in the Firefox project to eliminate data races in our remaining C/C++ components.
In Memory of Stiver
On October 20, the original author of the Fernflower Java decompiler, Stiver, passed away after a long fight against glioblastoma. Stiver was a German programmer of Russian origin, primarily devel
Intel Reinvents Transistors Using New 3-D Structure
Intel Newsroom delivers the latest news, announcements, and updates. Stay informed on Intel innovations.
$1B for 20,000 Bay Area homes
As Google grows throughout the Bay Area, we’re making our biggest investment yet to help with the housing crisis.
What makes Claude Code so damn good
Claude Code is the most delightful AI agent/workflow I have used so far. Not only does it make targeted edits or vibe coding throwaway tools less annoying, ...
Vivaldi 4.0
Translate websites on desktop or Android privately with Vivaldi 4.0! Our latest update also adds beta versions of Mail, Calendar, and Feed Reader.
What's a virus, anyway? The bare-bones basics
Amid the COVID-19 pandemic, viruses are getting a lot of attention; here's an inside look into the most abundant life form on Earth.
Ants recognise infected wounds and treat them with antibiotics
The African Matabele ants are often injured in fights with termites. Their conspecifics recognise when the wounds become infected and initiate antibiotic treatment.
State of Kdenlive
In 2025, the Kdenlive team continued grinding to push the project forward through steady development, collaboration, and community support. Over the past year we’ve found a nice balance between adding new features, bug fixing, polishing the user interface, and improving performance and workflow, with stability taking…
Bootstrap 3 released
Today, on the two year anniversary of releasing Bootstrap to the world, we're shipping Bootstrap 3.0. It's been a crazy long ride to say the least and we're…
How to Take Smart Notes
I long ago stopped reading books on note-taking. They were always too vague and boring, full of platitudes that had little to do with the world outside
EFF's Fight to End Warrantless Device Searches at the Border
EFF has been working on multiple fronts to end a widespread violation of digital liberty—warrantless searches of travelers’ electronic devices at the border. Government policies allow border agents to search and confiscate our cell phones, tablets, and laptops at airports and border crossings for...
Apps SDK
Learn to build plugins for ChatGPT and Codex with skills, MCP servers, and optional UI. Explore developer guides for authentication, testing, and publishing.
Google Authenticator now supports Google Account synchronization
Christiaan Brand, Group Product Manager We are excited to announce an update to Google Authenticator , across both iOS and Android, which a...
Why are my Go executable files so large?
Golang executable files get too large for reasons that are not relevant to server software with long-running processes, like CockroachDB, and its incurred space cost is particularly inconvenient for large, feature-rich programs.
WebAssembly: Docker Without Containers
Hands-on exploration of using Docker to run WebAssembly applications.
Tailwind CSS v4.0
We just released Tailwind CSS v4.0 — an all-new version of the framework optimized for performance and flexibility, with a reimagined configuration and customization experience, and taking full advantage of the latest advancements the web platform has to offer.
Facebook is terrifying
Facebook is terrifying Remember that last time you posted a picture on Facebook and it automatically suggested to tag other people on the photo? Nothing unusual. You’ve tagged these people before …