Links

Amazon

A few recommended books, movies, games, and albums. If you want to look for more recommendations, feel free to look at the larger selection over at Amazon or my Amazon Store with more recommendations.

  • Man School: lessons on love, power, honor and purpose
    Man School: lessons on love, power, honor and purpose
    by Michael Bronco
  • Cryptonomicon
    Cryptonomicon
    by Neal Stephenson
  • Programming in Objective-C 2.0 (2nd Edition)
    Programming in Objective-C 2.0 (2nd Edition)
    by Stephen G. Kochan

    An outstanding introduction to the core of the Objective-C language.

  • DreamCypher
    DreamCypher
    Dancing Ferret
  • Tron: Legacy (Amazon MP3 Exclusive Version) [+Digital Booklet]
    Tron: Legacy (Amazon MP3 Exclusive Version) [+Digital Booklet]
    Walt Disney Records
  • Cocoa(R) Programming for Mac(R) OS X (3rd Edition)
    Cocoa(R) Programming for Mac(R) OS X (3rd Edition)
    by Aaron Pablo Hillegass
  • The Moon Is a Harsh Mistress
    The Moon Is a Harsh Mistress
    by Robert A. Heinlein
  • Hot Fuzz (Widescreen Edition)
    Hot Fuzz (Widescreen Edition)
    starring Jim Broadbent, Kenneth Cranham, Timothy Dalton, Julia Deakin, Patricia Franklin
  • Last Night on Earth - The Zombie Game
    Last Night on Earth - The Zombie Game
    Flying Frog Productions
  • Descent: Journeys in the Dark
    Descent: Journeys in the Dark
    Fantasty Flight Games
Friday
May132005

The Forgotten War

Captain's Quarters has a note on the History Channel's special on the war of 1812, and recaps some of it's highlights.

While needing review on the subject myself, I must say that I'd found Theodore Roosevelt's (Yes, that Teddy R.), volumes on the naval battles a worthwhile read on the naval aspects of the war.

On another note, being raised in the Marines, I grew up with the lore that the barracks weren't torched with the rest of Washington D.C. because the Marines were the only soldiers the Brits had respect for.
Tuesday
May032005

It's a Bird, It's a Plane.....

It's a Dyna-Soar.

Or something like it.

Via Instapundit.
Popular Mechanics has a sneak peek at a Lockheed Martin design.

I see a ghost of the old Dyna-Soar in the overall look.

For those who weren't aware of it (and I only have a few glimmerings myself), the Dynasoar was a reusable manned space vehicle that was developed in the 60's, intended for military use.

I personally first heard of it when, upon telling my grandfather how cool it was to watch the very first shuttle launch, he told me half-sadly, half-bitterly, that we could have had something smaller, and working years ago. He'd worked on the ground-based power generation and distribution systems, if I recall correctly.
Saturday
Apr162005

Why Internet Filters (Don't) Work...

Via Sound Politics, I learned of this , where a high school student in Spokane was suspended after he created a Web site bypassing the school's internet content filter.

There may be longer rants on this later, but the long and the short of it is that these filters are just another crutch to be used by uninvolved parents and officialdom, to give the appearance of being concerned and "safeguarding our children", while leaving them unsupervised with an electronic babysitter that doesn't truly work.

Let me rephrase that. They "work." Getting them to work the way you as a parent want them to is difficult at the very best.

Why is that?

The first set of problems involves what is blocked. There are several basic ways that these "nanny" programs decide what web sites to block. There is a "blacklist" of blocked websites provided by the makers of the software. The person setting up the software can decide to block specific sites, or allow specific sites. Last but not least, the software can look for specific key words, and block any page that has those.

The second problem is the question of whether or not the software really can successfully prevent access to sites that it has been told to block.

Many critics of the software like to concentrate on the canned blocklists. Supposedly, the company automatically combs through all of the available webpages, and marks the ones with questionable content. They then review them to see if these sites are truly inappropriate, and, if so, put the site on the blocklist.

Given the number of sites in these blocklists, it truly is questionable as to how thoroughly these sites are actually independently reviewed, because blocked sites include or have included organizations such as Amnesty International, congressional representatives, and Banned Books Online. Some in truly paranoid fringe sometimes wonder if there is a conspiracy to block certain political views. Given the odd choices it is a valid question as to what degree the mores of the creators and perceived desires of the clients/parents bias the terms used to generate these blocklists.

Key words have their own problem. While it may not be an issue when the user is a five year old, teens at least will legitimately need access to websites on biology, etc. that may contain blocked key words. Both the "key word" method and the canned blocklists tend toward a significant false positives, sometimes over 50 percent.

A privately generated block list created by the parent or administrator is the only method that blocks exactly what the person buying the software wants (you can go everywhere but here), or conversely, allows access only to the places allowed (these are the only places you can go). The only problem is that setting up and maintaining these block lists can be very time consuming.

Maintaining these programs can be time consuming in general. If a site you want to allow access to, either for yourself, or generally, is blocked. you have to take the time to add it to an "allowed" list, or bypass it that one time.

All this aside, it still leaves open the question of whether or not this vast overkill prevents access to pornography and unwanted information in general, as well as whether or not the software can be bypassed for specific sites.

As the article I referenced above shows, the answer is a resounding "no."

Face it. Just like books, TV, and anything else in life, the only way to make sure your kids stay safe online is to keep an eye on what they do, and teach them how to handle themselves.

I'll leave you with a quote from Lars Kongshem:
Equally important, many educators say, is..(teaching) students...to use the filter that lies between their ears...this analogy offered in the National Research Council report is...apt: "Swimming pools can be dangerous for children....one can install locks,..fences, and...pool alarms....but by far the most important thing....is to teach them to swim."
Friday
Apr082005

Geekspeak, Jargon, and Lingo

The BBC recently filed a report on the confusion that many users feel over geekspeak. It starts:
The average home computer user is bamboozled by technology jargon which is used to warn people about the most serious security threats online.

Many are often left vulnerable because they have no idea what they are supposed to be protecting themselves against, a survey for AOL UK has found.

Confusing "geek speak" used by experts and media included "phishing", "rogue dialler", "Trojan" and "spyware".

On one hand, the article has a point. The jargon used for even the most basic desktop tasks in the computer industry can sound complex and arcane. It definitely doesn't help when you combine the often devestatingly broad education (usually self-education) of most geeks with a sense of whimsy. Possibly the most common example of this is "spam," so named because of a Monty Python routine where everything on the menu has spam, but it's not something you want.

On the other hand, what is to be done? Like most technical fields, these terms are used to define, categorize, and explain without using five words where one can do. It's the classic tradeoff of having to learn a larger vocabulary to use fewer, more-specific words. Since computer geeks have an easier time memorizing new terms, they tend towards more of them than some fields. Nevertheless, listening to biologists, electrical engineers, and other experts going on about their fields of work can cause even well-educated non-experts eyes to glaze over.

It also doesn't help that the computer is such a versatile tool when compared to a car, or those VCR's that so many people have difficulty setting the time on. Computer makers try to make operating a computer look as easy as walking, but in terms of abstract complexity it's at least as complicated in the number of subsystems and interactions as your typical car. While many people know enough about basic physical processes that they are fairly comfortable with their understanding of how a car works, the level of knowledge required to simply operate a car versus fixing a car is generally pretty low.

Sadly, operating a computer effectively is a far more complicated than operating a car. You really have to be closer to car mechanic than mere driver. Given how many supposedly mature adults cannot competently operate a car, this is disquieting.

So, part of the problem is that geeks come up with a lot of names and terms that seem flatly ridiculous to non-geeks. They use more of them because they tend to be pretty smart and can memorize these meanings pretty easily.

Another part of the problem is that these devices are far more complicated to operate safely than people are led to believe.

Finally though, part of the problem is willful ignorance on the part of users. Many people who are perfectly willing to put in time for drivers education classes are not willing to proactively study the operation of something far more complex before they try to use it.
Friday
Mar252005

It Really Says Something About North Korea...

From the New York Times
"If we are so poor," she continued, "it must be because of Kim Jong Il's mistakes," she said referring to North Korea's leader. The woman said her daughter had decided to stay in China, but that she would soon return home, after illegally earning money doing piecework for a factory here.

What's really priceless though is a quote from the first page where a nurse says the following on being in China:
"But I have no ID card, no residence permit. I am in a free country, but I am not free."

I'm trying really hard to process the mind-boggling worldview and background required, not so much to consider China a free country, but have it be (relatively) true.

Go read the article.