Blog

  • EuroOSCON – Day Zero

    Showtime I arrived in the midst of EuroFOO, hence as a FOO alumni, was tempted to compere the US and European editions. So I snuck upstairs to the floor of the Hotel Le Plaza where EuroFOO was taking place. My first day of EuroOSCON was actually a pair of tutorials:

    • Marcel Molina’s Ruby On Rails was immensely useful, albeit I was unable to follow tutorial exercises without an installation of Ruby. With my recent adventures learning MySQL and PHP, the contrast with the simplicity of Ruby was sharp. Both Ruby and Rails seem to be richer development mechanisms for th work I’m planning to do.
    • Damian Conway’s The 7 Principles of better API Design was useful in places, with guidelines for architecting APIs (e.g. design the code that calls APIs before creating the APIs themselves) though focused heavily on Perl development…I don’t know Perl 🙁 Strangely the curtains and slide colour were reminiscent of Apple’s recent Showtime event.

    During the lunch break, I met Daniel Erasmus, Founding Partner of The DTN and Scenario Thinking. Daniel helps clients execute scenario planning and develop early warning systems and forecast processes; essentially helping to predict the future. Daniel described some fascinating work he’d been doing with some mobile operators and recounted Peter Schwartz’ the Greening of Russia; the story of how Shell modelled the decline of Soviet Communism and predicted the rise of Gorbachev even before he jointed the Politburo!

  • Second Wardrobe

    MeezCute. Meez.com allows users to construct and export avatars for use in online communities, IM clients, blogs and other social software; kinda like a super-Stortrooper. News.com is carrying a video review of the service today.

    The image on the right, is the best approximation of myself I could construct without joining Meez (or losing weight); incidentally the background is the Palace Of Fine Arts Theatre in San Francisco 🙂

    After losing a month of my life to Knights of the Old Republic in Summer 2005, I’ve shied away from online gaming, immersive-addictive MMOGs and digital worlds like Second Life.

    However, dressing and configuring my avatar to look as much like me as possible in the Meezmall raised an interesting question…how much of a business is there for fashion brands – like FCUK, Levis and others – to sell digital equivalents of their ranges to avatar providers? Could the success of WoW and Second Life drive a massive secondary economy?

  • Foo Clips

    FoocampI approached my time at O’Reilly’s Foo Camp a little differently this year, spending less time at sessions diligently taking notes and more time just hanging out talking to interesting people. Here’re my Foo Clips:

    • Marvelling at the speed with which Collarity collated camper’s registration information, crossed it with content from the wiki and generated a bunch of tag clouds on topics, companies, campers and a huge printed graph.
    • James Duncan‘s exploratory session on P2P Insurance raised some interesting questions on the nature of finance. His thoughts are particularly timely given the emergence of Zopa, Prosper and others. James speculated that customers could list their insurables and others can pledge to cover them…similar to IDII’s Rent-A-Thing, minus the reputation management.
    • Standing in a huddle with Ian, Kevin Kelly, David Sifry and trying not to say I’d only just signed up for Technorati and apologising to Kevin that I didn’t recognise his recent speech at The Next Web as his Wired article We Are The Web!
    • Telling Mike Migurski, from Stamen about my idea for visualising startup migrations based on LinkedIn data; Mike also got me excited about Fuller’s Dymaxion Maps.
    • Sharing ideas on blogjects and spimes with Julian Bleecker (author of Why Things Matter) – including mine and Surj’s idea of a remote control blogject that blogs what you’re watching on TV.
    • Onomy’s Geo Explorer Table was insanely addictive…it just needs wiring to Google Earth. Also, Onomy’s FooCast was another cute example of tangible media….photos here.
    • Accidentally bumping into O’Reilly’s Chip Pettibone (Safari product manager) and realising he’s the brother-in-law of Parker at our Boston labs.
    • Seeing Aaron’s ideas for a meta-grid service take shape in real-time (and helping out a little). Tim O’Reilly’s endorsed Aaron’s ideas and hopefully we should see some concepts emerging soon…perhaps something Carbon will be helping with…
    • Riffing ideas for presentto.us with my friend Rich Gibson…I think these ideas could reinvent the culture of Powerpoint presentations and I’m super-excited about helping Rich realise his vision.
    • Seeing Jim demo the 2B1, the first device from OLPC; it never occurred to me before, but Believr could provide some interesting services for the 2B1…I didn’t realise Jim was one of Mike Bove‘s students.
    • Brainstorming in Michael SparksSciFi As Reality session was really fun. Michael led a group of four campers through his brainstorming methodology, resulting in our group conceiving of a series of TV shows on the concept of homing luggage and luggage with feet 🙂
    • Scaring Eric Bonabeau about the state of innovation and the brain-drain at Orange and France Telecom. Eric is Vivek‘s best friend…
    • Picking Paul Graham‘s brains about kick starting a startup culture in Yorkshire with Orange Beta and entering some of Carbon’s ideas to Paul’s Y Combinator fund (thanks to my Orange colleague Steve Strassman for the intro).
    • Brainstorming applications for the upcoming release of Quicktime with Apple’s principle QT engineer, Eric Carlson. We conceived of a version of iDVD that could Burn to the Web, perhaps publishing to mac.com, as well as to DVD discs. Eric was also very impressed with my Fingertipz demos…he couldn’t confirm whether Apple had a patent on Spotlight for mobiles.
    • Speculating with Lee Felsenstein about the weaknesses of the OLPC project and whether his work on rural telcos in the developing world could be adapted for urban regeneration areas, such as the North of England; I suggested taking some of the work from Software for Skyscrapers, my work with IDII on identity and reputation as a starting point. Also, we talked a little about open source telephony and the Greenphone‘s applicability to Fonly‘s work. Lee’s work is really inspiring, like Aaron’s Aidphone.
    • Meeting a kindred spirit in Greg Sadetsky of Poly9 – we talked a lot about creating tech hubs, the emergence of an indie games scene…and he loved Fingertipz.
    • Thanking Simon Phipps for his help in setting up our SME thin-client collaboration with Yorkshire Forward and Sun…he didn’t remember that we had dinner in Denver at Digital ID World 2003 🙁
    • Serendipitously reaching for the same slice of pizza as Craig Warren Smith. This was the highlight of my weekend, learning about Craig’s work on Spiritual Computing and sharing my plans for Believr. Craig invited me write an article on Islam and digital technology and help contribute to upcoming brainstorms with Nokia and Microsoft in Seattle. Funnily, Craig introduced me to Dirk Trossen and Dana Pavel, from Nokia, with whom we’d been working with for some time on contextual computing!
    • Counting the number of Tangerines – or children of Orange; Surj Patel, Todd Pinkerton, Carl Shimer, Steve Strassman, myself, Ian Hay…hey wait, these people are all connected to the Boston labs..no SF people?
    • Fascinated by some very insightful visualisations of Wikipedia editing activity and user behaviour.
    • danah‘s roundtable on the Future of IM was interesting, starting a debate on the social needs of IM users, from etiquette to mobility and smarter presence management – a subject close to my heart…
    • Getting three free t-shirts – from Upcoming (its very cool), Chumby and, of course, Foo Camp.
    • Carl Shimer‘s story of Numbler, his web-based spreadsheet service was almost tragic. Numbler is actually pretty fantastic, but was unfortunately eclipsed by the launch of Google’s own service. Carl does have some differentiation to play though – Avi Bryant and I suggested mechanisms such as microformatted spreadsheets embedded in blog posts…imagine an MLB table embedded in a baseball fan’s post; readable, reusable and syndicable by others.
    • Missed opportunities to talk more to Marc Hedlund about Orange Beta, Todd Friesen about Believr, Brady Forrest about the future of O’Reilly, Bill McCoy on Reading 2.0 at Adobe, Avi Bryant about Pipes and filters for the web and playing Werewolf! Most regrettably, I didn’t get a change to thank Tim in person as I was so absorbed in conversation with Craig Warren Smith, I missed the closing session 🙁
    • Driving to Bodega Bay and down the Pacific Coast Highway (with Todd Pinkerton and Ian) back to San Francisco, while Aaron was burning up wifi in the lobby of the Serrano.
    • Breakfast at David’s Diner (Seinfeld-style) with Ian, Aaron and Toby Oliver…my French Toast and Beef Bacon comfort food almost caused me to miss my flight to O’Hare…

    Embarrassingly, Ian and I had scheduled a session on Sunday morning to demo Fingertipz and some other projects from our research programmes. However, waiting for our free Chumby caused us to miss our own talk! Fortunately, we were able to demo the concept designs to curious people throughout the weekend.

    When Muslims undertake the Hajj pilgrimage, we leave our egos and our wealth behind – only your character and your soul has weight in Mecca. Everyone is an equal, the poor sleep next to the rich, the great pray with the good. Foo Camp is the Hajj of the tech industry, it’s a privilege to be invited once and you’ll never resist the chance to return.

    UPDATE: Here are Ian’s notes from Foo.

  • Battlestar Craptacular

    Battlestar Yesterday, SciFi channel debuted Battlestar Galactica: The Resistance, a series of ten ‘webisodes’ due to run twice weekly throughout September, prior to the premiere of BSG’s third season in October.

    I’m a huge fan of this show – the only SF show qualitatively on a par with the likes of The Sopranos and Six Feet Under – yet upon trying to watch the first webisode I was confronted with the message – We’re sorry but the clip you selected isn’t available from your location. Frak.

    Needless to say, YouTube, newsgroups and torrents are distributing the first two segments, despite region restrictions, but unfortunately without the consent of the producers….so much for digital rights/regions management.

    This is another short-sighted old media example of Imprisoning TV In Territories. SciFi Channel and the producers of BSG have learned nothing from the rabid piracy of this excellent show over the last two years. The Resistance should be helping to build buzz for the third season of BSG; why prevent non-US fans from seeing these webisodes when they could be marketing the show from their own blogs using services like YouTube!

    So on an anti-DRM tip, here’s webisode 2, due to debut tonight:

  • Facon

    A few weeks ago, Ian and I were speculating about the ethics of laboratory-grown/in vitro meat. We wondered if, as a vegetarian and as a Muslim, whether the consumption of in-vitro meat violated our ethics and beliefs – given that ‘no animal was harmed in the production of this meal’.

    Ian felt his vegetarianism would not be compromised by eating in-vitro meat, however, I my position is less clear…

    • The principles of Kosher and Halal help a believer to appreciate the taking of a life – does artifical meat render this obsolete?
    • Pork is considered ‘unclean’ by both Muslims and Jews – would artificial pork (Facon?) be considered ‘clean’ or should the spirit of Halal and Kosher be honored regardless of the means of production?

    Yesterday Schulze & Webb posted some thoughts on the industrial future of lab-grown meat, drawn from what appears to be a fascinating collaboration with the RCA. It’ll be interesting to see how ethical and cultural issues take shape as this technology progresses… would you eat artifically grown human meat?

    Coincidentally, I had my first experience of bacon at San Francisco’s famous David’s Deli last Monday. David’s serves kosher food (compatible with Halal) and my order was for beef bacon 🙂

    UPDATE: US to approve cloned meat!

  • Pakonaut

    NamiraMy Dad just told me Pakistan’s first astronaut, Namira Salim, would be flying with NASA in 2009. I quipped ‘only if she’s not carrying any liquids, gels, shampoos or lip gloss.

    However upon closer examination, the story is sadly not of a Pakistani scientist or engineer reaching the pinnacle of her career, but simply the daughter of a rich industrialist who’s purchased a seat on Virgin Galactic‘s first commercial flights in 2008!

    Referring to passengers booked on Virgin Galactic as astronauts is the same as calling every passenger on Virgin Atlantic a pilot </rolls eyes>

  • It’s Alive! (My Chumby)

    Today, I hooked up my Chumby, named ‘Chumby Chumbing Rodriguez’ in honour of Futurama’s Bender. Here’s my out of the box experience:

    • Power – I needed a shaving adaptor to connect the 2-pin AC adaptor to a UK outlet and I couldn’t find the power button as it was stealthily concealed by a sticker (doh!).
    • Configuration – Touchscreen calibration and wifi discovery went OK, but Chumby couldn’t connect to its server. Guessing that the internal wifi radio was 802.11b only, I switched my network from ‘G-only’ to ‘Mixed’.
    • Stability – The screen flickered periodically; initially I thought this was a poor AC connection, but it turns out Chumby’s ambient light sensor was overly sensitive to my energy saving fluorescent bulbs. Tinkering with brightness settings while covering the sensor solved this problem.
    • Registration – registration and configurations of widgets worked without any problems.

    Chumby worked as well as expected for an alpha appliance. The currently available catalogue of widgets is a little sparse and often buggy – Google News hangs Chumby, Flickr’s user setting doesn’t work – but as alpha testers, it’s really up to us Chumbians to address that. Great start – and very smart to launch at Foo Camp!

  • Aerial Blogging

    Im_on_my_way_1Blogging at 40’000 feet. Neat. I’m using Boeing’s Connexion wifi service, onboard Lufthansa LH435 from Chicago O’Hare to Munich (that’s a story for a later post, I’ve missed five connections in the last week!). Connexion is soon to be closed, so like John Dunbar, I wanted to see the frontier before it was gone.

    I’ve paid $9.95 for an hour’s connectivity thats responsive enough for me to upload a photo, IM my aunt in Toronto and pick up my email. Apparently I can watch some live TV (CNBC, BBC World) and send eCards too 🙂

  • Coding – The SQL

    Logo_2It’s a long time since I’ve been a developer; February 1998, over eight years ago at Creative Convergence. Today, in order to help my brother out with his university assignments and also to start skilling up for the future…I taught myself some basic MySQL and PHP!

    Essentially, I had to extract some product information from a database table and display it:

    • Create an HTML template (no CSS skills yet I’m afraid…)
    • Create the SQL to generate the data model.
    • Write some PHP to create database connections and run basic SQL queries.
    • Format the query results into a table.

    Dammit, it’s taken me from 8pm to 2am, but I’ve cracked it – don’t laugh, I’m still learning, but here’re the first results… – well anyway, over to Farhan now to do the hard stuff!

  • Foo Time

    Foomap_1Only eleven days to Foo Camphere’s a map of where campers are travelling from and an aggregate feed of all campers’ blogs…I’m excited and anxious:

    • A Tale Of Two Lists – as well as the privilege of being a sophomore Foo, I also have the added pleasure of being a member of the TSA‘s No Fly list. I’ve no idea how I got on to either, both organisations seem to like retaining me as a member, but one is humbling, the other humiliating. Restrictions on carry-on luggage, might prevent me from travelling to the US at all 🙁
    • Don’t Kill Roomie – Sharing a room with Surj, I learned he’s not only hairy like the Blair Witch, but snores like a rusty buzzsaw; I almost tried to kill him with a pillow, but he has kids. So does Ian, Roomie 2006.
    • I’m Contributing – either a session on my mobile UI concept, Fingertip, or Believr, Carbon‘s take on Islamic social software. Last year, I was intimidated by the star power and intellect of other attendees…this year, I know some people there and I’ll be sharing 🙂

    Today I found a picture of me grinning in the opening session and a photo of Jeff Bezos’ limo as Surj, Jim and I waited for our cab to the campus.