America, land of the stupid

The TSA took my mother’s homemade fruit jelly from me this morning. I’d quizzed her on the difference between jams and jellies the night before, but I think the distinction would have been lost on the TSA official.

The chap in front of me had a mango confiscated. I suppose it could have been one of the exploding varieties.

Can Capitalism Tolerate a Democratic Internet? An Interview With Media Expert Robert McChesney

Can Capitalism Tolerate a Democratic Internet? An Interview With Media Expert Robert McChesney.

It’s Godzilla capitalism vs everyone else, again. If large corporations don’t wanna do it, the ‘public interest’ has to step in.

Makes me wonder how come I’ve been able to make weird music, make a living as a software craftsman, and start this blog without a major multinational. This tech lowers the cost of entry to everything (soon to include genetics, micro-medical devices, custom hardware 3-D printed, …) just so goombahs like me can do it for hardly any money. Sorry, Mr McChesney, I just don’t buy it.

Terrorism

There is an asinine discussion going on on the Dianne Rehm show regarding the bombings in Boston and the use of the word “terrorism”. Some debate over “domestic terrorism” vs “foreign terrorism”; some acknowledgement that use of the term has legal and procedural consequences; some jingoistic “we will all pull together in the face of” and “show what it means to be American”.

I’m very tired of this term. As some have noted, merely invoking it pretty much terminates any more rational discussion on the matter at hand. Two of the participants, including the host, have noted in defining the term that it requires ascribing to the perpetrator the motivation of inspiring fear in the civilian populace, and yet at the same time acknowledge that our limited understanding of what exactly happened and who is responsible makes it impossible to know anything about motivation. Doesn’t this therefore imply that the term is inapplicable to what we know about what happened?

Calling it “terrorism” is a political act. When villagers in Afghanistan describe drone strikes as state-sponsored terrorism, we understand them to be making an accusation that we do not acknowledge: we never use language like that in our own descriptions of our acts. Neither do we describe IEDs on Iraqi roads as terrorist weapons. They’re simply weapons.

As Gen. McChrystal noted in a recent Times interview, those without access to drones and SEAL teams will commit acts of violence with the weaponry available to them. This applies equally well to deranged individuals, malevolent organizations, guerilla warriors, or foreign states.

Throwing the word “terrorist” around as a catch-all for intent to harm has consequences. Let’s not invoke those consequences unknowingly, and especially before we know who did this and why.

Net services and my stuff

Here’s the dilemma.  Most of what I want to do is made better by being able to do it on more than one machine or platform.  If I want to use RSS, for example, I want all the viewers that I use for this on all the different machines and operating systems to be in sync about what I’ve already read, what I’m subscribed to, and so on.  If I want to jot down notes, I want them available and editable everywhere.  If I have an encrypted database of passwords, I want them available on all the devices I use and I want to be able to edit them anywhere.  Same with code.

Local solutions, software that runs on a given device, exist for all these things.  Increasingly, “cloud” service providers exist for all these things.  The only added benefit they bring is precisely the “available everywhere” feature I mention above.  The cost, however, is that I lose control over all this data that I’m sharing; it’s stored by the provider, managed by the provider, shared at their discretion and ultimately disposed of.

In many cases, there are solutions that are optimal for me.  For example, source code control is a well-understood problem that has several solutions that work for me.  I’ve used everything from centralized systems hosted by service providers, to my own setup on an ISP, to in-house client-server systems, to peer-to-peer, and I’ve migrated my codebase from one to the other without hassle as I’ve changed.  The client side has been similarly painless; as each new OS or IDE has appeared, open-source clients for source code control have popped up as well.  I have control over my code, I’m not threatened by services disappearing, and I have universal access in a secure way.

I’m still looking for similar software for other needs.  It seems to me that the universal access piece of this is exactly what is appealing to many about net-hosted applications run by third parties like Google: Docs, Reader, Blogger, and now Keep, Evernote,Tumblr.  But it’s not necessary to cede control of my stuff to these services to gain universal access, it’s only necessary that I have a network-accessible place to store things (S3, my local ISP, my own server on a static IP address or some such), standards for interop like RSS, iCal, plain text, and client software that uses those standards for all the different platforms I’m using.  So I need to get on with it and identify those standards and clients, and break the bad habit of “trying” and then buying into web services that come with such a high long-term cost.  Recommendations welcomed.

Google Reader is going away

I’ve used it every day for years.  Truthfully, though, it’s demise has just been an opportunity to look around and see what other RSS aggregation tools are out there, and there’re a lot.  Local, web-based, browser-based, stand-alone, every platform I’m using.  Things are good, thanks to the open, simple, extensible and non-moving-target spec RSS.  Thanks, Dave Winer.