2010-07-25

Little Differences: London

[Jules and Vincent]This is me, try­ing to record a few off­hand obser­va­tions, and ridicu­lously try to link them to larger social trends and stereo­types, aside from the stuff every­body already knows, e.g. the habit of dri­ving on the wrong side of the road.

Climate Change

Air con­di­tion­ing sim­ply isn’t used as much here in London; the indoors are kept a few degrees (F) warmer than I am used to in Chicago, which has a sim­i­lar (out­doors) climate.

I’d expect that if I stayed here I’d sweat off about 10 lbs just doing stan­dard office work, which could explain how the aver­age frailty here is notice­ably higher.

A Can of Coke

SI mea­sure­ments mean a can of pop is 330ml, which is just shy of 11.2 oz. In the US, it’s a 12oz can. That’s about 12 calo­ries less sugar per-can, which would be another rea­son why peo­ple here are thinner.

Metropolitan

Holy Christ as a cracker.

So here’s the thing: U.S. cities are mostly planned and Cartesian; they’re on a grid. It may not be per­fect, but you can expect big long streets that run the length of the city, cross-streets that cut over, and a few excep­tions that cut diag­o­nally to help you get from A — C with­out going north to B, then over to C. Once and a while, a street will dead-end for some rea­son, and you’ll have to go around the block, or up and over a few to find an under­pass beneath the express­way or avoid a one-way sec­tion of a street.

And for you native Bostonians, I rec­om­mend you come visit your cousins in Chicago and you’ll see what I mean… Hell, even Newark has a grid.

You can also expect the num­bers to count up coher­ently: if I say that Madison and State are (0,0), and I live on 1800 N. Wells, you can fig­ure out pretty eas­ily how to get from Madison and State to my house by glanc­ing at a map. The only infor­ma­tion that isn’t encoded in the address is the X axis of Wells, which means that once I know 2D geom­e­try (which every­one is taught the first year of High School), the only addi­tional cog­ni­tive load required to find my way to any given address is the miss­ing coör­di­nate of the street the address is on. I have to learn that Wells = 200 West, that x = –200. And that’s some­thing you can learn once and never for­get. If I do have to detour for some rea­son, I know that I’ve cut over to Clark, which is 100 West, and can get back most any time I want.

Not so in London, at least Tower Hill, which is where my hotel is. Without some kind of map, it isn’t even pos­si­ble to dis­cern that you’re headed the wrong direc­tion — even Sol has deserted you in your quest. The clos­est ana­logue I can imag­ine is that some mad fiend has turned the heart of a major met­ro­pol­i­tan area into the cul-de-sac hell that is restricted to the sub­urbs in the US.

I’m not say­ing that Hell is wrong, but I can turn left twice and still end up trav­el­ling the same direc­tion, because the streets all curve and stop after a block or two. Just sayin’

This also means that cab­bies here have a tremen­dous racket, as they can legit­i­mately mean­der around a neigh­bor­hood try­ing to find a street which only exists for a block or two. It also means that no mat­ter where you are, where you’re going, or how you’re get­ting there, it will take you about an hour.

Transit Costs

The Underground is 2.3x more expen­sive than the CTA. Yes, things are much more posh, and London is more expen­sive in gen­eral, but it costs me 6 USD, rather than 2.5 USD to get anywhere.

Cheers

“Thanks, you’re a dia­mond, babe” is not some­thing you’d ever hear in the U.S. for let­ting some­one bum a smoke. (Well, maybe Boystown.) I tend to worry that I come across as some­thing of an ogre for the busi­nesslike, give-nothing-away, “thanks” I’m used to. We’re not ass­holes, we just play poker.

Update: If you’re tempted to take offense, please recall these are tongue-in-cheek, touristy obser­va­tions of a con­fessed business-traveling Chicagoan who actu­ally did enjoy him­self, par­tic­u­larly on Brick Road the night before he left. ;-)

Comment on this...


2010-05-21

Screwing Up

On the ride home today, I passed the same ad I pass every day: an ad for Android Apps. Google’s adver­tis­ing dom­i­nance of a mar­ket which Apple cre­ated. The papers (blogs) are full of com­plaints, and there’s been a def­i­nite mood shift. Before, peo­ple had a love/hate rela­tion­ship with Apple: they loved how awe­some the prod­ucts are, and did so in spite of the lim­i­ta­tions. Now that they’ve got­ten accli­mated to the prod­ucts, the awe­some­ness has worn off, and — as with all tech­nol­ogy — the longer it lives, the more peo­ple try to do with it, and thus the more con­strict­ing the lim­i­ta­tions seem. So the love fades, and all that’s left is the hate.

The rea­son is very sim­ple: Apple chose con­trol over open­ness, and they’re pay­ing for it. The exclu­sive deal with AT&T meant they were stuck using the absolute worst wire­less net­work, the shod­di­ness of which meant turn­ing off users. The App Store big brother turned off devel­op­ers and the tech saavy — the same thought lead­ers that Google catered (and I’d say still caters) to, the ones that went around switch­ing everyone’s default home page from Yahoo! a decade ago…

Comment on this...


2010-05-17

Zenoss Swap Threshold Fixes

One of the recur­ring prob­lems I have with Zenoss is fix­ing the swap thresh­old issue. Basically, if your swap space is less than 1G, you’re stuck with an alarm inform­ing you that there’s less than 1G of swap total. The options are to hack it to increase the thresh­old (by decreas­ing the minimum-free thresh­old), or to make the alert use a per­cent­age of the total.

Posting it here since it’s the sec­ond time I’ve had to find this…

Be the first to comment on this...


2010-03-21

Thoughts on Privacy

This post is pretty heavy on the pon­tif­i­cat­ing, but I’ll tie it back into GNOME at the end, I swear.

I’ve been think­ing quite a bit about pri­vacy lately. Most of the shiny things here on the inter­net are some type of ser­vice where you aban­don some degree of pri­vacy to an inter­me­di­ary in return for con­ve­nience or com­mu­nity: your blog, Facebook, Twitter, GMail, Amazon​.com, and Last​.fm take much of the ran­dom bits of your life and put them into corporate-owned data­bases so you can con­nect with friends, buy ran­dom things with­out mov­ing, or not have to edit the same silly pref­er­ences dialogs 50 times. OKCupid, Google Latitude and Mint do so with your pec­ca­dil­loes, your phys­i­cal loca­tion, and your finan­cial records.

There’s a cer­tain amount of trust involved in par­tic­i­pat­ing in all this: the trust that your infor­ma­tion is ulti­mately anony­mous or only sold to adver­tis­ers. Of course, Google logs what you’re look­ing for, and every­thing that’s made pub­lic, and it’s worth point­ing out that there’s really noth­ing pre­vent­ing an orga­ni­za­tion from col­lat­ing all this infor­ma­tion together, which is an end to most of what we call pri­vacy and the sense of free­dom that comes along with it. About the only excep­tion is med­ical records, which are pro­tected in the US by pri­vacy laws. My under­stand­ing is that it’s a crime to give unau­tho­rized peo­ple access to those records, but I’m a lit­tle shaky on what hap­pens after that pri­vacy has been breached — that is, once the bribed clerk has given out the records, are there laws to pre­vent the recip­i­ent from dis­trib­ut­ing them further?

Minutiae aside, there’s a larger, unasked ques­tion of the social cost for all this. Does the lack of pri­vacy man­i­fest as a mon­u­men­tal chill­ing effect? Does it turn out after all your activ­i­ties are cat­a­loged and recorded that you’re less free? Do you self-censor and live in fear of being dis­cov­ered, or (I’d say) fool­ishly assume that your pri­vacy is a tra­di­tional social norm that will con­tinue to be respected? Grab a green flag and march against the fact the only real pri­vacy you have is “the two inches inside your own head?”

Whatever the social cost of this new world will turn out to be, we’re liv­ing in it already, and peo­ple are going to have to fig­ure out how to make it com­pat­i­ble with the con­cept of a free soci­ety. Which is why I redesigned my blog to inte­grate the Lifestream word­press plu­gin and dis­play all of my publically-accessible activ­i­ties in one place: the music I’m lis­ten­ing to, the movies I’m watch­ing, Twitter, Facebook, YouTube. I’d actu­ally like it if I could put my Amazon​.com pur­chases on there like Facebook tried to do with­out ask­ing any­one. There’s noth­ing in any of these data­bases that a gov­ern­ment agency, cor­po­ra­tion, or part­ner couldn’t get their hands on if they wanted really to.

I promised I’d tie this back into GNOME at some point: pos­si­bly the most inter­est­ing thing about a project like Zeitgeist is that it puts that record of what you’re doing in a place where you can access it — it doesn’t solve the under­ly­ing con­flict, of course, but it does let you use it for your own purposes.

Be the second to comment on this...


2010-03-20

Excel Beta 2010

I’ve got Excel 2010 Beta installed on my PC at work, partly to play around with it, partly because I need some­thing to do all the myr­iad spread­sheets I’m required to do.

As before, Excel 2010 allows you to open mul­ti­ple work­books with that mad­den­ingly weird pseudo-MDI inter­face that is always a lit­tle jar­ring. I know the point of the taskbar short­cuts, and I know how they’re imple­ment­ing it. Doing so changes the taskbar from a win­dow man­age­ment tool to a doc­u­ment man­age­ment tool — albeit incom­pletely because the same doesn’t apply to sub-documents on non-Microsoft appli­ca­tions. In the end, it’s just an irri­tat­ing adjust­ment from a work­ing men­tal model to a bro­ken one.

But that’s not actu­ally the stu­pid part. No, the stu­pid part is that there’s a sin­gle, global undo his­tory. Yes, that’s right, all your doc­u­ments share undo his­tory. In prac­tice, this means you can use­fully edit one spread­sheet at a time. It assumes that your life is a sin­gle stream of changes, and you want to rewind that life to a par­tic­u­lar indis­tinct place in time. In my own usage, that isn’t the case. My life is a series of par­al­lel streams of changes, and I want (read: need) the abil­ity to rewind any one of them to any given point in time, and Excel has appar­ently bro­ken this on pur­pose — at least, I don’t remem­ber this mad­ness from 2007.

It’s hard to talk about this with­out also dis­cussing the Ribbon, and why the sit­u­a­tions are dif­fer­ent. Non-geeks who got used to muscle-memory-ing1 through the old Excel were upset with the Ribbon, because it meant that their care­fully crafted train­ing was use­less — it’s like being switched to Dvorak. I per­son­ally like the Ribbon, because it let some­one like myself, who’d never used Excel for any­thing before 2007, learn and use the tool. You break how peo­ple find fea­tures, more peo­ple can find features.

But this isn’t the case with break­ing how a par­tic­u­lar fea­ture works. IMO, that’s just dumb.

  1. it’s a word because I say so.

Comment on this...


2010-02-18

Screaming in an Elevator

Getting on the ele­va­tor this morn­ing, it turned out I should have waited. Some woman was yelling at some­one on the ele­va­tor about how he should sup­port health-care, and some ran­dom­ness about the unnamed politi­cian who’s bumper sticker adorned his jacket was so ter­ri­ble and such.

She con­tin­ued to rant at him all the way up to my floor.

On the way out the ele­va­tor, I called back that scream­ing doesn’t solve any­thing, though after get­ting bet­ter caf­feinated, I wish I had told her to treat the man like a human being.

Be the second to comment on this...


2010-01-24

Essential Spirit

I’d like to thank all of those who voted for Scott Brown. You’ve done the coura­geous thing by mak­ing sure the rest of the coun­try can­not have a health care sys­tem roughly equiv­a­lent to the one you already enjoy in Massachusetts.

Most peo­ple — ordi­nary peo­ple — would not allow them­selves to sim­ply ignore the mon­u­men­tal shame­ful­ness of that. They would con­sider care­fully the national and inter­na­tional con­se­quences of giv­ing a Republican the 41st seat in the Senate. They would not allow a poorly ran cam­paign, or some bull­shit about a sports team to get in the way of mak­ing the moral choice. Hell, I voted for Obama — south-sider and Sox fan that he is — for that very reason…

Fortunately, nei­ther I nor most other peo­ple, live in Massachusetts.

I believe that Joseph Goebbels once said that the SS per­son­nel in the con­cen­tra­tion camps were the epit­ome of strength: they were so strong that they could keep their con­sciences and the wrong­ness of their actions from get­ting in the way of actu­ally killing the Jews. It’s good to know that essen­tial spirit is alive and well, par­tic­u­larly in the sup­posed bas­tion of coastal liberalism.

Comment on this...


2010-01-18

Ubuntu on the Dell Adamo

I went ahead and got the Adamo from Dell, so here’s my review of it, and what I did to set it up and get it work­ing the way I wanted.

Firstly, on the hard­ware: AC adapters is the weak point of this guy. For my old MacBook, I had three: one in my bag, one at home, one at the office. While it was a decent extra cost, it was one I under­took after I for­got my adapter a cou­ple times and had to go with­out for a while — some­thing that every­one with a lap­top deals with at some point.

This was par­tic­u­larly a pain since the one that Dell shipped with the lap­top died after the first charge — which meant another three days of being unable to use it after I received it. Not cool, Dell.

With the power sup­ply prob­lem fixed, I moved on to get­ting Linux on the thing. The thing ships with Windows 7, which I wanted to keep on there as an option, and there’s enough travel and sen­si­tive work stuff that I do on my lap­tops to jus­tify encrypt­ing the disk, which requires using the Ubuntu alter­na­tive installer. I also wanted to use LVM for my disks for when I start run­ning out of space and want to shrink the Windows partition.

The way to make this work is non-obvious, and it required two attempts to get going:

  1. Resize the Windows par­ti­tion to some­thing less than the full disk. I chose to give it 100G, and allo­cate the rest for Linux. This works out of the box in the installer, which is nice.
  2. Setup LVM on the remain­ing space next.
    • 200M for a /boot partition
    • 20G for swap (SSD disk means I assume that hit­ting swap is nowhere near as painful as it used to be)
    • The rest for a root partitiion.
  3. Setup encrypted vol­umes on the LVM par­ti­tions you cre­ated for root and swap (not /boot). You want to encrypt your swap as well, because Linux isn’t going to zero-out your swap vol­ume when you shut­down, mak­ing it effec­tively an on-disk mem­ory dump of what­ever your appli­ca­tions were doing…

I tried set­ting up sin­gle root/swap par­ti­tions on top of a sin­gle large encrypted vol­ume, but Ubuntu aparently requires your /boot par­ti­tion be un-encrypted, so there wasn’t an obvi­ous way to boot it after doing so…

With that issue out of the way, the rest of the instal­la­tion went smoothly and things booted just fine. I’ll note that Windows 7 boots much faster than Ubuntu 9.10, but I’ve only actu­ally booted the thing from a POST onwards a few times in the last cou­ple weeks, so who cares? The time it takes to resume from sleep is much more impor­tant for a lap­top, honestly.

With every­thing installed, I used rsync to copy my doc­u­ments and such off my old lap­top. I had enough disk to rsync my music col­lec­tion off of my world book, so I went ahead and did that too, and I’ve writ­ten a sim­ple upstart con­fig that per­forms the rsync prop­erly when the net­work comes back:

#!/bin/bash
# Script to dispatch NetworkManager events
#
# Runs rsync when WiFi or ethernet is connected.

set -x

if [ -z "$1" ]; then
    echo "$0: called with no interface" 1>&2
    exit 1;
fi

# Fake ifupdown environment
export IFACE="$1"
export ACTION="$2"
export USERNAME="me"
export REMOTE_USERNAME="me"
export REMOTE_HOST="stuff.mine.nu"

case "$ACTION" in
    up)
	if [ "$IFACE" = "eth0" -o "$IFACE" = "wlan0" ]; then
		if [ -z "$(pidof rsync)" ]; then
			sudo -n -u $USERNAME rsync -a /home/$USERNAME/Music/* $REMOTE_USERNAME@$REMOTE_HOST:/shares/internal/MUSIC
		fi
	fi
	;;
esac

I used to try and just mount the drive via SSHfs/nautilus and play via Rhythmbox, but it would skip the first 30 sec­onds of the song, requir­ing man­ual inter­ven­tion every three minutes.

After that comes the cus­tom repos­i­to­ries I’m using to add a lit­tle snazz­i­ness and breakage:

ppa:ricotz/testing
Latest and great­est GNOME Shell
ppa:telepathy/ppa
Bleeding Edge Telepathy/Empathy (my at-work XMPP server man­ages to con­sis­tently crash Empathy)
ppa:ubuntu-mozilla-daily/ppa
Nightlies of Firefox 3.6
ppa:cmsj/lifesaver
Lifesaver screen­saver, search term “#fml” ;-)
ppa:chromium-daily/ppa
Chromium Web Browser nightly builds

Comment on this...


2009-12-25

Dear Lazyweb

Does any­one have any expe­ri­ences with Karmic on the white Dell Adamo?

Update: It seems pos­i­tive, at least com­pared with the cheaper MacBook Air where you have to fuss with ker­nel boot options and whatnot.

Comment on this...


2009-11-22

Scratching The Itch

It’s been said before, but a person’s first foray into free cul­ture of any type is often to scratch an itch. For me, my first Wikipedia edit was undo­ing van­dal­ism on the Hernando de Soto Polar page con­flat­ing him with the con­quis­ta­dor of the same name — replac­ing his actual birth date with 1500-something, etc.

It’s some­what dis­ap­point­ing that real Wikipedia van­dal­ism is as point­lessly child­ish as that…

Be the second to comment on this...

Go backward in time