梧桐相待老，鴛鴦會雙死。 貞婦貴殉夫，舍生亦如此。 波瀾誓不起，妾心井中水。
Recent search referers:
Mon, 30 Jun 2003
Wow! Here's the Boston Public Library's schedule for Bogey movies this summer:
I'm so there!
I was going to complain about the absence of The African Queen until I realized that was from 1951. (P.S. Katharine Hepburn just died yesterday.)
And unfortunately I'll be out of the country for The Big Sleep, which I was looking forward to having another crack at, having been completely confused by the plot the first n times....Wed, 25 Jun 2003
Holy shit. I want this book so bad. I have been on an insane Grappelli kick, and the other Matt Glasser fiddle book that I have is fantastic.
It's cool to think that I'm only three degress away from Grappelli in terms of instruction.Tue, 24 Jun 2003
Just finished reading Kokoro. I liked it more than I expected, given that I generally have a very low tolerance for classics (often near-regardless of time period or country of origin—someone who sees tremendous value in, or has the patience for, classics, I am not). The fact that the entire thing was a long exposition on man's fundamental loneliness, inescapable except through death, might explain my appreciation. I tend to dig that kind of thing.
Anyways, it's written in very simple, clear prose, and has a nice personal take on
I always have fun transferring photos from my digital camera to my Windows laptop. When you're done USB devices on Window, you're supposed to go through a complicated series of actions to tell Windows you're about to unplug the device:
The alternative, of course, is to:
Good user interface design, guys.
Of course, I use the Windows box in the first place because it took me about two hours of intensive effort to get USB working on my Linux box, and I promptly forgot how to do it. Some modprobe trickery... oh well, can't win 'em all.Mon, 23 Jun 2003
… about today.
Life is sweet.Thu, 19 Jun 2003
Missed this when it came out a few weeks ago. Dan Savage's competition to define
I guess I had known about this before, but ETree is the modern incarnation of the old tape trees that I was briefly involved with as a youthman. Basically it's a set of FTP servers that people use to distribute recordings of live shows, from bands that allow it. It looks like they distribute a mixture of FLACs and
A very cool idea, but the distribution mechanism is silly. They announce the servers once a week on some mailing list, and everybody runs over to them and tries to download as much as they can. I assume the unarchived, restricted-posting mailing list idea is just to raise the entrace barrier. So yeah, they need to move over to BitTorrent or some other distribution mechanism ASAP, and they can ditch this sillyness.
Anyways, there's an Etree node called Bluegrassbox that has a bunch of bluegrass shows that I'd really like to listen to (e.g. Bill Monroe performances from the 60's). This was the source of my harddrive purchase desire earlier. I need to get at these files.
Bluegrassbox also has a streaming radio which is a nice break from Bluegrasscountry.org, which insists on playing that godawful Australian show six times a day, the purpose of which seems to be solely to catalogue every whiny, saccharine, soul-less musical turd that is expelled from the anus of
It's so, so terribly true.
The chairman of the Senate Judiciary Committee said Tuesday he favors developing new technology to remotely destroy the computers of people who illegally download music from the Internet.
Dealnews has a pointer to a 160gb EIDE harddrive for $80. That's 50 cents a gig. Pretty amazing—I went to purchase one, but they're out of stock.
But 50 cents a gig is pretty sweet. At that price, I don't have to worry about storage space, ever. At work we're constantly having to fight with the sysadmin people for disk space, which they give out in 2gig chunks. So by the above metric, that's $1 worth of disk space, at the price of a few hundred dollars of people's time. (Of course, the disk space is more costly than that, because they have to back up and maintain everything, but still. It's just silly that we have to worry about these 1980's issues.)
This brings me to my theory (which may not be unique; I should do a literature survey) of pr0n-driven technology, or PDT. The idea is that pr0n is the major factor in pushing technology forward. In particular, advances in network bandwidth, storage capacity, compression schemes, peer-to-peer ideas like BitTorrent, etc. are directly related to people's appetite for pr0n.
I wonder how work on 3d hologram projection is coming along...Mon, 16 Jun 2003
Somerville and Cambridge both plan to follow the City of Boston's recent ban on smoking.
Sigh. This is a bad idea. My dear hyper-liberal friends, let me splain you why.
It's easy to ban things. It's easy to legislate your problems away. But any time you subtract freedom from people's daily life, you should be exceedingly careful. This is doubly true when the free market itself can provide an alternative, even if it doesn't do so.
So you don't like smoke. It's bad for you. Everyone knows this. And yet, people still go to bars. You probably still go to bars. Why is this? Because you've used your adult judgment, you've weighed the tradeoffs, and you've come to an intelligent, informed decision.
So you see what you've just done, in supporting the ban? Rather than treating adults like adults, rather than allowing for American-style maximum freedom, you treat them like kids.
So how about, instead of trying to legislate your problems away, you put your money where your mouth is and open a smoke-free bar? Rather than removing choice from people's life, offer them more choice. Now one of two things will happen:
But no. You've done the most un-American thing of all: you've removed people's right to choose.
The most common argument I hear at this point is: "but what about the workers? We must protect them!". And to this I say: the above argument applies even to them. They have made an intelligent, informed decision with their adult minds. And you must provide me with an argument that doesn't apply to every other dangerous job.
It's easy to think that, after the ban, everything will stay the same except that the bartenders and staff will now breathe fresh air. But clearly this is 太簡單, as we say in Chinese. (Roughly, too simple.) How much business do you drive away from the bars, in terms of smokers and their buddies who choose to hang out at home more, or go to bars in neighboring places more frequently? How many staff do bars now sack because their income has gone down? Things are not going to stay the same.
And ultimately, when were they better off? Before, when they had a job, albeit a smoky one? Or now, when they don't have a job at all? Remember, they took that job despite its smokiness. Not only have you deprived them, and me, of the freedom to choose my bar and my job, you've potentially deprived them of their job itself.
Don't think that just because you're self-righteous enough to criticize other people's lifestyle choices (hm, sound like an argument you've applied against the religious right recently?) that legislating your morals onto other people's bodies (hm, ditto?) is going to help anything in the long run. That warm fuzzy feeling only lasts until you start thinking about it.
One of my personal musical heroes is Eddie Stubbs. Not only does he host a fantastic traditional country radio show on WAMU, net-broadcast on http://www.bluegrasscountry.org, which I am listening to RFN, he played with the Johnson Mountain Boys and is of my favorite bluegrass fiddlers. Probably my third favorite, I'd say, after Chubby Wise and Kenny Baker.
Really tastefully, really classic bluegrass fiddling.
So BoingBoing had a pointer to this article by some dude about Turing machines and Turing computability. This guy allegedly has a PhD in CS from Duke. Wtf.
I posted a critical comment (comment #2) which I'm going to expound upon briefly here.
Turing machines are a model of computation. What makes them
Now what makes Turing machines a powerful idea is the Church-Turing hypothesis, which essentially states that anything that we as humans would call
Computatability theorists have studied more powerful models of computation than Turing machines, in particular ones where you assume the presence of a magical
Anyways, I just find it a bit bizarre that this guy attacks Turing machines. It's a little difficult to really understand his arguments because he confuses a lot of terminology and ideas.
I don't have any internet access at home for the next week (and haven't had it for a week already). And I have mixed feelings about it.
Obviously it makes some things a lot more difficult—e.g. all the brilliant ideas that I have, I'm forced to remember them until Monday morning when I can finally inscribe them in the stone tablet of the anti-blog for your (my non-existent reader's) pleasure—but it's also a no-underwear kind of liberating. E.g. I sat around last night sipping my new favorite bourbon, barrel-proof Wild Turkey (which, by the way, is both exceedingly delicious and exceedingly alcoholic—this batch was about 108 proof) and reading this big book of Chinese art I've had for years but never really looked at.
Of course the book was still boring as fuck BUT given that my traditional activity for the evening would have been compulsively reloading Craigslist, I felt it was a significant improvement.
But I'm hoping this sort of this will continue even post-internet installation, now that I have separate rooms for reading, internet access, and sleeping. I've always had a difficult time mixing contexts so I'm hoping this will make it easier to get some reading/studying done at home.
And if not, the 1369 Cafe is two literal blocks from my doorstep...Tue, 10 Jun 2003
Re-reading the last few days' worth of posts, I realize that they really suck. I don't think I'm this poor of a writer in general. But my good writing tends to have a lot of time devoted to it, so perhaps it's just a matter of practice to get these once-over'd, ne'er-edited posts come out well.
And as a complete non-sequiter, accidentally having capslock on while trying to use vi is like being under the influence of really, really strong drugs. You can't figure out what's going on, and everthing does the opposite of what you'd expect. You'll try to move your arm and instead your eyes switch to monochrome and start babbling about your childhood.
I guess I'm a little late to be commenting on this, but I was reminded of it yesterday. During the Gulf War part Deux or whatever it was called, I kept seeing signs and stickers that said
Now I'm plenty pro-employment and anti-war, but seriously, what the fuck is that sign supposed to mean? I mean, it's a nice sentiment, but it doesn't reflect any kind of reality. Both of these things—jobs and war—are not made simply by willing them to be, nor can they be exchanged for one another in any kind of meaningful way.
One doesn't simply say
And while war, at least, can hypothetically be turned on and off at the touch of a button, it's not without massive repercussions for either action. These signs were appearing in the middle of the war and pulling out would arguably have been worse than not going to war at all.
So I guess the upshot is that, while I agree with the basic sentiment that jobs are good and war is to be avoided, and I understand the need to express oneself in a sufficiently pithy manner that one can fit one's opinion on one's little sticker, seriously guys. It's just dumb.Mon, 09 Jun 2003
Ever wondered just how accurate, fair, and well-researched the media is? Rather than blathering endlessly about it, run an experiment. Invent a false news-worthy story, publicise it, and see how the media lies, embellishes, and fails to do even the most trivial amount of research. And see how the public believes what you and the media tell them at face value.
This is basically what Joey Skaggs does. A brief accounting of his pranks is at http://www.snopes.com/critters/edibles/dogsoup.htm.
My personal favorite:
Which admittedly doesn't have a specific media impact, but for personal reasons I find highly appealing.
I'm glad this guy is out there. I'm glad he's doing this stuff explicitly to raise people's level of critical thinking—this absolutely has to happen. Plus it's just freaking cool.Fri, 06 Jun 2003
Writing code to generate more code really turns me on. I wrote an obfuscated Perl code producer (in Perl of course) a few weeks ago based on a trick I found somewhere on the web. Unfortunately I forget where I found the trick, but it's pretty neat and took me a while to understand.
Here is some sample output:
This example just prints a string, but in principle could execute an arbitrary set of Perl commands. Neat eh? Perl as a decryption engine.
(You'll need to pass this in to perl directly; using –e typically won't work because the shell will interpret the single quotes.)
Here's a brief summary of my moving experience thus far.
Sunday: Plan to move small stuff to the new place over the course of the week.
Monday: Start packing. Put some boxes in the car. Call landlord to set up a time to pick up keys. He's not there. Leave a message. He does not reply.
Tuesday: Still no reply from landlord.
Wednesday: Call again. He says roommate-to-be picked up the keys a few days ago. That's weird. Why wouldn't she tell me? Call her. No reply; leave a message. Call her again. Still no reply; leave another message. Send her email. Finally she replies saying she's in Newton, and can I pick up the keys from her tomorrow? Argh.
Thursday: finally meet up with RTB and pick up a set of five keys. Some confusion as to what they're all for. Drive to new place. Spend half an hour trying to get any one of the five keys to work. None does. Call RTB. No reply; leave message. Drive back to her place. Get her key. Drive back to new place. Cry with joy when I finally manage to open the door. Start unpacking the boxes that have been sitting in my car since Monday. Get parking ticket. Fall to my knees and curse God and the City of Somerville parking office. Go home.
Total percentage of possessions tranferred: 5%.Thu, 05 Jun 2003
I really have issues with the word
No. Pirates were people who forcibly boarded other ships, killed men, raped women, and other horrendous acts. To equate people who copy music—an action which causes no physical harm to any other being in the universe—with murderers and rapists is, in my opinion, to engage in a very henious act of language engineering.
Unfortunately this usage seems to have been around for quite a while. At least since 1913.
One idea that's been slowly emerging in my mind over the last few years is the concept of flexibility in law. I'm talking specifically about the judicial aspect of things: what you are responsible for when you take on the role of judging another human.
I used to believe that the letter of the law was what was important; you as judge or jury member had the duty of interpreting the law to the best of your ability and determining whether or not the defendant had violated it. That was the whole and the extent of your duty.
Nowadays, I don't think it's quite that cut and dry. I have come to believe that we as human beings have a responsibility to society to create and maintain human society, and this means taking into account what we intuitively feel is right and wrong—our a priori beliefs in the degree of wrongness of an act. This means that the our judgment should not be based solely on the letter, or even the spirit, of the law.
The fundamental idea that provides this belief is that we are humans and not machines. It can be convenient to think of the universe as clockwork around us, and at some deep physical level it may be, but at the level of social interactions, we live in a human world. A world where there are always shades of gray, there are always situations which the creators of the law simply didn't take into account or couldn't forsee (through fault or no fault of their own), and things are rarely black and white.
This doesn't mean, I don't think, that the idea of declaring things legal or illegal has to change. (Though certainly it is related to my hatred of so-called
TenRen, possibly the only decent supplier of oolong in the U.S., has changed its domain name to tentea.com and is offering a 10% discount on all products until June 15th. Which is good, because while they're the best source of Formosan oolong, they're also very expensive.
I'm still undecided as to whether buying Taiwanese oolong is ultimately good (i.e. for the economy) or bad (i.e. for the environment, in terms of erosion—high quality tea is generally grown on high mountaintops and replaces the original, deeper-rooted, flora). It's certainly good for the ol' mouthball.
Well I've spent a little time trying to get an RSS 1.0 feed working. I'm not entirely sure of it because Blosxom doesn't seem provide a complete set of functionality, but you can try it here and let me know if it works or not.
In particular Blosxom doesn't have to seem to have a built-in per-post idea of
Very cool research on forcing worst-case behavior from server-side data structures/algorithms, allowing for low-bandwidth DOS attacks. Mostly seems to focus on hash tables, but some other stuff in there as well. Various versions of Perl, glib, and others are all affected.
Seems mostly to apply to open-source software (because you know the implementation details, including choice of algorithm), but of course, this is ultimately a strength, and not a weakness, of OSS.
Just another datum on how difficult it is to write good software, and how subtle the problems can be.
Well here it is. The blog from he who hates blogs. The blog to end all blogs. Partially due to my good friend Y.C. Cheng, and partially due to my realization that static content is the least interesting, least useful aspect of the internet, I've jumped on the blogwagon, at least for a while.
There are two other aspects of blogosity that I find appealing. The first is having a permanent record of ideas, links, thoughts, memes, etc.—I know I burn through a lot of ideas, most of which are lost in the ether. Permanent searchable record = good.
The other aspect that's very appealing to me in a technical sense is the RSS aggregation stuff. I think that's a very cool idea. Similar to mailing lists, at least from my point of view, but finer-grained, lower entry/exit barriers and higher posting barriers, which I hope will be the right combination to reduce the traditional mailing list issues. We shall see.
Anyways, that's enough rationalization. If I can stay away from the "the type of peanut butter that I ate today" kind of entries, which are the source of most of my anti-blogness, I'll consider this experiment a success.
We'll see how things go.
Never laugh at live dragons. -- Bilbo Baggins [J.R.R. Tolkien, "The Hobbit"]