The Talk Show: Live From WWDC
7:00pm Tuesday  •  California Theatre
Tickets Available  •  Fun Will Be Had

Linked List: May 24, 2007

The Morning News 2007 Editors’ Awards for Online Excellence 

Prepare to expand your bookmarks list.

Security Update 2007-005 

Usual roundup of potential security issues.

Update: I had a scary first reboot after installation — the machine just spun at a blank blue screen. I gave it 20 minutes before force-rebooting the machine, after which all seems well. (I do a full SuperDuper clone of my startup drive each night, so it wasn’t that scary.)

Silverlight 1.1: No Love for PPC Macs 

Microsoft’s Flash rival is Intel-only.

Fake Steve: Apple’s Market Cap Will Exceed IBM’s 

The punchline is too good to spoil.

An Assault on Hawaii. On Grammar Too. 

Janet Maslin on Newt Gingrich and William R. Forstchen’s new novel, Pearl Harbor: A Novel of December 8th:

This is not a matter of isolated typographical errors. It is a serious case for the comma police, since the book’s war on punctuation is almost as heated as the air assaults it describes. “One would have to be dead, very stupid Fuchida thought,” the book says about the fighter pilot Mitsuo Fuchida, “not to realize they were sallying forth to war.” Evidence notwithstanding, the authors do not mean to insult the fighter pilot’s intelligence — or, presumably, the reader’s.

(Thanks to Nat Irons.)

Scoble on Engadget: ‘Ryan’s Post Raised His Stock Way Up in My Eyes’ 

Robert Scoble:

If anything went wrong here, it’s the pressure on everyone (bloggers and journalists) to be first.

This pressure is self-imposed. It’s Engadget’s own decision to value getting things first more than getting things right.

Stupid Mac::Glue Tricks: Saving Safari URLs With Tabs 

Nice solution in Perl from Chris Nandor for getting the URLs out of Safari’s tabs. (You have to use GUI Scripting, because Safari still offers no proper scripting access to tabs.)

Why a Book? 

Michael Bierut, on his new book, 79 Essays on Design:

So why a book? No matter how much I write, I’m still a working designer. Designers make things.

Want to Write for Engadget? 

Peter Rojas:

If you live and breathe gadgets, this is your chance to get paid to write about them (seriously, this is a paying gig!). Professional writing experience isn’t necessary (though it doesn’t hurt); all we really care about is that you can write about gadgets with wit, concision, and authority.

Accuracy not important!

Markdown.cgi: Markdown in Apache httpd 

Chris Pepper:

Since I couldn’t find an Apache handler (plug-in) or a CGI for Markdown, I wrote a very simple wrapper for Gruber’s Markdown.pl. Conceptually, my wrapper spits out an HTML header, uses Markdown.pl to render the requested page as (X)HTML, and then appends an (X)HTML footer. The reality is slightly more complicated, due to the vagaries of figuring out the document’s title, and conditionally inserting it back into the output as an <H1> tag. Even so, the whole thing is under 60 lines, mostly whitespace and comments.

Very simple way to serve .text files as HTML.

Markdown Wiki 

Worth a re-link: the Markdown Wiki. Contains links to over a dozen implementations of Markdown, in languages ranging from Python to Lua to Haskell.

VoodooPad’s File Format 

Gus Mueller:

In fact, VoodooPad can create and store its pages as plain text. I added this feature in 3.0 specifically because folks wanted to be able to check their documents into subversion, do diffs, and also edit them from the command line. You can also have individual pages in a document be plain text, and others rich text (via the Format → Make Plain Text menu).

I don’t worry about the format data is stored in on-disk, so long as the app in question can export everything to an open format.

‘Small Is Essential’ — Time Magazine Profiles 37signals 

Nice write-up in Time magazine on 37signals. Weirdest thing I noticed is that the article doesn’t contain a single URL — they mention a couple of their apps and their Signal vs. Noise weblog, but don’t give the URLs for any of them.