Jul 082011
 

Today, I received a phone call from 1-510-943-3040.

A gentleman with an Asian accent informed me that he is from the MS Windows Service Department (or whatever) and that in the last 30 days, they received repeat warnings from my computer about some malware attack.

I played along for a minute or two… but when the gentleman asked me to turn on my computer, I just couldn’t any longer. Still holding back my anger, I first explained to him that right now I am staring at a bookshelf containing a number of books I wrote about C++ and Windows programming; that I’ve been a computer professional since the 1970s (true, I received my first professional contract at the tender age of 16 in 1979)… and then, in language more rude I am afraid, I also told him that they are nothing but crooks and criminals, and that he should get off my f…ing phone.

The insolence!

 Posted by at 9:45 pm
Jul 072011
 

This morning my main server greeted me with an unexpected and unpleasant surprise: it no longer recognized its video card. This problem has happened before (removing and reinserting the video card fixed it) but this time around, I decided that rather than investing the time into fixing the old server, I should finally complete the setup of my new server, which has been in a half-finished state for months.

Well, to make a long story short, I am now writing this using the brand spanking new server, and just about everything works… but it was a pretty much non-stop 15 hours and I am tired like a horse. A few more hours to go tomorrow, fixing things like temperature sensor drivers or the UPS software.

Groan.

 Posted by at 2:57 am
Jul 042011
 

Many years ago, I once bought a CD changer: a standard form factor internal CD-ROM drive that could “swallow” four CDs at a time, which then all appeared under different drive letters.

One of the most infuriating things about Windows (NT 4.0 at the time) was that every once in a while, when a program enumerated all drives, it caused the drive to needlessly cycle through the four CDs: clickety-click, zoom, zoom, clickety-click, zoom, zoom, clickety-click, zoom, zoom, clickety-click, zoom, zoom, taking its sweet time.

I no longer use that CD changer, but I do have several external hard drives permanently hooked up to my computer. They are Western Digital MyBook drives, which spin down after some minutes of inactivity. And… you guessed it, every once in a while, say when I am running an installer, stupid Windows spins them all up, sequentially of course, to consume as much time as possible.

I wonder if Microsoft will ever acknowledge this as an issue and fix it. Based on past experience, I am not holding my breath.

 Posted by at 1:10 pm
Jul 022011
 

Yesterday, Intel lost the bid for the patent assets of defunct Canadian company Nortel, despite joining forces with Google.

Google bid some odd amounts; for instance, at one point they bid $1,902,160,540.

The digits happen to be those of Brun’s constant: B2 = 1.90216058…

Brun’s constant is the sum of the reciprocals of twin primes. B2 = (1/3 + 1/5) + (1/5 + 1/7) + (1/11 + 1/13) + … According to Brun’s theorem, this sum converges. The limit of the sum is Brun’s constant.

A professor of mathematics named Thomas Nicely once used a group of computers to calculate twin primes up to 1e14, computing Brun’s constant among other things.

At one point, Nicely’s computations failed. After eliminating other sources of error, Nicely concluded that the problem was a fault in the new Pentium processors present in some recently acquired computers in the group.

Nicely notified Intel, but it wasn’t until after a public relations disaster that Intel finally responded the way they should have in the first place, offering to replace all affected processors. This cost Intel $475 million.

Who knows, if they still had that extra $475 million cash in their pockets, they could have bid more and won yesterday.

 Posted by at 10:21 pm
Jun 292011
 

Looks like Facebook is having trouble grabbing my blog entries. It stopped a while ago… when I reset the blog settings on Facebook, it downloaded the latest, but then it stopped again.

I’ll try to reset it one more time but if it doesn’t work… hey, blogs were meant to be write-only anyway. I am yelling at the world, I don’t necessarily expect the world (or even my close circle of friends) to yell back.

Still, one would think that Facebook, with its fancy, shiny new data center and all that, would be a little more robust.

 Posted by at 5:16 pm
Jun 022011
 

Although the Chinese are protesting loudly, too loudly perhaps, I have no reason to question the credibility of Google’s claim that recent attacks targeted at high-profile Gmail accounts were, in fact, coming from China. As a matter of fact, I can confirm from my own experience that a clear majority of automated ‘bot attacks intercepted by my server originate from Chinese IP addresses (here is a recent small sample of 14 attempts: 5 came from China, 2 from the US, 1 each from Japan, Bulgaria, Thailand, Ecuador, Poland, Singapore and Brazil; a previous data set of 15 attempts included 6 from China and 1 from Hong Kong). Which is why I thought it was high time for the Pentagon to declare publicly that hacking can constitute an act of war.

 Posted by at 1:08 pm
May 312011
 

One of the biggest challenges in our research of the Pioneer Anomaly was the recovery of old mission data. It is purely by chance that most of the mission data could be recovered; documents were saved from the dumpster, data was read from deteriorating tapes, old formats were reconstructed using fragmented information. If only there had been a dedicated effort to save all raw mission data, our job would have been much easier.

This is why I am reading it with alarm that there are currently no plans to save all the raw data from the Tevatron. This is really inexcusable. So what if the data are 20 petabytes? In this day and age, even that is not excessive… a petabyte is just over 300 3 TB hard drives, which are the highest capacity drives currently no the market. If I can afford to have more than 0.03 petabytes of storage here in my home office, surely the US Government can find a way to fund the purchase and maintenance of a data storage facility with a few thousand hard drives, in order to preserve knowledge that American taxpayers payed many millions of dollars to build in the first place.

 Posted by at 3:37 pm
Feb 152011
 

Here’s a useful unit of measure that I just found out about, thanks to Bruce Schneier’s security blog: it’s called a micromort, a one-in-a-million probability of death. Curiously, according to the Wikipedia, your chances of dying on a train due to an accident are the same as your chances of dying due to cosmic radiation received while flying on a jet: 1 micromort every six thousand miles.

 Posted by at 3:22 pm
Jan 252011
 

The other day, I saw a report on the CBC about increasingly sophisticated methods thieves use to steal credit and bank card numbers. They showed, for instance, how a thief can easily grab a store card reader when the clerk is not looking, replacing it with a modified reader that steals card numbers and PIN codes.

That such thefts can happen in the first place, however, I attribute to the criminal negligence of the financial institutions involved. There is no question about it, when it’s important to a corporation, they certainly find ways to implement cryptographically secure methods to deny access by unauthorized equipment. Such technology has been in use by cable companies for many years already, making it very difficult to use unauthorized equipment to view cable TV. So how hard can it be to incorporate strong cryptographic authentication into bank card reader terminals, and why do banks not do it?

The other topic of the report was the use of insecure (they didn’t call it insecure but that’s what it is) RFID technology on some newer credit cards, the information from which can be stolen in a split second by a thief that just stands or sits next to you in a crowded mall. The use of such technology on supposedly “secure” new electronic credit cards is both incomprehensible and inexcusable. But, I am sure the technical consultant who recommended this technology to the banks in some bloated report full of flowery prose and multisyllable jargon received a nice paycheck.

 Posted by at 1:39 pm
Jan 252011
 

I just ran this on my main server:

$ uptime
 08:13:32 up 365 days, 19:56,  4 users,  load average: 0.07, 0.05, 0.06

Yes, this means I last rebooted this server one year and 20 hours ago. (What was I doing, rebooting at 4 in the morning?)

Mind you, it won’t run uninterrupted much longer. An updated server is waiting to take its place, so that I can then take this guy down, thoroughly clean it (removing one year’s worth of accumulated dust and cat hair) and upgrade it as well.

 Posted by at 1:17 pm
Dec 242010
 

My Linux systems are all configured with an ages old program, fortune, giving me a “fortune cookie”, a random greeting or quotation from a database with thousands of entries, every time I log on.

This morning, I logged on to one of my Linux machines and I saw this quote from the immortal Sam Clemens, aka. Mark Twain:

“The difference between a Miracle and a Fact is exactly the difference between a mermaid and a seal.”

If I didn’t know any better, I’d be tempted to think that the computer has a twisted sense of atheist humor and chose this greeting after looking at the calendar. Not that Mr. Clemens was wrong!

Anyhow, although I am an atheist, I hope I am not twisted, so I just wish a Merry Christmas to all my family and friends, and indeed, all good people.

 Posted by at 2:37 pm
Nov 242010
 

Adobe Corporation recently introduced the latest version of their PDF reader application, Adobe Reader X.

So I promptly downgraded my Adobe Reader 9 installation to Adobe Reader 8.

I use PDF documents very often. Apparently, the good folks at Adobe do not. Why else would they remove one of the most important productivity features, namely the ability to view several PDF files in the same application window?

Yes, I get it: for new users, it makes sense to move away from the “applications open documents” paradigm towards the “documents appear in windows” paradigm. In an ideal world, the application would be invisible; each document would exist in its own window; and we wouldn’t even care that some documents are Word files, others are PDFs, etc.

But we don’t live in an ideal world, and there are reasons to suspect that this ideal world may never come to pass. Perhaps it will. But it’s not here at present, and the fact that every PDF opens in a new window is a huge annoyance.

An annoyance that was first introduced in version 9, and is apparently being kept alive in version X. However, my patience ran out. It’s back to version 8 for me.

Oh, and I also have a license of Acrobat Pro, to produce and edit PDF files. But, it’s a license for version 6. Why? Because version 6 was the last version without DRM/Activation.

If folks from Adobe read this, well, please let me know when you have a version of Acrobat that is DRM-free and can do MDI. Then, I’ll buy. Until then, I’ll just stick to my obsolete versions.

 Posted by at 9:55 pm
Nov 142010
 

This, really, is just a test, to see if WordPress works on my freshly updated Xperia X10 phone, letting me post to my blog.

OK, it works. Android 2.1 is nice, well, much nicer than 1.6. At least now I can Skype or use Acrobat to view PDFs.

One thing I need to figure out is how to stop this blessed thing from replacing every word it doesn’t recognize with a silly guess (WordPress=Sorceress?)

 Posted by at 9:22 pm
Sep 132010
 

So here I am, posting to my blog from my new smartphone. Neat. I suppose it was time for me to join others and acquire my very own 21st century toy… I have to confess though, the touch screen is nice but it’s much easier to type on a real keyboard…

 Posted by at 9:28 pm
Aug 302010
 

No, I didn’t smoke anything unhealthy. The “cloud”, in this case, does not refer to a state of mind nor, for that matter, to structures formed by condensed water vapor in the atmosphere. I am talking about the computing “cloud”, the idea that you are using the Internet to access computing resources, the physical location of which is irrelevant.

This past weekend, I decided to set up a virtual server in the “cloud”. I am amazed how cheaply it can be done nowadays. And one day, it may help me migrate away from a home office based server to one that I no longer have to maintain myself. That’s the long-term plan anyway. For now, I am taking the first tentative steps as I am exploring my brand new server and test its robustness and reliability.

 Posted by at 11:21 pm
Jul 012010
 

In recent years, one of the most welcome feature in Web browsers was tabbed browsing. Implementing in effect what Microsoft calls MDI (Multiple Document Interface), it helped reduce screen clutter while viewing multiple Web pages.

Meanwhile, Microsoft made a (valid) observation that MDI is application-centric, and for new users, not intuitive; the idea is that each document should live in its own window, regardless of which application is used to render or edit it.

Fortunately, even Microsoft were wise enough to recognize that for many (especially professional) users, who keep multiple documents open, SDI (Single Document Interface) is not always the best choice. On the contrary, MDI allows one to work significantly more efficiently when keeping a large number of documents open. Therefore, Office 2010 continues to support MDI mode (thankfully), although not near as elegantly as a Web browser, with visible tabs.

Enter Adobe. They also chose to follow in Microsoft’s footsteps. Unfortunately, in their infinite wisdom they also chose to take a step further: they not only made SDI mode the preferred mode, they removed MDI mode altogether. They offered the lamest excuses: 1. that’s not how it’s done on the Mac, 2. MDI mode was already considered deprecated in version 8, 3. Microsoft told us to do it, 4. it’s more work, and 5. it’s more costly to test.

Thankfully, Acrobat’s product manager came to his senses after receiving overwhelmingly negative feedback. He closed the discussion by referring to the proverbial dead horse.

Except that news of the horse’s death might have been slightly exaggerated. The discussion in question took place in October 2008. I cannot help but notice that my calendar says July 2010, yet Acrobat 9 is still the latest version, still sorely missing an MDI mode.

 Posted by at 9:00 pm
Jun 072010
 

To all the smartalecs on support forums out there: what the hell is wrong with you? If I ask someone with a map about the route from town A to B, I expect them to tell me directions, not question my sanity for wanting to drive to town B in the first place. Similarly, if someone posts a question in the form of, say, “I have device A giving error message B under operating system C, how do I solve this problem?”, the one thing they are absolutely, positively NOT interested in is lectures such as “Why would you be using device A?” or “What kind of a moron still uses operating system C?” and the like. If you don’t know the answer, can’t you just shut up and not pollute Google searches with your asinine remarks?

For instance, today I was trying to use a floppy disk. (Yes, people still need floppy disks sometimes. Not because they live in the stone age, but because they may be using a floppy to update a motherboard BIOS, for instance.) I ran into a problem. I searched Google, and found a support forum where a similar problem was discussed. There were a few helpful answers. But then, look at this little exchange:

>>> The other thing is - why do you need it?
<<< I need the floppy to run the Western Digital program to test
<<< the drive [...]
>>> If you're getting lots of bad sectors, then the drive has
>>> problems and you should be getting it replaced under warranty
>>> warranty, not attempting to 'fix' it. [...]
<<< yes, but the thing with western digital is before you can send
<<< the drive back you need an error code [...]
>>> But what error code could possibly be worse than a bad sector?
>>> Tell them the "error code" is  xxxxxxxxxxxx bad sectors!

How bloody helpful. This really told the guy how to fix the floppy disk problem that he was seeking help for.

 Posted by at 4:28 pm