-
What stage of your love life will Trojan Fire and Ice condoms fuel? The one where you get impaled by liquid metal? http://bit.ly/csqGvE
Aug 31 14:21
Terminator: My Secret Love
Contextual advertising just gets better and better. During the scene where the T-2000 is frozen by liquid nitrogen, breaks into pieces, and then melts back together under blast furnace heat, up pops this gem.

Vodpod Chrome Extension
I just built a Chrome extension for Vodpod.com. It builds off of the high-performance API I wrote last year, and offers some pretty sweet unread-message synchronization. You'll get desktop notifications when someone you know collects a video, in addition to a miniature version of your feed.
As it turns out, Chrome is really great to develop for. Everything just works, and it works pretty much like the standard says it should. Local storage, JSON, inter-view communication, notifications... all dead simple. Props to the Chrome/Chromium teams!
Chemical protest
Going off on a purely hypothetical and somewhat morbid tangent...
Some people protest the behavior of public entities by protesting: for example, picketing and handing out flyers on the sidewalk in front of Urban Outfitters. Sometimes, though, I wonder about more subtle ways to damage an organization. Most people don't realize it, but scents are extremely powerful. I'm not just talking about putrescine: Butyl isocyanide, for example, is a shockingly effective deterrent at low concentrations, and defies all attempts at containment:
Butyl isocyanide proved to be so disagreeable to manipulate that none of its physical constants except boiling point were determined. Even when a hood with an extra forced draft was used, the odor pervaded the laboratory and adjoining rooms, deadening the sense of smell and producing in the operator, and in others, severe headaches and nausea which usually persisted for several days.
Would you enter a store which smelled that bad? Depending on the target, we could be talking hundreds of thousands of dollars in lost revenue.
A few drops just inside a storefront could effectively deny sales for days. You could introduce it to the HVAC intake of a structure, possibly inducing the evacuation of the building within minutes. Heck, can you imagine what would happen if a political candidate's offices were infected with a compound like this in the final days of an election? Any time-sensitive operation could be interfered with invisibly.
A smashed ampule could render a vehicle inoperable for weeks. These things could be tossed through windows or against walls. In some dystopian future, a detestable person might weaponize such scents, designing rifles which could deliver clouds of unbearably smelly n-butyls into a board meeting or against a military target, or deliver them by microlight drone.
Or worse yet, hollowpoint bullets leaving wounded nobody can stand to rescue.
I suppose the only reason people aren't routinely gassed out of their apartments by vengeful exes is that isolating and delivering these compounds is almost as unpleasant as the intended results. I don't think anyone has the gastrointestinal fortitude to actually work with these chemicals. Lucky for us: I don't think society could take the consequences. Shit like this is impossible to guard against.
Heart!

My bike has been parked next to this 750cc black Ninja for a few weeks now. I think they're moto friends.
Back on a bike...
So Justin took my bike out for a spin with some friends from out of town—and while locked up out in the Marina, it was stolen!
I'm sad to see you go, little grey hybrid.
I bought that bike seven years ago with my first paycheck from Kryptiq. Saved up $400 cash and bought myself a brand new Trek 7200 FX. We rode through thick and thin, all over the city. It got me to school, to work on Fridays, to friends' houses and through the rain to Aikido out in east Portland. It braved flooding, 80 MPH winds, power outages, nails through the tires, and kept on going. We ran Zoobomb, trails through the west hills, construction sites, and freeways. Mostly, though, it got me places without a car.
This happened six weeks back. I've been riding the motorcycle a lot more since then, and got my commute down to 20 minutes--only a tad slower than biking to work. Still, I really miss cycling. It's easier to hop on it and go, without a jacket, helmet, and gloves getting in the way. Anyway, yesterday I finally snagged a so-new-you-can-smell-it 7.3 FX via craigslist. It's quiet, shiny, and fast. I'm excited to move again. :)
California Gays
Hi Mom! I know you want to know what I'm up to down here in CA. This basically sums it up!
Pride Weekend: Photo Recap
What a great weekend! Started off at Civic Center on Saturday.

This guy pretty much sums up the weirdness of it all.

No matter what, the hipsters reign supreme in San Francisco.

Somehow Toyota is always the one keeping the party bumpin'. I believe this is "Stuntin' is a habit".

Went to the Pink Party (along with every resident of the city, times four), at Castro and Market. Was having a pretty good time until I heard a series of quick claps from about 50 feet behind me. It took a second to realize they were gunshots, and I dropped. I've fired guns before, but this was quiet, muffled by the crowd. Turned around to see everyone streaming away from whatever had happened. I didn't get a good look, because I was busy getting a dumpster between me and the shooter. The police converged pretty quickly, and I saw two police bikes dumped on the street, a body crumpled underneath.

Four ambulances and a host of squad cars later, I figured it was time to head home. People only a half block away had no idea it had even happened. As it turns out one man was shot fatally, and two others wounded in the leg. I'm hoping they'll opt to pat people down for entrance next year, rather than shutting the whole thing down.

Sunday was a better day. The parade was exciting, better than any I've seen before. It's always fun to see the mom & pop groups marching between companies struggling to out-gay each other.

Really, if you're anti-gay... all I can tell you is to put your money somewhere else.

And Google had these cute Android shirts with the robot holding hands. Still trying to figure out where I can track one down!

And then there's the church groups—who inexplicably have the best slogans.

The rest of the day I spent at Civic Center. Ran into Chris Robertson and the rest of the Stockton gang; met the Whoo Hoo Girls (possibly the most excited band of straight Indian girls I've ever seen), who demanded pictures with every gay boy they came across; and yes, was mistaken for a straight guy by a man colored the most peculiar shade of orange, and his almost too gay to function underage friend.
"You know, you could look really good, if you just dressed well."
I didn't have the heart to tell them.
Sartorial
Duretti and her nonexistent website shut me down at lunch:
Duretti Hirpa: no one should take your sartorial advice
Duretti Hirpa: gays thought you were a straighty
Duretti Hirpa: THIS WEEKEND
Duretti Hirpa: at PRIDE
On frontend vs backend engineering:
Duretti Hirpa: PARTYING IS AWESOME
Duretti Hirpa: AND WE SHOULD DO IT ALL THE TIME FOR MAXIMUM USER EXPERIENCE
Duretti Hirpa: WWOOOOOOOOO
I really do have the best roommate ever. :)
Facebook blew it
I've been wary of Facebook's privacy settings for a long time. I set mine to the most restrictive possible back when they announced Beacon. Since then they've released new features on a regular basis, each of which seems to share information about me without my knowledge or permission. You know what, Facebook? Fuck that.
I even disabled the most recent feature--"instant personalization", which allowed third party websites to read my information on page load. Yet my friends can still, according to FB, share my info with any third party. Name, picture, gender, city, friend list, pages, and more. I have to explicitly block each and every app that wants my data. I don't even know how many there are! That "recommend" button? Gives the app access to your data and permission to publish to your feed indefinitely.
Even with instant personalization disabled, CNN.com shows my friends and their profile images on the main page, merged with what CNN stories they liked recently. That's too much for me.
I didn't want to leave. I'll miss keeping in touch with distant friends, especially those who aren't computer experts. I loved looking through photos, too. But I downloaded all the stuff I cared about, wiped my profile clean, and deactivated the account. Just can't trust these guys.
IPCC challenge/response
Some recent reports have suggested incidents of scientific misconduct in the climate science community. While that is not evidence of incorrect conclusions, it does cast some doubt on the findings of the organizations involved--and right so, I believe. The APS newsletters for December and January have been chock-full of climate discussion--arguing for the retraction of the APS's climate change statement or alteration to reflect uncertainty, counterarguments, and so forth.
My personal take on it is this: climate is really effing complicated. I know a little about the scientific method, publishing, data analysis, and review, but basically have no awareness of the intricacies of modeling the world's atmosphere and hydrology. I'm also aware that plenty of people have significant personal and economic interests in the matter, and an underabundance of understanding. The only reasonable conclusion I can come to is this: trust the people who spend their lives trying to understand climate, and maintain some awareness of their methods. It is my belief, from the limited reading I've been able to do, that the vast majority of climate researchers are doing good science, and working hard to understand and explain to others a very complex problem.
Anyway, that's why I think RealCimate's analysis of the recent challenges over the IPCC's AR4 is a good read.
Physics Fail: Conservapedia Edition
I've seen a lot of misunderstood physics out there, but watching Andy Schafly try to insist general relativity is wrong and useless has got to take the cake. Kate Sorenson tries patiently to correct the GR article's mistakes, but is eventually banned for her troubles. Andy finishes with this amazing quote:
One way to evaluate religions, or quasi-religions, is to look at the fruit it bears. What has it helped achieved? In the case of relativity, it has produced nothing. Nil. Zippo. After nearly 100 years and a ton of money. If you find the math in relativity fun, great, but relativity is not going to help anyone. It never has. Pick up a Bible in between some equations. --Andy Schlafly 18:31, 15 November 2009 (EST)
I guess Andy doesn't believe in GPS, which relies completely on GR-derived time synchronization for accurate results. Way to go, Conservapedia. Totally in touch with reality, there.
Engine of Change
Justin and I have been thinking about starting a social justice site for a while now. We've talked it over with some friends and associates who are interested in writing about equality, and launched the site over the weekend. Take a look at the new Engine of Change.
Installing the Android SDK for Eclipse
Here's the quickest way I know to get Eclipse up and running with the Android SDK plugin. To install each of these packages, go to Help->Install New Software, add the given URI as a package source, and install the given package. Eclipse may prompt you to restart after some installs.
| Source | Package |
|---|---|
| http://download.eclipse.org/tools/gef/updates/releases/ | GEF SDK |
| http://download.eclipse.org/modeling/emf/updates/releases/ | EMF SDK 2.5.0 (EMF + XSD) |
| http://download.eclipse.org/webtools/updates | Web Tools Platform / Eclipse XML Editors and Tools |
| https://dl-ssl.google.com/android/eclipse/ | Developer Tools |
That should do it for you!
Droid Power Failure
Last night I left my Droid sitting on my desk, at about 80% charge. An hour later I picked it up and it wouldn't turn on. No response to pressing or holding the power button, and even replacing the battery didn't get it to turn on. I figured the battery was drained and plugged it in this morning--whereupon it booted up and showed 75% charged!
The Verizon store was disappointing. They told me I had installed too many apps and should run advanced task killer frequently. Really, guys? You think I ran out of battery and recharged to 70% in a matter of seconds this morning? No suggestions as to how to hard-reset the device. They also disavowed the autofocus bug... which neatly explains why the camera focuses in under two minutes as of this morning. I guess I should have expected the runaround to begin with.
Other than that, I love the device. It's easily the most responsive UI out of all the phones I've played with, including the iPhone. There are some software oversights--I can't move emails between folders, for example--but by and large it's been pretty solid.
Debugging the Droid on Ubuntu Karmic
$ adb devices
List of devices attached
???????????? no permissionsA few things have changed since the Android docs were written. If you want to talk to your Motorola Droid via ADB in Ubuntu 9.10 Karmic, I recommend the following udev rule.
# /etc/udev/rules.d/99-android.rules
SUBSYSTEM=="usb", ATTRS{idVendor}=="22b8", SYMLINK+="android_adb", MODE="0666" GROUP="plugdev"Restart udev, unplug and re-plug the device, and it should show up! Make sure USB debugging is enabled on your droid.
$ sudo restart udev
$ adb devices
List of devices attached
0403681F17009017 deviceIf that doesn't work, try restarting the adb server:
$ adb kill-server
$ nohup adb start-server
Yamr: A Linux Yammer Client

Sometime in the last couple of weeks, the Yammer AIR client stopped fetching new messages. I've grown to really like the service, especially since it delivers a running stream of commits to the Git repos I'm interested in, so I broke down and wrote my own client.
Yamr is a little ruby/gtk app built on top of jstewart's yammer4r and the awesome danlucraft's Ruby Webkit-GTK+ bindings. No seriously, Dan, you rock.
Features
- Reads messages
- Posts messages
- OAUTH support
- Notifies you using libnotify, instead of that awful AIR thing.
Anyway, feel free to fork & hack away. You should be able to build ruby-webkit without much trouble on ubuntu; I've included directions in the readme. It's super-basic right now, but most of the core functionality is ready to start adding features. Enjoy!
0 comments