There's an important lesson here for protocol designers: if your system is successful (meaning in this case that people want to use your currency) then there's going to be a lot of installed base. If you change anything, compatibility with that installed base is going to be a problem. this is a particular problem with security systems, where the imperative to reject anything unusual clashes with the flexibility needed to handle new situations. You can always offer upgrades but that doesn't mean that people will take them.
To their credit, the operators of the affected machines seem to be handling the situation in stride. They're advising people to trade in their new $20s for old $20s before using the payment machines. It would be nice if networking protocols handled upgrade as well. For years after the deployment of SSL version 3 (in 1995!), there were web servers that could only handle SSL version 2. Only recently has it become mostly safe (in terms of probability of being compatible) to go around with a browser that only speaks version 3.
But the article left out the really interesting part, which is what the question of other dimensions says about the spiritual debate. At Yale, Princeton, Stanford, and other top schools, researchers discuss ten unobservable dimensions, or an infinite number of imperceptible universes, without batting an eye. Scientists banter offhandedly about invisible realities that might incorporate trillions of billions of galaxies, and suppose such things are real in spite of there being no physical evidence whatsoever to support such speculation. No one considers discussion of other dimensions to be peculiar. Ten unobservable dimensions, an infinite number of invisible parallel universes--hey, why not?Yet if at Yale, Princeton, Stanford, or top schools, you proposed that there exists just one unobservable dimension--the plane of the spirit--and that it is real despite our inability to sense it directly, you'd be laughed out of the room. Or conversation would grind to a halt to avoid offending your irrational religious superstitions.
Unfortunately, yet again Easterbrook is having some trouble with how science works. Although his writeup doesn't make it clear, there are actually two things being discussed here, string theory and the many worlds interpretation. String theory first.
The common analogy here is to a garden hose [*]
An analogy with a garden hose can be helpful. From a distance, a garden hose looks like a long one dimensional object. From a closer vantage point (or from a long distance using a visual aid) an additional dimension --- the circular dimension winding around the hose --- becomes evident. Thus, depending on the scale of sensitivity of the observer, the hose will either appear as one or two dimensional.
Which brings us to Easterbook's claim that there's no evidence for these other dimensions. Well, it depends exactly what you mean by evidence. The basic problem we're facing is this: the current accepted physical theories (relativity and quantum mechanics) don't really work correctly at the margins. So, a lot of the work in theoretical physics has been to try to construct a theory that would work better. The challenge here is to design a theory that's both consistent with the known results and doesn't predict ridiculous stuff. That turns out to be a lot harder than it sounds and one of the few strategies that seems to work is assuming that there are a lot more dimensions.
What's particularly misleading about Easterbrook's claim that these dimensions are "unobservable" is that they're only unobservable in the sense that we don't have good enough instruments to observe them now. But they're predicted by our best theories and we're currently looking for them. This is actually a familiar situation with physics. For instance, at one point positrons and black holes were both things we'd never observed but that were predicted by theory. That's how science works.
The problem here is that the math just predicts what measurements you'll make and doesn't tell you how to interpret it. The conventional interpretation is what's called the Copenhagen interpretation, which roughly says that the possible states of the world all exist together (it's called a superimposed wave function) and that when we measure it we "collapse" the state into a single wave function. The special status of measurement is disturbing to a lot of people, and in 1957 Everett suggested a different interpretation, which came to be called "many worlds" which is that each time there are multiple possibilities the universe branches. The reason that you only observe one outcome is that you're only in one of those parallel universes. [*]. This, of course, is disturbing in other ways.
Thus, the situation with the many worlds interpretation is much like that with strings and parallel dimensions. There are valid theoretical reasons for thinking it might be right (though less good than with string theory) but at the moment verify can't verify whether it's true or not (it's not in principle impossible to verify many worlds but we're not entirely sure how).
Yet if at Yale, Princeton, Stanford, or top schools, you proposed that there exists just one unobservable dimension--the plane of the spirit--and that it is real despite our inability to sense it directly, you'd be laughed out of the room. Or conversation would grind to a halt to avoid offending your irrational religious superstitions.
It's now apparent that this argument is silly. First, this suggestion wouldn't be laughed at. On the contrary top schools are filled with religious believers. When I was at Yale, I saw a number of serious discussions about religion, in auditoriums filled with people who obviously believed. Heck, Yale even has a divinity school.
Where Easterbrook's suggestion would be laughed at, and with good reason, is in scientific discussions. As we've seen, there are good theoretical reasons for thinking that these currently unobservable physical constructs might exist. Thomist arguments aside, people who don't believe in "the plane of the spirit" generally don't think that there are good theoretical reasons for such a construct. I suspect that if Easterbrook could present such arguments and describe some experiments to test it, they would be willing to listen. If he can't do so, then it's not a scientific hypothesis and he shouldn't expect it to be treated as if it were.
This is probably supposed to be a reference to the decision by the DTLA to allow DTCP over IP. One of the things that DTLA licensees are supposed to do when sending DTCP over IP is to set the IP TTL to 3, in the name of preventing DTCP data from being sent more than 3 hops over the Internet. (Obviously, this is very easy to get around using VPNs and the like.)Presumably the connection between this and the broadcast flag got garbled somewhere along the chain. If the FCC adopts a rule permitting ATSC receivers to output to DTCP, the manufacturers can, under the DTLA license, then output these broadcasts over TCP/IP networks provided they set the TTL to 3. That doesn't mean that the broadcast flag itself is doing this (it's government regulation, not the flag!) or that the messages are really "self-destructing" (they're just expiring using the normal IP TTL decrement mechanism).
What's being described here is still stupid, but less stupid than what I thought was intended. It's trivial to circumvent--for instance, just route your mail through a mail relay--but at least it won't totally destroy the Internet.
I'm leaving the original post on EG, since I don't want to rewrite history (even to hide the fact that my knee did jerk a little bit, well, a lot...) and anyway I think it's interesting to understand why router-based content filtering won't work. Just remember that it probably doesn't apply to the actual FCC proposal. On the other hand, one does periodically see other schemes for router-based content filtering, so it is applicable to those.
An F.C.C. official said, for instance, that the broadcast flag could contain software code that was recognized by computer routers in a way that the program would self-destruct after passing through three routers while being e-mailed by a user.
It's hard to even know where to start explaining why this won't work, but I'll give it a shot. Let's imagine the best case scenario in which every file that's protected starts with some fixed string, like say "PROTECTED" and then a counter and noone makes any effort to hide this string. So, routers could look for this string at the start of files and decrement the counter. When the counter reaches zero they break the connection.
This is a lot harder than it sounds. The Internet is a packet switching network. That means that the data gets broken up into small chunks (order 1 kilobyte) called packets and each packet is independently routed through the network. When a router gets a packet, all it looks at is the header, which contains the destination address to which it needs to route the packet. In order to make the scheme being described work, the router would have to look into the contents of the packet, which is something it's not designed to do. This isn't just a matter of a little reprogramming. High speed routers do their switching in expensive custom hardware.
But say you've got a router without this expensive hardware and you're willing to do some programming to inspect the packets. You've still got a big problem because the data could be anywhere in the packet. You see, when you send a file to someone in e-mail, the file doesn't travel by itself. Instead, it's got a bunch of enveloping information. So, the data being transmitted on the network might look something like this:
From: ekr@rtfm.com To: recipient@example.com Subject: Here's a file Content-Type: multipart/mixed; boundary="abcdegh1919181818887" --abcdegh1919181818887 Content-Type: text/plain Hey Joe. Here's that copy of the Matrix I promised. --abcdegh1919181818887 Content-Type: application/mpeg PROTECTED005 [Rest of file here...] --abcdegh1919181818887--When this message is broken up into packets, the packet boundaries can be more or less anywhere depending on the packet size and the amount of data in the headers and the initial text message. So, it's not a simple matter of looking at the beginning of some packet. The router has to grovel through a substantial fraction of the packets (potentially each and every one) looking for the "PROTECTED" string. All of this inspection substantially increases processing time. The best string searching algorithms take time proportional to the length of the data being searched [0]. This is vastly worse than the ordinary packet switching algorithms, which can be done in more or less constant time.
To make matters worse, there's no guarantee that the packet boundary won't occur in the middle of the string. Routers typically don't have enough memory to keep packet state, but they'll have to in order to reassemble the stream from these two packets.
If that weren't enough for you, remember that we've assumed that the transmitter isn't doing anything to protect himself. In reality, this sort of inspection is incredibly easy to defeat. Just change the first byte of the file from "PROTECTED" to "NOTTECTED" and the router can't detect it. Then the recipient can change it back. Of course, you can imagine making routers smarter about this kind of thing, but it's always easy to up the ante well past the routers' ability to compensate. For instance, you might encrypt it under one of some small number of fixed keys. The cost to the recipient to check which key you've used is very small, but the cost to the router is very large since it has to iterate over all the keys for each packet (the alternative is to remember the encryption key for each stream, but this requires keeping way too much state). [1]
The bottom line, then, is that the routers just don't have the kind of context about the data or CPU horsepower to do this sort of enforcement. Any attempt to add broadcast flag enforcement in routers will massively increase the load on the Internet infrastructure--probably enough to cause collapse--and will still be easy to defeat.
At this point, you're probably thinking that no sane person could be considering this, but Steve's message suggests otherwise...
I asked Mike Godwin, a technically-savvy lawyer who's been fighting this issue, if they were referring to IP routers. His response was "I believe that is what they are talking about, and I believe one's mind should indeed boggle."
Is it really too much to ask that the FCC actually understands the Internet before it tries to regulate it?
[0] Technically it's N+M where N is the length of the data being searched and M is the length of the search string, but since our data is much larger than the search string, the length of the search string washes out.
[1] In fact, e-mail is already encoded for transmission using a simple encoding scheme called base64. Base64 maps 3 binary characters into 4 ASCII characters. The possibility that some 4-character group will be broken over a packet boundary is very high, which makes the router's inspection job much harder.
One of the reasons some alert readers noticed the change -- and were able to prove it -- was that Google had archived the pages before the change occurred. Now that all of the White House pages about Iraq are no longer archived by Google, such historical revisionism will be harder to catch.
If that's the intention, it's pretty silly. It's true that robots.txt tells search engines not to search (or cache) a directory, but it doesn't actually stop from doing so. A search engine is free to ignore it. I wouldn't imagine it will take long for someone to set up a mirror of the White House web site. It's not like there's not already software to do this job.
Downloaded the RT distribution no problem. It's a measly 950 k. However, to make the thing work, you need:
So, the expansion ratio here is like 25:1. Now, I know you need the Web server, but I sure don't need a database here. If things go really wrong, we might have 1000 bugs. I don't need a databae to store that stuff. Now, I know that there are installations that need a database, but even they could get along with something a lot simpler than MySQL.
And it's not just the size of the code base, because I've got to install all this crap. FreeBSD will help me with some of this because you can use the ports system to do some of the installs and their dependencies automatically. But I still have to configure MySQL and Apache, and worse yet RT doesn't want you to install mod_perl as a dynamic module and I want to use mod_ssl as well and it doesn't look like FreeBSD is set up to do that for you.
This state of affairs is pretty much an inevitable consequence of the logic of code reuse. Say you're writing a web server. Now, one of the 5000 things that a web server does is frob widgets. Now, you could write a widget frobber yourself in a day or two, in 500 lines of code, but that's more work. So, you do a little searching and lo and behold, someone has already written libwidget Now, of course the guy who wrote libwidget did his PhD thesis on Widgetology and so libwidget and has spent the past 5 years developing it, so that it's 100,000 lines of C code and not only frobs widgets but also, glorks, firks, zarks, zinks, and munges them. Still, that's better than writing the code yourself, so you just tell your users to get libwidget. This pattern repeats itself until your users have to get 100 MB of software in order to run your web server. It's true that you've saved some programming time but at the expense of torturing all of your users. As a developer I think it's worth it. As a user I'm not so sure.
"But wait", I hear the reuse gurus cry. It's true that the first time the users have to install all this crap, but other programs will need to zark widgets and so once users have installed libwidget, they'll be set for life. In theory, yes, but in practice you've written your web server to use libwidget 1.2.5 (stable) and the next piece of software the user installs will depend on some feature only available in libwidget 2.0 alpha, so the user has to install that anyway. To make matters worse, libwidget 2.0 alpha has a different API from libwidget 1.2.5 (stable) and so the user has to keep both versions around if he wants all his software to work. Net savings from common code usage--zippo.
UPDATE: So, apparently, installing mod_perl with mod_ssl is an understood problem [*]. Unfortunately, the mod_ssl distribution out of the box doesn't seem to know how to find FreeBSD's OpenSSL, so I also had to download a new OpenSSL distro (2.8 MB).
I don't know about you, but I'm not that thrilled with random citizens being able to control traffic signals. It's not the makers of the MIRT that I blame, though--someone would have eventually done this. Rather, it's the people who manufactured the system (3M, for one) in the first place. They should have expected that something like this would happen and designed a system that actually had some security and couldn't be spoofed by consumers. There are well known cryptographic techniques that would have done the job. They should have used them.
Of course, financial types are clever and so there's an active market in organizational structures that are technically legal but more or less equivalent to conventional financial constructs. The basic hack for commercial moneylending seems to be that the lender becomes a partner in the business they're lending money to, kind of like a stock transaction. The article is a little less clear on how consumer moneylending works, but it appears that the lender buys the product for the consumer and then "rents" it to them at rates that conveniently correspond to what interest rates would be.
What this reminds me most of is the kind of bizarre transaction structures that companies like Enron used to try to to avoid paying income taxes, which I find kind of amusing. It's one thing to get off on a technicality when you're dealing with the IRS, but something entirely different when the rules you're trying to avoid were supposedly made by Allah.
I generally think of tipping service personnel you're not going to see again as an expression of your opinion, like saying "thank you", not an incentive. That's difficult to understand from an economic perspective, though.
II. There's no right normative level of tipping. Wage levels should adjust to whatever local tipping conventions are. Thus, you shouldn't listen to people to tell you what level of tipping is "appropriate". What matters is what's normal wherever you are.
UPDATE:
Just to be clear "should adjust" in the last paragraph isn't
a normative statement but rather a predictive one.
What I mean here is that in an efficient
market, prices will adjust to accomodate the tipping level.
Leptoprin^(TM) is an extremely powerful anorectic agent and is not intended for use by the casual dieter who is merely attempting to shed five or ten "vanity" p ounds. However, if substantial, excess body fat is adversely affecting your heal th and self-esteem, then it's time for you to discover Leptoprin^(TM) -- the fir st comprehensive weight-loss compound designed specifically to overcome your gen etic predisposition.
Can you imagine a more powerful selling proposition than "this stuff is too powerful for you?" If it's too powerful for ordinary people it must really work!
In a standard IPO, the company and underwriter (an investment bank) agree on a price for the shares. The underwriter's job is then to sell the shares to investors at that price. In order to ensure that all the sales clear--because that's part of their commitment to the company--the underwriter typically prices them below what they believe the real market value is and markets them to institutional investors that they're friendly with. Since the shares are generally underpriced at IPO (that's the intention), the institutional investors often make money as soon as the shares start actually trading, when the price goes up from the initial price.
During the tech boom, the differential between the offering price and the first day closing price was often very substantial, leading to suspicions that the underwriters were intentionally underpricing the shares in order to make money for their favored investors. If this is so, it's bad for the current stockholders, since the company isn't making as much money, which, after all, is the point of the IPO. Rather, the money is going to the institutional investors.
It's always been a mystery to me why the boards of such companies let this happen, when there was always a simple solution: sell the shares directly at auction. If the IPO is done as an auction, then the price the company gets for the shares is the market price, which is generally going to be more than the price in a standard IPO. It's good to see that Google is considering doing the right thing.
There are (at least) three ways to build such a bar code system, only two of which work. The simple and obvious one is that the bar code is just a machine readable version of your ticket, containing your name, flight number, seat assignment, etc. The problem with this is that there's nothing stopping you from changing the bar code just like you could have done with your ticket. So, you would buy a ticket with the name "Babe Ruth" but then present a bar code that said "Guy Lafleur" and show your Guy Lafleur ID and noone would be the wiser. Remember, it's the name you use to make your reservation, not the name on your paper, that gets checked.
The obvious fix for this attack is to check the airline reservation database at the time of ticket presentation. So, the gate agent would scan the bar code. The computer would look up the bar code in the reservation database and get your name (which is what was checked against the blacklist) and then display it for the gate agent, who could check your ID. In this model, the bar code doesn't need to have much information. It can just be a record locator like a ticket number. The drawback for this design is that it absolutely requires that the reservation computer be up--or that you have a local copy--or you can't verify anyone's identity.
The alternative design is to have the bar code be cryptographically authenticated. So, the airline could have a private key that it used to sign the bar codes. The gate computer could then verify the bar code, and, as before, display the verified identity. This design has the advantage that it works even if the central computer is offline. However, it has the disadvantages that there needs to be a lot if information in the bar code (probably around a kilobyte) and that you need to have cryptographic software all over the place.
The key thing to remember here is that you absolutely have to make sure that the ID that the user presents matches that which was used to check the blacklist, no matter what is actually printed on the ticket. If you don't do that, then you're vulnerable to people bypassing the blacklist.
Let's say that you're a dangerous Canadian terrorist, bearing the clearly suspicious name "Guy Lafleur". Now, the American government is aware of your activities and puts you on the CAPPS blacklist to stop you from boarding the plane. Further, let's assume that you're too incompetent to get a fake ID. This is rather silly assumption, since getting fake IDs is easy, but if you can do that, the whole ID requirement becomes pointless, so let's go with it. It's still trivial to bypass the blacklist.
You have someone who's not on the blacklist buy you a ticket under an innocuous assumed name, say "Babe Ruth". This is perfectly legitimate and quite easy to do. I buy tickets for my girlfriend all the time. Then, the day before the flight you go onto the web and get your boarding pass. You print out two copies, one with your real name and one with the innocuous fake name. Remember, it's just a web page, so it's easy to modify When you go to the airport, you show the security agent your "Guy Lafleur" boarding pass and your real ID. He verifies that they match but doesn't check the watchlist, because his only job is to verify that you have a valid-looking boarding pass and that it matches your ID. Then, when you go to board the plane, you give the gate agent your real boarding pass. Since they don't check ID, you can just walk onboard.
What's happened is that whoever designed this system violated a basic security principle that's one of the first things protocol designers learn: information you're using to make a decision has to be the information you verify. Unfortunately, that's not the case here. The identity that's being verified is what's written on a piece of paper and the identity that's being used to check the watchlist is in some computer database which isn't tied to the paper in any way other than your computer and printer, which are easy to subvert.
What's really striking about this commercial is that there's no suggestion that parents should explain to their children why they don't want them smoking marijuana. It's a simple matter of threatening them. Is this really the message that the Office of National Drug Control Policy (who sponsored the ad) wants to send--that children should be threatened instead of taught? Maybe the problem here is that the ONDCP can't make a coherent argument against marijuana...
We agree Palo Alto needs housing for its teachers and public workforce. Yet the vast majority (51) of 800 High's units are expensive market-rate condominiums. The remaining 10 Below Market Rate (BMR) units are priced for household incomes far above the income of most teachers whose starting salary is $44,000. To qualify for purchase, one person must earn at least $59,000 for the smallest BMR unit; a household must earn at least $105,000 for the largest BMR unit.In exchange for giving windfall profits to the developer, Palo Alto gets heavier traffic, higher rents, an exodus of small retailers, loss of an historic landmark and an increased need for costly public services. Plus we get only the minimum number of required BMR units, few of which are actually affordable to our public workforce.
800 High is a bad deal for Palo Alto. Join local businesses and neighborhood leaders.
The argument that we need "affordable housing" to encourage public servants to live in the area is a fairly common one in zoning debates, but I don't think it makes much sense. I'm willing to concede that it's desirable for teachers, police officers, etc. to live in the community--though I don't think it's exactly a slam dunk--but it's not efficient to pick out some specific units as "affordable". What if they want to live somewhere else? Just pay your public servants more and let them buy housing on the open market like everyone else. This also has the advantage that the money comes out of taxes, which are presumably allocated in some manner that's thought to be "fair".
| Country | Deaths as percentage of population |
| Iraq (1979-2003) | 1 |
| China (1959-1963) | 2 |
| Bosnia (1992-1995) | 5 |
| Nazi-occupied Europe (1935-1945) | 6 |
| USSR (1929-1931) [0] | 7 |
| Turkey (1909-1918) | 9 |
| Rwanda (1994) | 14 |
| Cambodia (1975-1979) | 31 |
31% of the population of Cambodia killed in 5 years. Cheery, huh?
[0] I'm guessing the Russia figures actually cover more than the period 1929-1931, since that's just Collectivization and the Ukrainian Famine, not the Terror.
I could buy a heavy duty stapler, of course, but in my experience, those don't work so well with stacks this small: the sharp ends of the staple poke back through the front of the paper. I'd gladly pay more for a stapler that actually stapled reliably. The Swingline 2-60 looks like it might be what I need. Maybe I'll have to head over to Office Depot and check it out.
Popular-press depictions of the cryogenic freezing racket, which is a complete and utter swindle, often suggest that in some advanced future, thawed forms of today's dead could be revived. You can't be revived when you are dead. It doesn't matter if a body is elaborately frozen; thaw the body and it will still be dead. Suppose a person were suffering from a terminal disease today, and died in a hospital. Five minutes later a scientist rushes into the room crying, "Eureka! I've found the cure!" This would do no good to the person lying on the hospital bed, because that person would already be dead. Even if some super-ultra-advanced future technology allows a corpse to be caused to breathe again, within a few minutes of death all brain-wave function ceases. Personality, memories, and, we may hope, soul will have long since departed the body before freezing.
It's pretty amazing that Easterbrook thinks that noone's thought of this little problem. I'm not personally a cryogenics enthusiast, but I know some and they're not stupid, and this problem has certainly been considered.
Easterbrook's argument depends on a specific model of memory--that it's like computer DRAM in that when the electrical current stops all the state is lost. But the truth is that noone really understands how human memory works. There are lots of data storage systems that retain memory after their power runs out--hard drives and nonvolatile RAM for example. It's possible, and indeed likely, that some of your memory is stored chemically or in your brain structure and therefore survices past the point where there's no measurable brain activity. It's generally though that that's how long term memory works.
In fact, Alcor, one of the main cryogenics companies, answers this in their FAQ
Q: Won't memories be lost if brain electrical activity stops?A: Short-term memory depends on electrical activity. However long-term memory is based on durable molecular and structural changes within the brain. Quoting from the Textbook of Medical Physiology by Arthur C. Guyton (W.B. Saunders Company, Philadelphia, 1986):
We know that secondary memory does not depend on continued activity of the nervous system, because the brain can be TOTALLY INACTIVATED (emphasis added) by cooling, by general anesthesia, by hypoxia, by ischemia, or by any method, and yet secondary memories that have been previously stored are still retained when the brain becomes active once again.This is known from direct clinical experience with surgical deep hypothermia, for which complete shutdown of brain electrical activity (electrocortical silence) is not only permissible, but desirable for good neurological outcome.
Now, the Alcor people could be wrong, of course, but it's not anything like the clear impossibility that Easterbrook suggests.
Don't get me wrong: reviving people who are cryogenically frozen, whether they were dead or not before they were frozen, isn't going to be easy, and may well not be possible. We certainly don't know how to do it with available technology. It's generally thought that it's going to require some pretty heavy duty science (read: nanotechnology). I'm not saying that cryogenics will work, just that Easterbrook's blithe dismissal of the possibility comes off more as ignorant than convincing.
This week, a study by the Harvard School of Public Health appeared to show [*] the contrary:
The study, directed by Penelope Greene of the Harvard School of Public Health and presented at a meeting here this week of the American Association for the Study of Obesity, found that people eating an extra 300 calories a day on a very low-carb regimen lost just as much during a 12-week study as those on a standard lowfat diet.Over the course of the study, they consumed an extra 25,000 calories. That should have added up to about seven pounds. But for some reason, it did not.
The experiment was kind of nice. They made people get all their meals at the same Italian restaurant, but some were low carb and some were low fat. Mean weight loss was:
| Meal type | Weight Loss |
| Low carb (2100 cal) | 20 pounds |
| Low carb (1800 cal) | 23 pounds |
| Low fat (1800 cal) | 17 pounds |
Unfortunately, I haven't been able to get my hands on the study, so it's a little hard to draw firm conclusions. Based on the AP writup there are a number of possible sources of error:
Even if these sources of error were controlled properly (I'll know if I can get my hands on the paper), I think I'd want to see more work on this topic before reaching a firm conclusion, particularly in view of the other data that indicates that low carb doesn't work any better over the long term.
My cursory reading of various networking/spam related mailing lists suggests that the state of the art is Bayesian spam filtering, so I semi-randomly picked out bogofilter. The big drawback of all of these filters is that you need a big corpus of spam and non-spam to train the filter. Accordingly, I spent 2 hours this morning categorizing 2000 messages into spam and non-spam. I'm currently running in test mode, meaning that bogofilter tags the messages but I don't filter on its opinion. So far about 90% of the spam that gets past SpamAssassin is being caught by bogofilter, so this looks like it will be an improvement, especially after a little more training.
I'm starting to get pretty annoyed by this whole thing, though. I don't know if anti-spam legislation will actually work to reduce spam, but there would be something satisfying about any legislation that made spammers suffer, irregardless of whether it actually reduced the amount of spam.
None of this will solve the problems at the heart of rape prosecutions. Whether it's "no" or "hell, no" or "this is rape" or "yes, yes" eventually followed by a false claim of rape, the trouble is that short of mandatory audio- and videotaping of all sexual behavior there will be tremendously difficult problems of proof in such cases. I have absolutely no solution to that problem; I'd like some miracle that will cause all rapists to be punished with extreme severity, and all nonrapists to be promptly acquitted (or, better yet, not even charged), but when I last checked that didn't qualify as a solution.
This reminded me of an idea I had a while back. Digital voice recorders have gotten incredibly cheap and compact. It would be easy to embed one in a watch, piece of jewelry, compact, PDA, etc. The recorder could be made tamper-evident and have a timestamp so that it produced a technically unimpeachable recording of what happened. This recording could then be used to settle questions of consent.
The issue of when the recording would start is a little tricky, but I don't think overly so. You could have it buffer the past hour or so (like a TiVo), and whenever it hears a specific voice command it goes into archival/evidentiary mode and starts making a permanent recording. I would think that such a recording would create a pretty strong piece of evidence either way in a rape prosecution.
The obvious problem with this scheme, of course, is that it encourages rapists to be more aggressive, since they would want to find and destroy the recorder to avoid producing an evidentiary trail. However, as I understand it, non-acquaintance rapists are often pretty careless about leaving physical DNA-type evidence on scene, so it's not clear they would actually act to destroy this evidence trail. Moreover, in line with Easterbrook's suggestion of yelling "this is rape", I tend to think that acquaintance rapists--who probably didn't think of themselves as real rapists--would feel pretty funny about deactivating the recorder, since that's basically admitting that they are rapists and don't want to leave an evidentiary trail, so it might actually act as a deterrent.
Another problem with this scheme is privacy: I'm not sure that I would want all my sexual encounters recorded for later playback. However, I've got a fix for this problem as well. The recording is encrypted under some public key that is held by the authorities and a court order is required to use that key to decrypt that recording. Thus, the recording would only usable for legal evidentiary purposes, not for future playback and enjoyment.
Training graduate students is also a critical part of Princetons educational mission. The scarcity of successful women at Princeton provides a strong, negative message to female students about their chances for success upon graduation. Again, we found that in at least some departments, female faculty are particularly sought after as graduate student advisors: for example, in Molecular Biology, the mean cumulative number of graduate students from 1999-02 was 10.9 for female faculty advisors and 5.6 for male faculty advisors. The importance of role models noted by the undergraduates is surely just as important at the graduate level.
It would be interesting to know if this is just a sorting effect--women choosing female advisors--or if everyone would rather have a female advisor. There's not enough data in the report to tell for sure, though I've written off for the appendices, which may tell us.
Because it's the right thing to do. A diverse faculty benefits everyone--male and female--students, faculty, and staff.
Everyone except the men who don't get hired because a woman was hired instead, you mean.
Again, I'm not saying that giving women hiring preference is necessarily a bad thing. However, I think it's important to face up to the fact that any given hiring policy is basically a Pareto Optimum and that changing that policy necessarily hurts some people even as it helps others.
After extensive interviews, data collection, the authors of the report basically found no real evidence of actual discrimination against women. On the contrary, all the statistics suggest that things are basically fair.
So, the authors didn't find much hard evidence. Rather, they found that women feel more disgruntled than men and that some of the obvious problems of academic employment fall harder on women than men:
I don't want to make too much of the statistics here. It's pretty clear that this is a classic small data set problem, so you certainly couldn't conclude that there definitely wasn't any bias against women, but you can't really conclude that there is bias either.
If there's no bias--which is far from certain--then that has important policy implications. There are two basic rationales for preferentially hiring women in science and engineering (or in any field).
If we can't find any bias, then the fairness argument loses a lot of force--though not all force unless it's demonstrable that there's no bias. The diversity argument doesn't lose force, but it also needs substantial justification (which the report's authors attempt to provide on page 8). The problem is that at its core the diversity argument says that we consider gender part of a professor's qualifications for a job and that in some cases we will hire female candidate A over male candidate B even if we would otherwise have hired B over A if they were the same gender. In my experience, academics--at least in the natural sciences--tend to think of their profession as rigidly meritocratic and aren't very comfortable with the idea that personal characteristics like gender are relevant to their qualifications. Maybe they should get past that--though I'm not so sure--but it seems to me that it's likely to be a pretty tough sell in the absence of evidence of bias.
| Position | Appointee |
| Secretary of Fitness | 4-Time World's Strongest Man Magnus Ver Magnusson |
| Undersecretary of Fitness for Pumpitude | Mr. Stack |
| Undersecretary of Fitness for Posing | Five Time Mr. Olympia Champion Ronnie Coleman |
| Undersecretary of Fitness for Girly Man Cardio Stuff | Six Time Ironman Champion Dave Scott |
| Undersecretary of Fitness for Sucking it Up | Tyler Hamilton |
| Undersecretary of Fitness for Kicking Ass | Frank Shamrock |
| Undersecretary of Youth Fitness | Cheryl Haworth |
| Undersecretary of Fitness for Senior Citizens | Bill Bell |
I hear that there's still an opening for "Undersecretary of Fitness for Aerobics, Yoga, Dancing, Tae-Bo and other chick-type stuff"
This outcome is kind of disappointing, but it isn't surprising. The technology just wasn't there yet. Theoretically e-books were convenient, but the readers were larger than optimal and the resolution wasn't very good. It's really too bad, though. I do a lot of travelling and e-books would be really convenient if they were only about 50% better. Unfortunately, they're not.
Now, I have to admit, I'm vaguely annoyed by this. Obviously, Amazon has a right to change the price, and I don't expect them to honor the old price, but it would have been nice if they'd warned me. Amazon's customer service is so good otherwise, that I'm a little disappointed in them in this instance.
The only problem here is that you can't get the Treo 600 for Verizon, which has been my cell provider for years. It's only available with GSM (T-Mobile, Cingular) and CDMA 1900 (Sprint), which, in my experience, have lousy coverage. At least if I decide to change I should be able to keep my cell phone number [*].
According to the complaint, the district, its board and its superintendent have implemented Wi-Fi wireless networking technology in classrooms, ignoring evidence that electromagnetic radiation from Wi-Fi networks poses health risks, particularly to growing children."We've been trying to raise the issue with the school district for almost two years," said Ron Baiman, whose children are among the plaintiffs. "We aren't seeking any monetary awards; we're seeking a moratorium until use of the technology has been proven to be safe."
As far as I know, there's not much evidence that the level of RF energy emitted by WiFi devices causes any harm at all. There have been a few studies that suggest that cell phone radiation causes various kinds of problems, but it's tenuous at best and it's not clear that those results apply to WiFi, which is in a different frequency range from cellular. In any case, I suspect that in a few years wireless will be so ubiquitous that it won't make much difference whether kids are exposed in school anyway.
Fun for the whole family.
The Aids virus is roughly 450 times smaller than the spermatozoon," Cardinal Alfonso Lopez Trujillo, president of the Vatican's Pontifical Council for the Family, told the programme."The spermatozoon can easily pass through the 'net' that is formed by the condom."
Let's take step back here. Condoms are impermeable to HIV [*], just as they are impermeable to sperm. More importantly, since the virus is embedded in fluid, the relevant question is whether or not the fluid leaks out. Thus, even holes much larger than the virus will not necessarily result in virus passing through the condom. Condoms are impermeable to fluids--they are tested by a "water leak test".
This doesn't mean, however, that condoms are effective at preventing HIV. For instance, it could be that people use them badly or that HIV infection happens another way. The RC doesn't seem to be making this argument, but we should still consider it. However, this issue has been extensively studied vie epidemiological studies. Consistent condom use seems to reduce infection rates by about 85%.
Now, it's clearly true that condoms aren't a 100% guarantee that you won't get infected. However, it's also just as clear that they substantially reduce one's risk. To suggest, as one nun apparently did, [*]> that 'an HIV-infected choir master not to use condoms with his wife because "the virus can pass through"' is just absurd. If this isn't the party line, then the RC should publicly say so. I understand that they have a moral position that condom use to prevent pregnancy is bad, but I don't see how that translates into the idea that it's ok to make false statements to discourage people from using condoms.
Now, this isn't as bad as it sounds. It's not just McDonalds. The Bay Area has lots of places that serve reasonably healthy food in a non-table service setting. Still, I wonder if this is a sign that things have gotten a bit too hectic.
From: Danger Research Central
To: Danger Research Marketing
Subject: Product Placement
Guys,
Did you catch CSI last week? Did you notice that the guys
at CSI central were text messaging Grissom on one of
those Motorola V70s?
What the heck is up with that?
Look, guys. You've done a great job convincing people that Gangsta rappers use Hiptops, but who's got money? That's right, nerds. And who's the biggest nerd role model on TV? That's right, Gil Grissom. And what's the best way for him to keep in touch with the lab? The Hiptop (TM).
Bottom line... I don't care who you have to kill. Next time I turn on the TV, I want to see nerds IMing away on hiptops. You can skip CSI: Miami, though. That David Caruso guy freaks me out.
-Upper Management
UPDATE:
Looks like it actually is a culture [*] (via InstaPundit). According to David Kay:
Well, that's one of the most fascinating stories. An Iraqi scientist in 1993 hid in his own refrigerator reference strains for -- active strains, actually would've -- were still active when we found them -- Botulinum toxin, one of the most toxic elements known.
Kay's discovery of one vial of a reference strain of botulinum toxin that an Iraqi scientist had stored in his refrigerator in 1993 at his government's request was described by Bush on Friday as a piece of evidence that Iraq was prepared to have prohibited biological weapons.
Considering that clostridium botulinum is such a common environmental bacterium that it's a form of food poisoning, one vial of botulism toxin isn't exactly what I'd call an impressive biological weapons program.
Moreover, it's not like you have to be some sort of rogue state to get your hands on botulism toxin. It's used for cosmetic purposed [*] to paralyze the facial nerves, thus removing wrinkles. If your state prescribing license is up to date you can order pure botulism toxin for <$500 from your average medical supply catalog [*].
Eric: I'm kind of sorry that Arnold is running for governor, since all this stuff about groping is coming out. It's starting to look like he's a scumbag, which is too bad cause it makes it harder for me to enjoy his movies.
Lisa: So, you're ok with having a scumbag as governor, but not as a movie idol?
Eric: Isn't being a scumbag kind of a requirement for being governor?
This seems exactly backwards to me. After all, if a drug is prescription than surely your doctor can tell you about the side effects when he prescribes it. On the other hand, if it's OTC then you're on your own. So, shouldn't the OTC drugs be the ones with the list of warnings in the commercials?
From: ASThis shouldn't be too bad for me. Through years of training, I've just barely snaked my way into ankle bracelet territory. On the other hand, Cruz Bustamante's only chance at continued life may be to win the election.
To: Campaign Staff
Subject: Physical fitness plansFriends,
As you know, I'm very interested in physical fitness. When I am governor, there will be some changes made to ensure the fitness of all Californians. All citizens will have a place in the new order. That place will be determined by their bench press max, according to the following table.
Performance Level Category Disposition Men Women < 45 lbs (the bar) < 25 lbs Girly men Summary execution < body weight < 60% of body weight Unfit Reeducation camp, mandatory steroid therapy < 150% of body weight < body weight Wimps Ankle bracelet enforcing daily training; mandatory steroid therapy < 200% of body weight < 150% of body weight Acceptable Guard/trainer for women's reeducation camp > 200% of body weight > 150% of body weight Barbarians Guard/trainer for men's reeducation camp Citizens! Train! Be strong! It is time to get serious!
Actually, as Kevin points out, in the case of car dealerships, t could be even simpler. The dealership could have a web form for this information. If you were thinking of buying a car you could fill the form out ahead of time and save yourself a bunch of trouble. This would have the advantage for dealers that the customers would feel a little more committed and for the customer that the form filling out process is minimized.
UPDATE: Oops. Kevin informs me that there is no TL type S this year. It's just the TL. Also removed the link.
Some background for people who haven't been following: When computers on the Internet talk to each other, they refer to each others by what's called IP address, numbers that look like "127.0.0.1". Obviously, noone wants to remember that kind of number, and when people talk about computers, they use names of the form "www.rtfm.com". These are called domain names. The way that you map domain names to IP address is using something called the Domain Name System (DNS). This process is called name resolution.
The DNS is kind of interesting. It's a hierarchical distributed database. Thus, in order to resolve a name like "www.rtfm.com" we do something like this [0]:
Now, if you try to resolve a name that doesn't exist, say "www.namedoesnotexist.com" [1], you'll get a response that says it doesn't exist from the appropriate server responsible for it. In that case your browser (or mail program or whatever) will show some kind of error on your screen.
So, what has VeriSign done? Well, VeriSign is the company responsible for maintaining the section of the database for ".com" and ".net". They've arranged that when you type in a nonexistent name, instead of getting an error you get the address of some VeriSign server. If you're running a common protocol like Web or Email, you end up connecting the server that VeriSign runs at that address. In the case of Web, it tells you that you've mistyped and lets you search. In the case of Email it bounces your email. On the other hand, if you're using some exotic protocol, then you just get some incomprehensible application error (like "connection refused").
This has the potential to cause a lot of problems, which I won't go into because they're covered very extensively by the IAB document on this. [*]. Let me just give you one example from that document:
Web browsers all over the world stopped displaying "page not found" in the local language and character set of the users when given incorrect URLs rooted under these TLDs. Instead, these browsers now display an English language search page from a web server run by the zone operator....
In many situations, web browsers have been written to provide some assistance to the user, often based on local conventions, directories, and language, when a DNS lookup fails. All such systems are now disabled for URLs rooted under these TLDs, since DNS lookups no longer fail, even when the specified destination does not exist.
Anyway, this all happened about 3 weeks ago. IAB posted their analysis and ICANN (the oversight organization for the DNS as a whole) asked VeriSign to "voluntarily suspend the service" until ICANN could review it. VeriSign said no. Today, ICANN gave VeriSign a direct instruction to remove the service.
In addition, our review of the .com and .net registry agreements between ICANN and VeriSign leads us to the conclusion that VeriSign's unilateral and unannounced changes to the operation of the .com and .net Top Level Domains are not consistent with material provisions of both agreements. These inconsistencies include violation of the Code of Conduct and equal access provisions, failure to comply with the obligation to act as a neutral registry service provider, failure to comply with the Registry Registrar Protocol, failure to comply with domain registration provisions, and provision of an unauthorized Registry Service. These inconsistencies with VeriSign's obligations under the .com and .net registry agreements are additional reasons why the changes in question must be suspended pending further evaluation and discussion between ICANN and VeriSign.As far as I know, this is the first time that ICANN has really publically tried to force an issue with VeriSign. It wil be interesting to see what happens next.Given these conclusions, please consider this a formal demand to return the operation of the .com and .net domains to their state before the 15 September changes, pending further technical, operational and legal evaluation. A failure to comply with this demand will require ICANN to take the steps necessary under those agreements to compel compliance with them.
[0] This is just a sketch of how things work. In practice, things are a lot more complicated. In particular, quite often the server for "x.y.z" will also be the server for "y.z". Thus, one generally asks each server for the whole name and it gives you as much as it knows.
[1] Though, amusingly, "www.doesnotexist.com" does exist.
The fact that there appears to be a larger effect in some countries than others is an indicator that the "girls cause divorce" theory is right--though I can invent scenarios in which it's consistent with "divorce causes girls" as well. Neither possibility is a slam dunk, however, since the medical evidence on evidence that stress causes increased numbers of girls, at least in animals, seems pretty strong. [*, secondary source]. It's going to take a fair amount of research to figure out what's going on. The take home message here is that whenever you see a correlation, it's generally worth asking whether the variable that seems to be the dependent one is really the independent one.
Global warming kills about 160,000 people through its effects every year, scientists have warned. And the numbers dying from "side-effects" of climate change, such as malaria and malnutrition, could almost double by 2020, they say."We estimate that climate change may already be causing in the region of 160,000 deaths... a year," Andrew Haines of the UK's London School of Hygiene and Tropical Medicine (LSHTM) told a climate change conference in Moscow.
New Scientist doesn't point us to the actual paper, so it's hard to be sure, but I'm pretty suspicious of these numbers. There's a lot of controversy about the magnitude of global warming, even among people who think it's happening [I haven't studied the data at all, so I don't have any kind of informed opinion. The fact that most of the academic community seems to think it is happening makes me tend to believe it's real.], so I don't see how one could reasonably give a single figure for deaths. There's an enormous amount of year-to-year weather variation, so surely the number of deaths attributable to global warming varies dramatically as well. What does 160k represent? The mean? The median? What do the error bars on the estimate look like? Unfortunately, this article doesn't tell us.