I’ve gotten competent at making pizza at home. It’s an easy versatile meal, 15 minutes prep time once you have the dough. I tend to make a sort of puttanesca pizza: capers, olives, anchovies, sauce from a jar (the shame) and some salami. Today was turkey leftover pizza with white sauce, I regret being too timid to try cranberry sauce after baking.

My go-to cookbook is American Pie, specifically the “neo-Neapolitan” dough variant. I’ll make a batch of 5 servings of dough and freeze 4. A stand mixer is a huge help, the dough is very glutenous. I recently learned slicing the mozzerella works better than grating, and so much easier. The dough takes time to ferment, thaw, etc but not much active work.

The challenge of home pizza is our ovens don’t go over 550°F. I get decent results in a home oven on a pizza stone, but Ken just got a Baking Steel from Sur la Table so I gave that a shot. It definitely cooks faster and chars the crust more; too much so, the bottom was about to burn before the edge was fully baked. The steel is heavy, rusts, and needs seasoning like a cast iron skillet. I’m not sure it’s a huge improvement over a clay tile.

Neapolitan-style pizza dough is pretty tempermental. For something different and foolproof this pan pizza recipe works pretty well. A no-knead dough sort of fried up in a cast iron skillet in the oven. It’s not elegant, more of a fast-food style pizza, but it’s delicious and fresh and that is its own reward.

  2014-11-29 21:48 Z

Uber’s sure in a shitstorm now. On top of the long standing questions about their treatment of drivers, insurance, regulatory issues, etc they’ve shot themselves in the foot twice this week with ethical lapses. Once with an executive proposing doing “opposition research” on a journalist to discredit her, and again with troubling concerns about the privacy of rider records. I love the Uber product, but it’s clear the company has a serious problem.

Google’s “Don’t be Evil” policy was a valuable guiding principle for us. It was a shorthand for not doing things that were obviously unethical. Uber needs that. “Should we offer our drivers shady subprime loans?” Of course not, that’d be evil. “Should we poach Lyft drivers without worrying how it screws up their ride dispatch?” No, don’t be evil. There’s reasonable debate about exactly what is ethical or acceptable. For instance I’m 100% fine with Uber throwing elbows at corrupt cab companies. But the overriding principle needs to be acting ethically or else you end up with the shitstorm Uber has.

Uber’s problem appears to be at the top with Travis Kalanick, the founder and CEO. He’s set the company on an aggressive libertarian path and it’s ugly. (I’m also struck by Kalanick’s early founder role with Scour, a late-90's product for pirating music from unwitting people’s unsecured Windows computers.) It may be that a lack of ethics is in the company’s DNA.

I love Uber, but a transportation product like theirs is a natural monopoly and Uber is showing themselves untrustworthy. I’m beginning to share the pessimistic view of Metafilter user rhizome that “the taxi industry is so corrupt that any organization that would unseat them has to be just as bad”. It shouldn’t be that way, Uber could do better.

  2014-11-20 22:12 Z

I’ve spent more time than was fun at various German museums and monuments remembering the Holocaust, the hideous state sponsored wholesale slaughter of Jews, Roma, and other “undesireables”. I’m always impressed with how direct and without bullshit the presentation is. “We did these things. These are the things we did.” Little explanation of why, certainly no attempt to justify or explain away. Not even a facile apology. Just a documentation of the evil that Germans did. It is enough.

I want a museum about the American Indian genocide. A couple of rooms documenting pre-Columbian life, to convey the Native American’s culture, their society, their technology. Purely to humanize them and set the context for what comes next. Then room after room documenting the systemic program of murder, and burning, and sabotage. A room dedicated to the science of disease, the amount of destruction wrought by smallpox whether accidental or deliberate. A room or two of war weapons. Letters from the Indian killers explaining their techniques and goals. A room about the Indians who fought back and the disproportionate response to that rebellion. A whole diorama about Andrew Jackson (themed to the twenty dollar bill). One stark room depicting the mathematical scale of the genocide, perhaps with abstract sculpture. A temporary exhibit on the Trail of Tears not as an anomaly, but as a systemization of the violence done more haphazardly before.

It’s not a museum about Native Americans really. It’s a museum about Europeans, the things we did to conquer this continent. And should never forget.

  2014-11-16 21:30 Z

IETF has an interesting new working group: TCPINC. “TCP extensions to provide unauthenticated encryption and integrity protection of TCP streams”. Practically what this means is “make it harder for third parties to eavesdrop on your Internet traffic”.

In theory IPsec was going to solve this problem for the Internet, but it is a failed technology. Right now the best we have is HTTPS for some websites. But wrapping every network protocol in an SSL layer is stupid, why not just encrypt the network? TCPINC is making a lot of compromises. “Unauthenticated” means they are punting on the harder half of the crypto problem and will leave users vulnerable to man in the middle attacks. It’s TCP only, and has to be NAT-compatible at that, so it won’t be a complete clean solution. But compared to the status quo of a lot of traffic not being encrypted at all, it’s a good choice. Making it a TCP extension should mean it can be deployed incrementally without a lot of pain.

There’s a few related draft specs already, such as draft-bittau-tcpinc-tcpcrypt-00.txt. tcpcrypt.org has more info as well. The mailing list archives go back to March 2014. The IAB just came out with a statement in favor of encryption, which is nice support.

  2014-11-15 19:50 Z