Author Archive

Why I couldn’t watch 4oD last night

Tim Wintle - July 22nd, 2010

Last night I went to Channel4’s 4oD service to watch a tv show – but I couldn’t watch any of their content.

Sure, I was presented with a tantalising list of episodes, but there weren’t any play buttons – so I couldn’t make any use of Channel 4’s (very cool) site.

Suddenly it hit me, what if they were drawing the play buttons with javascript. Javascript is single-threaded, so a single script mis-behaving can stop the whole of the rest of the page from working.

Sure enough, looking at the site carefully it turned out they are including Facebook connect. The Facebook servers were responding incredibly slowly, but failing to respond with a server error that would let the rest of the site run.

So in short, the whole of channel 4’s 4oD site was useless to me (and, I assume to a large number of other people) because of Facebook.

Now I don’t know if Channel 4 have any kind of SLA with Facebook (I’m assuming not), but I’d be interested to know if there was a risk analysis done when they added Facebook Connect to the site.

Stop facebook from sharing so much data with websites

Tim Wintle - July 21st, 2010

I thought I’d double-check my privacy settings on facebook today, here’s what I’ve done:

First, go to the privacy page.

I’d already customised my “Sharing on facebook” settings – setting everything to “Friends Only”

It turns out that what facebook means by “Friends Only” isn’t exactly what I thought it meant though – it actually means “Your Friends”, “Any websites facebook trusts”, “Anyone applications your friends trust”, “Any websites your friends trust”, and “Any of your applications”.

To reduce the huge number of places facebook will share your personal data with a bit, click “Edit your settings” under “Applications, games and websites”, and change the settings for “Instant personalization” [sic]. Now turn off any extra applications you’ve got installed (several applications seemed to have mysteriously installed themselves on my account through using facebook connect twice, although I would never have said I was willing to install a facebook app from them).

Another privacy concern is that Facebook can track your movements over the entire internet due to people using Facebook Connect – If I want facebook to have data, I’ll enter it myself.

Most sites that collect information about you (like tracking codes) can be blocked if you’re so-inclined. What’s more, they normally just track you – they don’t tie it into personal information about you. Facebook on the other hand is trusted with personal data by enough people that it is able to know exactly who you are, and exactly what you’re doing right now.

Unfortunately it’s very tough to block facebook connect on other websites – they serve the “social plugins” from the same domain as Facebook – so you can’t just block it with an entry in your hosts file. You can install ad blockers to do it but, working in advertising, I really don’t like that option.

It would be a massive shame if Facebook ended up ruining the web for ad-funded publishers because they don’t give any other way to block their services.

I’m not leaving Facebook yet, but I’m coming perilously close. Perhaps the most worrying thing to me is if I do leave, I won’t be able to stop facebook from sharing any and all information my friends enter with everyone and his dog.

Were Google saved by 4Chan?

Tim Wintle - July 5th, 2010

It may sound strange (especially after 4Chan’s history of attacking YouTube on porn day), but it seems that the message board may have inadvertently saved YouTube from serious harm yesterday.

After one users stumbled upon a serious XSS vulnerability (a type of bug which allows attacker to take control of everything your web browser does on a specific site), things could have got really serious.

A well-planned attack by a well-informed programmer could have run crazy – bombarding a huge number of web users with mallware and other attacks in a very short time, and without YouTube noticing for a significant time if done subtly enough.

Luckly, the news spread via 4Chan – a site who’s average user can hardly be described as well-informed. Within a few minutes the site was over-run with scrolling-marquees and redirects to shock sites – just the kind of thing that’s not going to stay under YouTube’s radar for long.

According to a Google spokesperson, it took under an hour for a temporary fix to be applied, and under two hours for a full fix to be deployed across the whole of youtube.

So thank you 4Chan – your practical jokes have saved a huge number of users from serious attacks. That’s the power of full-disclosure at work.

(Of course you could have just emailed them the vulnerability and saved all the people that did get attacked – YouTube have always responded very quickly when I’ve contacted them with serious issues)

Multi-tasking

Tim Wintle - June 25th, 2010

I was trying to remember the last time I had a phone without multi-tasking – then I remembered it was when I had one of these:

siemens c35i Multi tasking

(By coincidence it was also the last phone I had without video calling – fwiw It was a great phone when I got it in 2000)

Viral Ad Network Bullet Charts

Tim Wintle - April 29th, 2010

Quick note: I’ve just released our flash bullet chart under a BSD license over on the Viral Ad Network blog , and this is what they look like:

bulletcharts Viral Ad Network Bullet Charts

Leader Debate – Twitter chat

Tim Wintle - April 22nd, 2010

Here’s a bit of a scoop for Team Rubber – using our debate twitter dashboard tool we have some of the first analysis from the debate.

The chart below shows the share of tweets by political party, split by question over the debate.

Twitter volume in the second Leader Debate

Data provided by Delib and The Viral Ad Network

[update]

News just in (straight after this post was published) – YouGov poll suggests that the Conservatives won the debate – which coincides with the data we recorded above.

[update]
1. Gez thinks these results are massively skewed by a joke from Simon Pegg.
2. Twitter is all up in arms about YouGov CEO standing as Tory candiate.

Leaders Debate Live Analysis

Tim Wintle - April 22nd, 2010

I’ve just put the finishing touches to a quick tool to give you immediate analysis of the tweeting surrounding the UK leaders debate in Bristol tonight.

You can find it here: http://www.delib.co.uk/leadersdebate/

On a separate note, Google Analytics now provides an official way to insert their tracking code asynchronously, which is really cool.

http://code.google.com/apis/analytics/docs/tracking/asyncTracking.html

Computer Science for Lawyers

Tim Wintle - March 23rd, 2010

Great article – if you’re a lawyer (or have a legal background) and work with software or patents, this is highly recommended reading:

“we’ve spent a lot of time and effort explaining the legal process to geeks; now it’s time for the geeks to help the lawyers out with the tech. They actually do want to get it right, you know.”

http://www.groklaw.net/article.php?story=20091111151305785

My Google AI Tron Bot

Tim Wintle - March 4th, 2010

Over the past few weeks I’ve been spending my free time taking part in the Google AI competition (organised by the university of waterloo).

While I didn’t end up doing so well (I was disqualified for taking just over the 1 second per move permitted in one of my games), I thought I’d post how I went about the problem. Many of the other contestants used similar algorithms, but for those who haven’t been following here’s the full thinking behind it:

(more…)

Game Review- Tony Hawk: Ride

Tim Wintle - February 23rd, 2010

Last week was my birthday, so I’m now the proud owner of the new Tony Hawk game – “Ride”.

I’d seen some really bad reviews on-line, so I wasn’t 100% sure what to expect, but having played it quite a bit now I’ve got to give it great marks – and for anyone considering buying it I thought I’d post my feedback.

Several other reviews have cited difficulty in using the controller (a life-size skateboard), and a steep learning curve; I certainly haven’t found either any greater than a normal console game.

In fact, I can only assume that the poor reviews have come from gamers who have been playing with game controllers for so long that they can’t remember what it’s like to learn to control a game from scratch – Yeah, at first I had to think really carefully about how to perform moves – but I have to stop and think whenever another game says “press triangle” – so I can’t say it has a tougher learning curve than any other game.

Another problem I’ve read about is a couple of physics bugs – here I’ll admit I have had a couple of moments where the camera has got stuck in a weird position somehow (I’m assuming its’ a problem with the normal on a couple of objects), although it’s fixed itself within a few seconds. In many hours of playing I’ve only seen this happen twice though – and I’m not sure I’d want a skateboarding game with absolutely perfect physics – it would be far too depressing :-)

All in all, I think the controller works great – and I feel like I’ve had a thorough workout after a long skate session. I haven’t found any time yet… but I’m hoping I can get the controller wired up to my laptop – Tux Racer could get a lot more fun :-)

With all that said, I’ll leave you with a video :

YouTube Preview Image