Saturday, April 30, 2005
Free Computer Security -- FireFox
Yes FireFox certainly is free. And it provides security in the same sense that a Volvo provides safety. Driving (or riding in) an automobile is not safe. But if you have to do it, do it in a Volvo. Similarly, browsing the World Wide Web is not safe. But if you have to browse the Web, FireFox is a good choice.
FireFox may not be completely invulnerable to exploits. Just read the FireFox 1.x bulletins at Secunia to see. But at least it's not tightly integrated into the Windows OS as Internet Explorer, the Yugo of browsers, is. That means Spyware is less likely to take root and germinate.
FireFox's ability to suppress unrequested popup windows means you don't need a separate popup blocker program.
Many exploits involve tricking users into thinking they're on a site other than the malicious site they're actually on. So the SpoofStick extension was created to address this. SpoofStick displays the domain name of the website at the top of the browser window in bold, green letters. (The font color and size are configurable.) This makes it easier to tell if you've been redirected.
But remember, the safest computer is one that's not connected to the Internet[1]. If your tolerance for risk is very low, you'll not have a modem or NIC in your box.
On the usability side of things, I happen to prefer FireFox's tabbed browser concept. If you've always used Internet Explorer, tabbed browsing might take some getting used to. Here's how it works. Instead of having one button on the TaskBar for each open web page, there's just one button on the TaskBar for the main browser window. If you have multiple web pages open, you select the one you want by clicking the appropriate tab or cycling through them with Ctrl-Tab. Microsoft Excel can be configured to work this way. Microsoft calls this Multiple Document Interface, or MDI. I call it cool. (Just one thing. To make Ctrl-Tab switch to the most-recently used tab rather than the next tab, install the LastTab extension.)
Give it a try!
[1] Actually, the safest computer is the one that's never turned on.
Monday, April 25, 2005
Book Review: "Better Off : Flipping the Switch on Technology"
Eventually the librarian was able to look it up and put it on hold for me, not without remarking on the irony of the situation.
I don't usually go to the library to look for books. Instead, I look for what I want online and go just to pick it up. But I was there with my daughter and decided to take a look-see.
I first read "Better Off" a few months ago. My wife had checked it out accidentally, thinking it was something else. Then she gave it to me to read.
The main idea behind the book is that technology places a barrier between a person and the outcome of his effort. When that barrier is removed, the person finds meaning and even euphoria in his labor. A minor point is that any time that's saved by using labor-saving devices is either wasted or is spent in maintaining (or paying for) the technology that saved you the time.
After absorbing numerous books that poke fun at technology, I enjoyed reading one that when so far as to do something about it. The author turns his back on it and lives for eighteen months in an "Amish-like" community. (I sometimes wonder if he thought about subtitling it "Flipping the Bird on Technology.") The fact that he wrote about his experience made me want to write about my experiences with technology. So reading the book partly inspired me to create this blog.
But this book left me puzzled, so I decided to re-read it. I hardly ever re-read a book after only a few months. But I can't help thinking that the author was suffering from burn-out from his graduate studies and thesis work. As well, just before completing his program, he was involved in an accident that was severe enough to leave him temporarily debilitated. This, too, I believe explains his romance with (and eventual marriage to) his live-in caretaker.
The other reason I wanted to re-read it because I came across a study[1] recently that seemed to suggest that such conditions as ADHD and autism were non-existent among the "native" Amish. But the only commentary on youth is that their courtship is scripted and predictable. And with the exception of one child who was born with a genetic disease, there seems to be no need for medical care.
He seems to suggest that people would be better off with the lifestyle he chose. But the people he lived with relied on products that were made with the help of modern technology. Such products include the metal in their gardening tools, for example. Watch steel-workers and miners leave for the farm and wave goodbye to your ability to work the soil.
So he flips the technology switch off, but keeps it within reach for when it's needed.
[1] The Age of Autism: The Amish anomaly, by Dan Olmsted.
Tuesday, April 12, 2005
Technology - No Place for Wimps
That KDS monitor is nice and clear, BTW.
Thursday, April 07, 2005
Free Computer Security -- Firewalls
I was running Windows 98 back then and playing an online RPG. I'd leave the computer connected to the Internet several hours at a time while I played or downloaded updates. One day the computer failed to load Windows, and I discovered that the SYSTEM directory was empty.
I repaired the system and went back online. About six months later, the computer suddenly became very sluggish, and a program that I was unfamiliar with (probably a service) was maxing out the CPU.
Then I did two things. First, I set my hard drive up to dual boot Windows 98 and NT 4.0. NT would be my primary OS, while Win98 would be for my daughter's games. Second, I installed a firewall.
At the time, three free firewalls were popular: Sybergen Secure Desktop, Tiny Personal Firewall, and Zone Alarm. Zone Alarm seemed to be the most popular so I installed it. It was easy to use and hid my computer's ports from the Internet. And I haven't had an Internet-related problem since.
But the astute reader will notice that I referred to Zone Alarm in the past tense. I almost hate to mention this, because Zone Alarm is a very good program. But remember how I wrote that I was playing an online RPG and that I was on dialup? I discovered, through a lot of trial and error, that Zone Alarm interrupted the connection to the game every thirty to sixty seconds for about five seconds. And its "disabled" mode didn't change that. The interruptions went away only after I uninstalled Zone Alarm.
So that prompted me to try Sybergen Secure Desktop. That program was just about as easy to use, hid my computer’s ports just as effectively as did Zone Alarm, and it didn’t interrupt my gaming experience one bit. I recall running a port scan while playing. Everything worked fine, and I’ve kept it on my system.
Sybergen Secure Desktop now is called Sygate Personal Firewall. And it still runs on WinNT 4.0 (SP6).
Once you install Zone Alarm or Sygate Personal Firewall, you’ll need to configure it. Configuration is an ongoing process since these products will block a program’s access if that program has been changed. But I like to tweak things even further. I find that the default settings for "allowed" programs is too relaxed.
First, I like to restrict the remote port numbers that things connect to. For example, my web browsers are allowed to connect only to remote ports 80 and 443, which are standard ports for HTTP and HTTPS, respectively.
Second I like to set everything to client-only communication so that any remote-initiated attempts to communicate with these programs are rejected.
Third, I use FireFox as my default browser, but keep Internet Explorer for those ASP-type pages that are unreadable with anything else. (Internet Explorer was required to file my income tax claim at TaxFreedom.org.) When I need to use IE, I get the website’s IP address using Ping and then allow IE to access only that IP address. Otherwise, IE stays blocked. Ditto for Outlook, since email gets routed through a couple of proxies before arriving at Outlook. (These proxies will be the subject of another installment of Free Security Programs.)
I’ll post the URLs of my favorite sites that do port scanning in the comments section, below. But not right now – later, when I stand a good chance of keeping my eyes open.
(Psst: I never did try Tiny PF.)
Saturday, April 02, 2005
Geek Test Result
| The Deviant Geek You answered 76% of the questions as a geek truly would. |
You're a geek and you know it. You've got all sorts of fringe hobbies and socially unacceptable tendencies. Chances are, whenever possible, you hate to be grouped with other people and sometimes go out of your way just to be different. You're smart too. You're more willing to depend on your own brainpower to solve problems, instead of relying on others to pull you through life. You probably read a lot, and generally enjoy learning new things. So what's it all mean? You may be considered by some to be uncool, but you probably don't care either. In social situations you may be either slightly passive or slightly loud (geeks always fall into the extremes). In a nutshell, you answered enough questions correctly supporting a geek philosophy to be considered a more potent geek than 60% of the population. |
| |
My test tracked 1 variable How you compared to other people your age and gender:
|
| Link: The True Geek Test written by ambientred on OkCupid Online Dating |
Cool High-Tech Thing -- Free Computer Security
Let's start with Anti-Virus. Grisoft delivers a free anti-virus solution with its AVG Anti-Virus Free Edition, which is free to home users. I had switched from Symantec's Norton AntiVirus (aka NAV) for these reasons:
- The Annual Virus Definition Subscription Fee. Paying this entitled the user to download virus updates for one year. But if you ever reformat your hard drive within that year (which I did twice) you'd either have to pay the fee again or you'd have to contact customer service to receive a special unlocking code in order to download more updates.
- Sluggish Performance. NAV slowed my system down quite a bit. It was so annoying, I wound up disabling its real time mode of operation and its email scanner. So I used it only for performing manual scans. Even those took a long time.
- No More Support for Windows NT 4.0. The home edition of NAV fails to list NT on it list of system requirements. In fact, just before I switched to AVG Anti-Virus FE, I'd been using the Enterprise Edition of NAV, which apparently even supports DOS. (Sometimes it helps to have a friend in the IT department at work.)
- "LiveUpdate" Blocked by Firewall. Every time I wanted to update the virus definitions, I had to download the entire 5+MB universal virus definitions file and install it manually. That's because the program's internal updater, called "LiveUpdate," failed to make it through my computer's firewall. If only they'd give me a range of IP addresses to open up (aside from 0.0.0.0 to 255.255.255.255). But they had too many different servers providing the updates.
Coming next... free firewall discussion.
Friday, April 01, 2005
Deadly Body Odor
Researchers discovered a way to modify the DNA of a common bacterium so that the waste it produces has a pleasing scent. The idea was to introduce this strain of bacterium into the armpit regions of test subjects, who would be required to forgo deodorants, antiperspirants and anti-bacterial soap for a ten day period. At the end of the study, the subjects would don a cotton pad under each armpit and perform some light exercise. The pads (along with pads from a control group) would be sniffed by another group of participants who would designate each pad as either "pleasing" or "disagreeable."
If the study was successful, Genetically Altered Scent, or GAS, would usher in a new line of designer fragrances.
Unfortunately, the study had to be halted due to a complication. About thirty percent of the participants who hosted the modified bacteria developed a severe rash. A few of these actually had to be hospitalized and undergo intravenous antibiotic therapy. Apparently one of the modified genes turned the bacterium into an aggressive organism, similar to deadly flesh-eating varieties. Luckily no one died or suffered permanent damage.
Monday, March 28, 2005
Cool High-Tech Things
However, one big problem was that NC wasn't made for a multitasking environment. When other programs tinkered with files in a focused directory, NC blithely ignored those changes.
Symmantec no longer supported NC, so it was time to search for a Windows file manager to replace it.
I found one of the most awesome pieces of software -- Servant Salamander, by ALTAP, which is short for Alternate Applications.
I've been using some version of Servant Salamander daily for about seven years. It's stable, intuitive, feature-packed and useful. ALTAP continues to add features and just released Beta 8.0 of version 2.5 on Friday.
I have a lot of cool programs on my computer. Servant Salamander is one of the coolest.
Saturday, March 26, 2005
Weather in New England
During yesterday's backyard Easter egg hunt, I had a chance to compare all three. Fortunately, no one fell, and the dog and house are still fairly clean.
Douglas Adams on Technology
- Anything that is in the world when you're born is normal and ordinary and is just a natural part of the way the world works.
- Anything that's invented between when you're fifteen and thirty-five is new and exciting and revolutionary and you can probably get a career in it.
- Anything invented after you're thirty-five is against the natural order of things.
We notice things that don't work. We don't notice things that do. We notice computers, we don't notice pennies. We notice e-book readers, we don't notice books.
We are stuck with technology when what we really want is just stuff that works. How do you recognize something that is still technology? A good clue is if it comes with a manual.
Thursday, March 24, 2005
How to Prevent School Shootings?
Is the answer more technology? There are those who will advocate for more.
I hear that Jeff Weise fit a profile. He was a quiet loner. That will lead scientists to wonder whether there's a genetic marker that predisposes someone to such violent acts as mass murder. If we can identify at-risk youths, we can prevent the next tragedy.
This is preemptive thinking. We were preemptive in getting rid of Iraq's nonexistent weapons of mass destruction and its non-links with terrorists. What's to stop Patriot Act proponents from preemptively detaining a bunch of Goth school kids?
Of course this cessation of rights won't start with school kids. It'll start with the lowest of criminals, a class of criminal even the ACLU won't want to defend -- the sexual predator.
John Couey, who confessed to molesting and killing 9 year old Jessica Lunsford, is the ideal poster boy for genetic testing. "Hey before we put you in prison you need an exam. Just wonder what a bit of your DNA might look like in my handy Genome test kit?"
Perhaps this is already being done on numerous sexual predators nationwide. Once the data is collected, a correlation is made. And then you start being preemptive.
The Human Genome project wasn't initiated with the idea of segregating people based on their DNA. But that's the way it goes with technology. Once you put it out there, you can't control how it gets used.
So now I hope you'll excuse me while I rid my wardrobe of every article of black clothing I own....
Thursday, March 17, 2005
Why This Blog (Part 2)
Stay tuned for Parts 3, 4 ....
On Saturday (12/15/01), my wife and I took our daughter to The Farm to have breakfast with Santa Claus and the Grinch. We called in advance to buy tickets, and we were thrilled that "How the Grinch Stole Christmas" was broadcast on television the night before; furthermore, we were happy that our daughter seemed to enjoy certain parts of the animated special.We arrived and were told that we should gather eggs in the chicken coop. The "snowman" showed us to the coop, which was about the size of a large living room and was filled with chickens and straw. Our daughter collected the eggs and placed them in the basket that my wife held. I just walked around a bit and took pictures. After we got outside, a strong wind blew the snowman's hat off, and our daughter chased after it. I picked it up and gave it to her, and then she gave it to the snowman.
We took the eggs to be graded. Our daughter placed them on the machine one-at-a-time. Then we washed our hands and went to have breakfast.
I sat down with her while my wife went to get three plates of food. There were scrambled eggs, sausage and pancakes. As we ate, the Grinch came in and foraged in the garbage can for food! Our daughter was hysterical with laughter! "The Grinch eats garbage! The Grinch eats garbage!" she shouted between fits of laughter.
Then Santa came over and said hi to us. He asked our daughter her name and what she wanted for Christmas. "A hobbyhorse," she replied. That's what we've been brainwashing her into wanting for about a month.
Soon after that, the trolley ride was announced. The Grinch drove the tractor that pulled the trolley. He drove by his "reindeer", which were panels of wood cut into the shape of reindeer and painted appropriate colors. After the seventh reindeer, we came upon Rudolph. This was a deer-like mannequin suspended on a wire so that it "flew" as we rode past. The red nose blinked.
After the trolley ride, we visited the animals. We've seen the horses, emu, llamas and sheep before. But this time there was a goat with two babies. They were black and about the size of our puppy, but taller and less long. But they were shy and agile, so it was hard for us to get a good picture with them.
Bluebird House

Bluebirds are making a comback in the Northeast. Some have been spotted in our town. So my wife, who just started a new job, bought a bluebird house today, just like the one pictured on the right. This is made by Woodlink. It's from their American Tradition Series, and it's called simply "Bluebird House."
Edited to add:
- I mounted the little house on the trunk of a yellow birch tree. The ground is too frozen to drive a special pole into, which is what's recommended.
- Check out the North American BlueBird Society's website.
- Copyright to image of bluebird house most likely resides with Woodlink.
Tuesday, March 15, 2005
Why This Blog (Part 1)
Journal writing is in my blood. My first handwritten journal entry appeared when I was in the seventh grade. How long ago was that? I just did the math in my head. It can't have been that long. Thirty years?
My first attempt at putting my journal on a computer failed almost immediately. It was back in the mid 1980's, before we even had personal computers in my department at work. The popular home computer at the time was the Commodore 64. And that's what I bought. The word processor it ran could display only half a screen at a time, 40 of 80 characters. Switching from the left of the page to right wore me out very quickly.
What I really wanted to do was write sections of text and then link to them from other sections of text. I hadn't heard of HTML yet. But if I did I would have wanted to use it.
Another ten years went by. And then my employer's LAN became established, and we had dial-up Internet access. If you think 56K is slow, imagine 56K shared among ten people. Despite the slow access, I established my first web page. A lame first attempt, it merely consisted of a list of links.
It wasn't that I couldn't think of content. Rather, I couldn't think of a way to bare my soul and remain anonymous. (As soon as I finished it, I sent an announcement to everyone.) So I let it collect virtual dust.
As our daughter started to grow and do interesting things, I became more interested than ever in journaling. I committed myself to writing it on computer. This time I had HTML to work with, and a wonderful text editor that understood HTML syntax.
Monday, March 14, 2005
Product Warnings for Physicists
http://www.ucolick.org/~de/humour/product.html
http://www.goshen.edu/~calvinfs/humor/physwarn.htm
Enjoy!
Thursday, March 10, 2005
Technology as Management
One example is how they decided to limit Internet access and game playing among the hardworking, hourly workers who assemble and test our products, and upon whom our livelihood depends. The big boss doesn't want them to fritter away valuable time. Time is money, and all that. He also prefers to sit in his office rather than walk among them.
At the time, I was a "sort of" member of the IT team. The first thing we did was install Microsoft's System Management Server (SMS). We did this not to address the time frittering issue, but because SMS was really cool. We loved playing with SMS.
My favorite aspect of SMS was the way it would run programs at certain times on remote computers. I used it to deploy virus updates, before we switched to an enterprise virus tool.
SMS could also restrict certain users from running certain programs at certain times of the day. So we used it to restrict Internet Explorer, Solitaire, Freecell, Minesweeper, and so forth.
Of course, it was easy to circumvent SMS restrictions simply by renaming the restricted file names. One could rename IEXPLORE.EXE to MSACCESS.EXE, for example. I knew this at the very beginning. I'm not sure whether the other IT guys did. I didn't bother to mention it. I felt that anyone smart enough to figure this out should be rewarded. I knew that the big boss didn't know this. He seemed satisfied that we had an answer to his issue, a technological answer in fact.
So we went on like this for a good while. And I'm proud to say that we had only one case of virus infection (Melissa), and I shut the email server's service before it spread to other computers.
But SMS was a resource hog. If the network was busy or the server was slow, we'd experience a frown-inducing delay before running any application because the computer needed to wait for SMS to say, "Yes, you can run the program this time (but don't make a habit of it.)" So when we hired the full time IT guy, he brought in an enterprise virus tool and eradicated SMS.
The new guy approached this issue differently than we did. He took the request seriously. He was determined to make his solution work. What he did was this. He renamed IEXPLORE.EXE to something else, and set its folder's local permissions to deny access. He omitted the standard games from the installation. And he set peoples' local accounts as user accounts as opposed to administrator accounts. That's to prevent them from installing games or other web browsers.
By then, programs had evolved to offer HTML-based help, which required IE. Restrict IE, and you restrict access to help. Although I mentioned this to him, it wasn't until I told him I needed everybody to use IE that he came up with a new idea. He set the IP address of the default gateway on certain computers to a bogus value. The default gateway is the address of the computer or router that traffic needs to go to in order to get on the Internet. If that address is not known, a computer cannot access the Internet.
This is the current method of limiting Internet access. IE is free to open local files or network-based files. Yet no programs can access the Internet. So it has the added benefit of preventing "malware" from "phoning home."
As nice as this seems, there's still a problem. Suppose someone who's allowed to access the Internet needs to use one of the restricted computer? No dice.
Anyway, this "locking the cookie jar" technique of barring Internet access really does ensure people won't waste time on the Internet. That's because they'll be wasting time figuring out how to gain access! As well, it sends the message, "We don't trust you to do your job. We'd rather micromanage your job rather than support your growth." It's how you treat children.
Why not be smart about this? If people are so bored (or addicted or lazy) that they'd rather fool around on the computer and risk losing their jobs, treat the boredom (or addiction or laziness.) Have a merit-based reward system in place. Make sure they always have work to do (but not too much).
Monday, March 07, 2005
Technology as Marketing Follow Up
Saturday, March 05, 2005
Technology as Marketing
For example, if you manufacture coffee makers, there are a limited number of circumstances under which people will buy your product:
0. Their old coffee maker broke and needs replacing.
1. They finally moved out of their parent's house (or divorced) and need one of their own.
2. They need to give a practical gift.
3. A new one will make life much easier.
Over the first three circumstances you have little control. (Well, actually, you could ensure that their old coffee maker breaks if they bought your old model and you made it cheaply enough. But then who would be daft enough to buy the same brand of coffee maker that broke? Then again, if all your competitors also made their coffee makers nearly as cheaply as yours, all you'd have to do was make sure the thing outlasts the warranty. Or you could simply market the same coffee maker under a few different brand labels.)
Where was I? I seem to lost my train of thought. So while I'm looking for my train (and wondering where my luggage has gone off to) let me explain the business with starting the above list with zero.
I wanted to present content in this blog with a good balance between Ludditism and Geekiness. But I'm a bit concerned that there may be much more Luddite than Geek here. Of course, the fact that this is a blog should help balance things out. It's not like I'm scratching this into parchment under candlelight with India ink and a nib. No right-minded Luddite[1] would dare go near a computer let alone build a blog using one.
What does this have to do with my zero-starting list? I think I can answer that. Starting at zero is something programmers do. If we have a list (or array) of ten to "iterate" through, we go from 0 to 9, not 1 to 10. I do know the precise reason for this, but to explain it would diverge even more from coffee-making than ever. So let me wrap this up by convincing you that programming habits pervade my being to such an extent that they leak out into daily life, if you could call this a life. And thus I am a geek. QED.
Now then, I was leading up to the idea that if you want someone to buy your coffee maker, and that person already has one, you have to convince that person that yours will make his/her life better. In the absence of technology, you might achieve this by making the coffee maker look more attractive in some way by some combination of redesign and advertising. You'd pay a gorgeous model to appear in a commercial while using your coffee maker. Then you'd pay her some more to make bedroom eyes to a bleary-eyed man who was using your coffee maker during another commercial.
Or, you could use technology. It's cheaper than a model. And some people are tired of gorgeous models, especially the homemaker who has to get up a 5:00am each weekday and get three children off to three different schools before racing to work, hopefully remembering to drop the fourth child off at daycare on the way.
So what you do is hire a couple of engineers to add a few features, like the ability to tell the difference between a weekday and the weekend in order to automatically brew at 5:00am on the former and, say, 5:10am on the latter. (Don't forget, her kids have soccer on Saturday and Sunday school on Sunday.) And you add another feature where it knows if any particular weekday is, in fact, a holiday. And another feature that keeps the coffee maker's clock synchronized to the NIST atomic clock in Boulder CO. Because you know and I know that Super Mom doesn't have time to set her coffee maker's clock every time junior presses the GFI Test button and cuts off the power to it. More importantly, she knows it.
But what she doesn't know is that your coffee maker doesn't know the difference between really important holidays such as Memorial Day, and those lesser ones such as Veteran's Day, with the difference being that her work place doesn't open on Memorial Day but does open on Veteran's Day. She also doesn't know that the coffee maker will utterly fail to synchronize with the NIST atomic clock because the signal is too weak. Worst of all, she doesn't know that if she forgets to add the water one night, it'll try to brew anyway the following morning, turning the hot plate on under an empty pot. And that night will happen to be the one that the kids are sleeping over at their Gramma's house so that Mom can sleep until 8:00am. Except that she'll awaken at 6:37 when her smoke alarm pierces her precious sleep.
But that's a good thing, because then she'll need to buy another coffee maker!
[1] "Right-minded Luddite" is, of course, another oxymoron.
Saturday, February 26, 2005
Cool Low-Tech Things
They make me want to shout!
So this blog will feature an on-going list of Cool, Low-Tech Things. (I was almost going to make it a top-ten list of things, but then I remembered how I don't like such evenly numbered lists of things.)
The first item is a wonderful personal care item. Anyone with problem sinuses or asthma should have one. It's the Neti Pot. I have the ceramic Neti Pot from the Himalayan Institute, which I bought at our local health food store.
Here's why it's so cool. First, there are no moving parts to wear out. Second, it doesn't require special expensive chemicals that must be purchased from the manufacturer. (It can be used with ordinary kosher salt or sea salt.) Unless I drop it or lose it, I'll be able to use it my entire life. Wow! But best of all, it really works. Treat yourself with one right away!
Friday, February 18, 2005
NPR's "Drafting a Genetic Map of Human Diversity"
This NPR audio track discusses the ethical implications of the new map as much as its medical applications.
