New
The latest blog posts to take off on Hacker News. 3,076 posts.
Airship Tails
Our team at Google got the opportunity to fly in a Zeppelin yesterday. This is the first Zeppelin to fly in the US since the Hindenburg. I had been looking forward to this flight for several years. The photos are spectacular.
How I built a Hacker News mobile web app
Last month, I tweeted about one of my recent projects, the Hacker News mobile web app. It's a simple little app to read Hacker News' stories…
Nobody Wants to Learn How to Program
I frequently see a problem when people (especially techies) try to teach programming to someone (especially non-techies). Many programming tutorials begin with basic programming principles: variables, loops, data types. This is both an obvious way to teach programming and almost certainly a wrong way to teach…
How Microsoft Pays Big Money To Smear Google In European Parliament
I spent this week in the European Parliament in Brussels. One of the seminars I attended was advertised as being a seminar on privacy,...
Research in programming languages
Is there still research to be done in Programming Languages? This essay touches both on the topic of programming languages and on the nature of research work. I am mostly concerned in analyzing this question in the context of Academia, i.e. within the expectations of academic programs and research funding agencies…
How to contribute to an open source project: look for TODOs in code
Forgotten TODOs: ideas for contributing to open-source projects
On CPU backdoors - Trusting hardware
So, you're a decent paranoid person, running only open source software on your box: Linux, GNU, etc. You have the feeling you could, if you ...
NoSQL Data Modeling Techniques
NoSQL databases are often compared by various non-functional criteria, such as scalability, performance, and consistency. This aspect of NoSQL is well-studied both in practice and theory because sp…
PHP 5.4.0 released
PHP is a popular general-purpose scripting language that powers everything from your blog to the most popular websites in the world.
Give it five minutes
A few years ago I used to be a hothead. Whenever anyone said anything, I’d think of a way to disagree. I’d push back hard if something didn’t fit my world-view. It’s like I had to be first with an opinion – as if being first meant something. But what it really meant…