Category Archives: General

Catch-all category

General

The Annoying Valley

OK, you probably know about ‘the uncanny valley’ (maybe start at the Wikipedia article if you don’t), but do you know about ‘the annoying valley’? If you’ve played a video game in the last bunch of years, I’m sure you do.

In an effort to make their AI players more human-like, a lot of game developers add little human touches, like a character saying something to you in a specific situation. But what’s a pain is that they often say the _exact_ same thing in the _exact_ same way (basically, the same sampled audio) in the same situations. Such that you hear it possibly dozens or hundreds of times in the course of normal gameplay. This is annoying, this is the annoying valley.

Some sounds in a game you expect to repeat exactly or nearly exactly, because they would in real life. But humans are so rarely that boring, so the fact that it’s supposed to be a human reaction just makes the annoyance level skyrocket. I suppose you could call that a personal problem, and I certainly understand the relative difficulty of making human speech/animation that sounds/looks good _and_ has lots of natural-seeming variability, but still…

General

TV firmware

I wonder when the day will come when the firmware in more consumer-electronics devices, like TVs, will go open-source. I would love to be able to modify the firmware in my TV. For one thing, there’s a very annoying video bug that I’m 98% sure is a firmware bug, but Sharp (ooops, I didn’t mean to say the name of the company, but it’s too late to backspace now) refuses to acknowledge that it’s a bug or fix it. I bet if I had a source tree/build tools/loader I could fix it in about a day, regardless of the fact that I don’t know anything about TV firmware.

But the real reason is this: some PS3 games do 720p and some do 1080p. When the mode switches, my TV has an indicator that comes on briefly that says “Video: 720p” or “Video: 1080p”. I want to change the former indicator to “Video: 720p (teh suck)” und express the anger than I am feeling about games that don’t do 1080p.

General

Muffled

Hmmm, interesting psycho-physiological phenomenon… If I have a song running in my head, and it has lyrics, I hear it being sung in the voice of the original singer (Jim Morrison singing “Maggie M’Gill” is the particular example today). If I then take a drink of water or something, the voice is muffled a little. I wouldn’t predict that if I hadn’t experienced it…

General

Nature software

Hmmm, looking at the credits on an episode of planet earth, I don’t see any credits for software/IT support staff. I’m sure there _is_ some, but the fact that it’s uncredited probably indicates that there isn’t as much computing going on in the production of such a series as there ought to be. I can think of lots of ways that software and computing infrastructure could support efficient production, insightful exploration of A/V materials and data, exceptional editing, etc., and I’m sure that current off-the-shelf software can’t be doing everything that can be done there.

So, if anyone reading this is a nature documentary producer, I’ve got two requests of you: produce lots and lots more content on the level of quality of planet earth (even a level or two lower quality would still be great), and talk to me about how to make more and better stuff through software magic.

General

Domain name speculation goldmine

Hmmm, I wonder if The Simpsons is a goldmine for domain-name speculators. In a 1999 episode, Homer is picking through the Sunday newspaper looking for something he cares about, and reading the names of the sections aloud:
“Now to trim away the fat: Outlook [tosses in trash], Vista [tosses in trash], Spotlight [tosses in trash], Mosaic [tosses in trash]”

Though I’m sure the writers only intended it to be (partly prescient) commentary on bloated software, a smart speculator could have looked at that list and predicted the name of two future popular packages and grabbed up all the good domains, ya know, *.com, *-help.com, *-for-dummies.com, *-sucks.com, a-*-ate-my-baby.com, *-forums.com, viagra-and-*-for-fathers-day.com, learn-*.com, learn-*-underwater.com, that kind of stuff…

General

Perverse geekery

Have you ever run NetBSD/x86 on qemu in Linux on your PS3? Don’t bother, it’s not that cool.

General

“Wikipedian Protester”

I’d love to see this toon spark a political movement:

Wikipedian Protester

General

Neat optical technology

This sounds really cool if they can commercialize it in the various application domains mentioned. One of the most interesting aspects is that they say that it’s “fully tunable in the visible range of the electromagnetic spectrum”, which could simultaneously simplify display technology while making color reproduction richer.

Nanotechnology News: A simple magnet can control the color of a liquid

General

java:comp exception in Tomcat 6

I don’t know if this will do anyone any good (please leave a comment if it helps you!), but I want to get myself into the habit of blogging these sort of things for the potential good of other web searchers out there.

We were having the following problem: when starting an web app in Tomcat 6 that uses JNDI to locate a database connection, we got the exception:
javax.naming.NameNotFoundException: Name java:comp is not bound in this Context
Lots of people point out that this could be a problem with there being a JNDI implementation in the web app’s lib/, so that the app doesn’t get the global one defined by Tomcat, and they recommend removing all naming* JARs from lib/. But, in our case, it was catalina.jar that was causing the problem; it also includes a JNDI implementation.

General

Bobbing and weaving, technologically speaking

Just read a pretty good overview of some of the nits of de-interlacing: The basics of de-interlacing from good to great. This is a sort of fascinating topic to me.

I guess the first thing I think of, when I think of interlacing on either an aesthetic or technical level, is ugh. Aesthetically, I’d be quite happy to never see another interlaced video or monitor again. Technically, I’m thinking that the resources, both of engineers and of computers, that have been used to de-interlace could really have gone to something much cooler.

And it’s so persistent, too. Interlaced videos are still being produced, I’m sure interlaced monitors are, and at the same time, de-interlacers are still being developed, and all that will continue for years from today.

But this is all just one of those things that happen so often in technology, where something that was a great idea at the time becomes a self-reproducing monster. I wonder if the people who started us down the road to the interlaced world we’re in today (and I don’t mean to deride them; I can only snipe at them with the advantage of hindsight and from the vantage point of _today’s_ technology) are all like “I am become tearing” or if they’re all “I wish people would love everybody else the way they love me”?

In any case, at least we can say that interlacing stimulates the economy.