On the plus side: I was able to order photo prints while hundreds of miles from home on a business trip, and my wife was able to pick them up from the store the next day, which is pretty cool.

On the minus side: It was a heck of a lot harder than it should be by now.

  1. I went through Google Photos on my tablet and selected a bunch of photos by adding them to an album.
  2. I tried to upload them to the CVS photo website, but Chrome can’t upload photos from a Google Photos Album. This is on Google.
  3. I tried to install the CVS app, but it wasn’t compatible with my tablet. Not sure who to blame for this one.
  4. I installed the CVS app on my phone and tried to upload the photos from there, only to find that it had fewer options for uploading than the website.
  5. I got onto a laptop, downloaded a ZIP of the entire album, and uploaded it to the CVS website…only to discover during checkout that CVS is no longer offering same-day pickup at any locations near home — even though they’re plugging it all over the website and through the photo ordering process. So basically they’re lying about it. (Or maybe all the photo printers in a 10-mile radius broke down simultaneously. I mean, it could happen.)
  6. I finally set up an account with Walgreen’s, noticed their website clearly uses the same software as CVS’s, but tried anyway. I uploaded the photos, placed the order, selected a local store, and even put in my wife’s name as an authorized person who wasn’t me to come pick them up. Available the next morning. Done. Took maybe 5 minutes.

But it was a freaking pain to get to that point.

I’m an Eagle Scout, and I find myself once again infuriated with the Boy Scouts of America.

There is a long history of Presidents speaking at the National Jamboree, going back to Franklin D. Roosevelt. They came to inspire leaders of the future. They didn’t come to self-promote, or take cheap shots at political rivals, or encourage the Scouts to boo a former President and First Lady. And they certainly didn’t brag about how they were going to take away many of those kids’ access to healthcare. (Better brush up on that First Aid merit badge!)

Trustworthy? Loyal? Helpful? Friendly? Courteous? Kind? Obedient? Cheerful? Thrifty? Brave? Clean? Reverent? (Well, 1 out of 12…)

If you’re going to speak at an organization that’s supposedly about building character, you ought to show some.

I shouldn’t be surprised that Trump made it all about himself and treated it like a campaign rally. That’s what he does. I’m angry, but I shouldn’t be surprised.

I’m disappointed by the BSA, and I’m especially disappointed by those scouts in the audience who jeered and cheered along with the partisan BS. They should be better than this. The whole point of the organization, in theory, is to be better than this.

But maybe I shouldn’t be surprised by the BSA, either. While it depends on the individual troop, at the county and national levels the organization has been fighting for the “right” to discriminate on the basis of religion and sexual orientation for years. They finally realized maybe it wasn’t a good idea to kick out gay scouts, but they’re still digging in their heels on religion.

So much for helping other people at all times.

I recently dug out my old Samsung Galaxy S4 for some Android testing. I replaced it with a Nexus 5x last fall, and for the most part I love the newer phone, but there are a few things that I really miss about the S4.

  • The size is perfect. It’s literally as big as it can get and still be comfortable to use one-handed and fit in my pants pocket. The Nexus 5X is barely 1/8″ wider and 3/8″ taller, but it’s just enough that I can’t quite reach the whole screen with my thumb. I have to loosen my grip until it feels like I’m going to drop it, which means I’m extra motivated to keep it in the case, which makes it even bigger…
  • The Galaxy S4 display is polarized diagonally, so I can use it in landscape mode while wearing sunglasses. This is helpful for things like daytime GPS navigation. The Nexus 5X is not.
  • The volume buttons are positioned out of the way of the middle, making it easy to clip on a dashboard mount.

Those are three things that the Galaxy S4 does better (for me, anyway) than the Nexus 5X. They’re all form factor. Of course since giant smartphones are all the rage these days, good luck finding another one that’s just the right size for my hand.

Otherwise, I love the Nexus 5X’s display, the up-to-date Android OS without Samsung’s modifications (and knowing I’ll actually get security updates), the camera, the convenience of the fingerprint sensor, the speed, and just about everything else about it.

I wouldn’t go back. I considered setting up the S4 as a dedicated GPS until I realized that it wouldn’t be able to get traffic data without a SIM card. (Maps can store the actual maps offline now, and GPS works independently of cell service.)

But if Google releases their next Nexus device in a form factor just 3/8″ shorter, I’ll be tempted to upgrade early.

I finally removed the floppy disk drive from my desktop. I don’t know why it took me so long, except that it wasn’t in the way of anything. Living with a small, inquisitive child means either making hardware changes at night or keeping the work brief, and timing it so that he still has enough metaphorical spoons to keep his hands to himself.

Continue reading

Infinite scroll is like finishing a sandwich, and the server plops another one in front of you without asking what you want on it, or if you want it at all. If you’re full, or you don’t like what they chose? Too bad, it’s on your plate now! To make matters worse, sometimes if you put the sandwich down for a moment to eat some chips, they’ll think you’re done and swap your sandwich for a different one!

Slate just replaced pagination with infinite scroll on their articles. Yes, pagination sucks. A multi-page article on the web is like a burger that’s been sliced up into wedges, and you only get one wedge at a time, forcing you to go back to the counter every few bites. But infinite scroll isn’t an improvement.

Both approaches impose the wrong structure on a single unit. Search results and timelines are one thing, but for an individual piece of content, the best way to map it to a web page…is to just map it to a web page.

Update (Sep 2016): Combined with giant images and complex layouts that slow down browser rendering (*cough* CBR), it’s even worse. To continue the lunch analogy:

  1. You order a sandwich with a cup of soup and a side salad.
  2. After an interminable wait, you get the sandwich and soup, but no salad, and no spoon. The waiter rushes off before you can say anything.
  3. Eventually you’re able to flag someone down and ask for the spoon and the salad.
  4. You munch on the sandwich by itself, which is at least a decent sandwich.
  5. Finally the waiter comes back with a whole pizza, and takes away your half-eaten sandwich.
  6. You still don’t have a spoon, but that doesn’t matter because the waiter took the soup too.