I am the ghost of groovymother.com. Woooooo!

This is an old page from Rod Begbie's blog.

It only exists in an attempt to prevent linkrot. No new content will be added to this site, and links and images are liable to be broken. Check out begbie.com to find where I'm posting stuff these days.

Filed under 'geekery'

September 17, 2010

Linotype: The Film

Nerdgasm! I had a fab discussion with a friend last week about the amazingness (and sheer impossibility) of the Linotype machine, so am thrilled that there’s a documentary being made about it.

Filed under : : : : : : :

August 24, 2010

Icons of the Web

Poster of favicon.ico files scaled according to their prevalence on the web.

Filed under : : :
via |

July 25, 2010

karthick18's inception

Programatic representation of the underwhelming movie, Inception.

“Running the program would unravel the entire sequence in the movie. Reading the code would explain the movie Programmatically.”

Filed under : : : :
via |

July 2, 2010

Commit Message Generator

For those times when you don’t know what to put in your commit message. “oops, forgot to add the file”

May 21, 2010

nerdnite – San Francisco

Fun looking night of presentations and drinking. “Come welcome Nerd Nite SF and see why dead fish in stinky jars matter, how scientists are using your lipoproteins to create medicine nano-taxis, and how World of Warcraft gold can be exchanged for real sex.”

Filed under : : : :
via |

March 31, 2010

A Turing Machine

I love, love, LOVE this. Someone has built a real-world turing machine which loads programs from an SD card, and uses a dry-erase pen to write on 35mm film leader. Gorgeous.

March 2, 2010

Nose Achievements

Fabulous! Xbox-style achievements for your Python unit tests. “Heisenbug: Make a passing suite fail without changing anything.”

Filed under : : : :
via |

November 4, 2009

Mocking^2 Bird

Mockingbird, a new wireframe webapp, boasts:

Powered by Cappuccino: no Flash needed.

John Gruber writes:

It’s a true web app (no Flash), written in Cappuccino

Gentlemen, your excitement over skipping Flash is hugely misplaced.

If you load the app, you can see custom scrollbars and navigation, a complete lack of accessibility, non-native controls, and all those other things that cause geeks to hate Flash. What, to the end user, is the benefit of this being done with JavaScript instead of Flash? You can get the patronage of the 0.000001% of web users who don’t have Flash installed? (Sadly, I don’t think Richard Stallman needs many wireframes drawn)

Gruber’s definition of “true web app” and mine greatly differ. Clue: If it’s completely unusable on the iPhone Safari browser, it doesn’t matter if it’s built in JavaScript, Flash or Microsoft Visual Fortran 2012. It’s not a “true web app”

October 15, 2009

unix-jun72

The original source for Unix 1st Edition, scanned from a printout, ready to run in a PDP-11 emulator. This fills me with geeklove.

Filed under : : :
via |

June 22, 2009

Flip Flop Fly Ball

“A love of baseball plus a love of infographics equals Flip Flop Fly Ball.” Lots of great stuff, the comparison of ballpark ticket prices being my favourite.

Filed under : : :
via |

January 15, 2009

jQuery SWFObject Plugin

Quite handy in its own right, but make sure and hit play to hear the “JQuery SWFObject Plugin” theme song.

Filed under : : : : : :
via |

October 11, 2008

Real Life Tron on an Apple IIgs

What happens when a Tron lightbike exits the grid, and heads into the lands of unprotected memory.

Filed under : : : :

June 18, 2008

Most complex crop circle ever discovered in British fields - Telegraph

This should be the calling card for xkcd geohashing meetups.

Filed under : : :
via |

June 2, 2008

Rekindled

In 2004, due to a job change, I switched from commuting to work via public transport to driving each day. The biggest change this made to me was the sudden loss of time I had previously largely used for reading (and, it should be said, playing Game Boy). My book consumption dropped significantly; my only other regular (how to put this delicately? “porcelain-based”) reading time given over to catching up with Entertainment Weekly and Private Eye.

But the pendulum is shifting back again now I’m in San Francisco. The route betwixt home and office is now more easily travelled by Bart and Muni than private automobile. Thus—hurrah!—I have time to consume the printed word once more.

Given that I’m a lazy unfit bastard, though, the thought of carting around weighty chunks of paper was less tempting than ever. I glanced at Amazon’s Kindle e-book reader, but the idea of paying $400 for a device whose sole purpose was to get me to give more money to Amazon didn’t seem to make much sense, not matter how tempting and shiny the Kindle might be. But within a week, after unexpectedly earning a decent chunk of change from Amazon1, I decided to pull the trigger. I am nothing if not an irrational sucker for a shiny gadget.

A month later, I’ve finished reading three books2 on the device and the novelty has worn off, so here’s my experience so far.

First up, the things that I knew because every review mentions them: The screen is excellently clear and comfortable to read (the variable font size means you can switch to larger print when you're tired), and the page-change lag is negligible. The built-in wireless networking works just grand, meaning you can surf Amazon's bookstore and download new books wherever you are (within the US). And yes, the Next/Previous Page buttons are as annoyingly easy to hit as has been reported. It's not too bad when you're sitting down and reading, but when trying to get comfortable lying on your side I've usually had to page back and forward a bit to correct for accidental nudges.

That said, the ease of page-flipping illustrates an unexpected advantage of the Kindle beyond simple lightness: It’s much easier to read than a regular book when you’re standing on a train with one hand gripping a pole for support. You keep the Kindle in the other hand, your thumb poised over the “Next Page” button, and can flip without moving more than that one knucklemuscle. (The exception to this are books with footnotes, which require a somewhat frustrating hyperlinky jump to read.)

Amazon’s book selection is decent, if not comprehensive. Maybe half of the books I’ve searched for are available. Some areas are noticeably lacking—Computer textbooks, which would benefit massively from being searchable and lightweight, are missing due to the lack of a monospaced font on the Kindle. Interestingly, my reaction to books that are not available is that they are effectively dead to me. I’d love to read them, but now that I own a Kindle, I don’t think I’d want to buy deadtree again.

For me, the biggest surprise was something that seems to have been played down on Amazon’s site, but is a killer feature to me. For every book in the Amazon Kindle store, you can send a free sample to the Kindle. The sample usually includes the first chapter or two of the book—more than you might be able to skim in a regular bookshop—enabling you to better evaluate the title before purchasing, which Amazon has made characteristically seamless; at the end of each sample is a one-click link which will charge your credit card and download the book to the Kindle within a minute. As I type this, my backpack holds eleven samples of books I’m interested in, effectively acting as a queue so I need never be without reading material.

Perhaps surprisingly, given my EFF-loving copylefty fair-use tendencies, the DRM imposed by Amazon doesn’t bother me too much (summary: your purchases are tied to your account, so you cannot “gift” or “loan” books to others or read them on any device other than a Kindle). Unlike music, which I want to own so I can it enjoy over and over for the future, I tend to read a book once then stick it on a shelf, resulting in, as part of the moving process, the dumping of many boxes of once/never-read books at the local Goodwill. And given that Kindle ebooks are always cheaper than Amazon’s already heavily-discounted prices, I’m even less worried about the effectively ephemeral nature of the licensed ebook.

In summary, if you asked me if I recommended the device, I would offer a solidly warm yes with the following caveats: First, you should browse Amazon’s Kindle store first to work out what proportion of books you’re interested in are available. Secondly, you should be comfortable spending $360 on a device that will undoubtedly drop in price and/or be superseded by improved hardware within a year (also known as “being an iPod owner”). And finally, if you’re of a collectory bent, recognize that the satisfaction of a stuffed bookcase cannot be felt with e-ink and bits in flash memory.

But for me, the Kindle has reignited my love of reading, and I look forward to seeing where it takes me next.

1 My blog post about Programming Interviews Exposed got a shedload of traffic. The links in that post to Amazon had my referral ID attached, and some of that traffic bought the books, along with assorted other trinkets (including an engagement ring!), leading to me making a tidy sum in commission3. Thanks again to whoever submitted that post to Reddit!

2 Bad Monkeys (a recommendation from Keith, which in turn I recommend to all), Feeding the Monster and Faithful (which was a reassuring read during the Sox’s sweep by the A’s last weekend). It’s worth noting that I already owned hardback copies of the latter two, but they had languished unread on a shelf.

3 And yes, the links in this post are similarly referalified. Given that Amazon offers me $35 for every Kindle they sell through such a link, it is left as an exercise for the reader to judge how this affects the impartiality of what I’m writing.

Filed under : : : : :

May 14, 2008

The Debian SSL fubar farrago - some light perspective

If you have a Debian or Ubuntu box and used it to generate an SSH key in the last couple of years, due to a rather heinous bug, there’s a high chance you have one of roughly 260,000 keys.

To put this in perspective, if your account was protected by a 4 lower-case-character password, it would be harder to brute-force access (264 = 456,976).

For the sake of the internet, follow the instructions to update the keys on your servers forthwith.

April 21, 2008

NGINX requests - by day

NGINX requests - by day

A blog post I wrote last night ended up on the front page of Reddit this morning. As of 2pm, I have had more unique visitors today than I had in January-March of this year combined!

My stack of nginx, Apache, Django and memcache all kicked in exactly as designed, and handled the flood of visitors without breaking (much) of a sweat, on a $25-a-month virtual server.

(Hat tip to Simon Willison for blogging about using this architecture. and inspiring me to preemptively deploy it on my own blog)

April 1, 2008

COBOL ON COGS

COBOL ON COGS IS AN OPEN-SOURCE WEB FRAMEWORK THAT AIMS AT MAKING LEGACY INTEGRATION AS EASY, FUN AND LUCRATIVE AS FIXING YEAR 2000 BUGS.

Filed under : : :
via |

March 13, 2008

Port-O-Rotary

Your very own red rotary phone, retrofitted with cellular access, a battery and a SIM card slot. Just the thing for answering at 3am when you’re on the go.

Filed under : : : :
via |

March 3, 2008

iPhone Stopwatch hits 1,000 hours

What happens when the iPhone stopwatch runs for 41 days and 16 hours.

Filed under : : :
via |

February 25, 2008

Word Aligned

Excellent geekyblog recommended to me by a co-worker. Interesting articles, which delve into algorithms and some of the guts of Python I never consider.

Filed under : : :
via |

November 23, 2007

Amazon Kindle Real-Life Review (Verdict: Lightweight, Long Lasting and Easy to Grip... In Bed)

Best review I’ve seen of the Kindle so far. I’d be tempted to get one, but for the much-noted DRM restrictions. If I’m unable to “lend” or “borrow” e-books I’ve purchased, like I currently can with dead-tree, then it’s of no interest to me.

Filed under : : : : : :

November 10, 2007

Not sensible, but, oh, the joy of it! | Technology | The Guardian

Stephen Fry reviews the iPhone for The Grauniad. “In the end the iPhone is like some glorious early-60s sports car. Not as practical, reliable, economical, sensible or roomy as a family saloon but oh, the joy. The jouissance as Roland Barthes liked to say.”

Filed under : : : :

October 31, 2007

ThinkGeek :: Ambient Forecasting Umbrella

I’ve been fancying getting a “gust buster” umbrella for a while. Getting one with a “Hey! You should bring me along today!” alerting handle sounds even better.

May 23, 2007

meish dot org » Things my new commute has taught me #1

I must confess that I have similarly designed heuristics and strategies for the T, as well as lane positioning on the Mass Pike, but I’ve never been geeky enough to write them down.

April 6, 2007

Oxford Geek Nights

This looks like a format that’d be worth replicating in Boston. Informal meetups with scheduled 5 or 15 minute presentations, focused on cool web technology.

Filed under : : : :
via |

December 1, 2006

The first smart rabbit - Nabaztag

I’ve decided that the thing missing most from my life is a wi-fi enabled smart rabbit. Gonna get a Nabaztag/tag when it gets released later this month.

October 19, 2006

The Device Patented Process Indicating Apparatus ::Home::

Gorgeously olde-looking “device”. Use the gauges, glowing test-tube and red LED to display whatever values take your fancy.

Filed under : : :
via |

September 29, 2006

indexed

Venn diagram humour. Pretty good.

Filed under : : :
via |

August 18, 2006

SnapStream Blog » Project Hoover: Suck up every TV show in the new fall season, be your own TV critic

Build yourself an 11-tuner DVR so you can record every new show this season without having to think about it.

Filed under : : : :
via |

July 19, 2006

Self-destruct Button USB Hub | Uncrate

Pretend to be an evil villain whilst hooking up your digital camera.

Filed under : : :
via |

July 13, 2006

My drive home tonight

Stupid GPS tricks. Captured with GETrack.

Filed under : : : :

July 8, 2006

Holux GPSlim (GR-236) Review

Tom Coates’s ravings about this Bluetooth GPS receiver got me all excited, so I’ve ordered one for myself. $90 is a pretty good deal, since I have a cellphone, PDA and laptop that will all work with it.

Filed under : : : : :
via |

June 5, 2006

Animator vs. Animation

Flash objects fight back.

Filed under : : : :
via |

May 20, 2006

MacSaber: Turn Your Mac Into A Jedi Weapon

Hah! Using the motion-sensor built-in to recent Mac laptops to synthesize lightsaber noises. Genius!

Filed under : : : : :
via |

May 10, 2006

M-Systems - SATA Products - mSSD Serial ATA 2.5"

2.5” solid-state SATA drives. How long until these are cheap enough to use in laptops?

Filed under : : :

April 5, 2006

What's New in Python 2.5

The conditional expressions are a welcome addition (the old and/or syntax was clunky), and the ‘with’ context managers will cut a lot of lock/release crap out of my code.

Filed under : : :
via |

March 12, 2006

DAG: Tunneling SSH over HTTP(S)

Neat hack for the upcoming (I’m sure) day when I’m behind a firewall that blocks port 22.

Filed under : : : : : : :
via |

March 10, 2006

Zazzle.com - 'Architecture Help Dark T-Shirt' T-Shirt

Spotted at ETech. Made me chuckle.

Filed under : : : : :

March 8, 2006

Expert Texture » Blog Archive » Snark it up

“The snark tag allows the user to enclose snark text in tags to better identify the target of the snarkiness as well as the level, tone, and subtext.”

Filed under : : : :
via |

January 29, 2006

Burning visible images onto CD-Rs with data

An attempt at tweaking what you write to a CD so you leave artwork on the disc — Kind of like those Aphex Twin tracks where his face shows up in the spectrum analyzer. Very clever.

Filed under : : : :
via |

January 27, 2006

Tic-Frac-Toe

Playable Noughts and Crosses as a fractal. Requires Firefox 1.5

Filed under : : :
via |

January 18, 2006

Slim Devices : Product Info : SlimServer 6.2

I’ve been playing with SlimServer as a replacement for iTunes’s role as my listen-on-my-laptop-to-the-music-on-my-server tool, and it’s pretty damned impressive. Open-source, plenty of plugins, deals well with my collection, and hey! It’ll work if I choose to buy one of their delightfully-tempting $300 Squeezebox networked music players.

Filed under : : :

December 22, 2005

OpenSSH cutting edge

Interesting interview about OpenSSH. The new VPN-style tunnelling stuff sounds awesome.

Filed under : : : :
via |

December 7, 2005

fish: a user friendly command line shell

An interesting new Unix shell. Look at the screenshots for examples of it’s cool tab-completion fu.

Filed under : : : :
via |

Deflexion

Real-world bounce-the-laser-off-mirrors boardgame. Looks like a lot of fun — I think I’ll head to the “World Championships” at MIT this weekend.

Filed under : : :
via |

December 2, 2005

The L in Linksys WRT54GL Stands for Linux

Linksys are now explicitly catering to the hardware hacker market by keeping their excellent Linux-based WRT54G routers available at a premium after downgrading the “consumer” model.

Filed under : : : :
via |

November 28, 2005

try ruby! (in your browser)

This is an incredibly cool tutorial, and a way of playing with Ruby without downloading a danged thing.

Filed under : : : :
via |

November 19, 2005

EV1Servers - RapidSSL

This isn’t a bad deal at all: $15 for an SSL certificate recognized as valid by any moderately-recent webbrowser. Perfect for your home-run webmail server.

Filed under : : : :

October 13, 2005

HOWTO Rip DVD Movies To Your iPod Using Free Software

Hurrah for Mark Pilgrim! Quick instructions on getting a fair use from your DVDs.

Filed under : : : : :
via |

October 5, 2005

A lot of people have the phone number (214) 748-3647

Which, coincidentally, is the largest number that can be held in a 32-bit integer. Remember, kids: Just because it’s a number, doesn’t mean you should store it in a number database field.

Filed under : : :
via |

September 16, 2005

O'Reilly Network: Using Qpsmtpd

Finally got qpsmtpd up and running on my mail server. Watching the ngrep logs as it makes short work of spam is most rewarding.

Filed under : : : :
via |

March 12, 2005

Gentoo Building

Gentoo Building

I get my geek thrills by installing Gentoo, the Linux distribution that lets you build everything from source.

It takes a long time (especially on my 4-year-old Pentium 3 laptop), but it makes me happy!

Filed under : : : :

December 24, 2004

Linux on TV

Linux on TV

I finally got around to hacking my Linux laptop to enable the SVideo out. Hurrah! Now I can watch UKNova downloads on TV! (The screenshot you see is MythTV compiling)

Filed under : : : : :

About This Site

This is an archive of groovmother.com, the old blog run by Rod Begbie — A Scottish geek who lives in San Francisco, CA.

I'm the co-founder of Sōsh, your handy-dandy guide for things to do in San Francisco this weekend.