Blogging Like It’s 1999

In anticipation of WWW Day on 1 August, some work colleagues and I were sharing pictures of the first (or early) websites we worked on. I was pleased to be able to pull out a screenshot of how my blog looked back in 1999!

Opera 3.62 on Windows 3.11 viewing the 1999 version of Dan's blog.
Tables for layout, hit counter, web-safe colour scheme, and the need to explain what a “navigation bar” is in case they’ve not come across one before. Yup, this is 90s web design at its peak and no mistake.

Because I’m such a digital preservationist, many of those ancient posts are still available on my blog, so I also shared a photo of me browsing the same content on my blog as it is today, side-by-side with that 25+-year-old screenshot.1

Dan poses in front of circa 1999 and present-day copies of his blog, both showing posts from January 1999.
The posts are in reverse-chronological order now, rather than chronological order, but the content’s all the same (even though the design is now very different and, of course, responsive!).

Update: This photo eventually appeared on a LinkedIn post on Automattic’s profile.

This inspired me to make a toggleable “alternate theme” for my blog: 1999 Mode.

Switch to it, and you’ll see a modern reinterpretation of my late-1990s blog theme, featuring:

  • A “table-like” layout.2
  • White text on a black marbled “seamless texture” background, just like you’d expect on any GeoCities page.
  • Pre-rendered fire text3, including – of course – animated GIFs.4
  • A (fake) hit counter.
  • A stack of 88×31 micro-banners, as was all the rage at the time. (And seem to be making a comeback in IndieWeb circles…)
  • Cursor trails (with thanks to Tim Holman)!
  • I’ve even applied img { image-rendering: crisp-edges; } to try to compensate for modern browsers’ capability for subpixel rendering when rescaling images: let them eat pixels!5
This blog post, viewed using 1999 Mode.
Or if you can’t be bothered to switch to 1999 Mode, you can just look at this screenshot to get an idea of how it looks.

I’ve added 1999 Mode to my April Fools gags so, like this year, if you happen to visit my site on or around 1 April, there’s a change you’ll see it in 1999 mode anyway. What fun!

I think there’s a possible future blog post about Web design challenges of the 1990s. Things like: what it the user agent doesn’t support images? What if it supports GIFs, but not animated ones (some browsers would just show the first frame, so you’d want to choose your first frame appropriately)? How do I ensure that people see the right content if they skip my frameset? Which browser-specific features can I safely use, and where do I need a fallback6? Will this work well on all resolutions down to 640×480 (minus browser chrome)? And so on.

Any interest in that particular rabbit hole of digital history?

Footnotes

1 Some of the addresses have changed, but from Summer 2003 onwards I’ve had a solid chain of redirects in place to try to keep content available via whatever address it was at. Because Cool URIs Don’t Change. This occasionally turns out to be useful!

2 Actually, the entire theme is just a CSS change, so no tables are added. But I’ve tried to make it look like I’m using tables for layout, because that (and spacer GIFs) were all we had back in the day.

3 Obviously the title saying “Dan Q” is modern, because that wasn’t even my name back then, but this is more a reimagining of how my site would have looked if I were transported back to 1999 and made to do it all again.

4 I was slightly obsessed for a couple of years in the late 90s with flaming text on black marble backgrounds. The hit counter in my screenshot above – with numbers on fire – was one I made, not a third-party one; and because mine was the only one of my friends’ hosts that would let me run CGIs, my Perl script powered the hit counters for most of my friends’ sites too.

5 I considered, but couldn’t be bothered, implementing an SVG CSS filter: to posterize my images down to 8-bit colour, for that real “I’m on an old graphics card” feel! If anybody’s already implemented such a thing under a license that I can use, let me know and I’ll integrate it!

6 And what about those times where using a fallback might make things worse, like how Netscape 7 made the <blink><marquee> combination unbearable!

× × ×

April Features!

I’m testing a handful of highly-experimental new features on my personal website using multivariate (“A/B”) testing.

Screenshot of the recent "Quickly Solving JigsawExplorer Puzzles" blog post with a new "Dark mode" switch hovering over it.
“Dark Mode” is just one of the new features I’m testing out.

If you visit within the next day or so you’re likely to be randomly-selected to try out one of them. (If you’re not selected, you can manually enable one of the experiments.)

I’d love to hear your feedback on these Very Serious New Features! Let me know which one(s) you see and whether you think they should become permanent fixtures on my site.

Note #16952

(Fake) letter from Boris Johnson stating that the government's new policy is just to write-off 2020 and carry on from 2021, after the coronavirus crisis has passed.

I’m 100% behind the #covid19 strategy @BorisJohnson proposes in his latest letter. But then, I’ve already had my birthday this year…

×

Best April Fools Pranks 2011

Ah, it’s that time of year again. Here’s a quick round-up of some of my favourite pranks on the web this April Fools’ Day:

  • ThinkGeek can always be relied upon for a good April Fools’, and this year is no exception. Of their prank products, my favourite is clearly the Anti-3D glasses, which completely filter out the left channel from 3D movies, allowing you to watch them in 2D.
  • Geocachers amongst you might be pleased by the Nano Alarm container, which sounds a high-pitched alarm when a human body comes near it, making it easier to find. Actually, I’d have found it a more-amusing prank if they’d claimed it detects interference in GPS signals caused by a nearby GPS receiver.
  • An article on IPv4.5 claims that we ran out of IPv4 addresses completely this morning and, with IPv6 still far from fully-deployed, we’re having to implement IPv4.5 as an emergency measure. IPv4.5 shares IP adddresses between people at opposite sides of the globe, giving priority to those on the “day” side, so there’s a slight risk that some traffic might be mis-directed… but it’ll only be by nocturnal websurfers who are probably just on Facebook or Twitter anyway.
  • EddEgg launches The Secret of the Isle of Monkey, (a parody of The Secret of Monkey Island) and it’s fabulous: far too much work went into this little April Fools’.
  • I’ve found Gay Monopoly on BoardGameGeek, and I’m not sure if it’s a joke or not… BoardGameGeek’s already an April Fools in which they become search engine “Geekdo” (try searching for “Catan”… or any other board game… on it). The photos of Gay Monopoly look remarkably believable, but it’s hard to take anything seriously today.
  • The Pirate Bay has become The Pirat eBay, and has released a blog post claiming that they bought the rights to eBay on eBay and have since re-branded.
  • Google are well known for their April Fools’ Day pranks, and there are a good number of fantastic ones this year, but my favourite is GMail Motion, motion-sensitive controls based on body movements by which you can interact with your email. Well-worth a look.

Have a great April Fools Day! Play a prank on somebody for me. And, if you don’t want to get caught out yourself, why not install the Do Not Fool add-on for Firefox, which passes a Do-Not-Fool header to every web site you visit, requesting that the site does not display to you any prank content but only genuine pages.

Dan’s April Fools’ Jokes This Year

After JTA and I’s monster plan for a great April Fools’ joke got rained-off this year (maybe another year), I just had to go ahead with two smaller April Fools’ gags this year.

The Photocopier Prank (click for full-size)

The Photocopier Prank

A nice simple joke at the expense of the people in the office building I work in (and far less complex than last year’s prank against the same): I found a document online, printed it out, and stuck it to the photocopiers.

It instructs users that the photocopier has been upgraded with voice controls, so you can just “tell it” to copy, collate, staple etc. and it’ll follow your instructions. The document goes on to explain that it’s in “learning mode” right now and it might not get everything right while it learns your voice, so be patient and take the time to repeat yourself slowly and carefully.

I haven’t got eyes on the copier, so I’ve no idea how many – if any – people it caught.

The Abnib Announce/Joke Of The Week Prank

For the last few years, I’ve run two a text-message based mailing lists (I’ve got unlimited texts as part of my mobile contract, so it’s as-good-as free for me to do this). The first, Abnib Announce, lets people in Aber know about Troma Night, Geek Night, and similar events. The second, Joke of the Week, goes to a far wider audience and shares, every Friday, the best (by a loose and arguable definition of the word) of the jokes I’ve heard over the previous seven days.

This morning I sent out the following message to both lists:

Abnib Announce/Joke of the Week Update:

Bad news, everyone. My network has been in touch to say that running these regular bulk SMS lists is a violation of their Fair Use agreement, so I can’t run them from my “free texts” package any more. The good news is they’ve offered an alternative. These lists will now become subscription-based SMS services. This will cost you no more than 15p per message received, and a maximum of £1 per week (so £2 per week if you’re on both lists). I’m supposed to ask for your permission before subscribing your number, but I know you’ll all agree anyway. If for some reason you DON’T want to continue receiving Joke of the Week or Abnib Announce at 15p per message, please text me back BEFORE the first message, this afternoon. Ta!

I’ve had a handful of great responses, so far, including:

  • Nice try.x
  • Them: The rotters, what a bargain, keep the jokes coming please sir
    Me: Seriously? When I made up those prices this April Fools’ Day I should have put them higher!
    Them: Hahaha, got me, first one too. Love to the crew
  • Halfway through a serious response to this i remembered what day it is…
  • April fool?
  • Totally not falling for that, sorry! Happy April Fools
  • Them: Hey dan. Sorry i cant do that on my phone as my mum Pays my contract
    Me: Happy April Fools’!
    Them: Hee.very good
  • Them: I dont want to pay thanks. I have enough problems with arguing with orange over my phone bill at the minute, thanks. Hope you are good.
    Me: April Fools’!
    Them: Is it april already?! Damn i fell for it again! Nice one :-)
  • Them: Take me off the lists please! Ill get info from [other subscriber] and jokes from sickipedia
    Me: Tell you what: because it’s you I’ll negotiate with your network: you’re on Orange, right? I’ve kidnapped the dog of the CEO of Orange; I’m pretty sure I can get him to waive the charges in your case.
    Them: Is vodaphone, and their ceo only has a parrot and 5 fish.
    Me: =op
  • Them: Im confused, if its 15p per message why is it £2 a week?
    Me: NO MORE THAN £2 a week (well, £1 per week per list). So 4 Joke Of The Week messages would be 60p, 8 would be £1, 20 would be £1. Remember that it’s usually a multipart message spanning 4/5 messages each week. Full terms and conditions apply.
    Them: Lol, sounds confusing, being a poor student i’ll have to pass i think, though i’ll miss moaning at your messages ;-)
    Me: Really? You’re actually going? And, even more unbelievably, you’re actually falling for this obvious April Fools’ gag?
    Me: Gotcha ;-)
    Them: Yup and yup lol :-P
  • Happy April Fools day!
  • Them: oh arse, i can’t as i don’t pay the phone bill. is it possible for you to put them online?
    Me: April Fools’, dummy!
  • Lol, good one. Did you manage to snare anyone?
  • Them: Textin back.no joke
    Me: Gotcha! April Fools’.

Man, I love this day of the year.

×

My April Fools

I’ve always had a thing for big, overcomplicated April Fools’ gags. Traditionally, we’d always play pranks on Penbryn Halls at the University, but it’s not so easy these days to gain access to halls of residence, now that they’ve installed door locks that don’t open by themselves when you so much as breathe hard on them, so I thought it was time to broaden my sights.

I work for a company based in the Aberystwyth Technium on the marina. A few weeks ago, the Technium management had arranged for the installation of a new fence and automatic car park barriers, to allow the building to better control who has access to the offices’ car parking spaces (car parking spaces being a particularly valuable commodity in Aberystwyth). These barriers haven’t come online yet, but apparently they will “soon” (which is regional-government-speak for “someday, maybe”).

Car Parking Gates at the Aberystwyth Technium

Early on the morning of 1st April, I put out an e-mail to all resident companies at the Technium, spoofed so that it appeared to come from Technium management and emulating their writing style and the way that they typically send out bulk messages to the tenants.

Annwyl pawb ,

The key fobs for the new car park barrier system need to be ordered via an online application form . The application needs to be filled in as your key fobs will be uniquely linked to your vehicle.

The application form is only available online at http://www.techniumnetwork.info/aberystwyth/carparking/

Once you have applied, central office will send out the key fobs to us in a week or two. Please fill in the form as soon as possible so that the key fobs all arrive at the same time.

Diolch

Sion

Sion Meredith
Gweithredydd Technium Aberystwyth
Technium Aberystwyth Executive

<snip>

The techniumnetwork.info domain name is one that I’d picked up the day before for the best part of 49p on a special offer with a registrar – the real Technium website is at www.technium.co.uk, but I figured that people wouldn’t pay attention to the domain name: even the tenants here probably don’t spend much time, if any at all, on the Technium website. I stole the stylesheet and layout for the official website and adapted it to my purposes: there’s a mirror up now at http://techniumnetwork.scatmania.org/aberystwyth/carparking/ if you want to see for yourself.

Spoof website for the car parking key fob scam

The site begins by looking like a genuine application form, asking for all of the key details – your personal and company information, basic details of your car – and slowly starts over many, many pages of forms to ask sillier and sillier questions. “What colour is your car?” is a drop-down with “Red” and “Other” as the only options. “What noise does your car make?” is accompanied by options like “Vroom!” and “Brum-brum.” Later questions ask whether or not your car is capable of transforming into a giant robot and challenge you to correctly identify road signs that have been altered in comedic ways.

The trick worked, and many of the tenants were fooled… some of them well-past the point at which they should have thought the form was genuine; and almost all of them believed, even when they realised that the form was a joke, that it had been set up by the Technium themselves. It was only when one tenant decided to pass a copy of the e-mail on to the real Sion Meredith that the building management heard anything about it, and, sadly, put a stop to it by sending out an e-mail to say that it was all a joke, and not one by them.

After he’d worked out it was me that was behind it… I’d taken steps to make it obvious to anybody who bothered to check up on it, so as to maximise the understanding that it was, in the end, just a joke: the last thing I wanted was some humourless bureaucrat to see this gag (which did, of course, involve feigning the identity of a government employee) as a terrorist threat or something …he got his own back, though. He came up to my office at a few minutes to midday to inform me that he’s had to pass on my details to the Technium legal team, and he managed to make my heart skip a beat before I realised that he, too, was just having a joke.

A selection of feedback so far on the gag after I sent out a “gotcha” e-mail to everybody affected:

  • “Way too much time on your hands………” – Aled, thinkplay.tv
  • “You have far too much time on your hands but it was very amusing!!” – Kayt, MapAnalysis
  • “When I realised it was an April Fool I did look at the email address and questioned it but didn’t think [it could be spoofed]! Must be because I’m a technical dumb ass!” – George, MapAnalysis
  • “Dan, Sion was serious [about the legal team], when he popped his head round the door at 11.45 he had some documents in his hand.” – Nic, Angle Technology
  • “When did you find time to make this, then?” – Simon, SmartData

I had to leave the room when it first started to catch Simon out: I heard him phoning his wife to ask for a reminder of their cars’ number plates and had to excuse myself so as not to give the game away with my girlish giggling.

So, that was all good, and far more successful than my backup plan which involved passing on missed call messages to co-workers to ask them to return a call to Rory Lyons at Captive Audience on 01244 380280. The number is actually the number for Chester Zoo: I so very nearly made some of the people I work with unwittingly call up Chester Zoo on the morning of April 1st and ask, “Can I speak to Rory Lyons, please?” It’s a good prank, anyway – I’ll save it for another time: or if you want to give it a go (it doesn’t even have to be April Fools’ Day, with a great joke like that), let me know how you get on!

Google’s April Fool…

…seems to be to not text me me Google Calendar alerts this morning. So I didn’t get reminded to put the bins out, which I’ve kind-of come to rely on. Whoops!

Chicken-Heated Atomic Weapons, And Quake [TM] For Those Who Miss Text-Based Adventures

[this post has been partially damaged during a server failure on Sunday 11th July 2004, and it has been possible to recover only a part of it]

[further fragments were recovered on 13 October 2018]

Two fantastic bits of funny news for you this April Fool’s morning:

1. A seven-ton atomic landmine, designed to prevent Soviet advance through West Germany, would have been kept warm while underground by being filled with live chickens (with enough food to keep them alive for a week). This (not an April Fool’s – really!) report brought to you by the BBC. Weird.

2. Do you remember a couple of years ago when somebody wrote ttyQuake, a front-end for iD‘s groundbreaking game, Quake, which replaced the graphics with live-generated ASCII-art [screenshot]? Well; somebody’s gone one step further: IF Quake. IF Quake is an Inform program that acts an an interface between your Z-Machine Interpreter and the Quake data files. What does this mean? It means that it’s a text-based-adventure version of Quake. So instead of wiggling your mouse and…