<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-9871512</id><updated>2012-02-16T20:08:54.079-05:00</updated><category term='education'/><category term='parenthood'/><category term='technology'/><category term='math'/><category term='logic'/><category term='to do'/><category term='books'/><category term='politics'/><category term='programming'/><category term='music'/><category term='games'/><category term='language'/><category term='philosophy'/><category term='who knew'/><category term='nashua'/><category term='summer'/><category term='plutonian steam hockey'/><category term='awful'/><category term='recommended'/><category term='family'/><category term='homeschooling'/><category term='history'/><category term='puzzles'/><category term='poetry'/><category term='mozilla'/><category term='recipes'/><category term='management'/><category term='science'/><title type='text'>Tumbolia</title><subtitle type='html'>math is stranger than fiction</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default?start-index=101&amp;max-results=100'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>265</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-9871512.post-5453631263625990436</id><published>2012-01-23T14:31:00.000-05:00</published><updated>2012-01-23T14:32:11.794-05:00</updated><title type='text'>Courage now</title><summary type='text'>
A.
What is virtue?
Perhaps the question is wrong, but suppose you were to characterize the habits and behavior you wish everyone would cultivate. What would make your list?
There are many considered answers. For example, the ancient Greeks listed prudence, justice, fortitude, and temperance. Catholic catechism takes those and adds faith, hope, and love. The YMCA promotes caring, honesty, respect</summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/5453631263625990436/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=5453631263625990436' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/5453631263625990436'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/5453631263625990436'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2011/12/courage-now.html' title='Courage now'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-2687242275185633849</id><published>2012-01-23T13:58:00.001-05:00</published><updated>2012-01-23T13:58:21.179-05:00</updated><title type='text'>Why do we indent code?</title><summary type='text'>Apparently one of the rules of Stack Overflow is that if enough people read and like a post, it gets deleted. Here is one of mine from two years ago. For a time, it was my top-voted answer.
Q: The firm where I work has programmers who still don't seem to understand the importance of indentation and write all the code aligned to left margin. What arguments can I put to convince them of the </summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/2687242275185633849/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=2687242275185633849' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/2687242275185633849'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/2687242275185633849'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2012/01/why-do-we-indent-code.html' title='Why do we indent code?'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-6030910694023273951</id><published>2011-11-28T12:08:00.001-05:00</published><updated>2011-11-28T13:15:41.934-05:00</updated><title type='text'>Opposing thoughts on teaching</title><summary type='text'>Some thoughts on teaching by Bret Victor.
I used to think that to be a good manager of engineers, you first had to be a good engineer. I could name several particular managers in support of that theory, but that’s anecdotal evidence, right? And believe it or not I have a few counterexamples too. Now I think that management is many things, and there is more than one way to be great.
Bret says that</summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/6030910694023273951/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=6030910694023273951' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/6030910694023273951'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/6030910694023273951'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2011/11/opposing-thoughts-on-teaching.html' title='Opposing thoughts on teaching'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-6274225823805269133</id><published>2011-11-21T16:17:00.001-05:00</published><updated>2011-11-21T22:57:05.915-05:00</updated><title type='text'>Khan Academy</title><summary type='text'>Before reading this post, go to khanacademy.org and click on “Practice”. Play around with it for a while. Neat, huh?
I turned J loose on it for a few hours. (J is eight years old, homeschooled, and way ahead of his age cohort in math.) He was absorbed for a surprisingly long time, he said it was “kind of fun”, and he learned a few things. Not bad!
A few points to curb your enthusiasm:
Khan </summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/6274225823805269133/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=6274225823805269133' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/6274225823805269133'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/6274225823805269133'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2011/11/khan-academy.html' title='Khan Academy'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-8703304130678269732</id><published>2011-10-27T23:57:00.002-04:00</published><updated>2011-10-27T23:57:20.178-04:00</updated><title type='text'>Nashville</title><summary type='text'>I didn’t know there was an Occupy Nashville, but there is. Protesters have been camped out in the Legislative Plaza since October 7. There are dozens there around the clock. And if you’re homeless in Nashville it is totally the place to be now. :-\

Amazingly, the state is trying to ban this protest. Effective today, there is a new curfew. Nobody is allowed in the plaza at night. If you want to </summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/8703304130678269732/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=8703304130678269732' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/8703304130678269732'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/8703304130678269732'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2011/10/nashville.html' title='Nashville'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-151091014606325548</id><published>2011-10-27T17:39:00.001-04:00</published><updated>2011-10-27T17:39:24.215-04:00</updated><title type='text'>Oakland</title><summary type='text'>what it looked like to be there (warning: contains loud swearing and people acting like they’re in a movie)

NYT blog

Well, firing any sort of weapon at peaceful protestors is just wrong. People who would do that or order it should not be cops, because cops should have a level head and a sense of what amount of force is appropriate.
The Oakland PD says some individual protestors were throwing </summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/151091014606325548/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=151091014606325548' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/151091014606325548'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/151091014606325548'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2011/10/oakland.html' title='Oakland'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-1965535546144432272</id><published>2011-09-28T11:45:00.000-04:00</published><updated>2011-10-27T22:31:03.178-04:00</updated><title type='text'>Ozymandias</title><summary type='text'>“Because limited written historical sources have survived, much of what we know about the Parthians”—a powerful empire that ruled Persia and neighboring countries for five hundred years, from the collapse of Alexander's empire to the heydey of Rome—“must be deduced from coins.”</summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/1965535546144432272/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=1965535546144432272' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/1965535546144432272'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/1965535546144432272'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2011/09/ozymandius.html' title='Ozymandias'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-8663955311614039978</id><published>2011-09-28T11:33:00.003-04:00</published><updated>2011-09-28T11:35:42.613-04:00</updated><title type='text'>Reasons for parental censorship</title><summary type='text'>Follow-up to Censorship.
There are a lot of ways to be a dad. As always, what I’m writing here is meant as a partial explanation of what I do, never a rebuke of any other parent.
1.The Merch.
Unfortunately this graphic got squunched when Penny Arcade redesigned their web site.
This is, of course, not to be taken seriously. It’s an insane exaggeration of American kids’ media diet. But it’s still </summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/8663955311614039978/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=8663955311614039978' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/8663955311614039978'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/8663955311614039978'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2011/09/reasons-for-parental-censorship.html' title='Reasons for parental censorship'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-3782928128945645281</id><published>2011-09-08T20:02:00.002-04:00</published><updated>2011-09-08T20:02:35.796-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='games'/><category scheme='http://www.blogger.com/atom/ns#' term='parenthood'/><title type='text'>Censorship</title><summary type='text'>We bought Apples to Apples Kids. I don't reflexively buy the “For Kids” versions of things, but Apples to Apples has enough political and pop culture references that it's not really a game four-year-olds can play.  Anyway, the game comes with 216 noun cards. Olivia and I looked through them and threw away eleven cards.

One was Recess. I've got nothing against recess, but the kids have no such </summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/3782928128945645281/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=3782928128945645281' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/3782928128945645281'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/3782928128945645281'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2011/09/censorship.html' title='Censorship'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-6787881085188234300</id><published>2011-09-08T19:55:00.001-04:00</published><updated>2011-09-08T19:55:19.055-04:00</updated><title type='text'>Bribes and rents</title><summary type='text'>Here’s a bit of a twitter conversation I saw this morning:

@ModeledBehavior I prefer a politician who buys support with crooked land deals to one who does so by embracing obviously bad populist policies

@mattyglesias In a non-agricultural society, crooked land deals are probably the optimal form of corruption.

@ModeledBehavior Just transfer of rents right? In general, I'd prefer leaders who </summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/6787881085188234300/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=6787881085188234300' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/6787881085188234300'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/6787881085188234300'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2011/09/bribes-and-rents.html' title='Bribes and rents'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-1175623724306592430</id><published>2011-08-22T12:29:00.006-04:00</published><updated>2011-08-22T12:48:19.589-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='parenthood'/><category scheme='http://www.blogger.com/atom/ns#' term='summer'/><category scheme='http://www.blogger.com/atom/ns#' term='math'/><title type='text'>The Blob</title><summary type='text'>Last week, my six-year-old daughter hopped on a bike and took off. Well that was easy.

I’m pretty sure when I learned to ride a bike my dad had to exercise more patience than that. I don’t really remember, but let me just say with absolute confidence: there was blood. Probably some pants had to be thrown out. I don’t think my daughter even skinned a knee. It was ridiculous.

The same week, </summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/1175623724306592430/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=1175623724306592430' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/1175623724306592430'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/1175623724306592430'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2011/08/blob.html' title='The Blob'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-6238223074287898026</id><published>2011-07-08T11:15:00.004-04:00</published><updated>2011-07-08T11:18:52.367-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='who knew'/><category scheme='http://www.blogger.com/atom/ns#' term='science'/><title type='text'>Appalachians</title><summary type='text'>I've been reading about geology, the most epic of the sciences.

Long ago, the continent of Africa collided with what’s now the east cost of North America. The collision lasted for, oh, eighty million years and left behind... the Appalachian mountains.

The Appalachians you see now are not the originals, though. Those were some serious, Himalayan-scale mountains, but time and water wore them away</summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/6238223074287898026/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=6238223074287898026' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/6238223074287898026'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/6238223074287898026'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2011/07/appalachians.html' title='Appalachians'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-4997628057755272369</id><published>2011-01-18T02:44:00.006-05:00</published><updated>2011-01-18T04:24:22.497-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='politics'/><category scheme='http://www.blogger.com/atom/ns#' term='poetry'/><title type='text'>Powerful stuff</title><summary type='text'>Martin Luther King’s I Have a Dream speech is full of poetry, metaphor, and allusion. Twice King quotes Scripture.

Amos 5:21-24 is one of the few places in the whole Bible where God is actually said to hate anything. It is nonetheless my favorite passage in the entire Old Testament, the one that I think comes closest to reconciling fire and brimstone with love and mercy. The verse King quotes </summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/4997628057755272369/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=4997628057755272369' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/4997628057755272369'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/4997628057755272369'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2011/01/powerful-stuff.html' title='Powerful stuff'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-193239561041073267</id><published>2011-01-13T10:22:00.004-05:00</published><updated>2011-01-13T10:50:15.979-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='politics'/><title type='text'>Dangerous eggs</title><summary type='text'>Among the dangerous contraband items U.S. border officials look for when they search your car are Kinder Surprise candy eggs. The CBC has an account of one seizure. Punchline:

As trivial as the border seizure may seem, Bird said the U.S. government has sent her a seven-page letter asking her to formally authorize the destruction of her seized Kinder egg.

“I thought it was a joke. I had to read </summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/193239561041073267/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=193239561041073267' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/193239561041073267'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/193239561041073267'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2011/01/dangerous-eggs.html' title='Dangerous eggs'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-4534268380128017756</id><published>2011-01-11T17:09:00.001-05:00</published><updated>2011-01-13T11:41:39.171-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='politics'/><title type='text'>Wikileaks, journalism, and espionage</title><summary type='text'>

WOLF: Jeff, can I talk about the Espionage Act because that's
really what's at stake now that they've invoked it. I predicted
in my book The End of America that sooner or later,
journalists would be targeted with the Espionage Act in an effort
to close down free speech and (INAUDIBLE) of government. And we
have a precedent for that. In 1917, the Espionage Act was invoked
to go after people like</summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/4534268380128017756/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=4534268380128017756' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/4534268380128017756'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/4534268380128017756'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2011/01/wikileaks-journalism-and-espionage.html' title='Wikileaks, journalism, and espionage'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-6821641880813660701</id><published>2011-01-11T08:56:00.001-05:00</published><updated>2011-01-11T16:47:24.639-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='who knew'/><title type='text'>Things I learned recently</title><summary type='text'>Handmade paper does not have a grain. The fibers stretch out in random directions. But factory-made paper uses a process where water flows across the surface of the paper as it forms. Take any sheet of printer paper and you'll find that you can curl up the long vertical edge over using less force than the shorter horizontal edge. Even though you're bending more paper the long way, you're bending </summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/6821641880813660701/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=6821641880813660701' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/6821641880813660701'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/6821641880813660701'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2011/01/things-i-learned-recently.html' title='Things I learned recently'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-977739075322026359</id><published>2010-12-20T20:07:00.004-05:00</published><updated>2010-12-21T08:20:22.632-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='history'/><title type='text'>The Aztec merchants</title><summary type='text'>Trade in the Aztec empire was mostly barter, but I'm surprised to read that a few commodities were plentiful, portable, durable, interchangeable, and stable enough to serve as money. “Cacao seems to have been the most common form of money, and it did, indeed, grow on trees. It was widely accepted as payment for both merchandise and labor.” There were even, this book claims, cacao counterfeiters.
</summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/977739075322026359/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=977739075322026359' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/977739075322026359'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/977739075322026359'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2010/12/aztec-merchants.html' title='The Aztec merchants'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-5573250790314415769</id><published>2010-08-31T01:09:00.003-04:00</published><updated>2010-08-31T01:20:51.485-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='philosophy'/><title type='text'>Easier said than done</title><summary type='text'>Epictetus wrote:

15. Remember, you must behave as you do at a banquet. Something is passed around and comes to you: reach out your hand politely and take some. It goes by: do not hold it back. It has not arrived yet: do not stretch your desire out toward it, but wait until it comes to you. In the same way toward your children, in the same way toward your wife, in the same way toward public </summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/5573250790314415769/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=5573250790314415769' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/5573250790314415769'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/5573250790314415769'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2010/08/easier-said-than-done.html' title='Easier said than done'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-6895782442220119266</id><published>2010-08-17T02:19:00.000-04:00</published><updated>2010-08-17T03:19:47.846-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='awful'/><category scheme='http://www.blogger.com/atom/ns#' term='poetry'/><category scheme='http://www.blogger.com/atom/ns#' term='language'/><title type='text'></title><summary type='text'>
In prose these days, the style is to be plain.
Use common words; be forthright and succinct;
Avoid formality; use active voice:
In short, say what you mean and nothing more.
These rules apply whatever you may write,
To traffic signs and novels just the same.



And in return for hewing to these rules,
The writer gets free rein, a blank white box
In which to dump his brain without a care
For form</summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/6895782442220119266/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=6895782442220119266' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/6895782442220119266'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/6895782442220119266'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2010/08/in-prose-these-days-style-is-to-be.html' title=''/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-3144482154562256517</id><published>2010-08-17T01:56:00.000-04:00</published><updated>2010-08-17T02:56:19.952-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='homeschooling'/><title type='text'>Problems that are too hard</title><summary type='text'>I am self-conscious about homeschooling. It's not something I would have thought to attempt, if it were just me. I believe teaching, like any skill, improves with practice and study; and I have neither practiced nor studied teaching young children. I think most kids learn more when they spend more time studying; and my six-year-old spends a lot less time “at school” than I did at his age—by a </summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/3144482154562256517/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=3144482154562256517' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/3144482154562256517'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/3144482154562256517'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2010/03/problems-that-are-too-hard.html' title='Problems that are too hard'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-2552658061617553517</id><published>2010-08-16T06:14:00.000-04:00</published><updated>2010-08-16T19:14:38.378-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='homeschooling'/><title type='text'>Homework</title><summary type='text'>Earlier this year I suddenly remembered being taught in school to answer questions of the form “What is the difference between a delta and a wetland?” by copying the definitions of the two terms out of the book and putting the word while between them. Imagine writing this out in cursive on notebook paper:

A delta is a low triangular area of alluvial deposits where a river divides before entering</summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/2552658061617553517/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=2552658061617553517' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/2552658061617553517'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/2552658061617553517'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2010/02/homework.html' title='Homework'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-1934973085730769521</id><published>2010-07-07T01:23:00.004-04:00</published><updated>2010-07-07T01:37:16.541-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='philosophy'/><category scheme='http://www.blogger.com/atom/ns#' term='logic'/><title type='text'></title><summary type='text'>Near the beginning of The Port-Royal Logic there is a brief and somewhat odd discussion of the Pyrrhonists and the Academics, and I guess Michel de Montaigne:

We may indeed easily say outwardly with the lips that we doubt of all these things, because it is possible for us to lie ; but we cannot say this in our hearts. Thus Pyrrhonism is not a sect composed of men who are persuaded of what they </summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/1934973085730769521/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=1934973085730769521' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/1934973085730769521'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/1934973085730769521'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2010/07/near-beginning-of-port-royal-logic.html' title=''/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-4963421882255875779</id><published>2010-05-06T11:22:00.000-04:00</published><updated>2010-05-06T12:22:21.311-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='politics'/><category scheme='http://www.blogger.com/atom/ns#' term='mozilla'/><title type='text'>Questions about net neutrality</title><summary type='text'>(I originally wrote the following in October 2009, but did not publish it because it seemed likely that I just didn't know what I was talking about, and everything was OK. That's still likely, but recent events suggest I could be wrong about that.)

This video starts out great. It's about what makes fertile ground for innovation. After about 2 minutes, it goes off into “I have a right to Internet</summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/4963421882255875779/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=4963421882255875779' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/4963421882255875779'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/4963421882255875779'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2009/10/questions-about-net-neutrality.html' title='Questions about net neutrality'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-8406062163937725440</id><published>2010-04-19T14:35:00.004-04:00</published><updated>2010-04-21T12:20:48.841-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='education'/><category scheme='http://www.blogger.com/atom/ns#' term='family'/><title type='text'>A story with some scary parts</title><summary type='text'>My four-year-old and I decided to collaborate on a book. I was surprised when she decided the story should have some scary parts in it. Like a dragon, she said. Or the dark, I said. Like a dark cave, she said.

Here's what I ended up writing.



The snow fell harder and harder. I remembered that polar bears dig dens in the snow. So to escape the biting wind, I begin to dig.

Suddenly the ice and </summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/8406062163937725440/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=8406062163937725440' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/8406062163937725440'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/8406062163937725440'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2010/04/story-with-some-scary-parts.html' title='A story with some scary parts'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-130516164989611056</id><published>2010-01-21T11:36:00.001-05:00</published><updated>2010-01-21T12:50:40.382-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='math'/><title type='text'>Infinity, part 2:  Zeno's paradox</title><summary type='text'>(An ongoing series. See part 1.)



In this capricious world nothing is more capricious than posthumous fame.  One of the most notable victims of posterity's lack of judgement is the Eleatic Zeno. Having invented four arguments all immeasurably subtle and profound, the grossness of subsequent philosophers pronounced him to be a mere ingenious juggler, and his arguments to be one and all sophisms.</summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/130516164989611056/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=130516164989611056' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/130516164989611056'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/130516164989611056'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2010/01/infinity-part-2-zenos-paradox.html' title='Infinity, part 2:  Zeno&apos;s paradox'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-5835148212632472059</id><published>2009-12-22T11:42:00.005-05:00</published><updated>2009-12-26T18:05:19.553-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='recommended'/><category scheme='http://www.blogger.com/atom/ns#' term='recipes'/><title type='text'>Perfect cinnamon twists</title><summary type='text'>This is a great recipe for beginning bakers. They come out light and fluffy. If I can make them, so can you.

Bring to boil in large saucepan:

1 cup sour cream

Remove from heat. Stir in until well blended:


3 tbsp shortening
1/4 cup sugar
1/8 tsp baking soda
1 tsp salt


Cool to lukewarm. Add:


1 large unbeaten egg
1 package of dry yeast


Stir until yeast is dissolved. (At this point you </summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/5835148212632472059/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=5835148212632472059' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/5835148212632472059'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/5835148212632472059'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2009/12/perfect-cinnamon-twists.html' title='Perfect cinnamon twists'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-8712351878318437427</id><published>2009-12-06T08:55:00.004-05:00</published><updated>2009-12-07T10:39:30.306-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='games'/><category scheme='http://www.blogger.com/atom/ns#' term='education'/><category scheme='http://www.blogger.com/atom/ns#' term='family'/><category scheme='http://www.blogger.com/atom/ns#' term='math'/><title type='text'>Mathematicians in training</title><summary type='text'>First off, if you haven't played Set, you really should, because you're just the sort of person who would love it. It's a clever idea elegantly executed, and it just happens to be great competitive fun. I taught the kids to play, and the four-year-old has a definite edge on the six-year-old. I couldn't be more pleased.

We had a bit of a drive yesterday, and along the way we gave the kids some </summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/8712351878318437427/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=8712351878318437427' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/8712351878318437427'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/8712351878318437427'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2009/12/mathematicians-in-training.html' title='Mathematicians in training'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-5369309299951393819</id><published>2009-10-14T10:34:00.002-04:00</published><updated>2009-10-14T11:36:00.574-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='education'/><category scheme='http://www.blogger.com/atom/ns#' term='family'/><category scheme='http://www.blogger.com/atom/ns#' term='math'/><title type='text'>Milestone</title><summary type='text'>I probably learned about variables from playing around with a Commodore 64 when I was about the age you are now. But I didn't see them used in mathematics for many years, until they were finally introduced, in about 7th grade, as a tool for solving problems. Take a problem, write down the equation, putting variables for the unknown quantities, and then you have something you can solve.

A little </summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/5369309299951393819/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=5369309299951393819' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/5369309299951393819'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/5369309299951393819'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2009/10/milestone.html' title='Milestone'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_KK9AfIJRu6E/StXtMy7GcAI/AAAAAAAAABk/H1iWUSv00o8/s72-c/DSC_0051.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-3296879672538085553</id><published>2009-09-13T09:48:00.002-04:00</published><updated>2009-09-13T11:17:10.786-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='puzzles'/><category scheme='http://www.blogger.com/atom/ns#' term='who knew'/><title type='text'>Prehistory, continued</title><summary type='text'>I guess I always thought of technology as strictly cumulative, but reading a little about the Stone Age dispelled that notion. Archaeologists have had to reverse-engineer, from the artifacts they left behind, the toolmaking skills and technology of extinct cultures. How did Cro-Magnon mammoth hunters store meat? Wouldn't it spoil? Well, we really don't know that sort of thing anymore, but there's</summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/3296879672538085553/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=3296879672538085553' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/3296879672538085553'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/3296879672538085553'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2009/09/prehistory-continued.html' title='Prehistory, continued'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-5726523824893883382</id><published>2009-09-11T06:05:00.001-04:00</published><updated>2009-09-11T07:08:39.285-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='who knew'/><title type='text'>This week I learned...</title><summary type='text'>It's prehistory week at the jorendorff household. This week I learned:


The fossilized skeletons of a 14-foot Xiphactinus (a mean-looking Late
  Cretaceous fish) and its last meal, a merely 6-foot bony fish which it
  swallowed whole, are on display at the Sternberg Museum of Natural History in
  Hays, Kansas.

Woolly mammoths had a three-inch-thick layer of fat underneath thick skin,
  fur, and</summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/5726523824893883382/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=5726523824893883382' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/5726523824893883382'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/5726523824893883382'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2009/09/this-week-i-learned.html' title='This week I learned...'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-3868102361732160731</id><published>2009-08-25T08:26:00.003-04:00</published><updated>2009-08-25T10:04:12.389-04:00</updated><title type='text'>Steampunk 4 life</title><summary type='text'>
“But surely (said I) that would make us Slaves to these Automata, if indeed they did not destroy us altogether.”

“Nay (quoth Doctor Albertus), it is not the Extinction or Enslavement of our Race that I see when I gaze into the Future of Mankind. On the contrary, I see naught but Liberty. There are some among us destined to be Monarchs, but how many are they? Each Country admits of but one </summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/3868102361732160731/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=3868102361732160731' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/3868102361732160731'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/3868102361732160731'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2009/08/steampunk-4-life.html' title='Steampunk 4 life'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-3685998715433009184</id><published>2009-07-02T15:52:00.005-04:00</published><updated>2009-07-02T16:50:40.701-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='education'/><category scheme='http://www.blogger.com/atom/ns#' term='math'/><title type='text'>Lockhart's Lament</title><summary type='text'>Lockhart's Lament (PDF, 25 pages) starts out like this:

Everyone knows that something is wrong. The politicians say, “we need higher standards.” The schools say, “we need more money and equipment.“ Educators say one thing, and teachers say another. They are all wrong. The only people who understand what is going on are the ones most often blamed and least often heard: the students. They say, “</summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/3685998715433009184/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=3685998715433009184' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/3685998715433009184'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/3685998715433009184'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2009/07/lockharts-lament.html' title='Lockhart&apos;s Lament'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-7467685600989076302</id><published>2009-07-01T08:08:00.006-04:00</published><updated>2009-07-01T12:16:28.191-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='math'/><title type='text'>The ring Z[i]</title><summary type='text'>This is a little self-portrait, "The Artist Trying to Learn Abstract Algebra", probably of no interest to anyone else.

I read an introduction to rings (in Gallian, fifth edition, which I enthusiastically recommend). Now I'm trying to come up with some conjectures and prove or disprove them before I start on the exercises. (This book has great exercises, and doesn't bother teaching anything in </summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/7467685600989076302/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=7467685600989076302' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/7467685600989076302'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/7467685600989076302'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2009/07/ring-zi.html' title='The ring Z[i]'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-3126731597607887902</id><published>2009-06-22T12:35:00.004-04:00</published><updated>2009-06-22T17:39:01.213-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='games'/><title type='text'>A storytelling game</title><summary type='text'>I've played this game a few times now and have really enjoyed it. I've only tried it with two players. It might work with more.

Rules

Each player starts by jotting down a very brief story outline: just five lines.  Each line should be seven words or less.  It's OK to steal the outline of a familiar story, as in the example below.


a girl in red
a wolf with a plan
the wolf eats grandma
the </summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/3126731597607887902/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=3126731597607887902' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/3126731597607887902'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/3126731597607887902'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2009/06/storytelling-game.html' title='A storytelling game'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-7865309704960161865</id><published>2009-05-19T22:17:00.001-04:00</published><updated>2009-05-20T23:21:51.713-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='philosophy'/><title type='text'>Stoicism, Christianity, and Mother Goose</title><summary type='text'>I read the Handbook of Epictetus.  It's very brief, just a few pages really.  I'll quote a few paragraphs that should make it clear what Stoicism is about.  (I'm quoting a recent translation by Nicholas P. White which I really like.  The translations I found on the Web seem stilted, or florid, by comparison; though Higginson isn't bad.  Of course you can try the original Greek.)


Some things are</summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/7865309704960161865/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=7865309704960161865' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/7865309704960161865'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/7865309704960161865'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2009/05/stoicism-christianity-and-mother-goose.html' title='Stoicism, Christianity, and Mother Goose'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-6116474386825737680</id><published>2009-05-18T05:00:00.000-04:00</published><updated>2009-05-18T06:01:38.550-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='poetry'/><title type='text'>Sonnets</title><summary type='text'>Once I wrote two lines of what would have been an awesome sonnet.

Shall I compare you to my friend Matt Jones?
You are more lovely and not half so drunk.

In San Francisco, while everyone else was napping, I managed to sneak out to City Lights Books. There I stumbled on Sonnets by Giuseppe Gioacchino Belli, translated by Mike Stocks.  Translated.  Imagine translating sonnets.  I opened it up and</summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/6116474386825737680/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=6116474386825737680' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/6116474386825737680'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/6116474386825737680'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2009/05/sonnets.html' title='Sonnets'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-5393795397082873691</id><published>2009-05-09T13:08:00.001-04:00</published><updated>2009-05-09T14:10:53.050-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='who knew'/><category scheme='http://www.blogger.com/atom/ns#' term='books'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='math'/><title type='text'>Recently I learned...</title><summary type='text'>

Your browser uses the public suffix list to determine whether two web sites may share cookies.  This is not very robust but better than the previous strategy.

If you take a long strip of paper, fold it in half as many times as you can, and unfold it, it'll make an approximation of the fractal shape called the Heighway dragon.

If you take two fractions, say 1/2 and 1/3, and add the numerators </summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/5393795397082873691/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=5393795397082873691' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/5393795397082873691'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/5393795397082873691'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2009/05/recently-i-learned.html' title='Recently I learned...'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-4364311698612905168</id><published>2009-05-09T11:05:00.002-04:00</published><updated>2009-05-09T13:40:27.470-04:00</updated><title type='text'>Learning in games vs. applications</title><summary type='text'>I was talking to one usability expert and he was describing how they measure task completion.   Did the user press the buttons in the right order?  Their ideal app resulted in new users completing tasks 100% of the time. This isn’t exploratory learning.  You need to be able to fail and explore the possibility space of a particular tool.  Through repeated failure and success, users build up robust</summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/4364311698612905168/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=4364311698612905168' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/4364311698612905168'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/4364311698612905168'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2009/05/learning-in-games-vs-applications.html' title='Learning in games vs. applications'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-9081443950576309122</id><published>2009-04-06T14:39:00.004-04:00</published><updated>2009-04-06T14:48:11.649-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='music'/><category scheme='http://www.blogger.com/atom/ns#' term='recommended'/><title type='text'>Handlebars</title><summary type='text'>Hey, listen to this song:



Listening to the first 15 seconds, I didn't think I was going to like it.  The reasons I like this song are interesting enough to write about at length, but... oh, just hit the button.</summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/9081443950576309122/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=9081443950576309122' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/9081443950576309122'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/9081443950576309122'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2009/04/handlebars.html' title='Handlebars'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-156493677544265551</id><published>2009-04-05T06:05:00.005-04:00</published><updated>2009-04-05T06:33:12.180-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='technology'/><title type='text'>In which something is beeping</title><summary type='text'>Several years ago I predicted that in the future there will often be a mysterious beeping which no one can identify or locate.  This has happened to me several times since then, but tonight was special.  Something kept going BEE-doo loudly, about once every two minutes.  I suspected the smoke detector and my laptop before tracking the noise to a cell phone.

It was 3 AM.  My house is full of </summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/156493677544265551/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=156493677544265551' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/156493677544265551'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/156493677544265551'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2009/04/in-which-something-is-beeping.html' title='In which something is beeping'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-6561483700988591070</id><published>2009-03-11T08:22:00.005-04:00</published><updated>2009-03-11T09:24:48.852-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='family'/><title type='text'>J. listens to a story</title><summary type='text'>I started to read J. the story of Moses last night.  As a kid I probably scorned story bibles, but someone gave us this one when J. was a baby, and flipping through it I was pleasantly surprised.  Now I think you can probably do a whole lot of deleting and clarifying without hurting much.  You do lose the texture of the Bible.  But we've already read the kids D'Aulaire's Greek Myths (miraculously</summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/6561483700988591070/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=6561483700988591070' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/6561483700988591070'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/6561483700988591070'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2009/03/j-listens-to-story.html' title='J. listens to a story'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-5324064986713538322</id><published>2009-02-26T17:56:00.001-05:00</published><updated>2009-02-26T17:57:45.852-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='music'/><category scheme='http://www.blogger.com/atom/ns#' term='family'/><title type='text'>J. writes a song</title><summary type='text'>The handwriting is our babysitter's.

</summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/5324064986713538322/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=5324064986713538322' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/5324064986713538322'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/5324064986713538322'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2009/02/j-writes-song.html' title='J. writes a song'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_KK9AfIJRu6E/SaceEmlZkgI/AAAAAAAAABM/siNwuloro48/s72-c/motorcycle+song.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-8314401532682859855</id><published>2008-12-31T19:22:00.002-05:00</published><updated>2008-12-31T19:25:09.070-05:00</updated><title type='text'>Junk and your unconscious mind</title><summary type='text'>It's wonderfully easy to contribute on the Web, and as an unfortunate side effect of this essential fact, hoaxes, cranks, and general nonsense abound.  I'll euphemistically call this stuff “junk”. Because so much of what you see online is junk, smart people such as yourself develop a finely-tuned junk detector.  This is fine—in any case it's important to have one if you plan to use the Web for </summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/8314401532682859855/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=8314401532682859855' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/8314401532682859855'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/8314401532682859855'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2008/12/junk-and-your-unconscious-mind.html' title='Junk and your unconscious mind'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-2357947425445844647</id><published>2008-12-31T18:46:00.005-05:00</published><updated>2008-12-31T19:28:24.304-05:00</updated><title type='text'>Structure</title><summary type='text'>On the Web, alternative reading to whatever you're looking at is never far away.  There are even links in most Web pages, forever calling you to random-walk.  The result, for the reader, can be a haphazard adventure of reading, interesting at every point but without overall purpose.

The result for writers is that time spent organizing thoughts is usually wasted—nobody wants to read all that. </summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/2357947425445844647/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=2357947425445844647' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/2357947425445844647'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/2357947425445844647'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2008/12/structure.html' title='Structure'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-6954173138217920825</id><published>2008-12-17T09:41:00.005-05:00</published><updated>2008-12-17T11:02:29.524-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='education'/><category scheme='http://www.blogger.com/atom/ns#' term='math'/><title type='text'>The School Mathematics Project</title><summary type='text'>JJ had me look at a set of old mathematics textbooks, and I found this.


4.1 Division and repeated subtraction
We can write 7 + 7 + 7 + 7 + 7 + 7 + 7 + 7 + 7 = 7 × 9 = 63.
(a) What is 63 - 7 - 7 - 7 - 7 - 7 - 7 - 7 - 7 - 7?
(b) What is 63 ÷ 7?
(c) Explain the connection between the last two questions.
(d) If you were to work out 65 - 7 - 7 - 7 - 7 - 7 - 7 - 7 - 7 - 7, what would you find?  How </summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/6954173138217920825/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=6954173138217920825' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/6954173138217920825'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/6954173138217920825'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2008/12/school-mathematics-project.html' title='The School Mathematics Project'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-1896510285902690808</id><published>2008-12-09T08:27:00.009-05:00</published><updated>2008-12-09T15:38:03.380-05:00</updated><title type='text'>The very best of jorendorff?</title><summary type='text'>I like Language Log, but I would like it even better if there were less of it.

Wouldn't it be keen if there were a site where you could enter the URL of any blog, and it would give you back a feed containing only half the entries—the best ones, according to whatever metric of popularity the service could find (links, diggs, whatever).

I proposed this on IRC, where mhoye and humph reacted with a</summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/1896510285902690808/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=1896510285902690808' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/1896510285902690808'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/1896510285902690808'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2008/12/very-best-of-jorendorff.html' title='The very best of jorendorff?'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-2953145222241209877</id><published>2008-11-21T10:11:00.005-05:00</published><updated>2009-05-09T03:10:43.653-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='politics'/><title type='text'>Arms</title><summary type='text'>I am flushing the buffer of old posts.  Here is one I delayed posting because it's just too boring.  Well, I'm posting it anyway.  Sorry.

xkcd has a provocative comic about cryptography.

I imagine many geeks are moderately in favor of gun control but staunchly opposed to cryptography control.  The two issues are very similar.

Having a gun lets you do two basic things: intimidate unarmed people</summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/2953145222241209877/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=2953145222241209877' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/2953145222241209877'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/2953145222241209877'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2008/11/arms.html' title='Arms'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-6842165025061056397</id><published>2008-11-18T13:48:00.003-05:00</published><updated>2011-01-11T16:47:36.033-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='who knew'/><title type='text'>Recently I learned...</title><summary type='text'>

Some people are, at this moment, running around the world.  As of this writing they're about 16% done.

Seattle is farther north than Montréal.  It is in fact farther north than all but the northernmost tip of Maine.

Someone with a browser history like mine is more likely female than male.

(My history includes a lot of pages on bugzilla.mozilla.org and developer.mozilla.org, which should peg </summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/6842165025061056397/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=6842165025061056397' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/6842165025061056397'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/6842165025061056397'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2008/11/recently-i-learned.html' title='Recently I learned...'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-3272218248374733926</id><published>2008-10-23T09:09:00.004-04:00</published><updated>2008-10-23T09:31:58.402-04:00</updated><title type='text'>Commonwealth of Kentucky v. 141 Internet Domain Names</title><summary type='text'>Bill Poser is annoyed that the state of Kentucky has decided to seize a bunch of domain names on the unlikely theory that they are “gambling devices”.

Among the silly things going on here is the name of the case, which Bill explains in the comments:

Yes, the nominal defendants are the domain names. This is an example of a lawsuit in rem "against a thing". It is the typical form of action in </summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/3272218248374733926/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=3272218248374733926' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/3272218248374733926'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/3272218248374733926'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2008/10/commonwealth-of-kentucky-v-141-internet.html' title='Commonwealth of Kentucky v. 141 Internet Domain Names'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-6693718929036835898</id><published>2008-09-30T12:47:00.003-04:00</published><updated>2008-09-30T14:05:17.953-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='politics'/><title type='text'>Who buys this stuff?</title><summary type='text'>My search continues for something substantial to read from an economist in favor of the bailout.  On TV, they all appear to favor it (using vague language and lots of clichés), but on the Internet, they all seem to oppose it (with compelling economic arguments).

I thought I may have found it when I ran across a dire quote from Nouriel Roubini in a newspaper, warning of economic woes to come.  </summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/6693718929036835898/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=6693718929036835898' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/6693718929036835898'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/6693718929036835898'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2008/09/who-buys-this-stuff.html' title='Who buys this stuff?'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-6090703035627006061</id><published>2008-09-30T11:57:00.006-04:00</published><updated>2008-09-30T12:46:27.845-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='politics'/><title type='text'>My Representative</title><summary type='text'>I wrote to my Representative, Jim Cooper, and three days ago, he wrote back:

...I hate the thought of paying ransom to Wall Street, especially when Main Street is struggling.  I am furious that our financial situation has been allowed to get this point, and that Treasury is considering bailing out the lenders who helped caused this to occur.

Then he voted for the bailout.  According to this </summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/6090703035627006061/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=6090703035627006061' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/6090703035627006061'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/6090703035627006061'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2008/09/my-representative.html' title='My Representative'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-963780943806471927</id><published>2008-08-12T19:21:00.003-04:00</published><updated>2008-08-18T14:14:49.187-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='family'/><title type='text'>Squares</title><summary type='text'>Yesterday, apropos of nothing, J. announced that 9 is not the only square number.  4 is, too.  Even 1, he added.  It turns out he didn't hear the phrase “square number” anywhere.  He's just been playing with blocks.

Today I got out some extra blocks and showed him that 16 is a square number, too.  He wondered, apparently at random, if 100 was a square number.  So we counted out one hundred </summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/963780943806471927/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=963780943806471927' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/963780943806471927'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/963780943806471927'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2008/08/squares.html' title='Squares'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-1221501277915216431</id><published>2008-07-24T09:07:00.010-04:00</published><updated>2011-01-11T16:47:12.919-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='who knew'/><title type='text'>Last week I learned...</title><summary type='text'>

When volcanic eruptions created the island of Ferdinandea in 1831, it was quickly claimed by Italy, France, the UK, and Spain.  While they were arguing, the little island eroded away.

How to put this?  Language isn't what I thought it was.  (This definitely falls into the category of thought-provoking stuff I won't pretend to understand.)

A little background.  Before your third birthday, you </summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/1221501277915216431/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=1221501277915216431' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/1221501277915216431'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/1221501277915216431'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2008/07/last-week-i-learned.html' title='Last week I learned...'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-8401084085531055710</id><published>2008-07-23T23:53:00.000-04:00</published><updated>2008-07-23T12:53:32.994-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='who knew'/><title type='text'>Stuff I learned recently</title><summary type='text'>

Twelve thousand years ago, a gigantic dam of solid ice blocked the Clark Fork River, creating Glacial Lake Missoula.

The lake was almost 2,000 feet deep.

And periodically the dam would explode, laying waste to parts of what's now Montana, Idaho, Washington, and Oregon.

Thundering waves and chunks of ice tore away soils and mountainsides, deposited giant ripple marks, created the scablands of</summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/8401084085531055710/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=8401084085531055710' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/8401084085531055710'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/8401084085531055710'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2008/06/stuff-i-learned-recently.html' title='Stuff I learned recently'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-8525073641890841934</id><published>2008-07-02T00:28:00.001-04:00</published><updated>2008-07-03T10:04:35.721-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='education'/><category scheme='http://www.blogger.com/atom/ns#' term='language'/><title type='text'>What is a noun?</title><summary type='text'>But what about earthquakes and concerts and wars, values and weights and costs, famines and droughts, redness and fairness, days and millennia, functions and purposes, craftsmanship, perfection, enjoyment, and finesse?

—Ray Jackendoff, Foundations of Language: brain, meaning, grammar, evolution

I learned in school that a noun is a word that names a person, place or thing.

A few years after </summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/8525073641890841934/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=8525073641890841934' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/8525073641890841934'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/8525073641890841934'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2008/07/what-is-noun.html' title='What is a noun?'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-4602114058250815085</id><published>2008-06-14T11:19:00.002-04:00</published><updated>2008-06-14T11:25:03.880-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='puzzles'/><title type='text'>Barleycorn Bay</title><summary type='text'>See earlier puzzles for, er, something of an explanation.

“Now listen close-like,” said my new friend, “'cos I'm only going to
say this once.  All the inhabitants of Barleycorn Bay, and I've met
them each and every one, are either heroes or vagabonds.  Or both.
Every one of the heroes is blonde; every one of the vagabonds is a
magician, except for any that be Quakers; and all the magicians are
</summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/4602114058250815085/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=4602114058250815085' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/4602114058250815085'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/4602114058250815085'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2008/06/barleycorn-bay.html' title='Barleycorn Bay'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-7314539730390910182</id><published>2008-06-01T13:47:00.000-04:00</published><updated>2008-06-01T14:47:25.098-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='who knew'/><title type='text'>Facts</title><summary type='text'>David Macaulay wrote and illustrated a book entitled Castle.  If you have a child four or older, you have a perfect excuse to buy it.  Mill is fascinating, too.

That “if Microsoft designed the iPod package” video was commissioned by Microsoft.  To my mind, that makes it even cleverer.

In an underground passageway somewhere near Shinjuku, there is a machine that cleans your glasses.

A hot-air </summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/7314539730390910182/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=7314539730390910182' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/7314539730390910182'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/7314539730390910182'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2008/04/facts.html' title='Facts'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-591463792466805024</id><published>2008-05-28T12:31:00.006-04:00</published><updated>2008-05-28T13:15:23.273-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='philosophy'/><category scheme='http://www.blogger.com/atom/ns#' term='management'/><category scheme='http://www.blogger.com/atom/ns#' term='politics'/><title type='text'>Crowd vs. Committee</title><summary type='text'>I just found this in an old notebook.  Apparently I wrote it a couple years ago.  Most of it seems to make more sense to me now.



Wisdom of Crowds
Design by Committee



Both:  Participants may be biased.



Bias averages out
Bias creates “riders”



Not much work
Lots of work



No consensus required
Seeks consensus.  Decisions may be postponed to avoid stirring up trouble.



Minority (“</summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/591463792466805024/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=591463792466805024' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/591463792466805024'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/591463792466805024'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2008/05/crowd-vs-committee.html' title='Crowd vs. Committee'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-6314461557762080967</id><published>2008-05-23T10:18:00.003-04:00</published><updated>2008-05-23T10:24:55.439-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='family'/><title type='text'>Curlicues</title><summary type='text'>J was writing his sister A's name for her on a piece of construction paper.  J is 4 years old and A is 2, and somebody recently taught J that he can decorate his letters with outrageous curlicues.  So J says, “Do you want me to put curlicues on it?”  And A replies, in her tiny stern voice, “There are no Qs in my name!”</summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/6314461557762080967/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=6314461557762080967' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/6314461557762080967'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/6314461557762080967'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2008/05/curlicues.html' title='Curlicues'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-1416310517274136231</id><published>2008-05-10T12:04:00.004-04:00</published><updated>2008-05-10T12:30:04.297-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mozilla'/><title type='text'>Firefox 3</title><summary type='text'>Firefox 3 is nearing release.  Check out what's new, especially the Awesomebar, which has changed my life.

(Awesomebar itself is the work of superhacker Ed Lee, but it relies on Places, the new bookmarks and history system, 2+ years in the making.)

If you're interested in security, especially the difficulty of giving users correct, actionable security-related info at a glance, read about </summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/1416310517274136231/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=1416310517274136231' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/1416310517274136231'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/1416310517274136231'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2008/05/firefox-3.html' title='Firefox 3'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-8298145492010033987</id><published>2008-04-06T00:56:00.003-04:00</published><updated>2008-04-11T19:13:14.539-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='who knew'/><title type='text'>This week I learned...</title><summary type='text'>

In the children's section of the Nashville public library, the mother lode of folk tales is in the nonfiction section. Aha!

There's a whole family of egg-eating snakes that swallow eggs bigger than their heads, squeeze out the insides, and spit out the shell.

According to this blog post, native speakers of Chinese are gradually forgetting how to write.

According to Jared Diamond, out of 148 </summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/8298145492010033987/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=8298145492010033987' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/8298145492010033987'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/8298145492010033987'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2008/04/this-week-i-learned.html' title='This week I learned...'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-7441339901753204693</id><published>2008-04-04T15:06:00.000-04:00</published><updated>2008-04-04T16:06:17.282-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='who knew'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>This month I learned...</title><summary type='text'>The past three or four weeks are a bit of a blur, but:



Just before he died, Beethoven claimed to be working on a Tenth Symphony.   Fragments of this were discovered among Beethoven's sketchbooks in the 1980s (!), and musicologist/composer Barry Cooper stitched together a highly speculative, but performable, first movement.

I knew that John Harrison invented the first clock that could keep </summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/7441339901753204693/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=7441339901753204693' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/7441339901753204693'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/7441339901753204693'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2008/04/this-month-i-learned.html' title='This month I learned...'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-9024509235421062214</id><published>2008-03-14T20:08:00.003-04:00</published><updated>2008-03-14T20:19:21.838-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='family'/><title type='text'>A bad guy in a lose-lose situation</title><summary type='text'>I guess there's no point denying that J, my four-year-old, has a bit of an aggressive streak.  Paraphrased from memory:

J: I'm going to try and splash him into that swimming pool.  He's a bad guy.  (The “bad guy” is a toy car.)

If he misses, he's going to be shot out of a cannon that will shoot him so hard, he will crash into the sun, and then he will blow up and his car will blow up.

(J. </summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/9024509235421062214/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=9024509235421062214' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/9024509235421062214'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/9024509235421062214'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2008/03/bad-guy-in-lose-lose-situation.html' title='A bad guy in a lose-lose situation'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-1310315704385976711</id><published>2008-02-29T17:26:00.003-05:00</published><updated>2008-02-29T18:51:36.018-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='who knew'/><title type='text'>This week I learned...</title><summary type='text'>I spent most of this week sick in bed, but I did discover that:



According to the Jameel Poverty Action Lab at MIT, the cheapest way to improve attendance in Kenyan schools is mass deworming.

There's a guy removing Garfield from Garfield comic strips.  The result: “an even better comic about schizophrenia, bipolar disorder, and the empty desperation of modern life”.

Guy Steele wrote The </summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/1310315704385976711/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=1310315704385976711' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/1310315704385976711'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/1310315704385976711'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2008/02/this-week-i-learned_29.html' title='This week I learned...'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-4825537387970258741</id><published>2008-02-23T18:20:00.004-05:00</published><updated>2008-02-24T11:00:10.596-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='who knew'/><category scheme='http://www.blogger.com/atom/ns#' term='philosophy'/><title type='text'>This week I learned...</title><summary type='text'>

A shibboleth is language that sends cultural signals beyond its plain meaning.  The word comes from a fairly amazing Bible story.

Now I want a word for language invented to annoy, like “Democrat Party”.

Aristotle believed slavery to be “expedient and right”.  All the best arguments by learned apologists for slavery in the U.S. South were from his writings, particularly in the Politics.

</summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/4825537387970258741/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=4825537387970258741' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/4825537387970258741'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/4825537387970258741'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2008/02/this-week-i-learned_23.html' title='This week I learned...'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-8264113957079811307</id><published>2008-02-08T13:37:00.000-05:00</published><updated>2008-02-08T14:38:06.467-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='who knew'/><title type='text'>This week I learned...</title><summary type='text'>Special double issue!  Two weeks' worth of trivia, including a week spent in Mountain View.



Most Japanese streets do not have names.

With GNU Radio, you can buy some cheap hardware, plug it in, and your computer becomes a GPS receiver, a garage door opener, an HDTV tuner, an AM/FM radio, a cell phone.  This is subversive technology.  Hollywood wants regulations that would ban such nonsense.

</summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/8264113957079811307/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=8264113957079811307' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/8264113957079811307'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/8264113957079811307'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2008/02/this-week-i-learned.html' title='This week I learned...'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-827052387592730328</id><published>2008-01-25T18:02:00.000-05:00</published><updated>2008-01-26T08:42:26.974-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='who knew'/><title type='text'>This week I learned...</title><summary type='text'>

NestedVM can take any program that GCC can compile and run it in a Java VM.  It does this by compiling the program to a MIPS executable and then translating the MIPS machine code to Java bytecode.  Now, there isn't any high-level type information in a MIPS binary, so there isn't any in the bytecode.  Instead each instruction is translated to something that bangs on some large int arrays that </summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/827052387592730328/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=827052387592730328' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/827052387592730328'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/827052387592730328'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2008/01/this-week-i-learned_25.html' title='This week I learned...'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-5819951931699947646</id><published>2008-01-18T22:53:00.000-05:00</published><updated>2008-01-22T21:26:29.973-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='who knew'/><title type='text'>This week I learned...</title><summary type='text'>

The Phaistos Disc is a mysterious clay disc, about 3400-3850 years old, discovered in the basement of a Minoan palace.  It is imprinted with hieroglyphic symbols.  It is the earliest known instance of movable-type printing, which would not be seen again until woodblock printing appeared in China some 1600+ years later.

Poseidon was believed to have created the horse.  (I didn't even know that </summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/5819951931699947646/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=5819951931699947646' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/5819951931699947646'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/5819951931699947646'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2008/01/this-week-i-learned_18.html' title='This week I learned...'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-5563044250465534097</id><published>2008-01-07T14:11:00.001-05:00</published><updated>2008-01-13T12:55:50.288-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='who knew'/><title type='text'>This week I learned...</title><summary type='text'>

Before desktop computers were widely used in China, telegraph operators there had to memorize every Chinese character's GB 2312 character code.

Moleskin is made from cotton, not moles.  (In other news, guacamole is made from avacados.)

Garbage collection in Erlang is per-process.  This seems weird—are messages copied from process to process?—but as that article explains, there are advantages,</summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/5563044250465534097/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=5563044250465534097' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/5563044250465534097'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/5563044250465534097'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2008/01/this-week-i-learned_07.html' title='This week I learned...'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-4931851452316264434</id><published>2008-01-04T21:21:00.000-05:00</published><updated>2008-12-09T06:53:38.937-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='who knew'/><category scheme='http://www.blogger.com/atom/ns#' term='recommended'/><title type='text'>This week I learned...</title><summary type='text'>

A chipotle is a jalapeño that has been smoked.

There are lots of ways to tile a regular dodecagon with sides of length s using only rhombi with sides of length s.  My favorite so far:



I speculate all such tilings use exactly this many rhombi of each shape—six skinny diamonds, six fat ones, and three squares.  It would be really cool if I were wrong.  Calculate the area of each shape to see </summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/4931851452316264434/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=4931851452316264434' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/4931851452316264434'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/4931851452316264434'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2008/01/this-week-i-learned.html' title='This week I learned...'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_KK9AfIJRu6E/R3xhf-5kxdI/AAAAAAAAAA8/hTDvWBWXlWc/s72-c/Photo+265.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-2883086709097832957</id><published>2007-12-21T08:32:00.000-05:00</published><updated>2007-12-21T09:38:46.327-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='who knew'/><title type='text'>This week I learned...</title><summary type='text'>

A five-step checklist saved about 1,500 lives in Michigan intensive care units in 18 months.  It lists the five steps a physician should take, when putting a tube into a patient, to prevent infection.

Simple array lookups like arr[i], where i is an int, are troublesome for x64 compilers.  This is because int is a 32-bit type, while arr is 64 bits.  To generate the fastest possible code, the </summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/2883086709097832957/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=2883086709097832957' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/2883086709097832957'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/2883086709097832957'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2007/12/this-week-i-learned_19.html' title='This week I learned...'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-8542809425962533626</id><published>2007-12-20T13:59:00.000-05:00</published><updated>2007-12-20T14:22:41.308-05:00</updated><title type='text'>Today's recommendations for me</title><summary type='text'>Amazon thinks I might like the following items:


György Ligeti Edition 2: A capella choral works
Galois theory for beginners
General topology
Infinity and the mind
Banana


Banana?

It turns out Amazon recommended Banana for me because I purchased Fried Egg.  So that's all cleared up.</summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/8542809425962533626/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=8542809425962533626' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/8542809425962533626'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/8542809425962533626'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2007/12/todays-recommendations-for-me.html' title='Today&apos;s recommendations for me'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-2456167481788480121</id><published>2007-12-14T23:31:00.000-05:00</published><updated>2007-12-18T21:12:17.620-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='who knew'/><title type='text'>This week I learned...</title><summary type='text'>

This T-shirt claims that “Under extreme stress, an octopus will eat its own arms.”  According to Wikipedia, this is a “common belief”, though I'd never heard of it.  I'm suspicious.

Thanks to johnath, I now know that self-actualization tops Maslow's hierarchy of needs.

The Internet, incidentally, is all about self-actualization.  Depending on my mood, this strikes me as either dumb or </summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/2456167481788480121/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=2456167481788480121' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/2456167481788480121'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/2456167481788480121'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2007/12/this-week-i-learned_14.html' title='This week I learned...'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-8514393921365087820</id><published>2007-12-07T20:47:00.000-05:00</published><updated>2007-12-07T21:59:40.153-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='who knew'/><title type='text'>This week I learned...</title><summary type='text'>

Remember when I linked ColorSchemer Online?  Fun toy, huh?  Well, forget about it.  What you want is the ColorSchemer Gallery.  Three thousand color schemes created by actual graphic designers or sampled from art and nature.

How does a really good garbage collector compare to explicit memory management (malloc/free)?  According to a 2005 paper (PDF) by Matthew Hertz and Emery D. Berger, the </summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/8514393921365087820/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=8514393921365087820' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/8514393921365087820'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/8514393921365087820'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2007/12/this-week-i-learned.html' title='This week I learned...'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-6020285741723939354</id><published>2007-12-02T02:09:00.000-05:00</published><updated>2007-12-02T03:09:11.058-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='who knew'/><category scheme='http://www.blogger.com/atom/ns#' term='family'/><category scheme='http://www.blogger.com/atom/ns#' term='recommended'/><title type='text'>Black-Eyed Pea Dip</title><summary type='text'>Heat and drain:

1 can Bush's black-eyed peas

You can just zap them in the microwave for 2 minutes.

Mash them, then mix in:


1 tsp. seasoned salt
2 tbsp. chopped onions
1 tbsp. jalapeños (or salsa or diced tomatoes)
1½ cup grated cheddar
¼ cup unsalted butter, softened
1 3-oz. can of deviled ham


Pour the mixture into a 9-inch baking dish.  Sprinkle on top:

3 oz. grated mozzarella cheese

</summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/6020285741723939354/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=6020285741723939354' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/6020285741723939354'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/6020285741723939354'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2007/11/black-eyed-pea-dip.html' title='Black-Eyed Pea Dip'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-2288438536157075312</id><published>2007-11-21T17:20:00.000-05:00</published><updated>2007-12-02T03:07:51.951-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='who knew'/><title type='text'>This week I learned...</title><summary type='text'>

Net-casting spiders spin small webs which they hold in their long, spindly legs and slap down on unsuspecting insects.  Amazing.

In OpenGL, textures are applied after lighting has already been applied to the colors of whatever material you're drawing.  So once you get a material to look the way you want, if you then try to put a red spot on it, using a texture with some red parts and some </summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/2288438536157075312/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=2288438536157075312' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/2288438536157075312'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/2288438536157075312'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2007/11/this-week-i-learned_21.html' title='This week I learned...'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-8251943453517949189</id><published>2007-11-16T18:41:00.000-05:00</published><updated>2007-11-16T19:14:15.187-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='who knew'/><title type='text'>This week I learned... (Toronto edition)</title><summary type='text'>It was a good week, because I was stuck in a room with Benjamin Smedberg and Taras Glek for a couple days.



Virtual method calls are branch-predicted these days.  What is the world coming to?

When you fly from Canada to the U.S., you go through customs in Canada.

I learned a little about why Mozilla's security code is the way it is.  I hate the wrapper model, but the model I prefer, which </summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/8251943453517949189/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=8251943453517949189' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/8251943453517949189'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/8251943453517949189'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2007/11/this-week-i-learned-toronto-edition.html' title='This week I learned... (Toronto edition)'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-2392999840422200026</id><published>2007-11-09T12:26:00.000-05:00</published><updated>2007-11-09T16:06:35.079-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='who knew'/><title type='text'>This week I learned...</title><summary type='text'>

Chicken cacciatore isn't at all what I thought it was.  Sure is tasty though.  The recipe in The Joy of Cooking is recommended; here's a similar recipe (video).

Searching YouTube for recipes is an awfully delicious time sink.  My mouth is watering.

Color Schemer exists—and does a pretty darn good job.  Very helpful for the color-impaired like me.

Dot (PDF) is a very simple little language </summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/2392999840422200026/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=2392999840422200026' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/2392999840422200026'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/2392999840422200026'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2007/11/this-week-i-learned_09.html' title='This week I learned...'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-3414760136950738482</id><published>2007-11-02T22:09:00.000-04:00</published><updated>2007-11-02T23:09:51.119-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='who knew'/><title type='text'>This week I learned...</title><summary type='text'>

To view the wiki-source of any MediaWiki page, add ?action=raw to the URL.  (Good for scripting.)

Unix has system calls like mlock, mincore, mprotect, and madvise that interact with the virtual memory manager.  (Some are more standard than others.)  I only knew about the venerable mmap.

There's a fast, easy way to avoid the agonizing worst-case fragmentation you can get when you use a simple </summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/3414760136950738482/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=3414760136950738482' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/3414760136950738482'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/3414760136950738482'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2007/11/this-week-i-learned.html' title='This week I learned...'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-7185954554390492883</id><published>2007-10-26T12:23:00.000-04:00</published><updated>2007-10-26T12:29:55.607-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='puzzles'/><category scheme='http://www.blogger.com/atom/ns#' term='who knew'/><title type='text'>This week I learned...</title><summary type='text'>

How to find the median of n items in O(n) comparisons.  The easiest algorithm is merely O(n) expected time.  Can you figure out how it works?  Hints in the comments.

You can sort items with string keys in O(kn) time, where k is the average length of the strings.  But it requires, say, 5n words of extra table space.  This is amusing because in JavaScript, Array.prototype.sort() sorts objects by</summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/7185954554390492883/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=7185954554390492883' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/7185954554390492883'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/7185954554390492883'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2007/10/this-week-i-learned_26.html' title='This week I learned...'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-5922686327249248937</id><published>2007-10-19T18:32:00.000-04:00</published><updated>2007-10-19T21:00:42.776-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='who knew'/><title type='text'>This week I learned...</title><summary type='text'>

bug.gd is a web site dedicated to finding explanations and workarounds for every cryptic error message your computer can generate (with a little help from you).

The Canadian Standards Association charges Canadian citizens hundreds of dollars for (copy-protected) CD-ROMs containing the detailed regulations they're required to follow to do their work.

Mississippi medical examiner Stephen Hayne </summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/5922686327249248937/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=5922686327249248937' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/5922686327249248937'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/5922686327249248937'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2007/10/this-week-i-learned.html' title='This week I learned...'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-4997245797436683296</id><published>2007-09-16T22:50:00.000-04:00</published><updated>2007-09-16T22:52:52.012-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='math'/><category scheme='http://www.blogger.com/atom/ns#' term='logic'/><title type='text'>The principle of explosion</title><summary type='text'>Pop quiz:

1 - 1 + 1 - 1 + 1 - 1 + 1 - 1 + ... = ?

It's obviously 0, right?  Or maybe it's 1.  In the 17th and 18th centuries, everyone apparently thought the correct answer was ½ (and it wasn't because they were stupid back then: this includes people like Leibniz and Euler).

Eh, so math is inconsistent.  So what?



It is important to point out that it is not enough to consider at the same </summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/4997245797436683296/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=4997245797436683296' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/4997245797436683296'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/4997245797436683296'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2007/09/principle-of-explosion.html' title='The principle of explosion'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-4234982959183068317</id><published>2007-09-16T10:37:00.000-04:00</published><updated>2007-09-16T22:37:50.622-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='math'/><title type='text'>Floating</title><summary type='text'>It's not until you study math a little bit that you realize just how awful floating-point arithmetic is.  I mean, so it's a little inexact.  So what?  But the following are examples of statements that are absolutely true for integers, rationals, and reals, but not for floating-point numbers (even setting aside floating-point infinities and “not-a-number”s):


a - (a - b) = b
If b &gt; 0, then a + b </summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/4234982959183068317/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=4234982959183068317' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/4234982959183068317'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/4234982959183068317'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2007/01/floating.html' title='Floating'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-3940911441257614673</id><published>2007-08-26T15:28:00.001-04:00</published><updated>2007-09-02T13:26:11.288-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nashua'/><category scheme='http://www.blogger.com/atom/ns#' term='recommended'/><title type='text'>Where to eat in Nashua, NH</title><summary type='text'>Every town has something just a little different to offer.  Here are the places I would recommend if you had a day to spend in Nashua, New Hampshire, U.S.A.

Breakfast:  The City Room Cafe.  Try the Cajun sirloin crepes.  (They're not what I expected; they should be called "crepes curry" and they're a treat.)  Check out the specials; they're usually inventive and scrumptious.  Or have a </summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/3940911441257614673/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=3940911441257614673' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/3940911441257614673'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/3940911441257614673'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2007/08/where-to-eat-in-nashua-nh.html' title='Where to eat in Nashua, NH'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-2124226113238924908</id><published>2007-07-17T09:55:00.001-04:00</published><updated>2007-07-17T10:28:18.206-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Too cool for screenshots?</title><summary type='text'>Mac OS X comes with a command-line utility, pbcopy, that copies its stdin to the clipboard.  pbpaste dumps the clipboard to stdout.</summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/2124226113238924908/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=2124226113238924908' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/2124226113238924908'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/2124226113238924908'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2007/07/too-cool-for-screenshots.html' title='Too cool for screenshots?'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-227762944487670681</id><published>2007-07-13T11:24:00.001-04:00</published><updated>2008-12-09T06:53:39.297-05:00</updated><title type='text'>Usability gripes</title><summary type='text'>I wonder if I'm the only one who finds it ironic that LDAP, of all the Internet protocols the one most directly aimed at fixing the problem of discoverability, is, itself, undiscoverable:



I happen to know the hostname of my company's LDAP server, so I only need to figure out 7 more settings before I can, you know, find out my colleagues' email addresses.

Uploading this screenshot was an </summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/227762944487670681/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=227762944487670681' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/227762944487670681'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/227762944487670681'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2007/07/usability-gripes.html' title='Usability gripes'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_KK9AfIJRu6E/RpeSf8ddk1I/AAAAAAAAAAM/MBOboUdlsJ8/s72-c/ldap-annoyances.png' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-5194509054118555977</id><published>2007-07-11T08:38:00.000-04:00</published><updated>2007-07-11T08:40:38.195-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='family'/><title type='text'>Overheard in a car</title><summary type='text'>Buzz (not his real name) is 3; Woody is 22 months.

...
Buzz:  Yes you are!
Woody:  I'm not a are!
Buzz:  Yes you are!
Woody:  I'm not a are!
...</summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/5194509054118555977/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=5194509054118555977' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/5194509054118555977'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/5194509054118555977'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2007/07/overheard-in-car.html' title='Overheard in a car'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-6612642891381165945</id><published>2007-07-06T08:52:00.000-04:00</published><updated>2007-07-06T08:56:45.783-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='puzzles'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>C puzzle</title><summary type='text'>I was reading source code this morning and came across this curious line in a header file:

JS_STATIC_ASSERT(sizeof(JSGCThing) &gt;= sizeof(JSString));

The effect of this macro is to check at compile time that sizeof(JSGCThing) &gt;= sizeof(JSString).  If the condition is not met, compilation fails with an error.

The puzzle is:  how does this work?  A hint is in the comments.</summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/6612642891381165945/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=6612642891381165945' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/6612642891381165945'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/6612642891381165945'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2007/07/c-puzzle.html' title='C puzzle'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-91313621637118708</id><published>2007-07-04T02:17:00.000-04:00</published><updated>2007-07-04T02:36:36.451-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='history'/><title type='text'>Things die</title><summary type='text'>Around seven thousand languages are spoken today.  Many are spoken only by a few elderly people.  Over 500 such languages are headed for extinction.

Some linguists go much further, claiming that more than half of the languages spoken in 2000 will be extinct by 2100.</summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/91313621637118708/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=91313621637118708' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/91313621637118708'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/91313621637118708'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2007/07/things-die.html' title='Things die'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-1739087324109047389</id><published>2007-06-24T09:58:00.000-04:00</published><updated>2007-06-24T12:58:29.999-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='math'/><title type='text'>Math links</title><summary type='text'>A mathematician's apology (PDF).  The early chapters are mostly grumbling about getting old.  But then he starts talking about mathematics, with real poetry and love for the subject.  Very nice.

Eudoxus.  This ancient Greek anticipated Dedekind cuts and calculus.  He also mapped the heavens and the earth.  Yet no work of his survives--only frequent citations in the works of Euclid, Aristotle, </summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/1739087324109047389/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=1739087324109047389' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/1739087324109047389'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/1739087324109047389'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2007/06/math-links.html' title='Math links'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-116584887580993394</id><published>2007-06-24T09:37:00.000-04:00</published><updated>2007-06-24T14:19:01.998-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='to do'/><title type='text'>To do</title><summary type='text'>Frivolous projects I would undertake, if I only had the time.



Submit a patch to Monotone that makes "mtn log" display log entries in chronological order.

Finish debugging the new, faster syntax-case implementation I have for Try Scheme.  (sigh)  It's so close!

Write about continuations.

A good tutorial would be helpful.  I haven't read anything I really liked.  (Squawk of the Parrot has </summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/116584887580993394/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=116584887580993394' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/116584887580993394'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/116584887580993394'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2006/12/to-do.html' title='To do'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-7480484108558809462</id><published>2007-06-21T12:34:00.000-04:00</published><updated>2007-06-21T12:35:55.937-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mozilla'/><title type='text'>Rooftop lab</title><summary type='text'>I just started a new blog for my Mozilla work.  It's called Rooftop Lab, and it'll be pretty technical.</summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/7480484108558809462/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=7480484108558809462' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/7480484108558809462'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/7480484108558809462'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2007/06/rooftop-lab.html' title='Rooftop lab'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-5849242643329843582</id><published>2007-06-19T12:54:00.000-04:00</published><updated>2007-06-21T12:34:32.649-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='recommended'/><title type='text'>On the Cape</title><summary type='text'>If you happen to be on Cape Cod sometime, visit Scargo Pottery, just off route 6A.  That whole stretch of 6A is like a sprawling crafts fair, but Scargo is something special.  The little pictures on their web site don't do it justice.

We were on Cape Cod for my birthday.  It's a few weeks yet before the tourist season, but the weather was cooperative.  Breezy, cool, sunny.  Buzz was on his best </summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/5849242643329843582/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=5849242643329843582' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/5849242643329843582'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/5849242643329843582'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2007/06/on-cape.html' title='On the Cape'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-8837159823177572909</id><published>2007-06-17T12:52:00.001-04:00</published><updated>2007-06-17T12:54:48.177-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nashua'/><category scheme='http://www.blogger.com/atom/ns#' term='recommended'/><title type='text'>Strawberry alert</title><summary type='text'>If you happen to live in Nashua, NH, there's a small farmer's market on the Main Street bridge over the Nashua River.  It's there every Sunday, all summer.  A booth there is selling strawberries that were picked this morning.</summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/8837159823177572909/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=8837159823177572909' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/8837159823177572909'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/8837159823177572909'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2007/06/strawberry-alert.html' title='Strawberry alert'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-5429193602367175649</id><published>2007-06-15T18:02:00.000-04:00</published><updated>2007-06-15T18:03:05.322-04:00</updated><title type='text'>Woody goes to the park</title><summary type='text'>A. is 22 months old now and insists on being called “Woody”, except when she's “Steve”.


Mommy: What did you do at the park?  Did you slide down the slide?

Woody: Yeah.

Mommy: Did you run around?

Woody: Yeah.

Mommy: Did you meet some other kids?

Woody: Yeah.

Mommy: Did you eat some blueberries?

Woody: Yeah.

Mommy: Did you see a zebra?

Woody: Yeah.
</summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/5429193602367175649/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=5429193602367175649' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/5429193602367175649'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/5429193602367175649'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2007/06/woody-goes-to-park.html' title='Woody goes to the park'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-3160889645343301484</id><published>2007-06-08T22:35:00.000-04:00</published><updated>2007-06-08T22:45:26.258-04:00</updated><title type='text'>Productivity through eccentricity</title><summary type='text'>From The Pmarca Guide to Personal Productivity (click the link, it's interesting):


[R]efuse to commit to meetings, appointments, or activities at any set time in any future day.

As a result, you can always work on whatever is most important or most interesting, at any time.

Want to spend all day writing a research report? Do it!

Want to spend all day coding? Do it!

Want to spend all day at </summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/3160889645343301484/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=3160889645343301484' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/3160889645343301484'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/3160889645343301484'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2007/06/productivity-through-eccentricity.html' title='Productivity through eccentricity'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-5199468277785359466</id><published>2007-06-05T09:14:00.000-04:00</published><updated>2007-06-05T11:25:52.042-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Danger!</title><summary type='text'>In Scheme and Ruby, procedures that modify variables or data structures are marked with a ! by convention:

  // Java
  static &lt;T&gt;
  void arraySwap(T[] arr, int i0, int i1) {
      T tmp = arr[i0];
      arr[i0] = arr[i1];
      arr[i1] = tmp;
  }

  ;; equivalent Scheme
  (define (vector-swap! v i0 i1)
    (let ((tmp (vector-ref v i0)))
      (vector-set! v i0 (vector-ref v i1))
      (</summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/5199468277785359466/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=5199468277785359466' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/5199468277785359466'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/5199468277785359466'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2007/06/danger.html' title='Danger!'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-1559794312716219727</id><published>2007-06-03T11:12:00.001-04:00</published><updated>2007-06-03T11:34:14.782-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Types</title><summary type='text'>I've been working through Types and Programming Languages by Benjamin C. Pierce.  It's filling in a lot of blanks for me.

According to the drafts, ECMAScript 4 will have an ambitious new type system with optional type-annotation.  So for example you could write:

//code without types
function sortLines(text) {
    let lines = text.split(/\r\n?|\n/g);
    lines.sort();
    return lines.join("\n")</summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/1559794312716219727/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=1559794312716219727' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/1559794312716219727'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/1559794312716219727'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2007/06/types.html' title='Types'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-4030314710127702856</id><published>2007-05-31T13:22:00.001-04:00</published><updated>2007-05-31T13:49:48.113-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mozilla'/><title type='text'>A new gig</title><summary type='text'>Last week I accepted a position at Mozilla Corporation, the tiny company behind the hugely popular Firefox web browser, now used by 80 million people around the world.

I'll be working full-time on Mozilla's JavaScript engine, one of the core technologies that make Firefox tick.  It's my dream job.  I can't believe my good fortune.

You can read the latest Mozilla news on Planet Mozilla.  (</summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/4030314710127702856/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=4030314710127702856' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/4030314710127702856'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/4030314710127702856'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2007/05/new-gig.html' title='A new gig'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9871512.post-821574815486962945</id><published>2007-05-13T17:46:00.001-04:00</published><updated>2007-05-13T18:10:56.720-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='puzzles'/><category scheme='http://www.blogger.com/atom/ns#' term='family'/><category scheme='http://www.blogger.com/atom/ns#' term='logic'/><title type='text'>Concerning gifts (and other puzzles)</title><summary type='text'>What can you conclude from the following three premisses?


If something is not gift-wrapped, it's not a gift.
Nothing that's gift-wrapped is entirely unlike a box of chocolates.
Life is a gift.


Lewis Carroll published a book of about a hundred puzzles like this one.  Read it online: introduction; puzzles. My nephew IM and I stumbled upon them in Memphis last week.  He pretty much knocked them </summary><link rel='replies' type='application/atom+xml' href='http://jorendorff.blogspot.com/feeds/821574815486962945/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9871512&amp;postID=821574815486962945' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/821574815486962945'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9871512/posts/default/821574815486962945'/><link rel='alternate' type='text/html' href='http://jorendorff.blogspot.com/2007/05/concerning-gifts-and-other-puzzles_13.html' title='Concerning gifts (and other puzzles)'/><author><name>jto</name><uri>http://www.blogger.com/profile/03968844388108605008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
