The Daily Parker

Politics, Weather, Photography, and the Dog

Updating tools, at home and at work

This past week, my company put me in charge of operations. The job includes responsibility for our tools and technologies: bug tracking, client request tracking, code repositories, internal knowledge sharing, and Agile process management. Right now we use a collection of tools that we've used for three years: Beanstalk, Sifter, Zendesk, Yammer, and a home-grown Agile tool called Storyboard.

Well, Storyboard runs on the Azure SDK 1.4, which Microsoft will stop supporting at the end of November. Beanstalk, which just turned on support for Mercurial a year ago, has decided to turn it off six weeks from now. Sifter and Zendesk are all right, except they don't really give us the integration we want with each other or with Beanstalk—which, anyway, is going away.

We haven't picked a new tool set yet. But the search has led me to think about changing my own development tools, starting with this blog.

I mentioned about three weeks ago that I'd started playing with Orchard, an open-source content management system that came out of a Microsoft demonstration project.

I want a blog/CMS that can handle the 3,800 entries I've created here. I also want to continue tagging each entry with its location and local time (like this, whose time stamp would look really bizarre without the local time zone), which means I need an extensible application.

Oh, and it either needs a kickass import engine or a way for me to write one.

I can't say for certain when I'll migrate, given how busy I am with everything else. I hope I'll get this done in the next few weeks.

Just passing through

Parker and I have walked about 90 minutes today, and we'll probably walk some more half an hour from now. It's 23°C and crystal clear, with a forecast for more of the same all weekend.

I may not get anything done until Monday. Pity.

The world's tallest slum

Via Sullivan, a look at a 45-story abandoned tower in Caracas that now houses 2,500 people:

Welcome to the world’s tallest slum: poverty-ridden Venezuela’s Tower of David. Squatters took over this very unfinished 45-story skyscraper in the early 1990s, and they’ve been there ever since. The tower was originally intended to be a symbol of Caracas’ bright financial future, complete with a rooftop helipad, but construction stopped because of a banking crisis and the sudden death of the tower’s namesake, David Brillembourg.

Today, as the government is grappling with a citywide housing shortage, the tower is a stark monument to what could have been in the country’s crime-plagued capital. The tower is dogged by accusations of being a hotbed of crime, drugs and corruption. But to residents, many of whom have spent their entire lives there, it’s just home.

More from Wikipedia, the New York Times, and the Beeb.

Recovery? What recovery?

Ezra Klein points to this graph and raises the question:

The core issue here is that the unemployment rate only counts people actively looking for work. That means there are two ways to leave the ranks of the unemployed. One way — the good way — is to get a job. The other way is to stop looking for work, either because you’ve retired, or become discouraged, or begun working off the books.

The yellow line on the left shows the official unemployment rate since 2008. It’s fallen from over 10 percent to under 8 percent. But the red line on the right shows the actual employment rate — that is, the percentage of working-age adults with jobs. What should scare you is that the red line has barely budged.

The economy is a lot worse than a glance at the unemployment rate suggests. And instead of doing anything to help those people get back to work, Washington canceled the payroll tax cut, permitted sequestration to go into effect, and is now arguing about whether to shut down the federal government — and possibly breach the debt ceiling — in the fall.

This is yet another consequence of the opposition party refusing to participate in governance.

Articles I've sent to my Kindle

...because I didn't have time to read them today:

I will now go home and read these things on the way.

Yes, automation is key

Earlier I surmised that automating the process of extracting my old jokes from the ancient braverman.org site would take less time than hand-copying them. Well, duh. It only took two hours to write the script, lint the very few entries that needed it, and push the lot up to The Daily Parker.

So, for those of you who have missed all the jokes—there are just under 200 of them, all published from May 1998 to November 2004—start here, then skip to here, and then keep clicking the calendar control.

I'll call out my favorites once I re-acquaint myself with them. This one goes at the top of the list.

Now, programming trance ended, I am off to bed.

How U.S. government over-reach may kill the Inernet

Observer columnist John Naughton explains how the practices Edward Snowden revealed have hurt us:

[H]ere are some of the things we should be thinking about as a result of what we have learned so far.

The first is that the days of the internet as a truly global network are numbered. It was always a possibility that the system would eventually be Balkanised, ie divided into a number of geographical or jurisdiction-determined subnets as societies such as China, Russia, Iran and other Islamic states decided that they needed to control how their citizens communicated. Now, Balkanisation is a certainty.

Second, the issue of internet governance is about to become very contentious. Given what we now know about how the US and its satraps have been abusing their privileged position in the global infrastructure, the idea that the western powers can be allowed to continue to control it has become untenable.

His conclusion: "The fact is that Google, Facebook, Yahoo, Amazon, Apple and Microsoft are all integral components of the US cyber-surveillance system." And no European country wants to deal with that.

So, great. United States paranoia and brute-force problem-solving may have destroyed the Cloud.

The Gimli Glider, 30 years on

It completely passed me by that last week was the 30th anniversary of one of aviation's biggest moments in "it could have been worse," when an Air Canada 767 ran out of fuel over western Ontario:

On 23 July 1983, flight 143 was cruising at 41,000 ft., over Red Lake, Ontario. The aircraft's cockpit warning system sounded, indicating a fuel pressure problem on the aircraft's left side. Assuming a fuel pump had failed,[3] the pilots turned it off,[3] since gravity should feed fuel to the aircraft's two engines. The aircraft's fuel gauges were inoperative because of an electronic fault which was indicated on the instrument panel and airplane logs (the pilots believed flight to be legal with this malfunction). The flight management computer indicated that there was still sufficient fuel for the flight; but the initial fuel load had been entered as pounds instead of kilograms. A few moments later, a second fuel pressure alarm sounded for the right engine, prompting the pilots to divert to Winnipeg. Within seconds, the left engine failed and they began preparing for a single-engine landing.

As they communicated their intentions to controllers in Winnipeg and tried to restart the left engine, the cockpit warning system sounded again with the "all engines out" sound, a long "bong" that no one in the cockpit could recall having heard before and that was not covered in flight simulator training.[3] Flying with all engines out was something that was never expected to occur and had therefore never been covered in training.[4] Seconds later, with the right-side engine also stopped, the 767 lost all power, and most of the instrument panels in the cockpit went blank.

What happened next...is worth reading about.

Thanks to Jim Fallows for reminding me about this anniversary.

Almost 15 years ago...

...braverman.org published six proto-blog entries.

This brings the total ancient blog entries restored to 63, leaving around 140 still to be dug out. It takes about 5 minutes per entry to convert right now, so I may automate the process. Since writing some automation will probably take less than 11 hours, I may just do that over the next couple of days.