Ryan Dahl steps down as Node.js BDFL →
Amazing work. Node.js has come a long way. :’-)
The Five Stages of Hosting →
I’m really enjoying the Pinboard blog. Insightful and informative—pretty enjoyable writing style too.
Why Software Development Estimations Are Regularly... →
More on software estimation. Also, comments on HN.
Beautiful Day at the Dog Park (by Kelsey Wynns)
Why are software development task estimations... →
Ouch. I’ve been getting hammered at work recently because of this. :-( This sums it up perfectly.
GameToilet - a whole bowl full of wonderful game... →
Some of these are pretty sweet game ideas.
CSS px is an Angular Measurement →
“The “px” unit in CSS doesn’t really have anything to do with screen pixels, despite the poorly chosen name. It’s actually an non-linear angular measurement.” Who knew? via
Game design protips: 1) More particles. 2) Shake the screen. 3) Flash anything...– @notch
Waking Up at 5am to Code →
I really like this idea. I’ve been having a hard time finding quiet time to myself to work on side projects. I’m not really a morning person—but I secretly wish I was. Maybe this is just the thing I need..
Boycotting Hollywood →
By Aaron Moodie.
How the U.S. Lost Out on iPhone Work →
One former executive described how the company relied upon a Chinese factory to revamp iPhone manufacturing just weeks before the device was due on shelves. Apple had redesigned the iPhone’s screen at the last minute, forcing an assembly line overhaul. New screens began arriving at the plant near midnight. A foreman immediately roused 8,000 workers inside the company’s dormitories, according to...
Agile slaves →
The difference between “doing agile” and “being agile”. Edit: Reminds me of this Steve Yegge classic and its follow up.
Spatial indexing with Quadtrees and Hilbert Curves →
Sonic Physics Guide →
In depth look at the physics and game mechanics behind the Sonic the Hedgehog games.
Programming With Nothing →
Ruby is a powerful language, but how much power does it have if you remove all of its datatypes except for Proc and all of its features except for Proc.new and Proc#call? I’ll investigate by building proc-only representations of numbers, booleans, lists and strings, and using them to write an executable program.
Building a Modern Web Stack for the Real-time Web →
SPDY + ØMQ = HTTP 2.0 Great post. I’m really looking forward to a more modern architecture for the web.
Here people. It’s just not right that JRuby users were disadvantaged like...– dcolebatch Pull Request for pda/roflbalt Hehe, awesome work on the JRuby patch Dave. No offence intended. :-P
jack asked: Any suggestions for a Sinatra-like framework that works in PHP? I need to port a project of mine.
How I Program Stuff →
By Randall Degges
Good bye, Google Maps… thanks for all the fish →
TL;DR: We at StreetEasy decided to build our own maps using, among other tools, OpenStreetMap, TileMill, MapBox and Leaflet, instead of paying hundreds of thousands of dollars per year to Google. And yes, the money pushed us into doing it, but we’re happier with the result because we now control the contents of our maps.
Remember how as kids we learned that giving in to hate would make us powerful to...– @avdi
Imagine - Unified PHP 5.3 API for GD2,... →
thechangelog: Imagine is a nice looking image manipulation library for PHP 5.3+ that supports GD2, ImageMagick, and GraphicsMagick in a clean, chainable API from Bulat Shakirzyanov.
Cut the Rope | Behind the Scenes →
The “Cut the Rope” team ported it to the web with the help of the Microsoft Internet Explorer team. Really impressive stuff. Give it a whirl.
Your body wasn’t built to last: a lesson from... →
The mathematics of death:
The New Web Typography →
“OpenType has arrived on the web. Once-inaccessible design features such as small caps, swashes and fractions are now access through CSS, allowing for heightened control and extra typographic muscle.” Works in FF 8+ and IE10+. Hover over the background sections to preview in Chrome.
Everything you need to know about buying a camera →
An excellent guide.
SPDY of the Future Might Blow Your Mind Today →
“The big drawback of the previous picture of SPDY is that it requires sites to individually switch to SPDY. This is advantageous from a migration point of view, but it means it will take a long time to roll out everywhere. But, if you’re willing to use a SPDY gateway for all of your traffic, a new door opens. Could mobile operators and carriers do this today? You bet!” Great...
I don’t care what anyone says, this is a great... →
How To Make A Scary Game →
Really good explanation of the various elements that make something scary.
Removing duplicates in sql →
Luke explains an issue that cropped up at 99 recently—how to identify and deal with duplicate data in SQL.
12 resolutions for programmers →
I’m not really into new years resolutions—but some of these seem like good things to do.
TileMill — an application for making beautiful... →
I’ve been playing around with TileMill a lot recently. It’s a tool for designing your own interactive maps using a CSS like language called Carto. It’s a superb tool, I’d highly recommend trying it out. Also, one of the coolest things is that it’s all built using open source tech: “TileMill is built on a suite of modern open source libraries including...
When to use STDERR instead of STDOUT →
“A nicely written overview on the history, difference and practicality of STDOUT vs STDERR” via @pda
I can’t tell you how many times I’ve seen people get excited about doing K-means...– Dmitriy Ryaboy, (12/1) Why the current obsession with “big” data? - Quora (via jakehofman)