Audio Cassette

With all the Les Miserables reading and listening I’ve been doing lately, I decided to dig out an old mix tape of excerpts from Forbidden Broadway. It’s been years since I’ve actually listened to an audio cassette. Most of my music collection was on CDs to begin with, the iPod and my phone have long-since replaced the tapes I kept in the car, and playlists with shuffle have replaced mix tapes.

My two-year old, on seeing it, immediately asked, “What is this?” I tried to explain it was a way they used to record music before CDs, that it has a roll of tape inside, more like a measuring tape than sticky tape, that you have to be careful not to touch the edge (which he promptly did — hooray for leaders). Then I tried to demonstrate how the tape rolled from one side to the other, using the time-honored method of sticking a pencil in and turning it quickly.

And I couldn’t find a pencil.

More accurately, I couldn’t find a hexagonal wooden pencil. A mechanical pencil, sure. A bunch of pens. Some round wooden pencils. But nothing that would actually fit inside the capstan and turn it.

Demo of old technology defeated by…a lack of another old technology!

Defeated, I put the cassette in the tape deck on the stereo and played it. It sounded hollow and distant, with too much noise to actually listen to it. Some media age better than others. I’d bet the CDs I recorded it from (wherever they ended up) still play just fine. I wouldn’t be surprised to find my parents’ vinyl albums still play as well as they did twenty years ago, as long as they’re clean.

It makes me wonder what state the rest of my tapes, both audio and VHS, are in. I was planning to try to sell some of the pre-recorded VHS tapes if I could find someone who wants them, but now I wonder if I should play them first or just send them to e-waste.

Yesterday I looked at the moon and Jupiter and thought, there’s going to be another conjunction tomorrow, isn’t there? Then I forgot, but fortunately I had to make a grocery run and looked up.

For this second shot, I zoomed out and let it overexpose the moon so I could get the bright star Aldebaran in the photo as well. It was a bit easier than the really good one in January, because the crescent moon isn’t as bright (less area shining at us), so it didn’t overwhelm the stars and planet quite so thoroughly.

As I post this, it’s been about half an hour, so if you’re in the western half of North America and the sky is clear, you can walk outside RIGHT NOW and see this!

Yesterday, my phone suddenly started downloading something called “Facebook build (somethingorother).” It didn’t show any progress, wouldn’t go away, and I worried that maybe it was a piece of malware or something buggy. A quick search turned up nothing. A later search found other people asking what this was. Late last night, there were articles about “Hey, why is Facebook updating itself!”

It turns out that yes, Facebook is now downloading its own updates on Android phones and tablets instead of just pushing them out through the relevant app stores (Google Play and Amazon, mainly). I’m sure they thought it was a great idea — web browsers like Firefox and Chrome have been doing this for several years on the desktop.

The problem is that it violates expectations of what the app will do, and where your software is coming from.

Imagine your car’s manufacturer issues a recall. Now imagine three scenarios:

Scenario 1: You receive a notice of the recall, asking you to make an appointment to bring the car in for maintenance. (For those of you who don’t drive, this is how it normally works.)

Scenario 2: You receive a notice offering to send a technician out to do the repairs at your home or workplace. (This would be awesome, but impractical.)

Scenario 3: You’re sitting in the living room when you hear a noise from the garage. You go out to investigate and find someone messing with your car.

That’s what this feels like.

It’s one thing to offer software through third-party channels. The fact that it’s possible is one of the reasons I prefer Android to iOS. In that case, notifying me of updates, maybe even simplifying the download would be very convenient — if I know ahead of time that it’s going to happen. And if they’re not switching channels on me. A download coming from some new location, but claiming to be a familiar piece of software, and a notice telling you to install it? That’s how trojans work.

In short, it’s a violation of trust…and if there’s one thing we’ve learned about Facebook over the last few years, it’s that the social network has enough problems with trust.

After a failed attempt yesterday, I was even more determined to try to spot comet Pan-STARRS tonight when it would appear near the moon. Naturally, the morning was fogged in, and the fog bank remained on the western horizon all day. I looked on Google Earth for a nearby hill with a western view and public access, and I found Fred Hesse, Jr. Park in Rancho Palos Verdes.

I arrived just minutes before sunset, and found thirty or so people lined up along the western edge of the hill with telescopes, binoculars, and cameras on tripods. It reminded me a lot of the eclipse I watched last May (also in Palos Verdes, though at a different park).

Hesse Park has a clear view to the west and southwest, with open space below, then houses, then the tops of the clouds. (I’m not sure what’s usually visible below the cloud layer). Off to the southwest you can see the northwestern section of Catalina Island. To the north you can see Malibu and the Santa Monica Mountains. Way off to the northwest you can see some of the channel islands.

Continue reading

Opera IconIt still feels like an April Fool’s joke, but Opera is in fact switching to WebKit and discontinuing their own engine, Presto.

I can sort of understand. They can stop worrying about the long-running headaches of browser-sniffing websites that assume Opera can’t do things that it can. They can focus their efforts on the features they want to add or enhance, instead of maintaining their own separate codebase.

But here’s the thing: Throughout its history, Opera has served as a check against monoculture, against a single engine dominating the web too thoroughly. And now, it’s embracing the engine that dominates the fast-growing mobile web.

Remember the bad old days when people just wrote for Internet Explorer, and there was basically no innovation in web browser capabilities? It took Firefox’s success to turn the tide, but Opera was there, needling the industry with things like the “Bork edition” which turned the tables on browser-sniffing websites. Opera was a constant reminder that no, the web isn’t just Internet Explorer and Firefox, or just Internet Explorer and Webkit, or just two flavors of WebKit. That it was worth building technologies to leverage cross-browser web standards instead of picking the current 800-pound gorilla and feeding it even more.

There’s a real value in having different engines approaching the web in different ways, because it prevents stagnation. And there’s real value in having different engines use different code, even when implementing the same capabilities, because that means when a security flaw is found in one browser, it doesn’t apply to all of them. I go into this in a lot more detail in the old, but IMO still relevant article, Why do we need alternative web browsers?

The problem, of course, is that as much as I appreciate that role for Opera, it’s never really been their goal. Opera’s purpose is to sell web browser-related services. In the past, an open web was necessary to do that. Now, they’re throwing in their lot with the front-runner instead.

That leaves Mozilla, whose mission actually is to promote an open web, to go it alone. Apple and Microsoft certainly don’t care. And Google only really cares to the extent that their services are available as widely as possible. And when you get onto mobile, all three prioritize getting you into their particular silo.

Webkit browsers are a dime a dozen. The only ones that really matter are Chrome and Safari, and Safari is a lot more important on iOS. Opera will soon be just like Dolphin, Rockmelt and others that I have to rack my brains to remember. Maybe it’ll be enough for the company to survive, but it won’t be enough to keep them relevant.

I’ve been reading a Slashdot thread where people who don’t and won’t use tablets argue over why they don’t count as personal computers, because they supposedly aren’t useful for anything except consuming media (not that they’ve tried, I imagine, except maybe the 2 minutes they tried typing on an iPad that one time in Frys or Best Buy and didn’t allow themselves time to get used to the onscreen keyboard), and therefore can’t possibly have any valid use case. (And besides, if we admit that a tablet is a computer, then Apple wins!)

You can certainly make a distinction based on form factor. You can maybe make a distinction based on OS, but then you have to define what makes a PC operating system and what makes a tablet/smartphone/whatever operating system, and things are going to get blurry when you look at, say, Windows 8.

You can sort of make a distinction based on whether you can develop and install your own software, but even that isn’t hard and fast. You can write code in an editor. Compiling is a matter of whether a compiler is available, not something intrinsic to the device itself. Installing software from outside the walled garden is easy on Android, not so much on iOS. (Incidentally, this is the main reason I’ve chosen Android over iOS.) Both have large software ecosystems that developers can contribute to and the average user can install from, which is what actually matters to the average user. (The funny thing is, I remember plenty of arguments about how hard it is to install third-party software on Linux where the counter-argument was that with apt-get, you mostly don’t need to.)

But a lot of Slashdotters are spouting gems on the order of “It doesn’t have a keyboard!” OK, neither does your desktop until you plug one in. Which you can do with a lot of tablets. Or “It doesn’t have a mouse!” – Really? Are you serious? They’ve merged a trackpad with a screen. “I can’t upgrade the parts!” Well, that rules out a lot of consumer-focused desktops, doesn’t it? “PCs have applications, tablets have apps.” – Is there really any meaningful distinction between the two terms?

Pair a Bluetooth keyboard and mouse with your tablet. Hook it up to an external monitor. Or don’t, since the typical tablet already has a better screen than an SE/30. Now you’ve got a workstation, with no more hardware than you would have hooked up to your desktop box. Install an office suite, an image editor, a coding editor — heck, a tax program. At this point the key difference in what’s useful is which applications are available. Wow, I’m having a flashback to all those old Windows vs. Mac vs. Linux arguments.

And yet people insist that these devices are “only toys.”

I still can’t get over the fact that a tech discussion site like Slashdot is so full of neophobes…but then they’ve always been. Look back at the “who would want a touch screen?” debates from a few years ago, or the “wow, this iPod thing is lame” initial reviews.

There’s a bubble a lot of geeks live in where they don’t think about other people’s use cases or workflows. That touch screen debate was full of talk about arm strain from vertical monitors, not considering horizontal or handheld screens, and not considering touch as a complement to keyboard & mouse. (My two-year old wants to touch the screen on the desktop and laptop, and I keep having to explain that they don’t work that way.) There are people out there who consider GUIs to be useful only for opening multiple terminals. And let’s not even get started on the decisions driving Gnome 3, eliminating things like files on the desktop or the minimize button because who uses those?

I learned my lesson when the iMac came out and I thought it was ridiculous. Who would want such a limited computer? As it turned out, lots of people…because they wanted and needed different things from a computer than I did.

So these days, when I see a piece of technology I can’t fathom the use for, I try not to rant about how useless it is. Instead, I wait and see what other people come up with. Sometimes it really is useless (though even the CueCat found a second life as a scanner for LibraryThing), but sometimes the failure isn’t in the technology, but in my own imagination.

Emerald City Comicon’s website was hacked and deleted this week…along with all their backups.

Ouch.

Ticketing is all handled offsite by EventBrite, so tickets and financial info are safe. They’ve redirected their URL to the Facebook page while they rebuild their website.

Lesson learned: Isolate your backups.

I don’t just mean physically. Yes, you need to keep some offsite in case the reason you lost your server is that the building caught fire. But isolate the online access as well. If you back up your site by pushing the backups from your server to a remote location (either self-hosted or cloud storage like Dropbox or Amazon S3), those credentials are stored on your server somehow. What could an attacker do with them?

Consider: If someone breaks into your web server, what else can they do in addition to vandalizing your site? Can they access other databases? Can they hop onto your internal network? Retrieve or alter private files? Can they get at your backups? If so, can they get at all your backups including private documents?

The answers are going to depend on your network and backup setup. But they’re questions you need to start asking.