sophie: The Dreamwidth stylised 'd', with the full Dreamwidth logo below it. (dreamwidth)
Sophie ([personal profile] sophie) wrote in [site community profile] dw_nifty2009-11-10 09:38 pm

First post ever on DW

Ever wondered what the first post ever on Dreamwidth was?

Well, this is it. The date might surprise you, though: April 5th, 2008 - long before dreamwidth.org actually appeared on the Web in closed beta form on February 14th, 2009.

Before DW went into closed beta, the servers that were being used for what would eventually become dreamwidth.org were known as "staging servers", and only Mark and Denise had access to them. The code itself, though, was already available to be installed and volunteer development had been progressing for some time, so even though the site itself wasn't open, devs knew more-or-less how it'd look.

Bonus info: Although you may not be aware of it, at first, LiveJournal - which DW is based on - didn't have clusters, and each post was referenced by an arcane URL looking like http://www.livejournal.com/talkread.bml?itemid=1 (which points to the first post made on LJ). For posts that were made before clusters existed, they still kept the itemids associated with them, so these URLs still work on LJ.

But DW built on ten years' worth of LJ code and DW already had clusters when it started, so the URLs didn't work. For a while, though, you could still get to the first post in that manner because Mark deliberately twiddled with the DB so that the equivalent URL would work on Dreamwidth too.

It no longer works now, because we've removed support for these old sort of IDs, since we don't have them and never will, and neither will any sites using our code. (We're cleaning up a lot of old and crufty code that never gets used.) So in lieu of that, I thought I'd post about it here, instead. :)

Hope you enjoyed this trip through history!

(Oh, and the first post from closed beta is fun, too.)
elizaria: Ianto reading a book under Torchwood sign (tw- Ianto reading in TW hub)

[personal profile] elizaria 2009-11-10 10:31 pm (UTC)(link)
I did enjoy this :) Thanks for posting about it.
aedifica: Me with my hair as it is in 2020: long, with blue tips (Default)

[personal profile] aedifica 2009-11-10 11:03 pm (UTC)(link)
Fun!
sid: (Sid in the moon)

[personal profile] sid 2009-11-10 11:21 pm (UTC)(link)
Nifty, indeed!
montuos: geek inside (Intel logo style) (geek inside)

[personal profile] montuos 2009-11-10 11:54 pm (UTC)(link)
That was nifty; thanks for posting it. :)
tree: a figure clothed in or emerging from bark (Default)

[personal profile] tree 2009-11-11 07:15 am (UTC)(link)
each post was referenced by an arcane URL looking like http://www.livejournal.com/talkread.bml?itemid=1

oh my god, i remember when my URLs used to look like that. *feels old*
cesy: "Cesy" - An old-fashioned quill and ink (Default)

[personal profile] cesy 2009-11-11 07:32 am (UTC)(link)
That's so cute. Thanks for posting.
ieune: drawing of the capital letter H (Default)

[personal profile] ieune 2009-11-11 08:52 am (UTC)(link)
How interesting! And fun, too. :)
jeeps: (teng ♡ llama faaace)

[personal profile] jeeps 2009-11-11 09:54 am (UTC)(link)
ditto.

[personal profile] ex_srs552 2009-11-11 03:22 pm (UTC)(link)
So how come the first post is numbered 385 instead of 1?

[personal profile] ex_srs552 2009-11-11 03:57 pm (UTC)(link)
Thanks for the explanation!

I knew on that LJ you could go to talkread.bml and keep incrementing the itemid to view old public posts in the system, but it never worked on DW (even when changing to the new URL scheme and starting at someone's journal). I guess it wouldn't work anyway, for reasons you mentioned in the post but I was always curious why you couldn't just go 1.html, 2.html, etc. to view someone's first few public posts.

I guess my next question is, then, why would you want to prevent this behavior? Assuming that the posts were public anyway. Just wanting to discourage people from fiddling around with URLs?
denise: Image: Me, facing away from camera, on top of the Castel Sant'Angelo in Rome (Default)

[staff profile] denise 2009-11-11 04:05 pm (UTC)(link)
To keep people from being able to know at a glance that there was a post they couldn't see (locked, filtered, etc).
mu: (Default)

[personal profile] mu 2009-11-13 08:33 pm (UTC)(link)
haha me too!
azurelunatic: Azz: Spamwhacker, with a white dreamsheep on a stalk growing up out of the grass like a flower (spamwhacker)

[personal profile] azurelunatic 2009-12-21 10:44 pm (UTC)(link)
Also to discourage spambots from strafing a whole journal if they discovered one that has anonymous commenting turned on.