Writings

Technology, open source, personal essays, and everything that isn't climate.

Products for the Police State

Welcome to living in the Police State. To ensure your continued enjoyment of constant surveillance, might I suggest a few key products.

EFF AT&T phone surveillance

First we have our ATT phone card. It has the advantage of routing all your calling information directly to the NSA, so you need not worry about whether you should call the NSA yourself every month to register all your phone conversations.

For those that don't quite subscribe to the view point that All Your Base Are Belong to NSA, we've got a custom door mat that you might appreciated.

NSA door mat

Related: The NSA Bond Catalog · Time is Saved · I've got an Android in my pocket

The Salmon of Doubt

The latest book on my audio book list, is The Salmon of Doubt, by Douglas Adams. I'm about 1/2 way through after listening to it mostly on the plane back and forth to Madison this past weekend.

While I've always been a fan of Douglas Adams for the Hitch Hikers books, and I was missing his comic brilliance last year when listening to the original radio dramas, I never fully realize how much of a man of science Douglas was. The Salmon of Doubt isn't really a book, it is a collection of writings found on Douglas's hard drive after his death, which included the beginning of a new book (though I've not even gotten that far yet). But the writings are awesome. His exposition on the 4 ages of sand, and the posit of an Artificial God are just brilliant, and deeply amusing all at the same time.

Jewel quotes include the following (during his exposition on the 4 ages of sand)

. . . imagine a puddle waking up one morning and thinking, 'This is an interesting world I find myself in, an interesting hole I find myself in, fits me rather neatly, doesn't it? In fact it fits me staggeringly well, must have been made to have me in it!' This is such a powerful idea that as the sun rises in the sky and the air heats up and as, gradually, the puddle gets smaller and smaller, it's still frantically hanging on to the notion that everything's going to be alright, because this world was meant to have him in it, was built to have him in it; so the moment he disappears catches him rather by surprise. I think this may be something we need to be on the watch out for.

It is really a shame there won't be any more work by Adams, but at least we've got this one last bit that gives a very good window into the man that he was. Any fans of science, or comic writing, should check it out.

Related: Pre Wedding Blog · End of term potpourri · Book Review: Drive

Yay, mobile interweb

I'm sitting in Stewart airport at the moment, happily connected to ye olde interweb over my Sprint PCS phone. While this might not be exciting to most folks, this is the first time I've gotten around to trying to make this work in the year since I've had the phone. There are pretty good instructions for getting this to work on an older sanyo model, and sprint, and other than moving a couple files around to match how Mandriva lays them out vs. Debian, everything was good.

Well, at least it was after I remembered to tell my firewall about ppp interfaces, as it was dropping all my packets because they were on an unclassified network. ;)

Long airport waits are going to be a heck of a lot better now. I'm pretty psyched!

Related: Exciting times in mobile · Mobile Browsing with Addons · I've got an Android in my pocket

End of term potpourri

Last night was the exam for my grad class. It went quite well. The 2 hour test took me about 45 minutes to finish, then I went over the test 3 times, mostly to kill time and not miff everyone else in the room for leaving so early. The test was pretty straight forward, and while I'm sure I missed a few points here and there (given that I always do, I'm just not that careful about anything), I think the grade will be pretty good. That means I get back about 6 hours / week of time for the next 3 months, which is always appreciated (and needed, due to the wedding). It also means that I am now ~ 1/2 way through grad school. As long as I can get the last UG prereq dropped (which shouldn't be too much of a challenge), I've got 6 more classes (only 1 is a required class), and the network lab that I've continued to not figure out when I have time for.

I'm currently on a plane to Wisconsin to visit my friend Nick, one of my closest friends from college. It was supposed to be his graduation this week, but his thesis took a little more time than anticipated. Such is life. It actually makes the visit much nicer, as there won't be quite so many different pulls on Nick's time while I'm there, and hopefully it means He, Heather (his fiancee), and I will get much chill time together.

My team of interns start arriving on Monday. I'm really looking forward to having 4 bright students, and a hard problem, and seeing what happens with a little direction. It's also something new, having never led an intern team before, and new is always good. Wedding 🔗💀 planning is coming along. Susan and I finally have some food options, and that is a very good thing. :) We had a good talk with Steve Warner, who will be officiating the wedding last weekend. Steve is a family friend from as far back as I can remember, a really funny guy, and a justice of the peace in Granville, VT, where I was born, grew up, met Susan for the first time, and where we'll get married. That last thought just occurred to me last night, and think very clearly has to be part of the material for the wedding itself. I also seem to have fixed whatever Google didn't like about the wedding website, so now "dague wedding" or "tveekrem wedding" is showing up correctly as the first hit. Given the uniqueness of both of our names, you are almost going to have to try to not find the site. ;) The whole ppp over sprint phone thing, has me rather excited. It means I'll have to play with getting IMAP up and running on my home box, as while the through put seems pretty good (140 kbs range on a long wget), the latency is very high (min 350 ms to google.com). My normal method of sshing into my home box to do mutt in screen isn't going to cut it over that link.

Lastly I just finished listening to How to Make Love the Bruce Cambell Way, which was awesome, and started listening to The Salmon of Doubt, the set of Douglas Adams post mortem essays that were pulled together a few years back. Really, really, good.

Related: Wedding Pics · Pre Wedding Blog · Wild Web Weekend

Stop the DRM Madness!

In the near future, media will be revolutionized by the introduction of HD-DVD and Blu-ray, the successors of the DVD. These two will be able to carry movies in much higher resolutions, dramatically improving image quality on your HDTV or monitor. This is what we all know. What most of us don't know is that it's going to cost you thousands of dollars extra to actually be able to enjoy these high definition movies! Interested? Want to prevent this from happening? Enter the world of DRM Madness!

Sign the petition on http://www.drmadness.com/index.php. Will an internet petition help... maybe not. But maybe if enough people realize how they are about to get bent over by the media industry, they'll reconsider dropping a couple of Gs on new HD equipment.

Vote with your wallet, don't buy HD!

Related: A new breath of life for my A3 HD-DVD player · Un-DRMing the old fashion way · Tuning the HD Set

The coolest Civic that I'll never be able to buy

2005 Honda Civic concept car

Doesn't that look cool! Honda did a concept car for a 2005 motor show which is a cool evolution of the die hard civic. Unlike most concept cars, they actually decided to start making this one, and selling it in Europe. The Top Gear guys just reviewed it, and they really liked it. You can check out more information at the Honda UK site

The problem is, they are making it in Europe. And given how our currency is in the tank right now, odds of it coming state side are pretty low. :( In a year, I'll be starting to think about a new car to replace my 1998 Civic (bought it new, 8 years old now, 105k miles), and got my hopes up for just a second that this might actually be the 2007 Civic in the US. But, alas, the gods of crappy economy have busted our hopes again.

Related: End of an Era · New tires make the car · Last Gas(p)

If only Firefox....

I really wish that Firefox set WM_URGENT when a new tab or window loaded. I need to look into what it would take to make that happen, as my use of Ion would end up being nirvana after that. Click on a link in an application Mod-k k, read the link, Mod-k k back to where you were. I spent a bunch of time on google looking for tihs one, and failed, which isn't promissing. In my copious spare time, I'll have to look into this one more.

Related: Wise words about software · Live from Hardy Herron · On returning to Gnome

Stateful Computing

Funny and quick. My laptop has 7 days uptime (my month of uptime was killed by iwpriv ath0 mode 2 while doing wpa_supplicant things. 3rd time I've done that, 3rd time I've gotten killed on it).

Even though wipes out much of my state, it doesn't actually for my 2 most used applications, Firefox and XEmacs. Firefox has a Session Saver plugin, which is pretty handy. XEmacs just keeps track of all open buffers at all times, so an application restart brings up all the previous buffers. After many weeks of not closing buffers in XEmacs, I decided to just drop some so my Ctrl-` key cycles through a more reasonable number of tabs. It was sort of funny to walk through and kill buffers off one at a time, as it was almost a complete history of the last 2 weeks. 2 code reviews, an article that I last was writing a month ago, many todo lists, and 3 or 4 personal projects I've been hacking on. :)

As soon as I get around to writing my X-Chat plugin, I'll have the last major daily application stateful enough to be useful.

Related: The switch from xemacs -> emacs · 30 days uptime on my Linux Laptop · New record laptop uptime - 70 days

Manager vs. Engineer Worldview

I was in the middle of this amusing exchange the other day. Names removed to protect the innocent, and summarized a bit. I like and respect everyone involved in the exchange, but it just shows a difference of world view.

Manager: We're told there is a list of 9000 non compliant people corporate wide. We think there are about 300 in our organization. I think it will be easiest to just email all the affected managers and figure out who is compliant and who isn't. Engineer: Wait, there is a text parsable list of those 9000? Can we get a copy of it? It should only take about an hour of scripting to bang out something that rips through that list, looks in the directory, and sees who eventually reports to our VP. Manager: really? Engineer: Yeh, plus it will mean less people have to do busy work. If we send it to all the managers, they'll just send it to employees to sort it out, which will end up being a whole lot of man hours and time lost, and get everyone grumpy with more paper work. Manager: right, good point.

Of course this means that Engineer has signed himself up for that hour of extra work, but that's ok, it saves everyone else a lot of time, and Engineer in question doesn't get to code often enough anyway. :)

Related: Would you like fries with that Singularity? · Teaching Engineering in Kindergarden · From the Archive: When will then be now? Soon.