New
The latest blog posts to take off on Hacker News. 1,784 posts.
What non-technical users don’t understand about your software
If you are writing consumer software you have to understand that you and your average user have a very different level of understanding of computers. When you first start doing support it can be a …
There is no nanotech, stop talking about it and start laughing at it
I used to work next to the center for nanotechnology. The first indication I had that there was something wrong with the discipline of “nanotechnology” is I noticed that the people who …
A micro-manual for Lisp implemented in C
Recently I had to go through some code that uses the uIP TCP/IP stack, which reminded me, it has been a long time since I did something in C so I ended up spending the weekend implementing the 10 rules John McCarthy described in his paper A Micro-Manual for Lisp - not the whole Truth .
How Authors Really Make Money: The Rebirth of Seth Godin
What do the economics of publishing look like… really? (Photo: thinkpanama) (Special thanks to my agent, Steve Hanselman, and my anonymous sources within the world’s biggest publishing houses) Print is dead! This has become a popular headline, and a great way to get quoted, as Nicholas Negroponte has shown. Iconic…
How to Minimize Politics in Your Company
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
Homeless Experiment
On Thursday June 4 th of 2009 I left the comforts of my home in Austin, TX. with no food, no money and no place to stay for 5 days and 4 nights. I did this voluntarily as a small experiment to see what it was like to live on the streets of Austin, TX.
Implementing Regular Expressions
This page collects resources about implementing regular expression search efficiently.
No, You can't retire rich at 30 if you sell your startup
I personally find the people who are in the software startup game just for the money to often be nearly delusional about their chances of success and the likely magnitude of it when it happens. Before I get into the details for founders, let me talk about options-hungry employees. If you are in it for the money and…
Readme Driven Development
I hear a lot of talk these days about TDD and BDD and Extreme Programming and SCRUM and stand up meetings and all kinds of methodologies and techniques for developing better software, but it’s all irrelevant unless the software we’re building meets the needs of those that are using it. Let me put that another way. A…
Git your act together
Explaining some things that I think would make using Git a bit more enjoyable when working in a team.
The right way to position against competition
Most startup founders either claim there is no competition (because they're soooo unique) or define themselves as a combination of the best traits of their competitors. Neither is a good strategy; here's what to do instead.
Traffic Experiments -- How to clear traffic jams
Once upon a time, years ago, I was driving through a number of stop/go traffic waves on SR 520 at rush hour in Seattle. I decided to try something. On a day when I immediately started hitting the usual "waves" of stopped cars, I decided to drive smoothly. Rather than repeatedly rushing ahead with everyone else, only…
Using Python to Encode Cassette Recordings for my Superboard II
See Part 3 to see real-time audio encoding/decoding used in conjunction with telnet.