Monthly Archive for November, 2009

They have television over the air now?

In this age of fiber optics, premium cable channels, and satellite TV, a lot of people have forgotten that there exist television stations that broadcast their content. You know, over the air. As in, they transmit electromagnetic waves through the air from a big tower. No cables required.

There is one important reason to be interested in this new-fangled wireless transmission: it’s free. What’s that? It’s ad-supported? Millions and millions of cable subscribers willingly sit through advertisements and they PAY for the privilege. It’s time to wake up America. You are getting screwed. Seriously. And somehow all these people have been convinced that cable television is a UTILITY, that is, something they can’t live without.

So in my personal quest to improve my life (i.e., watch less TV) AND stick it to The Man, I have been cable-less for just shy of one year. It’s probably one of the best decisions I’ve ever made. I save over $60/month and I get more done around the house. I have since replaced television with Hulu and the Roku player.

As great as Hulu and Netflix are, though, a few things were still missing: the occasional sporting event, the local news (whatever that’s worth), and of course, Sesame Street. So a couple of weeks ago, I finally turned off the Roku (so much for getting things done!) and installed an over-the-air TV antenna.

Gathering intel

I had been sitting on this project ever since I dropped cable, so I’ve had a lot of time to think about it. A while back I did some Googling and stumbled across the site AntennaWeb. There, you can type in your address and get a list of broadcast stations are near you, what RF channel they’re on, how far away they are, and what direction they’re in. The site will also tell you what kind of antenna you will need to pick up each station. Since I live about 45 miles away from the DC area broadcast towers, indoor rabbit ears weren’t going to cut it. Plugging my address into the FCC’s DTV Reception Maps page confirmed this.

Here are the results from AntennaWeb for my address:

antennaweb

Because the digital transition finally went through on June 12, virtually all major broadcast stations require the use of an ATSC tuner to be able to view. Modern TVs have these, but the old tube TVs don’t. This is the reason a lot of old people need one of those converter boxes.

Notice that I didn’t say you need an HD or a digital antenna. THERE IS NO SUCH THING AS AN HD/DIGITAL ANTENNA. AN ANTENNA IS JUST A BIG PIECE OF ALUMINUM.

If you look at the chart, you’ll see the column “RF Channel”. This tells you which frequency each of the station broadcasts on. Channels 2-6 are the VHF low-band, channels 7-13 are the VHF high-band, and channels 14 and up are the UHF band. Look at these when choosing an antenna. Many stations in the US have switched to UHF, which means you might be able to get an antenna specifically designed for that band. Unfortunately, I have to use a combo antenna just to accommodate two stations.

The other “Channel” column tells you the channel that the station will use on your TV. Thanks to PSIP, stations can be broadcast on one RF channel but displayed on your TV on another channel.

The next step was to figure out how big of an antenna I needed, which depended on the stations’ power output and distance. According to AntennaWeb, I was going to need a large directional antenna with a pre-amplifier.

In a future post, I will cover the other phases of this project: selecting the equipment, installing everything, and admiring the results. As they say in the industry, tune in next time!

A Tale of Two Gos

In case you haven’t noticed, the tech and programming worlds are abuzz about Google’s newly announced programming language, Go. It’s a systems programming language that’s been billed as simple, fast, safe, concurrent and best of all open source. There is just one minor problem. They’ve already received an informal cease and desist.

Yes, that’s right. Go hasn’t even been out to the public for more than a day and there’s already someone taking credit for it. Unlike the absurd claim that was just made against Steve Jobs and Sarah Jessica Parker, this one may actually have some credence. A user calling himself fmmcabe created issue #9 on the Go google code page in which he says:

I have been working on a programming language, also called Go, for the last 10 years. There have
been papers published on this and I have a book.

I would appreciate it if google changed the name of this language; as I do not want to have to
change my language!

A quick google search brought up his book, “Lets Go!” on the self publishing site, Lulu and a perusal of the ACM digital library brings up several hits as well including “Go! for multi-threaded deliberative agents”.

The biggest issue at hand seems to be the semantics between the two names. Google’s new language is named Go whereas McCabe’s is a more emphatic Go!. Go is already a fairly common word and I can attest to the difficulties of using it as a parameter within a Google search. Even a day after the announcement, a quick search for ‘go programming language’ returns hits entirely about Google’s Go including a rudimentary wikipedia article. With the immense popularity of Google, I can easily see McCabe’s language (which is already obscure) being pushed even further into the depths of the internet.

I’m not surprised that Google didn’t know about the previous usage of the name, but I hope Google follows their corporate motto of “Don’t be evil” and let McCabe be the sole user of Go. I’ll even suggest that they fall back on GoLang. Not only is it the official url, but it allows them to retain all the quirky uses of go within their language (ex goroutines ) and puts them in league with another concurrent language, ErLang. Problem solved.