WEBVTT

00:00.000 --> 00:14.000
I'm a Korean, it's Wednesday
September 15th 2004.

00:27.000 --> 00:29.000
even be tomorrow.

00:29.000 --> 00:31.000
So this is the place where users
and developers party

00:31.000 --> 00:32.000
together.

00:32.000 --> 00:35.000
It's the daily source code.

00:35.000 --> 00:38.000
And I discovered something
horrible today.

00:38.000 --> 00:42.000
I was I registered for some, I
was looking at different

00:42.000 --> 00:45.000
services, that's what it was,
for voiceover IP, still in my

00:45.000 --> 00:49.000
ultimate quest to find a
voiceover IP provider that

00:49.000 --> 00:52.000
actually gives me dial-up
numbers in multiple countries.

00:52.000 --> 00:57.000
And excuse me, that's a cup of
tea there.

00:57.000 --> 01:00.000
And I've learned that when you
register for something online,

01:00.000 --> 01:02.000
when they say we'll send you an
email, usually the first

01:02.000 --> 01:05.000
place you need to look is your
junk mail folder, because

01:05.000 --> 01:09.000
that's probably where that type
of email is going to show up,

01:09.000 --> 01:11.000
something in the algorithm that
always sends it there.

01:11.000 --> 01:14.000
And so I was looking, I just
kind of on a fluke.

01:14.000 --> 01:17.000
Now I'm using Apple's mail
program, and I actually have

01:17.000 --> 01:19.000
it running through mac.com.

01:19.000 --> 01:22.000
So if you send an email to
curry.com, it's routed

01:22.000 --> 01:23.000
through mac.com.

01:23.000 --> 01:26.000
The reason why is because they
have built-in spam filters.

01:26.000 --> 01:27.000
There's still a lot of stuff
that

01:28.500 --> 01:30.500
I've just manually wanted to
filter out.

01:30.500 --> 01:33.500
And boy, was I surprised when I
just did a little quick search

01:33.500 --> 01:35.500
for iPodder and for source code.

01:35.500 --> 01:38.500
I have missed a lot of email,
and I apologize

01:38.500 --> 01:39.500
that I haven't checked earlier.

01:39.500 --> 01:42.500
There were some messages that
date back to August.

01:42.500 --> 01:45.500
Like, whoops.

01:45.500 --> 01:48.500
So I just wanted to run through
a couple of pieces of mail

01:48.500 --> 01:51.500
that I found in my junk mail
box, because a lot of them

01:51.500 --> 01:52.500
were responses to the show.

01:52.500 --> 01:54.500
Here's one from Danny.

01:54.500 --> 01:57.500
You see, he said, you asked for
a reason as to why Skype

01:57.500 --> 01:59.500
is better than standard SIP
protocols.

01:59.500 --> 02:01.500
Now, we talked about that.

02:01.500 --> 02:06.500
So what's the big difference
with my question between a lot

02:06.500 --> 02:09.500
of these voice over IP service
that you see and Skype?

02:09.500 --> 02:11.500
So Danny says, very roughly, the
primary difference

02:11.500 --> 02:14.500
is that SIP, let's just call it
SIP,

02:14.500 --> 02:16.500
depends upon a central server to
act as the switch

02:16.500 --> 02:17.500
for the voice calls.

02:17.500 --> 02:19.500
Skype has distributed this
functionality

02:19.500 --> 02:23.500
across all of its users,
decentralizing the switch.

02:23.500 --> 02:24.500
This only provides greater
reliability,

02:24.500 --> 02:26.500
not having central choke points.

02:26.500 --> 02:29.500
It also allows Skype folks to
operate a huge voice network

02:29.500 --> 02:31.500
with a lot of different
features.

02:30.000 --> 02:35.000
having to buy racks and racks of
servers to run SIP on. Makes
sense. And now I understand,

02:35.000 --> 02:40.000
now that I indeed have been
looking at how these providers
are put together, indeed they're

02:40.000 --> 02:47.000
all using Cisco boxes or what's
the other one, other dialog box,
I can't remember

02:47.000 --> 02:52.000
all the names. And they are
basically providing that bridge
or they're buying that
capability.

02:52.000 --> 03:00.000
And the connect point is indeed
apparently a centralized service
from what I can see.

03:00.000 --> 03:04.000
And maybe there are some
decentralized ones, but I'm
having good success with Skype.

03:04.000 --> 03:07.000
It really pisses me off that I
can't receive phone.

03:09.000 --> 03:10.000
I had a phone call with my
secretary today.

03:10.000 --> 03:11.000
She's in Amsterdam.

03:11.000 --> 03:12.000
I'm in Belgium.

03:12.000 --> 03:14.000
I Skyped her.

03:14.000 --> 03:16.000
Notice how that's becoming
synonymous to an internet phone

03:16.000 --> 03:17.000
call.

03:17.000 --> 03:18.000
I Skyped her.

03:18.000 --> 03:22.000
And we went through at least
about, was it actually?

03:22.000 --> 03:23.000
Look at it here.

03:23.000 --> 03:26.000
19 minutes on the phone.

03:26.000 --> 03:28.000
It was a long distance country
to country call.

03:28.000 --> 03:30.000
Normally I'm probably paying
because we're calling between

03:30.000 --> 03:35.000
cell phones just out of, just
because we're lazy.

03:35.000 --> 03:36.000
I'm probably paying at least a
dollar.

03:36.000 --> 03:41.000
And now I think I paid 30 cents
for the entire conversation.

03:41.000 --> 03:42.000
And you know what?

03:42.000 --> 03:44.000
There's always room for more
money.

03:44.000 --> 03:47.000
So spending less equals the same
thing in my book.

03:47.000 --> 03:49.000
Another email from Michael.

03:49.000 --> 03:52.000
Let's see what Michael had to
say here.

03:52.000 --> 03:54.000
He says that he discovered daily
source code just

03:54.000 --> 03:55.000
yesterday.

03:55.000 --> 03:57.000
Now this was sent almost two
weeks ago.

03:57.000 --> 04:00.000
He's become absolutely addicted
to audio blogs.

04:00.000 --> 04:02.000
He spent the entire day learning
about RSS feeds

04:02.000 --> 04:03.000
and enclosures.

04:03.000 --> 04:07.000
And he says that he'd only seen
these terms in passing

04:07.000 --> 04:11.000
when reading about the upcoming
Safari RSS iteration.

04:10.500 --> 04:13.500
So he's clearly enjoying it.

04:13.500 --> 04:18.500
And let me see, why did I want
to talk about this email?

04:18.500 --> 04:24.500
Oh, he's talking about an audio
setup.

04:24.500 --> 04:28.500
Okay, when listening to your
recordings, I was struck by the
fidelity.

04:28.500 --> 04:31.500
My ask what mic software encoder
setup you are using.

04:31.500 --> 04:33.500
I'm working on an Apple platform
as well,

04:33.500 --> 04:37.500
but I struggle to determine
exactly what mic and software to
use to give everybody a good
sound.

04:39.000 --> 04:39.000
Appreciate it, blah, blah, blah.

04:39.000 --> 04:40.000
Okay, Michael.

04:41.000 --> 04:44.000
So let me tell you how I'm doing
this.

04:44.000 --> 04:48.000
First of all, the key to doing
this type of show

04:48.000 --> 04:51.000
is to be able to record any
sound

04:51.000 --> 04:54.000
that comes out of your computer
speakers.

04:54.000 --> 04:55.000
In this case, I'm on a Mac,

04:55.000 --> 04:59.000
and unless you physically plug
something into the line out

04:59.000 --> 05:01.000
and into a recording device,

05:01.000 --> 05:04.000
it's kind of hard to figure out
how to do that.

05:04.000 --> 05:07.000
There's a little application
called WireTap for OS X.

05:07.000 --> 05:09.000
And when you fire that up,

05:09.000 --> 05:11.000
it will basically record
anything

05:11.000 --> 05:13.000
that is sent through the
speakers.

05:13.000 --> 05:15.000
So anything you can hear on the
speakers,

05:15.000 --> 05:17.000
including when I turn up my
volume, listen to this.

05:19.500 --> 05:23.500
So you heard the little blips
there of me turning up the
volume.

05:23.500 --> 05:24.500
All of that is recorded.

05:24.500 --> 05:29.500
And it's recorded unfortunately
to an AIFF file which I then
later have to transcode

05:29.500 --> 05:33.500
to MP3.

05:33.500 --> 05:36.500
The reason I do that is so that
I can use QuickTime as my media
player.

05:36.500 --> 05:39.500
So my opening tune is a
QuickTime window.

05:39.500 --> 05:42.500
Then all the bits I want to
play, if I want to play an MPEG
movie or a QuickTime

05:46.500 --> 05:49.500
In fact, I'm going to do that
today. I have a couple of those
queued up. Now you still

05:49.500 --> 05:54.500
need to get your mic in. There
are different ways to do that.
Basically, any program that

05:54.500 --> 05:58.500
will allow your microphone, your
internal mic, or your external
one, which I'll talk

05:58.500 --> 06:02.500
about in a second, to be played
through your speakers will be
perfect. Now, in this case,

06:02.500 --> 06:07.500
I'm using GarageBand, since I
had the iLife Suite anyway.
What's nice about GarageBand

06:07.500 --> 06:12.500
is you can set up filters and
compressors. I just actually
changed some of the settings.

06:12.500 --> 06:17.500
I had a noise gate in there
before. The reason why I use a
noise gate is so when

06:17.500 --> 06:22.500
there's a certain level of quiet
in the room, then the microphone
will just shut

06:22.500 --> 06:28.500
off, so you don't hear any
ancillary noise. It's probably
most often used

06:28.500 --> 06:33.500
for musical recordings of
instruments, but we use it in
radio studios all the time.

06:33.500 --> 06:38.500
I'll give you an example of what
it sounds like. I've turned the
gate on and you

06:38.500 --> 06:41.500
hear that when I breathe, when I
stop breathing, if there's not
enough

06:41.500 --> 06:44.500
ambient noise, then the gate
cuts in and it shuts off the
recording.

06:46.500 --> 06:49.500
And so you can set this a little
bit looser to the top of it now.

06:49.500 --> 06:50.500
Okay.

06:50.500 --> 06:51.500
So you see that's what a gate
is.

06:51.500 --> 06:57.500
Then you have things like a
compressor which gives you a
little more boost to the sound.

06:57.500 --> 07:00.500
I'm going to turn my compressor
on right now.

07:00.500 --> 07:04.500
Now if you're listening to me on
an iPod or you're listening
through some big speakers,

07:04.500 --> 07:06.500
my voice is probably booming
into the room right now.

07:06.500 --> 07:10.500
And that by the way is, oh, you
get that big ass radio voice.

07:10.500 --> 07:12.500
Okay, so let's turn that off.

07:13.500 --> 07:14.500
Excuse me.

07:14.500 --> 07:20.500
And for microphone, I'm using a
pretty interesting, I'm using a
wireless set that we have left
over

07:20.500 --> 07:25.500
from our reality TV show that we
produced ourselves.

07:25.500 --> 07:29.500
These are, what the hell are
these things?

07:29.500 --> 07:35.500
Electro, L-E-C-T-R-O, UHF
wireless microphones.

07:35.500 --> 07:36.500
And these are professional.

07:36.500 --> 07:37.500
These are pretty expensive.

07:37.500 --> 07:41.500
This set costs me about, I
think, 2,000 euros.

07:41.500 --> 07:45.500
It's about, yeah, about $22 to
$2,500.

07:45.500 --> 07:47.500
But you can use all different
types of microphones.

07:48.000 --> 07:54.000
And I found that if you go to
Radio Shack and you buy one of
their metal stick microphones,

07:54.000 --> 07:58.000
which looks very much like a
Shure microphone, an old
fashioned Shure microphone.

07:58.000 --> 08:05.000
I should actually, well, I'm
sorry for the, for the feedback
there, but I had to unplug

08:05.000 --> 08:06.000
the headphones.

08:06.000 --> 08:08.000
I walk over to my microphone
cabinet.

08:08.000 --> 08:10.000
Pretty sure.

08:10.000 --> 08:14.000
I probably still have one of
those laying here.

08:14.000 --> 08:17.000
Got all my good mics.

08:18.000 --> 08:20.000
Shoot.

08:20.000 --> 08:21.000
No. Okay.

08:21.000 --> 08:29.000
Can't find the, unfortunately I
can't find it, but I'll look
that up.

08:29.000 --> 08:32.000
I'll see if I can find what
model number it is.

08:32.000 --> 08:36.000
If you can get that into your
Macintosh, then there's all this
process in it you can do.

08:36.000 --> 08:39.000
There's also, there's all kinds
of different programs.

08:39.000 --> 08:44.000
There are a lot of mixing
programs that will let you
filter the audio on a particular
channel

08:44.000 --> 08:47.000
and play it through so that you
can hear it on the speakers.

08:47.000 --> 08:49.000
Again, if you hear it on the
speakers, wire tap is.

08:49.500 --> 08:54.500
going to record it. So one thing
you're going to get used to is
using the mute button on

08:54.500 --> 08:59.500
the program using to get your
microphone on to the speakers so
that I just turn it off

08:59.500 --> 09:04.500
and turn it back on because when
you're playing something you
clearly don't want any noise

09:04.500 --> 09:10.500
that you're making to be
recorded as well. So you have to
learn to shut your mic off.

09:10.500 --> 09:17.500
One more email. Oh the email bag
is big today. Hi Adam this is
from Julio. Oh this

09:17.500 --> 09:20.500
is cool. Just start listening to
the daily source code. Want to
tell you it's great.

09:20.500 --> 09:25.500
I listened to it on my commute
in the

09:25.500 --> 09:26.500
Caracas.

09:26.500 --> 09:28.500
The subway system here in
Caracas, Venezuela.

09:28.500 --> 09:32.500
Hey, we got Caracas on the
wireless everybody.

09:32.500 --> 09:38.500
Um, so, and this is another
email that was in the junk mail
folder and so Julio says

09:38.500 --> 09:40.500
I guess someone must have
answered your questions from the
September...

09:42.000 --> 09:48.000
and here it goes. This was about
the the iPhoto getting in a CD
or DVD of iPhoto's

09:48.000 --> 09:52.000
when you put it back in you know
the whole thing that that iPhoto
actually

09:52.000 --> 09:57.000
boots back up and makes it look
just like they're sitting on
your hard drive.

09:57.000 --> 10:00.000
So if I'd gotten that earlier
then I would have known earlier.
Thank you.

10:00.000 --> 10:06.000
And also apparently in iTunes as
I said you can select the iPod
references and

10:06.000 --> 10:10.000
choose manually manage songs and
playlists. After that you can
erase

10:10.000 --> 10:13.000
all your files from the computer
clearing up space and they will
remain on your iPod.

10:13.000 --> 10:18.000
Interesting. Downside you have
to move files in manually.
Upside you can connect

10:18.000 --> 10:22.000
your iPod to other Macs listed
in Music Audit just not just
your own Mac.

10:22.000 --> 10:28.000
Okay so that's some iTunes tips
from Julio checking us out from
Caracas.

10:28.000 --> 10:33.000
Excellent. And today is a very
exciting day here at Curry
Castle.

10:33.000 --> 10:37.000
It's September and that means it
is time to harvest.

10:37.000 --> 10:41.000
Aha! Horticulture on the source
code you think. Well indeed.

10:43.500 --> 10:50.500
A couple months ago, I was given
by my friendly coffee shop,
Purple Rain in Breda, which is

10:50.500 --> 10:55.500
about 25 minutes drive north of
here in Holland.

10:55.500 --> 11:01.500
Five wonderful little marijuana
plants, of which, well I put
them all in our, we have

11:01.500 --> 11:04.500
a little greenhouse, I started
growing them a couple months
ago.

11:04.500 --> 11:07.500
I didn't know anything about it,
you know, just checked a few
things on the internet,

11:07.500 --> 11:12.500
didn't really look into how
you're supposed to do it, and
then figure out after several

11:12.500 --> 11:16.500
months and after these plants
were just huge, I figured out,
you know, you have to

11:16.500 --> 11:21.500
control their light cycle in
order to get them to bloom,
because that's the stuff

11:21.500 --> 11:23.500
that you want to cut off.

11:23.500 --> 11:27.500
And so what I did is I set up a
little thing down in the
basement, brought the

11:27.500 --> 11:31.500
plants down, and these were
almost like mini shrubs, they're
like trees at this

11:31.500 --> 11:37.500
point, and started cultivating
them underneath light, 12 hours
on, 12 hours

11:37.500 --> 11:40.500
off, and then bring that cycle
down.

11:40.500 --> 11:44.500
Since they were outdoor plants
moved indoor, eventually four of
them didn't.

11:45.000 --> 11:50.000
make it and they like boom just
died overnight which really
sucked and I've

11:50.000 --> 11:55.000
had one left and it's pretty
humongous we think we're going
to be able to cut

11:55.000 --> 11:58.000
quite a lot off of it never done
the cutting before and of course
we have

11:58.000 --> 12:03.000
to dry everything so that is on
this evening schedule we're
going to watch

12:03.000 --> 12:07.000
television and we're going to
cut all the little buds off the
plant and hang

12:07.000 --> 12:13.000
up to dry and I will you know
what and I think we should do I
think that takes

12:13.000 --> 12:17.000
at least a week maybe even
longer to dry him we'll have to
celebrate together on

12:17.000 --> 12:23.000
the source code and I'll spark
one up for you and pass a
virtual doobie let's see

12:23.000 --> 12:32.000
just running through the news
man Ivan possibly on its way to
Louisiana maybe

12:32.000 --> 12:36.000
by the time you hear this it's
already hit that's really
intense you know I've

12:36.000 --> 12:40.000
been there a couple times from
already brought with MTV
broadcasts great

12:40.000 --> 12:48.000
town and probably probably won't
be able to withstand a big storm
like that

12:46.500 --> 12:52.500
very well and also the
geographical location.
Topographical location isn't
very advantageous

12:52.500 --> 12:58.500
as all the news media is telling
us. And I wanted to mention
Oprah briefly because her

12:58.500 --> 13:04.500
big Pontiac giveaway did not go
unnoticed here either. So just
to let you all know that

13:04.500 --> 13:10.500
if you think that maybe giving
away, was it 260, $28,000 cars,
if that was a bad

13:10.500 --> 13:14.500
idea while I'm telling you,
everyone knows about the Pontiac
here in Holland and they

13:14.500 --> 13:18.500
probably never even heard of
Pontiacs before. So that really
worked. Big and

13:18.500 --> 13:26.500
excellent, excellent PR move by
Oprah and Pontiac. And yesterday
I played some bits

13:26.500 --> 13:34.500
of Fahrenheit 9-11 and got some
interesting responses to that. I
think most

13:34.500 --> 13:38.500
people seem to agree with me.
You know the message is clear
but the way it was

13:38.500 --> 13:42.500
all cut up was just almost
unnecessary to do it that way. I
was really

13:42.500 --> 13:48.500
interested in the historical
part of what this documentary is
supposed to show.

13:48.000 --> 13:52.000
which definitely was there, but
all the hokey bits just didn't
seem necessary.

13:52.000 --> 13:54.000
And almost, I think, attracted
from the message.

13:54.000 --> 13:58.000
So on source code, we do wanna
keep to equal air time.

13:58.000 --> 14:03.000
And I ran across a new
documentary, which should be out
on DVD very soon,

14:03.000 --> 14:06.000
which is probably just as bad as
Fahrenheit 9-11.

14:06.000 --> 14:09.000
This is called Fahrenheit 9-11.

14:09.000 --> 14:14.000
And it has some saluminaries in
there who go on record talking
about

14:14.000 --> 14:19.000
Michael Moore's documentary,
most notably Ed Koch, former
mayor of New York City.

14:19.000 --> 14:23.000
I'm just gonna play the trailer
so you can enjoy this bit of
equal air time

14:23.000 --> 14:25.000
programming Fahrenheit 9-11.

14:36.000 --> 14:44.000
I probably should have queued
that out. There's a whole bunch
of what you're seeing right

14:44.000 --> 14:50.000
now on the screen is a whole
bunch of reviews just like to do
in the movies where it says

14:50.000 --> 14:54.000
Michael Moore best film, most
important film ever. So it goes
through that and here comes

14:54.000 --> 14:55.000
Ed Koch.

15:18.000 --> 15:22.000
man who says that the units have
spread misery throughout the
world.

15:24.000 --> 15:25.000
Come on.

15:25.000 --> 15:29.000
Michael Moore, I'm a safe
shallow.

15:39.000 --> 15:42.000
The terrorist threat is real.
It's every day it's real.

15:42.000 --> 15:46.000
I said 3,000 people were
murdered!

15:47.000 --> 15:48.000
How the f*** do you say this?

15:48.000 --> 15:54.000
Someone has to explain that
nobody took it seriously before
George Bush on 9-11.

15:54.000 --> 15:58.000
Iraq was a war for oil. That's
just propaganda, but out of the
rocket, felt grenades.

15:58.000 --> 16:00.000
And 60 million years.

16:00.000 --> 16:02.000
Somebody's been slipping past
the sanctions.

16:02.000 --> 16:03.000
No, fuck that one. They're all
the same.

16:03.000 --> 16:05.000
Everybody wanted to defend
Sadami, saying they don't like
him at all.

16:05.000 --> 16:08.000
That's the first second day of
war they wanted to escape.

16:08.000 --> 16:11.000
The biggest thing on their mind
was their families, their lives.

16:11.000 --> 16:12.000
That's it. They didn't care
about stuff.

16:12.000 --> 16:15.000
I thank God we have the baby on
the actual...

16:15.000 --> 16:16.000
What's amazing about this war...

16:21.000 --> 16:25.000
President Bush said, I will do
whatever it takes.

16:25.000 --> 16:30.000
You call out war from the
get-go, and that really defined
the war on terrorism.

16:30.000 --> 16:36.000
The fear for abusive freedom of
speech in society is more
freedom of speech than a
channel.

16:36.000 --> 16:39.000
Somebody can sleep last night by
a friend.

16:39.000 --> 16:42.000
Like Ron Reagan and Latchel was
good.

16:42.000 --> 16:48.000
Michael Moore's film, in trying
to knock our liberty, and trying
to say that we don't have it,

16:48.000 --> 16:51.000
is the best illustration of how
wrong his film is.

17:00.000 --> 17:02.000
Oh for

17:02.000 --> 17:08.000
Fahrenheit 9 1 1 savage pictures
Fahrenheit Fahrenheit 9 1 1

17:08.000 --> 17:11.000
Dot com okay, you can go check
that out so much for the equal
error

17:11.000 --> 17:18.000
You know what it's only just a
matter of time until someone's
gonna come up with a perfect
final cut pro edit of both the

17:18.000 --> 17:20.000
Documentaries and put a against
be and it's gonna be a even

17:24.000 --> 17:29.000
Oh, another video blog post
that, actually a video blog post
that I wanted to let you

17:29.000 --> 17:36.000
hear because this is Steve
Garfield who has a very rye
sense of humor.

17:36.000 --> 17:42.000
In fact, at the rate he's going,
he could take those places.

17:42.000 --> 17:48.000
He went out as what he calls a
citizen journalist for election
day.

17:48.000 --> 17:54.000
Now it happened to be in his
particular county was election
day for sheriff.

17:54.000 --> 17:59.000
And he went to check out on the
polling rules if everyone was
adhering to a...

18:01.500 --> 18:05.500
that are supposed to be written
in stone apparently when it
comes to polling.

18:05.500 --> 18:10.500
Well, the post kind of speaks
for itself. I'm going to play
this as well.

18:10.500 --> 18:14.500
And just imagine Steve Garfield
standing in front of buildings
with people with signs behind
him

18:14.500 --> 18:17.500
and you'll get the video part.
It's titled, 150 Feet.

18:17.500 --> 18:22.500
Hi, this is Steve Garfield from
SteveGarfield.com.

18:22.500 --> 18:27.500
It's Election Day in Boston and
today's big primary race is the
Sheriff's Race.

18:27.500 --> 18:31.500
Not many people seem to be
voting today so the story that
we're going to look at is

18:31.500 --> 18:36.500
if the people who are
campaigning for any of the
candidates are breaking the
Massachusetts law

18:36.500 --> 18:41.500
which says you must stay within
150 feet of a polling place.

18:41.500 --> 18:49.500
Here in Jamaica Plain, the law
is being abided by and the
candidate supporters are staying
well away from the polling
place.

18:49.500 --> 18:55.500
Now we're in West Roxbury at the
Holy Name Parish voting facility
where we can obviously see

18:55.500 --> 19:02.500
that these campaign workers are
well within the 150 foot legal
limit where they're supposed to
be.

19:03.000 --> 19:09.000
be out in the street and not the
front steps. Has anyone from the
polling place here told

19:09.000 --> 19:15.000
you about the law where
campaigners need to be 150 feet
away from the polling place?

19:15.000 --> 19:18.000
No, they haven't said that
today.

19:18.000 --> 19:20.000
So were you aware of that?

19:20.000 --> 19:21.000
Yes.

19:21.000 --> 19:23.000
So what are we right here? How
close are we?

19:23.000 --> 19:27.000
Well, it depends on what you're
counting. Where you measure it
to, if you're measuring

19:27.000 --> 19:32.000
to where the actual votes are
taken, we're outside that 150
feet.

19:32.000 --> 19:34.000
I notice you're pretty close to
the...

19:36.000 --> 19:36.000
uh...

19:36.000 --> 19:39.000
law which is supposed to be like
a hundred fifty feet away

19:39.000 --> 19:44.000
uh... yes we are right now it's
very slow there's nothing going
on but as

19:44.000 --> 19:46.000
people start coming in

19:46.000 --> 19:50.000
so where would the polling place
actually be like

19:50.000 --> 19:51.000
where does it start

19:51.000 --> 19:52.000
right here at the building?

19:52.000 --> 19:56.000
yes it does right there and i
know that's a hundred fifty feet

19:56.000 --> 19:59.000
so if they enforce if they
actually enforce that law where
we would

20:01.500 --> 20:03.500
Really, that's fire.

20:12.000 --> 20:16.000
Rocksbury Branch Library and
it's our third stop today.

20:16.000 --> 20:20.000
So I guess we could say we're
two out of three because look at
these people.

20:20.000 --> 20:24.000
These campaigners are right in
front of the doorstep of the
library.

20:24.000 --> 20:28.000
Steven Murphy, Marion Walsh,
everybody signs,

20:28.000 --> 20:32.000
posted right up to the lamppost
of the library. This is
ridiculous.

20:32.000 --> 20:37.000
This law of staying within 150
feet of any polling place is
just

20:37.000 --> 20:41.000
not being enforced two out of
three times. I'd say if I went
to ten more

20:41.000 --> 20:45.000
places, I bet you there'd be
people all over the front of
these polling places.

20:45.000 --> 20:49.000
So that's something that I
think's got to change. I always
drive by

20:49.000 --> 20:53.000
and am so upset when I see
people swarming right over the
front door. This is not right.

20:53.000 --> 20:57.000
You know, I just don't like it.
This is Steve Garfield reporting
for

20:57.000 --> 21:01.000
SteveGarfield.com. Excellent.
Steve Garfield

21:01.000 --> 21:05.000
protecting democracy on the
streets of Boston

21:05.000 --> 21:09.000
and very proud of him for doing
that because it doesn't matter
how trivial the law

21:09.000 --> 21:13.000
is. That's those are the rules.
Before you know it, you're
debating over

21:13.000 --> 21:15.000
hanging people.

21:13.500 --> 21:19.500
chats. Let's talk about
enclosures for a second.
There's, oh first of all, good
new, well let

21:19.500 --> 21:27.500
me just back up for a second.
Enclosures is really part of the
technology that we're

21:27.500 --> 21:33.500
using for iPodder. If you
haven't used it yet, check out
iPodder.org and download one of

21:33.500 --> 21:36.500
these programs either for Mac or
for Windows or even for Linux.
They're all out there

21:36.500 --> 21:43.500
for iTunes, they're out there
for Windows Media Player and if
you have an MP3 device

21:45.000 --> 21:47.000
I want to dry them off.

21:47.000 --> 21:50.000
So if you have a MP3 player that
works on Windows Media,

21:50.000 --> 21:54.000
then do something about that
feedback.

21:54.000 --> 21:55.000
Then you're good to go.

21:55.000 --> 22:01.000
So how this is done is by
creating an RSS 2.0 feed,

22:01.000 --> 22:03.000
which is basically just a text
file which

22:03.000 --> 22:10.000
has some fairly human readable
words in it.

22:10.000 --> 22:15.000
And they represent little bytes
of information,

22:15.000 --> 22:17.000
so a blog post typically.

22:17.000 --> 22:19.000
And to each of those postings,
you can attach a file.

22:19.000 --> 22:21.000
In this case, for the iPodder
and for what

22:21.000 --> 22:26.000
we're doing with the source code
and other programs like this,

22:26.000 --> 22:30.000
is we attach a URL to an MP3
file.

22:30.000 --> 22:34.000
And as far as I know, I think
really only Radio User Land

22:34.000 --> 22:39.000
has it built into the blogging
interface.

22:39.000 --> 22:40.000
If you make a web blog post, for
instance,

22:40.000 --> 22:44.000
I say, hey, it's daily source
code for September 15, 2004.

22:44.000 --> 22:47.000
MP3, it's going to be a great
day.

22:46.500 --> 22:47.500
be about 35 minutes or 30
minutes.

22:47.500 --> 22:49.500
It's this big.

22:49.500 --> 22:51.500
And then I just add the URL to
wherever that file is located.

22:51.500 --> 22:55.500
I add that in a little box that
says Enclosure URL.

22:55.500 --> 22:56.500
And then it attaches it.

22:56.500 --> 23:00.500
And then my RSS feed goes out
without enclosure attached to

23:00.500 --> 23:01.500
it.

23:01.500 --> 23:05.500
Word is that another great
weblogs package called Word

23:05.500 --> 23:08.500
Press, which I'm very impressed
with.

23:08.500 --> 23:10.500
They're now working.

23:10.500 --> 23:11.500
There are a couple of people
working.

23:11.500 --> 23:11.500
I saw some Dutch guys.

23:11.500 --> 23:14.500
It's in fact working on adding
enclosure support to Word

23:14.500 --> 23:16.500
Press, which will be great to
have.

23:16.500 --> 23:19.500
And there's lots of people
supporting this effort.

23:19.500 --> 23:22.500
So I'm sure that's going to show
up pretty soon.

23:22.500 --> 23:26.500
Andrew Grumit has also started
an audio blog.

23:26.500 --> 23:28.500
Or he started audio blogging.

23:28.500 --> 23:30.500
Let's put it that way.

23:30.500 --> 23:33.500
And I wanted to play an excerpt,
which I haven't queued up.

23:33.500 --> 23:39.500
I just realized of Andrew
talking about iPod and iTunes

23:39.500 --> 23:42.500
and how that really is going to
be, how iTunes is going

23:42.500 --> 23:43.500
to be a killer app.

23:43.500 --> 23:45.500
Let me just skip through this
with you for a second.

23:45.500 --> 23:46.500
Let's listen to Andrew's post
here.

23:46.500 --> 23:47.500
Good evening.

23:48.000 --> 23:53.000
Andrew Grumit, it's September
14th, 2004, about 945.

23:55.000 --> 23:57.000
Hold on, I'm gonna fast forward
you Andrew.

23:58.000 --> 24:01.000
You decide a pub date is for a
file that was created.

24:01.000 --> 24:02.000
Okay, so a whole bunch of techy
stuff in there

24:02.000 --> 24:05.000
about when, you know, what kind
of information

24:05.000 --> 24:08.000
is to be in the RSS 2.0 file.

24:08.000 --> 24:10.000
Users might wanna listen to it,

24:10.000 --> 24:11.000
although you might not
understand it,

24:11.000 --> 24:14.000
but this is pretty important
stuff,

24:14.000 --> 24:16.000
so we can get these iPodder
programs working properly.

24:17.000 --> 24:18.000
Let me see.

24:18.000 --> 24:22.000
So that's probably, I'm gonna
probably leave it there

24:22.000 --> 24:26.000
unless I get strong feedback
that it's just unworkable.

24:26.000 --> 24:27.000
Okay.

24:27.000 --> 24:28.000
Let's see.

24:28.000 --> 24:31.000
Adam Curry had some nice ideas,

24:31.000 --> 24:36.000
one of which was that the, I
think he noted that,

24:39.000 --> 24:47.000
I've putter type scripts on the
extraction side, go and use the
ID3 tag data to...

24:47.000 --> 24:51.000
This is about publishing using
ID3 tags.

24:51.000 --> 24:53.000
Set up playlists and so forth.

24:53.000 --> 24:54.000
That's not the bit I want to...

24:54.000 --> 24:57.000
So should the publishing scripts
go dig into the ID3 tags and...

24:57.000 --> 24:58.000
I have to talk about it.

24:58.000 --> 24:59.000
So I went ahead and added some
to the script.

24:59.000 --> 25:00.000
Hold on a second.

25:00.000 --> 25:01.000
I have the Perl.

25:01.000 --> 25:03.000
I had to learn a little bit of
stuff.

25:03.000 --> 25:04.000
It was...

25:04.000 --> 25:05.000
I sort of generalized...

25:05.000 --> 25:07.000
I really should have queued this
up for you.

25:07.000 --> 25:09.000
So it's sort of a mini plug-in
architecture.

25:09.000 --> 25:11.000
Okay, now go for it.

25:11.000 --> 25:16.000
Okay, so, oh, and Adam also had
an observation about ease of
use.

25:16.000 --> 25:17.000
And it's definitely true.

25:17.000 --> 25:20.000
This is kind of a geek script.

25:20.000 --> 25:23.000
I don't expect everybody to set
up cron jobs on their server.

25:23.000 --> 25:26.000
It happened to be the easiest
thing for me.

25:26.000 --> 25:32.000
And what my idea was to combine
it with Radio User Land
upstreaming so that what

25:32.000 --> 25:36.000
I can do is drag my audio file
to a folder.

25:36.000 --> 25:39.000
It gets upstreamed by FTP.

25:39.000 --> 25:40.000
At some point a cron job...

25:40.500 --> 25:45.500
comes along and sees the new
file and regenerates the RSS
feed. So that's how I'm going to
do it.

25:46.500 --> 25:56.500
But anyone is, the audience or
the developer group who might be
listening is more than invited
to

25:56.500 --> 26:03.500
copy everything I've done and
make it work really nicely on
the desktop or use the ideas as
a basis

26:03.500 --> 26:08.500
for, you know, steel-free-lead
basically. Which is exactly what
we want to see on the

26:10.500 --> 26:16.500
iPod or dev mailing list. So
what Andrew was talking about
there was about his DIR2 RSS
script,

26:16.500 --> 26:22.500
which creates an RSS 2.0 file.
Again, we're getting more and
more blog software to support
this, so

26:22.500 --> 26:27.500
that's going to get easier for
users in the future. Now I think
it's the part where he talks

26:27.500 --> 26:37.500
about the media players. Oh,
last thing. I wanted to talk
about a usability strategy, I
guess,

26:37.500 --> 26:41.500
something I did with my iPod
that seems kind of useful. I
think other people have noted
that

26:42.000 --> 26:48.000
iTunes has this thing called the
smart playlist and you can tell
the smart

26:48.000 --> 26:53.000
playlist. You can tell it you
want the last 10 items added to
your iPod, you

26:53.000 --> 27:00.000
know, ordered, if I reverse
chronological date added, and so
that's really a great

27:00.000 --> 27:04.000
way. That for me is the killer
app. You know, I just want to go
into the iPod,

27:05.000 --> 27:12.000
you know, go to my latest
playlist and just sort of, you
know, hit play at the top

27:12.000 --> 27:18.000
and have it go down through the
last few things added. And one
little trick is that

27:19.000 --> 27:24.000
it seems to, the iPod wants to
display the list alphabetically.
So it seems like,

27:24.000 --> 27:31.000
so I went in and I renamed my
latest playlist to 00 latest,
which bubbles it up to the top,

27:31.000 --> 27:36.000
so there's even less work. So
that seems to be working well
and maybe it'll work well for
you.

27:37.000 --> 27:43.000
Okay, that's all I have to say
and I'm going to go ahead and
try publishing this with the
latest version of

27:43.500 --> 27:45.500
my script and we'll see how it
goes.

27:45.500 --> 27:46.500
Well it worked Andrew.

27:46.500 --> 27:47.500
Take care everybody.

27:47.500 --> 27:48.500
Thank you very much.

27:48.500 --> 27:50.500
So that's interesting there.

27:50.500 --> 27:53.500
Again we spoke about that
yesterday where your media
player is starting to look a
little bit...

27:55.500 --> 27:59.500
a playlist but it's the same
thing as rules and you can call
it a playlist you

27:59.500 --> 28:05.500
can call it a folder. I mean
this nuance is everything in
this. And on the list

28:05.500 --> 28:09.500
further I'm seeing a lot of
people now talk about hey you
know this is so

28:09.500 --> 28:12.500
successful we should start
setting ourselves up for other
types of

28:12.500 --> 28:16.500
enclosures like video and
applications and this is where I
want to see like a

28:16.500 --> 28:19.500
back off the developers a little
bit because we're gonna get
ahead of

28:19.500 --> 28:24.500
ourselves. We still need to get
the right installers already I
posted today

28:24.500 --> 28:28.500
there's a Windows configuration
tool for the Windows iPodder
which is great

28:28.500 --> 28:33.500
but on on install I'll just run
you through the steps that
typical user will

28:33.500 --> 28:38.500
need you know and from a Mac OS
X OS 10 perspective obviously
and we download

28:38.500 --> 28:43.500
this you know a sit file or
whatever it could be a DMG I
want it to be a disc

28:43.500 --> 28:48.500
image at a certain point that
opens up it says double click
here it's probably an

28:48.500 --> 28:52.500
Apple script a double click it
sets up my cron job and it pops
up a dialogue

28:52.500 --> 28:56.500
and says iPodder will run at
these times and make it 3 a.m.

28:57.000 --> 29:06.000
8am, 11pm, whatever, and you
could check off or maybe check a
few more hours as options.

29:06.000 --> 29:09.000
And that's going to be set up in
your cron job, it's going to
make it run.

29:09.000 --> 29:13.000
And then it's going to say,
you're subscribed to these feeds
automatically and you can
deselect

29:13.000 --> 29:15.000
any one of them you want to.

29:15.000 --> 29:21.000
And it's also going to tell you
how you can add another feed to
it, which should

29:21.000 --> 29:23.000
be able to be done after the
install.

29:23.000 --> 29:25.000
And really that's it.

29:25.000 --> 29:30.000
The only other thing you'd want
perhaps is just a hello world
thing to make your user

29:30.000 --> 29:31.000
really happy.

29:31.000 --> 29:36.000
Where you've installed this
thing, it should go out, it
should download an mp3 from,

29:36.000 --> 29:42.000
you know, just a set mp3 that's
always there in an rss file that
never changes.

29:42.000 --> 29:44.000
And it'll be, hi, hello world.

29:44.000 --> 29:47.000
You have successfully installed
the iPod.

29:47.000 --> 29:50.000
And of course that should
transfer onto the iPod or
whatever device.

29:50.000 --> 29:55.000
That should be put into a
special hello world welcome
playlist.

29:55.000 --> 29:58.000
And I think that once we've got
all that set up and users are
able to just download

29:58.000 --> 29:58.000
this.

29:58.500 --> 30:04.500
thing and their iPod is working
then we can move on to other
types of enclosures.

30:04.500 --> 30:08.500
And by the time we've got the
installation we'll also have
other types of devices to

30:08.500 --> 30:09.500
talk to.

30:09.500 --> 30:11.500
Time for the song of the day.

30:11.500 --> 30:18.500
I was rolling through the iTunes
playlist and Patricia and my
wife was sitting beside

30:18.500 --> 30:20.500
me and she said, oh yeah.

30:20.500 --> 30:23.500
This is, are you searching for a
song for the source code?

30:23.500 --> 30:24.500
I said oh yeah.

30:24.500 --> 30:27.500
She said, this has got to be the
one then.

30:27.500 --> 30:30.500
She's missing a rock and roll
band and the world plays it.

30:30.500 --> 30:33.500
They may not know all the words
but it's a classic.

30:33.500 --> 30:36.500
It's a little singing with me
and the job.

30:38.750 --> 35:36.250
[ Music ]

35:37.500 --> 35:53.500
I'm going to wrap it up today
with just a brief pointer to the
new search engine on the scene.

35:55.500 --> 35:59.500
I was pointed to it by something
Dave wrote about it.

35:59.500 --> 36:03.500
Apparently, well, that's
something for a different
discussion.

36:03.500 --> 36:08.500
But anyway, a9.com, which is
certainly less typing to get to
than google.com.

36:08.500 --> 36:09.500
Interesting search engine.

36:09.500 --> 36:16.500
I'm pretty sure they use
Google's search engine, but they
do have some interesting

36:16.500 --> 36:17.500
features.

36:17.500 --> 36:24.500
You know, your history of
searches, you can open up
multiple frames for different
types

36:24.500 --> 36:30.500
of searches next to each other,
such as a search based on web
pages, a search based on images.

36:30.500 --> 36:36.500
So definitely worth taking a
look at, and probably worth
having a conversation with Dave
Weiner

36:36.500 --> 36:37.500
over.

36:37.500 --> 36:39.500
Now, that's a plan.

36:39.500 --> 36:41.500
And that's it for source code
for today.

36:41.500 --> 36:44.500
I'll be back tomorrow with
another edition of your daily
source code.

36:46.500 --> 36:53.500
If you want to subscribe to the
show by RSS check my know with
enclosures it's dating source
code.com
