I’ve written about the trouble with using mobile apps in dead zones before, so I’m happy to see that I’m not the only one thinking about the problem. Hoodie wants to design for offline first, and is starting a discussion project around the issue.

Offline reading is an obvious application. Most eBook readers handle that just fine, though it’s easy because you spend a lot of time in each book so it doesn’t need to predict what you’ll read next. It would be great if Feedly would sync new articles for offline reading. Heck, I’d like it if Chrome on Android would let me re-open recent pages when the connection dies.

Beyond reading, many actions can be handled offline too. Kindle will sync your notes and highlights. GMail will let you read, write, label, archive, delete, and even send messages without a network connection. All your actions are queued up for the next sync.

There’s no reason this approach can’t be taken with other communications apps for messages that don’t require an immediate response, even with services like Facebook and Twitter. Short notes of the “don’t forget to pick up milk” variety. Observations. Uploads to Dropbox. Photos going to Instagram or Flickr. Buffer would be perfect for this, since you’re not expecting the post to go out immediately in the first place. It shouldn’t give you an “Unable to buffer” error, it should just save it for later.

I’d like to be able to do work in a place where there’s no connection, have that work persist, and fire things off as I finish them instead of having to come back to all of them the next time I’m within range of a cell tower or a coffee shop with wifi. I’d also like to be able to post in the moment, hit “Send,” and move on with my life, instead of having to hang onto that extra context in my mind as I walk around.

WonderCon has officially announced that they’re returning to Anaheim in 2014 for a third year, from April 18-20. It’s turned out to be a good venue for the convention, especially if they can work the remaining kinks out of parking next year, and it means it’s easy for us to attend, since it’s close enough for us to commute. (That really takes some of the pressure off of trying to get tickets for San Diego, too.)

Still, I hope they find a way to move back to the Bay Area soon. I attended three years at the Moscone Center when it meant traveling (it probably helps that we have family and friends in the area to visit on the way up and back), and while the show still feels very much like part of the same family, it does feel like a slightly different show. I was in San Francisco on a business trip last week, and when I realized I was in the neighborhood, I just had to stop by Yerba Buena park and the Moscone Center for old time’s sake. Continue reading

Every time I listen to Vienna Teng’s song, “The Hymn of Acxiom,” it gets creepier. It’s beautiful, it’s haunting…and it’s all about how big data is keeping track of every trace we leave, piecing together a more and more detailed picture of each of us in order to feed us back the perfect, tailored life, and isn’t that what we wanted?

Tracking. Privacy. Social media. Filter bubbles.

And I always think, “I need to post something about this on Facebook…”

And that just creeps me out more.

Hotel bedsManeuvering around toys on the living room after four days by myself in a hotel got me thinking about clutter. Traveling forces you to pare down your belongings for the duration of the trip. What fits in the suitcase. What’s easy to pack up again (if you’re going to more than one place). But it’s really an illusion enabled by two things:

  1. At the end of the trip, you go back to your life. Anything you leave behind is merely deferred, not eliminated. Which is good, because even if you have extra stuff, you probably don’t want to be reduced all the way to a suitcase for real.
  2. The travel economy enables you to skip a lot of things that you’d otherwise need supplies (and time) for: cooking, cleaning, repairs, etc.

Yeah, it feels like you’re simplifying your living situation for a few days…but that’s because you’re paying for someone else to do all the maintenance work.

My job sent me to a class on scaling, optimizing and troubleshooting MySQL this week. I’ve been digging around a bit on some test databases at work, but of course as someone running a self-hosted WordPress blog, I had another MySQL server to practice on right here — one with real-world data and (admittedly low) load, but where I was only accountable to myself if I messed anything up.

Unfortunately, DreamHost’s MySQL VPS doesn’t give you much control over the server, and of course when you’re working with a third-party application, there’s only so much you can change the database without breaking compatibility. But I found some interesting surprises:

1: Everything was using the older MyISAM engine, because DreamHost is running an older version of MySQL that uses it as the default. Switching to the newer InnoDB (and back) is simple and safe enough that I figured it was worth a try.

2: There was a lot of junk left over from old plugins that I haven’t used in years. Continue reading