Category: Tech

Progress!

So the Daily Show website, at long last, finally automatically plays the extended version of interviews instead of making you navigate to a separate page to find them and then skip through the first part you just watched. A thing people have only been asking for since, oh, about 2006.

Now if they can just get it to work without Flash crashing twice and playing the same Jack-in-the-Box commercial three times, they website will finally provide a superior viewing experience to just pirating the damn thing.

Hazards

First thing when I got onto the freeway this morning, some fucking idiot tried to lane-change directly into me and I had to lay on the horn and the gas.

A bit later I got a look at her -- surprise surprise, talking on a cell phone.

Bad enough to almost cause an accident because you're on the fucking phone, but I think it's just extra special to continue the conversation afterward instead of maybe considering the possibility that you should hang the fuck up now.

Self-driving cars can't get here soon enough. Because human drivers sure as fuck aren't getting any smarter.

Real Alternatives

To: NPR's All Things Considered

On this afternoon's All Things Considered, you referred to the computer-illiterate, failed copyright bills SOPA and PIPA, and spoke with economist Steve Siwek. You noted, "Although both bills seem to be on permanent hold, Siwek says their critics have offered no real alternatives." You did not challenge this assertion.

A Google search for the phrase "alternative to sopa" produces 41,100 results. A Google search for the phrase "real alternative to sopa" produces 4,930.

These proposed alternatives range from simple -- focus on the biggest infringers -- to the more radical -- completely overhaul copyright law to provide shorter copyright terms and broader exceptions for fair use.

Indeed, there is a proposed alternative to SOPA and PIPA working its way through Congress right now; it's called the OPEN Act.

To put it bluntly, it is impossible that Siwek is unaware of these proposals. When he says no one has offered any alternative to SOPA and PIPA, he is lying.

Nymwars

Yesterday Google started encouraging YouTube commenters to use their Google+ accounts. Google claims that this will make YouTube commenters use their real names and, therefore, not act like such assholes all the time.

I think it's more to do with Google desperately trying to get people to use Google+ after everybody tried it for a month and then went back to Facebook. But the notion of "realname enforcement" as a deterrent to trolls is a pipe dream and it's been pretty roundly torn apart already. So, I present to you this post, a reworked version of something I wrote last October.

John Gabriel's Greater Internet Fuckwad Theory posits that ordinary people, given anonymity and an audience, turn into total fuckwads. I agree with this assessment wholeheartedly.

Which is why the suggestion that removing people's anonymity so they've got to stand by their words is so appealing: at least some people would be a little less obnoxious on the Internet if they had their real name attached to everything they said, right?

Which would probably be true if it could actually be implemented, but it can't. This argument essentially mirrors the DRM argument: intelligent, tech-savvy people understand that it doesn't fucking work, but idiots continue to support it because it sounds like something that should work. So we wind up with something that does fuck-all to stop people who are misbehaving, while managing to create an obnoxious inconvenience for people who have done nothing wrong.

To wit: All "realname enforcement" means is that a troll has to use a plausible-sounding name like "John Smith". Meanwhile, people who have actual unusual names get hassled and held up, as noted in the Washington Post article Offbeat Name? Then Facebook's No Friend. (Some people really are named "Batman" or "Yoda"!)

All that aside, there are legitimate reasons to use a pseudonym on the Internet. Fortune gets it; danah boyd (no relation) really gets it.

Another site has popped up called "My Name Is Me" where people vocalize their support for pseudonyms. What's most striking is the list of people who are affected by "real names" policies, including abuse survivors, activists, LGBT people, women, and young people.

Over and over again, people keep pointing to Facebook as an example where "real names" policies work. This makes me laugh hysterically. One of the things that became patently clear to me in my fieldwork is that countless teens who signed up to Facebook late into the game chose to use pseudonyms or nicknames. What's even more noticeable in my data is that an extremely high percentage of people of color used pseudonyms as compared to the white teens that I interviewed. Of course, this would make sense...

The people who most heavily rely on pseudonyms in online spaces are those who are most marginalized by systems of power. "Real names" policies aren't empowering; they're an authoritarian assertion of power over vulnerable people.

I use my real name online -- but I'm a straight, middle-class white boy between the ages of 18 and 35. Worst thing that's going to happen to me is somebody asks me about my political opinions in a job interview, or posts satellite pictures of addresses you can find if you run a whois on my website.

Charlie Stross has a wonderful analysis of everything that's wrong with realname enforcement under the title Why I'm not on Google Plus; notably, it quotes Patrick McKenzie's Falsehoods Programmers Believe About Names. I'm going to follow Charlie's lead and quote Patrick's list of falsehoods in its entirety:

  1. People have exactly one canonical full name.
  2. People have exactly one full name which they go by.
  3. People have, at this point in time, exactly one canonical full name.
  4. People have, at this point in time, one full name which they go by.
  5. People have exactly N names, for any value of N.
  6. People’s names fit within a certain defined amount of space.
  7. People’s names do not change.
  8. People’s names change, but only at a certain enumerated set of events.
  9. People’s names are written in ASCII.
  10. People’s names are written in any single character set.
  11. People’s names are all mapped in Unicode code points.
  12. People’s names are case sensitive.
  13. People’s names are case insensitive.
  14. People’s names sometimes have prefixes or suffixes, but you can safely ignore those.
  15. People’s names do not contain numbers.
  16. People’s names are not written in ALL CAPS.
  17. People’s names are not written in all lower case letters.
  18. People’s names have an order to them. Picking any ordering scheme will automatically result in consistent ordering among all systems, as long as both use the same ordering scheme for the same name.
  19. People’s first names and last names are, by necessity, different.
  20. People have last names, family names, or anything else which is shared by folks recognized as their relatives.
  21. People’s names are globally unique.
  22. People’s names are almost globally unique.
  23. Alright alright but surely people’s names are diverse enough such that no million people share the same name.
  24. My system will never have to deal with names from China.
  25. Or Japan.
  26. Or Korea.
  27. Or Ireland, the United Kingdom, the United States, Spain, Mexico, Brazil, Peru, Russia, Sweden, Botswana, South Africa, Trinidad, Haiti, France, or the Klingon Empire, all of which have "weird" naming schemes in common use.
  28. That Klingon Empire thing was a joke, right?
  29. Confound your cultural relativism! People in my society, at least, agree on one commonly accepted standard for names.
  30. There exists an algorithm which transforms names and can be reversed losslessly. (Yes, yes, you can do it if your algorithm returns the input. You get a gold star.)
  31. I can safely assume that this dictionary of bad words contains no people’s names in it.
  32. People’s names are assigned at birth.
  33. OK, maybe not at birth, but at least pretty close to birth.
  34. Alright, alright, within a year or so of birth.
  35. Five years?
  36. You’re kidding me, right?
  37. Two different systems containing data about the same person will use the same name for that person.
  38. Two different data entry operators, given a person’s name, will by necessity enter bitwise equivalent strings on any single system, if the system is well-designed.
  39. People whose names break my system are weird outliers. They should have had solid, acceptable names, like 田中太郎.
  40. People have names.

Now, it's true that Internet Fuckwads use pseudonyms to behave in a way that they probably wouldn't if they were forced to use their real names.

However, any potential benefit of such realname enforcement is negated by the fact that -- and those of you familiar with my opinions on swear filters and DRM may notice a trend here -- realname enforcement doesn't fucking work.

Stross also links a Gary Walker piece, A Firsthand Examination of the Google+ Profile Reporting Process, which pretty much takes a wrecking ball to any notion that Google+'s realname enforcement is, well, even slightly competent.

To wit:

He set up a second Gary Walker account, and used the same avatar -- which isn't personally identifying, just a Lolcat.

Then he reported the second account as an impersonator. To file such a report, he had to prove his original account was the "real" Gary Walker. To do this, he Photoshopped a crooked scan of his picture onto the McLovin ID from Superbad, and replaced "McLovin" with his own name, in a different font from the rest of the ID.

Google accepted this as a valid ID, and temporarily blocked the second Gary Walker account.

To prove his identity, Gary responded from the second account, taking the same fake ID and Shopping a picture of Jared fucking Loughner on it.

The account was reinstated.

In short, in a revelation that should surprise absolutely fucking nobody, realname enforcement doesn't stop anybody from using pseudonyms -- it just forces them to use pseudonyms that sound, plausibly, like real names.

Meanwhile, both honest people who want to use pseudonyms and people with unusual real names are penalized.

So yeah, I think the comparison to DRM and swear filters is apt: legitimate users get fucked, abusive ones don't even have to break stride.


That was where my original post ended. The rest of the thread is well worth reading; a number of the guys on the board note that as far as they're concerned, their handles are their real names at this point. Forumgoer Kayin, creator of cult gaming hit I Wanna Be the Guy, is best known on the Internet as Kayin; nobody knows who the fuck Michael O'Reilly is. (And, as I note, even O'Reilly tends to fuck with "realname" parsers, due to the apostrophe.) I've met some of these guys and still didn't address them by their real names; Kazz will always be Kazz. Sei won't even tell us his real name.

(Hell, I've been mostly-using my real name online since 1990, but there are still some people out there who think "X" is actually my middle initial. I used to know a guy who always addressed me, in person, as Thad "X" Boyd. As in "Hi, Thad 'X' Boyd. How are things, Thad 'X' Boyd?")

Google+ did add support for pseudonyms a few months after the criticism started, so that, say, Madonna can sign up as Madonna, but it still requires that the pseudonyms be "established" -- as vaguely defined by some guy in an office somewhere. Kazz and Sei, presumably, don't qualify. I guess Kayin might, but I doubt it, and to my knowledge he hasn't tested it -- last I heard he'd deleted his Google+ account.

Anyway. If all that's not enough to convince you that realname enforcement doesn't work, consider this: do you generally think of Facebook as a place where people are polite and don't say offensive or insulting things?

And consider this: I post under my real name, and have been for over twenty years -- and it hasn't stopped me from posting things with titles like Nintendo President Still a Fucking Idiot, Experts Say.

Detorrent

So now uTorrent is bundling a bunch of obnoxious, unnecessary crap with its installer?

Man, that is a brilliantly subtle way of discouraging people from using BitTorrent right as the Six Strikes rules are kicking in.

Do Not Like

A few weeks back, I laid out my aversion to Facebook and the like.

When I updated the site code a bit to add tags, I considered whether to add all the now-standard bullshit Like/+1/Pin/Reddit/StumbleUpon/Digg (Wait, Digg? That's Still a Thing?) buttons to the bottom of my posts. They'd probably get more exposure that way. And hell, maybe someday, if I'm actually concerned about getting exposure instead of, say, people stumbling on my site randomly while doing a search for "did stan lee bone at jack kirby's wife", I'll bite the bullet and stick a linkbar down there. But for now, I'm perfectly happy with my uncluttered little niche site. (Reminder: this site's title is meant as irony.)

Now, the thing is, upvoting actually does have positive applications. Not just in terms of exposure, but it's a great way to organize a comments section, provided it's implemented as it is on Slashdot or Reddit: popular posts become more prominent, while the trolls get drowned out.

Of course, this has the potential to result in mob-rule stupidity. That's why Slashdot doesn't allow just anybody to upvote comments; certain users are selected as moderators (and other users are selected as meta-moderators to help ensure that the moderators reflect the community). Slashdot's not perfect, but it uses a very effective model for its comments section. (On the other hand, if you put the power in the hands of too few people, you end up with a situation like Digg -- which I quit reading some years back precisely because I thought the voting had fallen to the lowest common denominator, but which as it turns out was being tightly controlled by a small and select group of morons.)

Course, that's not what the Like/+1/Karma/whatever button is typically used for. Typically it's purely masturbatory -- it doesn't affect which posts are more or less prominent, it just functions as a scorecard. The people clicking Thumbs-Up or -Down get to stroke their own egos and the ego of the poster (and it doesn't matter which -- do you really think someone who's got a shit-ton of thumbs-down clicks is any less satisfied than someone who got a bunch of thumbs-up? Because here's the thing: if somebody's got dozens of thumbs-downs, that is exactly what he was trying to get.). It's also a very rudimentary form of gaming, of the sort Ian Bogost parodied in Cow Clicker.

I'll say one thing for it: it at least serves as a substitute for people writing banal little one-word praise posts ("Seconded!", "Yes!", "Like!", "This!"). I'd rather see a "+100" next to somebody's comment than 100 one-line replies.

That said, I'd rather people actually, you know, find intelligent things to say.

The Cheap Theater

I don't go to as many movies as I used to.

Mostly it's because I used to go to a lot of movies with my dad, and he's in Maui now.

But price plays into it too. Ticket prices have fucking skyrocketed, outpaced pretty much only by comic books.

This week, I went to Tempe Cinemas a couple times. It used to be what we called the dollar theater, but now it's $3, or $2 on Tuesdays.

But on the plus side, the place has improved. They've fixed up the bathrooms, the theaters are in better shape, and they appear to have switched to digital projectors, because the picture is fucking clean. Digital projection gets rid of one of the major drawbacks to seeing a movie at the cheap theater: you no longer find yourself looking at a print that's been viewed a few hundred times and is covered in scratches.

Anyhow, I caught two very different movies this week: The Pirates: Band of Misfits and Cabin in the Woods.

Pirates is Aardman. And I love me some Aardman, and have since I first saw The Wrong Trousers close on 20 years ago.

It's got a great cast (and #2 even looks like Martin Freeman), a ton of sight gags and one-liners that fly by fast, and a swordfight with Queen Victoria. It is recommended viewing for all ages!

Cabin in the Woods is not recommended viewing for all ages, but it is recommended viewing! I went into it cold, knowing nothing about it beyond "cabin-in-the-woods horror movie co-written and produced by Joss Whedon", and I think that is the optimal way to see it, so I will say nothing about it except that I love that there is actually a plot explanation for all the clichés, all the archetypes, and why the teenagers keep doing stupid shit.

Now, there was something a little odd about it: I'm pretty confident it was another digital copy, because the print was crystal clear for the most part, but there were a couple of spots, lines, and pops over the course of the movie. I'm curious: were these artificial and intentional? Like, did anybody else see it and notice a big black spot on the print right after the girl takes off her top? Because I'm tempted to believe this was some kind of Grindhouse-style deliberate fuckery, but I can't say for sure.

(Failing that, is there any other possible explanation for a few analog artifacts on an otherwise pristine, seemingly digital print? Like, is there a digital-file-to-analog-projector thing going on and the projector occasionally hiccups, or what? Or did I just see a film print that was in really, really good shape despite being at the cheap theater?)

Now, despite my gushing about the picture quality, which is better than I've ever seen it at Tempe Cinemas previously, the projection left something to be desired. Pirates had a couple of edges cut off, and about the right 1/8 of the picture in Cabin was out of focus.

Still and all, the seats were nice, the picture and sound were great, the audiences were well-behaved -- I had a better experience at the cheap theater than I usually do at the regular theater, and I suspect I will be making this a more frequent habit. There are plenty of movies coming out that I'd like to see in the theater but not pay full price for.

And they had a promo going: a new restaurant called Pizza 'n Greens opened a few doors down from the theater, and they're offering a $1 pizza slice if you bring a ticket stub in (or 10% off your whole bill). We went in after Pirates, and each ordered a slice. Instead of a slice, they made us fresh little miniature pizzas, and the service was great. We decided to come back and spend more -- which we did, after seeing Cabin. This time I tried a calzone and my lady tried a fatoush (Mediterranean salad) -- because as it turns out the menu is a sort of interesting mix of pizza and middle-eastern food. (I was tempted to have a chicken shawerma but decided I was in the mood for a good calzone at the last minute.) Anyway, once again, good food, great service, look forward to going again, recommend them, and oh by the way they deliver until 5 AM so if you need delivery at all hours of the night they're a good option for that.

And then we went to Changing Hands and I found a used copy of The Art of Ditko for $15, so I had to pick that up. And I also found that Stross's Rule 34 is out in paperback, so I grabbed me one of those too.

All in all, good times. And man, there are a lot of links in this post! My post probably looks like I ran Intellitext over it, except the links actually useful and pertinent and (hopefully) not just fucking obnoxious.

Not a Luddite, But...

Until recently, I used to tell people that, for a computer scientist, I'm something of a Luddite. I don't use Facebook or Twitter, I don't have a smartphone -- I don't even text.

More recently, it's occurred to me that it's not that I'm a Luddite, I'm just a guy with a different set of priorities. And actually my tech savvy is probably responsible for some of that.

I don't have a Facebook account because I want control of my privacy settings. It's not like I'm anonymous or anything; if you're reading this, then profoundly embarrassing things with my real name attached to them are just a couple of clicks away. A couple of clicks max.

But that's my call. That's not "third-party site suddenly changes its privacy policy without warning" territory. And whatever I may put on this site, it certainly doesn't constitute permission for advertisers to sell it to each other.

I understand the appeal of Facebook. I did the MySpace thing, back when that was a thing people were doing. It was cool to get back in touch with people I hadn't seen since high school. But ultmately it was a new place for them to send me all those damn chain E-Mails and personality tests I had asked them all to stop sending me; it was a time sink of the sort I'm not much interested in anymore, and if they really want to get in touch with me they can Google my name. I'm not hard to find.

As for Twitter -- well shit, if you read this blog you already know that even my off-the-cuff single-sentence posts won't fit in 140 characters. I am not at my best in short bursts; I am at my best telling long, rambling stories that set up an atmosphere. (Kazz once compared me to Garrison Keillor. I'm pretty sure that was after he kicked that beer can into the back of my head.)

On texting, well, my initial opinion of it is pretty much what Samuel L Jackson had to say about it on Boondocks (NSFW):

But that's because I have a simple, 12-button flip phone. I understand that texting's a lot quicker if you've got a touchscreen or a keyboard, and I understand its value for quick, asynchronous, precise communication. It's not a replacement for a phone call, it's a replacement for voicemail. And voicemail sucks.

As for why I don't have a smartphone: Well, to start with, I've always been a horsepower guy. I sit at a computer all day at work and then I go sit at another one at home. As such I've never really felt much need for a laptop (I got my first one for free maybe a year and a half ago and barely use it), let alone a smartphone.

On the other hand, I do like toys. And I can really see the appeal of a Hitchhiker's Guide to the Galaxy that fits in my pocket. Not to mention, you know, I am a computer scientist, and this is the future of computing.

So yeah, I've kinda hit a point where I want a smartphone.

But then you hit the predatory pricing.

I'm with Sprint. They've been good to me. But I will be goddamned if I'm going to enter into a two-year, $60-a-month-minimum contract with them.

I'm a temp. I don't know if I'll be employed come December. If I get hired, I'll probably buy a smartphone (just in time for all the Christmas sales!). But I'll also probably jump ship to Virgin or Cricket or one of the pay-as-you-go carriers.

Meantime, I've got this little Samsung flip phone I've had for some 5 years, that is serviceable as a phone and alarm clock and little else. For example, I discovered the other day that it doesn't even have a way to transfer the photos you take with it to a computer. Which I guess is okay, because I never use that camera anyway and it's scratched to fuck as it is.

(I discovered this after getting my picture with Phil LaMarr at Phoenix Comicon last month. That's not a very long story but it is a story for another day, I think.)

Boxes are Hard.

It's vexed me for years and years that end users seem unable to comprehend very simple things like what a Web browser is, the difference between Windows and Office, and how to come up with effective search terms to type into Google.

In more recent years, I have come to understand that, for some of these people, simply putting a thing in a box and affixing a label to it is a nigh-impossible process.

Today I received a desktop computer that was just thrown into a box with no padding whatsoever -- a current model and redeployable (well, maybe not anymore) -- and an old, past-end-of-life laptop packed inside of multiple boxes and wrapped in layer after layer of bubble wrap with tape. The former shipped from out-of-state, while the latter came from an office two blocks away from mine. Would be nice if they could work out some sort of happy medium.

Two weeks ago I missed a day of work with a migraine. The day after that I scrambled and played catchup and shipped two days' worth of computers in one day. Turnaround time from shipping a new computer to receiving the old one is right about two weeks, so today I was hit with two days' worth of returns in one day.

And okay, I've spent enough of this post complaining about stupid users that I'll take a moment and acknowledge my own stupid fuckup of the day.

I had a giant pile of boxes in front of me and a small pile of outbound machines, and I started to stress out about it a little. And I made a mistake.

I took a break from processing returns to ship a machine out, and I got my wires crossed and started going through the return process. I deleted a user's old computer and its access group from ActiveDirectory, before shipping her replacement. And since I don't have access to fix that, I had to ask my coworker to take care of it.

It's about that time I decided I should probably take some deep breaths and try to relax before doing anything else -- not just for fear of more sloppy mistakes, but because if I'm not careful I'll give myself another migraine, and then I'll just be going through this same song and dance again in a couple weeks.

Still opted not to take a break right away -- because that just means more crap I gotta do tomorrow -- but I slowed down a bit. Got through maybe half the stack, finally got enough facefuls of dust from old Dells that I decided to call it quits for the day.

So, more to do tomorrow. But I guess that's the closest thing a temp ever gets to job security.