A few interesting links that I’ve been meaning to post for a while now.

Geography and History

Using and Building the Internet

  • Warren Ellis has given up on Facebook and Google+ because it’s just so hard to reliably reach or listen to people. Think of how many posts in your news feed you miss each day just by not being online at the right time, never mind the pre-filtering Facebook does to the firehose.
  • Page Weight Matters – an engineer at Google led an effort to cut Youtube’s bandwidth requirements by a factor of ten. Strangely enough, when they started a live test, average page load time went up. It turned out that people on low-speed connections had found out about it and started using it even though it took two minutes to load where they were…because even that was still better than the 20 minutes they’d been stuck with before. (Via Raymond Camden)
  • If you run an email newsletter, keep in mind that many of your readers will try to read it on a phone. Keep that in mind when designing your format. Giant images with no text aren’t going to be too helpful.
  • How to keep electronics going when you lose power for days: Generators, batteries, car chargers, solar or kinetic chargers, etc.

Comics

  • Some of the earliest UNIX daemon art was drawn by none other than Phil Foglio of Girl Genius fame.
  • Saturday Morning in Front of La Salle De Justice is a painting by Rey Taira in DC Comics’ gallery show, inspired by Seurat’s famous painting Sunday Afternoon on the Island of La Grande Jatte (the painting at the center of Sondheim’s Sunday in the Park with George), but recast with the Justice League and other DC Comics heroes. It’s making the rounds again now, but I first saw it on Firestorm Fan a few months back.

Spectrum on the Floor (Not Pink Floyd)

You’ve probably heard about Instagram’s new terms of service, which claim the right to sell your photos. [Update: Instagram has posted a “that’s not what we meant!” statement and promised to revise that section.]

To help us deliver interesting paid or sponsored content or promotions, you agree that a business or other entity may pay us to display your username, likeness, photos (along with any associated metadata), and/or actions you take, in connection with paid or sponsored content or promotions, without any compensation to you.

Monetization is one thing, but selling my creative output, using it or my likeness for advertising, without my permission? That’s stepping over the line. Add this to the recent decision to hide image previews from Twitter, and a pattern emerges of a service that was once open and free starting to close ranks.

I’m not personally worried about Instagram in particular. I’ve only really dabbled in it over the last few months, treating it most of the time as a first draft for Flickr. I have maybe 50 photos and a handful of followers, and most of the people I follow there are also on other networks. If Instagram doesn’t back down or clarify the language [Update: they did], I can easily repost the photos I want to keep online and go somewhere else.

I am worried about the trend it highlights: You can’t always rely on social media.

And I am worried about the fact that these changes were announced after the Facebook acquisition went through, and after Facebook revised their terms so that they no longer have to put new terms of service to a vote. I’ve got a lot more invested in Facebook than I have in Instagram.

Where Have All The Photos Gone?

GloomI used to blog about web browsers at Spread Firefox and Opera Watch. Both sites are long gone. Countless articles I’ve linked to have vanished as publishers restructured or went out of business.

I’ve got an extensive LiveJournal from a few years back. It’s still there, but when I let my paid account lapse, I started moving over some of the less personal, more tech- and entertainment-focused posts (like convention reports) to this site, just in case a BOFH deletes it, or they change their terms of service to something unacceptable.

The question “Who owns your data?” has been repeated so often over the years that I can’t look up the post I’m thinking about, which advocated open file formats over proprietary ones (like Microsoft Office) on the basis that you should always be able to find a reader for a text document, but if you lose access to Word, or if Microsoft decides to drop support for an older format, you’re at their mercy.

The problem with social networks as services is that, like with those proprietary file types, you’re at their mercy. Want to search for a three-year-old Tweet? Tough. Facebook changed their privacy settings again? Oops. Twitter decides they don’t want apps like yours to exist, so they close off part of their API? Bye! The site you posted all your photos to decides to close up shop? *Poof!* There go your photos.

So What’s the Alternative?

Train ArrivingWhen it comes down to it, the only way to be sure you aren’t going to be exploited or abandoned is to do it yourself.

Blogging is basically the same as social networking, except distributed:

  • People publish written posts, photos, videos, and more.
  • Other people comment on them.
  • You can “share” a post by linking to it, and pingbacks/trackbacks will let them know you’ve done so.
  • You can subscribe to someone’s updates through RSS, and services like RSSCloud and PubSubHubub can make updates appear quickly.
  • Services like OpenId make it possible to authenticate visitors, which means you can start locking down who gets to see what.

The upside is that you, not Facebook or Google or Twitter, have full control of your content. The downside is that you have to exercise that control. You have to maintain the infrastructure, you have to guard against attackers, you have to filter out spam, you have to do your own backups, and you have to know at least something about the system under the hood.

We keep going to social networks because they’re so damn convenient. They take care of all that, and make your stuff easier for people to discover as a bonus.

But when you leave the network — or when it leaves you — what happens to all your photos, status updates, rants, raves, and commentary?

Who owns your profile?

Nexus 7

I’ve been using desktop computers most of my life, laptops since my teens, a smartphone for about four years and a Nexus 7 tablet for about two months. I’m starting to get a sense of where the tablet fits in my overall computer usage, and with the release of the iPad Mini and upgraded Nexus 7 models, I figured it was time to write about it.

One thing I’ve found interesting is that, all other things being equal, I’d almost always prefer using the tablet to my smartphone for anything that takes longer than a minute. What makes the smartphone great is that it’s ultra-portable. If I’m running errands or anything else, I just put it in my pocket and forget about it. I walk around normally, and it’s there when I need it to check messages, post a status update, moderate comments, check directions, pull up a grocery list, take a picture, or yes, make or take a phone call.

But if I’m going to sit down for 10 minutes or more to read, to reply to email, to blog, or really much of anything else, I’d rather use the tablet. It’s easier to read. It’s easier to see things at a glance. Websites designed for desktop use work better since the screen is bigger. Apps are easier to use on the tablet than the phone, at least those designed to take advantage of it. The 7″ tablet is a great size for reading, just a little wider than a paperback book, easy to hold up while on the couch, in bed, at a table, or anywhere else.

I’m a lot faster at typing on the tablet than on the phone, and it’s certainly easier to compose when you can see more of what you’re writing. One downside of a 7″ tablet rather than a 10″: The keyboard takes up a lot of screen space in landscape mode, which is the mode I type fastest in because of my years typing on real keyboards.

When we were on vacation for 10 days, I used the Nexus 7 heavily. The only times I fired up the laptop were for photo management (this seems to be a recurring theme) and for one round of blogging.

As far as the tablet vs. the desktop, I like the tablet because I can so easily take it anywhere in the house. It’s the way to get through a morning’s email, Facebook, and news site rounds while eating breakfast. I can lie on the couch (well, in theory), kick back in the easy chair, prop myself up in bed — anywhere. I’m not tied to my desk, or to the places I can set a laptop, and I don’t have close it and wake it up again if I want to move to another room.

The main obstacle I find to using the tablet at home is that my almost-2-year old son loves using it himself to play games, read interactive kids’ books, and watch videos. We limit his time, but whenever I pick it up, it reminds him it’s here, and we have to go through another round of “Not now.” and “Ninja!” and “No, I’m using this right now, you’ve already had plenty of time on it tonight” before he decides he’s happy going back to his toys or books (which of course he wants me to read to him now…)

A desktop is still better for some tasks, though. A full (or at least laptop) sized physical keyboard trumps a virtual keyboard for serious writing or especially editing, whether it’s text or code. (A mouse makes editing a lot easier. I keep fat-fingering when trying to use a touchscreen to select & rearrange text, and I’m a lot slower with a touchpad than an actual mouse.) I’m still trying out image editors on Android. And of course there’s the storage factor: you can always plug another hard drive into your desktop to store more photos (or music, or video, or raw images, or…), but mobile devices are a lot more limited. (No, I haven’t migrated all my personal data to the cloud.)

Even with web applications and cross-platform services that offer mobile apps, there are a lot of sites that haven’t quite figured out how to tell a tablet from a smartphone, or that leave out functionality in their mobile apps. For example: until a couple of weeks ago, you couldn’t manage a Google+ page using the Android app (and you still can’t with the mobile-optimized website as far as I know), and even now it’s kind of clunky: you have to sign out and sign back in as the page.

So there you have it: One data point of how a 7″ tablet gets used in real life. It’s different enough from a smartphone that it’s worth having both, though I can’t really compare usage of the 7″ and 10″ form factors. That said, having the smaller tablet, I don’t really feel a need for a larger one.

Update: Something that came up in the Google+ discussion is connectivity. The model I have is wi-fi only, which was a calculated trade-off at the time, but is basically my only regret when it comes to buying the Nexus 7. It works great where wi-fi is available (home, office, coffee shops, hotel lobbies), and I can use my phone as a mobile hotspot where it isn’t…but that drains the battery, and it means fiddling with an extra device, waiting for it to start up, etc. Of course, now Google has a Nexus 7 with mobile data access, so if I were buying it today, that’s what I’d get.

Nexus 7 connected to camera.

All right! I’ve verified that my Nexus 7 can read photos from my camera!

The tablet supports a subset of USB OTG (On The Go), which also lets it connect to keyboards, mice and external storage. It only has a micro-USB port, which means I had to get a $1 USB cable adapter, but for that price? Big deal.

If I put the camera in PTP mode, it can import directly to the gallery. If I put it in PC mode, I can use the Nexus Media Importer app. And I can use FlickFolio to upload multiple photos to Flickr at once.

The next time we go on vacation (OK, the next time we go to Comic-Con — I don’t mass-post vacation photos during a trip), I won’t have to hog the laptop just to upload photos!

This is something I’ve wanted the ability to do for a long time, since before Apple redefined tablet computing and I was considering getting a netbook. And unlike a netbook, which I would have only used while traveling, I use the tablet every day.

On the downside, even though I won’t be competing with Katie for laptop time, I’ll be competing with J for tablet time….

Photo: Why I still need a good camera in addition to my phone. OK, that’s a bit of an exaggeration: The phone isn’t really that bad when used under good lighting, or with the flash (though the Lumix is a lot better, and has an awesome optical zoom). It’s just that the picture with the flash, while sharp, showed the smudges better than the images on the screen.

Portable cellular phone tower on wheels.I believe that any network-aware mobile app should assume network access will be spotty. People step into elevators, ride buses through tunnels, attend large events where they’re competing with thousands of other phones…there are all kinds of reasons you can lose your connection.

That’s why I like the sync approach taken by Gmail on Android. Read, write, label, file, reply…pretty much anything can be done without a connection, and it’ll push your changes as soon as you get back into range of a signal. That’s also why I’m more likely to skim Twitter than Facebook while waiting for the elevator at work – Ubersocial has already synced recent tweets for me to read, but Facebook usually can’t even load until the doors open and I lose all access.

Right now, though, I’m looking for an offline posting app. I’m planning for Long Beach Comic Con next month, and I know from experience that T-Mobile has no signal at all on the main floor of the convention center. I’d like to be able to tap out a tweet when I think of it, hit send, and have it queue up the post until the next time I make my way up the escalator to the lobby. (Ubersocial used to do this, but doesn’t seem to anymore.)

What I’d really like to do, though, is upload photos offline to Twitter, Instagram or Tumblr. It’s not a huge deal, since I can still post when I surface for lunch or coffee — that’s when the photos would actually go out after all — but if you’re going to make a point of posting things in the moment, it helps if you don’t have to hold that moment in your mind so long that it distracts you from experiencing the next one.

Any recommendations?