Story ranking for the past month
- Ghostty is leaving GitHub | 1051
- Alberta startup sells no-tech tractors for half price | 779
- John Ternus to become Apple CEO | 1331
- Zed 1.0 | 691
- DeepSeek v4 | 1607
- Claude Opus 4.7 | 1452
- Google Chrome silently installs a 4 GB AI model on your device without consent | 1137
- Valve releases Steam Controller CAD files under Creative Commons license | 591
- Google broke its promise to me – now ICE has my data | 765
- Your phone is about to stop being yours | 889
- Rumors of my death are slightly exaggerated | 250
- Appearing productive in the workplace | 645
- GPT-5.5 | 1057
- Talking to strangers at the gym | 753
- VS Code inserting 'Co-Authored-by Copilot' into commits regardless of usage | 850
- Copy Fail | 516
- Framework Laptop 13 Pro | 769
- Google broke reCAPTCHA for de-googled Android users | 544
- All phones sold in the EU to have replaceable batteries from 2027 | 1269
- Filing the corners off my MacBooks | 678
- Claude Code refuses requests or charges extra if your commits mention "OpenClaw" | 720
- Cloudflare to cut about 20% of its workforce | 975
- Artemis II safely splashes down | 453
- Small models also found the vulnerabilities that Mythos found | 341
- Qwen3.6-35B-A3B: Agentic coding power, now open to all | 532
- HERMES.md in commit messages causes requests to route to extra usage billing | 532
- Claude Design | 762
- Cursor Camp | 195
- The West forgot how to make things, now it’s forgetting how to code | 851
- Someone bought 30 WordPress plugins and planted a backdoor in all of them | 341
- Laws of Software Engineering | 530
- Tell HN: Docker pull fails in Spain due to football Cloudflare block | 421
- DaVinci Resolve – Photo | 296
- Backblaze has stopped backing up OneDrive and Dropbox folders and maybe others | 693
- I bought Friendster for $30k – Here's what I'm doing with it | 614
- I am building a cloud | 563
- Where the goblins came from | 660
- ChatGPT Images 2.0 | 975
- Poland is now among the 20 largest economies | 822
- Windows 9x Subsystem for Linux | 255
- Codex for almost everything | 559
- 1D Chess | 178
- Qwen3.6-27B: Flagship-Level Coding in a 27B Dense Model | 458
- Stop Flock | 308
- Microsoft and OpenAI end their exclusive and revenue-sharing deal | 845
- I run multiple $10K MRR companies on a $20/month tech stack | 517
- Online age verification is the hill to die on | 711
- I cancelled Claude: Token issues, declining quality, and poor support | 582
- Palantir employees are starting to wonder if they're the bad guys | 705
- An update on recent Claude Code quality reports | 732
- We found a stable Firefox identifier linking all your private Tor identities | 298
- Localsend: An open-source cross-platform alternative to AirDrop | 276
- A new spam policy for “back button hijacking” | 513
- Canvas online again as ShinyHunters threatens to leak schools’ data | 624
- GitHub Stacked PRs | 528
- Migrating from DigitalOcean to Hetzner | 430
- Apple fixes bug that cops used to extract deleted chat messages from iPhones | 192
- Bitwarden CLI compromised in ongoing Checkmarx supply chain campaign | 431
- Belgium stops decommissioning nuclear power plants | 1055
- AI should elevate your thinking, not replace it | 602
- Vercel April 2026 security incident | 492
- France Launches Government Linux Desktop Plan as Windows Exit Begins | 1
- An AI agent deleted our production database. The agent's confession is below | 1032
- Mercedes-Benz commits to bringing back physical buttons | 510
- All elementary functions from a single binary operator | 298
- David Attenborough's 100th Birthday | 159
- Maybe you shouldn't install new software for a bit | 456
- Tell HN: Fiverr left customer files public and searchable | 232
- AI slop is killing online communities | 713
- SpaceX says it has agreement to acquire Cursor for $60B | 989
- 5x5 Pixel font for tiny screens | 162
- Google plans to invest up to $40B in Anthropic | 829
- IPv6 traffic crosses the 50% mark | 621
- Dirty Frag: Universal Linux LPE | 322
- GitHub's fake star economy | 377
- Meta to start capturing employee mouse movements, keystrokes for AI training | 525
- Meta tells staff it will cut 10% of jobs | 889
- Amateur armed with ChatGPT solves an Erdős problem | 560
- Isaac Asimov: The Last Question (1956) | 306
- Vibe coding and agentic engineering are getting closer than I'd like | 879
- Why does it take so long to release black fan versions? | 299
- Talkie: a 13B vintage language model from 1930 | 331
- Ban the sale of precise geolocation | 198
- GitHub Copilot is moving to usage-based billing | 554
- Red Squares – GitHub outages as contributions | 167
- The map that keeps Burning Man honest | 348
- Pro Max 5x quota exhausted in 1.5 hours despite moderate usage | 660
- Can I disable all data collection from my vehicle? | 350
- DNSSEC disruption affecting .de domains – Resolved | 408
- The future of everything is lies, I guess: Where do we go from here? | 773
- DIY Soft Drinks | 243
- Men who stare at walls | 337
- Claude Code Routines | 413
- Measuring Claude 4.7's tokenizer costs | 498
- Zig → Rust porting guide | 545
- The buns in McDonald's Japan's burger photos are all slightly askew | 315
- Kimi K2.6: Advancing open-source coding | 372
- GameStop makes $55.5B takeover offer for eBay | 693
- How Mark Klein told the EFF about Room 641A [book excerpt] | 252
- Programming Still Sucks | 329