Sunday, November 17, 2002
Queuing is one of only a few ways of rationing a scarce resource. Assuming the supply of angioplastys is not infinite, then a public health care system can ration angioplastys in only a few ways:
- Queuing
- Favoritism
- Bribery
- Market pricing
- Central planning
It seems that Canada uses queuing and favoritism (as Frum alleges), and central planning of course was the original idea of a single-payer health care system. But bribery and market pricing are illegal. Of course if queuing becomes bad enough, it becomes impossible to prevent bribery, as shown in any centrally-planned country after enough years. That leaves market pricing as the only tool not used -- which seems vastly unfair.
But as Frum says, as long as I was healthy I was perfectly happy living in the Canadian system.
Thursday, November 14, 2002
Appreciating minimalist art seems to me to be a very intellectualized endeavor -- if you know how one artist influenced another, you can compare a canvas painted all over in a single colour to a canvas painted in two colours and see the sheer extravagance of the second.
Terence Spies is the guy who started to introduce me to this extremely intellectualized appreciation of art, and sometimes I can grok it. In his not-recently-updated blog, you can see this tendency in a different realm -- a greater appreciation of certain food from an intellectual understanding of the processes and ingredients that go into it.
Monday, November 11, 2002
Thursday, November 07, 2002
"CNN has bought the show, I really don't know why. I'm not sure they realize that we're actually making fun of them.".
Monday, November 04, 2002
XMPP grew out of the Jabber work but many people are now trying to bring it to more formal status as an IETF standard.
Friday, November 01, 2002
This morning on the jitney in San Francisco, two obvious tourists got on. I offered directions & public transportation advice to the couple, who turned out to be from BC. I said I was also Canadian, but had been living in the US for seven years. The woman replied sympathetically "Oh, that must be hard."
I blinked. I hadn't put any negative emotional spin on my statement. What did she mean? Did this random Canadian believe that, living in the US, I must be a victom of vast amounts of crime? Subjected to poor and expensive health care? Suffering from racism? Or simply subjugated by the heavy yoke of capitalism?
I've never thought of living in the US as "hard". Amusing, yes, especially when elections come around. It's a little extra effort deciding to pronounce Z as 'zee' or 'zed', or choosing to write "colour" or "color". But the office jokes about Canadians are so mild they make me feel like one of the team rather than an outsider. The health care system is mysterious used to at times, but I managed to schedule my regular physical with my regular doctor less than one month away from when I called (that's much easier than scheduling an electrician). I have never been a victim of a crime in this country.
The benefits of living in the US are nothing to sneeze at either. I get lower taxes and higher wages (which together offset the higher living cost), and most of all I get to work at an exciting small high-tech company that has a chance of success because of the business laws here.
This isn't intended to try to convince Canadians (or Americans) that living in the US is superior to living in Canada. Canada is cool too, and I'd live there if it worked out that way with my job and my boyfriend. All I want to point out is that it's not so different. If that Canadian tourist has swallowed the demonization of the US and Americans that I've been hearing from north of the border recently, it's from a lack of critical thinking, not because its true.
Saturday, October 26, 2002
Wednesday, October 23, 2002
There's this one user, a Google zealot - we don't know who he is - who occasionally sends an e-mail to our "comments" address. Every time he writes, the e-mail contains only a two-digit number. It took us awhile to figure out what he was doing. Turns out he's counting the number of words on the home page. When the number goes up, like up to 52, it gets him irritated, and he e-mails us the new word count. As crazy as it sounds, his e-mails are helpful, because it has put an interesting discipline on the UI team, so as not to introduce too many links. It's like a scale that tells you that you've gained two pounds.
Monday, October 21, 2002
Wednesday, October 16, 2002
Monday, October 14, 2002
What percentage of violent crime would you guess is committed by under-18's in Orange County? I'd be interested to hear, because I saw the answer before being able to guess. Click here to see the answer after you've thought of your own.
The ad tells how Bush wants to "put your social security savings in the stock market". Whether you agree with Bush, the DNC or other, that seems like a misrepresentation, because the Republican plans seem to be to allow (not force) people to channel part (not all) of their social security taxes to private investment accounts. But worse, the ad shows Bush pushing an old lady in a wheelchair down a sliding stock price graph, at which point she falls, screams, and goes splat at the bottom.
Most of the time it's not that bad. It's rather common to see Dems accusing Reps of favouring "privatization" of social security, because although the public is in favour of choice in SocSec investment, they are not in favour of privatization. That's not too bad - attempting to cast a policy in its most negative light is the usual way of opposing it. It's the portrayal of an opponent as a murderer that does seem to me to cross some line of decency and fairness.
However, that's not proof that the Republicans don't use similar tactics on other issues. Any examples?
Sunday, October 13, 2002
Friday, October 11, 2002
Moms oldest son Mike sex abused me almost all my childhood (Brian's father). The Jews pressured Sigmund Freud not to speak of the child sex epidemic and 2 men were destroyed last century for bringing it up. Jews been ordering mom years & harming her in Florida where she was betrayed Aug 21, 2002 trying to sell her condo in Pompero Beach. The 2 men bought another condo. Jews wouldn't let Mom advertise her condo in paper until 2 days ago -- closer and closer to Jeb Bush re-election. Constant threat to harm mom with missing, heart, car etc. Jew Goldie Hawns boyfriend starred in a movie w/red Pickup about missing woman. They made sure to play that at one shelter. Mom was healthy when I left 2000. When I returned 2002 she looked like someone was drugging her. Tammy Wynette's daughter wrote a book. She knew her mom was murdered (lots of money). It was Jewish doctor Bob Levy. I don't trust the Chandra Levy case (spectacular coverup) esp. since Jews threatening mom with missing. In Houston Jew and people the found abused the Jew funded Homeless place called Search (near Greyhound). One looked like actor from Uncola commercial but he's from Ohio where mom wants to live. Her furniture is moved to Ohio and she was there one week. I've given my info on Montgomery St. in San Francisco. Montgomery etched in Sidewalk. After Montgomery Md (Bowie) sniper shooting -- a white man circled me in Bowie TShirt the day after; These attacks take attention away from Chandra Levy which was made huge. Montgomery Md has a huge Orthodox Jewish movement. I don't trust these attacks and Grapes of Wrath unedited is of sensational murders done to take away from fighters for Rights. [Esp. the I am God mallarkey.] In moms backyard is huge Orthodox Jewish movement, (M?gate -- where 2 Jews f?ed for harm to mom on Easter Sunday at church w/ firetruck. Jews order mom. I'm in San Fran again like in 2000.On left edge: moms son steve hit mom to ground to get me in front of her condo 2002
On right edge: Male police are viscious
If he believes that free trade is important for countries to get a leg up, improve quality of life, and reduce causes of discontent thus terrorism, then he shouldn't see the WTO as a tool to enforce treaties on nuclear, biological and chemical weapons. Instead, the WTO should continue to open trade where possible, not be pressured to close trade. Another indpendent organization (NATO? An internationally-run mercenary group?) devoted to security should encourage security, on behalf of the treaty organizations that cover each dangerous or internationally illegal weapon.
Some transnational political governance is good. But I believe it's very difficult to do at all, and even more difficult to do right. Wright specifically mentions that "Western labor unions would like to use the leverage of the World Trade Organization to upgrade foreign working conditions—whether with child labor laws or workplace safety standards or a guaranteed right to bargain collectively, or whatever. So far they've been foiled, but there's no reason in principle that the WTO can't address labor issues and even the transnational environmental issues that concern anti-globalization activists, thus evolving from a right-wing form of governance toward the center."
I have some problems with this. First, the WTO is about trade, not within-a-country labor laws. Transnational organizations are going to be more successful if each one addresses fewer issues, not more. There's a scaling problem that becomes particularly bad at the transnational level -- larger bureaucracies are less effective. If a typical national government has different departments for labor and trade, then the world should have at least that division, if not have even more granular divisions.
Second, labor laws from rich countries can be bad for poor countries. Outlawing any child labour may make children much worse off in countries where orphaned or abandoned kids must take care of themselves. Minimum wages in Bangladesh may help American workers much more than the average Bangladeshi, by increasing the price of goods to the point of uncompetitiveness.
Transnational organizations (perhaps governance organizations, perhaps simply lobby/aid/education organizations) are probably good in some ways but can certainly cause damage and waste time when ill-conceived.
Wednesday, October 09, 2002
I, too, frequently find myself arguing against common left-wing positions, even though I'd like to be left-wing in many ways. And I find myself defending the US and Americans, even though I am not American, and even though the defense must often be mounted against Americans.
Monday, October 07, 2002
- MCMS used to be NCompass, before an acquisition earlier this year.
- Although it involves authoring pages for the Web, it doesn't support WebDAV, the standard for Web authoring.
- Although it supports content syndication, it doesn't support RSS or any other open syndication standard.
- Its architecture is based on OLE controls embedded in Web pages, so sites built with MCMS probably can't be used by non-Microsoft Web clients.
Obviously, I think they're already being proven wrong on this one. It's not just Instapundit and Weblogs that prove them wrong, but also sites like Penny Arcade -- a real site much like the XBox.com and related fictional example used in the same presentation.
Thursday, October 03, 2002
"Do I really want an employee so out of touch with the world that she wasted four years of a very expensive education learning how to spot harassment at every turn?" A great description of graduates with degrees in Women's Studies.
Wednesday, October 02, 2002
In Canada general opinion is unanimous on some issues that are more mixed here. E.g.:
- The Iraq war proposals are really about oil.
- Bush is an idiot, probably retarded. He got his university degree through family connections.
- Kyoto is a good thing, already leading some Canadian companies to good changes
OK, so opinion is not quite unanimous. My dad, who's in the oil business, says that the war is probably not about oil because US dependence on Middle-East oil is nowhere near where it was 10 years ago. Right now, the US could do without M-E oil with some pain. In the near future, US will be able to do without M-E oil entirely if need be.
Wednesday, September 18, 2002
A closeup of the hat shows where I finally departed from the pattern, and did my own thing on the crown of the hat, terminating in a bit of I-Cord.
Tuesday, September 17, 2002
Well, I for one enjoy carping from the sidelines! Though I'm not attempting to hold or obtain office, so I hope he'll excuse me.
I find Tom Nichol's article a little much, though. E.g. "Given Chretien's inane comments prior to the meeting, Bush can hardly be faulted for not trying to lay out a case to his Canadian colleague. Indeed, given the lack of substance in their meeting and the clear Canadian aversion to shouldering the burden of the fight against terror — an aversion, by the way, that does not seem to be shared by the brave and able men and women of the Canadian armed forces — ... " Hey, Canada was there in Afghanistan, and not just because the armed forces decided to go. The government decided to send them. Nothing excuses Bush from laying out a case -- to the world, not just to Canada.
The same paragraph ends with "September 2002 might well be the date affixed by future historians to Canada's last days as a world power." Nice to know in retrospect that Canada was a world power! Heh heh.
Of course, you don't have to go into Starbucks to access their wireless (no wonder you have to pay). They can take a cab from one place to another in NY City, getting in and out of range of Starbucks instances, and racking up enough connection total to synch up email during the trip. Or if they're driving, they park in a Starbucks parking lot and whip out their laptops. Unless one of them says "You know, I'm actually going to go in and get myself a coffee, too!"
Sunday, September 15, 2002
I took a larger picture too.The sweater is knit with Mission Falls 1824 Cotton in light blue, light purple, green, dark purple, black and grey. The pattern is from Mission Falls "Wee Knits" book, called "Colours".
I can never get the gauge tight enough (typically I'm 10% off and changing needles doesn't quite get me to gauge), so I'm used to making adjustments. This time I had to cut the sides in a couple stitches. Rather than reknit the back after I had completed it, I just moved the seam over two stitch widths on the back. Unfortunately, this makes the seams a little bulky, not as flat as I like to make them. Then for the rest of the stitch counts I just subtracted 5-10% and it all came out.
The buttons are little purple hearts on top of dark purple circular buttons. That's right, two buttons, just attached together with the thread used to tie them on. The light hearts are cute, and the purple circles give the overall button enough size to fit in the button holes and not be too hard to button up.
Critics should be clear on whether the administration is abandoning its earlier reasons or not. It's not truly a shifting rationale unless early reasons are abandoned when the situation changes, at which point new reasons suiting the current situation are brought out. On the other hand, if the administration brings out one argument and exposes it to the media, lets it sink in and explores the details, then brings out another reason without disclaiming the previous argument, then the administration is actually building a case on many arguments.
My impression is that tax cuts were justified by a shifting rationale, but the war on Iraq is being justified by accumulating several independent reasons to attack. I don't claim that the sum of arguments is sufficient, I just claim that's what the administration is trying to do.
It's an odd facet of human nature that presenting multiple independent arguments can be a bad tactic. If one of the arguments is perceived as weak, opponents seize on that argument. Then the other arguments are ignored, as if they depended on the weak argument, and it becomes very hard to convince that person. However to a rational listener, a weak argument should only cause the stronger arguments to be thrown away if they depended on the weak argument, as in a chain of causes.
Phosgene is a toxic inhalant that quickly destroys the lungs, so clearly this is not a good idea. I like the comparison.
Friday, September 13, 2002
His timing, at least, was bad: It was laudable for him to try to bring up the debate about poverty ... but this may not have been the most opportune time. People need to grieve and people should be allowed to do so. (from Edmonton Journal) And he could have prefaced this remark with an explanation that it does not justify killing innocents.
But it's not just this interview, it's other actions too. His fit of pique when Bush did not visit Canada first after his election seemed -- well, petty.
McCalman also repeated one of the two great post-9/11 myths: that dissent in the US has been crushed. She didn't provide any examples because there are none. "In the first two weeks after the September 11 massacre," reports Los Angeles journalist Matt Welch, "the LA Times published more than a dozen impassioned antiwar essays from the likes of Barbara Kingsolver, Robert Fisk, Howard Zinn, Alexander Cockburn and Jonathan Schell." (Note to Janet: All of these dissenters were, at the time of writing, still alive.)
The Left of Smith, though, while preaching equality and brotherly love between all races, conveniently does allow for exceptions. All men are equal; all men, that is, except Americans, Serbs, white Africans and Protestants from Northern Ireland.
Thursday, September 12, 2002
Some might consider Bush's appeals increased multilateralism, but it's not at all clear to me that everybody will think so. In other words, I bet that what would be an acceptable level of multilateralism to Europeans will be considered unacceptably high (too much sovereignty ceded) to Americans. Even if we all agree "more cooperation", it's not clear that common ground can actually be reached. So I predict (and this is an easy one) continued criticism of American arrogance and unilateralism, for years to come.
Tuesday, September 10, 2002
For one thing, Dr. Jenkins is critical of the research that claims to show that video games promote violence: If you look at criminals incarcerated for violent crime, you find that on average they consume less violent entertainment than the general population does.
Monday, September 09, 2002
It's very cool looking, but has a ways to go (as they authors discuss) before being very useful. For example, one could use code graphing to mark modules with a lot of dependencies for review or rewrite.
Sunday, September 08, 2002
One of Welch's paragraphs caught my eye (since I'm Canadian): The view looked just as bad north of the border. Linda Diebel of The Toronto Star wrote an article under the banner, "Freedom of speech casualty of a new war." The Globe and Mail's Simon Houpt lamented, "Dissent has all but disappeared." (To be clear, Matt Welch thinks these writers were wrong). Why do Canadians seem to believe that dissent disappeared? It sure didn't in the Bay area (Berkeley can be counted on), among the people I talk to, on the Web, or on the news I read.
It seems rather normal for a country to veer towards a more militant attitude after an attack. The US did. It also seems rather normal for people who suddenly have a common enemy (all sides of the political spectrum) to agree somewhat more rather than less. But to say that dissent had disappeared any time after 9/11 was always ridiculous. Even without counting the anarchy of voices on the Web (blogging exploded), mainstream media covered and included views opposing invasion of Afghanistan, methods of war, and treatment of prisoners. The only voice I'm aware of that tried to stifle debate is that of John Ashcroft, who is an asshole.
Instead, what I think is happening is that people who fear to express dissent directly turn that into a claim that dissent is being crushed. But the only reason I can find for that fear is the worry that ordinary people and other pundits might disapprove, and hotly disagree in articles, emails, Web sites and letters to the editor. That's not crushing dissent, that's lively debate, and commentators who are afraid of that and try to use political correctness to get people to nicely agree are using underhanded methods.
At the same time, people who oppose war cite a "growing chorus of dissent" opposing the hawks. Can't have it both ways, you know!
Saturday, September 07, 2002
Tuesday, September 03, 2002
It's an excellent site. Too bad I only found it today. I love this Q&A from the FAQ:
Do you know what you’re doing?
No. But we think we can find out!
But since they've already taken the physical high ground...
Monday, September 02, 2002
That's great when it happens. Still, when a group is too weak to represent themselves, what happens when the motivations of their supporters finally conflict? Another example from Other Powers (book linked below) is that Horace Greeley, editor of the Tribune, originally supported
Susan B. Anthony and Elizabeth Stanton in their suffrage movement. However, they fell out when Greeley asked the women to wait for blacks to get the vote first (rather than all at once). When Greeley's wife signed a petition that made it publicly obvious she disagreed with her husband, he took his revenge on Stanton, vowing she would never get positive treatment in his paper.
One thing I haven't made up my mind on is who best represents "the poor"? In the Tech Central Station article we discussed, James Shikwati says "Where are the poor in the summit? They are hardly represented by those "Third World" NGOs here - who pander to wealthy countries in the name of Sustainable Development - perhaps to sustain themselves." Natasha thinks however that first-world "yuppies" (activists) do a better job of representing the third-world poor than their own government ministers. So there are at least four main options (and I'm not sure what Shikwati himself is, although he appears to try to represent the poor):
- Third World NGOs
- Third world government ministers
- Citizens of rich countries (activists, global NGOs)
- The poor themselves -- voting, demonstrating, etc.
I'm reminded of the book I'm currently reading, "Other Powers" by Barbara Goldsmith (loaned to me by my co-worker Quinn). This biography of Victoria Woodhull, a spiritualist and women's rights activist, contains lots of material on the movements that fought for the rights of women and blacks. It's interesting that the first woman's rights convention had a man (James Mott) chairing it. However, soon they attempted to elect a female president for the convention, "a move so unprecedented that even Elizabeth [Stanton] opposed it." Ultimately, men had to approve universal suffrage, which vastly improved the ability of women to represent themselves.
Friday, August 30, 2002
PEF: "I don't understand how all this XML/XHTML/XLink/XPointer/XPath/XSL/SVG/FO stuff is going to work together, what the goals are, where the vision is. I mean, it's all great, don't get me wrong. I use it to build Ftrain.com."Just drink the koolaid, children.
W3C: "Just look at the standard and all will be manifest."
PEF: "But it's 9000 pages, and is filled with Backus-Naur grammar statements. I'm a human, not a computer! What are you guys really trying to do? What vision are you trying to promote?"
W3C: "We're trying to build <bigbrightlights>The Semantic Web </bigbrightlights>"
PEF: "But what is it? Can Ftrain.com be part of <bigbrightlights>The Semantic Web </bigbrightlights>?"
W3C: "Whether you wish to or not, all must belong to <bigbrightlights>The Semantic Web </bigbrightlights>."
PEF: "You're transforming into a giant terrifying aluminum robot!"
W3C: "<loud>Must...<louder> have... <loudest>corporate...<loudest-yet> funding... </loudest-yet> </loudest> </louder> </loud>"
Thursday, August 29, 2002
- It's the drunk looking for his keys under the streetlight. It's only when it comes to a country like the US that these people have a chance of getting heard; it's not because US is the best place to make improvements.
- If they believe that all cultures are equal, then they must beat down American culture because it is so infective. The belief that all cultures are equal is so primary to them that facts must get reinterpreted to fit with this belief. Thus, the American culture is infective but low, unsophisticated, cheap, materialistic; therefore not in fact better in any way!
Coincidentally, this evening I also ran across a speech by Larry Wall, writer of the Perl programming language, in which he says that cultural relativism is ... the notion that everything is as good as everything else, because goodness is only a matter of opinion. It's like claiming that the only thing you can know absolutely is that you can't know anything absolutely. I think this is really just another form of Modernism, a kind of existentialism really, though unfortunately it's come to be associated with postmodernism. But I think it sucks.
- A poem about Apple's ad campaign
- A sad, dirty, funny Christmas poem
- Imaginary list of forthcoming trade science books
- An imaginary trip report, to London
- Recovering from PostModernism
- Sublimely riduculous insurance policies
- If Steven Spielberg Directed Porn
A delegate from Sweden pointed out that "the poor should not be allowed to make the same mistakes the developed made leading to pollution, the poor should leap-frog in order to attain sustainable development." But what gives the developed nations the right to make choices for the poor?
Exactly.
Wednesday, August 28, 2002
Although Gar is proud that friends commute via bicycle or mass transit (Gar doesn't say if he does), Gar doesn't seem to realize that public transport (and bicycle manufacture) depends highly on electricity and other modern inventions. And his friends would not be able to live in large cities and commute to their jobs if it weren't for the highly electricity-based economy that keeps water clean and running, removes sewage, runs grocery stores, and otherwise allows so many people to live in such close proximity.
Even the founder of Greenpeace thinks this guy is a nut.
Monday, August 26, 2002
I do sometimes wonder how much differences between speakers of different language depend on the way they phrase things. But I don't think that accounts for the American vs. Euro differences at Johannesberg this week!
On the other "side", Nitin Desai, the Secretary General of the Johannesburg summit, defines sustainable development in this interview. Part of his answer: "What does it mean to talk about sustainable energy? It means that you are not going to approach this simply from the perspective of pure environmental management, nor or we going to approach this simply from the perspective of: here is the demand for growth, how are we going to meet it? We need something which seeks to combine the two!" South African president Thabo Mbeki, who spoke at the summit, says "A global human society based on poverty for many and prosperity for a few, characterized by islands of wealth, surrounded by a sea of poverty, is unsustainable." However that seems to be an incompatible (or irrelevant) definition next to Desai's.
According to this article, the phrase was invented in 1987 in the Brundtland report. 'Sustainable development seeks to meet the needs and aspirations of the present without compromising the ability to meet those of the future,' said the report. 'Far from requiring the cessation of economic growth (the notion of sustainability) recognizes that the problem of poverty and underdevelopment cannot be solved unless we have a new era of growth in which developing countries play a large role and reap large benefits.'
Although the article states that "our government gave more foreign aid, in absolute terms, than any other country in 2001, topping second-ranked Japan" (in absolute terms means counting private charitable donations as well as government foreign aid), I wish the article had done a better job of including numbers from outside US. E.g if Japan is second-ranked, I'd like to know how much of its foreign aid is private and how much is public.
The personal remittances part is really interesting. A government report says that "Remittances increased from $8.4 billion in 1990 to $11.8 billion in 1995. More than 60 percent of remittances went to the countries of Central America, the Caribbean, and South America". More probably goes through uncounted, brought directly across the Rio Grande inside peoples' wallets. Remittances are finally being seen as a development tool. "In 2000, over $20 billion was sent overseas from immigrants in the US in 80 million separate transactions... the remittances sent to Haiti, Ecuador, the Dominican Republic, El Salvador and Jamaica account for 10 percent of the GDPs of each of those countries." Holy cow.
Many governments (Kenya, Cuba) restrict personal remittances from residents (Cuba limits to $300 per quarter). Other countries tax remittances (Brazil) even though they may already have taxed the money once as income. The US remittance limit seems to be $10,000 without requiring any paperwork, and more if you do the paperwork to prove you're not laundering money. I do not know if there's an absolute limit.
Thursday, August 22, 2002
Tuesday, August 20, 2002
I was really tickled by Mangione's statement that "We may not be there today but the reality is, the way you're going to interoperate, the way you're going to bring it together is all going to be over standard protocols. I think the biggest thing in the 10 years I've been at Microsoft is to finally realize that protocols really do matter." That wasn't really true two years ago, judging by the effect my standards work had on my career there, but it may be true now.
Also in the Mangione article, Gillmor asks "Things like SIP [Session Initiation Protocol], for example. There's no XML in SIP, right?" Umm. That's a really, really stupid question with no relevance to the discussion before or after. It's a stupid question because SIP is a standard protocol whether or not it contains XML. XML is just a way to format data; SIP chose another format. Did Gillmor leave the question in just to make fun of Mangione's repetitive response? Or is that a glitch?
Finally, Mangione repeats the new keyword "federated" that Bill used in his .NET speech. No doubt they've been hearing loud and clear from customers that it's not OK for Microsoft to run centralized services for businesses. Like AOL IM, for example!
Friday, August 09, 2002
I also noted that protection of intellectual property is one of the new variables, but the news article doesn't say whether protecting intellectual property increases a country's rating or decreases it. I'd guess the former, although I'm seeing more and more libertarians argue that protecting intellectual property decreases economic freedoms.
Saturday, August 03, 2002
Last week Bill and Steve gave an interesting Microsoft strategy presentation at Redmond. I haven't worked there in years, and my focus may be myopic, but here's some thoughts.
"There were some competitors who dismissed this approach, the centricity of XML, the importance of Web services" | I still don't get the importance of Web services. Or rather, I understand that but I don't understand the value-add of UDDI and WSDL. |
"this is a software problem, one of the toughest software problems ever tackled, easily greater than tough engineering problems like getting to the moon or designing the 747" | In some ways, I agree with this. If they're smart, however, the problem will be broken up into many smaller problems, which can be far more independent of each other than could be possible in a space mission or airplane. Software is very complex, but it can be extremely modular. Hey, XML can help with that! |
"today think of your address book information that's in your buddy list, it's on different machines, it doesn't get up to date, somebody can change something, it doesn't automatically get to you, so the information management is not people centric, and .NET My Services, the direction there is to solve that" | It's definitely not clear from this who "owns" your buddy list. That's the problem with making something centrally available. On the other hand, we've gotten over that anxiety with email - many people use hotmail for email without worrying about Microsoft owning their emails. |
"It's important to think of the breakthroughs that were required once we got that connectivity really in two parts. One is how you represent the information and the other is how do you exchange that information. The first is about information formats and schemas and the second is about a rich set of protocols." | Yes! It's not enough just to have the Internet, we have to define how data is represented, exchanged and used. There's much confusion on that score. Today somebody posted a proposal for a RPC protocol to the general IETF list, as if it were the protocol to end all protocols. Well, we can have layers and layers and layers of protocols, but there still needs to be an understanding about how the information is formatted and what it means to the sending and receiving computers. |
"In a sense you could say it's the Holy Grail that computing has talked about for a long time, having applications written by people who don't have to meet each other, because the number of connections are too great for that, they don't have to trust each other, their system can run even if the other guy's system is unreliable or even if it's malicious you can make sure that the wrong things don't happen to that application." | OK, this is totally bogus. .NET is not the holy grail of computing. It won't give computers the intelligence to talk to each other! Duh. |
"Jet Blue is an example of a competitor in the airline industry who's decided they're going to keep their IT costs below 2 percent and that's against a fairly typical industry average there of about 5 percent." | Wow. That's exciting! IT costs are too high. Cutting IT costs like that, if it's generally applicable, would rock for the world economy. Not that I believe the cost reduction is all Microsoft's doing, however. |
Portals are mentioned, in the sense that a government (or I assume a company) can standardize on a portal and then plug all sorts of value services into it without planning a single architecture for all the services. | That wish will not come true for 5-10 years. Since I've had recent experience working with and comparing portals, I can attest that they are so different there's a significant learning curve and even some architectural differences required to plug into them. Some portal products (Sybase's) are all about architecture, and locking a bunch of valuable services into one architecture. |
"Federation, the idea that all these different systems can be connected together without their being any unique root, that is if two companies want to trust each other they can just federate." | This is a cool thing, but not that new. We federate email, why not instant messaging? Competition amonst IM services has stifled federation in that area. I won't be surprised if IM stays in its isolated islands, or if more services are islands. |
Sharing authentication information"What we announced recently is what we call "TrustBridge," where you can take that internal Active Directory and say OK, if I want to share these identities outside the company, how can I use this WS security protocol to, say, take the Intel Active Directory implementation and the Microsoft one and exchange that information? That's the corporate-to-corporate case..." | OK, but does every TrustBridge require individual attention? It won't do me much good most of the time, because the IT departments of companies employing my collaborators couldn't be bothered setting up a TrustBridge with my employer. |
"Notification is the idea that instead of going and finding information there are certain things you care enough about that you want to be notified." | I've discussed this technology recently on this blog. It sure sounds from the way Steve talks about notification that they want to centralize it. E.g. rather than getting new-email notifications via IMAP, and appointment-reminder notifications via CAP, and document-unlocked events via WebDAV, they want to use one protocol to transport all these notifications, and one notification server to collect them for the user. That's not the way the standards are going, so MS is either going to drag the standards in that direction or be non-standard. Probably both to a large extent. |
To remove barriers in communication media, to improve user centricity: "A big part of this we believe is bringing the voice world and the screen world together and you're seeing this in a number of real time things." | I believe in this big time, but again, it's very hard. How does your IM client know what your email contact book is? These are so separate today, separate servers and protocols and clients, that it will be hard to unify. |
"Outlook will evolve from being an e-mail client to being far more than an e-mail client." | Yeah, you can see that happening -- its had calendaring and contacts and journal and tasks for years, recently a little buddy list functionality, next I imagine it will integrate NetMeeting |
"SharePoint, you're going to see, is really a key part of Office." | Ouch. SharePoint is really not standards based. In fact, open standards are really not a focus of this strategy. I guess this is the "extend" phase of "embrace and extend" the Internet. I hope the damage from MS not following open standards in key components won't be too great, but I'm pessimistic. |
To break down barriers between islands of information on your own computer, e.g. so you can search across your files and email with one search command, they plan to unify storage of this information. | This shouldn't be too hard, since modern file systems are half-way there, having dual streams so that the file contents can be stored with arbitrary amounts of metadata. But I'm not intimately familiar with the problems here. |
"So you're going to see with the PC a lot more changes in these next three or four years than in the last three or four." | That's really unlikely. Systems get larger and more unwieldy as time passes. Unless they've spent the last three years simplifying PCs rather than adding features (which they have not), the next three years are more likely to involve smaller and smaller incremental changes in PCs. Unless they're talking hardware form factors rather than software GUI, in which case a breakthrough may radically change things. |
Summary: It's all about putting the data in XML to exchange via Web services (SOAP); that's .NET. SOAP is now built into Windows XP. Increased privacy, but at the same time increased authorization information exchange. Increased federation, but also increased centralization. "So there's a lot of direction here." No kidding!
Friday, August 02, 2002
The article goes on to discuss the medicalization of unhealthy behaviors, the increasing tendency to see addicts as helpless, either sick or insane people. It's a little overly wordy but otherwise interesting.
The report discusses subsidizing low-income customers. This recommendation makes much more sense to me than subsidizing everybody, or subsidizing those who waste more as the more common flat price scheme does. (OTOH, I also find it wasteful for every social program that exists to have a separate way to subsidize low-income customers. Wouldn't it be more efficient to centralize that too? )
BTW, only 20% of the US population gets charged according to how much garbage they produce (at the time of the original SERA study).
The main thing I'd like to see changed in libertarians is more compassion. The pro-personal-independence stance of many libertarians seems to encourage them to overlook suffering. I guess that reveals my preferences to be as much socialist (that is, I support taxes & many social programs) as libertarian (I support individual liberties).
Tuesday, July 30, 2002
"The federal government should develop programs to increase awareness of computer security issues... More research is also needed on solutions like palm and fingerprint recognition, which could reduce or even eliminate the need for passwords... Congress should ... increase financial and technical assistance to centers that train computer scientists in advanced techniques. The industry itself should also educate the general public about the proper use of computers and good password practices."
General education certainly seems like a good thing. I am appalled at the poor administration I have seen in systems that are supposed to be secure, like outsourced email services. Administrators choose extremely poor passwords for users (e.g. each user's social security number, or the same easily-guessed password for every person in the company who has an account).
However, I fail to see how computer scientists need to be trained in advanced techniques. Many of the advanced techniques we already have suffer from severe deployment problems, such as public/private key systems. The basic techniques deployed so far aren't so terrible, except that they're consistently used badly. It's not computer scientists that need training in basic techniques, it's users and particularly system administrators, who generally aren't computer scientists.
Also, it's not clear how to follow through on the suggestion that "the industry itself should also educate..". It seems any company using computers has in its own best interests to train its users about proper use of computers and passwords. These companies are far more likely to act in their own self-interest than have the software industry step up and do it for the general public.
Monday, July 29, 2002
More obviously useful (by which I mean lucrative) would be modifiable-rule computer games. I briefly played BattleTech or some such game, where you can design your mech warrior. The only part of the game that really held my interest was that it felt like I could customize the rules by which the next battle would be played. Of course that's a rather limited sense of rule changing, in that of course the real rules encompass all the possible mech designs. There's also the games where you can design the terrain before beginning the game played on the terrain, like Age of Empires. I can't think of any existing computer game that involves significantly more flexibility than these two types.
Friday, July 26, 2002
For the purposes of this discussion, a notification is a message sent to a client from notification server, where the server initiates the connection. The notification was solicited, because the client previously requested a subscription for a specific kind of event from the server. The notification problem is not easy because to solve it properly it requires clients to either have a new kind of server, a notification management server, to manage and receive their notifications, or it requires clients to listen on a port and accept incoming requests (which is forbidden by many firewalls and corporate policies).
General: In Aug 1998 the NOTIFY BOF was held at IETF with much controversy and huge scope problems. GENA (Generic Event Notification Architecture) is one of the more concrete proposals that came out of this. It has received some unofficial discussion and review in the WebDAV WG (which I co-chair), where notifications would be useful to let users know when new documents show up in their folders, when documents they want to edit become unlocked, etc.
ENP (Event Notification Protocol, May 2000) is a notifications proposal based directly on WebDAV, but perhaps no less generic than GENA. This proposal was also discussed in the now-defunct SWAP (Simple Workflow Access Protocol) WG.
HTTP: In 1998 a workshop called WISEN (Workshop on Internet Scale Event Notification) discussed general notification, focusing on the Web. Many of those involved in 1998 were UC Irvine grad students, and UCI professor Richard Taylor advised at least some of those. The Institute for Software Research at UCI frequently works on notifications, distributed systems, event-based systems, etc. Adam Rifkin put together a somewhat-dated but very comprehensive survey of event systems. One of those UCI students, Rohit Khare, left to found KnowNow, which implements HTTP-based notification clients and servers.
SIP (Session Initiation Protocol) isn't applications area (it's transport area) but they recently came out with a reasonably extensible notifications RFC. A recent academic paper acknowledges debts to SIP in the design of a Group Event Notification Protocol.
SNAP ([Smart/Simple] Notification and Alarm Protocol) is another concrete proposal. It has been discussed most in the VPIM (Voice Profile for Internet Mail) WG, but it showed up at the Lemonade BOF at last week's IETF, proposed for use in "unified messaging", to notify mail clients of new types of messages in their unified mail inboxes. SNAP has also been proposed for use in MMS (Multimedia Messaging Service). There are also claims SNAP has been implemented by "major email vendors" and Comverse.
The CalSched WG could use notification in order to let users know when an appointment is coming up.
The OPES WG and the recently-defunct WEBI WG discussed the requirements for a Web notification architecture. WEBI wants Web page cache servers to subscribe to Web content servers, so that rather than poll for new page versions, the content server could send a notification when the cache should be thrown out or updated. They also discussed using GENA.
The LDAP-EXT (Lightweight Directory Access Protocol) WG has discussed notifications and LDAP.
The IPP (Internet Printing Protocol) WG has discussed notifications and has a current Internet-Draft discussing requirements.
Instant messaging even enters the fray. It's long been understood (see the draft I wrote in 1998, or this or this other one) that finding out when somebody is online may best be done with subscriptions and notifications. Last week's Jabber BOF brought to light a protocol for which there exists an Event Notification Service.
Monday, July 22, 2002
Clearly, blood banks could use a number of changes to even out the flow, some suggested by the New Republic article:
- Turn away qualified donors when there are too many. Ask them to come back rather than waste time, money and blood, even though most don't come back.
- Publish more information. Links from local daily web sites? Perhaps the local newspaper could be encouraged to print a daily "blood supply meter" showing when the pipeline is full, and when it's empty and more donors are needed.
- Simplify the questionnaire. Some questions, as the New Republic article points out, are uselessly vague or even indeterminate. Those questions are useless as a supplement to the pathogen lab tests that already exist.
Thursday, July 18, 2002
Power, network -- these are only two of the services provided free here. I also benefit from light, air conditioning (Tokyo is hot and muggy), snacks, water, and washroom facilities. These are all cheap services in the long run (except the snacks), and can all be included in the price of a venue rather than being charged separately. This is cool.
Wednesday, July 17, 2002
I found it quite amusing that most of the conversation I heard was about truth. Various presenters talked about how clients might want to lie about their position, or at least not be quite truthful. There was serious talk about how this affected the standard framework or protocols involved. I can't see how truth is anything but a philosophical issue, and definitely not an engineering issue. Truth may be conveyed in information and information may be conveyed in computer protocols, and protocols can't even guarantee that they are delivering information (the protocol may be given nonsense or garbage rather than information), let alone truth.
The Center for Democracy and Technology has somebody involved in geopriv, and discussed some of the basics in their one and only standards bulletin last May.
In the example tonight, an IETF participant felt that a proposal had been improperly blocked by an area director. The IETF participant felt that an opaque process allowed the improper behavior to remain unobvious for a long time. But really, in what way can transparency fix that? The same personality clashes and technical disagreements will still occur, and any sufficiently flexible and powerful process is subject to being affected by those who run it.
Tuesday, July 16, 2002
Monday, July 15, 2002
It may be a good sign that Canadians survey themselves so much. If you're going to have a paternalistic, protective government, you'd better have data to do it as well as possible. However, this particular survey is by a group that I distrust because they very clearly and openly have a social development agenda. Yet, the Globe and Mail reports their survey results as if they were neutral. That's a mistake with "how do you feel about" surveys, where the exact wording of questions and the attitude of the questioner have a big effect on the response.
Sunday, July 14, 2002
Wednesday, July 10, 2002
In other words, it's not clear to me at all that current events prove corporate honesty has gone down. Current events only prove that our standards or expectations for corporate honesty are higher than reality. That could simply mean that our expectations have risen faster than corporate honesty has.
Does calling something a "hate crime" imply that it isn't "terrorism"? I thought yes, but my boyfriend thought no. Now I conclude that it's the whole definition of hate crime that is the problem.
Saturday, July 06, 2002
The NYT's snide headline implies that while the FBI is unable to determine the LAX shooter's motives, any five-year-old should be able to -- based on an interview with a single man who had known Hadayet for one month. Instapundit extends that theme to scorn the FBI for their "duck and cover" act. However, early reports of eyewitnesses mentioned an argument that spun out of control, and in another NYT article, relatives of the shooter said it was probably an argument over limousine fare. While that theory seems wishful thinking at best, it's the mess of early theories that makes it appropriate for the FBI to be noncommittal until more thorough investigation of the shooter, his relatives and acquaintances.
It's true that when it suits the FBI's purposes they spout off with half-baked theories about investigations, and when it doesn't they're mum. However, it also seems that the FBI is criticized either way. And LA's mayor James Hahn said the same thing as the FBI, but is not criticized by Instapundit.
Wednesday, July 03, 2002
However, the idea falls down if one takes into account the other reasons charities want donations, as Natasha pointed out to me this weekend. Charities regularly canvas people for extremely small amounts of money, hardly enough to cover the canvassing costs. Here are some reasons why charities want large amounts of small donors:
- A large population of small donors shows enough popular support to attract a few much bigger donors.
- Proof of popular support can help attract government funding
- Proof of popular support can assist in advocacy, whether the advocacy is targetted at government, corporate, or other
- Even small donations commit people. In Influence, Power of Persuasion, Cialdini describes how people who previously did not have a deep commitment to a cause become more committed after donating a small amount of money. This may lead to larger donations or other contributions later. Unlike the previous three points, this point may influence you not to donate small amounts.
- Small donations may prove an interest in learning more. The charity may highly value a role of informing people who have already shown some interest, rather than simply extract more money from them. The small charitable donation may be just large enough to cover the cost of a member's newsletter.