More And More Linux Frustration

This is a rant born of frustration. I guess I’m looking for some sort of community consensus – not how I should solve my problem, but how the Open Source community should attack a real problem of usability.

In my heart of hearts, I so want to love Linux. But now, after months of trying, I’m wondering if I’m not ready for Linux, and more importantly, if Linux isn’t ready for me.

Some quick background. I took my last computer course in 1968 (that’s no typo). To my friends, I am tech support. My wife has watched me guide others through menu after menu, all while in bed, with my eyes closed. The computer I’m typing on was assembled by me from parts I specified. The one next to it has just received a motherboard/cpu transplant on my kitchen table.

I am not a technophobe. Still, Linux frustrates me in nearly every possible way.

Over the last week, since rebuilding my auxiliary computer, I have loaded and reloaded and reloaded again. My estimate is a dozen loads of 5 or 6 different flavors of Linux. Each of them similar. Each of them different.

I’m starting to get worried Comcast will flag me for overly taxing their system with all the iso’s I’ve scarfed up.

On some distributions my audio card is recognized. On others it’s not, or is only after some minor tweaking. On one (and I wish I could remember which one) my TV card plays. On others, it’s cryptic error messages – messages which make Microsoft’s error messages seem kind and gentle. On one distribution, the box for the TV is blank, but the rest of the screen is full of noise, which seems to be the disjointed TV video.

The only way to get the printer to work (it’s attached to an onboard print server on my router) is by first making believe it’s attached directly to this computer and then editing the file. Clever.

None of the Linux variants I’ve used knew what to do with the video system on my motherboard – though it’s far from esoteric. I am stuck with a generic VESA driver, which means my system is running slower than it should.

I have tried to fix all of these problems, but let me use the video problem as my example. Doing a Google search for the video chip (KM400 from Via) and Linux leads to some interesting suggestions. There are some that seem to be translated to English from Chinese, but not well enough that anyone speaking English could follow. Others originate in German, then English, and again something is lost in translation. Steps are missing or just hinted at. No two suggested remedies are exactly the same.

As I look through the Usenet responses, it’s tough not to pick up smart ass disdain from many of the cognoscenti! And, I expect to get some of that here.

One of the things that’s touted as a strength of Linux, and weakness of Windows, seems to be the opposite. Windows lives in a standard world. My Linux box does not. Will the Debian driver work in my Mandrake distribtution? Maybe, though probably not.

Does my 2.6 Kernel need different care and feeding than a 2.4? Seems like it. But, I don’t really know what a kernel is, much less why 2.4 and 2.6 eat different food.

My motherboard came with all the Windows drivers I’d need – none for Linux.

Will I have to compile a package? Can I? How do I do it?

I want this to work, yet I feel Linux is fighting me. The Linux community seems anxious for this to work… and at the same time it’s scared that their baby will go mainstream… afraid that someone will do to Linux what they perceive AOL did to the Internet!

I’m not going to give up. But, I am getting very frustrated – very. I can’t believe I am alone.

Someone, Please Explain This To Me

Helaine and I are Phillies fans. With the baseball season starting soon (it’s already started for the Yankees and Devil Rays – in Tokyo) I set out to buy the Major League Baseball online package. This is something we’ve done in the past.

You plunk down your money and get a subscription – either the radio play-by-play to all the games of one team, all the teams, or a video package. The amazing thing is watching or listening on your PC. The quality is quite good.

There are all sorts of pricing arrangements. If you go to the Major League Baseball website, the advertised price is $14.95 per month, or $79.95 for the season, for video (and not all games are available as video), or $19.95 per month and $99.95 per season for radio and TV.

So far, so good. MLB has the rights, and they can charge what they wish.

At the bottom of the page, next to a small MSN logo, is this text: “MSN Premium subscribers get MLB.com All Access with your subscription.”

I went to MSN’s website, and here’s what I found there: “All new or existing MSN Premium members receive MLB.com All Access, which includes MLB.TV and MLB.com Gameday Audio.” The price, $9.95 per month, with three months free!

This doesn’t make any sense to me, but I signed up anyway.

Quite honestly, I wouldn’t sign up for MSN if they gave it away free. There is some software in the deal and better access to some of Microsoft’s services, but nothing I really want.

I guess if I were a marketing major, or Bill Gates, a lightbulb would turn on above my head and the reason for this pricing arrangement would become crystal clear. I am neither… obviously.

No Humans Involved

I get ads from a lot of companies I’ve done business with. This is different than spam, and I don’t mind. I’m hoping most of them are above board and if I asked, I’d be removed. It is a guilty pleasure to look through the ads in search of something I now want, since I only now know it exists.

I was looking through some stuff from Overstock.com when I ran into this. It’s an ad for a book on Microsoft Flight Simulator. Please compare Overstock’s price with list.

Oops.

100,000 Pages Served

Sometime on Monday the little counter on the bottom right of this website will spin past 99,999 and move into six digits. It’s my website, and I am impressed. I never thought there would be anywhere near this much traffic.

However, let’s keep this in perspective. Compared to a large commercial site like Google or Yahoo I’m not even a rounding error. This site has so little traffic that it easily shares a computer with dozens of other small sites (and my server is in Chicago).

For a one man operation with no promotion, and no draw other than a look at what I’m thinking on any given day (not much it often seems) 100k since July is livin’ large.

To define terms, each time a full page of this website is viewed the counter goes up one. This page counts as one. If you go back and look at a single archived entry, that’s another one. Looking at a full screen of thumbnails in my gallery is one more. And, if you click on any of them to get that single image in a larger view that is yet one more.

There are other counters at work on the site. Most of them operate behind the scenes on the management pages.

This is the 400th entry in my blog which started on July 4, 2003 (you can see the titles of each with links by clicking here). The combined text and images here take up 285 MB. This website has spit out a little less than 15 GB of data, enough to fill 20 or so CDROMs. There have been 56,000 separate visits to the site. If you count each individual file that’s called on, each image, style sheet, table and text files, you will be just short of 1.5 million hits!

This site is fully indexed on all the search engines, but gets the most traffic, by far, from Google. The largest number of referrals come from people entering the name, “Scotty Crowe,” John Mayer’s road manager who I had written about… and who doesn’t appear on other sites often enough to move me from a prominent showing on Google and Yahoo. In 2003, Scotty was only number 2, just behind “giblet gravy,” a term I had used in a context that probably wasn’t be searched for.

There are other Geoff Fox’s listed on the Internet – many others. But, I am the number one result when you Google my name. I’m also high on the list for ‘dissed’ and, of course, Scotty Crowe.

Each day, between 350-450 of you visit, looking at about 2 pages per visit on average.

There is a certain amount of exaggeration when you see all these numbers. Some do nothing more than reflect the Internet equivalent of a wrong number, as people come here by mistake. Others are reflecting robots and spiders and crawlers from search engines like Google, Yahoo and now Microsoft. Still more, less than 10% but significant, are from me… looking for errors and proofreading my work (I spend a lot of time spellchecking and proofreading my work and mistakes still get through all the time).

Actually, I often stay away from the public pages, lest I run up the counter.

If I told you how much this endeavor has cost, you’d probably be surprised. The main software is Movabletype, which is free. Same goes for Gallery, my photo gallery software and GrADS which produces the meteograms. All the software on this site is freeware.

Renting my little corner of cyberspace is also pretty cheap. I paid $100 for one year of webhosting, which provides the destination when you type https://www.geofffox.com. For that $100 I get 350 MB of space, more bandwidth than I can use, and the ability to control my mailboxes and truly be the master of my own domain! Owning geofffox.com is another $20 (I also own tv-cd.com).

Please accept my thanks for coming here and helping me stay motivated. I have become somewhat anal – posting virtually every day. I am surprised, gratified and a little scared when I think you’ve spent a time reading what I have to say.

I’m Watching You Watching

On this blog, some entries are better written than others. Some entries are meaningless to anyone but my immediate family and friends. Sometimes what I write is insightful and full of a worldly understanding (Hey, no one else is going to say this about me. I might as well).

Like a good geek, I go through my logs from time-to-time (All right, I’m obsessed – so shoot me). It’s interesting to see whose coming here and what they’re reading. You couldn’t do this with a Google sized site, but most of the time I can track a reader as he decides where to go next. And, I’ll admit to doing a few “whois” searches to see who owns the IP address doing the browsing.

Looking at my log, I know that at one time my largest source of hits from search engines came about because I had misspelled he name of the comedian “Carrot Top!”

I’ve just started seeing a significant flow of traffic over the last few weeks to two IP addresses at Microsoft (65.54.188.40 and 65.54.188.42). Though AWStats doesn’t see them as a search engine spider, I believe that’s what they are. This month I’ve had over 20 MB in bandwidth and 1,600 hits go to those two addresses (and mine is a little, personal site with only around 220 MB of content – much of that in photos). This is probably the beginning of Microsoft’s push to unseat Google as the search king.

Just as interesting to me, and noted by some other users of Movabletype, my blogging software, are hits in the referral log from sites that aren’t referring readers to me! Though&#185 http://paris-hilt0n-video.blogspot.com, http://www.hummer.c0m, http://blog.j0hnkerry.com, http://outd0orsbest.zeroforum.com/zerouser are listed as having sent browsers this way, searching those sites shows no reference to me at all.

This ploy, and ‘comment spam,’ are new and insidious methods for trying to game the system by having your link land on lots of blogs, using their ‘good name’ with the search engines to elevate yours. I can’t believe I’m the only one looking. What else do people see?

&#185 – To prevent these folks from profiting again, I’ve replaced one letter in each URL with the number “0”.

Follow The Money

I get more than my fair share of spam every day. And, I read about the various approaches being proposed to stop spam. Microsoft has a method. Yahoo has a method. Most everyone on Slashdot has a method.

All of this deep thinking is predicated on the fact that spammers are hard to find. They can use proxies or zombies or otherwise hide their identity. On a network designed with the assumption of trust, finding angles wasn’t difficult.

I think we’re going after this the wrong way.

Spammers are on the Internet because they want money. Their easiest access to money is by selling things and getting the cash by credit card.

Why not do as “Deep Throat” instructed Woodward and Bernstein; “Follow the money.”

Am I missing something? How difficult would it be to set up some stings – very publicly noted – and bag some violators?

The way to stop spamming isn’t to make email more difficult. You stop spamming by making collecting the money more difficult!

Blogger’s addendum: No sooner had I posted this when I read a similar post on Slashdot. And then, not long after that it was this article at Wired.

Maybe I’m psychic (in addition to psycho)?

Searching’s Not Easy

Recently, there’s been a lot of talk about search engines – sites like Google and Yahoo and Alta Vista. Yahoo, which used Google’s search engine, has now switched to another supplier. Microsoft says they’re going to go into competition with Google. This is not as easy as it seems.

First, an admission. I like Google. While the other search engines were becoming more portal-like, and more commercial, Google was keeping true to its purpose. Searches on Google seemed, to me at least, to hit the mark more often.

As tough as it is to believe, Google is the little guy! Yes, they will soon be going public for billions of dollars (no joke) they are pipsqueaks compared to Microsoft. Heck, their first day valuation will probably even fall short of Bill Gates alone.

Here’s the part I don’t understand. If these others are going to try and unseat Google, don’t they have to search just as thoroughly?

My website’s software provides an easy view of the spiders that crawl through. The chart below this text shows January 2004’s activity from the search engines. There is Google and there is everyone else. No one else even comes close.

And, imagine how large their database must be when they’re looking at 85+ mb of my stuff!

Who Is Your Tech Support?

A few years ago, my friend Kevin gave me a bumper sticker, “Friends Don’t Let Friends Do Tech Support.” Yet that’s what home computing today is built on.

Try getting support from someone who sold you hardware or software and you’ll find you’re the last person they want to hear from. Have you ever tried to get in touch with Microsoft?

To much of my family and many of my friends, I am tech support. Don’t understand what’s wrong, call Geoff. That’s good and I enjoy it… though it seems a shame that the company’s responsible aren’t carrying their own weight in this regard.

Who do I go to? For Linux and OS related problems, it’s my friend Bob in Florida. For Windows and hardware related problems (and, thankfully, I seldom have software problems I can’t solve on my own), I go to my friend Kevin.

I saw Kevin tonight.

This afternoon, as I was attempting to print 25 sheets of something for Helaine, the Epson Stylus Photo 785EPX connected to Steffie’s computer (but which I print to through our home network) decided to ingest about 25 sheets at once. As the paper jammed into a space much smaller than it could be compressed, the printer started to whine. Gears meshed. It wouldn’t stop. I swear the printer was crying.

I unplugged the it and removed the paper without much problem. But, when I turned the printer back on, I got a paper jam error message. Uh oh. I absolutely knew there was no paper there because the sheets that had been caught had come out whole, though somewhat creased.

After scouting around the net, I realized it was probably the paper jam sensor, not a jam itself. Three choices, new printer, printer service (at most of the cost of a new printer) or do it myself. I didn’t have much choice but the latter.

Being technically inept when it comes to mechanics, I called Kevin on the phone and asked real nice. There was never a question, because Kevin’s the kind of guy who would give you the shirt off his back and because he really enjoys the challenge of fixing something that’s not really built to be fixed.

I am so upset I didn’t bring the camera, because this printer is a mechanical work of art. As you peel away the layers of a mechanical system, you can quickly see how much thought went into doing it right. The cable runs were neatly held in place by guides. Most terminated in nicely keyed plugs. A few didn’t have plugs but seemed to end with exposed connectors and were stiff enough to insert cleanly in sockets.

The cover came off fairly easily. That didn’t get us to the problem. Next, a rear assembly which drives the paper as it is pushed into the path. Kevin saw this mechanical marvel intuitively and was immediately able to know how it worked and why everything was where it was. There were a few times when I pointed the way, but mostly it was Kevin.

The ability to see how something works is a gift. I think I have it as far as software is concerned. I can look at a program or even look at its code and understand what the programmer was trying to do. Kevin can do that too, and take it one step further by understanding hardware.

The problem was a tiny lever which was supposed to be held taught with a smaller spring. The lever blocked a light sensor from seeing an LED. That’s how it knew if the path was blocked by a paper jam. But, the spring, held by tension alone, had disconnected from the lever.

It required removing three separate assemblies and then, putting them back together. On the first try a cam wasn’t set right. The printer powered up to the sound of plastic gears gnashing. Kevin and I looked at each other. This could be the end of the repair.

We quickly figured out what the cam was supposed to do and where it should be on power up. Bingo! The printer fired up quietly and the indicator for a printer jam stayed dark.

Because we didn’t have the drivers for the printer, that’s as far as testing has gone until right now.

I’m going to plug it into the computer.

The computer has recognized it and is loading the drivers. Success. Now, to print.

Wow. No smoke and a perfectly executed print job.

Kevin would be a great friend even if he couldn’t fix anything. But, he can.

The Book That Nearly Didn’t Make It

That photo on the left is a book I ordered a week ago and received yesterday. That’s the way it came from the Post Office (I’m guessing it was that way before Rich, our postman, got it). It was one or two bounces away from being undeliverable.

As it turns out, the book (Special Edition: Using Microsoft Office 2000) was physically OK and now goes into the ever expanding collection of computer reference material I’ve accumulated over the years.

The fact that I bought this book in the first place upsets me to my geeky core. When I was taking my Statistical Climatology course, I found using a spreadsheet was very helpful. I used OpenOffice, the free “office suite.”

Here’s the problem – OpenOffice is not the mature product that Microsoft Office is. I wanted to be able to export graphs as images, and it can’t be done in OO. More importantly, OpenOffice is poorly documented in printed literature (which is much better than on screen help while you’re using a program).

If there was a good OpenOffice book available, I would have bought it. But, I couldn’t find anything and so I settled for Microsoft – which I know is bloatware and helps promulgate Microsoft’s monopoly position. It upsets me on so many levels.

Speaking of buying computer books – here’s how I do it:

I go to Amazon, find the book I want, and then head to the “Used and New” section off on the right side. In most cases these books are new but are overstocks or for some other reason out of the normal retail market.

In the case of the book I bought, “Special Edition: Using Microsoft Office 2000,” the list price was $39.99, Amazon’s price was $27.99 and the “Used and New” prices start at $9.00.

The comment on the $9.00 book says it has a little wear and sounds used, but for $9.24 you get:

Comments: New! Cover crease, minor cover wear. CD sealed! Ships next business day!

That’s a pretty good deal, saving $18.75 from Amazon’s price.

Usually, I ship the least expensive way. That means a Postal Service employee crawls on his belly all the way from the warehouse to my house. Actually, it’s library rate which is v-e-r-y slow. So, when there’s a choice, I look for a dealer here in Connecticut or an adjacent state.

I have never been dissatisfied with the physical condition of a book I’ve gotten this way, and I’ve saved a mint.

Two Computer Related Problems

Things are supposed to go smoothly, but they never do. I’ve just suffered through two computer related problems – one taking a full ten hours of time without a solution.

First things first. I notice earlier today that I had only received a few emails all day. Normally, I get 100-200 emails a day, the vast majority of which are spam.

I went to my webhost’s site (not Comcast, my ISP, but hostforweb.com who runs the server you’re getting geofffox.com on and also my mail server) and used their tech support chat. It didn’t take more than a few minutes for Fred to tell me something had hung and all mail sent to me (or at least the vast majority of it) had be sent packing.

As best I can tell this had been going on for 24-36 hours. Oh well. There’s really nothing I can do. I’m not sure about he actual bounce message returned, so some might be re-queued and re-sent.

The second problem was much more time consuming and sinister. My friend John has an old Compaq Armada laptop and a pristine copy of Windows 98 from a desktop machine that’s no longer in service. All I had to do was load it up and he’d take it back. This is something I’m glad to do for a friend.

The Armada 1590 is a Pentium 166 laptop that was loaded with Windows 95 and originally came with 16 MB of RAM. Today, that’s a ridiculously small amount of memory. Windows 98 might have run, but it would have run ponderously slow.

I reformatted the hard drive, checked for and installed a BIOS update and then set out to load Windows 98. This is a task I’ve done dozens of times… and never with a problem.

Windows loaded fine, but as soon as I got to the first screen after the installation and the computer began to play it’s little “I’m Ready” music, it locked up tight as could be. It would neither respond to keystrokes or the mouse/touchpad. Rebooting brought me back to the same problem.

I went on Google’s Usenet site which often has great tech support ideas, only to read a series of unhappy Armada owners who tried and never quite got Windows 98 to work.

I reformatted and tried again from scratch. Each time you do that, figure an hour or so until you’re at the first workable screen. I loaded Windows 98 totally at least four times.

After a while, and after staring at those cryptic Microsoft error messages (never had so many words and numbers given so little insight into what’s going wrong), I decided the problem might be with the audio driver on the Windows 98 disk. For some reason it didn’t seem to get along with the hardware which was, after all, designed long before Windows 98. I turned off the audio hardware from the control panel and booted again.

Success – but not for long.

Even a freshly loaded Windows 98 (or XP for that matter) PC needs loads of updates, patches and fixes. The more I downloaded and fixed, the more unstable the laptop became. BSODs (“Blue Screen of Death”) came fast and furiously.

Finally, I got to load DirectX 9. I have no idea what DirectX does, other than to say loading this update into the laptop brought it to its knees! Not only did the laptop crash but the Registry (which tells the computer where and what all the programs on it’s drive are) was now corrupted. Windows 98 was more than glad to restore a prior version of the Registry, which of course brought me back to square one.

I played this game twice.

Finally I called John on the phone and said, “No mas.” OK, actually it was Roberto Duran who said that, and neither John nor I speak Spanish, but you get the point.

Can this laptop be made to play nicely with Windows 98? Maybe. But, is it worth it? Probably not – I’m not really sure – oh who knows. I’m just so frustrated at this point.

The few fleeting moments I did have it running, it seemed reasonably nimble with web browsing. And, in that there’s some Internet wisdom that needs to be shared. This computer is only a Pentium I at 166 MHz. Lots of people throw machines of that speed out as too slow. With enough RAM – and John had boosted the 16 to 82 MB – even a slower Pentium is plenty fast for working the web.

Would I play games with it or edit video or run Photoshop or other high end multimedia programs? Hell no. But, most of what everyone does on the web demands much less horsepower. The laptop I use most is a Pentium II 300 MHz and it kills.

As for John’s laptop, before I attempt any more software loading, I am going to bring it near the sink with the water running full blast and explain what we do to computers that don’t cooperate. That trick always works.

The End of the Hobby Era In Computing?

The lead story on Extreme Tech is all about building a computer. Build It: A Speedy PC For $800

I’m certainly not adverse to building a computer. The PC this is being typed on was assembled right here on my office floor from parts I specified. It does everything I designed it to do (though it has incredibly noisy fans to remove its internal heat, and I wish I would have designed that out). And, as a bonus, it actually worked when I plugged it in!

The question is why build… and even if you want to, how much longer will that be possible?

My computer was built to edit video. To that end, I threw in the ATI All-In-Wonder 8500DV video card (on which the DV “Firewire” connection never did work) and a Soyo motherboard with built-in RAID (two disk drives act as one for the faster service necessary for video). The on-board audio conflicts with the video card, meaning I then had to go get another audio card.

It was a great learning experience, but today you can buy machines off the shelf that do the same thing. And, increases in processor speed cover a variety of sins. So a machine not totally optimized for video will still do fine because everything else is so much faster and the disk drives are so much larger.

As I was passing by Home Shopping Network earlier today, they were selling a Gateway PC (I am not a fan of any particular brand. All major computer manufactures are just putting together other people’s parts.) with 17″ monitor and printer for under $1200. The CPU on their machine is better than twice as fast as mine! If you’re interested, here are the specs.

It’s tough to build when a speedy machine, pre-assembled, sells for a price like that.

For hobbyists, like me, there will always be the allure of building the ‘perfect’ screaming machine. But, I suspect within the next few years that won’t be possible either.

I remember in high school, a friend of mine bough a Model “A” Ford and restored it to running condition by hand. What he couldn’t get, he modified. Now, there’s hardly anything on a car you can fix or modify on your own.

Computers are going in that same direction. There are a number of reasons, but the most significant seems to be intellectual property rights. My computer is capable of copying DVDs… even copy protected DVDs. I can do all sorts of other things that upsets other rights holders too!

Just as printer manufacturers have added chips to try and thwart aftermarket ink cartridge manufacturers, PCs will be ‘smarter’ (really more restrictive) in what they let you do. The quaint concept of ‘fair use’ will go out the window, because manufacturers now understand how easily their hard work is ripped off.

Will future versions of Windows be built so it only works with ‘trusted’ hardware and software that can be more closely controlled? My opinion is, yes. Sure, a computer could be run on Linux or some yet-to-be-designed operating system, but that would deprive you of much of what’s available today.

I’m not sure where the ‘sweet spot’ is, balancing the rights of those who produce with the rights of those who use. I suspect that PC’s wouldn’t be where they are today… capable of doing what they do… if the restrictions to come had existed earlier.

Continue reading “The End of the Hobby Era In Computing?”

Crunch Time for School

Our 20th wedding anniversary is coming up tomorrow, so I am rushing to finish my school assignments so the day can be free and dedicated to celebrating.

It’s funny, but in the beginning of the school year, Severe Weather was the tough course. Now, it’s Statistical Climatology.

Tonight, doing some homework necessary for a quarterly test, I worked for a half hour on a problem only to realize the data was split between two pages, so I had left half of it out. This problem had dozens of individual little steps. And, after a point, everything became dependent on what you had previously calculated.

When I realized how long it would take to redo everything, I went a little crazy. If only I knew how to do it on a spreadsheet!

I tried getting my friend Bob on Instant Messenger. He’s Mr. Meteorology (actually Dr. Meteorology) and a math wiz. Nothing. So, a quick call to Paul in California who has used spreadsheets for years to do budgets… but never stat work and never using any functions other than add, subtract, multiply and divide. I needed to do square roots and other obscure functions.

As I was hearing about Paul’s limitations, Bob answered the IM call. I hung up on Paul and phoned Bob. In two minutes I had accomplished as much as I had before I discovered my error earlier!

I don’t want to sound like George HW Bush at that Grocery Convention a few years back&#185, but I have no experience with spreadsheets. They were, after all, the first ‘killer app’ for computers – beginning with Visicalc. I should have a working knowledge.

It is astounding what I was able to do, accurately, and in very short order. And, to do the simple stuff was fairly easy. I should be able to go back without trouble.

I am using the spreadsheet built into OpenOffice.org, which is a Microsoft Office look alike/work alike… and it’s FREE! I would like OpenOffice.org more if it was supported by books. There are dozens of books on Microsoft Office but hardly anything to buy on OpenOffice.org.

With the homework now finished, tomorrow I can take my tests (actually, later today).

&#185Today, for instance, [Bush] emerged from 11 years in Washington’s choicest executive mansions to confront the modern supermarket.

Visiting the exhibition hall of the National Grocers Association convention here, Mr. Bush lingered at the mock-up of a checkout lane. He signed his name on an electronic pad used to detect check forgeries.

“If some guy came in and spelled George Bush differently, could you catch it?” the President asked. “Yes,” he was told, and he shook his head in wonder.

Then he grabbed a quart of milk, a light bulb and a bag of candy and ran them over an electronic scanner. The look of wonder flickered across his face again as he saw the item and price registered on the cash register screen.

“This is for checking out?” asked Mr. Bush. “I just took a tour through the exhibits here,” he told the grocers later. “Amazed by some of the technology.”

Marlin Fitzwater, the White House spokesman, assured reporters that he had seen the President in a grocery store. A year or so ago. In Kennebunkport.

Some grocery stores began using electronic scanners as early as 1976, and the devices have been in general use in American supermarkets for a decade.

From The New York Times

Computer Speed – No Big Deal

A friend, whose company was upgrading its laptops, got me an old PII 300 model. In this gigahertz era, that’s awfully slow. The street value is probably a few hundred bucks, if that much.

Because it was from his business, I agreed to wipe the hard drive clean and then reinstalled Windows 98, its original operating system. After plugging in a wireless network card and adding the drivers, it was time to go to Microsoft’s site to get all the updates and security fixes.

Whose kidding whom? There’s no possible way dial-up users are keeping their software up-to-date. And, the vast majority of high speed at home users are there too.

I downloaded all the Microsoft stuff, Real player, OpenOffice, Spybot Search and Destroy, Dimension4 to keep the clock on time, favoritesync to keep my bookmarks aligned between computers, iespell and pokerstars.com’s client.

They’re all free… though pokerstars can cost you in the long run.

Then I went to the Navas Cable Modem/DSL Tuning Guide and got the registry hack to speed up my broadband access. Finally, I moved the virtual memory to a small disk partition and specified the exact size, which keeps it from fragmenting.

The computer is a champ. There’s little it’s doing that’s not fast enough. I suspect an upgrade from 64 to 128mb of memory will make a some difference, and I have ordered a stick for under $30.

I can’t begin to tell you how often a friend or co-worker will come to me (because I seem to be tech support for most of my friends – except those who are tech support to me) and ask for advice because their computer isn’t fast enough.

Usually, it is fast enough and they’re about to piss away money.

The CPU speed is certainly important, but nowhere as important as most people think. Most Pentium class PCs are totally usable, if you have enough memory (usually very cheap), the right video driver (crucial – and free) and get rid of spyware, malware and the other junk that’s leeching off your limited resources.

So, as I type this up on the ‘big machine’, I’m playing poker on the laptop. Life is good.

Have I Just Seen the Future of TV?

Helaine and I watched the Philadelphia Eagles game this afternoon. It’s a game that wasn’t on local TV. We don’t have a satellite receiver, nor does my cable company have an out-of-town game package. We watched because a friend, near Philadelphia, fed it to me.

The concept is the important thing here, but first, I have to explain the technical specs. His PC has an ATI All In Wonder 8500DV video card, with a tuner. He downloaded Microsoft’s free Windows Media Encoder, which will serve streaming video. We also temporarily ‘punched a hole’ in his firewall/router, so an arbitrary port we chose would be available to me in Connecticut. I connected with Windows Media Player, directly, without first using my browser.

The video he sent was encoded at a fixed bitrate of 148 Kbps, 15 fps, with 320×240 resolution. We tried a higher bitrate first, but his connection wouldn’t keep up and the video was unacceptably choppy. Next time we’ll play around with the compression parameters to find something custom which works better.

What I saw was sharp when the camera wasn’t moving, pixelated with minimal change or motion, and choppy with heavy motion. I was easily able to read the on screen graphics for time, down, etc. The audio was perfect. Other than the initial point of connection, we never hit a point where I had to wait while the stream was buffered.

This is video on demand in the simplest and most pure sense. It was what I wanted when I wanted it.

Because my friend has limited upstream capacity on his cable modem, what I watched was compromised. But, it was so close to being very good, that I can assume it wouldn’t take much more bandwidth – maybe 250 Kbps – to hit a sweet spot. You’ve got to figure variably compressed video, streamed using Windows Media server or another server allowing a variable bit rate, would give even better video for the same bandwidth.

The fact that the video wasn’t too large on my 1400×1050 laptop screen was fine. Unlike ‘television’, I was watching this up close. In fact, while the game was on, my wife and I were doing other things on the computer, though the game was our primary focus.

It isn’t necessary to have full screen video to have a meaningful streaming experience!

Whenever I read about the promises of VOD or using the Internet for television type programming, I hear about the huge bandwidth necessary for full screen, VHS quality. It’s just not necessary. In fact, full screen might be a detriment.

Computers are viewed differently that TV’s. It’s an immense difference. We’re closer and we’re not adverse to doing multiple tasks on the screen at once. Someone is going to have to step up to the plate with that realization and then VOD over an IP network will be reality.

After the game, I asked my wife if she’d be willing to pay for a live concert, by an artist she really likes (Rick Springfield), at this smallish screen size, but with sharp video and good stereo audio? She said, “yes.”

To me, this makes some events economically feasible that wouldn’t make sense as free TV, basic cable or even pay-per-view. There are undoubtedly other applications, with similar niche audiences.

The current streaming technologies from Microsoft and Real make it easy to integrate advertisements in many different ways, often without stopping or disturbing the actual desired content.

This is the 500 channel universe we’ve heard about. Except, it’s really an infinite channel universe.

Of course, there’s a question of whether there’s enough bandwidth right now to handle it. The answer’s probably no – but – there is a plethora of ‘dark’ fiber, waiting to be powered up. If video is the next killer app for computers, there will be plenty of incentive to unleash enough bandwidth to enable it.

I work for a local TV station, but I don’t consider this our ruin. If we’re smart and aggressive, we’ll be able to sell the content we already produce, and specialized content that demands our localized expertise, in this new venue.

The Worm My Dad Sent Me

My dad loves his computer. I think, like his son, he is obsessed with this unbelievable access to nearly anything. But, he is not a sophisticated user. And, in his defense, that puts him squarely in line with the vast majority of other computer users.

Earlier this evening, my dad received the official looking email on the right from Microsoft. With all the viruses and worms going around, Microsoft was proactively sending out a patch to fix yet another weakness. Except, the message wasn’t from Microsoft.

I wouldn’t know any of this, except, sometime after 10:00 PM Thursday, I received the very same email. But, to me, something looked fishy. Microsoft doesn’t email software patches! In fact, though I’ve registered all my Microsoft products, I don’t think I’ve ever received anything from Microsoft.

I ‘opened’ the email up and took a look at the code. I could see the path the message took to get to me. It originated somewhere on adelphia.net. Adelphia is a cable TV provider with high speed Internet service and my dad is a subscriber.

I looked closer.

The originator of the email was there… not in name, but in IP address. Though we type www.somethingcool.com or email to foo@bar.com, these ‘people friendly’ addresses are translated into the raw IP numbers (the equivalent of street addresses) before they’re sent on their way.

The IP address was my dad’s.

I said, “You know not to open unexpected attachments.” He said, “It was from Microsoft.” And, of course, to him that’s what it seemed.

The writers of this worm, which I’ve since learned is Win32.Swen.A, knew no one would execute this program unless they were tricked. And, it’s a damned good trick. The email message looks legit.

In the past I’ve gotten similar messages posing as security queries from PayPal. Send us your login name, password and credit card.

Enough is enough. It’s time we changed our methods of email.

As it stands right now, this network of networks, designed when only those invited could get on, is too trusting. If you say you’re someone, the Internet inherently believes that. But, it doesn’t have to be that way.

It’s time for a new mail protocol which will verify the sender is who he says he is. Maybe we can cut down on, or even eliminate, spam while we’re at it.

It will be a painful transition, because the mail programs we now use aren’t up to the task. But, we have gone beyond the point of hoping the Internet will cure itself.