jlm-blog
~jlm

23-May-2010

RIP Martin Gardner

Filed under: obit — jlm @ 16:18

Passed away yesterday, at 95.

I remember Gardner’s “Mathematical RecreationsGames” well, it was great at showing sides of math not seen in school. I have many of the books collecting those articles, plus others of his like Ah! Gotcha. They had a big impression on me during my formative years — Gardner’s love of mathematics was infectious.

Scientific American has republished a profile of him.

(Edit: Wired had it right, the Scientific American column is indeed “Mathematical Games”. Mathematical Recreations is a book honoring Gardner and the “Mathematical Games” column.)

21-Apr-2010

Death Valley gallery

Filed under: travel — jlm @ 17:02

I put a photo gallery from my Death Valley trip up. (Wishing for a left-handed camera…)

20-Apr-2010

Day in the life post

Filed under: biking, so. cal — jlm @ 13:50

Not my usual day, so perhaps postworthy.

Last night I tried to head out to Hollywood, but my car wouldn’t start. Didn’t even do the “rrr-rrr” thing, and I verified I hadn’t left the lights on. So much for hitting the nightlife, spent the evening online instead. This morning was my annual physical, including a cholesterol test, so I was fasting that evening/this morning. I didn’t sleep well, woke up at 5 o’clock, had trouble getting back to bed and my alarm woke me. (Usually I have no problem sleeping and I wake on my own before the alarm.) The physical went fine, weight stable, no alarm bells, the doctor gave me cream for my athlete’s foot and probiotics for my GI. Get home, call Gabriel Towing, they refer me to Hillcrest Towing, who say they’ll be there in 15 minutes, and 15 minutes later they’re there. Amazing, I’m impressed, I’ve never had a tow come promptly before. Go to Subway for a lunch to break my fast (any “healthiness” of their sandwiches likely lost by me opting for the drink & cookies, ’cause I’m hungry). Bike around southern Pasadena, a light rain starts, I get twisted around by the twisty streets around Oak Grove and Oak Knoll. It’s a lot harder to navigate under low cloud cover, can’t see shadows or the mountains. Go home, wet, and the dealer says the non-hybrid-system engine battery bricked, looks like I’m out around $200 for repairs and towing.

18-Apr-2010

Economic musings

Filed under: econ, philosophy — jlm @ 20:05

There’s been noise and worry about deflation lately. The fear deflation sparks has always seemed strange to me, with the industry I know best — electronics — being both very energetic and highly deflationary. I’m familiar with the theory of how a deflationary spiral saps economic growth, with Japan’s economy being the prime example.

But looking closer at Japan’s economy: It was “stagnant”, by which economists mean its production was steady, and that steady production was actually quite high. If it weren’t economics, meeting an objective well and steadily would be considered very good, but the norm for economics is growth, so steady first-world level production is considered a failure. (Coming out of a deep recession, a steady production level doesn’t sound that bad after all.)

How much production do we want? Is this even the right question? I’m remembering Dijkstra’s complaint that programmers were proud of how large a program they had written, when instead they should have been ashamed at needing so much code to accomplish their goal. Is GDP as faulty a metric as LOC? Instead of being proud that we produce $47,000 while Japan only manages $33,000, should we instead be looking at why it takes us $47,000 to have a full and fulfilling life while Japan only needs $33,000? Are we really full and fulfilled with our lives, and getting a better life out of that $47,000 than Japan is out of its $33,000? Is increasing that number to $50,000 the best way to improve our lives? Or is there a better measurement that we should be looking at? Certainly more GDP helps immensely, it gives us more resources to spend on our goals, but I worry that treating GDP itself as the goal, we foolishly sacrifice “life value” for GDP, instead of spending our GDP to improve our lives.

13-Mar-2010

Urban peafowl sighting

Filed under: animals, biking, so. cal — jlm @ 13:11

I was just biking along Hill, by the PCC lots, and there braving traffic was a peacock and peahen. Bright blue necks, long (furled) train on the cock, quite the surprising sight, traffic stopped for the spectacle of them crossing the street.

7-Mar-2010

Prisoners’ dilemma and web advertising

Filed under: web — jlm @ 19:20

I use AdBlock Plus; I installed it after certain weight loss ads featuring ugly jiggling fat bellies started appearing all over the web, making browsing disgusting. Many people find that web ads make their browsing experience unpleasant in various ways, so adoption of AdBlock Plus and other blockers have been increasing significantly recently. This in turn has web publishers worried, because they see all these visitors showing up on their sites with the ad blockers, so they’re not getting the ad revenue they planned on, and that means more red ink on their balance sheets. (See this current Ars Technia article.) But when I turn ABP off, the web becomes intolerably hostile: Sites are slower, and when they do load they’re full of flashing ads and I get ad copy playing over my speakers and popping up over the text I came to the page to read. So now visitors are fed up, they block all that crap, and publishers can’t make their ad money, they shut down, visitors have no where to go, and everybody loses.

What happened? It was supposed to be visitors get “free” content because the publishers are ad supported, and this worked for a while. But this relies on the implicit social compact that visitors don’t block ads, which has as its unstated counterpart that publishers don’t make their ads so intrusive that visitors get annoyed by them. So I think we have a situation similar to a prisoners’ dilemma: visitors can defect by blocking ads, improving their own browsing experience but denying publishers their ad revenue; publishers can defect by showing intrusive ads, bringing in more revenue but destroying the visitors’ browsing experience. (It’s not quite a PD, because the payoffs are the same when the visitors defect regardless of whether the publishers do.) It seems to me that the publishers defected first, coveting the additional money from the worse ads, and we’re now seeing a tit-for-tat from the visitors, fueled by annoyance at the publishers’ defection.

And my experiment of turning ABP off shows that the publishers are still defecting, and defecting “harder” than before. Whatever your position on the morality of browsing with ads blocked, I think we’re going to see more visitors turning to blocking as long as intrusive ads are ubiquitous in web publishing. If the publishers go back to simple ads, which don’t move and flash and pop-over and piss users off, then publishers won’t see new internet users installing ad blockers, and us existing ad block users will be more inclined to turn our blockers off. But we’re going to continue defecting as long as the publishers are.

The Ars Technia article is titled “Why Ad Blocking is devastating to the sites you love”, but from the other side it could be called “Why intrusive advertising is destroying your users’ tolerance for your business model”. The publishers defected long before the visitors did, and turned a deaf ear to user complaints, and so I’m unsympathetic to cries from them that we’re now defecting too. Publishers have been pissing in the pool for years, and now they’re surprised users are putting on full-body wet-suits? Blame us ad-blockers all you like, but until you look in the mirror and make the web tolerable to surf without an ad blocker, the situation won’t get better for either of us.

4-Mar-2010

twitcode: automatic AFS Kerberos ticket renewals

Filed under: programming — jlm @ 17:29

If you’re a user of AFS with Kerberos, you’ve no doubt been annoyed at your ticket expiring and having to run aklog to get a new one. You may have tried to script running aklog automatically periodically, but been stymied that aklog won’t refresh an about-to-expire ticket. So, you have to scrape the output of klist for the expiration time and wait until then — easy enough. So simple that my script to do so, nicely indented and with declared integer variables for now and then weighed in at a paltry 353 bytes.

So, I figured if I inlined everything, I could fit it in a twitter post. And lo, it does:

while sleep $((`date -d "$(klist -5 | tail -1 | awk '{ print $3 " " $4 }')" +%s` - `date +%s`)); do aklog; done

That’s 112 characters, including unnecessary spaces for readability and the trailing newline, leaving plenty of room for extras you might think up.

Now, if only I could fit all this commentary in a twitter post…

16-Feb-2010

Dire time for webcomics?

Filed under: web — jlm @ 13:06

This recession has been bad news all around, with many businesses shuddering their stores and swathes of jobs lost. I’ve noticed several webcomics I’ve been following for a long time have recently shut down too. Bruno the Bandit announced its effective cessation mid-story. Angband: Tales from the Pit had an ending storyline for its wrap up. User Friendly has gone into repeats. Homestar Runner has quietly stopped updating. There’s a constant rise and fall in this “industry”, low entrance costs means competition is heavy, but I’m sad to see long-time players bow out in succession.

16-Nov-2009

Update on the Arroyo

Filed under: biking, so. cal — jlm @ 11:26

I rode the Arroyo path again today. This time the stream was lower, and a lot clearer, but not yet back to its normal level of transparency. The “stream of sludge” was pretty worrying for a while.

13-Nov-2009

What’s wrong with the Arroyo Seco?

Filed under: so. cal — jlm @ 13:32

Today the Arroyo Seco stream was dirtier than I’ve ever seen it. The water was fairly high, a little more than yesterday, but while yesterday the water was clear, today it was nearly black with sludge.
What happened? The radio news had the answer — there’d been some mudslides upstream, which apparently dumped tons of silt into the stream.

Powered by WordPress