New
The latest blog posts to take off on Hacker News. 14,544 posts.
How to Write Fast Code
Bioinformatics, genomics, and Javascript
The Most Unusual (and Best) Computer Language Book I've Ever Seen.
Why's (Poignant) Guide to Ruby, from Why's (Poignant) Guide to Ruby by _why the lucky stiff. CC BY-SA 2.5.
Chrome Gets Plugins: How to Write a Chrome Extension in Three Easy Steps
I just installed a “hello world” Chrome extension from this Chrome Extension tutorial page. When you surf to www.google.com, the Google logo is replaced with a Lolcat: Here’s how …
GNU Emacs Video Editing
Independent xxxxx research organisation examines the software real, life and live coding, autodestructive strategy and crash-falsified revelation
How .NET Regular Expressions Really Work
Remember when you first tried to parse text?
Did You Know: BeautifulSoup's bits are rotting
The parser in version 3.1.0 of Beautiful Soup did significantly worse on real-world HTML than version 3.0.8 did. The most common problems were the incorrect handling of <script> tags, "malformed start tag" errors, and "bad end tag" errors.
Erlang: A Generalized TCP Server
In my last few articles about Erlang we've covered the basics of network programming with gen_tcp and Erlang/OTP's gen_server, or generic server, module. Let's combine the two.
Erlang: An Introduction to Records
Internally Erlang has only two internal compound data types: lists and tuples. Neither of these data types support named access, so creating associative arrays a la PHP, Ruby, or Python is an impossibility without additional libraries.
Are short methods actually worse?
I ran across an interesting post on programming.reddit called Anecdote Driven Development, or Why I Don’t Do TDD . The article focused on testing, but what I found most interesting was the part about how long a method or function should be:
DHH: Fuck the Real World
Buy viagra - LOWEST PRICES ON THE WEB, We Accept Visa and Mastercard Credit Cards
Basics of the Unix Philosophy
The ‘Unix philosophy’ originated with Ken Thompson's early meditations on how to design a small but capable operating system with a clean service interface. It grew as the Unix culture learned things about how to get maximum leverage out of Thompson's design. It absorbed lessons from many sources along the way.
I hate Lisp
A blog about computers, functional languages, Lisp, and Scheme.
Dropped IE support for Instapaper
Update: This has been frontpaged on Hacker News and I’ve posted Instapaper’s browser usage stats .
The Y Combinator in Arc and Java
I was recently reading The Little Schemer , a very intersting book about how to think in Scheme. The book uses a unique question-response ...
JavaScript: The Good Parts
I found a really nice video lecture on JavaScript. I'm a JavaScript journeyman myself so I decided to review it to learn something new. I have written about JavaScript in the past -- the previous post on JavaScript was "Learning JavaScript through Video Lectures". This lecture is given by JavaScript guru Doug...