March 2009
More Cache Craziness →
Pretty cool to visualize the performance using a heat map.. you can see pretty clearly where it hit the L2 cache.
principles-of-software →
Scenes from 30,000 meters above →
Some pictures from a weather probe built by some Spanish teenagers.. cool project!
Google Code University →
Looks like some good info, I’ll check out some of the talks later.
What is a Good Recommendation Algorithm? →
An interesting look at recommendation algorithms. It makes a lot of sense to aim for accuracy at picking the best movies… accuracy for ratings of movies that you hate or are lukewarm about is not all that useful.
It kind of highlights that the RMSE metric misses the point a little.
Twice-as-fast isn't good enough →
This is pretty insightful. It sounds like it takes an order of magnitude improvement for people to notice.
Wolfenstein 3D Classic →
Wolf3D for the iPhone! John Carmack is so awesome, these are some of his design notes for porting to the iPhone.
Google Street View Time Lapse
ProjectPlan - unladen-swallow →
“Unladen Swallow - A faster implementation of Python”
Challenges in Building Large-Scale Information... →
I’ll check this out later.
MiniLight minimal global illumination renderer →
This is pretty cool, I’ll check out the source code later. I’m curious to learn more about illumination algorithms.
Rands In Repose: The Makers of Things →
It’s pretty incredible to read about how they built the Brooklyn bridge, it’s a true wonder. The photos are fantastic too.
How to write fast code →
Sounds like some great advice. “To go fast, do less”
BLH's tour of Chernobyl. →
Pretty incredible to see pictures like these.
Textmate to JEdit Colour Theme Converter →
How to be a Programmer (2008) →
Some of this stuff is fantastic. Some really great tips… and a reminder that I need how to learn to touch type properly. :-/
Overly Judgemental IE6 Splash Pages →
LL vs. LR vs. GLR
→
A look at the difference between different types of parser generators.
Browser Ball →
“Possibly More Cool Than You Think It Will Be” .. it doesn’t fail to deliver… one of the coolest demos I’ve seen in ages.
iPhone 3.0 OS Guide: Everything You Need to Know →
A summary of new stuff coming to iPhone OS 3.0 .. a lot of goodies.
via Waxy.
Teens capture images of space with £56 camera and... →
This sounds like a pretty fun project. I’d love to try something like this.
Don't let junior programmers cowboy code →
I think this can be generalised to not let any new programmer cowboy code. I can relate to this as I’ve just started at 99designs.com. Getting to understand the conventions and style of the team is pretty essential information. I’m learning heaps because of the the feedback given on my (often crappy) code. :)
Persevere - REST JSON database →
I’ll have to give this a go.. looks pretty interesting.
I’ve been trying to think of a good way to get around the whole Object Relational Mapping problem. I’m curious to know if there are any Object Oriented-ish databases around that are decent.
I like the idea of being able to query a XML or JSON database (it doesn’t really matter) using something like jQuery or XPath...
10,000 reqs/sec with Nginx! →
Pretty cool, I’ll have to give Nginx a proper go.
the Rubyist →
2nd issue is out. In print for $9, PDF is free.
10 Awesome Things I Remember About Computers →
5.25 inch floppies were so cool.. I kinda miss the distinctive spinning and grinding sounds that programs made when you loaded them.
Installing Windows 95 from a set of 26 floppy disks was kinda cool too I guess… :-/
Mystery Man on Film: The “Raiders” Story... →
This is pretty awesome, I’m a huge Indy fan. It’s great to see some of the concept work behind it.
Great Moments in Logic →
Really fascinating read. via Trivium
Stevey's Blog Rants: Story Time →
Unit Testing: first or last?
jessta:
drealmer:
Testing is good, and so is unit testing. But how beneficial is TDD? TDD implies that you write the tests first, then write the code that satisfies them. A study from 2005 compared the results from a small sample of two CS student teams, one doing TDD and the other one writing tests after the code. It showed interesting results, but it’s not easy to figure out a conclusion,...
A brief programming tutorial in C for raw sockets →
Some info about programming raw sockets.. good stuff to know.
Elegance and the Surreals →
“Reg Braithwaite implements surreal numbers in Ruby.”