The Daily Parker

Politics, Weather, Photography, and the Dog

Talk about getting bus-ted

Some amusing police work this week: Chicago cops arrested three men for stealing a dozen school buses for the simple reason that the buses had GPS devices:

The owner of a scrap company where the remains of several school buses were found after being stolen from the Far South Side has been charged with illegal possession of auto titles, police said.

Police searched the scrap dealer starting about 7 a.m. Thursday, and about 2:15 p.m., they found Quintero in the false ceiling of the parts yard's office, trying to hide from officers, Mirabelli said. Quintero, of the 4400 block of South Drake Avenue, was expected to appear in Cook County Central Bond Court today.

The 40-foot-long buses, capable of seating 75 people, were stolen sometime overnight Thursday from the bus company's yard in the 10000 block of South Torrence Avenue on the far South Side and were not discovered missing until the next morning, police said.

The buses were all equipped with GPS tracking devices, and police were able to track "their entire movement" to the scrap yard on the West Side, police said. Three of the buses were torn apart using heavy equipment, police said.

I'm always fascinated to learn about people who commit crimes because they're too stupid to do anything else.

Weather Now 4.0 in Production

The Inner Drive Technology International Data Center is no more.

This morning around 8:15 CDT I updated the master DNS records for Weather Now, and shut down the World Wide Web service on my Web server an hour later. All the databases are backed up and copied; all the logs are archived.

More to the point, all the servers (except my domain controller, which also acts as a storage device) are off. Not just off, but unplugged. The little vampires continue to draw tens of Watts of power even when they're off.

The timing works out, too. My electric meter got read Thursday or Friday, and my Azure billing month starts today. That means I have a clean break between running the IDTIDC and not running it,* and by the beginning of May I'll have more or less the exact figures on how much I saved by moving everything to the Cloud.

Meanwhile, my apartment is the quietest it's ever been.** The domain controller is a small, 1U server with only one cooling fan. Without the two monster 2U units and their four cooling fans (plus their 12 hard drives), I can suddenly hear the PDC...and now I want to shut it down as well.

* Except for the DSL and land-line, which should be down in a couple of weeks. I'll still have all the expense data by May.

** Except for the two blackouts. Now, of course, I never need worry about a blackout again—unless it hits the entire country at once, which would create new problems for me.

That's all he wrote

Weather Now is fully deployed to the Cloud. As soon as the Worker Role finishes parsing the last few hours of weather, I'll cut over the DNS change, and it will be live.

Actually, that's not entirely true; I'm going to cut over the DNS in the morning, after I know I fixed the bugs I found during this past week's shake-down cruise.* So if you want to see what a weather site looks like while it's back-filling its database, you can go to its alias, http://wx-now.cloudapp.net. (Because of how Azure works, this will remain its alias forever.)

Time to meet my friends, who are wondering where I am, no doubt.

* Bugs fixed: 13. Total time: 6.9 hours (including 2.4 to import and migrate the Gazetteer).

While the data uploads...

The final deployment of Weather Now encountered a hitch after loading exactly 3 million (of 7.2 million) place names. I've now kludged a response for the remaining 4.2 million rows, and a contingency plan should that upload fail.

Meanwhile, I have a saturated Internet connection. So rather than sit here and watch paint dry, so to speak, I'm bringing back some of the bugs that I decided to postpone fixing. The end result, I hope, will be a better-quality application than I'd planned to release—and a rainy Saturday made useful.

The Inner Drive Technology International Data Center's last day

Tomorrow morning, shortly after I have my coffee, I will finally turn off the last two production servers in my apartment the IDTIDC. The two servers in question, Cook and Kendall, have run more or less continuously since November 2006*, gobbling up power and making noise the whole time.

As I write this, I'm uploading the production Weather Now deployment along with the complete Inner Drive Gazetteer, a 7.2-million row catalog of place names that the site uses for finding people's local weather. It takes a while to upload 7.2 million of anything, of course; and it's only 35% done after two hours. Trying to deploy the Cloud package at the same time may not have made the most sense, but I need the weather downloader to start running now so that when I cut over to the new site, it has actual weather to show people.

I started this project on November 3rd, logging almost exactly 100 hours on it until today. I'm through the tunnel and almost done climbing up the embankment. One more night of whirring fans and then...quiet.

Update: Crap. The Gazetteer upload crashed after 3 million rows. Now Plan B...

* Yes, I did just link to the Wayback Machine there. The original Inner Drive blog is offline for the time being. I have a task to restore it, as I haven't updated it since 2008, it's not a priority.

Another update: the original link at (*) pointed to Wayback Machine, but after reconstituting the old blog I corrected the link. That's why the footnote above no longer makes a lot of sense.

Illinois GOP maintains its election-losing ideological purity

The Illinois Republican Party will vote tomorrow on whether to kick out chairman Pat Brady after he took public positions contrary to the party platform:

Brady, of St. Charles, could be ousted over his statements supporting same-sex marriage Saturday, with committeemen meeting in Tinley Park to decide his fate.

State Sen. Jim Oberweis of Sugar Grove, 14th District Republican committeeman and a leader in the effort to remove Brady, said Brady's situation is different from committeemen who stray from the party platform.

What position on marriage equality? Well, Brady's for it—as are most of the party's senior leaders—and Oberweis isn't. Funny thing, in the last election Republicans in Illinois took a huge beating, in part because of their policies on marriage equality and other social issues. The party chairman wants to win elections. Oberweis wants ideological purity.

You have to love the Republicans these days. I've never seen a party work so hard to lose. And I'm a Democrat.

This just in: the President can't assassinate you on U.S. soil

Glad we cleared that up:

White House Press Secretary Jay Carney announced during Thursday’s briefing that Attorney General Eric Holder sent a letter to Senator Rand Paul (R-KY) this morning regarding the administration’s policy on drone strikes targeting Americans on U.S. soil. Holder’s letter stated definitively that the U.S. would not use “weaponized” drones to targets American citizens on domestic soil.

Reading directly from Holder’s letter to Paul, Carney said, “Does the President have the authority to use a weaponized drone to kill an American not engaged in combat on American soil? The answer is no.”

Well, that's a relief. I was worried we'd repealed the constitution.

I may have more about Rand Paul's filibuster and John McCain's complete failure to understand its significance later.

Exhaling mentally

That's the problem. People inhale and exhale mentally, and right now, I'm exhaling. This means I get a lot of work done, but not a lot of reading. This, in turn, means more lists like this:

Lunchtime!

The efficiency of working from home

Principally, it means not having to commute in 15 cm of snow. It also means several uninterrupted hours of working on stuff. And, unfortunately, not reading all this yet:

Now to walk Parker in the snow, and keep working...