Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 80,909 posts.
PyPy 2.5.0 released
PyPy 2.5.0 - Pincushion Protea We’re pleased to announce PyPy 2.5, which contains significant performance enhancements and bug fixes. ...
I Ported Coreboot to the ThinkPad X270
You are seeing this because the administrator of this website has set up Anubis to protect the server against the scourge of AI companies aggressively scraping websites. This can and does cause downtime for the websites, which makes their resources inaccessible for everyone.
Software Inventory by Joel Spolsky
Imagine, for a moment, that you came upon a bread factory for the first time. At first it just looks like a jumble of incomprehensible machinery with a few people buzzing around. As your eyes adjus…
The Rubik's Contraption
A collaboration with Jared . Before any build log, here's a video: That was a Rubik's cube being solved in 0.38 seconds. The t...
Public secrets exposure leads to supply chain attack on GitHub CodeQL
An exposed GitHub token could have been used to launch a supply chain attack on GitHub CodeQL, resulting in source code exposure and repository tampering of CodeQL users.
Booting the Final GameCube Game
Every single GameCube game can at least boot in Dolphin 5.0. Except one. Star Wars: The Clone Wars and its complex way of using the PowerPC Memory Management Unit rendered it unplayable in Dolphin up to this day. But finally as of Dolphin 5.0-540, this challenge has come and gone: Dolphin can finally boot every single…
Quake Engine Indicators
I was working on a bug in Chocolate Quake netcode. The issue was an edge case where starting two clients on the same machine resulted in the second one zombifying the first one. When the bug occurred there was no disconnection but the client could no longer move. Instead the screen would show an "indicator" looking…
Congress Must Act After US Government Admits To Warrantless Wiretapping
As Congress and the President rush to re-authorize the dangerous FISA Amendments Act (FAA)—the law shamefully passed after pressure to legalize certain portions of the NSA’s warrantless wiretapping program—EFF has been sounding the alarm that Americans’ communications are still being...
How we built a back end system for Uber-like maps with animated cars
IT blog about developing and managing enterprise-level software solutions for blockchain, fintech, transportation & logistics, security, edtech, and advertising industries.
Writing a Rust GPU kernel driver: a brief introduction on how GPU drivers work
See how GPU drivers work thanks to VkCube in this Rust-based series for the development of Tyr.
FoundationDB Document Layer
Today we’re open sourcing the FoundationDB Document Layer, a document-oriented database that extends the core functionality of the FoundationDB key-value store.
Hetzner raises prices while significantly lowering bandwidth (US)
Hetzner raises prices This morning I received an email from Hetzner stating that they are raising prices in the US while significantly reducing bandwidth. The largest price percentage increase is 27.52% for CPX21 servers, and the smallest is 4.17% for CX3+ servers. Bandwidth allotments are decreasing on average…
Why I Don't Like Golang (2016)
When I first started programming in Go, my summary of it was, “The good things are great and the bad things are weird and I can live with them.” After another three years and a few large projects in Go, I no longer like the language and wouldn’t use it for a new project. Here are 10 reasons why, in no particular order.
Waymo in Portland
Waymo is coming to the Rose City!
The Texas power outage is a nation-wide problem
History is bound to repeat itself and it has almost every year
Car Bloat: “Huge Cars Are Terrible for Society”
David Zipper, who researches and writes about mobility and transportation, recently did a big thread on Mastodon (and Bluesky) about car bloat: the way in which
Wild mammal biomass has declined by 85% since the rise of humans
Explore the diversity of wildlife across the planet. What are species threatened with? What can we do to prevent biodiversity loss?
Beginning fully autonomous operations with the 6th-generation Waymo driver
Waymo will begin fully autonomous operations with its 6th-generation Driver —an important step in bringing our technology to more riders in more cities. This latest system serves as the primary engine for our next era of expansion, with a streamlined configuration that drives down costs while maintaining our…
Majority of gig economy workers are earning below minimum wage: research
As the cost of living continues to spiral, a new report shows more than half of gig economy workers in the UK are paid below the minimum wage.
Criticisms of “The Body Keeps the Score”
The popular book from the "world's most famous living psychiatrist" is riddled with blatant misrepresentations
How to set junior employees up for success in remote
It just gets a bad rap. Here's how to set junior employees up for success in remote.
Things I wish I knew about state management when I started writing React apps
Think about the most complex frontends you’ve used. Frontends that made you wonder — “how did they create this”?