Category Archives: Internet

A quarter-century of coffee pots…

The Dutch RTL News programme did a short piece last week on the fact that the webcam was now about 25 years old.

They interviewed me for just a few minutes, after, ironically, having to spend about 45 mins getting their Skype working.

If, like me, you don’t speak any Dutch, you can hear me at about 0:16 and 1:24, and, in between the two, see some pictures of a much younger me!

The Fragile Free Cloud

Here’s a timely reminder, if one were needed, that you should never assume anything you store online is going to be there for very long, unless it’s on a system (a) that you are paying for and ideally (b) that you run or manage.

Flickr has announced that it’s going to start removing photos from its free accounts: everyone can still have 1,000 images, but that’s much less storage than they offered for free in the past. If you have more than that, they’ll start deleting the older ones first. I starting uploading things to Flickr about 13 or 14 years ago, so 90% of my 10,000 Flickr images will vanish over the next few months.

Most of the Snapchat/Instagram generation are probably not interested in anything that happened more than 1000 images ago! But people who have used Flickr for archiving the first pictures of their children or grandchildren may be in for a surprise. The name ‘Flickr’ might have a certain irony to it…

Now, this is a perfectly reasonable thing for the company to do, and there are several ways you can deal with it: you can start paying for your account, you can download your images if you don’t have local copies, or you can migrate them over to Smugmug (who now own Flickr). But only the first of those options will keep your photos nicely arranged in their albums, and, more importantly, will preserve your image URLs, so I imagine there will be a very large number of pages around the world with Flickr-shaped holes in them where an image used to be. Whichever option you choose, do it before the end of the year.

Now, I’ve been a fan of Flickr for a long time, and paid for an account for about a decade — it’s a good service and reasonably priced — but I switched to Smugmug a few years back because it was a better fit for my occasional bits of professional work. I don’t mind paying for one photo storage service, but I’d rather not pay for two, especially from the same company! So my photo archive has been copied to SmugMug, and I’ll probably need to write a bit of code to go through my blog and fix Flickr URLs. The album arrangements, though, will vanish if I take this approach.

Anyway, the moral of the story is this: You need to look after your own data. Don’t assume that anyone else will do it for you, on a long-term basis, and especially if you’re not paying for the service! In particular, don’t assume that any URL is going to continue to work in the future unless it’s on a domain that you control and manage.

And lastly…

Remember that this will almost certainly also happen at some point to the pages you have on Facebook, the images you have on Instagram and the videos you have on YouTube. Don’t assume that a service will continue indefinitely because the company is large or because it has a model based on advertising revenue. I had stuff on Google Video too…

Update: Thanks to John for pointing me at Thomas Hawk’s post explaining that Flickr’s action is a good thing; yes, I agree overall!

Reviewing Amazon reviews

One of the best things about shopping online is the ability to view other purchasers’ reviews. But it is also remarkable just how foolish some people can be when reviewing a product.

I’m talking about the reviews that give something 5 stars, with the explanation: “I haven’t opened this yet but I’m sure my son will love it”.

Or the ones that slam a product with 1 star: “Arrived a day late and the postman left it in the wrong place.” So you want to punish your postman by telling people this isn’t a good camera, say? How does that work?

Discussing this with my friend Mac in the pub last night, we came up with a simple solution: When writing an Amazon review, you should be asked for separate ratings, as you are with TripAdvisor. They might be:

  • Purchasing, delivery, packaging and support
  • Quality of the product
  • Value for money

The first one should then become part of the rating of the supplier, not the product.

You could just have one other value, but splitting it into two like this might make people think a bit more, and allow you to take your price sensitivity into account when making a decision.

And someone who gives everything 1 star is probably just grumpy and their opinion should be weighted accordingly!

Then you could make more informed decisions like “This seems good, but I don’t want to buy it here”, or “I know this is isn’t great, but I just want something cheap”.

What do you think? Please rate this blog post under the following three categories…

This is your life

This is either fascinating, useful, or scary, depending on your point of view.

I’m usually logged in to my Google accounts on all of my devices, because I really appreciate the synchronisation of my history, finishing YouTube videos on one device that I started on another, and so forth.

Subconsciously, we all understand that Google therefore knows a lot about us. But if you go to:

https://myactivity.google.com/myactivity

you can see it all laid out before you.

For me, amongst other things, it shows things I’ve searched for, YouTube videos I’ve watched, posts on StackExchange, areas I’ve explored on Google maps, and so on. I generally use Safari, but if I were a more regular Chrome user, there would be a great deal more of my online activity listed here. (If you try this, then switch to ‘Item view’ for a blow-by-blow account.)

This timeline is also searchable, which is very useful for the more forgetful amongst us.

Now, if you subscribe to the ‘Big Companies are Bad’ philosophy, especially in light of recent Facebook news, this would be terrifying, though if you’re of that frame of mind you’d probably not log in to accounts on these services anyway, in which case your record will be less detailed, but you’ll use a lot of benefits too. And Google does offer you plenty of control over what they store, how much ads are personalised, etc. And you can delete your record of past activities.

Wherever you come on the paranoia scale, it is worthwhile and educational, I think, to visit such pages from time to time to develop a clearer understanding of what’s being recorded behind the scenes.

All you need is Lovie?

Last night we went into London because the kind people at the Lovie Awards, the European branch of the (rather better-known) Webby Awards, had been good enough to give me an award, mostly for the work that friends and I had done in creating the first webcam.

I was a bit embarrassed about this, partly because I didn’t think I deserved it, and partly because of the name, but I got over the latter, at least, when I discovered that it’s in honour of Ada Lovelace.

Anyway, the tradition is that you have to give a little speech containing the word ‘Love’. The other tradition, which nobody told me, is that the speech should be about 30 seconds, which is why I look a bit more flustered than usual here! I was trying, not very successfully, to edit my speech on the fly. But I got away with it because mine was the last award of the evening.

It was a great and responsive audience, which, sadly, you can’t hear on this video.

Computerphile

Sean Riley creates the Computerphile YouTube channel, which has clocked up nearly a million subscribers, and produces some great stuff, especially for the geeks among us.

I had fun talking to him about the early days of the Trojan Room Coffee Pot.

Old News

A couple of days ago, I received some suggestions for improvements to a program I had written. This isn’t unusual: I’m writing code all the time, and much of it needs improving. (Thanks, Sam!) No, the surprise in this case was that the suggested changes were to a little script called newslist.py that I wrote in 1994 and haven’t updated since. It wasn’t very important or impressive, but seeing it again made me a bit nostalgic, because it was very much an artefact of its time.

For a couple of years, I had been playing with early versions of a new programming language called Python (still at version 0.9 when first I fell in love with it). In those days, online discussions about things like new languages occurred on forums called Usenet newsgroups. (As an aside, I was also playing with a new operating system called Linux, which Linus Torvalds had announced on the comp.os.minix newsgroup with one of those throwaway phrases that have gone down in history: “I’m doing a (free) operating system — just a hobby, won’t be big and professional…”.)

Anyway, the Usenet group archives are still accessible now through web servers like Google Groups, but the usual way to read them back then was to fire up a news-reading program and point it at a local news server, which could serve up the messages to you using the ‘network news transfer protocol’ NNTP. Since you wouldn’t necessarily have a fast connection to anywhere else in the world from your desktop, organisations such as universities and the more enlightened companies would run their own NNTP servers and arrange with their pals in other organisations to synchronise everything gradually in the background (or, at least, to synchronise the newsgroups they thought would be of local interest). When a user posted a new message, it would trickle out to most of the servers around the world, typically over the next few hours.

But another novelty was catching my attention at that time… This thing called the World Wide Web. Early web browsers generally spoke enough NNTP to be able to display a message (and maybe even the list of messages in a group), so you could include ‘news://‘ URLs in your web pages to refer to Usenet content. But a browser wasn’t much good for more general news perusal because it didn’t have a way to find out which newsgroups were available on your local server. My newslist.py script was designed to fill that gap by connecting to the server, getting the list of its groups, and creating a web page with links to them displayed in a nice hierarchical structure. You could then dispense with your special newsgroup app, at least for the purposes of reading.

When version 1.1 of Python was released, Guido van Rossum added a Demo directory with some examples of things you could do with the language, and newslist.py was included. And there it remained for a couple of decades, until, I discover, it was removed in 2.7.9 because the comment I had casually included at the top about it being free “for non-commercial use” no longer quite fit with the current Python licensing scheme. (I would happily have changed that, had I known, but I wouldn’t have imagined anybody was still using it!) The Demo directory itself was dropped in Python 3, and so newslist.py was consigned to the historical archives.

So you can understand my surprise at discovering that somebody was still experimenting with it now! I didn’t know anybody had an NNTP server any more.

What’s almost more surprising is that one of my two email addresses, mentioned in the code, is still working 23 years later, so he was able to write and tell me!

All of which tells me I should probably pay more attention to what I put in the comments at the top of my code in future…

Islands in the (Twitter) stream, that is what we are…

Jenna Wortham writes in the NYT Magazine about how being connected to everybody doesn’t necessarily make us more broadminded.

Excerpts:

Maybe I shouldn’t have been surprised that Donald Trump could be elected president, but I was. I live in Brooklyn and work in Manhattan, two of the most liberal places in the country. But even online, I wasn’t seeing many signs of support for him. How did that blindness occur? Social media is my portal into the rest of the world — my periscope into the communities next to my community, into how the rest of the world thinks and feels. And it completely failed me.

In hindsight, that failure makes sense. I’ve spent nearly 10 years coaching Facebook — and Instagram and Twitter — on what kinds of news and photos I don’t want to see, and they all behaved accordingly. Each time I liked an article, or clicked on a link, or hid another, the algorithms that curate my streams took notice and showed me only what they thought I wanted to see. That meant I didn’t realize that most of my family members, who live in rural Virginia, were voicing their support for Trump online, and I didn’t see any of the pro-Trump memes that were in heavy circulation before the election. I never saw a Trump hat or a sign or a shirt in my feeds, and the only Election Day selfies I saw were of people declaring their support for Hillary Clinton.

In April, Mark Zuckerberg, chief executive of Facebook, addressed a room of developers about the importance of his social network. Facebook, he said, has the power to bring people together who might otherwise never have the chance to meet. “The internet has enabled all of us to access and share more ideas and information than ever before,” he said. “We’ve gone from a world of isolated communities to one global community, and we are all better off for it.”

But that’s not what has happened.

Always look on the dark side of life

I love these nihilistic security questions from Soheil Rezayazdi…

nihilisticsecurity

Thanks to Rory C-J for the link.

A capital idea

The Associated Press has finally decided that we don’t need to capitalise ‘internet’ any more, something I suggested here over six years ago in accordance with Quentin’s Law of Technological Pervasiveness.

(Oh, and that came five years after Quentin’s Second Law, just FYI.)

A little slice of oral history?

Brian McCullough hosts the rather splendid Internet History Podcast, and a few days ago he asked me to talk about some of the stuff I’d been involved in over the years.

You can find the interview here if you’re curious. You have been warned – it’s just over an hour long, and it’s something of a monologue, for which I apologise, but Brian encourages that; he’s a great listener and many of the episodes have a similar format.

It was great fun – my thanks to Brian for letting me natter away.

Giving in to peer pressure?

Today I was composing a tweet. I hit the 140-character limit and started that editing process with which we’ve all become familiar. You know, where you gradually omit and abbreviate words, one by one, while still hoping to convey the spirit of the original meaning…

And then I thought, “Why bother?”, and just posted to Facebook instead.

I never thought it would come to this. I really dislike so much about Facebook. But it’s a place for discussion, where Twitter, though it occasionally carries occasional useful bits of news, is more a place for sporadic broadcasts and emotional outbursts.

I’ve been tweeting for nearly 8 years, but overall it seems less and less useful to me, and I wonder if I’ll still bother by the end of 2016. We’ll see…

© Copyright Quentin Stafford-Fraser