Most cited
Posts that commenters keep linking to, ranked by how many different people have cited them in Hacker News comments. 637 posts.
How to Minimize Politics in Your Company (2010)
Ben Horowitz is a cofounder and general partner at the venture capital firm Andreessen Horowitz. He is the author of the New York Times bestsellers, The
XSLT is a failure wrapped in pain
“ The essence of XML is this: the problem it solves is not hard, and it does not solve the problem well.” – Phil Wadler, POPL 2003
Chinese Mobile UI Trends
A summary of common idioms and visual language found in Chinese smartphone apps.
Broken by design: systemd
Recently the topic of systemd has come up quite a bit in various communities in which I'm involved, including the musl IRC channel and on the Busybox mailing list .
Fast and easy Levenshtein distance using a trie (2011)
<img src="http://stevehanov.ca/blog/images/acer.jpg"/> If you have a web site with a search function, you will rapidly realize that most mortals are terrible typists. Many searches contain mispelled words, and users will expect these searches to magically work. This magic is often done using levenshtein distance. In…
Fluke owns trademark on multimeters with "contrasting yellow border"
SparkFun is forced to incinerate 2,000 multimeters because they are yellow.
Microsoft Open Sources .NET and Mono
Miguel de Icaza's Blog
Target Hackers Broke in via HVAC Company
Last week, Target told reporters at The Wall Street Journal and Reuters that the initial intrusion into its systems was traced back to network credentials that were stolen from a third party vendor. Sources now tell KrebsOnSecurity that the vendor in question was a refrigeration, heating and air conditioning…
Recommending music on Spotify with deep learning
An overview of what I've been doing as part of my internship at Spotify in NYC this summer: using convolutional neural networks for audio-based music recommendation.
TextSecure's Private Group Messaging
One of the major features we introduced in the TextSecure v2 release was private group chat. We believe that group chat is an important feature for encrypted communications projects, so we wanted to try to summarize some of the existing work in this area, as well as how TextSecure’s group chat pr...
Refactoring Ruby with Monads
Hello! I’m going to tell you about monads, and how we can uncover them by refactoring our Ruby code.
The Offline Cookbook: caching and serving offline-first
Update: Together with Udacity I created a free offline-first interactive course . It involves taking an online-only site to full offline-first glory. Many of the patterns in this article are used.
Scaling Asana.com
Are you interested in learning more about working on Asana's engineering team or the work they do? Read the Asana engineering blog.
Write Code Every Day
Last fall, work on my coding side projects came to a head: I wasn’t making adequate progress and I couldn’t find a way to get more done without sacrificing my ability to do effective work at Khan Academy .
I’m very excited to share that I’m investing in reddit (personally, not via Y Combinator). I have been a daily reddit user for 9 years—longer than pretty much any other service I still use...
Universal SSL
The team at CloudFlare is excited to announce the release of Universal SSL™. Beginning today, we will support SSL connections to every CloudFlare customer, including the 2 million sites that have signed up for the free version of our service.
How I reverse-engineered Google Docs to play back any document's keystrokes
How James Somers reverse-engineered Google Docs to play back any document's keystrokes
Why Atom Can’t Replace Vim – Learning the lesson of vi
Learning the lesson of vi
4K is for programmers
My name is Brian Hauer and these are my rants about technology, politics, and anything else that irks me.
Announcing .NET 2015 – .NET as Open Source, .NET on Mac and Linux
It's happening. It's the reason that a lot of us came to work for Microsoft, ...
New RFS – Breakthrough Technologies
We’d like for Y Combinator to fund more breakthrough technology companies—companies that solve an important problem, have a very long time horizon, and are based on an underlying technological or...
Why I like Java
From the highly eclectic blog of Mark Dominus
Rust means never having to close a socket
One of the coolest features of Rust is how it automatically manages resources for you, while still guaranteeing both safety (no segfaults) and high performance. Because Rust is a different kind of programming language, it might be difficult to understand what I mean, so let me be perfectly clear: * In