Most cited
Posts that commenters keep linking to, ranked by how many different people have cited them in Hacker News comments. 120 posts.
What Every C Programmer Should Know About Undefined Behavior #1/3
People occasionally ask why LLVM-compiled code sometimes generates SIGTRAP signals when the optimizer is turned on. After digging in, they find that Clang generated a "ud2" instruction (assuming X86 code) - the same as is generated by __builtin_trap().
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.
What Every C Programmer Should Know About Undefined Behavior #2/3
In Part 1 of our series, we discussed what undefined behavior is, and how it allows C and C++ compilers to produce higher performance applications than "safe" languages. This post talks about how "
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…
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…
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…
How Browsers Work
This comprehensive primer on the internal operations of WebKit and Gecko is the result of much research done by Israeli developer Tali Garsiel. Over a few years, she reviewed all the published data about browser internals and spent a lot of time reading web browser source code. She wrote:
What Every C Programmer Should Know About Undefined Behavior #3/3
In Part 1 of the series, we took a look at undefined behavior in C and showed some cases where it allows C to be more performant than "safe" languages.
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…
Errata: Steve Gibson
a summary of Steven Gibson events and quotes demonstrating charlatan status
SOAP: The 'S' stands for simple (not really)
There has been a long running debate in the Application Platform Services Group here at Burton Group between the REST people on one side and the SOAP people on the other. For the most part it mirrors the external debate. In one recent exchange, while discussing the complexity of SOAP and the web services framework…
The Backblaze Blog
Get all of the latest cloud storage news and insights from Backblaze - the leading independent cloud storage provider.
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…
Microsoft’s Bing uses Google search results—and denies it
Insights from Googlers into our products, technology, and the Google culture
Molecular Expressions: The Silicon Zoo
This page contains a photomicrograph of the surface of a Digital VAX microprocessor containing a phrase written in Russian.
Advanced sign-in security for your Google account
Insights from Googlers into our products, technology, and the Google culture
Idea to Paying Customers in 7 Weeks: How We Did It
Learn how paying customers in 7 days became an idea. This post is an overview the idea to paying customers in 7 weeks and how we did it.
37signals: A/B testing part 3: Finalé
I was an A/B test skeptic. Maybe we don’t want to be second-guessed. Maybe we don’t want to cater to the lowest common denominator. Designers are taught—explicitly and implicitly—to follow certain visual rules and the final design will work great. The whole A/B testing concept probably …
Read files in JavaScript | Articles
How to select files, read file metadata and content, and monitor read progress.
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.
Multiple programming languages vulnerable to DoS via hash algorithm collision
oCERT-2011-003 multiple implementations denial-of-service via hash algorithm collision
How to program independent games (Johnathan Blow of Braid fame)
How to program independent games
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...