scot hacker’s foobar blog
Never miss a good chance to shut up.
March 30, 2002

Emergency Procedure

Was reading up on emergency umbilical handling procedures - if you’re more than two hours from a hospital, tightly tie off the cord 6″ from the navel, then tie another knot 2″ farther out. Cut between the knots with a sterilized knife or scissors. If less than two hours from a hospital, just leave it.

Whether expecting or not, you never know when you might need info like that.

Chrissy Caviar

This is one of the more interesting art projects I’ve seen in a while - mock marketing of human eggs as consumer item - human caviar - as commentary on reproductive pressure on women in their late 30s. Provoked a pretty good discussion between Amy and I. Read article before forming opinions.

March 27, 2002

HTCPCP

It’s not a standard, but it looks like one. Also, Definitions of Managed Objects for Drip-Type Heated Beverage Hardware Devices using SMIv2.

Ballmer

All I can say is “jjeesskkeayah.”

March 26, 2002

Lanugo

Amy enters week 15 of her pregnancy today. According to babycenter: “Lanugo, a very fine hair, covers the body and will continue growing on the baby until around the 26th gestational week of pregnancy.”

Lanugo? It sounds like a brand of pasta.

March 22, 2002

Rewards

Oh boy… the rewards of a university career…

Since you’re all dying to know this, we’ve just received official word that if you work 25 years for U.C., you’ll get a paperweight in appreciation. 40 years and you get a pin with a diamond in it (clearly a holdover from the days when only women were “staff”). And if you retire after 20 years you get a bronze clock from Tiffany’s. Goals to work towards. Happy weekend.
March 21, 2002

HR Block-Blister

We’ve used a professional tax preparer for the past five years. Decided to try and save some money this year and got a quote from HR Block. Sounded like they could save us 50%. The experience was miserable. The guy we got was a dud, hated his life. “How long have you been working here?” “24 long years…” he responded, in the closest unintentional approximation of a Droopy the Dog voice I’ve heard. Didn’t even try to help us find good deductions. The place felt like a sausage factory. There were AOL logos printed right on our tax forms, that’s how incestuous these giant multinational conglomerates are.

Anyway, when he was finished we got a bill for more than we usually pay our professional preparer. So we raised a stink. We had no proof of the amount we had been quoted before we went in, since it was over the phone, and they claimed they don’t give quotes. Well, someone gave me one, that’s for sure. And it’s the only reason we wandered into that god-forsaken rat-hole to begin with.

The whole system is computer driven and the agent was powerless to do anything. Had to call a central number, who authorized a $50 rebate. Clam boogers. Decided to fight. Had to go the district manager, argue with him over the phone about it, fax in a bunch of documents and write a letter. Finally got email back today - they’re refunding us $122. Good enough. Chalk one up for the little guy.

Set up QTSS on Sherlock today. Did some upgrades to the Admissions database. Ate burritos from Gordo tonight (great spinach tortillas) and watched the first two episodes of Oz, which is pretty damn good, but not as involving as we had hoped.

March 19, 2002

Darwin Streaming Server

Breakthrough tonight: Succeeded in taking a live video stream from DV camera and spitting it to the web in real time. The final setup will look like this:

camera –> mixing board –> G4 w/coolstream –> win2k w/qtss –> world

The mixing board will let us add titles and do fades etc. on a live video stream. It outputs analog, so we need an analog capture card for the Mac. CoolStream on the Mac takes the stream and resizes / resamples in real time, generates an SDP (streaming description protocol) file, and unicasts the stream to Darwin Streaming Server 4 (DSS4) running on a dedicated Win2K box. The SDP file gets moved to the DSS4 box as well. DSS4 then multicasts the stream to the world, all with a 7-second buffer delay (almost half the latency of Real or WinMedia).

Since you can’t embed an SDP file in a web page, you make a fake .mov file that references the SDP, then embed the fake mov in a web page.Have been fiddling with this stuff for a while, felt great to make it finally happen.

Still a good amount of fiddling and purchasing to do. Amazingly, there is currently no broadcasting software for OSX on the market, so you have to do the capturing under OS9. Apple will be releasing free broadcaster when they get the licensing crap worked out with MPEG-LA. So we’ll switch from CoolStream to that when it’s ready. I’d be running QTSS under OSX as well, but it would mean buying another Mac, and we already have this Win2K box ear-marked for media serving.

March 16, 2002

Third Wave

Just returned from a couple of days in Los Angeles at USC, attending a seminar co-hosted by Berkeley’s and USC’s j-schools. Around 125 educators and online journalism professionals from around the world, arranged in panels discussing the state of online journalism, how it could be done better, etc. Much discussion of whether and how much it’s appropriate to utilize the audience as information gatherers, which touches on the topics of community-driven sites, blogs, etc. In fact, there was quite a bit of discussion about the blog phenom, professional journalists who maintain blogs alongside their regular journalism, etc. Also much discussion about training - old-world journalists need to know how to use typewriters, but that’s not enough anymore. How to bring the old guard up to speed. Debates on whether we’re “doing it right” or not - what does that even mean? Is there a succesful online model yet? Is the internet different enough a medium that it deserves to be treated as categorically different re: journalistic techniques, or is it just another means of distribution with a few unique characteristics. Is the “immediacy” of the internet anything new? Radio and TV are immediate too, so no, not really. Anyway, some interesting discussions, but mostly debate, not a whole lot of concrete stuff to take home, and nothing technical. Worth the trip though. Shook some good hands, made some contacts, etc.

Anecdote: At one point, a panelist was talking about the “three-dot column” form of journalism, like Herb Caen of the SF Chronicle. “… three guys in a restaurant trading bites of top sirloin … Time for a new mayor … ” So this woman in the audience raises her hand and asks “What was that address again?” Confused looks, awkward silence. Took a while to realize that she had thought he was talking about something.dot.com. The term “three-dot column” is fading out because, well, because there aren’t many three-dot columns anymore. Well, it was funny at the time. Maybe you had to be there.

March 13, 2002

MySQL Chaos

Note to self: When you teach this PHP/MySQL class next semester, make damn sure that all the students name their tables and columns *exactly* like I do in the examples. I kind of assumed they would, but they took a lot of liberties tonight, stretching their wings, and chaos reigned for the second hour as we debugged one broken script after another. Which would be fine one-on-one and is actually kind of educational, but takes a lot of time away from the rest of the class.

Second note to self: If you try to videotape something (like this class, since some of the students couldn’t be there tonight) and the camera has an audio shoe on it, remember that its presence overrides the built-in mic and you either have to remove it or plug in an external mic. I just taped two hours of silent lecture. Doi.

Other than that, the class is going great. They’re starting to get it, and seeing real results pop out gets them jazzed.

be.com for sale

They’re selling off the domain now. Another nail in the coffin… Amazing that I get so much email from people asking how and whether I’m going to help with the open source efforts, whether I still use BeOS, etc. Just freaks me out that there are so many people willing to hang on to invisible coattails for so long.

Something lives, something dies. I’ll walk with the living, thanks very much.

March 12, 2002

mod_lang

Wrote a PHP mail form so administration could take survey results from people all over the world on international health issues. Since the form had to appear in multiple languages, and because the prospect of random secretaries in random countries editing php/html directly sounded disastrous, built a system that lets me give them a language template in plain text. Plop their translation into place, then let the user choose a language as they enter the form. Fun project.

Do a DIR!

One upon a time, if someone at work got a new computer, someone else would come over to see how fast it was. “Do a DIR!” they would say. And they would do a DIR and watch the directory listing scroll by (this is before Windows) and if it scrolled by faster than on their own workstation, be jealous. Amazing that that was actually considered a worthy benchmark when 386/16s roamed the earth.

This random, pointless memory brought to you by the Dept. of Random Pointless Memories.

March 11, 2002

Ashcroft Sings

If you aren’t left speechless by this, you don’t love your country enough. Friend Matthew writes:

This clip shows why Ashcroft lost a senatorial race against a dead man.

Grammys

I didn’t watch ‘em, but was gratified to read the piece in Newsweek about the general growing consensus that A) the quality of available music (especially pop music) is at an all-time low, and B) the music industry is getting kicked on its ass. I’ve been moaning about #A for a very long time and it’s nice to see a pub like Newsweek come out and say it rather than pretending. I’d like to think that if lots of money is siphoned out of the music industry, it can only have a positive effect (music may become a meritocracy again, or at least something resembling it … people voting with their downloads rather than gagging on the spoon-fed banana brulee’).

And to have all these judges give awards to the O Brother soundtrack … was just too sweet for words. I had long since given up hope that the Grammys would ever reward talent again.

Poetic justice on me that Engelbert Humperdinck should be rolling through the itunes queue as I write this ;)

Scanner

Had dinner at Juan’s, which is probably the most authentic and most comfortable Mexican restaurant in the East Bay. Belly full of rellenos.

Amy got a new scanner, needed one that would work with her Mac. Epson 1250 Perfection. Hell of an improvement over the antique SCSI scanner we’ve been using, and she’ll get a lot of use out of the slide scanner add-on.

To test it, I yanked some of my old razor blade-n-gluestick collages off the wall and ran ‘em through.

Quinine Leaf Pipe

Venus Fly Chick

Close in

At 300 dpi, you can see every tiny dot in the source paper, and can make out that the glass is ringed with “V8″ symbols, which I had not even seen when making the collage to begin with.

God, it’s starting to become embarassing to look back at old birdhouse pages. Not so much the images, but a lot of the text, and the now-dated web designs. Would love to gut the site and start over from scratch, but there’s just so much content there to wade through.

March 8, 2002

Day Off

Power’s still out on much of the UCB campus this morning, which is pretty much unprecedented. Classes cancelled, buildings closed. A big yellow sign on my office door said I should turn around and go home. A substation flooded, causing a cascade failure. Question: How does such a critical substation get built and run without major water-detection and warning systems? Anyway, had a nice bike ride to work and back, now I’ve got the day off to work on the SKSM database and leave for dad’s place early.

March 5, 2002

tcpflow

Wanna see something scary? Run Aquisition for a while, so you’re established on the network (I suppose LimeWire would work too). You don’t have to do or host anything, just run it. Now install tcpflow, which is like tcpdump, but shows you *everything* passing through your network and run

sudo tcpflow -i en0 -c

Congrats — You’re a porn portal! Or at least the rest of the world is trying to treat you like one. Discovered this by accident when my router lights were going crazy and tcpdump showed so much traffic I thought I was being DOS’d or something. Forgot I had left Aquisition running. tcpflow output tipped me off that something wasn’t right, since there are no brittney or “naked teen” refs on betips.

March 4, 2002

Pink Oz

About a year ago we invited a dozen people over to watch the wizard of oz with the sound turned down, playing dark side of the moon as the soundtrack instead. It had been alleged to be a jaw-dropping synchronicity feast, and we weren’t disappointed. If you’re not familiar with this phenomenon, search google on “pink oz” - there are plenty of sites about it.

Today a friend pointed out this letter to the editor, which had me rolling.

Set up QuickTime Streaming Server today for the first time, for a test run. Need to be ready to stream live video feeds from the jschool in the next month or so. QTSS is pretty cool software, but I sure hope they get the MPEG-4 licensing crap sorted out in time.

March 2, 2002

Macs vs. PCs in Education

Here is a tremendous set of resources put together to defend keeping Macs in schools rather than standardizing on Wintel. It’s been interesting seeing how things go at the J-School, which is about 50/50. Faculty and staff have a mix of Macs and PCs. Students have “The Greenhouse,” which is a room of 12 fully-decked-out G4s where we teach web design, video production, audio production, Quark, and pretty much anything creative, and two “Newsrooms” full of PCs where students basically do word processing.

It’s clear from interacting with students and faculty over the past four months that MacOS is less confusing overall (I know that’s vague and fuzzy, but it seems to be true) and that we do far less support work on the Macs (which is empirically true).

Just observations, not trying to start a flame war… ;)