Currently:
2003-07-27»
transcribing phone interviews»
I'm spending the day listening to my own cackling voice asking dumb
questions of smart people. They're all very quiet people, too, and I foolishly
left the laptop recording with the noisy mains plugged-in, so all I can hear
is my booming idiocy and then them speaking as though through a lawnmower,
darkly.
That said, this piece is going better than most. My expectations of what my
interviewees would say have not been so undermined that I'll have to rejig the
entire skeleton structure I originally had in mind. But I've still been
sufficiently surprised by what they have to say that I know I'm not just
imposing my naive pre-story belief onto the facts.
Plus, I'm getting to write about new RFCs in a mainstream publication,
which is always to the good.
2003-07-26»
dj adams on getting started with dashboard»
DJ Adams has written up how to
get dashboard up and running. This is, bar endless fooling around, how
I did it. I'm using Debian - currently the development Debian packages for
mono and gtk-sharp aren't recent enough to compile or run
dashboard.
2003-07-25»
argh so close»
Spent the evening recreationally pulling mono , gtk-sharp and dashboard out of cvs and
manhandling them into compiling. Everything works, except for one goddamn line
in dashboard, where it calls GTK.Html.BeginContent() - which the compiler
confident tells me doesn't exist. But I can see it, Computer! I can
see it in the API XML spec!
time passes...
Well. I felt so defeated by writing that last blog entry, that I went off
and had another go. My general approach in these situations is to randomly
futz with the source until I can't remember what it looked like pre-futz, then
flamboyantly delete it all in frustration and despair. I got as far as futzing
- I replaced BeginContent() with Begin(), which was the function above it in
the API list - and it all magically worked.
There's not much to see yet, unfortunately, because I don't use any
programs that have a dashboard frontend (that's to say, that passively spit
dashboard clues about what I'm currently looking at/typing). But it managed my
blog entry about itself when I asked it outright. And that makes me strangely
happy.
2003-07-24»
vim and the kitchen sink»
This vimspell module is really very good. I now have
Word-style on-the-fly spell-checking. In vi.
I should look at the source and see if I can finally implement my "tell me
the word count in the status bar if I idle for more than 0.5 sec" dream
feature.
(It messed up a bit in HTML mode, but there's an answer in the FAQ about
that. The clue is in the screenshot.)
2003-07-23»
statutory rights»
My friend Louise is like one of those brilliant cold-sell salesmen, only
the other way around. If she buys something and it turns out to be a bit
rubbish, she harasses the company into doing anything she wants. Here's how
she got a free
replacement part for her Dyson vacuum even when it was outside the
guarantee.
monkey arg»
Coinage I'd not heard before, but will now overuse: ad
hominid
slashdotted»
Well, apparently somebody requested slashdot's front page two thousand
times - although it's unclear whether it's from my IP (in which case, why are
none of the other browsers behind my NAT banned) or from my user login (in
which case, why would do a DOS with cookies set? Maybe to force a dynamic
page?).
They've unbanned me, in a minimally helpful way - which I don't begrudge
them much, since they must get this sort of thing thirty or forty times a
second in a normal working day. I wish they'd given me more hints as to what
happened though - this could be a symptom of something more profoundly
messed-up with my security, or it could just be an error on their part. It's
really difficult to tell with no information. And you'd think that we'd both
benefit from more of that.
The random UIDs is a bug, apparently. Which doesn't, I have to say, fill me
with hope for their analytic forensics.
2003-07-22»
something's up with slashdot»
Or me. I get this little message when I try to visit the site.
Your user account has been banned from Slashdot
Due to questionable activity from this user account, it has been
temporarily disabled. Actions that would cause this ban are posting
comments designed to intentionally break comment rendering for other
users, or running some sort of script or program that loaded an
unacceptable number of pages in a short time frame.
If you feel that this is unwarranted, feel free to include your UID
(465212) in the subject of an email, and we will examine why
there is a ban. If you fail to include the UID (again,
in the subject!), then
your message will be deleted and ignored. I mean come
on, we're good, we're not psychic. Send your email to
banned@slashdot.org.
I know what you're saying: I've been naughty, haven't I? Well, in general,
yes, but not to slashdot. And you see that UID there? It's random. Every time
I hit reload, a new one appears.
In the meantime, how will I ever discover what SCO is saying this hour?
2003-07-21»
dialogue»
me: (about a new acquaintance) he writes open source software. he is
spanish. he dislikes capitalists.
q: (unimpressed)
me: i have a file on everyone, you know.
q: you mean you use google.
me: well i'd be a fool to keep them locally, wouldn't i?
2003-07-20»
the dow jones index of life»
They've revamped the bit of the Sunday Times I wrote my
column inside (for nearly four years!), and there's no more room for me in the
new, smaller section. So I'm away.
Perhaps I should be more worried than I am - only yesterday we were talking
about our paycheque-to-mouth existence around here. But truthfully, I'm
relieved. We've parted on good terms, so I think I'll still be writing
features for the paper. And although weekly column did wonders for my
discipline, it also made me soooo lazy. You get very spoilt when you can pay
your rent one five-hundred word piece at a time.
Before I got the Virtual Life gig, I presented a TV show, and before that I
was producing a TV series, and before that I helped start an ISP, and before
that I manhandled a baby magazine to death, and before that I was doing a
one-man show, and before that I was in a bedsit in London, staring at the
stains on the ceiling. Each time I had to scare myself into trying the next
job, like a series of squeaking bunny-hops. I have no ambition. I just look
over my shoulder a lot.
And I was, as I think I've mentioned, getting a bit peeved with the
writing-about-others-excitement instead of wreaking-excitement-on-others.
I've been toying with new things for four years now, but haven't really taken
any of them seriously. Now I get to look serious again.
gulp
(I'm still in the Irish Times though.
This Friday, if you can evade their subscription guards, I ponder on why Perl
people drink so much and why everyone in Python land has a funny European
accent. It's true!)
st. jude: for favours received in the past»
Judith
Milhon, or as everybody (like me) who never met her knew her, St.
Jude, died, they say. It could just be a rumour: cypherpunks (which she
named) hasn't mentioned it, I haven't heard anything on the cracker mailing
lists either. Death travels slowly online. People are hesitant to believe.
"My own definition of hacking is the clever
circumvention of imposed limits, whether imposed by your government,
your own skills or the laws of physics."
petit disclaimer:
My employer has enough opinions of its own, without having to have mine too.