Advertise here with Carbon Ads

This site is made possible by member support. 💞

Big thanks to Arcustech for hosting the site and offering amazing tech support.

When you buy through links on kottke.org, I may earn an affiliate commission. Thanks for supporting the site!

kottke.org. home of fine hypertext products since 1998.

Beloved by 86.47% of the web.

🍔  💀  📸  😭  🕳️  🤠  🎬  🥔

Entries for May 2004

The younger generation of New Yorker cartoonists

The younger generation of New Yorker cartoonists. I want to see some of Sam Brown’s explodingdog goodness in the NYer.


Why is morons.org a Google News source?

Why is morons.org a Google News source?. Surely if they let them in, they should be relaxing their policy about not letting any weblogs in.


Richter magnitude scale

Richter magnitude scale. Another page I read said a 12.0 would “fault [the] Earth in half through center”. Soon to be a major mini-series event, I’m sure.


Kevin Garnett wins NBA MVP award. Finally.

Kevin Garnett wins NBA MVP award. Finally..


Bad Scrabble hands

Bad Scrabble hands.


Paul Rand’s geometry books

Paul Rand’s geometry books.


The 2 to the Nth feature

Overheard at work today regarding the number of mail accounts on our system:

We’ve got more email groups [eg. [email protected]] than we do user accounts [eg. [email protected]], by a factor of more than 2 to 1.

Bit of a lesson in that statement for software developers, I think. If you’ve got N users on your system, those N users can form ~2^N groups. For example, a system containing 50 users can form ~1,120,000,000,000,000 groups for a total of ~1,120,000,000,000,050 different entities in the system. If your feature set, interface, and performance metrics only cater to the 50 users, you’re ignoring most of the possible entities. In developing software, build features for groups and watch your garden grow.

Note: this also easily applies to mp3 players (N songs, 2^N playlists), weblog software (N posts, 2^N “categories”), and newsreaders (N feeds, 2^N feed collections and/or N posts, 2^N post collections).

Another note: thanks to Stephen, Simon, and Graham for correcting my poor back-of-the-envelope math. It’s 2^N, not N^2.


UnreBlogging

My week-long stint as Eyebeam’s reBlogger is over. Thanks to all those who sent in suggestions for reBlog feeds and to Eyebeam for letting me play in their sandbox. I had to use an RSS reader for the week (oh, the humanity!), but it was interesting to have to read and filter content I don’t normally pay that much attention to. Taking over for me will be the lovely Andrea Harner, photographer, exclamation point fan, and friend to animals everywhere.


Netflix Flash movies

Netflix Flash movies. If you’re epileptic, you’ll want to skip this.


Matt takes the greatest photoblog photo of all time

Matt takes the greatest photoblog photo of all time. Ingredients: closeup flower shot, the NYC High Line, mirror shot (in the sunglasses), and Jason Kottke (holding the sunglasses).


Bowling for Columbine


Pac Manhattan takes the popular 80s game

Pac Manhattan takes the popular 80s game to the streets of Manhattan around Washington Square Park.


The amount Google chose to raise in

The amount Google chose to raise in their IPO is the mathematical constant “e” times 1 billion. So nerdy!.