This is brilliantly bad. Right down to having Bubastis actually speak.
This is brilliantly bad. Right down to having Bubastis actually speak.
Obviously, seeing the Beatles has been an impossibility for most of my lifetime. I saw the Stones on one of their last tours with Wyman, though, honestly, I fall on the Beatles side of the great divide.
Why, then, have I not bothered to see the band for whom I have more affection than either of those?
Yes, if the Kinks do a reunion tour, I will find a way to go.
A visitor to Japan put her camera into video record mode and sent it around the sushi conveyor belt. It’s fun to watch.
The thing that always strikes me about videos like this is how few people seem to find amusement at this person’s creative engagement with her world. To me, this seems delightful, but so many people either never notice, or don’t fine amusement, it makes me a little sad.
…honestly, I’d probably have already ordered a Kindle 2. It looks like it resolved all my aesthetic issues with the original Kindle, and watching Jeff Bezos sling one around on [_The Daily Show_], it looks light and easy. Oh, to be able to easily search books. And all that jazz.
But I’ll be goddamned if I’ll put myself in a position where someone can suddenly declare that I can’t read the book I damned well paid for.
On the [_Eagles of Death Metal_]’s new CD, [_Heart On_], there’s a track named “Now I’m a Fool” whose vocal line is not without a resemblance to [_Steely Dan_]’s “Only a Fool Would Say That”.
The presence of “Fool” in both titles leads me to suspect this is intentional, not coincidental.
I actually rather liked _TV on the Radio_ on SNL last night. The last musical guest who didn’t annoy me into fast forwarding was, I kid you not, Duffy. Which kinda surprised me too.
Quite a banner day around here, what with two whole posts. But still, I couldn’t pass up letting you know about “Kurt Vonnegut Motivational Posters”:http://www.sloshspot.com/blog/01-24-2009/Kurt-Vonnegut-Motivational-Posters-107. Truly worth checking out.
So there has always been a multiplicity of web server software for Unix/Linux.
It certainly feels like I have, at some point or another, played with all of them. And I keep coming back to apache, which I’ve been using since 1995, when I first became responsible for running a web server (“this site”:http://www.med.miami.edu/, if you care).
Incidentally: Holy crap, 14 years.
Anyway, as I stare around the unix landscape, I see four general-purpose web servers with some mind-share: apache, lighttpd, cherokee and nginx. Yes, there are others, but they are niche players, or they are not general purpose. So here’s my issues:
h2. “lighttpd”:http://www.lighttpd.net/
For the last couple of years I’ve run wiki.mallet-assembly.org on a box that was running lighttpd. And, honestly, I’ve not really had anything to complain about; it was stable, it was fast enough, etc. But if I wanted to run fastcgi programs as some user other than www-data (better for security), I had to run them as their own daemons. This isn’t the end of the world. What ultimately made me decide against it was that lighttpd has spent much of the last two years in perpetual rewrite mode.
h2. “cherokee”:http://cherokee-project.com/
I’ve been paying attention to Cherokee for the last year or so. It was looking like an interesting alternative to lighttpd. And then I tried it. Just as was always the case with the Netscape Enterprise Server/iPlanet software that I hated when I was at Dorado, the only documented interface for configuration was web-based. This isn’t the end of the world. But when it mysteriously “broke comments”:http://mischeathen.com/2009/01/good-news-bad-news.html for no discernable reason–and we’re using straight CGI, the simplest possible option for it–that got it the boot. And it’s error log? Useless.
h2. “nginx”:http://wiki.codemongers.com/Main
Nginx is great at what it does. Seriously. Couldn’t live without it. But really, it’s a proxy that happens to have also been taught how to speak FastCGI (and IMAP and SMTP and various other things–it really is great), and as a consequence it doesn’t so some important things like, well, CGI. I am using it for wiki.mallet-assembly.org right now, because it’s ultra-light and I’m running mediawiki under FastCGI there, so it all works out, but I’m probably going to move it to apache before too long because…well, who wants to have to keep track of two different packages.
h2. “apache”:http://httpd.apache.org/
Big. Complicated, with too many options to keep track of. One of the more annoying configuration syntaxes around (Fake html tags to denote sections? Really?). But dammit, it works, even when you ask it to take care of spawning fastcgi processes as another user. And it’s not *that* baroque. And even when it is (mod_rewrite, I’m looking at _you_), it’s still better documented than any of the other options. And most of the unix-oriented web software just pretty much assumes you’re going to be using it.
There’s really just not any competition.
Now don’t get me wrong–I would be disappointed if suddenly everyone abandoned all of their other systems. An Apache monoculture would benefit no one. To those working on the other systems, well, I’m gonna keep looking at them and seeing how they evolve. If nginx sprouted *simple* CGI support (none of this “write your own FastCGI server process that would proxy the CGI scripts” stuff), I would almost certainly move to that.
But for the moment, Apache it is.
Well, my experiment with “Inbox Zero”:http://tendentious.org/2009/01/handling-email-differently.html is going swimmingly (even if I am only five days in).
I was spurred by comments to look at ways to try and use the same strategies for paper–which, I have to say, is an even more oppressive burden than email. We have a big filing cabinet full of stuff that’s organized in rather idiosyncratic ways, and Anne’s and my idiosyncracies don’t always match up exactly to boot.
The specific suggestions that were made don’t necessarily apply–most solutions presume Windows. Still, it got me thinking.
Now it just so happens that the gigantic multi-function device Anne purchased (because she’s on research leave this semester, and expected to do a lot of printing, which meant our little ink-jet MFD wasn’t going to cut it, but I wasn’t going to have *two* devices taking up space in my office, so we specc’ed a high-speed color laser printer with fax and scanner. Total cost? <$800. Really) not only has an auto-feed scanner, but it will dump the scans to a network share in PDF format. I spent some time last Friday setting up samba and doing some occasional cursing (some of the configuration you have to do is not well documented--some of the terms they used do not mean the same thing to everyone) but I got it working. And this morning, I was able to take a couple of nice-to-retain but not vitally important things, shove them in the feeder, scan 'em the shred 'em. It was very satisfying. Thanks, Dave, for suggesting it.
It would be easy for people of a certain mindset to assume, given the last 8 years, that _The Daily Show_ is simply a liberal outlet, happy to roll over and play dead now that there’s a Democrat in the White House.
The very evening of the Inauguration, they went to work to dispel that, neatly skewering Obama’s speech and it’s use of language that sounds, in many instances, reminiscent of Bush’s speeches:
I find this heartening for a couple of reasons. First, I am allergic to sycophants, so I would have to stop watching the show. Second, this suggests that what _The Daily Show_ is for is *good government*. That is something that will always need watchdogs, even after disposing of the heedless incompetence of the Bush administration.
I’ve started experimenting with “Inbox Zero”:http://www.43folders.com/izero as a way to handle the email I get.
The idea is simple enough–when you get an email, you deal with it in whatever way it needs to be dealt with–read and reply, delete, otherwise act upon it–and you get it out of your inbox.
Oh, and all those emails currently in your inbox? Well, you can do what I did–browse through them and guess that they were all archiveable–or you can do the “DMZ” folder that they talk about above, or whatever.
But the idea is to get you out of a position where you feel so behind that it’s harder to act.
I’m only about 36 hours into it, but I’m finding it easy to maintain so far, and it’s very freeing. In fact, I want to put this in place with paper mail, too–tuff comes in, it gets read and archived, trashed or acted upon.
Yeah, so the new BSG episode maybe didn’t have the impact on me that it was intended to because it’s been so goddamned long since the last episode.
In fact, I’m looking forward to BSG being over so I can go back and start at the beginning and watch it all start to finish–to date, I’ve watched each episode as it came out, and I while discussion with Chet suggests that this makes some of the less-wonderful episodes from Season 3 a little less glaringly bad, it means that after each break, I don’t remember all the nuances of the story so far.
So, once it’s over, after a reasonable break, I’ll go back to it.
And yet, the fact that he hasn’t yet mentioned “Bacolicious”:http://bacolicio.us/ to me suggests that maybe he hasn’t.
Mmmmmm, bacon.
Now, it’s 11pm, I need some fooking sleep.
I mean, am I the only person who, upon hearing about “Cantor Fitzgerald’s application to create an exchange for speculation on the financial performance of movies”:http://www.finextra.com/fullstory.asp?id=19405 thought, “My, that sounds a lot like the idea of getting CDOs on bonds you don’t hold?”, which, of course, is a feature of our recent financial meltdown.
Oh, and regarding the latter, unrelated half of that story, about a site called WeSeed whose co-founder suggests:
bq. By leveraging the power of community, the 100 million Americans who don’t currently invest can learn the basic fundamentals of stock investing and become smarter, more confident, better informed and even more competitive in their jobs.
To those tempted, I can only recommend that you buy index funds–most investors don’t know shit. Again, as demonstrated by the latest debacle.
Sorry, geeky post ahead, but I’ve been having one of those headache-y times with a piece of code I’ve started to play with, and in Googling, I found enough others who were having the same problems to want to have a concise note of a (possibly hacky) solution.
If you are using dojo, specifically a dijit.FilteringSelect, and are frustrated that, upon selecting an item, your FilteringSelect tries to do a reverse lookup on your label (which may or may not have an easily reversible relationship to the value it represents), then let me point you to “the genesis of a solution”:http://dojotoolkit.org/2007/12/12/dojo-grid-1-1#comment-10358 (mostly to establish credit, since I did have to refine what was presented there for dojo 1.2)
In your javascript, you can do something like:
bc. dojo.declare (“dijitx.form.DLFilteringSelect”, [dijit.form.FilteringSelect], {_setDisplayedValueAttr: function(label, priorityChange) {}});
Then, when you instantiate your widget, whether in markup or code, just use dijitx.form.DLFilteringSelect instead of dijit.form.FilteringSelect.
Now I won’t pretend that this will work perfectly in all circumstances, but I’m using it to apply a filter to a grid, and it seems to work just dandy for me.
Good luck.
Anne and I, and several other of our friends from yoga, went to salsa lessons last night.
The good news is that many things were easier than when we did swing lessons, since I already had some good habits from that experience.
Still, I really wanted to, I dunno, so some silly backbend as it to prove that while I may be absurdly incompetent as a dancer, I am able to do plenty of other impressive stuff. Somehow I resisted.
that I assumed, when Justin Timberlake made an unannounced appearance on _Saturday Night Live_ this past weekend, it would be funny.
“First you cut a hole in the turkey,” indeed. So young, and yet so wise.
OK, so the thing about today’s hackers is that they’re often strikingly funny.
So even if you don’t care about javascript or emacs, much less javascript *and* emacs, you should go read “Steve Yegge’s discussion of implementing javascript in emacs lisp”:http://steve-yegge.blogspot.com/2008/11/ejacs-javascript-interpreter-for-emacs.html because all of the digressions and other silliness are sure to make you laugh.
I mean, here’s Steve discussing the name:
bq. In that blog I mentioned I was working nights part-time (among other things) on a JavaScript interpreter for Emacs, written entirely in Emacs Lisp. I also said I didn’t have a name for it. A commenter named Andrew Barry suggested that I should not call it Ejacs, and the name stuck.
“Via”:http://jwz.livejournal.com/965656.html (who has his own history with Emacs)
Sorry, with all of the “Fear of teh Negro” crap that have been let fly of late, making a Public Enemy reference seems my patriotic duty.
I am still hopeful that North Carolina will break for Obama–I don’t want there to be any question that Obama has a mandate to do what needs doing. Every electoral vote will make the message that much less deniable.
bq.. Note: This is an old article from 2005 that I never got around to finishing. Considering it recounts my experiences working for the Democratic National Committee on Election Day 2004, I figured it was time to fill out what I remembered, edit it a bit and publish it.
Most of it was written in “Murky Coffee”:http://www.murkycoffee.com/, exactly one year after the ignominious end to three months of my life I’m not necessarily hankering to repeat.
Of course, this time I wasn’t up there for politics–my friend George’s son, George Jr., wanted to got to the Nine Inch Nail concert in DC. Since George was going to have to chaperone him, he invited me along to keep him amused.
“What the hell?”, I figured.
So I drove out that morning, got in around noon, filled my belly with rice and raw fish at “the best sushi joint I’ve ever been to”:http://sushitaro.com/, and then walked across the city to Murky.
p. Since I’m here, and since I never wrote about it before–first I was too exhausted, then I was too dispirited–here’s the geek’s-eye view of the boiler room at the Democratic National Committe’s Election Day HQ, 2004.
First, the night before ended pretty late, like 10pm, and I decided to work off some excess energy by walking back to the place I was staying–not from DNC HQ, though, but from the DNC boiler room, located in a building just off McPherson Square. This took an hour and a bit. So I got to sleep around midnight, with my phone set to go off at 3am, so I could be back at the DNC boiler room by 4:30am.
Of course, the Metro doesn’t run this early in the morning, and I had no car, so I walked back, although this time I brought a change of clothes and a pillow–very awkward, but very important, as I hoped to catch a nap at some point–on top of everything else.
(As a parenthetical note, I lost 10 pounds in DC from all the walking, gained them back by the new year, lost them again after my dental surgery in March, gained most of it back when we went on vacation in June, and then lost it again over the last four months. Hopefully for good).
I got to the HQ at 4:30am, met up with Alex and Bob and a couple of other people. We went to our assigned desks and started getting ready. We screwed up the network–it was set up for very high-security, with allowed MAC addresses assigned to individual ports, but we decided we wanted our seating set up differently–we wanted the dev team facing one another for easier communication–which broke stuff. We spent about the next half hour sorting all this out.
Almost immediately, the shit really hit the fan. Our primary database server–we had two for our two applications, both running PostgreSQL, with Slony-I providing replication–died. The SCSI controller started throwing errors and we lost the database.
We had only got replication set up two nights before. We had never actually tested fail-over.
At 5:30am, we found, to our great pleasure that failover worked.
The next few hours were consumed with rebuilding the server that had failed, and getting it back up as a hot standby for the (new) main DB server. Because I had gotten barely any sleep the night before, this took longer than it might have–I spent a lot of time wondering why things weren’t working, when all I needed to do was start the actual Slony replication process.
This PostgreSQL install was supporting two applications: my application was a web-based internal communication system for local coordinators to report polling place issues or irregularities. My friend Alex’s application was for tracking exit polling information to feed to the statistical model the DNC was using to predict the outcome.
By lunchtime things had stabilised, and we all had some lunch and grabbed some coffee.
At one point, Anne came by–she had driven into town in anticipation of having some good parties to go to that night and of packing me up and taking me home–and we talked a bit outside before I had to head in to get back to work.
More monitoring of the DB server and my application, as well as trying to help Alex with some performance problems with his application. Alex was doing a bunch of Ajax-y stuff with this app long before Ajax had been coined, but he had some database concurrency issues that were causing him problems–he had written his code to be too eager to lock rows, and was having conflicts.
We whiled away much of the afternoon, working on dealing with stuff, but pretty happy overall–I don’t know how many people remember, but Kerry was doing quite well for most of the day. We expected it was going to be a tight race, but definitely going to go for Kerry in the end.
By 8pm, I couldn’t stay awake any more. Kerry was ahead, everything looked good with the systems, so I took a nap–I dragged my pillow under a desk, stuck in my headphones and went comatose.
I crawled out, bleary-eyed, from underneath the desk at about 10:30pm. Everything had changed. Ohio, which had been predicted to break blue, was too close to call, and everything else in the electoral map which would give us enough votes was settled–and not in our favor.
We loitered around for a couple of hours, waiting for results from Ohio, and all we got was grim news–it was close, but as more and more votes were counted, it was looking like Bush was going to take the state.
Finally, around midnight, the decision was made that there was nothing else to do tonight, everyone should go get some sleep, and call in in the morning to find out what was going to happen next. I packed up all my stuff and headed out to the hotel where Anne was checked in. It was probably another hours’ walk.
Some time around 1:30 or 2am I got to sleep.
When I woke the next morning at 7am or so, things were still undecided. I called into the DNC, was told there was no hurry to get in, but there was going to be a conference call at 11am, and that we should be either at the DNC or at the Boiler Room.
Anne and I went in to the DNC after breakfast, so she could meet some people–especially Doug, my boss. Turns out they had a mutual friend who had come out of politics at UA to work for Zell Miller, back when Miller was really a Democrat.
While we were there, Mary Beth Cahill did the conference call. After thanking everyone for their hard work, she announced that Kerry was going to concede Ohio, burst into tears and basically hung up.
At that point, Anne and I decided to head up to McPherson Square to the Boiler Room to see if we could find the group of ex-Amazon volunteers I had fallen in with. While we were there, we all watched the concession.
Over on the “Washington Monthly”:http://washingtonmonthly.com/ site, Hilzoy, “in talking about some crazy conspiracy theorist stuff about Obama over at The National Review”:http://www.washingtonmonthly.com/archives/individual/2008_10/015094.php made a reference to “When Prophecy Fails”:http://en.wikipedia.org/wiki/When_Prophecy_Fails.
So, when you consider that the the name of this blog comes from a “Blue Oyster Cult”:http://en.wikipedia.org/wiki/Blue_%C3%96yster_Cult song, it should be no surprise (to those who know their catalog as well as I, at least) that I immediately assumed that he was making a reference to their song “Extra Terrestrial Intelligence”:http://www.blueoystercult.com/Studio/lyrics/5-ETI.html.
Of course, it turns out that he was making reference to the book that, one might guess from “its description on Wikipedia”:http://en.wikipedia.org/wiki/When_Prophecy_Fails probably inspired the song.
Brian Azarello and Eduardo Risso have created something pretty amazing–a distnictly noir-influenced comic that I like *despite* the rampant, generally brutal and often graphic violence.
I picked up the first collection about a year ago, and read all the collections to that point over the course of about a month–picking up the next collection or two each week. The twelfth (and, I suspect, given the significance of 13 in the story, penultimate) collection just came out last week, so over the last couple of days I re-read the whole story–I thought about waiting until the last collection was going to be out, when I realized it was going to be another year. I sure wasn’t gonna wait that long.
In my experience, the best serial fiction rewards re-reading because it’s only upon re-reading that you see the careful set-ups that make you realize that the creator(s) knew what they were doing from the very beginning–they telegraph things that are going to happen down the line well in advance, and the second time around (and any subsequent ones) you get to see this a lot better.
_100 Bullets_ definitely has that quality.
Also, Risso seems to have all the best qualities of Frank Miller’s _Ronin_-era line-work, with a much more expressive palette of facial expressions, and a great feel for when to just leave some lines out, something Miller seems to have forgotten how to do.
And, finally, I just want to know what happens. I’m not sure there’s any better compliment.
So, I’m not sure I buy it just being a 15-minute survey, but NYU is doing a “comprehensive survey”:https://www.psychsurveys.org/brietruesdell/2008elections concerning the election. I think the survey itself was pretty well balanced, though shoehorning my positions into a number was, as always, a bitch.
“Via”:http://www.discourse.net/archives/2008/10/in_the_interests_of_social_science_repeat.html
I’m sure I’ll get around to reading it eventually. But I got about 100 pages into it and just kind of lost the thread. I’ve read, I think, three books in the interim, so it’s not like I’ve not been reading.
I have read comments from some people that I respect saying that it’s a great book, but what inspired me to mention my problems with it was “recognizing a pertinent reference to it in the newest xkcd”:http://xkcd.com/483/.
Gene Wolfe makes me feel…dense.
Not stupid, per se. I find that his prose is always clear, if sometimes antiquarian, and eminently readable. This is in contrast to, say, Pynchon, who often seems to revel in obscurity.
No, I just end up feeling like I am not smart enough to ferret out the subtext in his writing. I know it’s in there, but I’ll be damned if I can see it clearly.
I’m sure I’ll get around to re-reading _An Evil Guest_ at some point–his books always seem to warrant returning to–but right now, I’m still uncertain if I even liked it: the turn-of-the-last-century, stilted-feeling prose, the odd juxtaposition of futuristic elements into this old-feeling milieu, and finally, a sense of just not being entirely certain what the fuck is going on all left me a little ambivialent right now.
But it does have Cthulu in it, at least off-stage.
It started out brisk–almost too brisk for my bike ride to the coffee shop (since the Gaggia’s on the fritz)–but it has warmed up to merely pleasant with lots of sun.
I am suddenly pining for the Bay Area. Badly. It’s been nearly two years since our last trip out there–it’s feeling like it might be time for some travel.
I ran across Robert Charles Wilson’s _Spin_ right about the time I ran across Charlie Stross’ _Accelerando_–in thinking about it, I suspect I heard about both of them at “Making Light”:http://nielsenhayden.com/makinglight/. I know that’s where I heard about “Spin”:http://nielsenhayden.com/makinglight/archives/007262.html.
Having read the first book, I picked up its sequel, _Axis_, though not before it was in paperback.
On the one hand, it’s not badly done, but on the other…I just can’t recommend it.
when I read that “Richard Wright had died”:http://www.nme.com/news/nme/39724.
Weird coincidence.
is Mike Huckabee.
I know that on certain issues we stand diametrically opposed–I would never vote for him, and I wouldn’t expect him to vote for me if I were running for President. But at the same time, he strikes me as being most truly thoughtful and compassionate. Maybe that’s why the press seemed to paint him as a rube during the Republican primaries. He also has a pretty good sense of humor. He seems like someone you could actually work with, even if you did disagree on certain things.
Maybe that’s an incorrect assesment, but I don’t think so–in every appearance I’ve seen of his (admittedly not many) he seems truly at ease with himself. I don’t think you see that when you’re putting up a front.
Nor have I worked in an office for years. This is why I probably hadn’t heard of “PowerPoint Karaoke”:http://www.boston.com/bostonglobe/ideas/articles/2008/03/02/slide_show/. I would have to have an awful lot to drink beforehand. Still, sounds a hell of a lot more fun than the regular sort.
“Via”:http://infotrope.net/blog/2008/09/05/powerpoint-karaoke-or-the-most-fun-you-can-have-with-a-meeting-room-and-a-projector/