Practical Technology

for practical people.

July 5, 2010
by sjvn01
1 Comment

How dumb is the government when it comes to technology?

Back when I was a younger man, I was a Beltway Bandit. What that means is that I worked as a technical contractor for the federal government. In my case, I worked for several years for NASA and NAVSEA (Naval Sea Systems Command). Then, I worked with numerous bright developers, network engineers and system administrators. Unfortunately, we often worked with federal staffers who were often, ah, clueless. Since then, things have only gotten worse. Much worse.

Then, we usually only had to contend with managers who didn’t understand the technology, but were capable of giving us realistic goals. For example, one NASA executive knew that the agency wanted a way to keep track of the current status of all telecom and datacom links to the STS (Space Transportation System, or space shuttle to you), but he didn’t know how we would do it — a combination of C and Datatrieve running on VAX/VMS and AT&T Unix systems, as it turned out — and as long as we delivered the goods, he was happy.

That was when things worked well. Am I glad I’m out of the consultant/contractor game these days.

More >

July 2, 2010
by sjvn01
1 Comment

Will Hulu and Apple kill old-style TV?

My wife has been asking me for some time now to dump cable in favor of Internet-based TV. Even though I’ve been using media extenders like the Apple TV to watch my own server-based video library and Internet-based TV for years, I’ve been reluctant to make the move. Why? Because, even now it’s a pain sometimes to get the setup to work right and some of the shows I want to watch weren’t available in formats I could easily watch on my television. Things are changing now fast.

First, technically speaking, it’s getting much easier to set up connections between the Internet and your TV. In my own case, the Sony BDP-S570 Blu-ray Disc Player, which also includes Internet streaming support for Amazon Video on Demand, Netflix, and many other Internet video services, has made watching movies off the Internet dead simple. For my BBC TV fix — I’ve been a big Doctor Who fan since Jon Pertwee played the Doctor — I usually rely on my Apple TV to stream videos from my servers.

But what’s been missing from all this is a cheap and easy way to watch the current TV shows that I like such as Burn Notice, Community, and House. Yes, of course, I could watch these and other shows on one of my computers. But, when I want to watch television, I don’t want to be watching it on a laptop or in my office. I’d much rather be watching it on a big-screen HDTV with my wife and friends.

That’s why I found the news that Hulu was going to start an ‘all-you-can-watch’ TV service very, very interesting. Once this service is rolled out, I’ll be able to watch almost all shows I like, when I want to watch them, even if I’ve forgotten to TiVo them. And, I’ll be able to do this with my existing hardware-Sony DVD and TV support will be coming later in the year-for $9.99 a month. With my cable service I have to pay $89.99 a month, which includes such ‘winners’ as Jewelry Television, GSN (game shows), and the Home Shopping Network.

More >

June 29, 2010
by sjvn01
0 comments

iPhone vs. Android: Five points of difference

Wow, the way people are arguing about iPhones vs. Android phones I’m having flash-backs to the grand old tech. flame wars of Macs vs. PCs; OS/2 vs. Windows; or vi vs. EMACS. Now, I don’t have a dog in this fight. I’ve used both iPhones and Android phones, specifically the HTC EVO and Motorola Droid, and there are things I like, and dislike, about both smartphone families

Before jumping into that though, I think everyone should keep in mind that when you’re talking Apple iPhones vs. Android phones, you’re really arguing… ah… apples vs. an orange grove. All iPhones 4 are identical to each other, there’s quite a variety of Android Linux-powered phones. So, there’s really no fair way for end-users to compare the two platforms. You can only really compare specific phones when it comes to making an informed buying decision.

More >

June 29, 2010
by sjvn01
0 comments

Bilski loses, but the patent madness continues

Once upon a time, the U.S. patent system served a useful purpose. It was meant to encourage inventors and innovation. Ha! Boy, was that a long time ago. Now patents, especially software patents, serve only as bludgeons for patent trolls — companies that do nothing but own patents and then threaten to sue companies that actually do something with ideas — or they’re used by big companies to beat up on smaller ones. I had hoped that the SCOTUS (Supreme Court of the United States) would do the right thing in the Bilski case and slap both business process and software patents down once and for all. SCOTUS didn’t. While SCOTUS ruled against Bilski, the Court left the door open for IP (intellectual property) patents (PDF Link) to be granted.

I’m so ticked off, I could spit.

Now, IANAL (I am not a lawyer), but I do follow IP issues quite closely, and it seems pretty darn clear to me that SCOTUS punted on IP patents. Specifically, as reported by the outstanding SCOTUSblog, while the Court held that in the Bilski case, "the specific invention in this case, a method of predicting business or economic cycles, was ineligible for a patent," they also left the door open for software and business practice patents when the Court ruled that in "discussing the proper test for patentability, the Court says the ‘machine or transformation’ test may be a useful and important investigative tool, but it is not the sole test for determining whether a ‘process invention’ is patentable."

Continuing, "The Federal Patent Act does not categorically exclude business methods from eligibility to be patented." Therefore, "The word ‘method’ within the law’s definition of ‘process’ may include at least some methods of doing business. Even though the invention in this case would not be categorically barred from eligibility, the Court says that does not mean it qualifies as a process."

In English, I take this to mean that while, as expected, Bilski has lost, the broken patent system he tried to exploit continues on. In the decision, the Court wrote, "It is important to emphasize that the Court today is not commenting on the patentability of any particular invention, let alone holding that any of the above-mentioned technologies from the Information Age should or should not receive patent protection. This Age puts the possibility of innovation in the hands of more people and raises new difficulties for the patent law. With ever more people trying to innovate and thus seeking patent protections for their inventions, the patent law faces a great challenge in striking the balance between protecting inventors and not granting monopolies over procedures that others would discover by independent, creative application of general principles. Nothing in this opinion should be read to take a position on where that balance ought to be struck."

The more I think about it, the more I think I picked the right word; SCOTUS has indeed punted on IP patents.

As Pamela Jones, editor of Groklaw observed, "So, no blanket decision on categories. Sadly. … What they did is pull back some from the lower court’s decision. They don’t get the tech, I’m afraid. And they believed the BSA [Business Software Alliance], which in my view is a mistake. And they think patents are a good thing. They didn’t specifically address software patentability. They passed on that question. So, this will require more work, later cases."

Peter Brown, executive director of the FSF (Free Software Foundation) told me before the decision that, "Whatever the Supreme Court decides, it’s clear that this issue won’t end anytime soon. Congress is considering a patent reform bill, and the US government has been working to push its software patent laws to other countries through treaties like ACTA [Anti-Counterfeiting Trade Agreement]." In other words, after this decision, we’re as far away as ever from the complete overhaul of the U.S. patent system that we, software developers and users alike, need.

In the meantime, the patent lawsuits, which have no point other than to leech money away from all of us and penalize people who actually create software, will continue. Thanks for nothing SCOTUS.


A version of this story first appeared in ComputerWorld.

June 29, 2010
by sjvn01
0 comments

Sarbanes-Oxley on the ropes or business as usual?

Put away the party hats. Put the champagne glasses down, when SCOTUS (Supreme Court of the United States) rules that part of Sarbanes-Oxley (SOX), a set of federal laws that spell out the financial disclosure and fiscal responsibilities of a company’s executives was unconstitutional, many people thought SOX was dead, dead, dead!

Ahem. No such luck. Businesses are still stuck with filling out SOX’s endless paperwork. What SCOTUS actually did with SOX was to narrowly rule that Congress overstepped its authority when establishing the PCAOB (Public Company Accounting Oversight Board), a non-profit corporation that oversees the auditing and enforcement of SOX.

All that really happened, was that SCOTUS ruled that Congress blew it when setting up the board and allowing the SEC (Securities and Exchange Commission), which appoints the board members, to remove them only “for good cause shown” and not allowing the president the power to directly remove board members.

Bummer right? Many, perhaps most, company executives cordially dislike SOX. They see SOX as being a wasteful and costly government intrusion into business. And, throwing salt into the wound, it doesn’t even do what it was supposed to do.

More >

June 25, 2010
by sjvn01
0 comments

Sexual assault by Internet

Now, this is different. A computer cracker, Luis Mijangos of Santa Ana, CA has been arrested by the FBI for taking over more than 100 Windows PCs and used what he found on them to extort sexually explicit videos from women and teenage girls by threatening to release their personal data.

It started, from reports, like many other hacker attacks. He trolled for victims on P2P) peer-to-peer file-sharing and IRC (Internet Relay Chat) networks under the nickname “guicho” Mijangos is alleged to have sent out malware disguised as popular songs. Once downloaded, Mijangos took control of their computers and used them to spread the malware to their friends over IM (instant messaging). He also planted “keyloggers” on their PC so he could record their every keystroke as they went about their daily computer use.

So far, we’re not talking about anything that doesn’t happen tens of thousands of time a day. But, this is where the story takes a different twist. Mijangos didn’t just automatically use the infected computer to send out spam and malware or siphon down credit-card passwords and the like the way most botnet controllers would do. No, instead he went looking on his victim’s computers for sexually explicit or intimate images and videos of the women.

More >