Here’s an interesting 8 minutes of opinion from the guy who does Discovery Channel’s show Dirty Jobs.
Archive for the ‘Geekery’ Category

A love letter to plywood
May 26, 2012Since I just bought a sheet of 3/4″ plywood this evening, I was pleasantly surprised to run across this video at TYWKIWDBI a couple of hours later. (My son and I had gone shopping for a piece to build this.)
June 23rd: This video’s been udpated to the latest version, which adds ~3 minutes to talk about saw safety, kerfs, and the importance of matching Phillips bits to Phillips screws. These seem obvious to me now but I admit that they weren’t all that obvious 30 years ago.

Industrial bots
April 28, 2012If you’re interested in heavy industry, here’s an interesting video about how a Mercedes E-class auto is built. Lots o’ robotic action going on.
I came across this in a post titled Feed The Monkey at Sippican Cottage. The gist of that post, as I took it, was useful work is nitpicked to death by Those Who Would Regulate.
Maybe so. I’ve often thought we have entirely too many people who want to manage, mostly by virtue of their credentials (as opposed to their acumen) — relative to the number of people who actually do useful work with their knowledge.
But what struck me about this clip was the amazing amount of skull sweat that had obviously gone into building this factory. Watch the robot set the dashboards and then back itself out of the vehicle, without leaving a mark on the piece or the vehicle. It takes an incredible amount of thought to design a robot that will do that. I’m sure it took a team of people to design that machine.
And it takes a fair amount of thought and concentration just to get the robot adapted to a particular task – after the robot itself has been designed and built. There’s a lot to understand about how an industrial robot controller works before you can actually put one to work. Getting the robot to move heavy things is pretty easy; getting it to move heavy things without damaging them or damaging other things is an entirely different kettle o’ fish.
Of course the Germans aren’t the only ones doing this. The Japanese are no slouches when it comes to automated manufacturing. Here’s a snippet from a Wikipedia article about "Lights Out" manufacturing.
FANUC, the Japanese robotics company, has been operating a “lights out” factory for robots since 2001.[7] “Robots are building other robots at a rate of about 50 per 24-hour shift and can run unsupervised for as long as 30 days at a time. “Not only is it lights-out,” says Fanuc vice president Gary Zywiol, “we turn off the air conditioning and heat too.”
I’ve been working with a FANUC ‘spider robot’ the last few months. It’s like the two in the center of the frame in this video. (They’re M-1iA models.)
It looks like the robots in the video are using Fanuc’s built-in machine vision system to see the things they’re picking up (when the red light appears). Our team used a custom, hyperspectral vision system to find particles and pick them out of a stream of material on a conveyor belt. But the end result is fairly similar.
These robots move pretty quickly: they’ll pick three particles per second. That may not sound like much until you calculate that it’s nearly 11,000 particles per hour — for however many hours you want to run them.

Mind the microseconds
March 26, 2012I’ve heard this story about Grace Hopper’s nanosecond-long-wire many times over the years. I didn’t know there was film of it.

A title that’s too long
January 28, 2012This title of this post at Uncrunched.com could have stopped after the third word. (And follow the link to read Mr. Bridges’ article, too.)
Big Government Sucks Tech Industry Into Their Reality
SOPA/PIPA is on the ropes. Senator Reid postponed a vote on the Senate’s version of the bill next Tuesday, and MPAA CEO Chris Dodd is backtracking and humbled.
Yay. We did it, or nearly have.
But Hollywood still has dozens of laws on the books criminalizing file sharing (read this post by attorney Andrew Bridges pointing out how ridiculous the laws are compared to things like jumping the turnstile on the subway.
Congress is the real winner here. They showed that they can and will pass bills that will cause irreparable harm to the tech industry just because Hollywood is willing to pay them off with huge lobbying dollars. And while SOPA/PIPA may be stalled for now, a big part of the reason is that tech companies got into the lobbying game, too. [...]
This is how criminal organizations run protection rackets. Congress is doing just that, only it’s completely legal.

Clueless
December 17, 2011Eric Raymond wrote a great post about the protest over the Stop Internet Piracy Act. Here’s the first half or so – but RTWT.
A government that is big enough to give you everything you want is big enough to take everything away from you – including your Internet freedom.
That’s the thought that keeps running through my head as I contemplate the full-scale panic going on right now about SOPA, the “Stop Internet Piracy Act”.
It’s a bad bill, all right. It’s a terrible bill – awful from start to finish, idiotic to the core, corruptly pandering to a powerful special-interest group at the cost of everyone else’s liberty.
But I can’t help noticing that a lot of the righteous panic about it is being ginned up by people who were cheerfully on board for the last seventeen or so government power grabs – cap and trade, campaign finance “reform”, the incandescent lightbulb ban, Obamacare, you name it – and I have to wonder…
Don’t these people ever learn? Anything? Do they even listen to themselves?

Analog computing
March 20, 2011I’m not old enough to have ever worked with a mechanical computer but I think they’re very interesting. The closest I ever got to one was a unit on display that used to sit in Everitt Lab (the old “electrical engineering building”) in Champaign-Urbana. I don’t know if it’s still there; I’ll guess that it’s still on campus somewhere.
Here’s a set of 7 videos I came across at engadget. The 7 clips are made from a U.S. Navy training film, circa 1953, for a shipboard fire control computer.
This is part 3 of 7.
Here’s the full list:
Part 1
Part 2
Part 3
Part 4
Part 5
Part 6
Part 7

Down to the metal
November 21, 2010I’ve come across a couple of clips recently about hand-made computers, a topic that’s always interesting to me. I’ve done only a little hardware work myself so I’m always a little in awe of people who can design and build working machines.
Paul sent a link to this page about Zusie, a machine built with relays instead of transistors (or vacuum tubes). Fredrik Andersson bought a bunch of obsolete telephone switching boards and de-soldered 1500 relays from them to build this beast.
Zusie is still a work-in-progress; this isn’t the finished computer. (See the notes at the site.) But here’s a clip of it running a program Frederik wrote in the assembly language he designed for it. He did his own microcode too, of course.
And here’s another one I really enjoyed. Mike Davey built this working Turing machine. I was really impressed by his design, or I should say by his implementation of Turing’s design.
Here it is in action.
Now if only he could find an infinite tape.

Navigating with the Archos 5
September 26, 2010I’ve been doing a lot of traveling this summer and almost all of it driving. 5 or 6 hour drives have been the rule, not the exception. I decided to get an MP3 player to while away the drive time. For a number of reasons, commercial FM radio doesn’t usually appeal to me. Even when I find a station I like, it rarely has enough variety to suit me.
So I bought an Archos 5 because I could get it with enough capacity to store my whole MP3 collection (~40 GB), it had an FM transmitter so I could listen in the car without earphones, it had a GPS receiver built-in so it might work as a sat-nav system and it looked like a cute toy. It’s an Internet tablet; functionally, at least, it’s comparable to an iPad. It runs Android and I’ve been interested in checking that out too, so that decided me. I did not want something as big as an iPad. Nor did I want all these features packed into my phone.
As an MP3 player over FM radio, the Archos works pretty well. Getting my library transferred was a snap and it’s easy to use the music player app, though it did take me a bit to find the Shuffle setting. I don’t use Microsoft’s Windows Media Player on my Windows 7 desktop, so I didn’t follow the recommend method of transferring files by synching via Media Player (with all that DRM funkiness). Since you can mount the Archos’ hard drive over its USB connection, it wasn’t hard to spot the Music directory, verify that the MP3 samples resided there, and then copy my own MP3 tree to it.
My only complaint about these features is that the FM signal seems a little weak. I have to run the radio volume all the way up most of the time to hear the Archos output as I’d like. When I switch to an on-air station at that volume, it’s far too loud. But that’s a minor kvetch.
I’m not crazy about the Archos’ gesture-based user interface – but I’ll get used to that. For hand-held boxes, it’s better than many other choices. I still wish the Archos supported an external keyboard and mouse; trying to use the browser with hunt-n-peck typing is teh suxor.
But the most interesting part has been trying to use the Archos as a navigation system. It came with a trial copy of NDrive so I installed that and checked it out. NDrive did a respectable job: it calculated a route and it kept the E.T.A. calculation fresh and accurate while traveling. The map database was good: lots of detail, including speed limits on the roads I traveled. And it played well with others: I could run the MP3 player and NDrive at the same time without major problems. NDrive didn’t (often) slow down the UI response.
NDrive showed an annoying quirk while I was driving on an interstate – following the route it had chosen. It would intermittently decide that I was on some local road running parallel to the highway and start re-calculating on that basis, telling me how to get back onto the highway that I hadn’t left. The first time or two, this was sort of amusing but after that, not so much.
I thought this might be in part because the GPS accuracy on the Archos isn’t that great: it’s in the 1 – 10 meter range, based on what I saw in the GPS Diagnostics app. Maybe that accounts for this ‘getting off the track’ problem. Or maybe not: when I mentioned this problem to my wife, she told me that her Garmin (a dedicated sat nav box) sometimes does the same thing.
And the NDrive user interface seemed pretty lame to me. So I decided to look for an alternative since NDrive isn’t free. I ran across this summary of sat nav apps for Android machines. There were a number of interesting choices but I was surprised at the number that required a constant Internet connection to work. What? We’re all supposed to have 3G or be navigating in cities with free WiFi everywhere? Did the authors of those never take a road trip? Get a clue, guys.
Based on that summary, I decided to try Copilot Live. I bought a license and tracked down Copilot’s APK file – which doesn’t come with its distribution. (WTF?) My first impressions were very positive, though. The user interface was much easier to use than NDrive’s and it had many more features. It reminded me of Garmin’s UI, which I like (as well as I like any sat nav interface). So I had high hopes for Copilot Live.
One thing I’ve noticed with both NDrive and Copilot is that the Archos’ GPS decoding system seems pretty slow. It takes a long time to acquire a set of satellites when it launches and it seems to fall behind the vehicle fairly often. These are things you don’t see in a Garmin or TomTom unit; even Garmin’s old GPS V was faster than the Archos GPS subsystem. But, of course, the Archos isn’t a dedicated nav box, like the Garmin and TomTom (much less a Trimble).
The Archos’ GPS decoding slowness looks much worse in Copilot than in NDrive, though. Copilot made NDrive’s navigation performance look great. Copilot was always falling behind the vehicle, even at moderate speeds: 40 MPH, for example. I hadn’t noticed that problem so much with NDrive.
And Copilot seemed to be bogarting the box, too. Everything ran slower when Copilot was running; the difference in UI performance was striking. I have the impression now that NDrive’s code is a lot more efficient than Copilot’s.
But the worst was waiting to be discovered. Since my primary use of the Archos is as an MP3 player, I was surprised to find the Copilot audio prompts showing up in the Music player when it plays in Shuffle mode. I’m not sure why this is. It may be a quirk of the Archos but I think the most likely thing is that the Copilot installer told the Music player to look in its speech folders, since Copilot uses the Music player to deliver its audio (pre-empting whatever’s playing at the time).
What this means that if I use the Shuffle feature (as I usually do), then I hear navigation snippets at random times in a number of different languages. What’s worse, Copilot’s audio files often seem to hang the MP3 player. Not always, but too often to overlook.
By contrast, NDrive plays over the music – like a voice-over – and I never heard its prompts in the Music player. My guess is that the NDrive folks did it right and NDrive uses the audio API directly; the Copilot guys took a shortcut and spawn a copy of the Music player for their app’s audio delivery. I could be wrong, though. What do I know about Android dev?
In any case, Bzzzt! Game over, Mr. Copilot! Thanks for playing…
A $30 lesson learned and I’ll be re-installing NDrive now.

Log me in, Scotty
February 7, 2010I’ve been using a remote access service for a couple of years now and I’ve been so pleased with it that I thought I’d give it a post of its own.
It’s called LogMeIn and it does everything I need and then some. I get remote desktop access, remote file access, remote printing and even remote audio (assuming there’s enough bandwidth to make it tolerable).
One of the nicest things is that you can use it free as long as you like (though you do give up some features in the free version). I did that for the first few months to test drive it, before deciding it was well worth its subscription price.
I use it to get to machines in my home office when I’m at client sites and to get to client machines when I’m at home. I use it to support my neighbor’s computer. It works like VNC or WebEx (and unlike Windows Remote Desktop) because it gives you a session that’s concurrent with the logged in user, if there is one.
Naturally, it reminds me of Citrix‘ software. I’ve always liked Citrix’ stuff and have recommended it to corporate folks several times. I’ve done a couple of Citrix Metaframe deployments and have been very impressed with Citrix’ management software. For organizations that need to publish applications or virtual desktops to large groups, Citrix is hard to beat in my view.
But when I tried Citrix’ GoToMyPC a couple of years ago, I wasn’t too impressed. (As a minor point, I didn’t like the lame name.) After the all-too-brief evaluation period I was granted, I didn’t become a paying customer. Part of the problem was the price included things I didn’t need or want.
That’s about the time I came across LogMeIn and it was the clearly better choice for me. I appreciate that this market changes quickly and maybe things have changed since then, but I’m happy enough with LogMeIn that I don’t want to spend the time to re-evaluate.
I’d say the same thing about using VNC. I’ve used VNC packages in the past and liked them. Most of them are free, so they compare well to LogMeIn in a features per dollar contest. But I like the way LogMeIn manages multiple machines in its web interface and I especially like the security LogMeIn provides through the web portal. Again, maybe there are later-model VNC packages out there which provide those features but I don’t want to spend the time searching them out.
So I’ve been spreading the word about LogMeIn and my friends like it too. One day a friend and I were fooling around with it and got this great infinite series of desktops when I brought up a LogMeIn session on the machine I was working at. (You can do that, as pointless as it is.) This is LogMeIn running in Firefox using its plug-in.
LogMeIn has been developing a whole line of products since I started using their remote access stuff. I don’t know much about those new offerings, but it looks like they’re expanding beyond simple remote access and support software into the VPN and desktop publishing arenas.

Roku video
January 10, 2010A few years ago I bought a Roku SoundBridge, a network audio player. At the time, the choice was between the SoundBridge and Slim Device’s SqueezeBox. The SqueezeBox had a couple of more features but I didn’t think they were worth the higher price it commanded. And I liked the Roku’s styling.

It’s a nice little widget to have and we use it all the time. I have a library of ~8,000 MP3 tracks. We hook the SoundBridge up to our Bose Wave Radio and the pair makes a fairly portable, decent-sounding way to play the library. Usually it sits in the kitchen but it’s easy to move to the patio when we have people over. After I had set it up and installed the Firefly audio server on one of my boxes, my sons got into the act and brought up servers on their machines, so now we have several libraries to chose from.
So I was looking to buy another SoundBridge when I visited Roku.com about a month ago. But what I discovered there was a different type of media appliance: Roku network video players.

That was a pleasant surprise. Where we live, we don’t get cable service – and that’s OK because we don’t really want to make monthly payments for TV we’d rarely watch. For the same reason, we don’t use satellite service (though that is available). We mostly watch movies and occasionally watch off-air TV for weather and important news events.
The Roku video players seemed like just the thing for our type of use, so I bought a Roku HD. Most of the major DVD services (Netflix, Blockbuster, and Amazon) are now providing video-on-demand over the Internet so we can get movies without a trip to the video store and without waiting for discs to arrive in the mail. Even better, we don’t have to worry about making sure discs get returned.
The Roku HD was a snap to set up. You hook up the player to your network (we use wireless), you hook it up to your A/V gear, you set up an account with the video service, and you tell the player which service you want to use. The whole process took maybe 10 minutes to get Netflix set up and playing.
The Roku will deliver streaming high-definition video to your system. I use the component video connections because that’s what my older Yamaha receiver supports but the HD also provides HDMI output (as well as composite output). Assuming you have the bandwith — on your LAN and from your ISP — you’re all set for high def movie watching.
I’ve been very happy with the Roku HD and I’d recommend it. I see they’ve lowered the price since I bought mine and you can pick it up directly from Roku for $99.00, shipping included.
The two big improvements I’d like to see to the Roku video players are (1) play DVDs and (2) support audio media as the SoundBridge does.
Not long after I bought the Roku HD, we bought a Samsung Blu-Ray DVD player. When we were shopping for it, I noticed that it also supported video-over-the-network from the same providers the Roku supported.Basically, I got the features of the Roku HD plus a Blu-Ray player for about twice the cost of the Roku.
So one alternative to the Roku player is get a Blu-Ray player with the video-over-the-net feature. Many companies sell them now. Other alternatives are to use a PlayStation, an XBox or a TIVO box since some of those support this feature too.

