Con report

Back from my first WisCon. Very tired. Happy.

Saw many friends, made several new ones. It is frustrating that I have suddenly met so many cool people who live far away, because I want to hang out with them more.

Several people suggested that I should look in to being on some panels next time. Will consider.

Asked a question at “Not Another Fscking Race Panel” which led to much hilarity, mostly because it led to a prolonged discussion of the varieties of cybernetic genitalia between and . You really can’t start off a con in a much better way than that.

Got an enormous stack of books, two of which I managed to read on the (long) flight home — Ellen Klages’ The Green Glass Sea and Ekaterina Sedia’s The Alchemy of Stone. I highly recommend both and will try to write actual reviews of them at some point soon.

And now… to bed. Real work is starting unfortunately soon, and there are systems which apparently need to be designed in the morning.

But several key thoughts from this weekend: I’m very glad I have a wife that will come with me to SF cons. I may not be a natural part of fandom, but I do seem to fit in quite well with the writers and the people who come to talk more serious subjects, and there are a lot of such people. I’m amazed by how many interesting people I met, and need to figure out good ways to keep in touch with them. And it’s cool that my job is, pretty much, science fiction.

Published in: on May 25, 2009 at 20:08  Comments (5)  
Tags:

Freedom of speech

From the WP: In China, Would-Be Protesters Pay a Price.

Summary of the article: China made a lot of noise during the Olympics about how it would allow peaceful protests in three special zones. A total of 77 applications were made to protest; none were actually approved. Those who didn’t withdraw their petitions quickly enough are now in jails, mental hospitals, and so on.

An interesting, if little-known, fact is that China’s laws guarantee absolute freedom of speech. However, they don’t guarantee freedom after speech.

Published in: on March 10, 2009 at 19:58  Comments Off on Freedom of speech  
Tags:

What a show!

If you have some free time, you need to read this. It’s an article from the Angelus, journal of the Society of St. Pius X, titled Defense of the Inquisition.

What’s fascinating about this article is that it isn’t what you think it is — if you’re expecting a modern historical reexamination, showing that the Inquisition wasn’t what we thought it was, you’re going to be mistaken. This is a modern historical reexamination showing that the Inquisition was exactly what you thought it was, and a detailed argument that this is a good thing, and ought to be reinstituted.

I wasn’t expecting that.

Published in: on February 10, 2009 at 13:30  Comments (6)  
Tags:

Another Gaza post

Another joint analysis of the developing Gaza situation with Amy. Read and enjoy!

(And those of you who follow my blog for politics may want to start reading hers, as well. We’re probably going to do many more of these joint posts in the future.)

It’s an interesting developing situation. I mispredicted: I expected that if Israel rolled into Gaza on the ground, it would do quick deep-penetration manoeuvers to wipe out selected “hard targets” which couldn’t be hit from the air. Instead, it appears that this is a massed-force invasion. Part of this probably means that intelligence wasn’t quite good enough to really wipe out the bulk of Hamas’ military capability from the air. (DEBKA reports that the first day of bombing eliminated about 1,800 of Hamas’ 8,000 Qassam [short-range] rockets, and the campaign so far has eliminated about 50% of their Grad [longer-range] rockets. At Hamas’ new reduced rate of 80 rockets per day, they are still armed for about 2 months of firing, which is long enough for a war to end and for them to resupply.) Another thing this means is that Israel is probably going to go after Hamas’ built-up infrastructure more thoroughly, including their enormous network of underground bunkers and facilities. That’s going to be a particularly brutal sort of warfare, but it’s probably necessary since the Gaza Strip is one of the most heavily tunneled places in the world.

I’d still conjecture that the invasion is meant to last on the scale of weeks rather than months, but there’s now the distinct possibility that Israel will still be occupying significant ground positions within Gaza when Obama is inaugurated.

Published in: on January 3, 2009 at 16:28  Comments Off on Another Gaza post  
Tags:

The situation in Gaza

Ah, a new year. A perfect time to start posting about things going “Boom” in the Middle East.

This time, though, the post isn’t going to be here. The lovely and talented and I have been sitting together over the past few days and discussing the situation in Gaza in great depth, and she’s posted her summary of the situation, together with a good backgrounder for those who are just joining, over on her blog. So head on over and take a look.

Published in: on January 2, 2009 at 20:22  Comments (3)  
Tags:

Hah!!

Thanks to a number of music-loving friends, and their friends as well, the mysterious music has been identified. It’s Tchaikovsky’s Violin Concerto in D. The mysterious theme I remembered was the entry of the full orchestra at measure 127 of the first movement.

Victory!!

Published in: on December 2, 2008 at 10:36  Comments (10)  
Tags:

How to identify music…

I really wish there were some systematic way to identify music that you can partially remember.

I’ve got a bit of music that’s been stuck in my head, quite literally, for several years. It’s symphonic, with strings leading the melody and some fairly serious horns backing them up. I’m fairly sure it’s late 19th- or early 20th-century Russian; it’s fairly classical in its style, but has that special bombast of Russian nationalist music. More Tchaikovsky than Rachmaninoff. It sounds like the final movement of a string concerto or (more likely) a symphony, but I’m not sure if it’s the main theme or a secondary theme. It’s in a minor key — I think f minor, but I don’t really trust my ability to remember an exact pitch after this many years.

Now the question is… given all of this, and the ability to hum the melody (or even transcribe it, I suppose)… how the hell can I figure out what piece it is?

(I’ve tried going to Amazon and listening to as many samples of pieces as I could find that might match this. Not much luck. There’s a lot of music out there.)

Anyone have any ideas?

Published in: on November 20, 2008 at 11:45  Comments (40)  
Tags:

Proud to be an American

I’ve gone through an enormous emotional roller-coaster today. This morning, halfway through filling out my ballot, I was struck hard by a sense of civic pride, hard enough that I had to pause for a moment before continuing. I had just voted for a man named “Barack Hussein Obama,” who is black and half-Kenyan, and I was allowed to vote for him, and there was a reasonable chance he would be elected president.

Do you know what this means? It means that all of the stuff they taught us in elementary school, about how democracy is supposed to work, is actually true. Despite all of the cynicism we’ve acquired over the years, it turned out to be true for the simple reason that enough people thought it was that it happened that way.

That’s not to say that this country doesn’t have flaws; but systematically, as a people, we see them as flaws to be corrected, not the way that they should be.

A few weeks ago, I read an article in the Washington Post interviewing people in Virginia about how they planned to vote. One man that they were interviewing told the interviewer (angrily) what his plans were: “I’m voting for the nigger.”

No, I’m not going to bleep that word out. I want you to read it and realize all the things that sentence means. This is someone who by his own admission is racist; who is not well-educated, who does not live in a big city, who would call someone that in front of a journalist without being ashamed of it.

And this person thought about the country, and thought about his choices, and decided that he would, nonetheless, vote for him. The interview made it clear; he was thinking about the candidates’ economic and foreign policies, and made a decision based on his feelings and the issues.

Know what that means? That the American people aren’t stupid at all. They can have feelings and even prejudices, and still think about things and make decisions based on more than just that. The average American actually seems to understand the issues of this election pretty well. And I find that inspiring.

Today I saw some editorials interviewing people around the world. I was struck by interviewees in places like Egypt and Venezuela expecting that if Obama actually tries to govern, he’ll be stymied or possibly even killed by “them,” some shadowy force that actually runs the country. I know why they’re assuming this; it’s because that’s how it works in most of the world. “They” might do all sorts of things for display, but “they” keep a permanent grip on power.

I suspect that over the next six months, the world is going to change just because of that one thing. Because in most of the world, people look at America and assume that it works just like their countries; that ultimately, everything is run by corruption. And they’re going to see that no, Obama really is in control, and really does run the country — which means that all of their beliefs and hypotheses about how everything bad is inevitable are going to run up very visibly against reality.

And I suspect that al-Qaeda’s recruiting is going to fall through the floor, because suddenly the old spiel about how America is the great Satan and is really secretly plotting against you just doesn’t ring as true when the president’s middle name is Hussein and his skin is darker than yours.

And most of all, what I’m thinking about tonight is Martin Luther King’s last speech, when he said that though he may not get there with us, our country will reach the promised land.

You know what’s the most amazing thing of all about that speech, for someone who has one foot in this country and one foot in another? It’s that that speech was one generation ago. In one generation, we’ve gone from lynchings and civil rights marches to a black man being elected as president. Ultimately, there seemed to be more fooforaw about Obama’s race in the media than there was among the public; Americans, especially younger Americans, seemed to think that it was just a normal thing. In one generation, the country changed what it believed because it was genuinely convinced.

If this doesn’t shake you deeply, you don’t know what this is like everywhere else.

In Israel, the same time ago takes us to the Six-Day War. Twice that distance takes us to the Holocaust, and ten times that distance to various pogroms. And those things might as well have happened yesterday; everyone is still as rawly aware of them as they are of things that happened last year.

In Europe, in the Middle East, in all of the world, things simply don’t change on the scale of a generation, not without an enormously bloody war.

But in America, they do. Because ultimately, when all is said and done, we actually believe in what we preach.

That democracy is the best way to run a government, and elections should be free and fair. That people should be able to rise to the level of their ability, not just on the basis of their contacts and their power. That, ultimately, we are a single nation, no matter what we look like or disagree about.

My God. I still can’t type these things without crying.

Yes, we can, America. We just did.

ברוך אתה יי, אלוהינו מלך העולם, שהחיינו, וקיימנו, והגיענו לזמן הזה.

Published in: on November 4, 2008 at 22:38  Comments (16)  
Tags:

Side thought

Where I work, I’m considered fairly senior. I’ve got a good deal of experience, and people generally respect my opinion.

This has had an important consequence which I didn’t expect. I have the power to make people feel good about themselves professionally. For example, when someone comes to me with a design – especially if they’re feeling insecure about it, especially if they’re fairly new or junior and are nervous about coming forward with it – by getting excited about their work and encouraging them, I can lead them in turn to be excited about their own work.

One of the wonderful things about this is that it doesn’t require that their design be excellent in order to work. Even if the design is deeply flawed, the conversation that results will reveal the ideas which led to it, and will encourage them to think more about it, and by the end of it they wil have something that they’re excited about.

Another one is that oddly enough, this seems to work for good but not for evil. Having a senior person – one you respect but don’t necessarily know personally – praise your work has a much more positive impact, overall, than having the same person deride it would have a negative impact. Not that I would want to do that, but it’s very pleasing to me to think that there is a benefit which can come in life from a form of power which isn’t immediately translatable into its opposite.

There wasn’t any particular recent event that inspired this post. It just occurred to me that at various times in the past, I’ve spoken with people who were unsure about their work, and when they left they clearly felt really good about it; and those have been some of my favorite moments.

Working with people is neat.

Published in: on September 10, 2008 at 21:12  Comments (7)  
Tags:

Protocol buffer tips

(FYI: The following entry is going to be much more technical than most of what I post. Anyone who doesn’t care about code or data serialization can pretty much hit “next” right now.)

A few days ago, Google open sourced one of its key data serialization formats, protocol buffers. There’s already been some chat on how they’re similar to or different than other wire formats, but I thought it would be useful to post some useful tips I’ve come across over the years about how to make them do useful things.

Don’t expect any deep insights into computer science here, just a few notes about working with these libraries.
(more…)

Published in: on July 8, 2008 at 21:18  Comments (7)  
Tags: