If I could get Twitter updates burned into my toast, my mornings would become much more efficient.
Saturday, February 28th, 2009
Friday, February 27th, 2009
Kevin does an excellent job of Fisking that ludicrous anti-Twitter article in The Times.
Glad to see "webinar" on this list. Shame about "lifestream."
Thursday, February 26th, 2009
Jeremy Keith | Happy Webbies are like Happy Bunnies, but for web nerds. Desktops and shirts for web designers.
Sooooo.... now you can get a T-shirt of ...um... me. This feels... odd.
Wednesday, February 25th, 2009
Behold the double awesomeness of Jeremy Paxman and Ben Goldacre! Susan Greenfield, alas, is simply embarrassing.
Tuesday, February 24th, 2009
Past winners of the Bulwer-Lytton fiction contest, "where WWW means Wretched Writers Welcome."
Neil explains how you can have your Safari cake and eat it.
No substitute for the real Trammell.
Small world, loosely joined
I use Google Maps to find the exact address. All addresses on Google Maps are marked up with hCard. I press the microformats bookmarklet in my bookmarks bar to download the converted vcard into my address book. Thanks to MobileMe, my updated address book is soon
in the cloud . My iPod Touch gets the updated information within moments.
I go to the address. I meet Bobbie. We have coffee. We have a chat.
The World Wide Web is a beautiful piece of social software.
Monday, February 23rd, 2009
IFoundYourCamera is a continuous project dedicated to reuniting lost cameras and orphan photos with their original owners.
Can the concept of free culture be applied to wine? Ryan O'Connell thinks so.
Sunday, February 22nd, 2009
A platform game with a twist. Play it and see. Surprisingly intuitive and utterly addictive.
Busker Du (dial-up) is a recording service for buskers through the telephone (preferably public payphones hidden in subway stations).
An even more speculative version of The Long Bet. Given a supposition (e.g. "What will the world be like when custom satellites are as easy to design and launch as your own website is today?"), you can add to a list of positive and negative outcomes.
An approach to releasing community-driven books that is more like software than traditional book publishing. Think versions instead of editions.
A greasemonkey-driven hypertext game: get from a starting Wikipedia page to your target solely by following links in the articles.
Saturday, February 21st, 2009
The “blind astrometry server” is a program which monitors the Astrometry group on Flickr, looking for new photos of the night sky. It then analyzes each photo, and from the unique star positions shown it figures out what part of the sky was photographed and what interesting planets, galaxies or nebulae are contained within.
A set of APIs built on top of OpenStreetMap data.
Tetris for type geeks on the iPhone.
Conway's Game of Life executed using the canvas element.
The Imperial March played through a Faraday cage. Telsa would be proud.
Friday, February 20th, 2009
This year's SXSW is shaping up to be a lot of fun. Here's "a karaoke competition and party for people who lover the web... and karaoke."
Thursday, February 19th, 2009
One of my resolutions for this year (and the year before) is to try reduce the amount of jet fuel I’m responsible for pumping into the atmosphere. So far, my speaking schedule for the year looks reasonably in-keeping for that aim.
Next month I will be flying to Austin for South by Southwest. I wouldn’t miss that for anything. Like last year, my plan was to go but not speak. Like last year, that plan has changed. Tantek asked me to join him on his microformats panel to talk about some of the things I’ve been doing on Huffduffer.
I can’t resist the opportunity to ramble on about my newest toy. I’ll be blabbing on about Huffduffer closer to home when I give a talk here in Brighton on the third of March at £5 App. The last £5 App event was amazing, featuring a crowdsourced adventure game, fighting sumo robots, duelling bluetooth phone lightsabres, and augmented Christmas reality.
When I get back from Southby, I’ll be popping over to Frankfurt at the end of March for the European Accessibility Forum where I’ll be wearing my moderator hat for a panel on accessible web applications.
In April I don’t even have to leave the country. I’ll be speaking at an inaugural grassroots event called Bamboo Juice down at the Eden Project in Cornwall. What a great location for a geek gathering! And the event is priced at a very affordable 99 quid too.
June is when things get a little crazy. First of all, there’s UX London in the middle of the month. I won’t be speaking but I will be helping out and doing my bit to make sure that everything goes smoothly. I’m excited, and slightly intimidated, to be involved in such an intense, intimate three-day event. If you’re thinking about going, I suggest you sign up by February 25th, when the early bird pricing ends.
Shortly after UX London, I’ll be popping over to Boston to speak at An Event Apart, a conference where the bar is set scarily high. I’m already panicking about meeting the event’s very high standards.
Then, literally right after that I’ll be going straight back to London for @media. I’ll be fulfilling my now-traditional duty as moderator of the closing hot topics panel—always a good opportunity for some mischievous fun.
I know that looks like quite a hectic schedule but compared to last year, it’s positively relaxed. And most of those events are reachable by train rather than plane.
I do have one other long-distance flight lined up but it’s for pleasure, not business. Tomorrow Jessica and I are flying to Seattle. It’s going to be a short trip but I hope to meet up with some of my Seattle-ite buddies while I’m there. Get in touch if you’re going to be around.
Wednesday, February 18th, 2009
Ampersands. Lovely, lovely ampersands.
An iPhone game that mashes up Sudoku with Tetris. "Drop numbered discs into the grid. Whenever the number on a disc matches the amount of discs in its row or column it disappears. Keep the board open to keep scoring, and survive as long as you can. Clear the board or set off huge chains for big bonus points."
To protect and to preserve
I’m gratified to see that my thoughts on archiving my data—prompted by the shutdown of Pownce, Magnolia, Ficlets, etc., etc., etc.,—are shared by others. But it’s all well and good for me to talk about how I’m backing up by using APIs, RSS, PHP and other non-trivial technologies. As David said when he bookmarked my post:
Now if someone would build a backup-to-local system that I could use…
Now I’m wondering: is there a space for a piece of user-installable software, like Movable Type or Wordpress, that aggregates their data from sites across the web, and then presents it as a site? If there is, is it even possible to write it in a way that anyone who couldn’t have written it themselves can even use it? Can I write it just for myself in the first place?
And before you sneer at AOL people, these people who trusted AOL: how about your Flickr? Your Facebook? Whatever the hot new wig-wag that you’re dumping hours into without thinking about it? What, you’re paying for something? Check this recent event out, paying subscriber: you have shit. Because of a cascade of EULA and Best Practices, and most importantly, a complete disregard for the importance of this data, we’re going to let it happen again. And again. And again.
They’d go to a site, spider the living crap out of it, reverse engineer what they could, and then put it all up on archive.org or another hosting location, so people could grab things they needed. Fuck the EULAs and the clickthroughs. This is history, you bastards.
It’s still early days, but Archive Team now exists.
The Fair Use Project needs your help in defending Shepard Fairey. Have you seen other photographs similar to the iconic Obama "hope" pose? Send 'em to email@example.com.
The Possibility Jelly lives on the hypersurface of the present.
I love the design of this site almost as much as I love the content.
Tuesday, February 17th, 2009
Geek girls of Brighton: don't miss Natalie's CSS talk in The Eagle on March 4th. Nat is the best front-end developer I know.
Paul Mison shares his thoughts on moving towards a decentralised web of services rather than silos of data. "Now I'm wondering: is there a space for a piece of user-installable software, like Movable Type or Wordpress, that aggregates their data from sites across the web, and then presents it as a site? If there is, is it even possible to write it in a way that anyone who couldn't have written it themselves can even use it?"
"I love this graph because in one small space, it shows the time of Sunrise and Sunset across the entire world throughout all Latitudes throughout the entire year of this tilted planet."
Amanda L. French, Ph.D. » Blog Archive » Facebook terms of service compared with MySpace, Flickr, Picasa, YouTube, LinkedIn, and Twitter
Social networking Terms Of Service compared and contrasted.
- Denial. “It can’t be that all the data is gone. They’ll recover it.”
- Anger. “I want my freaking bookmarks!”
- Bargaining. “Isn’t there something I can do? Maybe there’s some API hacking that would help.”
- Depression. “Why do I bother contributing to any social websites. Our data is doomed in the end.”
- Acceptance. “C’est le Web.”
I also experienced déjà vu at every stage. The only difference between the end of Pownce and the end of Magnolia was that just one of those pieces of plug-pulling was planned. From the perspective of the people running those services, that’s a huge difference. From my perspective as an avid user of both services, it felt the same.
Actually, things turned out okay for my Magnolia data in the end. I was able to recover all my bookmarks …and it wasn’t down to any API hacking either. My bookmarks were saved by two messy, scrappy, plucky little technologies: RSS and microformats.
If that doesn’t work, there’s always the regular HTML as archived by Google and the Internet Archive. Magnolia’s pages were marked up with the XFolk microformat. Using tools like Glenn’s UfXtract, this structured data can be converted into JSON or some other importable format. As Chris put it,
Microformats are the vinyl of the web.
But what’s the point of that? Swapping one third-party service for another. Well, believe me, I did a lot of soul searching before putting my links back in another silo. Really, I should be keeping my links here on adactio.com, maybe pinging Delicious or some other social bookmarking site as a back-up …what would Steven Pemberton do?
In the end, I decided to keep using Delicious partly out of convenience, but mostly because I can export my bookmarks quite easily; either through the API or as a hulking great hideous HTML bookmarks file (have you ever looked at the markup of those files that browsers import/export? Yeesh!)
But the mere presence of backup options isn’t enough. After all, Magnolia had a better API than Delicious but that didn’t help when the server came a crashin’. If I’m going to put data into a third-party site, I’m going to have to be self-disciplined and diligent about backing up regularly, just as I do with local data. So I’m getting myself into the habit of running a little PHP script every weekend that will extract all my bookmarks for safekeeping.
That’s my links taken care of. What about other data stores?
- Twitter. This PHP script should take care of backing up all my inane utterances.
- Flickr. I still have all the photos I’ve uploaded to Flickr so the photos themselves will be saved should anything happen to the site. But it would be a shame to lose the metadata that the pictures have accumulated. I should probably investigate how much metadata is maintained by backup services like QOOP.
- Dopplr. Well, the data about my trips isn’t really the important part of Dopplr; it’s the ancillary stuff like coincidences that makes it so handy. Still, with a little bit of hacking on the Dopplr API I could probably whip an export script together. Update: Tom writes to tell me that Dopplr does offer data export in the form of an .ics file.
- Last.fm. Again, like Dopplr, I’m not sure how valuable the data is outside the social context of the site. But again, like Dopplr, a bit of hacking on the Last.fm API might yield a reusable export script.
- Ffffound. I don’t use it to store anything useful or valuable. That’s what tools like LittleSnapper are for. Update: Hacker extraordinaire Paul Mison has whipped up a Ruby script to scrape ffffound and he points me in the direction of ddddownload.
- Facebook. It could fall off the face of the planet for all I care. I’ve never put any data into the site. I only keep a profile there as a communication hub for otherwise unconnected old friends.
As for my own sites—adactio, DOM Scripting, Principia Gastronomica, Salter Cane and of course The Session and Huffduffer—I’ve got local copies which are regularly backed up to an external hard drive and I’m doing database dumps once a week, which probably isn’t often enough. I worry sometimes that I’m not nearly as paranoid as I should be.
What happened to Magnolia was a real shame but, to put a positive spin on it, it’s been a learning experience not just for me, but for Larry too.
Monday, February 16th, 2009
A beautiful video created on London's Monument. "The installation provides a live stream of continually modified time-lapse images 24 hours a day, 7 days per week. A computer controlled digital camera provides a 360-degree panoramic view from the top of the Monument."
Demo for a neat piece of code that will auto-populate form fields from an hCard-carrying URL.
A great little Flickr slideshow from Phil Hawksworth.
Facebook's terms of service used to say that when you closed an account on their network, any rights they claimed to the original content you uploaded would expire. Not anymore.
New Zealand is enacting one of the most draconian unfair ISP policing policies in the Western world. "Section 92 of the Copyright Amendment Act assumes Guilt Upon Accusation and forces the termination of internet connections and websites without evidence, without a fair trial, and without punishment for any false accusations of copyright infringement."
A film project about the power of mass collaboration, government and the internet.
Sunday, February 15th, 2009
There's a new rel value in town: "canonical". It looks like an awful lot like "bookmark".
Detailed instructions for a delicious-sounding meal from a fellow Brightonian.
The manual that came with the ZX81 has been lovingly converted to HTML. This was my first contact with programming (or computers, for that matter).
Saturday, February 14th, 2009
A PMOG mission where players learn about the password anti-pattern.
Friday, February 13th, 2009
Bend over 'cause Microsoft is about to stick it to us standards-savvy developers. Again.
An in-browser code editor from Mozilla Labs.
Thursday, February 12th, 2009
Handmade subatomic particle plushies from the standard model of physics ...and beyond!
Wednesday, February 11th, 2009
Michael Smethurst runs through the process used in his bit of the BBC. It's all good.
Like Shazam, but for fonts. Snap a picture of some text on your iPhone and this app will phone home to the WhatTheFont mothership in order to identify it for you.
Tuesday, February 10th, 2009
Dear internet, Please keep throwing up sites like this because no, I don't have anything better to do with my time than scroll and click through the entire archive. Thank you.
When localisation attacks. This is like a more morbid Douglas Adams vignette.
A handy tool for putting colour palettes together.
Small interactions that serve no useful purpose but are nonetheless satisfying. "Design this interaction such that: It's “free,” i.e. having no significance to the task or content, It's discoverable in ordinary use of the product, It's quick and repeatable (Less than half a second.), It's pleasant"
Archive your Twitter updates with this PHP script.
Looking at the pictures here feels like the gastronomic equivalent of rubbernecking. It's horrifying, I can't look away and I can't help thinking "that could be me..."
For three days you can buy 5 PDF books for the price of 1 from Sitepoint and your money will go to the victims of the bushfires.
Monday, February 9th, 2009
The blog of the preservation officer at the University of California.
In Soviet Russia, cat LOLs you.
There's no such thing as a good CAPTCHA but if there were, these would be ...Best. CAPTCHAs. Ever!
Sunday, February 8th, 2009
Someone tried to mug James Duncan Davidson to get his TED pass.
Microprinter has a posse
…an experiment in physical activity streams and notification, using a repurposed receipt printer connected to the web.
Hackers across the country are buying up old old receipt printers and imaginatively repurposing them into something new.
It’s such a great little step on the way to a Web of Things. Here’s another such step, from Fluid Interfaces, built for less than $350 using a webcam, a 3M projector, a mirror and a mobile phone:
Students at the MIT Media Lab have developed a wearable computing system that turns any surface into an interactive display screen. The wearer can summon virtual gadgets and internet data at will, then dispel them like smoke when they’re done.
Sounds like a way of levelling up in the game of being Matt Jones:
He sees mobile as something of a super power device and described something he calls “bionic noticing” - obsessively recording curious things he sees around him, driven by this multi-capable device in his pocket.
Friday, February 6th, 2009
A paper app—like a web app, but for the papernet—that provides a DIY portable log book for diabetics.
Wednesday, February 4th, 2009
An excellent write-up by Bruce of a talk he gave at the Betavine birthday party. Down with .mobi! One Web FTW!
Tuesday, February 3rd, 2009
Like a crowdsourced version of Eno's oblique strategies.
This presentation by Steven Pemberton increases in value over time.
This is wonderful: a line-a-day diary from the 1930s turned into a Twitter account. It's like a microblogging version of Pepys's journal via RSS.
Monday, February 2nd, 2009
I'm being credited with hauling this wonderful phrase over from the original Dutch.
The entire text of this seminal work is online in HTML, licensed under a Creative Commons Attribution-Noncommercial 3.0 Unported License.
Dom Sagolla tells the story of Twitter.