New
The latest blog posts to take off on Hacker News. 2,466 posts.
Why You Should Pay Attention to Node.Js
No, not “because I said so.” The best reason to pay attention to node.js is the audience that is paying attention to it. Joe Shaw’s pointer the other day was just the latest in a string of node.js mentions. By now you’ve probably heard that the folks from Heroku recently – as in two weeks
Worst-Case Thinking
At a security conference recently, the moderator asked the panel of distinguished cybersecurity leaders what their nightmare scenario was. The answers were the predictable array of large-scale attacks: against our communications infrastructure, against the power grid, against the financial system, in combination with…
My Common Git Workflow
A recent post [http://reprog.wordpress.com/2010/05/12/still-hatin-on-git-now-with-added-actual-reasons/] that was highly ranked on Hacker News complained about common git workflows causing him serious pain. While I won't get into the merit of his user experience complaints, I do
Jef Raskin on "Intuitive Interfaces"
One of the most common terms of praise for an interface is to say that it is "intuitive" (the word should have been "intuitable" but we will bow to convention). Yet the Human Computer Interaction (HCI) literature rarely mentions the word, and for good reason. This note attempts to clarify the meaning of "intuitive"…
A Guide to Branching in Mercurial / Steve Losh
I've been hanging out in the #mercurial and #bitbucket channels on freenode a lot lately, and I've noticed a topic that comes up a lot is "how does Mercurial 's branching differ from git 's branching?"
Code as photo-op
There's an article in today's NY Times about a group of four NYU comp sci students who are embarking on a great adventure to create a decentralized version of Facebook, where the data is under the user's control.
Still hatin' on git: now with added Actual Reasons
Monday’s little diatribe on git seemed to stir up quite a bit of strong opinion, both agreeing with me and disagreeing. As is often the case, they two camps seem to be split about 50-50, whi…
C: The Complete Nonsense
Back in 1996, having heard horror stories about Herbert Schildt's C: The Complete Reference , I decided to check it out. I flipped the book open; I found glaring errors. I paged through it. I found more glaring errors. In short, the book had lived up to the hype; it was awful. Being a pedantic sort, and having just…
Life is Beautiful
I haven’t slept. For much of last night, my daughter Ava cried out in her sleep with nightmares. Eventually her cries would wake us both. Instead of going back to sleep, Ava would chat with me about her day. I wish I could remember all the amazing things she told me at 2:00 AM.
Music Notation with HTML5 Canvas
I spent a few weekends trying to scratch an itch. While looking for online tools to create and render music notation, I was mildly disappoin...
Wolfire open sourcing Aquaria, Gish, Lugaru HD, and Penumbra Overture
Pay what you want. Support charity. Get awesome games.
Increase conversion rate by making your site ugly
The current system of cancer research has failed us. It's time we begin funding the "renegade" blue-chip scientists whose research shows real promise.
Better performance in App Engine with new Lisp language Clojure
This post is part of the Who's @ Google I/O , a series of blog posts that give a closer look at developers who'll be speaking or demoing at ...
Get Ready For C# 4.0
Access to this page requires authorization. You can try signing in or changing directories .
Jakob Nielsen on iPad Usability: First Findings
iPad apps are much improved, but new usability problems have emerged, such as swipe ambiguity and navigation overload.