China gives Google the boot

The Financial Times reports on China’s latest censorship move: telling Google to shutdown its google.cn site for Chinese residents.

With the rise of technologies like Tor, Freenet, GNUnet, Mixmaster, and OpenPGP (including GNU Privacy Guard), censorship as a whole is unsustainable in the personal computing realm.

China is trying to hang onto a fasicst-communist regime similar to the USSR’s. The USSR broke up 20 years ago. How dumb can you be to not know this, unless you are intentionally ignoring all references to it?

Censorship, the way China is doing it, is doomed, and in fact, has already been circumvented. As John Gilmore said: “The Net interpets censorship as damage and routes around it.”

The Internet is about a lot more than the physical wires and the computers across the world. The Internet is about the people that use it. The Internet is about freedom of speech. More importantly, not just free speech for those in Western countries, not just free speech in the US where we damn near take the First Amendment right of free speech for granted–the Internet is about free speech everywhere.

The sooner they figure that out in China, the better.

Rescuing the unpublishable

Sometimes, I have to stand back and just admire a writer’s creativity. A recent article in Boston.com’s romance section could well be the pinnacle of Meredith Goldstein’s writing career in the creativity department. Meredith took an otherwise unpublishable letter and turned it into something which has, so far, received 344 comments (and will probably top 400 by the time it’s all done).

I’m trying to keep this blog at least PG-13-rated, so kids, if you can’t figure it out, you’re on your own.

Apple rejects iPhone apps with no reason given

Ars Technica reports on Apple rejecting iPhone applications without offering an explanation. Of particular note:

Marco Arment, lead developer of Tumblr and creator of Instapaper, chronicled the situation on his blog. On the last day of WWDC ’09, Apple had a session dedicated to the process of publishing an iPhone app to its App Store. The session ended early, and lines of developers formed at the microphones to ask questions—ostensibly concerning App Store rejections and how best to resolve issues identified in the review process. However, at the end of the presentation, the presenter and other engineers quickly exited the room, leaving the assembled developers scratching their heads.

“It was a giant middle finger to iPhone developers,” wrote Arment. “Clearly, they had absolutely no interest in fielding even a single question from the topic that we have the most questions about.”

And later, as reported on tuaw.com, one unlucky developer got this in their e-mail:

“As you know, Apple reserves the right, in its sole discretion, to reject any application for any reason.”

So if you plan to develop for the iPhone, this is what you’re getting into. You’re at the mercy of Apple, and they may not even tell you why you can’t sell the application you just spent hours or days working on.

No other computing platform, anywhere, has one company deciding what can and can’t run on it. (And yes, I realize it may seem odd to call the iPhone a computing platform, but that is in effect what it is: a computer that can also make telephone calls.)

I believe the developers, at minimum, have the right to know why Apple rejects an application. However, I also believe a far wiser choice, one that might just get Apple’s attention, is for developers to stay away in droves until Apple takes a more hands-off approach with regards to the iPhone platform.

Personally, I believe the only valid reason for rejection of an iPhone application is if it has the potential to cause harm to the mobile networks that the iPhone connects to. I should note here, “harm” does not include the following:

  • letting the user make phone calls over a VoIP network like Skype or Gizmo;
  • content that Apple finds objectionable or that in Apple’s judgment does not belong on a mobile phone;
  • parodying Apple, AT&T, O2, or other carriers which Apple partners with;
  • any of the other reasons Apple has for rejecting applications for the iPhone.

It’ll probably be a cold day in hell before that actually becomes reality, however. I’m not going to wait.

Bozeman’s city government engaging in flagrant snooping

Ars Technica reports on the city of Bozeman, Montana, USA and its very nosy–and possibly illegal–city government job application requirements.

The city of Bozeman does not stop at asking applicants to divulge “any and all, current personal or business websites, web pages or memberships on any Internet-based chat rooms, social clubs or forums, to include, but not limited to: Facebook, Google, Yahoo, YouTube.com, MySpace, etc.” That would be nosy enough.

No, they also want the passwords. That, in my opinion, steps way over the line.

I found a listing of state computer crimes laws at onlinesecurity.com. For Montana, the relevant sections are: “Mont. Code Ann. §§ 45-1-205(4), 45-2-101, 45-6-310, 45-6-311.” In order:

  • 45-1-205(4) is the statute of limitations, which isn’t really relevant here;
  • 45-2-101 is a listing of general definitions, none of which appear to be anything unexpected;
  • 45-6-310 and 45-6-311 are the “meat” of the computer crimes laws in Montana, and what I will be focusing on.

Depending on how exactly one reads 45-6-310 and 45-6-311, the Montana Code sections which detail “computer use” and “unlawful use of a computer,” this may even violate Montana state law:

45-6-310. Definition — computer use. As used in 45-6-311, the term “obtain the use of” means to instruct, communicate with, store data in, retrieve data from, cause input to, cause output from, or otherwise make use of any resources of a computer, computer system, or computer network or to cause another to instruct, communicate with, store data in, retrieve data from, cause input to, cause output from, or otherwise make use of any resources of a computer, computer system, or computer network.
45-6-311. Unlawful use of a computer. (1) A person commits the offense of unlawful use of a computer if the person knowingly or purposely:
(a) obtains the use of any computer, computer system, or computer network without consent of the owner;
(b) alters or destroys or causes another to alter or destroy a computer program or computer software without consent of the owner; or
© obtains the use of or alters or destroys a computer, computer system, computer network, or any part thereof as part of a deception for the purpose of obtaining money, property, or computer services from the owner of the computer, computer system, computer network, or part thereof or from any other person.

The way I read the law, the owner, here, would be Facebook, Google, etc. who would have to consent to access of their system, by the city of Bozeman’s HR department, under the identity of the prospective employee. Maybe my interpetation of the law is completely different from how a judge would see it; maybe I have some law students out there laughing their heads off. I don’t know, but it certainly looks at least legally dubious to me, if not outright unlawful.

Even if perfectly legal under Montana law (and that is a huge “if”), the legal liability if just one of those applications gets mishandled (read “not shredded into really tiny pieces after use”) is enormous.

Conclusion: I don’t know what is in the water up there in Bozeman, Montana, but it can’t be good.

Kid’s henna tattoo runs amok

From weinterrupt.com comes this story of yet another body art mishap, this time on a five-year-old boy who sat for a temporary henna tattoo while on vacation with his parents in Indonesia.

Cannon Cribb got more than he bargained for when after the henna wore off, he was left with a large welt in the shape of the Oriental dragon tattoo. The scar happened because the “henna” contained a chemical called para-phenylenediamine (PPD), normally used in hair or textile dyes. DuPont, one of the makers of PPD, specifically warns against using PPD directly on the skin as quoted below:

DuPont does not recommend and will not knowingly offer or sell p-phenylenediamine (PPD) for uses involving prolonged skin contact. Such uses may involve, but are not limited to, products formulated with henna for tattoo applications or other skin coloration effects. This use of PPD in prolonged skin contact application has the potential to induce allergic skin reactions in sensitive individuals.

If there is a lesson to be learned, it is this, and this applies equally to anyone doing any type of face/body art: never use chemicals directly on the skin which are not intended to be used in that fashion.

I wish Cannon a full and speedy recovery, and sincerely hope someone out there will learn from his misfortune.