Awesome

There were a couple people screaming profanities outside my window. After about ten minutes one of them shouted, “Come drink with us” at some girl, and I looked out and saw that they had beer bottles.

Sufficiently irritated at this point, I called Campus Police. The dispatcher said, “I just sent someone up that way for this,” so I turned on my radio.

Sadly, the officers had the wrong location and missed them. But I was observing the whole thing through my window listening to them. I had to find a way to call back without divulging that I was listening to them, so I just stated that I’d seen the officers look in the wrong spot and leave. She asked me for a better description of their attire, in addition to my exact description of their location. I watched a couple cops slowly approach, observed the people I’d called about, and swooped in.

At this point I expected the students to stop yelling, apologize, and be asked to move back into their room. Instead, one of the students, upon seeing the police, threw his bottle down, screamed, and took off, with the second kid following him. The officers initially chased them into the woods.

One officer stopped chasing them as they got into the woods. I was slightly disappointed to see them get away, except that all I really wanted in the first place was for them to stop yelling profanities and derogatory comments at people. So I was happy.

But I was even happier when another officer radioed in that he had seen the kids come out of the woods and was picking up the chase.

At this point my batteries died, so I’m not yet sure how this ended. But suffice it to say that it ended up significantly more interesting than I’d initially expected. And the drunken jerks are gone.

As an aside, the school’s 100W repeater (into a high-gain antenna, it seems) seems to overload my poor little VX-2. I tried enabling its attenuator feature, but it still didn’t seem to cut it. I then tried removing the antenna, but then the signal was too weak. (Although still audible.) My IC-W32 holds up much better to the overwhelming nearby signal, but its batteries don’t. And my ASTRO Saber is entirely unphased by the signal, but its batteries died the other day and I hadn’t recharged them…

Defaults

Fast Company has an interesting article talking about how the human race seems destined for laziness. Presented two choices, one the “default” (as in, it’ll happen if they don’t do anything), the other being far superior but requiring that they do something, most take the inferior default.

The main example is the “Save More Tomorrow,” where, in essence, most of your “raise” will be socked away into your 401(k) program, unless you request that your employer give you the money. (I assume there’s a lot more going on than them simply failing to give you your money.)

But he presents some other interesting statistics. Organ donors, for example. His example is Germany, but it’s the same deal here: you have to opt-in to being an organ donor. In Germany, 12% of people are organ donors.

Austria requires that you opt out of being an organ donor. What’s their donation rate? You could argue that it’d be close to 12%: for such a big decision, surely 88% of people don’t want to be organ donors. You could also take the other side of the coin: 88% of people were too lazy to check the box, so 88% of people would be organ donors.

But it’s a two-variable problem. In Germany (and the U.S.), the 12% is people who were willing to donate AND who cared to check the box. In Austria, you need the people who don’t want to donate AND who cared to check the box.

For this reason, 99% of Austrians are organ donors. Only 1% opposed being an organ donor AND took the time to opt out.

It’s interesting, then, to apply this to computer interfaces. How many sites, when you register, have “Sign me up for lots of spam!” checked by default? It always annoys me, but I bet they get a lot of people that way. They’re not militantly anti-spam, so they lazily leave the box checked.

When you leave a comment right now, please tell me what you think!

Elections

Elections kind of got put on the back-burner during this awkwardly long waiting period, but Pennsylvania’s primary is on Tuesday.

Obama’s closing the gap, although Clinton still leads in Pennsylvania. But what people seem to forget is that it hardly matters: they’re close, which means that they’ll probably walk away with similar numbers of delegates. It’s also worth noting that if Hillary narrowly beats Obama, it would look foolish for her to claim it as her “comeback.”

I’ll certainly be watching Pennsylvania, but I don’t have high hopes for much of a change in Pennsylvania.

Geekery

Trying a different style for this post…

#

We held our “Rock Band Night” event tonight. The turnout wasn’t that great, but it’s a long weekend and gorgeous, so we were happy with the people we got. I brought my Xbox VGA cable, so we ran the Xbox into a projector at 1280×1024. We also pulled out an awesome sound system and hooked into that. What made things even more awesome, though, was that we realized that the projector not only has a Computer In, but a Computer Out, which just mirrors the input. So we hooked up a big monitor, and ended up with the band in front of the screen, facing the crowd, as if they were a normal band. That is how you play Rock Band. It was essentially like having a live band performing, minus the actual musical talent. The crowd was also just right, happily listening, periodically singing along, cheering good people and (good-naturedly) heckling those who missed strings of notes.

#

While listening, I spoke with a student who works in the admissions office, and she mentioned that she gets asked surprisingly often about video games at Bentley. We talked a bit about what we do, and then she asked if we had a website. We do, but the URL was long. So on a whim, I picked up bsgo.org.

#

The process of registering a new domain was interesting. It’s been a while since I went ahead with it. Initially, I inadvertently went to register.com, and merrily proceeded through the registration until it presented me with the total and asked for my credit card information. $79?! It was for a few years, but I forgot that they inexplicably charged a lot. I went to GoDaddy, which charges a more sane rate, but was constantly having to uncheck offers I didn’t want. I wanted to register the domain for one year, not several. I wanted to register bsgo.org, not bsgo.biz and bsgo.info and bsgo.tv. Every time I progressed to the next step, there were more offers for me to turn down.

On the flip side, a couple minutes later, it was live.

#

In the process of adding DNS records, I discovered that some of my existing ones seem corrupt / absent. www.ttwagner.com doesn’t resolve to an IP. If you notice any other assorted weirdness, let me know.

#

We’d talked before about making the webpage more than a barebones site with a couple of pages. Of course, then we get into all sorts of problems with preserving look and feel, and all that happens if we want to update navigation, etc. So I figured this was a great chance to try out SilverStripe, a spiffy-looking CMS. It looks very promising, although it uses some newer features in PHP that require me to update it, which has given me roundabout cause to do a lot of side-projects. (Like working on moving over to the VPS…)

#

I run a mailing list for the club on my machine, using Mailman. It works great, but as I graduate, I want to make sure that they’re not reliant on my server. I intend to keep hosting the list, but I’d hate for critical data to be in the hands of the aging server of someone that doesn’t even go to their school anymore. I wanted to back up the list, but Mailman lacks an “Export list…” feature. (Which annoys me almost enough to want to pick up Python just to add one in?) It turns out that it’s easy, but it took me some poking around.

Mailman, at least on Gentoo, keeps its stuff in /usr/local/mailman. There’s a lists/ folder, with a config.pck that seems to list all the members, as well as all the configuration. This might be good for backing up the list itself, but it’s pretty useless if you just want a list of members to pass on. I figured I could write a script to parse the file and extract the addresses, but I started to Google to see if it was done.

And then I found this page talking about it. And it turns out that there’s a tool to do it included with Mailman, in the bin/ folder. For me, then, /usr/local/mailman/bin/list_lists will list all of the mailing lists on the server. In addition to list_lists, there’s list_members [listname], which will do exactly what I wanted: provide a plain-text list of each member. I then redirected the output to my e-mail address….

./list_members BSGO | mail matt@example.com

#

I’m back in Ubuntu for the first time in a while, and I’ve got it upgrading in the background to Hardy Heron, the latest build of Ubuntu. I’m hoping that Xen will work in Hardy for me, allowing me to stay in Ubuntu permanently: I have too much Windows stuff I need to access. It’s hardly credible without data, but my dad has told me that he did some benchmarking and found that Windows running as a virtual guest on Linux actually outperforms native Windows in cases where you have a VT-capable chip. So I’m not concerned with performance, as much as whether it’ll work.

I’ve found that, for whatever reason, I’m just more comfortable in Linux than in Windows. As I was upgrading to the latest distribution, the process seemed to be slowing down. So I pulled up a command line and ran iftop, which showed me a list of my active network connections with a visualization of bandwidth on each connection. And little things like my ability to pipe the output of a command to an e-mail. This isn’t to say that one platform is “better” than the other, just that I feel more ‘at home’ when I’m on a Linux machine these days.

Hugin

Between Andrew’s amazing panorama created with Hugin, and Garrett almost simultaneously sending me a link to a Lifehacker* post about Hugin, I figured it was only fitting that I try it out. It’s essentially a software app (OpenSource no less) to stitch together a series of shots and create a panorama.

Since I don’t like reading instructions, I downloaded the software and worked on setting ‘control points’ for a set of five photos I recently took, thinking they’d be good for creating a panorama.

title=”Hugin without reading the directions”>Hugin without reading the directions

I think I need to read the directions.

  • It’s interesting that Garrett sent me a link to Lifehacker. Kyle’s recently become a big fan, too. I discovered the site at least a year ago, and always considered it a niche website that no one I knew would have heard about. I’m glad to be proven wrong!

A Poll

Last Wednesday (the 9th), I ordered a new pair of sneakers off of eBay. (They’re new, from a trusted seller, and they’re similar to what I had previously, except not falling apart, before you think I’m too weird.)

On Friday, I started to think that they should be showing up. On Saturday, I figured it was time they’d arrive. On Monday of the next week, I was sure they’d be there. By Tuesday, I was disappointed.

On Tuesday I got an e-mail saying that they’d be shipped the next day.

Today I got an e-mail that they had been shipped.

Assuming (maybe it’s too soon to make these assumptions…) that they arrive and haven’t been damaged, what do I do about feedback? Good feedback so they won’t retaliate and leave me negative feedback? Or do I be a jerk and leave them “Neutral” feedback, saying, “Took over a week before they were shipped to me?”

Stats

For the longest time, I’ve wanted a background process that would just increment a counter with each keystroke. A friend here (who has the exact same laptop I do) commented on how it was kind of scary that all of my keys had become really shiny and worn down from use. I couldn’t even give you an order-of-magnitude guess of how many keys I’ve pressed since the life of the laptop.

But that’s all changing. A friend had sent me a link to a site called WhatPulse before. It’s essentially… a background process that counts keystrokes and also measures how far your mouse has moved. Concerned about possible privacy implications, I immediately installed it.

Here’s my profile. It’s probably quite inaccurate right now, as I didn’t install it until recently, when I did some Wikipedia cleanup, which is probably 90% clicking, and of the remaining 10% typing, about 95% of that is copying-and-pasting templates and such. So clicks are artificially high, while keystrokes are artificially low.

After a few days’ time to normalize, I want to try to extrapolate this out over the lifetime of my laptop and see where I’m at. (I have a feeling I’ll be somewhat embarassed. Speaking of which, about 5,000 pageviews on Wikipedia for me now, since whenever I last reset my Firefox profile, which was not long ago. And I’m coming on 900 edits on Wikipedia, too.)

Uhhh

I’ve been working a lot on cleaning up Wikipedia in my free time the past few days. I think I might stick with it and eventually go for admin, which seems like a fun goal. (Although as they point out, it’s no big deal really… But it’d help me a lot.) A lot of my work comes from watching the Recent Changes page, following through to suspect changes, undoing their change, and going back.

Anyway, entirely out of the blue I started to wonder if Wikipedia uses mod_gzip. So I pulled up Firefox 3’s “Page Information,” and saw the following. I felt slightly pathetic at the result. (Note that I’m sometimes on a page for less than a second, so it’s really not as bad as it seems, but still…)

title=”How many page views?!”>How many page views?!

Elevator Electricity Usage

I often take the elevator up a couple stories, or, worse, down a couple. It always seems like a waste, so I came to wonder how much electricity I was wasting.

It took a while to find, but the answer is: apparently, not much. Around 2 Watthours. This seems ludicrously small, lower than the new compact flourescent bulbs I just switched to. (Almost by an order of magnitude.) One interesting concept that might help achieve this number is regenerative braking: essentially ‘capturing’ the energy of the elevator moving downward. (Whether taking an elevator down actually contributes electricity to the system or not is unclear to me.)

In conclusion, see if I ever take the stairs again. (Well, unless it’s a weekend and some drunken jerk peed in the elevator again.)