New
The latest blog posts to take off on Hacker News. 2,717 posts.
The Clock in the Mountain
A work crane at the Clock site in western Texas. There is a Clock ringing deep inside a mountain. It is a huge Clock, hundreds of feet tall, designed to tick for 10,000 years. Every once in a while the … Continue reading →
Advice From An Old Programmer
You've finished this book and have decided to continue with programming. Maybe it will be a career for you, or maybe it will be a hobby. You'll need some advice to make sure you continue on the right path and get the most enjoyment out of your newly chosen activity.
Engineering hints you'll rarely hear
Explore the latest technologies and innovations on the architecture engineered for agility
Pdf.js: Rendering PDF with HTML5 and JavaScript
Update: I updated the links again. pdf.js has moved to a new location on github. Why? While traveling to the Firefox 4 launch parties in Seoul and Taipei all the way from California, we killed a lo…
A Look Inside the Process of One of the World’s Most Efficient Studiers
Scott Young’s Graduation Gift to Study Hacks I have to give credit to Scott Young: it was talking blogs with him back in 2007 that ... Read more
Reddit Sees Massive Growth & Hires New Programmers
Get the latest product news, company announcements, and user insights from the official Reddit blog.
ORM is an anti-pattern
ORM looks great early in a project but breaks down as complexity grows, forcing you to learn SQL anyway. Relations aren't objects. Either use NoSQL for object-like data or write a model layer with real SQL. ORM's abstraction is leaky, its efficiency poor, and the alternatives are better.
Fantastic summary of some of the math pertinent to theoretical computer science.
This web page is a revised and extended version of Appendix A from the book Conceptual Structures by John F. Sowa. It presents a brief summary of the following topics for students and general readers of that book and related books such as Knowledge Representation and books on logic, linguistics, and computer science.
Apple R&D (1989): Mousing is faster than keyboarding, but users don't believe it
Originally published in the AppleDirect, August, 1989 Republished as Chapter 6, in Tog on Interface
The Next Bubble - Don't Get Fooled Again
My friend, Ben Horowitz, and I debate the tech bubble in The Economist. This post originally appeared as part 1 of 3 ———————————…
The Difference Between A Developer, A Programmer And A Computer Scientist
How a computer scientist, a programmer and a developer differ in skills, focus and priorities, even though the terms are often used interchangeably.
A possible flaw in open-source bcrypt implementations
[NOTE: See updates below and here .] I'm working on an application that requires a secure password hash. The state of the art is Colin Perc...
What’s Up With All These Changes in Rails?
Yesterday, there was a blog post entitled "What the Hell is Happening to Rails" that stayed at the number one spot on Hacker News for quite a while. The post and many (but not most) the comments on the post reflect deep-seated concern about the recent direction of Rails.
WTH is happening to Rails? I'll tell you.
I just read the blog post that got some traction on HN last night, entitled “ What the hell is happening to rails? ” It goes on to list a litany of complaints against changes in Rails 3.x, ranging from the default commenting of the catch-all route to, yes, of course, CoffeeScript. They all end up sounding a lot like…