Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 812 posts.
What I Learned from Watching Notch Code
Ludum Dare coding secrets: continuous, thorough testing for better user experience. Learn how to level up your game development process!
The next operating system: building an OS for hundreds, thousands of cores
Operating systems for multicore chips will need more information about their own performance — and more resources for addressing whatever problems arise.
Wanted: Software Engineers. Reward: $12,000
Explore Moz’s latest updates and uncover new ways to boost your SEO impact. Stay informed about tool launches, feature enhancements, and content releases, all in one place.
Native Client: Getting Ready for Takeoff
Over the last few months we have been hard at work getting Native Client ready to support the new Pepper plug-in interface. Native Client ...
UTorrent.com compromised, malware added to installer
This morning on 9/13/2011 at approximately 4:20 a.m. Pacific Daylight Time (UTC -7), the uTorrent.com and BitTorrent.com Web servers were compromised. Our standard Windows software download was replaced with a type of fake antivirus “scareware” program. (UPDATE: See below for removal instructions.) Just…
Introducing the Google Translate app for iPhone
Insights from Googlers into our products, technology, and the Google culture
SPDY: An experimental protocol for a faster web
As part of the "Let's make the web faster" initiative, we are experimenting with alternative protocols to help reduce the latency of web pages. One of these experiments is SPDY (pronounced "SPeeDY"), an application-layer protocol for transporting content over the web, designed specifically for minimal latency. In…
Bittorrent over Tor isn't a good idea
An increasing number of people are asking us about the recent paper coming out of Inria in...
Read files in JavaScript | Articles
How to select files, read file metadata and content, and monitor read progress.
Introducing Babel
Babel is about letting many different languages work together. Programming languages live in code blocks inside natural language Org documents. A piece of data might pass from an Org table to a Python code block, then maybe move on to an R code block, and finally end up embedded as a value in the middle of a paragraph…
Errata: Steve Gibson
a summary of Steven Gibson events and quotes demonstrating charlatan status
The Backblaze Blog
Get all of the latest cloud storage news and insights from Backblaze - the leading independent cloud storage provider.
Beginner's Guide to SEO (Search Engine Optimization)
New to SEO? Looking for higher rankings and traffic through Search Engine Optimization? The Beginner's Guide to SEO has been read over 10 million times.
History of the Open Source Initiative
Development based on the sharing and collaborative improvement of software source code has a history essentially as long as software development itself. In the late 1990s, interest and participatio…
Effective learning: Twenty rules of formulating knowledge
This article will help you overcome one of the greatest difficulties you will face when trying to accelerate learning: formulating knowledge.
Molecular Expressions: The Silicon Zoo
This page contains a photomicrograph of the surface of a Digital VAX microprocessor containing a phrase written in Russian.
Etsy Engineering
If Engineering at Etsy has a religion, it's the Church of Graphs. If it moves, we track it. Sometimes we'll draw a graph of something...
Readability: The Optimal Line Length
The length of text lines substantially impacts their readability — yet this is often overlooked in e-commerce. See our latest test findings on line length readability.
ZSFA -- Rails Is A Ghetto (2007-12-31)
I’ve more or less kept my mouth shut about some of the dumb and plain evil stuff that goes on in the Rails community. As things would happen though I’d take notes, collect logs, and started writing this little essay. As soon as I was stable and didn’t need Ruby on Rails to survive I told myself I’d revamp my blog and…
People
This text circulated on the internet in September 2003. I first became aware of it when a journalist contacted a my colleague Sian Miller on 16th September, trying to track down the original source. It's been passed on many times, and in the way of most internet memes has mutated along the way. It struck me as…
PEP 263 – Defining Python Source Code Encodings
This PEP proposes to introduce a syntax to declare the encoding of a Python source file. The encoding information is then used by the Python parser to interpret the file using the given encoding. Most notably this enhances the interpretation of Unicode ...