Posts Tagged ‘complaints’

Eminent Domination

Posted: 19 December 2007 in Uncategorized
Tags: , , , , , ,

I knew what eminent domain is, but I didn’t know what cities are using it for now.  How many made for TV, comedies, and kids movies have there been where the  hero/heroine has to stop the evil developers from moving in and destroying the quaint hometown/small mom-and-pop store/diner/wildlife preserve?  There were probably more than a dozen episodes of Scooby Do that used this theme.  Who knew instead of dressing up like a ghost, they could have gotten Old Man Parker to move out just by appealing to the corruptibility of city officials?  Who needs local flavor when you can have clonetown and lots of tax dollars?

These cities are the new Sheriffs of Nottingham:  steal from the little guy to give to the development conglomerate.

Die, PC Speaker

Posted: 13 December 2007 in Uncategorized
Tags: , , , , ,

Whenever I’m in the lab and mistype my password logging into my laptop, there is an insanely loud beep from the PC speaker. Why not use the actual speakers on the machine rather than resorting to the PC speaker, a relic from the times when computers and dinosaurs walked side-by-side and computers had to be loud in order to be heard over the rumbling of the earth? Tonight I was messing around on the command line in MySQL and entered a bad command only to have my ears blown away by this 270 decibel dinosaur-alerting screech.

So I went searching for a solution to my problem and I was willing to do anything — even if it meant opening my system and ripping out the little speaker’s still-beeping heart. I gotta hand it to Microsoft, though, they make things easy. Psyche!

Under Control Panel > System > Hardware > Device Manager, you get a screen like so:

device manager

You would think that the PC Speaker would be under “Sound, video and game controllers”, but you’d be wrong. PC Speaker is hidden under System Devices. Disabling that does absolutely nothing. This is because Microsoft practices something called function obfuscation. Basically, if you expect something to do something because doing so would be intuitive, the actual function is performed by something else.

The Microsoft developers had this conversation:

Bob: Ok, we need to add the PC Speaker to the Device Manager.
Jim: I think we should add it to “Display Adapters” since it is displaying sound in the air.
Bob: Good point.
Jill: Wait, that is really messed up. People might guess that.
Bob: I just had an idea. People might guess that.
Jill: That’s what I said.
Bob: Be quiet, Jill, men are talking.
Jill: <storms out of the room>
Jim: I know, let’s make it a hidden option called Beep.
Bob: Brilliant. It’ll be years before anyone finds it.

To make a long story about a really boring topic that just totally pissed me off so I had to vent short:

Under View, choose the option “Show hidden devices.” This will reveal the “Non-plug and play devices” node in the tree under which is the “Beep” device. Click on the Driver tab and click “Stop” and under Startup choose the type as “Disabled”. Now wasn’t that easy?

The problem with Pandora

Posted: 7 November 2007 in Uncategorized
Tags: , , , ,

Slumber Party - Musik

Sometimes I just open Pandora to find out the name of a song or artist I heard and want to buy from iTunes (or whatever). But then it automatically starts playing and it’s a really cool song and so I have to wait for the song to finish (since there’s no guarantee I’ll hear it again anytime soon). Then another good song comes on. And another. Soon enough, I forgot why I visited. Yeah, it’s a hard life.

 

Currently loving: Slumber Party: “Detroit femme doom rock with a late-night vibe.” I personally love the combination of 50′s rock harmonies, electronica and beautiful female vocals.

Morning Madness

Posted: 2 November 2007 in Uncategorized
Tags: , , , , , , , , , ,

Ever get pissed twice before you’ve really even opened your eyes? This is why I shouldn’t read my RSS feeds so early in the morning. At the top of the list is Bush equating Democrats who oppose the war (as if it could be called opposition, anyway) to those who ignored Hitler and Lenin and then Hillary firing back. Am I mad at Bush for making this analogy? No and I think he’s correct, but not in the way he thinks. I’m more angry at Hillary for firing back and not recognizing her own culpability. The Sheepocrats sat back and did nothing four years ago when this war began and passed the Patriot Act before that. They have endorsed the war at every stage since and even their current so-called opposition is luke-warm and putrid with its weasliness. So yeah, they are like people who ignored the rise of Hitler and Lenin. If she had recognized that and said it publicly, it would have done her credit.

 

Next up, I was reading a few bit twiddling hacks and came across a nice one for branchless absolute value [hat tip]. The hacks are all in the public domain, too, so that’s good. He does list the occasional variation that is patented, an enormously helpful fact if you’re producing commercial software. So here is the patented version of the branchless absolute value:


int v; // we want to find the absolute value of v
int r; // the result goes here
int const mask = v >> sizeof(int) * CHAR_BIT - 1;
r = (v ^ mask) - mask;

The last ^ (XOR) – (subtract) combination represents the patent. What works also?

r = (v + mask) ^ mask;

As Sean points out, though, the patent probably could be contested if the holder (none other than Sun Microsystems) ever tried to enforce it. So what ticked me off is that such a thing could be patented. I raise my hands in impotent fury at the ludicrousness of software patents. I don’t blame the inventors for them, it’s something you pretty much have to do these days. I blame the system that makes that true.

Update

Did some benchmarks on the two versions of absolute value given above.  Using a 3.06GHz processor, I could run 4 billion absolute values in 18.916 +/- 0.021 seconds for the patented version and 18.906 +/- 0.026 seconds for the free version.  So no need to even bother with the patented version it looks like.

Gmail 2.0

Posted: 24 September 2007 in Uncategorized
Tags: , , , , , , , , , , ,

Rumors are running around about a possible upgrade to gmail. Garett Rogers at ZDNet started the rumor mill a few days ago when it was noticed that the gmail translation page wanted translations for the phrase “Newer Version.” Not exactly conclusive, but it’s long overdue so these rumors could actually pan out. Google Operating System (an unofficial google-watching blog) continued the rumors today, speculating about some of the possible new features.

Particularly scary to me is the potential of moving more towards an “outlook-style” interface. That is exactly the wrong thing for gmail to do. My favorite part of gmail is how it isn’t Outlook-like. Folders are so 2003. Labels let you classify email into multiple logical “folders” without having to duplicate the message and work pretty much the same. They also fit better into the current paradigm of classification using tags. Tags are something that gmail needs. Suggested tags for emails and a quick tag adding cloud would be very nice. A lot of times, searching text just isn’t enough. If I remember what the email was about, but can’t remember any verbatim phrases from it, I’m in for a difficult search. If I had tagged it, though…

Another thing I’d really like to see gmail get are more sophisticated filters. Maybe I’m missing some how-to somewhere or something, but when I want to add multiple contacts into a single filter, I can’t get it to work. I’d like filters that I can just add a group of contacts (or ones I hand-select) to.

When Yahoo! released their new mail client, I gave it a try. Certainly it was well done and quite sophisticated for a web-based client. It was also slower than a wounded three-toed sloth. It’s Outlook-clone-like interface also turned me off immediately. Plus I get so much freakin spam in my inbox with Yahoo! mail anyway, I just can’t use it. I know no one’s spam filter is perfect (I read my gmail spam for false-positives, which I do find). But anyhow, Google, I beg you, do not go the way of the Outlook-dodo interface.

Twitter continues to suck

Posted: 22 September 2007 in Uncategorized
Tags: , , , ,

So Twitter still has not fixed the problem with importing gmail contacts.  They responded to my email once, asking which browser I was using and if the problem happened for other browsers.  I replied that it was cross platform and on IE and firefox, but that was the last I’ve heard from them.  That was three weeks ago.  Blerg.