Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 80,900 posts.
Roguelike Tutorial in Rust (2019)
This tutorial is free and open source, and all code uses the MIT license - so you are free to do with it as you like. My hope is that you will enjoy the tutorial, and make great games!
Time for a WTF MySQL Moment
Documenting the reasons why I tend to prefer Postgres - even when it's my friends getting bitten.
Lisp Quickstart
George Mason University’s Department of Computer Science advances research and education in artificial intelligence, cybersecurity, robotics, software engineering, and other computing fields. As part of Virginia’s largest public research university, the department connects researchers and students with government…
48th Mersenne prime found
GIMPS has discovered a new Mersenne prime number: 2^57885161-1 is prime! Discovered: 2013 Jan 25
Algorithm recovers speech from a potato-chip bag filmed through glass (2014)
Algorithm recovers speech from the vibrations of a potato-chip bag filmed through soundproof glass.
Building the DirectX shader compiler better than Microsoft?
This is a story about the messy state of Microsoft’s DirectX shader compiler, and trying to wrangle it into a nicer experience for game developers. In some respects, building the DXC compiler better than how Microsoft does.
Ripple fully funded every live DonorsChoose classroom project yesterday
Discover fresh perspectives and stories on #BestSchoolDay 2018: Every Project Funded! from the heart of education, shared by teachers themselves at DonorsChoose.
Sciter, the 5 MB Electron alternative, has switched to JavaScript
Without too much fanfares Sciter has officially transitioned from TIScript to JavaScript this week.
RCE in Visual Studio Code's Remote WSL for Fun and Negative Profit
The Visual Studio Code server in Windows Subsystem for Linux uses a local WebSocket WebSocket connection to communicate with the Remote WSL extension. JavaScript in websites can connect to this server and execute arbitrary commands on the target system. Assigned CVE-2021-43907 and zero bounty. I paid 5 USD for the EC2…
Espresso – Google’s peering edge architecture
Today, we gave a keynote presentation at the Open Networking Summit, where we shared details about Espresso, Google’s peering edge architecture—the latest offering in ou…
More details about mitigations for the CPU Speculative Execution issue
Posted by Matt Linton, Senior Security Engineer and Pat Parseghian, Technical Program Manager Yesterday, Google’s Project Zero team posted...
The end of a myth: Distributed transactions can scale
This paper appeared in VLDB'17. The paper presents NAM-DB, a scalable distributed database system that uses RDMA (mostly 1-way RDMA) and a ...
Introducing U.S. Web Design Standards
By Mollie Ruskin, United States Digital Service
DiffusionGemma: 4x Faster Text Generation
An overview of DiffusionGemma, an exceptionally fast text generation model with up to 4x faster speeds.
CSS Grid Areas
A fresh look at the CSS grid template areas and how to take advantage of its full potential today.
To All the Jobs I Had Before
Notes that I mostly write for myself, but you can read if you want.
I run a software book club
How I run a software book club
The Python I Would Like To See
What I would imagine an better Python would look like.
The Secret Life of Circuits
Some pics, endorsements, and the reason the book exists in the first place.
Ship Shape
How Canva does hand-drawn shape recognition in the browser
Apple now censoring dictionaries in the App Store
Apple requires you to be 17 years or older to purchase a censored dictionary that omits half the words Steve Jobs uses every day.
Every GitHub object has two IDs
How I reverse-engineered GitHub node IDs to avoid a database migration and discovered their dual ID system along the way.
Ruby 2.2.0 Released
We are pleased to announce the release of Ruby 2.2.0.
Antenna designer writes about the iPhone 4
I received a phone call today from PC Magazine. They were running a story on the new Apple iPhone 4, specifically the reports (PC Mag, Gizmodo, Engadget) that people are experiencing decreased reception on their cell phone when they hold the phone by the metal frame.
Some SQL Tricks of an Application DBA
Non-trivial tips for database development