|
Friday, January 07, 2005
I skipped out of work early yesterday and we went to see "The Incredibles." It was awesome awesome awesome. I loved it. This is not a word I use often, so pay attention: it was perfect. I'm so glad we caught it in the theater; it's on its way out. If you get a chance, you really should go see it if you haven't already.
We're definitely feeling the baby. She's clearly pregnant now, but not huge. Everything is sailing along nicely. Still no name, though.
Friday, January 21, 2005
We saw "The House of Flying Daggers" last weekend. It was disappointing. The acting was fine, and the plot was halfway decent, but the whole setting was silly. Zhang Yimou knows how to make things pretty, but it was over the top. All style, little substance. He managed half of "magical realism." Rotten Tomatoes gave it a high fresh rating, but it's overrated. You know how every movie after "The Matrix" copied bullet time? This movie is like one of the copies, but what it's copying is "Crouching Tiger, Hidden Dragon." Save your money, or at least see "The Incredibles" instead.
Saturday, January 22, 2005
I have formulated three career plans for the next 20 years or so. Obviously, things happen, but you can only do so much in planning for the expected. This is by no means a complete list, but it's a start. In order of preference:
Sunday, January 23, 2005
The NY Times "public editor" has a piece on innumeracy (here's another article referred to by the first). Lots of good points. People just don't understand numbers. When people aren't given a context, they need to know how to find the appropriate one. That people don't know how to do this makes it it easy to manipulate them. It's like thermometers that measure to the tenth of a degree. People think, surely if they have that level of precision, it must be accurate, and it must reflect a qualitative difference between different measurements. On the scales we're talking about, they're not usually that accurate. Even if they are, they aren't necessarily meaningful. Numbers can be invented just as easily as any other assertion and, with the patina of credibility they give, are probably even more invented than other assertions. Of course, people aren't so good at questioning those other kinds of assertions either, but that's for another day.
Tuesday, January 25, 2005
I didn't stop reading over the last month. I made my way through the massive "Otherland" series by Tad Williams. Thems is long books. Took me a while. It was pretty good. Imagine a vast virtual reality network of unsurpassed realism that is somehow connected to mysterious comas striking children around the world. Now write 4 books about it, books that actually have a plausible plot, believable characters, and other hallmarks of quality, and there you go.
"The Incredibles" was robbed in the Oscar nominations. The biggest one it got was for the script. It should have been there in Best Picture instead of "Ray," but it's stuck in the "Best Animated Film" ghetto.
I really liked calculus when I learned it in high school. It was almost a transcendental experience. It was the first math class that I took that explained the world. As much as I loved calculus though, I can no longer say it's the most important math. I am now convinced that a good working knowledge of probability and statistics is essential to making sense of the world. I couldn't tell you the difference between a Gaussian distribution and a Poisson distribution. Nor could I tell you how to calculate a confidence interval. I do know that random events can often be aggregated into a distribution. I do know that you can never know anything for sure from a subset of the data and how that uncertainty varies. I know that coincidence is inevitable. I know that good strategies often don't succeed the first time, and that bad strategies often succeed for a while. I know that, in the long run, just a couple percentage points make a huge difference. All of these things make me richer, safer, and happier. Not knowing those things will make you poorer, less safe, and more frustrated. It's not about making really smart decisions, just avoiding stupid ones. Unfortunately, probability and statistics tend to be taught by the dullest, driest instructors around. That's really too bad because it could be really fascinating if taught right. I know that I didn't learn all I could have because I had a boring professor. There is hope out there. There are books for people who hate statistics. You (and I) should read them. We'll be better people for it.
Sunday, January 30, 2005
We saw "Sideways" yesterday. It was a pretty good movie. It wasn't great, despite the rapturous praise it has received from the critical press. There were a few holes in it that prevented it from being as complete as it could have been, and it just lacked that extra punch that a really good movie needs. It's also tough to really like a movie where the main characters are annoying and hard to like. It did make me want to drink wine and play golf. I leave it to you to decide whether that's a good thing.
I caught some bug that's going around. Might be the flu. The last 3 years, I've gotten a flu vaccine shot, but this past fall, I couldn't get one because of the shortage. It's no fun.
Tuesday, February 01, 2005
When I get sick with a cold or the flu, my inclination is to help my body fight off the infection by baking it out. Your body induces a fever because viruses and bacteria are sensitive to temperature. I figure that taking acetaminophen to reduce the fever will only make me sick for longer. So I take hot showers, hot baths, sleep with socks on, etc. Drinking hot tea is a double whammy because it soothes my throat and increases my body temperature as well. All this makes me uncomfortably hot, but that's the idea. I haven't done any double-blind studies to verify effectiveness, but it sounds good.
Wednesday, February 02, 2005
We attended our first birthing class last night. We're doing The Bradley Method® because... well, I'm not exactly sure why, but I'm sure "we" have a really good reason. I do what I'm told. It's 12 weeks of 2-hour classes every Tuesday way out in the middle of nowhere (Oak Hill or thereabouts). It's an interesting mix of people in our class. We have very hippie types on one end and an (apparent) evangelical Christian couple on the other end (assuming you align people to a single axis). They all seemed like nice people. I got the sense that most of them were older than us, not that it matters. They're all due at the end of May or June, which makes us look like terrible slackers, but you try to find a class that starts around Christmas...
Tuesday, February 08, 2005
I am getting joe-jobbed like crazy lately. I think I had something like 1500 bounces on Sunday alone from spammers using made-up addresses at ketan.org as the From addresses. I am sadly becoming one of those people for whom email is an increasingly impractical medium. Plain old spam sent to me is easy to handle; it's the misdirected bounces that are really getting me. The ones that really make me mad are the snarky "your message was flagged as spam." Somehow it never occurred to these sysadmins that spammers don't use their real email addresses. Almost as bad are the challenge/response systems that automatically reply and ask that you click on a link to prove that you're real. Note to world: automatically replying to emails is bad, no matter how good the reasons may seem.
Monday, February 14, 2005
Has the social pressure of Valentine's Day become too much? More and more couples are breaking up on or around Valentine's Day, according to this article. As for us, we're going to be cheap-skate slackers.
Friday, February 18, 2005
A while back, I had the idea of photo maps to help visualize directions. Amazon has added something like this to their A9 web search to show you a particular location. It just shows your destination and the area around it rather than a point-by-point path from A to B, but it's still pretty slick. Just goes to show you that good ideas are inevitable.
Saturday, February 26, 2005
This email I got from "web@fbi.gov" is hilarious: Dear Sir/Madam, we have logged your IP-address on more than 40 illegal Websites. Important: Please answer our questions! The list of questions are attached. Yours faithfully, M. John Stellford ++-++ Federal Bureau of Investigation -FBI- ++-++ 935 Pennsylvania Avenue, NW, Room 2130 ++-++ Washington, DC 20535 ++-++ (202) 324-3000 *-* Attachment: No Virus found *-* "KETAN" Anti-Virus Service *-* http://www.ketan.orgAttached is the file text-indictment_cit1470.zip, which my ISP (ketan.org) has already scanned for me and found to be free of viruses. I'm so helpful. Additionally, it appears that the entire FBI fits in a single room.
Monday, March 07, 2005
You may have heard the term enterprise software before. Generally, they sell big software to big business. There'll be a team of dedicated sales people that works on a client for months, even years, doing demos, sales pitches, hammering out terms, etc. for and with the executives at the customer. The customer has a list of features they want that they use to narrow down the possible solutions. Eventually, if all goes well, the customer signs a contract and writes a big check. Then the professional services consultants descend, adapting the product to the customer's needs and existing business systems. After a while, there's another version of the software and the cycle repeats. There are a lot of software companies in Austin that follow the model. Tivoli was one. Motive was another. So's ROME. And that's just the companies that I've worked for. Note that I haven't mentioned said anything about what the customers and the product do. That's because it doesn't matter. Look at the model described above and think about what sorts of behaviors it creates incentives for. There are a few biggies. First of all, you want a product that looks impressive. That's not the same thing as useful. Often those things coincide, but often they don't. When push comes to shove, the one that brings money in the door is the one that wins. Many times, sales people will demo something that doesn't actually exist. Secondly, there is no incentive to make the product simple. After all, the more complex the product, the more time it takes to install, and the more billable hours your services people rack up. Third, once you get the check, the customer no longer matters. All you have to do is a good enough job that the customer won't sue. Maybe, if you're especially forward-looking, you'll try to maintain a decent relationship so you can sell them the next version a couple of years later. Even that has a hook; you can implement a feature well enough that you're not lying when you say you can do it, but not so well that customers can actually use it. That's the next version, which is available for the low low price of $1.5 million. You can generally get away with a lot, as the people who use the software aren't usually the people who use it. Naturally, this type of focus has an impact on development. Sales will scream for some feature they need to sell a particular client. Or they may have already sold the client on that feature and it needs to be designed, developed, tested, and documented by the end of the quarter. Services will scream that some part of the product is buggy or unusable. What matters is building something that vaguely resembles what was sold as soon as possible. Everything else is secondary. Quality is an afterthought. A well-designed architecture is too much work. One could even argue that it's bad business to focus on quality. I can't help but think that kind of business is living on borrowed time. The customers tolerate that model, and in some cases even insist on it, but I can't see a future in a company whose best customers write a seven figure check and never use the product. So, after all that, you're probably wondering why I put up with it. Well, the easy answer is, I thought that's how the industry worked. I thought I was just being naive and idealistic. Turns out I was wrong, though, so I'm not going to have to deal with it anymore. My new job is at Works. They were one of the early dot-com cliches, selling office supplies online. 7 years and two business plans later, they have a pretty nifty product for managing payments in various organizations. The model is different. Works is what is known as an "application service provider" (ASP). The product is hosted on their servers and accessed through the web. The most well-known ASP is Salesforce.com, but you could argue that web mail is the quintessential ASP. Works gets no real money when they sign a customer. Instead, they only get paid as customers use the product. If the product isn't useful, efficient, or reliable, the customer doesn't use it and Works gets no money. The model is built from the ground up in a fundamentally different fashion that aligns their interests more closely with the customers' interests. That's the theory, at least, and what I've seen so far confirms it. I really wanted the ROME job to work, as I've had more than my fill of employment volatility. I did my best to improve things, but there was only so much I could do, and only so much frustration I was willing to deal with. To be fair, things aren't that bad, but given the opportunity for something that is better in nearly every respect, how could I possibly turn it down? It's quite possible that the enterprise software model has many profitable years ahead of it. It's quite possible that I'm turning my back on lots of money, but it isn't 1999 anymore; options are nothing more than lottery tickets. What matters more is a demonstrably sustainable business and a positive environment. Baby needs cash and a content father.
¶ 1030 Posted at 01.17 PM ⇒ No Comments ( software | (un)employment ) For a long time, I thought I was incapable of networking. I had long stretches of un(der)employment, and few of the people I knew could do much to help me. Recently, I've realized that I am not completely incapable. A conversation with a co-worker a few months back first suggested I was wrong. Looking back at my career so far, it was only at Motive where I had enough co-workers to actually get to know people. Audiogalaxy had a few people, but they were either college students or had were unlikely to go to other companies. I was only at Fly for a month, so I didn't get a chance to know anyone there. Then at UT I had no direct co-workers, and the people I did know were not software people. So the only chance I had at forming this sort of professional relationship was at Motive, which was over 3 years ago and was a time when I knew the least. Secondly, the job market, especially for software developers, was very depressed from 2001 to early 2004. When I most needed a job was when they were hardest to get. Furthermore, a lot of it was when I didn't have a whole lot on my resume. That just made it harder. In some ways, I feel pretty good about that. If I managed to stay afloat then, it will only be easier in the future as my skills improve. The final data point is an easy one. I got the lead into Works through a former Motive co-worker. He could only grease the wheels, but that's all I or anyone else should need from a professional network. I don't leave a lot of colleagues behind at ROME, but they're good ones. Additionally, I don't plan on looking for a job for years to come either. Maybe, just maybe, I'm not so bad at this stuff.
¶ 1032 Posted at 10.38 PM ⇒ No Comments ( me | (un)employment ) Wednesday, March 09, 2005
I find it fascinating and startling how little time we actually spend thinking about whether to take a particular job offer. Think about other life choices of significance. Taking a new job is less important than whether to get married or to have kids, but it's more important than whether to buy a new car or house, and about as important as which college to attend. We spend far more time thinking about those things, on the order of months or even years, but job decisions often are made in less than a week. That's just bizarre.
Thursday, March 10, 2005
Slavery still exists. This isn't just the implicit slavery of sex trafficking, but the explicit ownership of people. Don't think it's gone.
I mentioned previously that we are taking a Bradley Method class. Now, I'm not going to try to tell you that I'm objective, but you should know there are options if and when you are expecting. The way that we think of pregnancy and birth comes to us from society at large and from the particular mix of people we know. Those ideas don't necessarily reflect what is actually best. If and when you find yourself expecting a baby, just know that what is presented to you as the way is not the only way. Know that things that are presented as unambiguously good things aren't. Birth and delivery in the United States are viewed as a medical event. This mindset tends to think of mothers as patients and pregnancy as a condition to be cured. I exaggerate, of course, but only a little. The hospital forms we filled out have an area where you check off either "Disease" or "Injury" as the reason for being admitted. In most cases, nature will take its course and do fine. This isn't some kind of Luddite thing but rather the recognition that evolution has been operating for a very, very long time. I also recognize that birth has historically been very dangerous, which is why we don't eschew modern medicine. However, many women in the United States give birth outside of hospitals, either in birth centers or in their homes. Globally, that is also the reality. The infant mortality rate in the United States is not the lowest such in the world. There are countries with lower rates that don't have quite as extreme a perspective as the American one. You should know that nurses and doctors don't necessarily know better. Their interests are not going to be perfectly aligned with yours. That's not because they're bad people, but because they have established ways of doing things. They are afraid of malpractice claims, claims which result far more from injuries to the child than they do from an "unpleasant birth experience." All else being equal, medical practitioners will look for things to do and might not be so comfortable with not doing anything. One standard intervention is the epidural. The mother is injected with an anesthetic directly into the lower spine to numb her lower body and thus the pain of delivery. However, the numbness is complete, which results in the mother being unable to control her muscles as well. As a result, epidurals can prolong labor. Additionally, the baby isn't as protected from the anesthetic as was previously believed, making them less alert and responsive at birth, and thus making it harder to tell if the baby is healthy. Another common intervention is the use of pitocin. Pitocin is a synthetic form of the hormone oxytocin. It is used to stimulate or accelerate labor. It's used fairly often as part of normal procedure. Usually, though, you're just better off waiting. A downside of pitocin is that it can make labor more forceful, which will make it more painful for the mother and more distressing for the baby. Circumcision is a stupid practice and there is no legitimate reason for doing it. Like I said, I'm not objective. Every woman is different, and every pregnancy is different. Furthermore, everything above reflects only what we plan to happen given that Jessica has had a smooth and problem-free pregnancy so far (*knock wood*). It also has a lot to do with our comfort levels and preferences. I'm not saying that any of our choices are unambiguously better or right (except circumcision). Just be aware that many of these things are in fact choices. Be aware that they are your choices. Your doctor may advise you, but it is your decision, just like everything else.
¶ 1035 Posted at 12.17 PM ⇒ No Comments ( us | fyi ) Wednesday, March 16, 2005
The NY Times has a long article on how the federal government has produced and distributed "video news releases" that are then broadcast by various news programs. In many cases, those segments are not clearly identified as being produced by the government. It's not the end of the world, but it's not exactly a positive thing. Besides, didn't anyone stop to think about how this was going to make Fox News feel?
Tuesday, March 22, 2005
When you buy some fancy gizmo, file its manual. Put all your manuals in the same place. Attach to the manuals the warranty papers (if separate) and your purchase receipt. If it has a manual, it's worth keeping track of the warranty, because if it has a manual, it can break a half dozen different ways.
Saturday, March 26, 2005
Last night, we had a severe thunder-lightning-torrential rain-hail storm. It was short, but while it lasted... The noise was unbelievable. I was pretty worried about the skylights and windows of the house. I am so glad I have a garage. I tried to take some pictures, but only one of them came out well. This is the front yard immediately in front of the patio:
Those pieces of hail were about 1/2" to 1" in diameter. It looks a little better in the 2160x1440 version of the picture, but that's 1.14MB.
Sunday, March 27, 2005
I've been watching the new "Battlestar Galactica" on Sci Fi. I never saw the original series, so I don't know how true it is. Frankly, I don't care. It's good on its own merits. If you enjoy the science fiction-y type thing, you should make a point of watching the show. The season finale is next Friday, so they'll probably start the series over again the Friday after that (April 8).
Saturday, April 02, 2005
Actually, what it really should be is: find . -name '*base*' -user you -exec chgrp us \{\} \;I won't mention the person helped with that. It's one thing to out myself as a big dork, it's another to reveal someone else. Jokes are like software. There's research, development, design, testing, release, and, like this post, bug fixes and maintenance.
Tuesday, April 05, 2005
A couple of weeks back, I read through John C. Wright's trilogy of "The Golden Transcendence." As is obvious from the title, this is a series of SF books. They were engrossing in spite of several annoying affectations. They veered into self-parody from time to time, but were overall good. It was definitely a book full of ideas. Um. So there you go.
If you are involved in a car accident, as soon as you have secured your safety, record the license plate number of the other vehicle(s). This weekend, we happened upon an accident almost immediately after it had occurred. It looked like a Honda Civic rice burner had rear-ended a Ford Ranger pickup at a traffic light. The pickup pulled to the side out of the way of traffic and its occupants were getting out when the Civic took off. We were driving past as the Civic fled, so we memorized its plate number. We circled back to tell the people who had been hit, but in the minute it took to turn around, they had already left. I called the police department's main switchboard to report this, but they were closed, and I wasn't about to dial 911. Austin has a 311 service for non-emergency calls, but I couldn't get through. I mention this only to demonstrate that I attempted to fulfill my civic duty to the extent reasonable. Incidentally, I had a "Rain Man" moment a couple of weeks ago. It appears that standard, non-vanity Texas license plates have a pattern. Cars are always Letter Number Number Letter Letter Letter. Trucks follow a different pattern, which I think is Number Number Letter Letter Number. So there you go. Make good use of that information.
Thursday, April 07, 2005
Someone thought to submit an article to Wikipedia about the heavy metal umlaut. I especially like:
The heavy metal band Tröjan used umlauts in their name on the 1985 release "Chasing the Storm." For Swedes the tour T-shirts from this time are particularly amusing, as "Tröjan" in Swedish translates as "the shirt."
Monday, April 11, 2005
I think it's kind of neat that you can get free wireless Internet access in cafes and restaurants. Not all that useful, but neat. What would be much more useful to me would be to have free wireless access in waiting rooms, like doctor's offices, dentists, or at the auto shop. I would definitely steer my business toward a mechanic that gave me more to do while waiting than watching "Days of Our Lives" or reading the June 1998 issue of "Bass Fishing" magazine.
I got a piece of HTML spam. The plain-text version of the message said:
Get a capable html e-mailer... so you can read this spam. It's tough enough being a spammer without me making things harder.
I turned off the referer blocking on images so you can view them by themselves (as opposed to embedded in a page). I don't remember why I set that up in the first place, but it's gone now.
The name Uma is an Indian name. You may have assumed we were enormous fans of The Avengers, but that is in fact not the case. Uma is another name for Parvati, consort of the Hindu god Shiva. Apparently, it also means "bright" and "flax." Uma Thurman's parents just happened to be big, big hippies.
Saturday, April 16, 2005
We filled out the paperwork to officially name her Uma Davey Gangatirkar. We had various Western names that we liked, but there was something a little... remote about them; we didn't really feel it. Davey, obviously, has a real connection and real significance. You may hear it pronounced "Devi" by Indian people (there's a difference in the D). In at least a couple of Indian languages, "devi" means goddess. So that's nice, too, but I don't want to diminish its significance as Jessica's name. We spent a lot of time looking at names. We rejected lots of them. Uma won because it has a lot of nice qualities, besides being agreeable to us both:
On the subject of names, Slate has two interesting excerpts from the new book Freakonomics.
¶ 1058 Posted at 12.02 AM ⇒ No Comments ( us | names )
Much to my surprise, someone from Kenya has decided my old, lame domain is worthy of being squatted (on?).
We got a new refrigerator this morning. My sob story at Lowe's got us free delivery and a guarantee of being the first stop this morning. It wasn't cheap, but it only cost (with tax) $40 more than it would have cost to replace the compressor on the old one. It's nice. We got a bottom freezer unit, which puts the things you want most frequently in a more accessible location. I'm impressed with the refrigerator designs out there, although the cost turns me away. For another $200, we could have gotten a bottom-freezer unit where the whole freezer compartment was a slide-out bin. For about $500, we could have gotten french doors on the refrigerator section instead of one big door that swings open really wide. They're pretty cool, but I need to be saving for college.
I don't have any fresh pictures since we've just been hanging out at home. Uma's doing well. She sleeps heavily, doesn't cry much, and is starting to get the hang of nursing. I ran a couple errands to get some baby stuff. I strongly recommend getting this stuff well in advance, as babies are early sometimes. We're talking receiving blankets, changing pads, swaddlers, nursing wear, and other mundane but very, very useful things. Uma's a good, happy baby; last night was a little difficult, so we're both pretty tired, but things are steadily geting better (knock wood, cross fingers, toss salt over your shoulder, etc.). Jessica has no responsibilities for a few days besides Uma (if I'm doing things right), and we're hoping her mom can come next weekend, though we haven't really needed help (even with the refrigerator situation).
¶ 1061 Posted at 03.15 PM ⇒ No Comments ( us | babies ) Sunday, April 17, 2005
My sister, my mom, and my two cousins visited today. Here are a few more pictures.
I got the only thing I wanted for my birthday this year. Jessica's going to have a hard time topping this next year.
Tuesday, April 19, 2005
I have spun off Uma-related things to her own web site. I'm using Blogger + Picasa + Hello, which is working well enough. There's even an Atom feed. Like you weren't expecting this...
¶ 1064 Posted at 12.22 AM ⇒ No Comments ( site | us )
Ever since Uma came back from the hospital, I get a little bit anxious when she's still. Countless times per day, when she's lying motionless in her bassinet, I'll go over and watch carefully to make sure I can see her breathing. Sometimes, I'll stroke her or poke her to stimulate a reaction, just to be sure. It's not that I'm living in fear; it's just that I want to make sure. Intellectually, I know she's just fine, but it's hard for me to accept that something so small and fragile could reliably breathe on her own. What if she forgets how? It's not just me, either; last night, Jessica confessed to doing the exact same thing. Poor kid.
¶ 1065 Posted at 09.08 AM ⇒ No Comments ( us | babies )
Last year, I linked this guy's pictures of the Harbin Snow and Ice Festival. He went back again this past winter.
I hit upon the idea of making the Umapuma blogger files PHP instead of HTML so I could embed, well, whatever I wanted. All I'm using it for right now is the age counter, so the front page can automatically calculate Uma's age. It's really easy to do; I'm sure I'm going to come up with all kinds of ways to abuse this.
Wednesday, April 20, 2005
I'm back at work today, so the flow of pictures will slow. I've set myself the goal of at least one picture per day, though; even if they are repetitive, who can resist another picture of such a cutie?
Jessica has submitted her resignation to PRG. We decided long ago that we both wanted to have one of us parenting full-time. Given the economic landscape and our differing levels of satisfaction with our careers, we decided that she should be the one to stay home and I should be the one holding a full-time job. We hope that she will be able to do freelance work to earn some extra money, keep her resume current, and just allow her some adult interaction. The field of textbook publishing employs many freelance writers and editors, so it shouldn't be hard to find work. We're not against day care, we just didn't want to put our child in day care permanently and full-time, especially when she was very young. We certainly expect to use day care either full-time for a short period, or part-time for a longer period, depending on the publishing cycle, my job's flexibility, and availability of friends and family (ahem). It's hard enough for me to leave her at home, and that's when she's with Jessica. I can't imagine how hard it would be for us both to leave her.
¶ 1070 Posted at 06.24 PM ⇒ No Comments ( us | (un)employment )
FYI, Goodwill has a lot of cheap baby clothes of all sizes, including (*sniff*) preemies.
¶ 1072 Posted at 08.11 PM ⇒ No Comments ( consuming | babies ) Thursday, April 28, 2005
H. Res. 227 In the House of Representatives, U.S., April 26, 2005. Whereas the United States is deeply enriched by its Indian American residents; Whereas the Indian American community and the graduates of the Indian Institutes of Technology (IIT) in the United States have made valuable and significant contributions to society in every profession and discipline; and Whereas IIT graduates are highly committed and dedicated to research, innovation, and promotion of trade and international cooperation between India and the United States: Now, therefore, be it Resolved, That the House of Representatives-- (1) recognizes the valuable and significant contributions of Indian Americans to American society; (2) honors the economic innovation attributable to graduates of the Indian Institutes of Technology; and (3) urges all Americans to recognize the contributions of Indian Americans and have a greater appreciation of the role Indian Americans have played in helping to advance and enrich American society. Attest: Clerk.My dad went to IIT, as have many other distinguished Indian immigrants to the United States.
Friday, April 29, 2005
An article in the NY Times Magazine makes a persuasive argument that television programs are intelligent and getting more so.
Tuesday, May 03, 2005
There's little point in having a site search these days since you can just tell Google to restrict a search's scope to a single site. It's a little jarring for the user experience, though, since Google's results page will look completely different from the rest of your site. It'd be nice if Google allowed you to submit your own CSS link to be embedded in the results page. That way, "my" site search would look like the rest of my site, except of course with the appropriate credit due Google somewhere on the page.
I've stated before that I think gasoline is too cheap. Chances are pretty good that you disagree with me. Ask yourself this: has the price of gasoline altered your use of it? In a capitalist economy, buyers and sellers each set their own prices. If a buyer or seller doesn't get a price they can accept, they do without. If you think gasoline is too expensive, but you haven't changed your driving habits, the vehicle you drive, or done anything else that would reduce your consumption, you're just grousing. Everybody who buys anything would like for it to be cheaper. The proof isn't in what you say but what you do. Gasoline isn't "too expensive" if you're still buying just as much as you did before.
I have recently read China Mieville's "The Scar" and Suketu Mehta's "Maximum City: Bombay Lost and Found." "The Scar" is a sorta sequel to "Perdido Street Station," and similarly weird and fantastic. "Maximum City" is a book about the seamy underbelly of Bombay. Here's a good review.
According to the Christian Science Monitor, United States soldiers are re-enlisting in surprising numbers.
Thursday, May 05, 2005
Replacing the roof is going to hurt. A wide swath of Austin got hit by that Good Friday hailstorm and had severe roof damage. The insurance will pay for part of it, but the amount they pay is basically what it would cost for the intern at Bob's Discount Roof and Bakery to do it, minus the deductible. On top of the birth and delivery fees, the new refrigerator, and all the A/C and heating improvements last October, it's been an expensive year, and the stock market hasn't been kind to us lately. Oh well. We have Uma.
It sounds like a joke, but it doesn't seem to be: the NY Times claims that ugly children get treated worse than pretty ones. Luckily, Uma will have no such problems.
I have mentioned before that I think people who choose to live in less healthy ways should pay more for health insurance. It looks like I'm not the only one thinking that.
Friday, May 06, 2005
We have found the following to be very useful over the last few weeks/months:
¶ 1083 Posted at 01.06 PM ⇒ No Comments ( us | consuming | babies ) In Australia, job seekers have to meet what is called a "mutual obligation" requirement in order to receive unemployment benefits. They must:
1
i.e., you can't get a job without experience, and you can't get experience without a job.
Sunday, May 08, 2005
I read "Mathematics and Sex" by Clio Cresswell because it sounded interesting. Some of the subjects discussed were why there are two sexes, how many members of a population to "sample" before choosing a mate, and the difficulties of match-making. It's interesting stuff. The problem is it's delivered in a chatty, vapid style that makes it a real pain in the ass to read, full of stupid, unfunny jokes and "witticisms." I know why it's like that, of course. The book checks in at a slim 192 pages. Without all the crappy filler, it would probably be about 60 pages, and you can't get $15.95 (SRP) for that. It's annoying enough that it makes it a waste of time, though, which is unfortunate. It makes me glad I don't pay for books anymore.
Friday, May 13, 2005
If you haven't been reading Darth Vader's weblog, you really should. It's fantastic. Start at the beginning.
I've worked for multiple software startups. It's inevitable that I'll fantasize about starting my own one day. One thing I've been giving some thought to is equity. The common tech startup route is to grant options. That's ok, I guess. Last year, I read about the method used by the large defense contractor SAIC. The company is completely employee-owned. All shares trade on an internal exchange. That's pretty cool. I would want to "improve" on that model by allowing the price to float (SAIC's is set by the board of directors) and allowing trading more frequently than quarterly. In addition, I would have a dividend. An employee's equity-based compensation would be dependent less on the valuation of the company and more the income from the dividend. If I wanted to get really fancy, the internal exchange could support calls and puts. I haven't yet decided whether new employees should get grants of shares or options or nothing at all. Bonuses would be partly as cash and partly as equity. Employees who leave would have a grace period during which they could sell their shares, probably in the range of years to allow for stability. Naturally, there would be a dividend reinvestment program (DRIP). There might have to be exceptions for outside investors (ideally, not venture capitalists), but I still think the ownership should be time-limited as with other non-employees. It's a half-baked idea. I'm going to stop typing now.
Tuesday, May 17, 2005
I found a more useful use for Blogger with PHP. The standard
<?
$archiveLinks = array(
<BloggerArchives>
"<$BlogArchiveURL$>" => "<$BlogArchiveName$>",
</BloggerArchives>
);
?>
<ul class="archive-list">
<ArchivePage><li><a href="<$BlogURL$>">Current Posts</a></li></ArchivePage>
<?
foreach (array_reverse($archiveLinks, true) as $link => $name)
{
?>
<li><a href="<?= $link ?>"><?= $name ?></a></li>
<?
}
?>
</ul>
And that's that.
Thursday, May 19, 2005
Are you familiar with Go Fug Yourself's deliciously trashy celebrity fashion commentary? I especially like their treatment of J. Lo. Apparently, there are lots of d-list starlets in Hollywood who show up to events wearing crap.
If you want an image editor for Windows that's superior to the bundled Paint but doesn't actually cost money, try Paint.NET. It's free, open source, reliable, and a lot easier to use than the GIMP.
Friday, May 20, 2005
IBM has joined Microsoft, Intel, and other large technology companies in claiming there will be a critical shortage of IT workers in the United States in the coming years. These companies bemoan the decreasing numbers of students interested in math and science. Is it any wonder? How many people has the tech industry laid off in the last 5 years? Employment is only now getting its legs under it and they're claiming the sky is falling. I have a solution to their problems: pay more money and offer more job security. Do that and the rest will solve itself. Why haven't they done that? I think it's pretty obvious: they don't want to. The cynic in me says this is just laying the groundwork for increasing those H-1B allocations. Now, don't get me wrong; I think free trade is a fine idea. H-1Bs aren't free trade. H-1Bs are temporary. The workers come in, work for a few years, gain skills and experience, save their money, and leave. At the end of 5 years (or so), we end up with 5 years of work for the employer while 5 years of experience and a big chunk of money permanently leave the country. I think our government should encourage companies to give jobs to Americans. That can mean hiring someone who is an American today, or it can mean hiring someone from another country and turning them into an American. At the end of 5 years, the employer has gotten the 5 years of work at a somewhat higher up-front cost, but the 5 years of experience stay in the country and the money goes back into our economy. Immigrants will displace American workers when they arrive. That's inevitable. Over time, however, they contribute to our economy and we end up with a stronger economy than we would have had otherwise. The emphasis is over time. If those immigrants leave after 5 years, then we pay the up-front cost of displacing an American worker without reaping the long-term benefit of gaining an American. The H-1B program was originally intended to allow companies to hire workers who had unique skills that could not be found domestically. My extra-rectal estimate is that there are about 1,000 people in the world who are that special. Obviously, with an H-1B population numbering in the hundreds of thousands, the imported workers are a little less unique than that. This is all work that many Americans could potentially do, assuming the market was allowed to operate the way it should. Temporary immigration is government intervention into the market that short-changes the labor side, and thus the citizens and permanent residents. Eventually, that will come back around by reducing the number of domestic customers, and thus retarding the growth of those same companies and the US economy as a whole. It's not like they can switch to another country, either. The United States consumer is currently (and irresponsibly, but that's another topic) driving the global economy. China and India are growing fast, but they are so large that it will take decades before the world economy is sufficiently diverse that the US couldn't drag it down. In other words, I'm against short-sightedness, not capitalism. Bad enough that we lose a skilled potential American. What's worse is that our loss is another country's gain. I think free trade is a fine idea, and India and China and Eastern Europe need to develop sophisticated, domestic economies. We can encourage their success without shooting ourselves in the foot. In the long run, we prosper from their prosperity. I would prefer, however, that it happen by them gaining their own advantages rather than us giving away ours. It's good politics in the United States to speak in favor of improving the educational system. Sending jobs overseas is bad politics, so US corporations want to appear as though they care about domestic fortunes. If American tech companies really believed what they say about a worker shortage, they would offer more money and more security. That they haven't indicates that they don't believe it after all. That is unfortunate, because they would reap dividends for decades if they invested in America.
¶ 1092 Posted at 02.02 PM ⇒ No Comments ( politics | (un)employment )
Who among us hasn't listened to hip-hop and thought, "well, that's ok, I guess, but it could use a little country?" Well, Cowboy Troy is here to fix you up. Be sure to listen to "I Play Chicken with the Train."
One of the things that baffles me about the engagement ring phenomenon is how many women view it. They see it as something their fiancés give them, but the money to pay for it doesn't appear out of nowhere. It comes right out of what will shortly be joint property. In effect, the women are buying the rings themselves. That's certainly how we saw it. Jessica and I thought pretty quickly decided that whatever amount of our money that went into a fancy ring would be much better spent on our house. That's not to say that women shouldn't get engagement rings, but rather that they should recognize that it's not a gift. The only exception is the "kept woman" who gets an allowance from her husband, the bread-winner and head of household as in the traditional, bad old days. The only way it can be a gift is if the marriage is not one of equals, and not just for today, but forever. What woman would want that?
Monday, May 23, 2005
I get mad at sites that gratuitously use Flash and only Flash. Musicians seem to be especially bad about it. At least one other person agrees with me and compiled a list of five mistakes band and label sites make. As a corollary to that, splash pages are stupid, especially ones that you have to click through every time you visit. Someone else followed up with a couple more. I think Franz Ferdinand's web site is basically unusable because it doesn't follow the rules.
¶ 1096 Posted at 12.17 PM ⇒ No Comments ( internet | music ) So, this whole Tom Cruise/Katie Holmes thing... People keep asking what he sees in her, whether she's worthy, etc. Nobody's said why he is such a catch. Ok, sure, he's good-looking, but there are a lot of good-looking guys in Hollywood. And he's rich, but there are a lot of rich guys who'd be happy to date her. Is that it? Is he funny? Is he smart? He's a Scientologist, so he believes in some odd things, to put it mildly 1 . Plus, he's 42 this year. What's so great about Tom? Because I have to have an opinion about everything.
1
To put it less mildly, he's a lunatic.
A first house should be considered temporary habitation that helps you refine what you really want in a house. By that criterion, our current house is a success. Lately, I've been looking into concrete floors. They're low-maintenance, clean, cool in the summer, and warm(ish) in the winter. They can be surprisingly attractive as well. Another feature I have been reading about is the green roof (roofs in general, really). A green roof is what you get when you have a lawn on top of your house. Grass would be a poor choice, but you get the idea. A green roof will get you a distinctive look, a longer-lasting roof, weather resistance (since the plants grow back), better insulation, and reduced water run-off. Putting a green roof on a residence is not something that has attained critical mass yet, but it's gaining steam for commercial buildings. It's an interesting idea for reducing the ecological footprint of a building; rather than destroying the flora that previously were there, you merely elevate them. There's lots of information out there. On the same subject, a soon-to-be-former co-worker pointed me at the Design > Build > Texas program at UT's School of Architecture. I like that they aim for "affordable."
Tuesday, May 24, 2005
The Atlantic Monthly had an article in the June 2005 issue about How We Would Fight China. Newsweek had several articles asking "Does the Future Belong to China?" It is the conventional wisdom that China will be, if not an opponent, then an increasingly dominant counterweight to the United States in the coming decades. China's economy will likely exceed the United States economy in size around 2020, and where economic power leads, political and military power soon follow. In order to keep from being eclipsed, the United States needs to bulk up. In this kinder, gentler time, that means forming alliances and building strong partnerships. There is one country that could be a solid and valuable partner, and that is India. The common ground between India and the United States is great. India is the world's largest democracy. India has a large English-speaking population and a strong Western influence through its colonial history. India is a polyglot of cultures and ethnicities like the United States. Both nations are deeply concerned about Islamic fundamentalist terrorists. Cricket and baseball are both dumb games. India and the United States also complement each other well. The United States has a very strong presence around both the Atlantic and Pacific oceans, while India is growing increasingly dominant where we are weakest in the Indian Ocean (der). India has a large supply of inexpensive labor to supply the insatiable American consumer, while the United States has deep experience and knowledge in technology and business. India's billion people are a very large potential customer for American agriculture, and their burgeoning middle class is a logical consumer of American innovation. International relations highlight the contrast between China and India. Taiwan is China's top national security priority, and we will butt heads with them over it for a long time to come. Pakistan is India's top national security priority, and their interests align closely with ours, especially once the Pakistan's inevitable Islamic Revolution occurs. We will inevitably disagree with China over Japan and the Korean peninsula, whereas there are no similar issues with India. India and the United States share a common interest in the stability of the Persian Gulf, Indian Ocean area, and Central Asia. China can provide a lot for us in the short-term because of their sheer brute force, but in the long run, our relationship with them will be unstable. China has too great a need to be the dominant power in a region that we care deeply about, while India is both less aggressively assertive (excepting Pakistan, of course) and has a sphere of influence that overlaps less with our own. China's repressive government and semi-planned economy bear the potential for civil strife in the long run, while India's democracy, while fractious, is inherently more stable. We've expended a lot of energy trying to push the Chinese along in terms of human rights; India is already most of the way there. A strong partnership is more than simply being friendly and having free trade agreements. We want them to be closer than close. The US-India relationship should be as close and strong as the relationship between the United States and Great Britain or Japan. We need to ease trade and travel and eliminate foolish restrictions on Indian students studying in the United States. We need to conduct more military exercises to build operational compatibility and mutual respect. We need to engage in more joint ventures such as peacekeeping. We need to support India's bid for a permanent seat on the United Nations Security Council. In other words, India and the United States can and should be BFF. The world is changing, and the United States will need close ties with reliable partners in order to maintain its position in the new century. India is a rising power with much in common with us and much to offer as a partner on the world stage.
Wednesday, May 25, 2005
If you print many digital photos, you'll find this examination of labs and printers over time to be useful.
Friday, May 27, 2005
Fanimation has some really cool fans. The Enigma, Palisade, Palmetto, Torrento, Centaurus, Punkah, and Brewmaster are my favorites.
Tuesday, May 31, 2005
Looking for a cheap way to learn how to do home improvement? Try Habitat for Humanity. You can make mistakes and have them corrected without your roof collapsing, and you're doing good at the same time.
Wednesday, June 01, 2005
Patience is soothing a baby to sleep at 4:30am. If you try to rush it, you will fail.
¶ 1104 Posted at 12.02 PM ⇒ No Comments ( us | babies ) According to Primacy Relocation and the Worldwide Employee Relocation Council (whoever they are), the Austin metropolitan area is the #2 best place to relocate to of large metro areas (500,000+) in the United States. Burlington, VT, is #4 in the mid-size metro areas (250,000-500,000), though I'm puzzled as to why they think there are that many people in the metro area (the whole state is just over 600,000); Wikipedia claims 150,000 1 . Full list of rankings(PDF).
A new restaurant opened not far from my house called "Masala Wok." Just the name sounds interesting enough to me. One day, we'll be able to go out again. Maybe I'll try something from the masala menu, maybe something from the wok menu. The Blazing Masala Noodles sound fascinating. It's fusion, baby.
Thursday, June 02, 2005
Uma is 50 days old today. It feels like a lot longer. I don't mean that in a bad way. Time has just been stretched since she was born. There's a weird time warp in effect. The weekend before she was born seems more recent than the weekend after she was born. I could attribute at least part of that to being awake more hours in those 50 days than I might normally have been ;-). It's not just that, though. It's not just that life has slowed down. Maybe I'm wasting less time. Maybe I'm spending less time on mindless things that made time fly. Who knows. It's weird.
Friday, June 03, 2005
Scientists have discovered that switching a single gene in a female fruit fly will induce it to behave like a male, according to the International Herald Tribune. That seems to be a solid step down the path of establishing homosexuality as being a result of genetics. And that is not a good thing. I'm not saying it's a choice, either, nor that establishing it as a choice would be any better. Frankly, I don't care, and neither should anyone else. This is one of those damned-if-you-do-damned-if-you-don't situations. If homosexuality is proven to have a genetic cause, then social conservatives will argue it is a genetic defect. If it is proven to be a choice, then they will argue it is a depraved and degenerate practice. They can find arguments condemning it if it's caused by non-genetic biological factors, by environmental factors, or by cosmic rays and Cher. Now, I'm not saying that we should pay attention to what social conservatives think. In fact, I say quite the opposite. Arguing about whether the cause makes it acceptable is still wrong and still lets them dictate the agenda. It implicitly acknowledges that one's sexuality needs to be justified to unaffected, uninvolved parties. I say that it doesn't matter one bit where homosexuality comes from except for academic reasons. What matters is that homosexuality hurts nobody 1 and is nobody's business. Root causes are irrelevant. It just is, and that should be good enough for everybody.
1
Other people's reactions to homosexuality, on the other hand, hurt a lot of people.
¶ 1109 Posted at 10.26 AM ⇒ No Comments ( science! | interesting | politics ) Monday, June 06, 2005
I just took another trip into China Miéville's twisted imagination in "Iron Council." Short summary: it's a step below "The Scar," which was itself a half step below "Perdido St. Station," but still a good book. I don't know where I found the time to read it (lots of late night reading). So, um, there you are. Man. I'm a sucky reviewer.
This is something I would send Google if their submission form didn't keep accusing me of sending malformed HTTP headers (as if I would do such a thing): I'd like to be able to ask for directions from one place to another based on what the name of the place is. I'd like to be able to say "Tell me how to get from Hollywood Video to Lowe's in this zip code." If there are multiple matches, let me pick a particular Hollywood Video store. I can currently look up the addresses of Hollywood Video and Lowe's and then get directions from one to the other, but I'd like to do it in fewer steps. Now, let's suppose I don't know how to get the Hollywood Video in the first place. I need multi-step directions. I need to know how to get from my house to Hollywood Video, and then from Hollywood Video to Lowe's, and from Lowe's back to my house. That's 3 separate legs. Right now I have to do those as three separate queries and three separate sets of directions. It's not climbing Everest, sure, but it could be easier. Now, to make it a little more useful, let's say I want to do this all on my way home from my job. Then I need directions from Work -> Hollywood Video -> Lowe's -> Home. It's the same thing to compute, but the interface would be different. A wizard suggests itself, but good feature request describes the problem and leaves the solution to wiser heads. Even the above is too much thinking for my little head, though. Maybe I don't care whether I go to Hollywood Video or Lowe's first. After all, Lowe's might be right next to my work, and Hollywood Video might be right next to my home. Going to Hollywood Video first would be rather inefficient. If I could say, "I want to go from Work to Home, stopping at ANY convenient Hollywood Video and ANY convenient Lowe's along the way," and have it pick the most efficient combination of store locations and route, well, that'd be swell. Then there's the Google Becomes Skynet version where I don't say what store I want to stop at, just that I want to rent a movie and buy some plywood on the way home. That'll take a lot more work, but, in the end, describes what I'm looking for without cluttering it with unnecessary details.
Thursday, June 09, 2005
There's a controversy in Austin about toll roads. A bunch of people want them. A bunch of other people don't. The latter have bumper stickers condemning toll roads as "double taxation." They make me gag. Taxpayer-funded highway construction is a popular pork item, which effectively makes everybody pay for roads that only some people use. Toll roads are a good idea because people who use the roads pay for them in proportion to their usage, and people who don't use them shouldn't. The "double taxation" catchphrase is, well, catchy, but it's also stupid. If there was no toll on the road, everyone's taxes would go up to compensate, but I don't see anyone complaining that their taxes are too low because of the tolls. Similarly, if there was no tax money being used for highway construction, the tolls would be substantially higher, but I don't see "double taxation" opponents clamoring for higher tolls. They want their road usage to be subsidized by the general body of citizens; "double taxation" is just a smoke screen. To digress briefly on toll roads... I suspect that one thing that deters people from using mass transit more is that they have to explicitly pay per use. Using roads costs money as well, but paying those costs is decoupled from any given use of it. If we had toll roads, on the other hand, you would explicitly pay per use, eliminating that perceived difference, and (hopefully) increasing the use of mass transit.
¶ 1112 Posted at 05.58 PM ⇒ No Comments ( austin | politics ) Monday, June 13, 2005
I just wrote my first Greasemonkey script. Greasemonkey is an extension for Mozilla and Firefox that allows you to attach arbitrary behavior to the web pages you load. I've installed scripts that make the NY Times front page links go straight to the single page articles, to disable annoying Intellitxt keyword ads, to eliminate links that force a new window, and other pet peeves. The script I wrote is for fixing the footnotes of the book Practical Common Lisp. The footnotes for each chapter were at the bottom of the HTML page, making it a pain to scroll down and back. My script will grab the footnote text from the bottom and make them hidden text elements that appear when I mouse over the footnote marker. For the work that went into it, it's of rather limited use, but far more important is that I know how to do this now. This isn't something you should attempt if you don't know how to write code, sadly. Greasemonkey makes it easier, but not easy. There is a project called Platypus that works with Greasemonkey to allow interactive clicky-clicky editing of a page, but I haven't used it so I don't know how well it works.
Tuesday, June 14, 2005
The NY Times writes about the Heritage Foundation's internship program. Quote 1: Mr. Lowry theorizes that young conservatives are especially interested in the ideas undergirding their politics...Quote 2: Among the perks of the summer program is a lunch series in which interns make their way through the conservative canon. "Being raised a Christian, with family values, I want to make sure I have a solid philosophical footing," said Mr. Hurff, 21, the Wake Forest senior. Now, this article happens to be about the Heritage Foundation, but I don't mean to pick on a conservative group. My point applies no matter what your political beliefs are. The quotes I excerpted above basically say, "you get your beliefs first and justify them second." It's a perspective that says that what you believe has entirely to do with who pitched you first and how well, that politics are about salesmanship and the first-mover advantage, not about what ideas lead to better outcomes. The better outcomes are only useful insofar as they support the advancement of the belief you already hold. That's a problem with people, not Republicans or Democrats, liberals or conservatives, or whatever simplistic division of the world you would like to employ. To paraphrase the cliche, "most people use argument and reason the way a drunk uses a lamp post, not for illumination, but for support." That's the kind of discourse that leads to talking heads talking past each other with competing talking points, serving less as expert commentators than as cheerleaders for "their side." This is a viewpoint that results in the means to an end become the end in and of itself, like affirmative action or low taxes. Too often, we discover our beliefs and ideas in our heads, and we don't think about how they got there. I am immediately skeptical of someone who believes the same things their parents believe. I am also skeptical of someone who believes the opposite of what their parents belief. Being a reactionary is no better than being a follower; both serve as substitutes for thought. I am increasingly convinced that the core of the problem is that we as a species are struggling to cope in a world that is far more complex than the world we evolved for, and we just barely manage to get by. "Getting by," though, means simplifying, ignoring, and rationalizing a lot of the things we do and deal with. We just wouldn't be able to function otherwise. We certainly make incremental improvements, like abolishing slavery or granting universal suffrage. Most people don't realize that the line separating good from bad has been the same in every one of those battles, and so the cause of progress must fight the same battles in slightly different forms with each generation. Progress still happens, but it happens in random fits and starts, and without ever finally settling the deeper issues. Critical thinking skills are necessary, not just intelligence. Some of that can be taught 1 , but I despair that it can all be. To advance beyond this state of affairs requires that we as a species change. There is a place where idealism and pragmatism converge, but getting there may be beyond us.
1
And will be the most important thing I (attempt to) teach Uma.
Wednesday, June 15, 2005
I'm trying to change my posting style to be more appropriate to the format. I have over 30 drafts of lengthier posts in various stages of completion, some of which are a year old. I tend to think of this weblog as being like a book, where you present fully-formed thoughts, but it's not. If you present a half-baked idea in book, you're in trouble. Me, I can just say, "hey, that thing I said yesterday was dumb." That's not to say that baking things longer is a bad idea, just that I want to move the slider a little bit. I shouldn't assume that I need to fully develop an idea before publishing it. In some ways, that might be counter-productive. I figure it's more valuable to see the evolution of an idea than to be presented it as a fait accompli. It's kind of like showing your work in math class. The result is useful, but the process can be just as important.
¶ 1115 Posted at 01.17 PM ⇒ No Comments ( web | ideas ) Thursday, June 16, 2005
In February, several House Representatives introduced HJ 24, proposing an amendment to the Constitution repealing the 22nd amendment, which limits presidents to two terms. This is likely the sort of token gesture that often takes place in Congress, but it's a good idea. I agree with the general intent of term limits, but they are not optimal. Term limits are the ideal solution to a problem we don't have, of politicians serving in office for long periods of time. The real problem is that incumbents have an inherent advantage over prospective challengers. Term limits may rectify that, but at considerable cost to the freedom of voters to elect officials of their choosing. How many people would kill to have Bill Clinton back, warts and all? We should focus instead on measures that more directly reduce the powers of incumbents, such as financing of campaigns, franking privileges, stronger anti-corruptions laws and enforcement, and elimination of gerrymandering. Term limits are a hack, not a solution.
Friday, June 17, 2005
The Justice Department is making quiet noises about requiring ISPs to log all customer Internet use. Web hits, chat logs, file transfers, etc. would be included in this. The destruction of privacy is obvious, and you don't have to think very hard to guess my opinion. More than being offensive, however, such a policy would just be stupid. Anybody with anything to hide (and lots of people without) would switch to using encryption, such as Trillian's SecureIM, PGP, tunneling over SSL, etc. It would be useless in catching criminals. Then there would be the terabytes and petabytes of storage required, which would likely bankrupt most ISPs. I doubt this would pass, because it would be too expensive and would accomplish nothing. Even if it was practical to save all that data, even if it wasn't a gross violation of the 4th amendment, and even if mobsters, child pornographers, terrorists, etc. used unencrypted channels (which they don't even today), the government wouldn't be able to analyze all of the data; it's just too much. This is just an attempt to avoid doing the real and hard work of criminal investigation while still appearing to be doing something. Technology cannot solve social problems. It can be used as a tool, but like all tools, its effectiveness is narrow, and it cannot replace a real solution.
¶ 1117 Posted at 02.06 PM ⇒ No Comments ( internet | politics ) Monday, June 20, 2005
You shouldn't buy a house because it's an investment. I've said it before; I'll say it again, this time with numbers (and a spreadsheet). Let's say you make $60,000 a year and you're buying a house for $150,000. You put the (previously standard, now seemingly quaint) 20% down. You're a prudent person, so you get the 15-year mortgage, fixed at a superb 4.5% annual interest rate. Your annual mortgage payment works out to be just about $11,000. You accumulate about $7200/year in principal over the 10 year period (less at the beginning, more at the end, of course). Let's say you're in for a good 10 years. So what is this going to cost you? You should expect to pay about 1%-3% of the value of your home per year in repairs, maintenance, and non-recoverable improvements. In the state of Texas, expect to pay 2.5% in property taxes, and 0.5% to 1% in insurance. When you sell your house, you'll have to pay about 10% in transaction fees, such as brokerage fees, repairs to bring the house up to new codes, appraisals, title insurance, etc. If you amortize that over the 10 years, it's another 1% per year (simplistically). You do get a tax break from the government, but only if you itemize. You'd get the standard $4750 standard deduction if you didn't, so you only really derive benefit from whatever you pay in interest and property taxes beyond the $4850 (since most people don't itemize if they don't own their homes). In this case, you're paying about $5000 in interest and $3750 in property taxes per year, or about $8750 total. Subtract the standard deduction, and you get a tax deduction of $3900. Multiplied by the marginal tax rate of 25% on $60,000, and that's worth $975 per year. Expressed as a percentage of the home's value, that's 0.65% on the positive side. So, adding together your regular maintenance (1%-3%), property taxes (2.5%), home insurance (0.5%-1%), transaction fees (1%), and (last, but definitely not least) your annual mortgage interest (4.5%), and substracting the value of the tax deduction (0.65%), you need your home to appreciate in value by 8.85% to 11.25% per year, just to break even on all the money you've put in after 10 years. Of course, that's not quite fair, since you're going to be living in this house. Some of the money you save from not buying a house would have gone to rent instead; you have to live somewhere. A normal, healthy cost ratio between buying and renting is 12-18, which is consistent both conceptually and in practice with the price/earnings ratio of stocks. Let's pick 15 as our number. So your house, which has a market value of $150,000, could be rented for $10,000 per year (initially). Let's say that the property appreciates at a reasonable 4% a year, and so does the rent. Your initial annual costs of ownership work out to be $11,175 (mortgage) + $3750 (property taxes) + $1000 (insurance) + $1500 (amortized transaction fees) - $975 (tax reduction) = $16,275. Let's say you're a prudent renter and you put the $30,000 down payment you didn't spend and your annual savings for renting into an S&P 500 index fund. The historical average annual return on the S&P 500 is 7.5%. After 10 years, your accumulated stock equity will be ~$156,000. Your home equity will be $173,300, from which you must subtract the 10% transaction cost of selling, which leaves you with about $155,700, for a loss of about $300. That's better than I'd expected. It turns out that the incremental benefit of the tax deduction makes a substantial difference over time. There's also a weird period in years 5-9 where you'd be ahead; I don't fully understand that (maybe a bug?). Now, does this mean you should buy a house? No. Does it mean you shouldn't? Again, no. Obviously not. This is just a financial calculation. There are intangible positives to owning a house, after all. Being the emotionless robot I am, I will allow only two of them. One is a degree of control over your dwelling you would not have as a tenant (in most cases). The other is that sometimes you just can't live in some properties without buying them. However, this should definitely tell you that you shouldn't expect to make or lose money on a house. It should not be viewed as being substantially better or worse than renting. Now, to be sure, buying a house only makes sense if you can derive substantial benefit from the tax deduction. If you're married, you have to use a standard deduction of $9700, which puts you squarely in the "loss" column. Ditto if you put less than 20% down, or if renting is cheap in your area. It's very complicated, so how about I stop blathering on about this and just give you the spreadsheet (Excel format)?
Tuesday, June 21, 2005
Seriously, download the spreadsheet. I have all the formulas and variables. You can enter your initial market value, mortgage duration, interest rate, down payment, marginal tax rate, standard deduction, the ratio of cost between buy and rent, property tax rate, rate of appreciation, insurance cost, maintenance cost, transaction (sale) cost, and expected return on alternate investments. It'll then tell you what your annual costs of renting and buying are, your expected tax credit, what you save per year, what your total home equity is, what your investment total is, and a couple of other things for every year up to the 35th year. It turns out I did the right thing for a single guy, but getting married ruined it ;-).
Monday, June 27, 2005
The Washington Post has an article you ought to read. On May 7, Susan Torres's previously benign and unknown melanoma in her spinal column began bleeding. 3 days later, she was brain dead. Today, Susan Torres is being kept alive by machines in the hospital even as the cancer spreads through her body, with her widower husband coming to watch her every day. Why have they kept this effectively dead woman alive? She is 24 weeks pregnant.
You've probably heard the Supreme Court decision strengthening the power of local governments to seize private property. Thinking about how this is a terrible decision has made me wonder how good of an idea eminent domain is in the first place. The standard application of eminent domain results in the owner of the seized property getting reimbursed according to the market value of the property. A fundamental premise of economics, and thus, the "free market," is that different parties value the same commodities differently. If all parties valued things identically, there would be no trade. There is no possible way of determining market value that does not involve actual sale on the market of the property in question. The conventional way of assessing market value only works by ignoring differences in how people value the same property, but those differences are fundamental to having a market at all. I haven't thought this through completely, but I don't see that further thought will find a way around that essential contradiction.
Title: Peter the Great This weekend, I finished slogging through Massie's excellent biography of Tsar Peter the Great of Russia. The slog had nothing to do with quality and everything to do with density 1 . In any era, Peter would have been an extraordinary figure, but in the 17th century, and in 17th century Russia, he was a prodigy. He was intensely curious, filled with amazing energy, and a tremendous determination to turn his country from a backward backwater into a modern, European Power. At the same time, he was still a Russian tsar, and could be shockingly brutal. His informal and limited education blunted the force of many of his initiatives, as many of them were poorly thought out, and his fickleness made it difficult for many of his subordinates to act independently. He had a bizarre fascination with the sea, considering he grew up in a land-locked nation, and many distinctly un-Tsarish habits that distinguished him from his predecessors. Nevertheless, this one man single-handedly hauled Russia from the 13th century into the 17th century 2 . Peter the Great is one of the few that can be legitimately be said to have changed history, rather than riding forces bigger than any single person. His reign came during (and arguably contributed to) a dynamic and fascinating period in world history, during the time of such famous figures as Louis XIV, Newton, Leibniz, the Duke of Marlborough, William III of England, King Charles XII of Sweden 3 and many more 4 . With regard to the book itself, Massie's biography is a rich and engaging portrait of this magnetic figure, though at times Massie struggles with the balance between excessive detachment and overflowing man-love for his subject . If you have any interest in history, I highly recommend you read this one.
1
As well as the fact that for some reason, I've had less time to read of late.
2
Where it remained for 200 years, but I digress.
3
A fascinating figure in his own right; Peter the Great's success was due in no small part to Charles XII's choices, (eventual) failure, and early (and unlucky) death.
One of the things that makes me instantly suspicious of eminent domain is the justification of the seizure for the "greater good." 1 That is a paraphrase of "the end justifies the means." You can't do good in the large by doing bad in the small. Goals and intent are so opaque and nebulous and subjective that being able to invoke some positive goal as justification for a negative act opens the door to any negative act. This is especially true when dealing something as easily corrupted as a local planning commission. The "greater good" can be used to cloak all manner of nefarious deeds, and, indeed, has been.
1
Or some synonym thereof.
Wednesday, June 29, 2005
I got a kick out of this article. Apparently, there are multiple regional and national theft rings that specialize in medicines, personal care products, and baby formula, as those items have a high cost/size ratio, and are thus it is highly profitable to steal them. The government has found links between some of these groups and Middle East nations, though not all the way to terrorist organizations 1 . Breast feed! For America!
1
Although they make highly suggestive associations like how the FBI has traced money from these rings to "nations where terrorist groups, such as Hamas and Hizbullah, are active." They really want to assert the connection.
I fixed a bug in the housing cost spreadsheet where it didn't calculate equity right for mortgage terms other than 15 years. I also put in a variable for annual additional payments against principal. It's approximate, though, so the final year cost figures are a little off, but it shouldn't be a huge deal.
Tuesday, July 05, 2005
If Jessica hadn't quit her job, today would be her first day back under FMLA. Uma would have to be in day care. That's insane. We're not ready to leave Uma with strangers; we can barely leave her with family. With her current sleep schedule, I see her for a half hour in the morning and an hour at night. It's tolerable because I know she's with Jessica all day. We're lucky enough that I can support us on my salary alone. It's not an option that everybody has, but, if you do, I highly recommend it. It's not just for your kids, it's also for you. I knew that having one of us stay home was a luxury, but watching the first episode of "30 Days" really slammed that home. "30 Days" is a show on FX by Morgan Spurlock, who brought us Super Size Me. The premise is that you see what it's like for someone to switch lives for a month. The first episode had Morgan and his fiancée Alex living on minimum wage. They let themselves start with their clothes and $200. No credit cards. No car. No insurance. No place to live. They had to live the month just on what they earned working low-opaying jobs. Morgan got a job at a temp agency, which sent him out to hang drywall, landscape, make pizzas, and more. Alex got to wash dishes and bus tables at a cafe. Along the way, they have to struggle with rent, deposits, unforeseen medical problems, and other challenges. They lived in a seedy part of town, in an apartment infested by ants. Alex walked in freezing weather to work, while Morgan spent hours waiting for and on the bus. It's agonizing to watch. I knew it was hard to live on minimum wage, but seeing it like that made it even harder, and that was as a 1-hour television program. I can't imagine what it must be like to live that way for real. I don't want to find out. I have the luxury of a job that doesn't demand much of me physically. I don't have to sacrifice my health to eat. I have co-workers I like and respect in a positive environment. Jessica and I agree on money, and our choices are driven by what is practical, not by what is possible. She can stay home to take care of Uma, rather than us paying someone else to do it worse. My job provides us with pretty good health insurance. We can afford good cars to take us places, and we have lots of creature comforts. We don't have external forces pulling us apart. We're well-rested and healthy, so it's easier to be patient and understanding. We have a beautiful child who brings us joy. We get to see each other. We get to relax. All of these things make it possible to have a strong, healthy relationship. I'd like to think that my appreciation for what I have will motivate me to do something to address the problem. I'd like to, but I know myself too well. I have a wife, a baby, and a house. I'm lazy and selfish. Maybe, at some point, I'll volunteer for Habitat for Humanity, but even wouldn't be completely altruistic. Nevertheless, there is value in not taking things for granted, in understanding that my family life rests on a bedrock of economic stability. Most people are worse off, economically, and that has an effect on their family lives. Poverty tugs at the ties that bind. If you believe in the importance of marriage, in the importance of people raising their own children, and of parents being active in their children's lives, then the best way to bring about the changes you seek is not by oppressing homosexuals, or condemning single mothers, or eliminating social safety nets. The best way to support family values is to fight poverty. Put it on a bumper sticker: Support Family Values: Raise the minimum wage.
Wednesday, July 06, 2005
My skepticism toward eminent domain is related to my disapproval of the way that cities often pursue development projects. Austin, for instance, will woo big companies like Home Depot, Intel, and Samsung with tax breaks and various incentives to bring in jobs. I dislike such specificity. If you think that offering lower property taxes to Dell is a good thing, you should lower property taxes for everyone. Don't discriminate. Good development doesn't come from the city picking and choosing, but from the city embracing good policies. The government should set up a positive environment, from which positive results will naturally follow. In other words, they need to take a more hands-off approach and stop micro-managing. We should have zoning. We should have building codes, noise ordinances, environmental impact requirements, and other regulations. We shouldn't, however, offer one thing to one group and another thing (or nothing) to another group. Property must be purchased legitimately. If the owner doesn't want to sell, well, bummer. Try something else. Business should be taxed uniformly. If they don't want to come, either your overall tax structure is out of whack or attracting that employer would have cost more than it would have benefited. You shouldn't work outside the system by seizing parcels of land or granting special tax treatment. If you feel like that's the only option, you need to rethink your goals or your overall policy system, because that's where the problem is. Circumventing established policies to favor some residents over others is inherently unfair, subject to corruption, and leads to sub-optimal results. And don't even get me started on sports arenas.
This is almost certainly a stunt, but a developer wants to demolish David Souter's house to build a hotel. Reminds me of when reporters in Portland looked through the police chief's trash after the police searched the trash of an officer under investigation without a warrant.
How Houses Eat Money in the WSJ a few weeks back was what inspired me to do the housing spreadsheet.
Friday, July 08, 2005
The redevelopment of the former Austin airport continues. Last week, our fine local newspaper had an article about the search for homebuilders. The developer has released the design guidelines for homes in the project. Some of the guidelines include: Houses must have front porches and rear-facing garages. Each block must contain at least four floor plan models, with no more than two houses having the same elevation. At least four lots must separate similar houses.It sounds a little nit-picky, but given the suburban sprawl non-style of the last 60 years, that is welcome. The first phase will be for sale starting in mid-2007. Both the newspaper article and the design guidelines require registration, sadly, but I can send them to you if you want. I'm not going to post them here because the former is copyrighted and the latter is a 6MB PDF. I'm slowly reading the 166 pages of the latter document, and I'm getting increasingly excited, even though some genius decided to embed diagrams in it as blurry JPEGs.
Wednesday, July 20, 2005
Will people please stop referring to George W. Bush as "our commander-in-chief?"
The President shall be Commander in Chief of the Army and Navy of the United States, and of the Militia of the several States, when called into the actual Service of the United StatesPresumably, Congress has extended that to cover the Coast Guard and Air Force as well, but it certainly does not extend to civilians. If you are not a member of the military, he is not your commander-in-chief. Even if you are, he's not in command of anything except your military duties.
Hillary Clinton slipped a notch in my eyes by advocating regulation of computer games. It's a stupid thing to get incensed about, especially when there are real problems that need to be solved.
Thursday, July 21, 2005
It sure is a bummer that reporter Judith Miller is in jail for not revealing a confidential source to a prosecutor. I'm finding it hard to swallow the principle she is standing for, however. The argument is that journalists need to be able to guarantee secrecy to sources in order to provide the public with important information. The problem is that it divides people into two groups, journalists and everyone else. There are relationships that the law respects when it comes to compelling testimony. Conversations between attorney and client, spouses, or between clergy and laity are granted confidentiality under the law. That's easy to understand because those are easily defined relationships. Furthermore, these are limited relationships. A lawyer cannot argue that every conversation she has with anyone is protected, nor can a priest make a similar claim. I only have one wife. A journalist, on the other hand, has neither a well-defined status nor a clear relationship with their source. Many journalists have professional credentials, but those credentials are not and should not be recognized in law. As such, any individual could claim to be a journalist if they have ever published an article, a family newsletter, or a personal weblog. Nor is there an objective standard for what is news worth reporting, so a journalist could argue that every single statement they hear constitutes a potential story and is thus subject to protection. Allowing such a privilege, then, eviscerates the ability of prosecutors to compel testimony from anyone. Legislatures and judges can devise finer standards, but they'd be drawing lines in a murky grey zone. Even worse, they would be creating two classes of citizens with different rights 1 , which should be offensive to everyone. I have no solution for this conundrum. I think the prosecutor's pursuit of Judith Miller is over-zealous and misguided prosecution. It distracts from the real issues, namely whether Karl Rove committed a criminal act 2 , to what extent George W. Bush had knowledge (both before and after) of this act, and what he ought to do about it. Even that is merely a sideshow to the biggest issue of all, which is to what extent the Bush administration misled the public (either intentionally or through negligence) about Iraq. Judith Miller's situation is unfortunate, but it is not the threat to freedom and democracy that the New York Times would have you believe.
1
Which may run afoul of the incredibly ambiguous 14th Amendment.
2
It was certainly an unethical act.
Monday, July 25, 2005
I've been reading Joel on Software for a few years now. I've found his writing on both the business and technical aspects of software development to be insightful and informative. His most recent essay takes the cake for his most brilliant idea yet: ... duplication of software is free. That means that the cost of programmers is spread out over all the copies of the software you sell. With software, you can improve quality without adding to the incremental cost of each unit sold. Essentially, design adds value faster than it adds cost.Emphasis his. Maybe I just like that because it massages my ego (assuming I'm as good as I think I am). It also makes sense, though. It dovetails nicely with that essay I've been writing for 2 or so years on why India isn't going to eat our lunch in software.
If you're a geography nerd, you'll probably enjoy these geography games. Capitals, countries, etc. Some of them get pretty hard. A couple of them are dumb, though; it says Rangoon is not valid for the capital of Myanmar, but I think that should be acceptable.
Tuesday, July 26, 2005
Rick Santorum was on "The Daily Show" last night. He clearly believes certain things very strongly. My feeling is, ok, whatever. However, he wants to legislate certain things that I just fundamentally disagree with. That provokes a different reaction. Santorum isn't arguing about what color to paint the bike shed, he's arguing about how people live their lives. One thing that separates him from other social conservatives, though, is that he says "you should do this because it leads to better results," rather than "you should do this." To me, that's a big difference. It allows me to say in response, "measure it." You believe very strongly that certain behaviors are bad and lead to bad things. Go out there and prove it. It's not enough to make a logical, qualitative argument; you can make sound, persuasive arguments based just on reason that contradict each other. Public policy needs more. It needs data. Gather some data and prove a causal effect, and then we can talk. Until then, it's just a theory, and people's lives are too important to meddle with based on just theories.
Here's another article on what my company does. FYI, a purchasing card is a way to handle business payments using a credit card. It's broadly similar to a corporate credit card, purchase orders, and the like.
¶ 1144 Posted at 01.06 PM ⇒ No Comments ( (un)employment | fyi ) After four long years, I finally built a wholly new computer. I prefer to build my own because the major OEMs cut corners and choose cheap parts. Plus, I hate dealing with tech support. Maybe I'm solving a problem I've created myself: I build my own computers, which means no tech support, which means buying more expensive parts, which means building my own computers, so I do more coke. Er. Anyway, I made it out of these parts:
Of course, now I have to find something to do with the old parts. Let me know if you want something. All the parts listed here are in good working order. A couple have minor defects that do not affect their functionality (noted below):
$30 : MSI K7T Turbo Limited with VIA KT-133 Chipset for AMD Socket-A processors
$30 : Abit KT7E with VIA KT-133E Chipset for AMD Socket-A processors
$20 : 2x Micron 128MB PC100 DIMM
$15 : AMD Athlon 900MHz (Thunderbird AFFA) w/ Cooler Master Heatsink/Fan
$15 : AMD Duron 900MHz (Spitfire ANCA) w/ Cooler Master Heatsink/Fan
$25 : Western Digital WD600 hard drive 7200rpm ATA-100 2MB cache
manufactured 22 Apr 2002
$15 : Western Digital WD400 hard drive 7200rpm ATA-100 2MB cache
manufactured 19 Nov 2002 (refurbished)
$5 : IBM Deskstar DTTA-351010 5400rpm 10GB hard drive manufactured Feb 1999
$20 : Creative Labs 3D Blaster GeForce2 GTS (Model GB0010) AGP - fan broken, but
works fine anyway
$5 : Trident T9680 PCI Video card
$10 : USDrives 24DT internal 24x CD-ROM drive manufactured Apr 1998
$20 : Plextor PX-W1210TA 12/10/32 ATAPI CD-RW drive manufactured Apr 2001
$15 : Yamaha CRW4416E-NB 4/4/16 ATAPI CD-RW drive manufactured May 1999
$30 : ATX Full tower case In-Win 500 with power supply. Very large. Good
condition except where I drilled holes into the plastic cover. Looks
ugly; works fine. Beige.
$20 : ATX Mid tower case with power supply. Beige
$60 : 2x 2U ATX rackmount server cases with power supplies. Black.
Free: 1.44 floppy drive: generic
Assorted IDE cables to go with drives as necessary
¶ 1145 Posted at 05.05 PM ⇒ No Comments ( consuming | geek ) Wednesday, August 10, 2005
The state of Oregon is concerned about losing gasoline tax revenues due to efficient automobiles and is investigating a tax on miles driven. What a monumentally stupid idea, especially since it solves a problem that is thus far only hypothetical in nature. Why would you want to discourage efficiency? Did it occur to these people that they could make up the lost revenues by increasing the existing gasoline tax? The broader issue is what it indicates about the nature of specific taxation. Once you tax a specific thing, you become dependent on taxing that specific thing, so you make bad decisions. Sin taxes are an excellent example. Ignore that the government shouldn't be telling you what to do like that. Suppose your state taxes cigarettes heavily. At some point, it becomes in their best interest to encourage smoking. The dependency on that revenue stream warps their thinking. That's part of why I believe that all consumption taxes should be the same 1 . Distinguishing between different kinds of consumption based on external considerations just creates artificial incentives and disincentives, artificially distorting what people would naturally do, and creating an overall inefficiency. In other words, calling some things "good" and other things "bad" is usually subjective. You don't want to tax bad things, because then you're motivated to encourage them, and you don't want to tax good things, because then you discourage them. Then there are the grey areas; something might be somewhat good, but giving it preferential treatment makes it cost more than the benefit derived. The easiest and best thing to do is to just tax everything equally, except where there is provable harm, in which case you tax only as much as it costs to remedy that harm. Anything else is unnecessary, oppressive, and inefficient.
1
Massive exception: if you can demonstrate that consumers of a specific good or service don't pay for the entire cost of that consumption, it makes sense to add an extra tax to internalize those costs. For example, cigarettes create a public health burden. Gasoline pollutes and leads to foolish foreign policy choices. Distributing those costs over the consumers makes sense. However, those revenues must be used only for remediation of those externalized costs. They can't be put into the general fund.
¶ 1146 Posted at 06.45 PM ⇒ No Comments ( stupid people | issues ) Thursday, August 11, 2005
A Cornell University researcher has found support for the notion that men whose masculinity is threatened are more homophobic, prefer SUVs, and support the Iraq war in comparison to men whose masculinity has not been threatened. It's easy to read a lot more into those results, which I leave as an exercise for the reader. I myself feel little need to display symbols of masculinity because I have done the most essentially manly deed of all: I have fathered a child. All that other stuff is empty chest-puffing. Also, I have an enormous ego.
Thursday, August 18, 2005
A group of scientists has written in Nature about the possbility of reintroducing mega-fauna to North America. Animals like lions, elephants, and wild horses were wiped out by the climate change of the late Pleistocene 13,000 years ago. Introducing such animals to the middle of North America would give these endangered species a home in a relatively stable and uninhabited area, helping to keep the species alive even as their original homes in Asia and Africa continue to be threatened. It's a crazy, grand idea.
Monday, August 22, 2005
It would be nice if more news articles (including opinion columns) stated their sources. There are obvious reasons for that. The less obvious reason I want to see such references is because in so many cases a story or allegation has only one or two sources, but the echo chamber of partisan media makes it seem like there are a lot more.
Tuesday, August 23, 2005
The death of Cindy Sheehan's son was a tragedy, and the war surrounding his death an even greater one. The Bush administration has done a poor job of appearing to value the lives lost in the war, with a degree of oblivious heavy-handedness that makes it appear as though Bush has little concern for the soldiers who have died. However, Cindy Sheehan's protest is also a stunt, and her demand being met would merely suggest that stunts like that work. The President of the United States should not have his agenda dictated by a single individual who devises a clever plan to attract attention to her cause. His agenda should be dictated by the will of the American people, however, and it's increasingly clear that a gap has grown between the two. The Bush administration can and should do more for the families of the dead and wounded. They should cease the foolish rhetoric about "making their sacrifice mean something." They should recognize and acknowledge the mistakes of the war. They should do all that and more because it's the right thing to do, not because of Cindy Sheehan.
Wednesday, August 24, 2005
This NY Times article on new fuel efficiency standards combines two of my hot-button issues: excessively selective government policies and gasoline taxes. By dividing fuel efficiency categories into "passenger cars" and "light trucks," the government encourages manufacturers to attempt to game the system. For example, according to the article, Subaru made minor design modifications to the Outback model in order to move it into the "light truck" category with its attendant, lower efficiency standards. You can't blame Subaru, as they are merely doing what is in their best interest, as the system rewards that type of behavior. The problem could be avoided entirely just by taxing gasoline at a higher rate. The costs and benefits are simple and clear; the alignment between cost and benefit couldn't be closer. Customers, and thus manufacturers, would immediately place a higher value on fuel efficiency. There would be no use for a complicated regulatory system that didn't achieve its goals anyway. It would just work. This isn't going to happen anytime soon, though, because (some) people like having systems with loopholes and benefit from costs being inappropriately externalized, internalized, shuffled, transformed, and otherwise distorted. Some people benefit, but the rest of us lose.
The NY Times also had an article recently about waiting for medical care. I have had my frustrated moments as well. As far as I can tell, it is a combination of complacency and arrogance and a system that fails to correct either. There is no good reason to keep patients waiting if you've been practicing medicine for a month. And yet... Few things make me angrier than having my time wasted. Minutes and hours of my life just spent waiting, with nothing to show for it. It's not even like they get anything out of it. And it's easier for me, too, because I have health insurance and can schedule things more at my convenience. People who are poor have to wait even more.
Thursday, September 01, 2005
I consider it a delicious irony that so many conservatives so vocally oppose biological Darwinism while at the same time strongly supporting public policies that advances social Darwinism. It is especially ironic given how much more emphatically their Bible opposes the latter compared to the former.
I'm not too concerned about the recent jump in gasoline prices, but it does give me an idea: prepaid gas cards. Instead of being denominated in dollars, however, these cards would be denominated in gallons of a particular grade of gasoline. Gas companies would sell, say, 100 gallon cards, with the price being set at whatever the current price of gasoline is. For example, the Exxon near my house would sell one for premium right now for $299. They wouldn't sell them constantly, nor would their be an infinite quantity of such cards. Gas stations would sell them when they thought the price of gasoline was likely to drop, while customers would buy them when they feared it would rise. In effect, it would bring gasoline futures trading to the retail level, allowing both buyers and sellers to hedge against drastic price changes.
The New Orleans disaster is clearly a tragedy of great proportions. However, we would be setting ourselves up for another tragedy in the future if simply rebuilt the city. Consider: much of New Orleans is at or below sea level. Consider: New Orleans is bounded on the north by a large lake and on the east by the Gulf of Mexico. Consider: the largest river in North America flows through New Orleans. Consider: New Orleans is frequently in the path of hurricanes. Consider: hurricanes will likely increase in power and frequency due to the warming Earth. Add all that up, and it sounds like rebuilding New Orleans is not something we would have to do just once. There's a legal doctrine called "coming to the nuisance" that is relevant. Basically, if you move next to a pig farm, you can't complain about the smell. If people insist on living in New Orleans, knowing the dangers (especially now), then they should be on their own. If it's worth rebuilding New Orleans, then it's worth doing it right, which means doing it somewhere else.
People have piled on House Speaker Dennis Hastert for suggesting that New Orleans not be rebuilt. Enough have jumped on him that a spokesman hastily disavowed those comments (buried in this article). That's unfortunate. They're saying that it will be several months before there even is electricity in New Orleans, forget about being habitable. Even if we expended all reasonable effort to rebuilding New Orleans, it would be 2006 before a substantial number of residents could return, and probably much longer before life could return to some semblance of normal. It's one thing to make arrangements to live for a few weeks, but it's another thing entirely if your time horizon is half a year or more. Businesses can survive a few weeks or even a few months being closed or by having temporary arrangements, but they'll have to establish something permanent and stable long before they can expect to New Orleans. If they're going to make that kind of investment, why would they then throw it away to return to New Orleans? Where the businesses are, the jobs are. Many people might currently intend to return, but you can't establish a temporary life for 6 months or longer. They'll inevitably settle into their temporary lives and make them permanent. A year from now, I'm sure many will want to return, but many will have established new lives and have no reason to return. Because this will likely happen again, any rebuilding will be a gamble. Beyond that, though, it seems futile to even try, because so many people will have severed their connections and established new ones. New Orleans will live again, but there's no point in rebuilding the old New Orleans.
Friday, September 02, 2005
I've gotten hooked on the Daily WTF, a weblog that posts examples of crimes against software.
Saturday, September 03, 2005
I don't welcome the surge in gasoline prices due to Hurricane Katrina's devastation of Louisiana and Mississippi. I think it's the right thing for the federal government to do to lend oil from the strategic reserve. I even think it's ok to temporarily lower the gasoline tax. I want gasoline prices to rise, but not this suddenly; a gradual rise will be good for our economy, but sudden shocks are bad. The important thing is to realize why this happened in the first place. When you:
Friday, September 09, 2005
Officials have known for decades that New Orleans was vulnerable to hurricanes and flooding. Just last year, FEMA hired a private company, IEM Inc. of Baton Rouge, to help conduct an eight-day drill for a fictional Category 5 hurricane in New Orleans named Pam. It included staging a helicopter evacuation of the Superdome, a prediction of 15 feet of water in parts of the city and the evacuation of 1-million people. But the second part of the company's work - to design a plan to fix unresolved problems, such as evacuating sick and injured people and housing thousands of stranded residents - never occurred because the funding was cut.Source: St. Petersburg Times.
Whoa... The Bush administration actually did something to address an official's incompetence. Michael Brown isn't fired or demoted, though, nor has this affected anyone further up the ladder. I'm sure the buck stops somewhere...
Wednesday, September 14, 2005
I cringe whenever someone mocks Bush's occasional mispronounciations and malapropisms. I similarly cringe when someone points out his poor record in business, mentions his troubles with alcohol, or asserts that he only got where he was based on his family. All of those things may be true, but they are also irrelevant. What matters is what Bush does, and those things should be evaluated independently. A bad idea from Bush is a bad idea. A good idea from Bush is a good idea, period. Making it personal simply distracts from the actual issues and turns politics into high school. There is plenty to oppose in what Bush does without focusing on Bush the person. Making it personal (regardless of whether you support or oppose his policies) is illogical, as you don't and can't know Bush as a person. I have no reliable information whatsoever on Bush the person. Everything I have seen and heard has been passed through multiple channels that select, emphasize, decontextualize, interpret, and otherwise distort what might be a clear picture. Furthermore, I rarely see people I know personally making speeches, conducting town hall meetings, visiting disaster areas, or getting interviewed on prime time television. Those are all unnatural and rare occasions for a person to be in, so I cannot rely on them to give me a picture of what that person is like under more ordinary circumstances. Bush as a person is irrelevant; all that matters is Bush the President. After all, Bill Clinton had many flaws as a person, but as a President, he did a pretty decent job. Beyond being useless, focusing on Bush the person also makes you look bad. If you're a Bush supporter, you look foolish when you say you support him because of perceived personality traits. If you're a Bush detractor, you look even more foolish when you pick on minor, personal foibles because you sound petty and mean. In both cases, you look like an immature, empty-headed dolt who is easily lead by the nose and doesn't think for himself. It makes you sound unreasonable and petulant. It's especially galling when someone will pick out a mispronunciation when Bush announces that Exxon/Mobil is going to club baby seals to fuel SUVs. Who cares how he said it, what matters is that he's trying to do a bad thing. Get some perspective. The only way we're going to accomplish anything lasting is by convincing people who currently disagree with us on various that our way is superior, or by letting them convince us that their way is superior. To do that, you have to be sober, open-minded, and reasonable, else they will write you off as irrational and not worth talking to, and I'd be hard-pressed to say they were wrong. Speaking of being convinced that other people's ways are superior... I have also become increasingly convinced that Roberts will be a good justice. This is not because I agree with his politics, but rather, because I believe he will leave his politics outside the court room. I have come around to a more strict interpretation of the role of the judiciary and the Constitution. It has nothing to do with being against abortion, the rights of accused criminals, separation of church and state, gun control, or battered women. While I may agree with the results, the process used to achieve those results is faulty. The federal courts have read concepts into the Constitution that simply aren't there. To paraphrase Donald Rumsfeld, you govern with the Constitution you have, not the Constitution you want. If you don't like the law, your choices are to live with it or to advocate change. Our Constitution has a mechanism for change in the legislative and amendment processes, and it does not involve the judiciary. I believe that there is a fundamental right to privacy, but the Constitution only partly acknowledges that in the Fourth Amendment. I believe that there is substantial public interest in making it harder to acquire and distribute guns, but the Second Amendment is the law of the land. I believe the Ten Commandments have no place in the Texas State Capitol, but their simple presence does not violate the First Amendment's prohibition against Congress establishing a religion. I believe endangered species should be protected, but "interstate commerce" has nothing to do with a hapless toad. There is what is, and there is what I want to be, and I cannot resort to an abuse of power to make what I want come to pass. Taking shortcuts may seem to achieve something in the short term, but in the long run, it weakens our system of government and creates divides between our citizens. The ends do not justify the means.
Thursday, September 15, 2005
Uma's been sleeping through the night lately, while I've been waking up and staring at the ceiling.
¶ 1162 Posted at 10.11 AM ⇒ No Comments ( me | funny )
Let's say you're shopping online, and you see a product you like. Unfortunately, it's too expensive. You know that particular retailer has sales from time to time, but you're not going to remember to keep checking the price to see if it's come down to your level yet. So you pass and you move on. I want to be able to go to a store and say "I'll buy it for $40." I give them a commitment that I will buy it if the price drops to $40 (with a built-in expiration, of course). I have no guarantee that will ever happen. Nor do I know when it will happen. I just make an offer. If the merchant is willing to sell it at that price, they'll push the transaction through immediately. Or perhaps it allows them to unload inventory at a later date with less hassle and for more money, because they know they have a buyer. It's a win-win situation. At worst, I don't get the item for more than I'm willing to pay and the merchant doesn't sell it for less than they're willing to accept, which is the status quo. At best, however, I get the product for a price I'm willing to pay, while the merchant can increase volumes, find willing buyers, sell overstock/clearance inventory more efficiently, and take advantage of price discrimination to maximize profit.
Wednesday, September 21, 2005
Man, I code like a maniac when I listen to psytrance. John '00' Fleming is the new favorite. That man is mean. You probably have to have a sadistic streak to be a psytrance/hard trance DJ. The beat is so insistent and relentless. You have to build up a tolerance to psytrance because it's so unrelenting. You start at the clubby, radio-friendly dance music, and over the years, slowly strip away the vocals, tighten the beat, and speed it up. I used to listen to other kinds of music. Now, I only listen to music when I'm working (or goofing off). Trance is ideal for that. It's fast, but not too fast. It's repetitive, but not too repetitive. And you can get it in continuously mixed slabs an hour long or more, so there are no jarring transitions, just hours and hours of digital perfection.
I daydream from time to time about having my own business. One of my daydreams today was imagining negotiating with a potential employee:
Me: What kind of salary were you seeking?I have no interest in producing an inferior product, and quality more than pays for itself. I don't intend to let my decisions on pay be driven by the herd, but rather by actually thinking about what the work is really worth, and how to make sure a person is producing in quality and quantity.
Thursday, September 22, 2005
Reading the media reports of preparations along the Texas coast, you would think that this wasn't some massive suckfest. Turns out you'd be wrong. Yes, they've ordered evacuations, but that smells like an ass-covering move more than anything else. It's not like people can actually leave. Here's a data point. A family friend lives in downtown Houston. She decided to do the prudent thing and bail out. As of 6:30am, she had gone 12 miles west. She left last night at 8pm. Hearing that, my sister has decided to stay put for the time being until they open up both parts of the highways for outgoing traffic and the logjam clears some. You don't want to run out of gas from idling for 10 hours. It's a good thing Houston is not a) below sea level 2) along the largest river in N. America iii) next to a large lake. And this isn't the first time in recent years that Houston has dealt with this, so hopefully they'll be less susceptible. Please hold for a political message.... This illustrates how utterly inefficient cars are for transportation. Buses and trains would be far more effective in times like these, but our society is car-centric. Scratch that, at least in Texas. Not car-centric. I'm sure the problem would be less severe of the Suburban:Civic ratio was lower. Traffic jams are non-linear; every little bit helps when trying to avoid a breakdown.
Friday, September 23, 2005
I stopped to get gas on the way home yesterday. Our regular station was all out of everything. Luckily, there was another station nearby that still had mid-grade (no economy, though). It was weird. I want this country off its gas addiction, but cold turkey won't work. Still, I hope the two hurricanes will cause sufficient fear and cost increases to lead to permanent demand destruction. It's surreal to think that just 2 and a half hours away, the fourth-largest city in the United States is becoming a ghost town because of a massive hurricane. Yesterday was a warm, sunny, pleasant day. Not a cloud in the sky.
I have to wonder what geniuses think slats are a good design choice for cribs. It seems like not a day goes by that Uma doesn't get an arm or leg stuck and holler for help. It's not that Uma is an especially trap-happy baby, either; we know other people who have the same problem (like an adorable almost-2-year-old who yells "Andrew stuck!" when it happens to him). They even sell bumpers that (among other things) prevent this from happening. Sell the disease, then sell the cure. It's pretty clear to me that some kind of mesh would be superior, or perhaps the Lucite of a high-tech movie prison. Anything but those stupid slats. Let that be a lesson to you if you find yourself crib shopping.
¶ 1169 Posted at 12.33 PM ⇒ No Comments ( stupid people | babies ) Tuesday, September 27, 2005
A recent study described in the NY Times suggests that people are bad at remembering which claims were true and which were false after being presented with health information. They'll remember that a particular statement was made, like "aspirin destroys tooth enamel," but they won't remember whether that was the fact or the fiction. We seem to regard familiar claims as being true, even if our familiarity stems from being told they are not true. The study was limited to health information, but it seems to me that would explain the continuing belief of many Americans that Iraq had something to do with September 11th (if you wanted to grossly misapply scientific research).
Hunting is in decline. What's the problem with that? Apparently, conservation programs are funded by sales of hunting licenses. Reduce hunting, and you reduce conservation programs. The common sense solution is to fund conservation some other way, but common sense seems to be lacking in this case. Yet another example of what happens when you fund a worthy goal by taxing a specific activity: now the success of that goal depends on that activity, so you find yourself incented to promote that activity, even if it has no purpose or merit on its own. You can guess that I don't like hunting, but surely everyone can see that nothing good can come of forcing together two things that aren't inherently connected.
Monday, October 03, 2005
On the way to work today, I saw a blue Mazda RX-8 with the license plate BLU RX-8. On the way home, I saw a blue BMW M3 with the license plate BLAU M3. Also, I had meant to mention this previously... that Jaguar I saw with the POOP license plate works in the same building as I do. Well, its owner does...
Tuesday, October 04, 2005
Released today are Fiona Apple's "Extraordinary Machine" and Franz Ferdinand's "You Could Have It So Much Better." In three weeks, Civilization IV comes out. Not sure how I'll find the time to play that, though.
¶ 1173 Posted at 01.47 PM ⇒ No Comments ( music | software ) Monday, October 17, 2005
I finished my first 5-star Sudoku today. Granted, it was yesterday's, but still... 5-star games are the hardest ones that the local paper will run. I have to play that because Jessica got tired of me ruining her crossword, and she needs something to stimulate her mind during the day. The Jumble we do online, of course. I think I've figured out the trick, or at least some of them. I'm thinking that one of my first Lisp programs will be writing a Sudoku solver.
My employer has been bought out by Bank of America. This is now the biggest company I have ever worked for, after IBM, and by far the biggest in the last 6 years. It's a little ironic that, when I was considering whether to take this job, I was worried that a 60-person company was too large. I've had some time to get used to the idea, though, and I think it's for the best. Given my poor luck in the working world over the last 5 years, the idea of working for a relatively stable company with good benefits is pretty appealing when I am sole support for a family of three. It won't be forever, though; I've got the startup bug in me. Still, I could easily see myself working here for as long as I've been working for anybody full-time, which is a weird feeling. To date, the only job I've held for more than 17 months was my paper route in high school. I look at people who've worked for the same company for 5 years like they're from another planet. On a vaguely related subject, I've dropped the idea of going to graduate school for Operations Research. This isn't a choice imposed on me by external forces, but rather the realization that it's not for me. It's too abstract a field, with too great a focus on numerical analysis. It's also a field where you're almost always working for someone else; it's not a company where you can found a startup, unless you're in the consulting business, which doesn't interest me at all. I'm starting to give thought again to the Master of Software Engineering program at UT. Bank of America seems to be pretty flexible and accommodating with respect to continuing education. I've learned a lot on the job and independently, but I think some things are best learned in a structured setting like that 1 . I've also grown increasingly convinced that the type of reasoning that software encourages is more broadly applicable than just writing code. So. I have a new plan. I'm going to work here for the next 5 years or so 2 . During that time, I'm going to be building up what I think of as potential energy: experience, knowledge, ideas, contacts, good will with my employer (for a safety net), etc., and letting it all stew and ferment. At some point, the stars will align. I will take a 4-month leave of absence (hence the note about goodwill above) and devote myself to building out one of the ideas. Of course, I won't be starting from zero at that time; there's a lot of preparatory work that I'll can and must do while still gainfully employed so as to require the minimum amount of time effectively unemployed taking this gamble. I don't expect success in those 4 months, of course; rather, what I hope to do is figure out whether that business plan is sufficiently viable as to devote additional time to it, or whether to scrap it and try again at some later date. More and more, I am looking at my current career track and long-term investment strategies (retirement, etc.) as being a plan B. They're an excellent, satisfying plan B, but B nonetheless. So what exactly is plan A? I dunno yet. I've sketched out some requirements. The core idea is to take maximum advantage of the situation. That means focusing on things where one guy working alone 3 has an advantage. It means focusing on things where there is little up-front investment required, and, ideally, where an abundance of financing might blind you to a possibility. It means taking my excessively analytical nature, my sensitivity to minor inconveniences, and my belief in the importance of quality and finding a business plan where those things are compelling advantages. There are many ideas in the world, after all, and ideas can be easily copied. Me, though... I'm hard to copy. Ideally, even if you know exactly what I'm doing, it will be hard to compete with me because you'll have to be able to look at the problem the way I do, with the same insights and ignorance that I bring. That's a lot harder. I've come up with an outline of an outline describing the shapes that fit, but it's not in an easily-published form 4 . I've also come up with some half-baked ideas, many of which are clearly ridiculous, and a few that make me think I'm pretty smart 5 . One thing is clear, though: I must persevere. I must expect to fail the first time. I must expect to fail the second time. I must even expect to fail the third time. It's not about finding one excellent idea and riding on that, but continuously generating a steady stream of decent ideas and executing well on the most viable one when the stars do align. I don't think I have better ideas than other people, but I definitely think I have more ideas, and I'm more ruthless about unsentimentally shooting holes in them before they see the light of day. As long as I make my choices wisely, retain a safety net, work hard, and focus on continuous improvement, success is inevitable.
1
Plus, my dad, sister, and wife all have Master's degrees, so just having my lowly Bachelor's degree makes me feel inadequate.
2
Knock on wood, of course.
3
Or maybe a small group of people; I don't have to fly solo.
4
Paul Graham published an article today that neatly dovetails with my thinking on the subject, though his emphases are a little different.
5
You may consider it as significant that I haven't specified that they are software-related.
Wednesday, October 19, 2005
It may surprise you to know that I'm not a very good programmer 1 I can't keep track of many things at a time. I have trouble multi-tasking. I don't have a very good memory, neither short-term nor long. I am lazy. I have little tolerance for repetitive tasks. Certain simple things can occasionally baffle me. My understanding of the intricacies of some computing concepts is not what it could be. In other words, I'm never going to be the guy who figures out how to prune 6 cycles from malloc on Athlon64s by using a vector add instead of a scalar multiply. It turns out that these handicaps are not so crippling after all. They've made me into a maniac for simplicity, clarity, and elegance. I make my methods and functions simple and contained, so that they do exactly one thing. That makes it easier to keep track of the moving parts and easier to pick up where I left off. I give all of the entities verbose, descriptive names, because I'm not going to remember what they're for otherwise 2 . I try to stick to the "don't repeat yourself" principle because that means I don't have to deal with tedium. Those things are all valuable no matter how good a programmer you are, but many programmers are never forced to learn them because they never work on projects that exceed their natural abilities. Since my natural abilities are meager, most meaningful projects challenge my abilities. To make a (possibly poor) analogy, no matter how tall you are, at some point you'll be in over your head. Then it's a good time to know how to swim. Once you know how to swim, you may realize that swimming is useful even when your head is above water. It can be even worse, though. The earlier you are forced to learn something, the better you internalize it. The longer you go without getting prodded into learning it, the harder it will be for you to learn it. Indeed, the harder it will be for you to realize that there even is something there to be learned. Many programmers never learn these things because there are a lot of ways to badly write a program that still technically works 3 . To take the tall metaphor in a different direction... Suppose you're a 7' high school senior. You dominate the basketball court. Once you're in college, though, things are different. You can't really shoot. Your ball-handling skills aren't all that. Your physical fitness is sub-par. Compare that to the 6' point guard you overpowered in high school; he's had to lean all of those things to compete with you. The kicker is, he's going to get better and better, but you're as tall as you're going to get. Not only that, since you've gone so long without developing those skills, you don't even know where to start to learn them. As it so happens, a lot of applications programming isn't fundamentally hard stuff when you get down to the nuts and bolts. Theoretical computer science and half a century of experience have done a pretty good job of figuring out what can is possible and practical. Most of us just aren't trying to go to the moon anymore 4 . As a result, it's not too hard to figure out some way to solve a problem. That issue has receded in importance. Even performance isn't the be-all end-all that it used to be in many cases 5 . What matters far more is choosing the appropriate solution, and implementing it simply, elegantly, and clearly 6 . What's aesthetically pleasing often has more tangible benefits. As a result, I've gained a substantial amount of confidence in my ability to develop software. Being a really good programming in the small has diminishing value over time as compilers get smarter, institutional and industry knowledge matures, and computational resources continue to grow. I've developed a good nose for bad code. I might not be great at finding and fixing bugs, but having a good feel for the design aspects makes it less likely that I will create bugs in the first place. My code may have lots of little bugs, but its bones will be strong.
1
Although some of you have seen my code, so it might not be a surprise.
2
What's important isn't describing what the code is doing; if you know the language (or a similar one), that should be obvious. What should be clear is your intent; it's not about what the code is doing, but why it's doing it, or why it's doing it in that particular way.
4
Which could be depressing from a certain perspective, but it's about replacing one kind of hard with another. Still, I'm happy that Google is out there, because they have shown that tackling really hard problems is worth it.
5
Performance is basically binary: either it's fast enough or it isn't. On the other hand, this philosophy can lead to the death of a thousand cuts, but I think that's just a result of misapplying the principle.
6
That's part of the reason I've been paying a lot more attention to Lisp lately. In general, you should write code for other humans to read, and only incidentally for a machine to understand. The skill of a good developer isn't in translating from human to machine, but rather in translating from human to algorithmic math, and then letting a tool get from there to machine code. A language like Lisp makes it much easier to succinctly express what you are trying to do in a way that is readily comprehensible to other (Lisp-proficient) humans, without sacrificing the ability to be compiled into efficient machine code.
Friday, October 21, 2005
I've seen the trailer for the upcoming Johnny Cash bio-pic a few times now. I'm usually highly skeptical of trailers, figuring that they represent the movie inaccurately 1 . I don't even know anything about Johnny Cash. I just like the idea of listening to his music, so I downloaded some to check it out. There's something in the popular gestalt about Johnny Cash. Everybody likes him, but not in a Raymond sort of way. It's more like "now there was a man, and he sure could make music."
1
If you haven't already, I highly encourage you to track down the new "Shining" trailer, or email me and I'll send it to you.
Friday, November 04, 2005
Ok, this time the stupid is me. I was holding Uma overhead sitting in the office, occasionally swooping down on Jessica in her own chair. At some point, I swooped a little too far and the chair tipped over. Down came Humpty. I banged my head on the desk, my leg on something, and landed with all my weight on my hip on the arm rest of the chair. Ouch. But! What saves this from being (merely) an embarassing tale of my own clumsiness is that I held Uma aloft the whole time. She never came near to getting hurt. I could have used my arms to arrest my fall, but they were holding my baby girl.
¶ 1178 Posted at 08.36 AM ⇒ No Comments ( stupid people | me ) Monday, November 28, 2005
Over the long weekend, I read "Harry Potter and the Sorcerer's Stone" by J.K. Rowling, "Secrets from an Inventor's Notebook" by Maurice Kanbar, and "Harry Potter and the Chamber of Secrets," also by J.K. Rowling. Back in July or so, I also read "The Know-It-All" by A.J. Jacobs and reread "The Practice of Programming" by Brian Kernighan and Rob Pike. I'm not reading nearly as much as I used to. That's not because I lacked the time, but just because. I'm going to try to fix that, because I like the bookses.
Wednesday, November 30, 2005
It seems that owners of short buildings in Manhattan (and elsewhere) can sell the "rights" to the space above them. Those rights can then be transferred to another location to allow a developer to construct a building taller than what would normally be allowed by the zoning there. This article describes how a pair of developers bought the "air rights" to a church and a club for a cool $37 million. That's nutso.
Thursday, December 01, 2005
The Sierra Club has published a report on America's best new development projects. They picked a dozen or so development projects of various sizes from around the country that they thought would be well-planned, livable, and, yes, ecologically friendly communities. It's nice to see that it's not just about throwing stones. I hope to see Austin's Robert Mueller development in such a list in a few years (as well as us in it). There's a lot that the highlighted communities and the Mueller project have in common, and it all sounds good to me.
Friday, December 02, 2005
If you anticipate that you may have a baby in your next house, I suggest you look for a few things:
¶ 1187 Posted at 02.15 PM ⇒ No Comments ( house | tips | babies ) Monday, December 05, 2005
We got tubular skylights installed in our living room last week. They bring in a lot of light, but it has a distinctly blue tint. We knew we would want to paint the living after we got the skylights in, but the blueness of the light certainly emphasized its importance. Saturday evening, I stopped by the local Home Depot to look at some paint samples. I went in shorts, a T-shirt, and sandals, as the temperatures that day were in the 80s (just so you know why I live in Texas). I grabbed swatches of orangey yellows and headed back out. As I neared my car, I saw a sight that filled me with joy at the power of human ingenuity: Home Depot had covered the dividers in the parking lot with plastic strips advertising their credit card. I don't know what brilliant person thought of that one, but they have my admiration.
¶ 1188 Posted at 05.15 PM ⇒ No Comments ( genius | austin | house )
In the last week, I gobbled up "Harry Potter and the Prisoner of Azkaban" and ".... and the Goblet of Fire." They're getting better, but J.K. Rowling is hamstrung by clumsy choices she made earlier, and by the need to throw in lots of cutesy silliness for the younger audience. At least, I assume she's hamstrung by it, and that the books would be better if she didn't have those constraints. Regardless, it's decent, easy reading to get me back in the habit again, which is good no matter what the books are like. I think I'm going to stick to pulpier stuff for a little while before trying to tackle some of the more serious books on my 328 book Amazon wishlist (only a few of which I actually want to own). Alas, I cannot read as quickly as I find interesting books to read.
Tuesday, December 06, 2005
Apple has added (the new) Battlestar Galactica to the iTunes Music [sic] Store. According to Ars Technica, they are offering the entirety of the show's run thus far, including the mini-series (in 4 parts), the first season, and all of the second season that has been broadcast thus far. I think ad-supported media is a bad idea, so I'm happy to see the apparent success of a simpler, fairer business model for television programs.
¶ 1190 Posted at 11.41 AM ⇒ No Comments ( tv | cool ) Wednesday, December 21, 2005
I zipped through "Knife of Dreams," book eleven of "The Wheel of Time." There's not a whole lot good to say beyond that it was more interesting than the previous few. I'm just reading them to get to the end, at this point. The series started well, but around book 7, the train started going off the rails. He pulled in more and more characters, spinning out more and more plot threads. It became a real pain to remember what was going on, especially when years passed between volumes. Time slowed down to almost the pace of a daytime soap opera, with pages and pages and pages of nothing. He's said that the next book will be the last, which says to me that even he has gotten sick of it and is going to wrap it up as quickly as possible. Books 7-10 could have been compressed into 2 books, leaving room for the 3 books from now on that I feel he needs to finish the story well, while still stopping at a dozen. Now, Robert Jordan has been really good at several critical elements of a fantasy epic. He has a rich backstory and a well-fleshed out pantheon of heroes and villains. He's also introduced several clever innovations. The magic in the Wheel of Time is pretty well-described on a mechanical level, to the point that referring to it as "magic" doesn't feel right. He's also come up with a novel and effective way to justify the improbably convenient (or inconvenient) things that happen to main characters, folding that into an mechanism for prophecies and reincarnation of archetypal heroes. He has an active and creative imagination for nations and peoples and cultures. Regressing to mediocrity even with those advantages makes it especially frustrating that he so thoroughly dropped the ball when it came to good old-fashioned story-telling. Sometimes it's worse when someone misses by inches instead of miles. Maybe someday, someone can work with the raw materials Jordan conceived and rewrite "The Wheel of Time" "the way it should have been." US Copyright laws won't allow that to happen without his blessing, however, which seems unlikely. It's unfortunate because it started off so well. Oh well. There's lots of good stuff to read. I'd like to see someone break the unwritten rules of epic fantasy. Robert Jordan innovated in several ways, but he still worked within the same constraints. Contrast him with China Miéville. The incomplete list of rules that I have compiled thus far is:
Surely the illegal surveillance ordered by George W. Bush surpasses any personal indiscretion and perjury committed by Bill Clinton. How have we arrived in this place where such a revelation does not immediately lead to impeachment? It is baffling how reason and common sense have been up-ended in just four short years that the President can assert the power to do anything and everything in furtherance of a badly-defined, ineptly-waged war on an abstract concept, without answering to any other authority. Yes, there is controversy, but not nearly the attention demanded by such a thorough and gross violation of numerous laws, a rejection of the principles on which this nation is founded. They called Clinton the Teflon president, but he's got nothing on W. What does it take?
Thursday, December 22, 2005
Someone has been decorating trees on the highway. I drive to work on Austin's Loop 360, which meanders through the western side of town. For the last couple of years, someone has been decorating some trees at an undeveloped section along the road 1 . I don't know the name of the tree species, but it's a bushy sort of thing, about the size of a more traditional Christmas tree, with kind of a pointy candle flame shape. Anyway. The last few years saw a few trees getting decorated, mainly with tinsel and shiny garlandy stuff. This time, though, things got out of control. There are something like 35 trees decorated there for you to see as you zoom by at 60 mph. Either the mystery decorator was really feeling his/her oats this year, or there are copy cats. It's an odd thing. I like seeing them and wondering, which I guess is the point.
1
Specifically, on the southbound side just after the Spicewood Springs traffic light (the southern one [yes, there are two]).
Saturday, December 24, 2005
Part of our nascent set of family traditions are Mexican Tea Cakes at Christmas. They're easy and yummy. That recipe makes 48 tablespoon-sized cookies, which will disappear really fast. I'm making a double recipe tonight.
Wednesday, December 28, 2005
Try this out:
Thursday, December 29, 2005
With the end of the year upon us, I thought it might be worth looking back on the important events and milestones in my life that happened in 2005: Well, that wraps up the round-up for 2005. Join me again next year when we recap 2006.
¶ 1196 Posted at 02.38 PM ⇒ No Comments ( site | us ) |