<?xml version="1.0" encoding="ISO-8859-1" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">

  <channel>
    <atom:link href="http://www.jefftk.com/news.rss" rel="self" type="application/rss+xml" />
    <title>Jeff :: News</title>
    <link>http://www.jefftk.com/news</link>
    <description>Jeff Kaufman's Blog</description>
    <language>en-us</language>
    <item>
      <guid>http://www.jefftk.com/news/2012-02-09.html</guid>
      <title>Predatory Producing</title>
      <link>http://www.jefftk.com/news/2012-02-09.html</link>
      <pubDate>09 Feb 2012 08:00:00 EST</pubDate>
      <description>&lt;p&gt;  


A company offers a product so cheaply that their competitors go out of
business, at which point they raise prices.  Anticompetitive predatory
pricing?

&lt;p&gt;

A company offers a product so good that their competitors go out of
business, at which point they make their product worse.
Anticompetitive predatory producing?

  

&lt;p&gt;&lt;i&gt;Comment on &lt;a href="https://plus.google.com/103013777355236494008/posts/2xtUFfyhQVn"&gt;google plus&lt;/a&gt;, &lt;a href="https://www.facebook.com/jefftk/posts/152898074828290"&gt;facebook&lt;/a&gt;, or write jeff@jefftk.com&lt;/i&gt;</description>
    </item>
    <item>
      <guid>http://www.jefftk.com/news/2012-02-08.html</guid>
      <title>Caller control of phone ringer</title>
      <link>http://www.jefftk.com/news/2012-02-08.html</link>
      <pubDate>08 Feb 2012 08:00:00 EST</pubDate>
      <description>&lt;p&gt;  


I want this as my voicemail message:

&lt;blockquote&gt;This phone is set to vibrate.  If this is really important
[1] dial '73' to make the phone ring.  Otherwise, please leave a
message.&lt;/blockquote&gt;

I leave my phone set on vibrate and often ignore it: just because I
have a box in my pocket doesn't mean that people elsewhere should take
priority over people in the same room.  In person, if B comes up while
I'm talking to A they will politely wait until A is done.  If it's
urgent, they can say "excuse me, but this is really important", and
seize priority.  Phones should have this too.  It wouldn't have to go
into full ringing: a brief sound following a vibrating ring that I had
ignored would tell me that someone had claimed urgency.

&lt;p&gt;

(Would people claim urgency excessively?  I don't think so, but if
they did in practice I could make this available only to people I
trusted not to abuse it.)

&lt;p&gt;

This is part of my general &lt;a href="http://www.jefftk.com/news/2009-12-22.html"&gt;retrogrouch outlook&lt;/a&gt;.

&lt;p&gt;
&lt;br&gt;

[1] And possibly: "... and you're willing to pay $1 if I disagree ..."

  


&lt;p&gt;&lt;i&gt;Comment on &lt;a href="https://plus.google.com/103013777355236494008/posts/iputN7FNnwT"&gt;google plus&lt;/a&gt;, &lt;a href="https://www.facebook.com/jefftk/posts/166349803477224"&gt;facebook&lt;/a&gt;, or write jeff@jefftk.com&lt;/i&gt;</description>
    </item>
    <item>
      <guid>http://www.jefftk.com/news/2012-02-07.html</guid>
      <title>Merge Timing</title>
      <link>http://www.jefftk.com/news/2012-02-07.html</link>
      <pubDate>07 Feb 2012 08:00:00 EST</pubDate>
      <description>&lt;p&gt;  


Driving down the highway you see a sign saying that your lane is closed for
construction a mile ahead.  Do you merge over now, or do you stay in your lane until the
last minute?  In the US at least, the normal thing to do is to merge promptly, and then
&lt;a
href="http://marginalrevolution.com/marginalrevolution/2012/02/the-west-rt-50-gallows-feed.html"&gt;get&lt;/a&gt;
&lt;a
href="https://foursquare.com/v/i-hate-jerks-who-wait-last-minute-to-merge/4d37a1b8fe80a1cdaccc7d9f"&gt;angry&lt;/a&gt;
at the &lt;a href="http://twitter.com/#!/sacca/status/612067642"&gt;jerks&lt;/a&gt; who cut in at the
last minute after zooming past the patiently waiting people who have already merged.

&lt;p&gt;

We think of this as a &lt;a
href="http://en.wikipedia.org/wiki/Prisoner%27s_dilemma"&gt;defect/cooperate&lt;/a&gt; situation:
you can cooperate for common gains in which you share, or you can defect and increase your
gains at the expense of others.  Cast this way you should cooperate, but what messes this
up is that it's actually &lt;a
href="http://ops.fhwa.dot.gov/publications/fhwahop09037/principles.htm"&gt;better&lt;/a&gt; to &lt;a
href="http://www.dot.state.mn.us/zippermerge/"&gt;merge late&lt;/a&gt;.  What looks like polite
cooperative behavior is actually worse for the group.

&lt;p&gt;

I think the solution here is the same &lt;a href="http://www.jefftk.com/news/2011-12-13.html"&gt;as for buses&lt;/a&gt;: you should do
the thing that has the best &lt;a href="http://www.jefftk.com/news/2011-11-08.html"&gt;outcomes overall&lt;/a&gt; (take advantage of
the emptied lane and merge late; squeeze through to the empty space at the back of the
bus) and think of the misguidedly polite people as the rude ones.   

  


&lt;p&gt;&lt;i&gt;Comment on &lt;a href="https://plus.google.com/103013777355236494008/posts/JBhTMTMGs4M"&gt;google plus&lt;/a&gt;, &lt;a href="https://www.facebook.com/jefftk/posts/206282186137681"&gt;facebook&lt;/a&gt;, or write jeff@jefftk.com&lt;/i&gt;</description>
    </item>
    <item>
      <guid>http://www.jefftk.com/news/2012-02-06.html</guid>
      <title>Copying</title>
      <link>http://www.jefftk.com/news/2012-02-06.html</link>
      <pubDate>06 Feb 2012 08:00:00 EST</pubDate>
      <description>&lt;p&gt;  


A friend who runs a startup was complaining to me about others ripping
off their ideas and designs.  After figuring out just the right thing
to say on a signup box, he would notice the same wording appear on
competing sites.  How much copying is ok?

&lt;p&gt;

At an extreme it's clearly not ok: don't use another site's &lt;a
href="http://venturebeat.com/2012/01/28/cant-look-away/"&gt;html as a
starting point&lt;/a&gt;.  But if you notice a competitor is putting 'Sign
Up' instead of 'Submit Info' on a form submit button, is it ok to copy
that? [1]

&lt;p&gt;

In some fields we accept pretty much complete copying.  The Apple IIe and IBM PC were &lt;a
href="http://en.wikipedia.org/wiki/Clean_room_design"&gt;clean-roomed&lt;/a&gt;
by competitors.  GNU and Linux are basically copies of Unix: the code
that runs when you run a command, for example &lt;tt&gt;/bin/true&lt;/tt&gt;, is
different between &lt;a
href="http://trillian.mit.edu/~jc/humor/ATT_Copyright_true.html"&gt;AT&amp;amp;T
Unix&lt;/a&gt;, &lt;a
href="https://dev.mobileread.com/trac/iliados/browser/upstream/busybox-1.01/coreutils/true.c"&gt;BusyBox&lt;/a&gt;,
and &lt;a href="http://pastebin.com/SXz54EYw"&gt;GNU&lt;/a&gt;, but the goal in
creating them was to have the same effect.  After Firefox added &lt;a
href="http://www.mozilla.org/en-US/firefox/tabs.html"&gt;tabbed
browsing&lt;/a&gt; and &lt;a
href="http://support.mozilla.org/en-US/kb/Pop-up%20blocker"&gt;popup
blocking&lt;/a&gt; Internet Explorer &lt;a
href="http://blogs.msdn.com/b/ie/archive/2005/05/26/422103.aspx"&gt;did&lt;/a&gt;
&lt;a
href="http://blogs.msdn.com/b/oldnewthing/archive/2007/08/31/4656351.aspx"&gt;too&lt;/a&gt;. (And
I wish Chrome would copy &lt;a
href="http://www.jefftk.com/news/2011-11-09.html"&gt;side tabs&lt;/a&gt;.)  Not
only were these copies legal, but they were generally seen as a good
thing.

&lt;p&gt;

Other times copying is illegal or at least looked down on.  When a tea company didn't want
to pay to use a cover image they recreated the picture:
&lt;p&gt;
&lt;img src="http://www.jefftk.com/copying/buses.jpg"&gt;
&lt;p&gt;
A British court ruled that they had violated the copyright of the original artist because:

&lt;blockquote&gt; I have not found this to be an easy question but I have
decided that the defendants' work does reproduce a substantial part of
the claimant's artistic work. In the end the issue turns on a
qualitative assessment of the reproduced elements. The elements which
have been reproduced are a substantial part of the claimant's work
because, despite the absence of some important compositional elements,
they still include the key combination of what I have called the
visual contrast features with the basic composition of the scene
itself. It is that combination which makes Mr Fielder's image visually
interesting. It is not just another photograph of cliched London
icons.
&lt;br&gt; ...&lt;br&gt;
I sympathise with Mr Houghton in his wish to use an
image of London landmarks. He is free to do so. There are entirely
independent images of the same landmarks available to be used which
predate publication of Mr Fielder's picture. But the defendants do not
want to use those, no doubt for their own good reasons. Perhaps they
did not look as attractive as the claimant's image? The defendants
went to rather elaborate lengths to produce their image when it seems
to me that it did not need to be so complicated. Mr Houghton could
have simply instructed an independent photographer to go to
Westminster and take a picture which includes at least a London bus,
Big Ben and the Houses of Parliament. Whatever image was produced
could then have been used on the tins of tea. Such an image would not
infringe. It may or may not have the same appealing qualities as the
claimant's image. Even if it did they would be the result of
independent skill and labour employed by the independent
photographer. Again however that is not what happened.  &lt;/blockquote&gt;

The American tech reaction, at least, was widely &lt;a
href="http://news.ycombinator.com/item?id=3508615"&gt;negative&lt;/a&gt;, though a lot of people
hadn't read the &lt;a href="http://www.bailii.org/ew/cases/EWPCC/2012/1.html"&gt;judgement&lt;/a&gt;
and were interpreting the ruling as being broader and less thoughtful than it actually
was.

&lt;p&gt;

Zynga [2], on the other hand, is probably on the right side of the law, but is widely
regarded as a copycat.  The way they work is to find other Facebook games and &lt;a
href="http://blog.games.com/2012/01/26/zynga-copycat-history/"&gt;copy the mechanics and
gameplay&lt;/a&gt;, but with their own art and text.

&lt;p&gt;
&lt;img src="http://www.jefftk.com/copying/farmville.jpg"&gt; &lt;img src="http://www.jefftk.com/copying/farmtown.jpg"&gt;
&lt;p&gt;

This is legal, but people don't like it.
It doesn't help that they aren't really making games people play because they are fun as
much as because they create as &lt;a
href="http://mediacommons.futureofthebook.org/content/cultivated-play-farmville"&gt;sense of
obligation&lt;/a&gt;.

&lt;p&gt;

I have a hard time seeing the difference between Compaq making a clone
[3] of the IBM PC and Zynga making a clone of Slashkey's Farmtown.
And I don't know if my friend is right to be indignant that people
would look at his site to see what is working for him.

&lt;p&gt;
&lt;br&gt;

[1] You would definitely want to test that it actually does better &lt;a
href="http://www.jefftk.com/news/2011-11-19.html"&gt;on your site&lt;/a&gt;.

&lt;p&gt;

[2] They make FarmVille, Mafia Wars, CityVille, etc.

&lt;p&gt;

[3] While their first cloned product was a fully compatible &lt;i&gt;portable&lt;/i&gt; computer, they
relased their first desktop, very similar to IBM's, a little over a year later.


  

&lt;p&gt;&lt;i&gt;Comment on &lt;a href="https://plus.google.com/103013777355236494008/posts/DENc7a8Nwic"&gt;google plus&lt;/a&gt;, &lt;a href="https://www.facebook.com/jefftk/posts/151431874973418"&gt;facebook&lt;/a&gt;, or write jeff@jefftk.com&lt;/i&gt;</description>
    </item>
    <item>
      <guid>http://www.jefftk.com/news/2012-02-05.html</guid>
      <title>The Perfect Crime?</title>
      <link>http://www.jefftk.com/news/2012-02-05.html</link>
      <pubDate>05 Feb 2012 08:00:00 EST</pubDate>
      <description>&lt;p&gt;  


The constitution requires that crimes [1] be tried a jury of the state and district where the
crime was committed. [2] Normally this is not a problem: districts are big things, and
they rarely cross state lines.  But what if there was a case where some land were in a
combination of state and district that had no population?  Then if a felony were committed
there it would require a jury drawn from a pool of people that don't exist.

&lt;p&gt;

A &lt;a href="http://papers.ssrn.com/sol3/papers.cfm?abstract_id=691642"&gt;recent paper&lt;/a&gt; by
Brian Kalt argues that this is a real possiblity: the Idaho portion of Yellowstone is in
the Wyoming district, but has no one living in it.  This might make prosecution of
jury-requiring crimes impossible there.

&lt;p&gt;
&lt;br&gt;

[1] This is normally interpreted as not including 'petty' crimes, which don't need
juries.

&lt;p&gt;

[2] Article III, Section 2: "The Trial of all Crimes . . . shall be by Jury; and such
Trial shall be held in the State where the said Crimes shall have been committed."
Amendment 6: "of the State and district wherein the crime shall have been committed, which
district shall have been previously ascertained by law."

  

&lt;p&gt;&lt;i&gt;Comment on &lt;a href="https://plus.google.com/103013777355236494008/posts/4NenHZCJABQ"&gt;google plus&lt;/a&gt;, &lt;a href="https://www.facebook.com/jefftk/posts/162733223838596"&gt;facebook&lt;/a&gt;, or write jeff@jefftk.com&lt;/i&gt;</description>
    </item>
    <item>
      <guid>http://www.jefftk.com/news/2012-02-04.html</guid>
      <title>Phones as Makeup Mirrors</title>
      <link>http://www.jefftk.com/news/2012-02-04.html</link>
      <pubDate>04 Feb 2012 08:00:00 EST</pubDate>
      <description>&lt;p&gt;  


Sometimes I'll see people put on makeup on the bus.  Much of they time
they'll use a smartphone instead of a mirror.  A mirror is very simple
technology, giving a very high resolution display with no latency.
It's light, small, and cheap.  But because the smartphone does the job
well enough why &lt;a href="http://www.jefftk.com/news/2012-01-30.html"&gt;carry an additional thing?&lt;/a&gt;

  


&lt;p&gt;&lt;i&gt;Comment on &lt;a href="https://plus.google.com/103013777355236494008/posts/jGYTu7aW7DV"&gt;google plus&lt;/a&gt;, &lt;a href="https://www.facebook.com/jefftk/posts/282848938445462"&gt;facebook&lt;/a&gt;, or write jeff@jefftk.com&lt;/i&gt;</description>
    </item>
    <item>
      <guid>http://www.jefftk.com/news/2012-02-03.html</guid>
      <title>Wrapping Bass: Implementation</title>
      <link>http://www.jefftk.com/news/2012-02-03.html</link>
      <pubDate>03 Feb 2012 08:00:00 EST</pubDate>
      <description>&lt;p&gt;  


After thinking yesterday about &lt;a href="http://www.jefftk.com/news/2012-02-02.html"&gt;octaveless
notes&lt;/a&gt; I decided to write something to generate the tones I had in
mind.  Here they are as two-second mp3s:

&lt;blockquote&gt;
&lt;table cellpadding="8"&gt;
  &lt;tr&gt;&lt;td&gt;&lt;a href="http://www.jefftk.com/octaveless/Bb.mp3"&gt;Bb&lt;/a&gt;
      &lt;td&gt;&lt;a href="http://www.jefftk.com/octaveless/B.mp3"&gt;B&lt;/a&gt;
      &lt;td&gt;&lt;a href="http://www.jefftk.com/octaveless/C.mp3"&gt;C&lt;/a&gt;
      &lt;td&gt;&lt;a href="http://www.jefftk.com/octaveless/Db.mp3"&gt;Db&lt;/a&gt;
  &lt;tr&gt;&lt;td&gt;&lt;a href="http://www.jefftk.com/octaveless/A.mp3"&gt;A&lt;/a&gt;
      &lt;td&gt;
      &lt;td&gt;
      &lt;td&gt;&lt;a href="http://www.jefftk.com/octaveless/D.mp3"&gt;D&lt;/a&gt;
  &lt;tr&gt;&lt;td&gt;&lt;a href="http://www.jefftk.com/octaveless/Ab.mp3"&gt;Ab&lt;/a&gt;
      &lt;td&gt;
      &lt;td&gt;
      &lt;td&gt;&lt;a href="http://www.jefftk.com/octaveless/Eb.mp3"&gt;Eb&lt;/a&gt;
  &lt;tr&gt;&lt;td&gt;&lt;a href="http://www.jefftk.com/octaveless/G.mp3"&gt;G&lt;/a&gt;
      &lt;td&gt;&lt;a href="http://www.jefftk.com/octaveless/Gb.mp3"&gt;Gb&lt;/a&gt;
      &lt;td&gt;&lt;a href="http://www.jefftk.com/octaveless/F.mp3"&gt;F&lt;/a&gt;
      &lt;td&gt;&lt;a href="http://www.jefftk.com/octaveless/E.mp3"&gt;E&lt;/a&gt;
&lt;/table&gt;
&lt;/blockquote&gt;

The code is &lt;a href="https://github.com/jeffkaufman/octaveless"&gt;on
github&lt;/a&gt;.  It uses &lt;a href="http://www.portaudio.com/"&gt;portaudio&lt;/a&gt;
so it should work cross platform if you want to compile it.  The
important parts of the code are:

&lt;pre&gt;
#define sine(i,F) ((float) sin( (((double)(i)*(double)(F))/SAMPLE_RATE) * M_PI * 2. ))

float freq(float note)
{
  return 440*(pow(2, (note-69.0)/12));
}

float intensity(float note, int octave)
{
  float bass_n = fmod(note, 12);

  switch(octave) {
  case 0:
    return 0.00 + 0.01*bass_n;
  case 1:
    return 0.12 + 0.01*bass_n;
  case 2:
    return 0.24 + 0.01*bass_n;
  case 3:
    return 0.32 - 0.01*bass_n;
  case 4:
    return 0.22 - 0.01*bass_n;
  case 5:
    return 0.10 - 0.01*bass_n;
  }
  return 0; // never reached
}

float synth(float phase, float note) {
  return pow(2,(sine(phase, note)));
}

# A440 = 69, as in midi
# phase is constantly increasing, once per sample
#
float sample_val(float note, unsigned int phase)
{
  note = fmod(note, 12);

  return log2(synth(phase, freq(note + 12*0)) * intensity(note, 0) +
              synth(phase, freq(note + 12*1)) * intensity(note, 1) +
              synth(phase, freq(note + 12*2)) * intensity(note, 2) +
              synth(phase, freq(note + 12*3)) * intensity(note, 3) +
              synth(phase, freq(note + 12*4)) * intensity(note, 4) +
              synth(phase, freq(note + 12*5)) * intensity(note, 5));
}

# call sample_val as:
# for (int i = 0 ; i &lt; 1000000 ; i++)
#   send_to_speaker(sample_val(69, i));
&lt;/pre&gt;

  


&lt;p&gt;&lt;i&gt;Comment on &lt;a href="https://plus.google.com/103013777355236494008/posts/NbedZxrsJVi"&gt;google plus&lt;/a&gt;, &lt;a href="https://www.facebook.com/jefftk/posts/298171173563274"&gt;facebook&lt;/a&gt;, or write jeff@jefftk.com&lt;/i&gt;</description>
    </item>
    <item>
      <guid>http://www.jefftk.com/news/2012-02-02.html</guid>
      <title>Wrapping Bass</title>
      <link>http://www.jefftk.com/news/2012-02-02.html</link>
      <pubDate>02 Feb 2012 08:00:00 EST</pubDate>
      <description>&lt;p&gt;  


Sometimes on the piano I would like to be able to do a long series of
bass notes in the same direction, and then get frustrated when I end
up way too high or low.  I'd also like to have a pedalboard for bass
notes while playing mandolin, and if I could get away with just twelve
notes that would be a lot cheaper.  So what if we construct twelve
sounds in a circle so that wherever you are each note sounds a half
step above it's left neighbor and a half step below it's right?

&lt;p&gt;

There's an effect where you have a &lt;a
href="http://en.wikipedia.org/wiki/Shepard_tone"&gt;continually rising
tone&lt;/a&gt;.  It works like an escalator: the steps are going up, but
you're always adding new ones at the bottom and having old ones fall
off the top.  If you slowly bring up the volume of the low frequencies
and bring down the volume of the high ones, I think you could make
bass notes that didn't really have an octave structure.

&lt;p&gt;

If you were impossibly capable on the piano you could get this effect
playing octaves with the left hand and varying the pressure of the low
and high notes so the weighted average of the two fundamentals didn't
vary as you changed notes.

&lt;p&gt;

&lt;b&gt;Update 2012-02-02:&lt;/b&gt; In response to a question by email I wrote:
&lt;blockquote&gt;
To a first
aproximation, I'm proposing synthesizing twelve sounds.  Only twelve,
one for each note.  For example, just guessing, looking only at the C
scale:
&lt;pre&gt;
  C: .03*C0 + .27*C1 + .46*C2 + .24*C3
  D: .06*D0 + .30*D1 + .43*D2 + .21*D3
  E: .09*E0 + .33*E1 + .40*E2 + .18*E3
  F: .12*F0 + .36*F1 + .37*F2 + .12*F3
  G: .18*G0 + .39*G1 + .34*G2 + .09*G3
  A: .21*A0 + .42*A1 + .31*A2 + .06*A3
  B: .24*B0 + .45*B1 + .28*B2 + .03*B3
&lt;/pre&gt;

The important thing is that B, C, D sounds like it's smoothly rising
while D, C, B sounds like it's smoothly falling.

&lt;/blockquote&gt;

  


&lt;p&gt;&lt;i&gt;Comment on &lt;a href="https://plus.google.com/103013777355236494008/posts/11T5emcYueG"&gt;google plus&lt;/a&gt;, &lt;a href="https://www.facebook.com/jefftk/posts/144858582300376"&gt;facebook&lt;/a&gt;, or write jeff@jefftk.com&lt;/i&gt;</description>
    </item>
    <item>
      <guid>http://www.jefftk.com/news/2012-02-01.html</guid>
      <title>Hall Managing at BIDA</title>
      <link>http://www.jefftk.com/news/2012-02-01.html</link>
      <pubDate>01 Feb 2012 08:00:00 EST</pubDate>
      <description>&lt;p&gt;  


The &lt;a href="http://bidadance.org"&gt;BIDA&lt;/a&gt; dance is a relatively high
effort contra dance.  We have signs, lights, windows that need ladders
to open, we bring our own sound system.  Starting February 18th we're
having twice as many dances (1st and 3rd Sundays) which means the
people who normally do this work might not be able to do it every
time.  So: more documentation, more knowlege transfer.

&lt;p&gt;

The roles at one of our dances:

&lt;ul&gt;
  &lt;li&gt;Caller: tell people what to do (paid: $75 + profit sharing)
  &lt;li&gt;Band (3-4x): play awesome music (paid: $75 + profit sharing)
  &lt;li&gt;Sound: bring and run sound for the dance (paid: $75)
  &lt;li&gt;Hall managing (1-2x): run set up, deal with stuff, run clean up
  &lt;li&gt;Set up volunteer: put out chairs, posters, lights from 6:15-7:15
  &lt;li&gt;Door volunteer: greet people and collect money (6:30-8, 8-9,
      9-10)
  &lt;li&gt;Money: figure out what people get; pay them (sometimes in
      with hall managing)
&lt;/ul&gt;

Most of these we have plenty of people for: the main limiting factor
is hall managing.  Not all board members have done it, and we're also
thinking of doing something where we have "super volunteers" who do
this too.  A checklist version, and then full details:

   &lt;ul&gt;
     &lt;li&gt;Setup
         &lt;ul&gt;
           &lt;li&gt;Fans (ceiling, windows)
           &lt;li&gt;Chairs
           &lt;li&gt;Posters
           &lt;li&gt;Christmas Lights
           &lt;li&gt;Water coolers, cups
           &lt;li&gt;Get door volunteer set up
         &lt;/ul&gt;
     &lt;li&gt;During
         &lt;ul&gt;
           &lt;li&gt;Door volunteer shift changes
         &lt;/ul&gt;
     &lt;li&gt;Cleanup
         &lt;ul&gt;
           &lt;li&gt;Announce time limits; request help
           &lt;li&gt;Everything from "setup" in reverse
           &lt;li&gt;Look over the hall, make sure we've not left Fred a mess
         &lt;/ul&gt;
   &lt;/ul&gt;

Details:


&lt;ul&gt;
  &lt;li&gt;Setup
  &lt;ul&gt;
      &lt;li&gt;Get to the hall about 6:00
      &lt;li&gt;Turn the lights on from the breaker panel (breakers are labeled)
      &lt;ul&gt;
        &lt;li&gt;you want the side sconses up (dimmer and switch to the right
         of the panel)
        &lt;li&gt;the right level of brightness is around three of the main
         lights
        &lt;li&gt;stage lights need to be on
      &lt;/ul&gt;
      &lt;li&gt;Make sure the heat is off or low (if not, talk to Fred)
      &lt;li&gt;Use the remotes to turn on the ceiling fans ("stage R" means
      "by the stage, on your right" not "stage right" )
      &lt;li&gt;Carry the BIDA stuff from the closet out to a table
      &lt;li&gt;If there are no popsicles in the freezer, consider asking
          someone to go get some from the Shaws across the street
      &lt;li&gt;Move the small table over by the door to collect money
      &lt;li&gt;Move the big table outside the door to where the small table
          lives for flyers and nametags
      &lt;li&gt;Pull the cart with the chairs out from the closet in the far
          corner
      &lt;li&gt;When the setup volunteer arrives have them, in this order:
      &lt;ul&gt;
        &lt;li&gt;set up chairs along the far wall
        &lt;li&gt;put up posters (you have to use the blue tape; yes, it
         doesn't stick)
        &lt;li&gt;lay out the lost and found
        &lt;li&gt;put up lights
      &lt;/ul&gt;
      &lt;li&gt;When the first door volunteer arrives, explain to them what to
      do
      &lt;ul&gt;
        &lt;li&gt;$5-$10 sliding scale, "pay what you can"
        &lt;li&gt;take money, put in cashbox
        &lt;li&gt;mark attendance by half-hour block (6:30-7:00 ; 7:00-7:30 ;
         ...)
         &lt;li&gt;mark people who get in free (board members, volunteers,
         newcomers)
         &lt;li&gt;people only get in free for the beginner's workshop if
         they arrive before it starts (7:05ish)
         &lt;li&gt;tell them who is replacing them and when
      &lt;/ul&gt;
      &lt;li&gt;Take a ladder and open the windows appropriately.
      &lt;ul&gt;
        &lt;li&gt;The ladders are sometimes on stage,
         sometimes in the hall next to the kitchen
        &lt;li&gt;Put fans in them.  Make sure the fans won't fall out.  They
         do better on their
         sides.  Fans live on stage.
      &lt;/ul&gt;
      &lt;li&gt;Put the green fan and any other fans not in windows where they
      can blow on the dancers. There's a shiny metal fan for the musicians if they want it.
      &lt;li&gt;Fill water coolers and have someone help you carry them out to
      the ledge in the hall.
      &lt;ul&gt;
        &lt;li&gt;put bowls from the kitchen under where they drip
        &lt;li&gt;put out cups
        &lt;li&gt;put out a "please label your cup" sign, making on if
        needed
      &lt;/ul&gt;
      &lt;li&gt;Push chair rack back into the closet
    &lt;/ul&gt;
  &lt;li&gt;During the dance
      &lt;ul&gt;
        &lt;li&gt;Make sure the door volunteers remember shift changes
        &lt;li&gt;Deal with stuff as it comes up
        &lt;li&gt;Dance and have fun
        &lt;li&gt;At the break get someone to help you carry out the potluck
          table
        &lt;ul&gt;
          &lt;li&gt;put popsicles on it if we bought some
          &lt;li&gt;put "popsicle fund" on a popsicle box and wave it about
             for donations
        &lt;/ul&gt;
        &lt;li&gt;At some point you can dim the lights and turn on the disco
          ball
         &lt;ul&gt;
           &lt;li&gt;this is nice to sync with the top of the tune, ideally
             with a tune change
           &lt;li&gt;keep the sconses on the sides on
           &lt;li&gt;turn the ball motor on in advance
           &lt;li&gt;flip together: turn off the main lights; turn on the ball
             lights
           &lt;li&gt;this is tricky; you want to be sure you have the right
               switches
           &lt;li&gt;if the band looks agitated make sure the stage lights are
             on
         &lt;/ul&gt;
   &lt;/ul&gt;
   &lt;li&gt;Cleanup
       &lt;ul&gt;
         &lt;li&gt;Announce that we have to be entirely out of the hall by
             11, so please either help clean
             up or move along out of the hall quickly
         &lt;li&gt;Tell people who want to help clean up what to do:
             &lt;ul&gt;
               &lt;li&gt;if they can coil cables, or they come often and want
                  to learn, send them to the stage to coil cables
               &lt;li&gt;put chairs on the rack (it was pushed back into the
                  closet)
               &lt;li&gt;take down posters, lights
               &lt;li&gt;throw out cups
             &lt;/ul&gt;
         &lt;li&gt;Empty water pitchers
         &lt;li&gt;Put stuff back in crates; pack back in closet. Make
             sure the pitchers can air out and dry fully
         &lt;li&gt;Put tables back where they go
         &lt;li&gt;Collect lost and found items, put in closet
         &lt;li&gt;Make sure the hall is back how it was when we came
       &lt;/ul&gt;
   &lt;/ul&gt;

  


&lt;p&gt;&lt;i&gt;Comment on &lt;a href="https://plus.google.com/103013777355236494008/posts/fqkV6npiLmC"&gt;google plus&lt;/a&gt;, &lt;a href="https://www.facebook.com/jefftk/posts/211535825608368"&gt;facebook&lt;/a&gt;, or write jeff@jefftk.com&lt;/i&gt;</description>
    </item>
    <item>
      <guid>http://www.jefftk.com/news/2012-01-30.html</guid>
      <title>Jotting Down Notes</title>
      <link>http://www.jefftk.com/news/2012-01-30.html</link>
      <pubDate>30 Jan 2012 08:00:00 EST</pubDate>
      <description>&lt;p&gt;  


Since getting my phone, one of the big things I like is that I can
quickly take down notes.  If I spent $8 on contra dance admission, I
used to have to remember until I got home and could add it to the
expenses spreadsheet.  If I got a good idea walking to work, I would
hope it was still in my head when I got there.  I considered at times
carrying around a notepad for this, but it never seemed worth it.

&lt;p&gt;

A smartphone is many devices in one, each of which (notepad, phone,
camera, gps, flashlight, pager, ...) I wasn't
interested in enough on its own to bother with carrying around.

  


&lt;p&gt;&lt;i&gt;Comment on &lt;a href="https://plus.google.com/103013777355236494008/posts/bvHSgWNrEmY"&gt;google plus&lt;/a&gt;, &lt;a href="https://www.facebook.com/jefftk/posts/176642185773508"&gt;facebook&lt;/a&gt;, or write jeff@jefftk.com&lt;/i&gt;</description>
    </item>
    <item>
      <guid>http://www.jefftk.com/news/2012-01-29.html</guid>
      <title>Group Coordination</title>
      <link>http://www.jefftk.com/news/2012-01-29.html</link>
      <pubDate>29 Jan 2012 08:00:00 EST</pubDate>
      <description>&lt;p&gt;  


Contra &lt;a
href="http://www.youtube.com/watch?v=beOFeIIk4KY"&gt;dancing&lt;/a&gt;, flash
&lt;a href="http://www.youtube.com/watch?v=1aSbKvm_mKA&amp;t=0m30s"&gt;mobs&lt;/a&gt;,
group &lt;a
href="http://www.youtube.com/watch?v=Wa8cGHlJzqE"&gt;singing&lt;/a&gt;, and
facebook &lt;a href="https://www.facebook.com/jefftk"&gt;birthdays&lt;/a&gt;.
Doing the same thing as lots of others around you feels good it's own
way, differently from most things we do.  Watching a comedy in
company where laughs compound. Gathering at a funeral to be together
in grief.  Feeling the words of a charismatic demagogue play the
emotions of the crowd.  While our thoughts don't actually merge with
the group's [1] we move part of the way to being a single entity.

&lt;p&gt;
&lt;br&gt;

[1] The Tines in Vernor Vinge's &lt;a
href="http://en.wikipedia.org/wiki/Special:BookSources/0312851820"&gt;A
Fire Upon the Deep&lt;/a&gt; and &lt;a
href="http://en.wikipedia.org/wiki/Special:BookSources/0312875622"&gt;Children
of the Sky&lt;/a&gt; do this.  I enjoyed both books a
lot.


  


&lt;p&gt;&lt;i&gt;Comment on &lt;a href="https://plus.google.com/103013777355236494008/posts/ADrXVudDtDw"&gt;google plus&lt;/a&gt;, &lt;a href="https://www.facebook.com/jefftk/posts/336654293024720"&gt;facebook&lt;/a&gt;, or write jeff@jefftk.com&lt;/i&gt;</description>
    </item>
    <item>
      <guid>http://www.jefftk.com/news/2012-01-28.html</guid>
      <title>Self Redirection</title>
      <link>http://www.jefftk.com/news/2012-01-28.html</link>
      <pubDate>28 Jan 2012 08:00:00 EST</pubDate>
      <description>&lt;p&gt;  


Trying to append a file to another, I was surprised when the
terminal just sat there, taking seconds for something that should have
been instant.  When I canceled the operation I found that the file I
was trying to append to hadn't changed and the original file had
ballooned to several megabytes.  Looking back, I had redirected a file
to itself:

&lt;pre&gt;
  $ cat file1 &gt;&gt; file1 # should have been file2
&lt;/pre&gt;

You can try this yourself, but be prepared to hit Ctrl+C if it isn't instant:

&lt;pre&gt;
   $ echo "abc" &amp;gt; tmp.txt
   $ cat tmp.txt &amp;gt;&amp;gt; tmp.txt
&lt;/pre&gt;

With BSD &lt;tt&gt;cat&lt;/tt&gt;, as I have on my mac, this just sits there,
filling up the disk at around 2MB/s.  With GNU &lt;tt&gt;cat&lt;/tt&gt;, on the
server where I read email, I get:

&lt;pre&gt;
   cat: tmp.txt: input file is output file
&lt;/pre&gt;

It's even smart enough to detect hardlinks:

&lt;pre&gt;
   $ echo "abc" &amp;gt; tmp.txt
   $ ln tmp.txt tmp2.txt
   $ cat tmp.txt &amp;gt&amp;gt; tmp2.txt
   cat: tmp.txt: input file is output file
&lt;/pre&gt;

The code for this in GNU cat, unchanged except for whitespace since at least 1992-11-08
when it was first put under &lt;a href="git://git.sv.gnu.org/coreutils"&gt;source control&lt;/a&gt;,
is:

&lt;pre&gt;
   /* Input file can be output file for non-regular files.
      fstat on pipes returns S_IFSOCK on some systems, S_IFIFO
      on others, so the checking should not be done for those types,
      and to allow things like cat &amp;lt; /dev/tty &amp;gt; /dev/tty, checking
      is not done for device files either. */

   if (S_ISREG (stat_buf.st_mode))
     {
       out_dev = stat_buf.st_dev;
       out_ino = stat_buf.st_ino;
     }
   else
     check_redirection = 0;

   ...

   /* Compare the device and i-node numbers of this input file with
      the corresponding values of the (output file associated with)
      stdout, and skip this input file if they coincide.  Input
      files cannot be redirected to themselves.  */

   if (check_redirection
       &amp;amp;&amp;amp; stat_buf.st_dev == out_dev &amp;amp;&amp;amp; stat_buf.st_ino == out_ino)
     {
       error (0, 0, "%s: input file is output file", infile);
       exit_stat = 1;
       goto contin;
     }
&lt;/pre&gt;

The reason hardlinks don't fool &lt;tt&gt;cat&lt;/tt&gt; is that it checks the device and inode
values, which all hardlinks to a file will have the same:

&lt;pre&gt;
   $ echo "abc" &gt; tmp.txt
   $ ln tmp.txt tmp2.txt
   $ stat tmp.txt | grep Inode
   Device: 803h/2051dInode: 18645001    Links: 2
   $ $ stat tmp2.txt | grep Inode
   Device: 803h/2051dInode: 18645001    Links: 2
&lt;/pre&gt;

  


&lt;p&gt;&lt;i&gt;Comment on &lt;a href="https://plus.google.com/103013777355236494008/posts/fufaDfBEUod"&gt;google plus&lt;/a&gt;, &lt;a href="https://www.facebook.com/jefftk/posts/181290825305000"&gt;facebook&lt;/a&gt;, or write jeff@jefftk.com&lt;/i&gt;</description>
    </item>
    <item>
      <guid>http://www.jefftk.com/news/2012-01-27.html</guid>
      <title>Android Sound Synthesis and Latency</title>
      <link>http://www.jefftk.com/news/2012-01-27.html</link>
      <pubDate>27 Jan 2012 08:00:00 EST</pubDate>
      <description>&lt;p&gt;  


Playing with people's iPhones I really enjoy music apps.  Even though
there's no real tactile feedback they're still really fun to play.
When I got a computer with a responsive and accurate multitouch
trackpad I wrote &lt;a href="http://www.jefftk.com/multitouch_midi.html"&gt;one for it&lt;/a&gt;.  Now
that I &lt;a href="http://www.jefftk.com/news/2011-10-23.html"&gt;have a smartphone&lt;/a&gt; I wanted to write
something similar: map regions of the screen into notes.

&lt;p&gt;

I started with &lt;a
href="https://github.com/libpd/pd-for-android/"&gt;libpd for Android&lt;/a&gt;,
which is a port of &lt;a
href="http://puredata.info/community/projects/software/libpd"&gt;libpd&lt;/a&gt;
to Android, which is a library version of the audio engine from &lt;a
href="http://puredata.info/"&gt;Pure Data&lt;/a&gt;.  Learning enough Android
programming to get this loading on my phone was a little annoying, as
was figuring out how to modify the &lt;a
href="https://github.com/libpd/pd-for-android/tree/master/CircleOfFifths"&gt;CircleOfFifths&lt;/a&gt;
example app to play single notes, but I &lt;a
href="https://github.com/jeffkaufman/pd-for-android"&gt;got something
working&lt;/a&gt;.  Unfortunately, the latency is terrible.  I put down my
finger, and there is a significant delay before sound comes out of the
device.  This isn't just my experience; round trip
generate-speaker-mic-record latency with libpd on Android &lt;a
href="http://puredata.info/docs/AndroidLatency"&gt;tends to be around
half a second&lt;/a&gt;.  Measuring mine with their &lt;a
href="http://puredata.info/docs/AndroidLatency"&gt;tester&lt;/a&gt; I got
558ms.

&lt;p&gt;

While this is way high, I thought at first the problem might be with
libpd and that by using the lowest level API directly I might get good
performance.  Unfortunately, it sounds like this is not the case:
the best you can do on the best devices is about 50ms, which is still
too slow.  If you read the &lt;a
href="http://music.columbia.edu/pipermail/andraudio/"&gt;Android Audio
mailing list&lt;/a&gt;, this is nearly &lt;a
href="http://music.columbia.edu/pipermail/andraudio/2011-December/000532.html"&gt;all&lt;/a&gt;
&lt;a
href="http://music.columbia.edu/pipermail/andraudio/2011-November/000466.html"&gt;they&lt;/a&gt;
&lt;a
href="http://music.columbia.edu/pipermail/andraudio/2011-December/000512.html"&gt;talk&lt;/a&gt;
&lt;a
href="http://music.columbia.edu/pipermail/andraudio/2011-October/000442.html"&gt;about&lt;/a&gt;
back to the &lt;a
href="http://music.columbia.edu/pipermail/andraudio/2011-January/000002.html"&gt;third
message&lt;/a&gt; on the list.  There's a &lt;a
href="http://code.google.com/p/android/issues/detail?id=3434"&gt;bug
registered&lt;/a&gt;, and it's in the &lt;a
href="http://code.google.com/p/android/issues/list?can=2&amp;q=&amp;sort=-stars&amp;colspec=ID%20Type%20Status%20Owner%20Summary%20Stars"&gt;top
10&lt;/a&gt;.

&lt;p&gt;

It looks like the main problem is that most devices are not designed
for it.  To get 5ms latency at 44KHz you need to be able to get the
buffer down to 256 [1] samples and keep it from emptying.  Most Android
devices have a minimum buffer size over ten times that.  I don't think
Google's going to be fixing this soon.  This is sad.  I want to make
music live with my phone.

&lt;p&gt;&lt;br&gt;

[1] Really 220 samples, but we like powers of two.

  

&lt;p&gt;&lt;i&gt;Comment on &lt;a href="https://plus.google.com/103013777355236494008/posts/M8bSXST8Kak"&gt;google plus&lt;/a&gt;, &lt;a href="https://www.facebook.com/jefftk/posts/114667331988733"&gt;facebook&lt;/a&gt;, or write jeff@jefftk.com&lt;/i&gt;</description>
    </item>
    <item>
      <guid>http://www.jefftk.com/news/2012-01-26.html</guid>
      <title>Fourth Saturday Contra Dance in Cambridge</title>
      <link>http://www.jefftk.com/news/2012-01-26.html</link>
      <pubDate>26 Jan 2012 08:00:00 EST</pubDate>
      <description>&lt;p&gt;  


Back in September I got &lt;a href="http://www.jefftk.com/news/2011-09-13.html"&gt;really&lt;/a&gt; &lt;a
href="http://www.jefftk.com/news/2011-09-12.html"&gt;excited&lt;/a&gt; about starting a new weekly contra dance
in the city. [1] I can report some progress on this: the &lt;a
href="http://www.configular.com/dance/fourthsats/"&gt;4th Saturday
dance&lt;/a&gt; is moving to Cambridge, and their first dance in the new
hall is this weekend:

&lt;blockquote&gt;
  Saturday January 28th&lt;br&gt;
  &lt;a href="maps.google.com?q=5+cadbury+road+cambridge+ma"&gt;5 Cadbury
  Road, Cambridge&lt;/a&gt;&lt;br&gt;
  Cambridge Friends School Meeting Hall&lt;br&gt;
  8-11pm; $8 ($6 for students under 21)&lt;br&gt;
  &lt;br&gt;
  Calling by Daniel Friedman&lt;br&gt;
  Music by Julie Metcalf, Debby Knight, and Walter Lenk&lt;br&gt;
  (&lt;a href="https://www.facebook.com/events/296053570442560/"&gt;facebook event&lt;/a&gt;,
  &lt;a href="http://www.configular.com/dance/fourthsats/"&gt;website&lt;/a&gt;)
&lt;/blockquote&gt;

It's a 10-15 minute walk from the Porter Square red line stop, and
also walkable from Alewife, Harvard, and Davis.  There is also parking.

&lt;blockquote&gt;&lt;img src="http://www.jefftk.com/cfs_meeting_hall.png"&gt;&lt;/blockquote&gt;

I'm looking forward to dancing with you all!

&lt;p&gt;
&lt;br&gt;

[1] I'm still talking to &lt;a href="http://bidadance.org"&gt;BIDA&lt;/a&gt; about
having our dance more often.  We're penciled in for first Sundays at
the Masonic Hall starting in the Spring, and at our next meeting I'm
going to try to convince people that we should commit.  One big reason
people don't want to go weekly is then it's harder to do special
events like &lt;a
href="http://bidadance.org/events/dance_2011-07-23.html"&gt;Spark in the
Dark&lt;/a&gt; or &lt;a
href="http://bidadance.org/events/dance_2011-11-26.html"&gt;English/Contra&lt;/a&gt;
without being the same weekend as our regular dance.





  


&lt;p&gt;&lt;i&gt;Comment on &lt;a href="https://plus.google.com/103013777355236494008/posts/QU3C4EnnU1Q"&gt;google plus&lt;/a&gt;, &lt;a href="https://www.facebook.com/jefftk/posts/331810190184120"&gt;facebook&lt;/a&gt;, or write jeff@jefftk.com&lt;/i&gt;</description>
    </item>
    <item>
      <guid>http://www.jefftk.com/news/2012-01-25.html</guid>
      <title>Bus Bunching Factor</title>
      <link>http://www.jefftk.com/news/2012-01-25.html</link>
      <pubDate>25 Jan 2012 08:00:00 EST</pubDate>
      <description>&lt;p&gt;  


After a long wait for a bus, two arrive in quick succession: the buses are bunched. [1]
Running in a group they act like they are running less frequently than they really are.  I
want a way to calculate 'bunchedness' from the buses reported GPS positions, both as a way
to see how bad the problem is and as a potential way for a bus service to determine if a
fix is working.

&lt;p&gt;

I think what we're trying to minimize is wait time.  If a bus route has scheduled service
every 10min then with perfectly spaced buses you get an average wait time of 5min, half
the scheduled time between buses.  If the buses are bunched in pairs but otherwise evenly
spaced, this goes up to 10min.  Let's define the bunching factor &lt;tt&gt;B&lt;/tt&gt; at a stop in
terms of the ratio between the mean wait time &lt;tt&gt;W&lt;/tt&gt; and the scheduled service
interval &lt;tt&gt;S&lt;/tt&gt;:

&lt;pre&gt;
    B = 2W/S - 1
&lt;/pre&gt;

A perfect route (&lt;tt&gt;W&lt;/tt&gt;=5min, &lt;tt&gt;S&lt;/tt&gt;=10min) would have bunching factor of 0 while
as the route got closer to pairwise bunching we'd get up towards 1.  We can average this
to compare routes or bus systems. [2]

&lt;h4&gt;Measurement&lt;/h4&gt;

You can pull vehicle locations &lt;a
href="http://webservices.nextbus.com/service/publicXMLFeed?command=vehicleLocations&amp;a=mbta&amp;t=0"&gt;as
xml&lt;/a&gt; from NextBus's API.  Let's say we pull and log once a
minute. [3] Consider each route (dirTag in the feed) separately.  To
get stop arrivals we can pull the &lt;a
href="http://webservices.nextbus.com/service/publicXMLFeed?command=routeConfig&amp;a=mbta&amp;r=1"&gt;list
of stops&lt;/a&gt; for that route and look only at sequential pairs of
points where a bus went from being on one side of a stop to another.
Make a giant list of &lt;tt&gt;(route, stop, time)&lt;/tt&gt; triples.

&lt;p&gt;

If we were to run the calculation over the whole time period of logging we would see that
the buses were all running during the day and especially at rush hour.  We shouldn't be
counting it as bad that the transit agency decides to run fewer buses at 1am than 5pm.
Let's assume they're correctly determining the service frequency at each time of day.
Using the historical data for each route we can figure out when they make shifts in
frequency.  Cluster the data into windows by service frequency: early morning, morning
rush, midday, etc.  For each time window of length &lt;tt&gt;T&lt;/tt&gt;, if the number of
buses arriving at a stop is &lt;tt&gt;N&gt;&lt;/tt&gt; then:

&lt;pre&gt;
    S = T / N
&lt;/pre&gt;

Calculating &lt;tt&gt;W&lt;/tt&gt; is trickier.  We want to know how long you would have to wait for a
bus if you showed up at this stop at each point during the window.  Break the window down
by bus arrivals into &lt;tt&gt;N&lt;/tt&gt; segments.  During each segment of length &lt;tt&gt;L_i&lt;/tt&gt; you
expect to wait for &lt;tt&gt;L_i/2&lt;/tt&gt; and we weight the segments as &lt;tt&gt;L_i/T&lt;/tt&gt; [4], so we
have:

&lt;pre&gt;
    W = sum((L_i/2)*(L_i/T) for i in 1 to N)
&lt;/pre&gt;

Which gives us:

&lt;pre&gt;
    B = N*sum((L_i/T)^2 for i in 1 to N) - 1
&lt;/pre&gt;


Does this sound right?  Is there a better way to do it?  The windowing makes me
uncomfortable; I fee like there should be a continuous version.

&lt;p&gt;
&lt;br&gt;

[1] I'm not entirely sure why this happens.  I think it might be that evenly spaced buses
are an unstable equilibrium.  If a bus gets behind schedule it picks up some people who
might have been for the following bus, slowing it down and speeding up the following bus.

&lt;p&gt;

[2] If &lt;tt&gt;S&lt;/tt&gt;=1hr and the buses are all running exactly 20min late, we'll still see
&lt;tt&gt;W&lt;/tt&gt;=30min and &lt;tt&gt;B&lt;/tt&gt;=0, but that's not what we're trying to measure.  Bus
systems already track an "on time percentage" metric, which deals with this.

&lt;p&gt;

[3] You can't compute an instantaneous bunching factor from a single pull because you
don't know if there are naturally slow (bad intersections) or fast (highways) parts of the
routes.

&lt;p&gt;

[4] This adds to 1 because &lt;tt&gt;sum(L_i for i in 1 to N) = T&lt;/tt&gt;.

  

&lt;p&gt;&lt;i&gt;Comment on &lt;a href="https://plus.google.com/103013777355236494008/posts/bLQ4maThD7N"&gt;google plus&lt;/a&gt;, &lt;a href="https://www.facebook.com/jefftk/posts/309923625709615"&gt;facebook&lt;/a&gt;, or write jeff@jefftk.com&lt;/i&gt;</description>
    </item>
    <item>
      <guid>http://www.jefftk.com/news/2012-01-24.html</guid>
      <title>Clogging</title>
      <link>http://www.jefftk.com/news/2012-01-24.html</link>
      <pubDate>24 Jan 2012 08:00:00 EST</pubDate>
      <description>&lt;p&gt;  


Listen at a contra dance and you'll &lt;a
href="http://www.youtube.com/watch?v=beOFeIIk4KY"&gt;hear&lt;/a&gt; people
clogging, making noise with their feet.  It's now mostly limited to
balances and long lines, but you'll see people do it when they're
'inactive' during an older dance like Chorus Jig.  Back when most
dances had 'actives' and 'inactives' there was a lot more of that.
Most clogging now is teams that do &lt;a
href="http://www.youtube.com/watch?v=HI3QAd9FKOY"&gt;southern
clogging&lt;/a&gt; or &lt;a
href="http://www.youtube.com/watch?v=uTBYKnBqQzg"&gt;modern competition
clogging&lt;/a&gt; with synchronized stepping routines.  This does make it
better to watch, but I like it as a component of social dance, not
performance.  If you go to a &lt;a href="http://www.jefftk.com/news/2011-06-23.html"&gt;lot&lt;/a&gt; of contra
dances on good wooden floors wearing shoes that make noise, you'll
pick it up the old way as &lt;a
href="http://www.youtube.com/watch?v=cs2j8f7H2WY"&gt;part of the
dancing&lt;/a&gt;. [1]

&lt;p&gt;
&lt;br&gt;

[1] This is how I learned it.  If you're curious you can see me
clogging some while &lt;a
href="http://www.youtube.com/watch?v=k8LNSfTlfBA"&gt;calling at
Northboro&lt;/a&gt; or &lt;a
href="http://www.youtube.com/watch?v=eAl5-6vEnnY"&gt;by myself&lt;/a&gt;.  I
also did some while dancing with the the Points of Etiquette longsword
side, enough to learn that I don't enjoy routines.

  


&lt;p&gt;&lt;i&gt;Comment on &lt;a href="https://plus.google.com/103013777355236494008/posts/PE2vN7T8SEA"&gt;google plus&lt;/a&gt;, &lt;a href="https://www.facebook.com/jefftk/posts/315976765111211"&gt;facebook&lt;/a&gt;, or write jeff@jefftk.com&lt;/i&gt;</description>
    </item>
    <item>
      <guid>http://www.jefftk.com/news/2012-01-23.html</guid>
      <title>The Advantage of Logging: Browser History</title>
      <link>http://www.jefftk.com/news/2012-01-23.html</link>
      <pubDate>23 Jan 2012 08:00:00 EST</pubDate>
      <description>&lt;p&gt;  


Often when I suggest that we should &lt;a href="http://www.jefftk.com/news/2011-11-24.html"&gt;log
everything&lt;/a&gt; people don't see the value.  What would you do with a
giant audio or video recording of your life?  You're not going to sit
down and watch the whole thing.  Recording all your conversations is
inconvenient without a &lt;a href="http://www.jefftk.com/news/2012-01-02.html"&gt;specialized box&lt;/a&gt;; perhaps
the initial costs have kept us from finding out the benefits.  But
what if recording and transcription were free?  This is kind of like
what we have on the computer, so we should look there.

&lt;p&gt;

Your browser logs every page you visit in a giant list of URLs stored
with the time you visited them.  For years this was mostly just used
to let the browser know when to turn links purple.  Occasionally
people would look back through the browser history to find something,
but that was annoying.  Then FireFox &lt;a
href="http://mozillalinks.org/2007/11/firefox-3-location-bar-just-became-almighty/"&gt;integrated
history search with the URL bar&lt;/a&gt; and suddenly I could easily find
places I wanted to go back to:

&lt;blockquote&gt;
&lt;img src="http://www.jefftk.com/awesomebar_work.png"&gt;
&lt;/blockquote&gt;

This was actually a pretty small change (they just moved the location
of the history search bar) but it made it enough more valuable to me
that I went from being ambivalent to actively glad that my browser was
keeping track of where I'd been.

&lt;p&gt;

(I get similar value from &lt;a href="http://www.jefftk.com/news/2010-08-04.html"&gt;logging the commands I
run&lt;/a&gt; but people who spend less time on the command line would
appreciate this less.)

  


&lt;p&gt;&lt;i&gt;Comment on &lt;a href="https://plus.google.com/103013777355236494008/posts/JxhkbSPSvqz"&gt;google plus&lt;/a&gt;, &lt;a href="https://www.facebook.com/jefftk/posts/300534786658723"&gt;facebook&lt;/a&gt;, or write jeff@jefftk.com&lt;/i&gt;</description>
    </item>
    <item>
      <guid>http://www.jefftk.com/news/2012-01-22.html</guid>
      <title>Singing Squares: Just Because</title>
      <link>http://www.jefftk.com/news/2012-01-22.html</link>
      <pubDate>22 Jan 2012 08:00:00 EST</pubDate>
      <description>&lt;p&gt;  


About &lt;a href="http://www.jefftk.com/news/2012-01-14.html"&gt;a week ago&lt;/a&gt; I went looking for
recordings of the singing square 'Just Because'.  I ended up finding
several different versions.  It's hard to compare them in audio form,
so I decided to transcribe them.  Seeing them written out I noticed
several big differences:

&lt;ul&gt;
&lt;li&gt;
The older versions are really repetitive.  While Tod Whittemore and
Walter Lenk have everyone do something different each time through
(ladies chain, right and left through, stars, promenade the inside
(Lenk only), sashay), Frank Fortune and Glenn Pease have the dancers
chain each time through.
&lt;li&gt;
While I think of the break (with the "make it twice") as an integral
part of the dance, only the two current ones have it.  I wonder when
that was added?
&lt;li&gt;
In a contra dance or unsung square, the caller generally tells you
what to do right before the end of one phrase so you can start at the
beginning of the next.  The calls in a singing square, however, go
along with the music and the dancers are used to starting each move on
the phrase, which means you're being told what to do at the same time
as you're supposed to be doing it.  Below you can see the two modern
callers occasionally calling out "look for the corner" or "sides your
turn" at the end of a phrase so that when they start singing the next
call the dancers have a head start.  The older recordings don't have
that, which makes me think people didn't care so much about being
on the phrase.  Or maybe no one thought to combine ahead-of-the-phrase
calling with the singing.
&lt;/ul&gt;

&lt;p&gt;

&lt;b&gt;Update 2012-01-31:&lt;/b&gt; on Saturday I talked to Walter Lenk.  He
says he learned this square from Tod Whittemore who learned it from
Duke Miller.  Rewriting the words to not be directed only at the gents
("the one that you just left" in place of "the lady on the left") was
quite intentional, though he said he doubts many people notice.  He
also added the "promenade round the inside" of the set, because he
wanted the sashay figure to be with your partner.

&lt;p&gt;




&lt;h4&gt;Transcriptions, in chronological order&lt;/h4&gt;

&lt;h5&gt;Frank Fortune, 1952 Studio Recording
(&lt;a href="http://www.jefftk.com/early-recordings/fortune/jb_recording.mp3"&gt;mp3&lt;/a&gt;)&lt;/h5&gt;

&lt;blockquote&gt;
all dosido on your corner&lt;br&gt;
now dosido with your own&lt;br&gt;
now aleman left on your corner&lt;br&gt;
go back and swing your own&lt;br&gt;
now aleman left on your corner&lt;br&gt;
go on with the right and left grand&lt;br&gt;
when you meet your maid you all promenade&lt;br&gt;
because, just because&lt;br&gt;
&lt;br&gt;
head two ladies chain right on over&lt;br&gt;
head two ladies chain right back again&lt;br&gt;
side two ladies chain right on over&lt;br&gt;
side two ladies chain right back again&lt;br&gt;
all dosido on your corner&lt;br&gt;
everybody swing your corners all&lt;br&gt;
take that corner maid and you all promenade&lt;br&gt;
because, just because&lt;br&gt;
&lt;br&gt;
head two ladies chain right on over&lt;br&gt;
head two ladies chain right back again&lt;br&gt;
side two ladies chain right on over&lt;br&gt;
side two ladies chain right back again&lt;br&gt;
all dosido on your corner&lt;br&gt;
everybody swing your corners all&lt;br&gt;
take that corner maid and you all promenade&lt;br&gt;
because, just because&lt;br&gt;
&lt;br&gt;
head two ladies chain right on over&lt;br&gt;
head two ladies chain right back again&lt;br&gt;
side two ladies chain right on over&lt;br&gt;
side two ladies chain right back again&lt;br&gt;
all dosido on your corner&lt;br&gt;
everybody swing your corners all&lt;br&gt;
take that corner maid and you all promenade&lt;br&gt;
because, just because&lt;br&gt;
&lt;br&gt;
head two ladies chain right on over&lt;br&gt;
head two ladies chain right back again&lt;br&gt;
side two ladies chain right on over&lt;br&gt;
side two ladies chain right back again&lt;br&gt;
all dosido on your corner&lt;br&gt;
everybody swing your corners all&lt;br&gt;
take that corner maid and you all promenade&lt;br&gt;
because, just because&lt;br&gt;
&lt;br&gt;
all dosido on your corner&lt;br&gt;
now dosido with your own&lt;br&gt;
now aleman left on your corner&lt;br&gt;
go back and swing your own&lt;br&gt;
now aleman left on your corner&lt;br&gt;
go on with the right and left grand&lt;br&gt;
when you meet your maid you all promenade&lt;br&gt;
because, just because&lt;br&gt;
&lt;br&gt;
head two ladies chain right on over&lt;br&gt;
head two ladies chain right back again&lt;br&gt;
side two ladies chain right on over&lt;br&gt;
side two ladies chain right back again&lt;br&gt;
all dosido on your corner&lt;br&gt;
everybody swing your corners all&lt;br&gt;
take that corner maid and you all promenade&lt;br&gt;
because, just because&lt;br&gt;
&lt;br&gt;
head two ladies chain right on over&lt;br&gt;
head two ladies chain right back again&lt;br&gt;
side two ladies chain right on over&lt;br&gt;
side two ladies chain right back again&lt;br&gt;
all dosido on your corner&lt;br&gt;
everybody swing your corners all&lt;br&gt;
take that corner maid and you all promenade&lt;br&gt;
because, just because&lt;br&gt;
&lt;br&gt;
head two ladies chain right on over&lt;br&gt;
head two ladies chain right back again&lt;br&gt;
side two ladies chain right on over&lt;br&gt;
side two ladies chain right back again&lt;br&gt;
all dosido on your corner&lt;br&gt;
everybody swing your corners all&lt;br&gt;
take that corner maid and you all promenade&lt;br&gt;
because, just because&lt;br&gt;
&lt;br&gt;
head two ladies chain right on over&lt;br&gt;
head two ladies chain right back again&lt;br&gt;
side two ladies chain right on over&lt;br&gt;
side two ladies chain right back again&lt;br&gt;
all dosido on your corner&lt;br&gt;
everybody swing your corners all&lt;br&gt;
take that corner maid and you all promenade&lt;br&gt;
because, just because&lt;br&gt;
&lt;br&gt;
all dosido on your corner&lt;br&gt;
now dosido with your own&lt;br&gt;
aleman left on your corner&lt;br&gt;
go back and swing your own&lt;br&gt;
aleman left on your corner&lt;br&gt;
go on with the right and left grand&lt;br&gt;
when you meet your maid you all promenade&lt;br&gt;
because, just because&lt;br&gt;
&lt;/blockquote&gt;

&lt;h5&gt;Frank Fortune, 1955 Live Recording
(&lt;a href="http://www.jefftk.com/early-recordings/fortune/jb.mp3"&gt;mp3&lt;/a&gt;)&lt;/h5&gt;

&lt;blockquote&gt;
all dosido with your corner&lt;br&gt;
dosido with your own&lt;br&gt;
aleman left with your corner&lt;br&gt;
go back and swing your own&lt;br&gt;
now aleman left with your corner&lt;br&gt;
move on with the right and left grand&lt;br&gt;
when you meet your maid you all promenade&lt;br&gt;
because, just because&lt;br&gt;
&lt;br&gt;
head two ladies chain right on over&lt;br&gt;
head two ladies chain right back again&lt;br&gt;
side two ladies chain right on over&lt;br&gt;
side two ladies chain right back again&lt;br&gt;
all dosido with your corner&lt;br&gt;
everybody swing your corners all&lt;br&gt;
take that corner maid and you all promenade&lt;br&gt;
because, just because&lt;br&gt;
&lt;br&gt;
head two ladies chain right on over&lt;br&gt;
head two ladies chain right back again&lt;br&gt;
side two ladies chain right on over&lt;br&gt;
side two ladies chain right back again&lt;br&gt;
all dosido with your corner&lt;br&gt;
everybody swing your corners all&lt;br&gt;
take that corner maid and you all promenade&lt;br&gt;
because, just because&lt;br&gt;
&lt;br&gt;
head two ladies chain right on over&lt;br&gt;
head two ladies chain right back again&lt;br&gt;
side two ladies chain right on over&lt;br&gt;
side two ladies chain right back again&lt;br&gt;
all dosido with your corner&lt;br&gt;
everybody swing your corners all&lt;br&gt;
take that corner maid and you all promenade&lt;br&gt;
because, just because&lt;br&gt;
&lt;br&gt;
head two ladies chain right on over&lt;br&gt;
head two ladies chain right back again&lt;br&gt;
side two ladies chain right on over&lt;br&gt;
side two ladies chain right back again&lt;br&gt;
all dosido with your corner&lt;br&gt;
everybody swing your corners all&lt;br&gt;
take that corner maid and you all promenade&lt;br&gt;
because, just because&lt;br&gt;
&lt;br&gt;
all dosido with your corner&lt;br&gt;
dosido with your own&lt;br&gt;
aleman left with your corner&lt;br&gt;
go back and swing your own&lt;br&gt;
now aleman left with your corner&lt;br&gt;
move on with the right and left grand&lt;br&gt;
when you meet your maid you all promenade&lt;br&gt;
because, just because&lt;br&gt;
&lt;/blockquote&gt;

&lt;h5&gt;Glenn Pease, 1973 Live Recording
(&lt;a href="http://www.jefftk.com/early-recordings/pease/jb.mp3"&gt;mp3&lt;/a&gt;)&lt;/h5&gt;
&lt;blockquote&gt;
everybody bow to your partner&lt;br&gt;
bow to your corner and then&lt;br&gt;
aleman left and you grand right and left&lt;br&gt;
half way round you go now&lt;br&gt;
come back when you meet your partner&lt;br&gt;
and you right and left back the other way&lt;br&gt;
when you are home you all swing at home&lt;br&gt;
because, just because&lt;br&gt;
&lt;br&gt;
oh head two ladies chain over&lt;br&gt;
and you chain em back home once more&lt;br&gt;
the two side gents with a ladies chain&lt;br&gt;
chain em across the floor&lt;br&gt;
and you aleman left on your corner&lt;br&gt;
and you swing your partner just once around&lt;br&gt;
and you take the corner maid and you all promenade&lt;br&gt;
"because, just because"&lt;br&gt;
&lt;br&gt;
oh head two ladies chain over&lt;br&gt;
and you chain em back home once more&lt;br&gt;
the two side gents with a ladies chain&lt;br&gt;
chain em across the floor&lt;br&gt;
and you aleman left on your corner&lt;br&gt;
and you swing your partner just once around&lt;br&gt;
and you take the corner maid and you all promenade&lt;br&gt;
"because, just because"&lt;br&gt;
&lt;br&gt;
and you dosido on your corner&lt;br&gt;
and you dosido with your own&lt;br&gt;
and you aleman left with the one on the left&lt;br&gt;
aleman right your own&lt;br&gt;
then you aleman left and you grand right and left&lt;br&gt;
half way around to that maid&lt;br&gt;
take that maid and you all promenade&lt;br&gt;
"because, just because"&lt;br&gt;
&lt;br&gt;
oh head two ladies chain over&lt;br&gt;
and you chain em back home once more&lt;br&gt;
the two side gents with a ladies chain&lt;br&gt;
chain em across the floor&lt;br&gt;
and you aleman left on your corner&lt;br&gt;
and you swing your partner just once around&lt;br&gt;
and you take the corner maid and you all promenade&lt;br&gt;
"because, just because"&lt;br&gt;
&lt;br&gt;
oh head two ladies chain over&lt;br&gt;
and you chain em back home once more&lt;br&gt;
the two side gents with a ladies chain&lt;br&gt;
chain em across the floor&lt;br&gt;
and you aleman left on your corner&lt;br&gt;
and you swing your partner just once around&lt;br&gt;
and you take the corner maid and you all promenade&lt;br&gt;
"because, just because"&lt;br&gt;
&lt;br&gt;
and you dosido on your corner&lt;br&gt;
and you dosido your own&lt;br&gt;
and you aleman left with the one on the left&lt;br&gt;
aleman right your own&lt;br&gt;
then you aleman left and you grand right and left&lt;br&gt;
half way around to that maid&lt;br&gt;
take that maid and you all promenade&lt;br&gt;
"because, just because"
&lt;/blockquote&gt;

&lt;h5&gt;Tod Whittemore, 2011 Live Recording
(&lt;a href="http://www.jefftk.com/early-recordings/whittemore/jb.mp3"&gt;mp3&lt;/a&gt;)
(&lt;a href="http://www.youtube.com/watch?v=A45PZJ56CTE"&gt;youtube&lt;/a&gt;)&lt;/h5&gt;
&lt;blockquote&gt;
bow to your partner&lt;br&gt;
bow to that corner girl as well&lt;br&gt;
aleman left with your corner and balance to your own&lt;br&gt;
grand right and left you will roll&lt;br&gt;
well you walk right by your partner you keep on going home&lt;br&gt;
when you get back home you all swing&lt;br&gt;
you swing with your own and everybody sing (why?)&lt;br&gt;
"because, just because"&lt;br&gt;
&lt;br&gt;
head ladies chain, right down the center&lt;br&gt;
you chain those ladies right back home, and then&lt;br&gt;
side ladies chain, right down the center&lt;br&gt;
and you chain those ladies right back home again&lt;br&gt;
aleman left your corner lady aleman right your partner too&lt;br&gt;
and you swing that corner lady round and round&lt;br&gt;
and you promenade the ring and everybody sing (why?)&lt;br&gt;
"because, just because" (face your corner)&lt;br&gt;
&lt;br&gt;
all dosido round your corner&lt;br&gt;
it's right hands, go twice around your own "make it twice"&lt;br&gt;
you aleman left with your corner&lt;br&gt;
and you dosido with your own&lt;br&gt;
aleman left the corner lady and you balance to your own&lt;br&gt;
grand right and left you will roll&lt;br&gt;
when you meet with this one, promenade and have some fun (why)&lt;br&gt;
"because, just because" (head couples right and left through)&lt;br&gt;
&lt;br&gt;
right, on ovah&lt;br&gt;
right and left right back home and then&lt;br&gt;
side couples right and left through on ovah&lt;br&gt;
right and left right back home again&lt;br&gt;
aleman left your corner lady aleman right your pahtnah too&lt;br&gt;
and you swing that corner lady round and round&lt;br&gt;
you promenade the ring till you head right back and sing (why?)&lt;br&gt;
"because, just because" (look to your corner)&lt;br&gt;
&lt;br&gt;
you all dosido round your corner&lt;br&gt;
it's right hands, go twice around your own "make it twice"&lt;br&gt;
you aleman left with that lady on the left&lt;br&gt;
and you dosido with your own&lt;br&gt;
aleman left your corner lady and you balance to your own&lt;br&gt;
grand right and left you will roll&lt;br&gt;
when you meet with this one, promenade and have some fun (why?)&lt;br&gt;
"because, just because"&lt;br&gt;
&lt;br&gt;
head couples star by the right hand in the center&lt;br&gt;
star by the left until you get back home&lt;br&gt;
side couples star by the left hand in the center&lt;br&gt;
star by the right until you're home&lt;br&gt;
aleman left your corner aleman right your own&lt;br&gt;
swing that corner lady round and round&lt;br&gt;
you promenade the ring and everybody sing&lt;br&gt;
"because, just because"&lt;br&gt;
&lt;br&gt;
you all dosido round your corner&lt;br&gt;
it's right hands, go twice around your own "make it twice"&lt;br&gt;
you aleman left with that lady on the left&lt;br&gt;
and you dosido your own&lt;br&gt;
aleman left your corner lady and you balance to your own&lt;br&gt;
grand right and left you will rrroll&lt;br&gt;
when you meet with this one, promenade and have some fun (why?)&lt;br&gt;
"because, just because" (head couples sashay, go!)&lt;br&gt;
&lt;br&gt;
whooho&lt;br&gt;
heads sashay back&lt;br&gt;
side couples sashay, (come on dickie, you got to get back here before you do the rest of it)&lt;br&gt;
sashay back&lt;br&gt;
aleman left your corner lady aleman right your partner too&lt;br&gt;
and swing that corner, who is that?&lt;br&gt;
you promenade the ring, and everybody back and swing&lt;br&gt;
"because, just because"&lt;br&gt;
&lt;br&gt;
you all dosido round your corner&lt;br&gt;
it's right hands, go twice around your own "make it twice"&lt;br&gt;
you aleman left with that lady on the left&lt;br&gt;
and you dosido your own&lt;br&gt;
aleman left your corner lady and you balance to your own&lt;br&gt;
grand right and left you will roll&lt;br&gt;
when you meet with this one, promenade and have some fun (why?)&lt;br&gt;
"because, just because" (bow to your partner right there)&lt;br&gt;
&lt;/blockquote&gt;


&lt;h5&gt;Walter Lenk, 2011 Live Recording
(&lt;a href="http://www.jefftk.com/early-recordings/lenk/jb.mp3"&gt;mp3&lt;/a&gt;)&lt;/h5&gt;

&lt;blockquote&gt;
well it's everybody bow to your partner&lt;br&gt;
you bow to your corner just as well (with your corner)&lt;br&gt;
aleman left your corner, you balance to your own&lt;br&gt;
it's grand right and left you will roll&lt;br&gt;
well it's reverse when you meet your partner&lt;br&gt;
grand ol right and left the other way back and then&lt;br&gt;
oh when you're home swing your own, everybody swing at home&lt;br&gt;
"because, just because" (head ladies chain)&lt;br&gt;
&lt;br&gt;
head ladies chain right on over&lt;br&gt;
you chain those ladies right back home, and then (sides, your turn)&lt;br&gt;
side ladies chain right over, and then&lt;br&gt;
you chain them right back home again (look for the corner)&lt;br&gt;
aleman left your corner, aleman right your own&lt;br&gt;
swing that corner round and round and round&lt;br&gt;
well then you promenade the ring, and everybody sing&lt;br&gt;
because, just because (with your corner)&lt;br&gt;
&lt;br&gt;
you all dosido with that new corner&lt;br&gt;
turn right hand, go twice around your own "make it twice"&lt;br&gt;
aleman left the one that you just left&lt;br&gt;
you dosido back home (back to the corner)&lt;br&gt;
now aleman left your corner and balance partners all&lt;br&gt;
grand old right and left go round the hall&lt;br&gt;
now when you meet that [? ?] meet that maid then everybody promenade&lt;br&gt;
"because, just because" (heads right and left through)&lt;br&gt;
&lt;br&gt;
head couples right and left right over&lt;br&gt;
you right and left right back and then (sides, your turn)&lt;br&gt;
you right and left, right over, and then&lt;br&gt;
you right and left back home again (look for the corner)&lt;br&gt;
aleman left your corner aleman right your own&lt;br&gt;
swing that corner round and round and round&lt;br&gt;
well then you promenade the ring, and everybody sing&lt;br&gt;
"because, just because" (with your corner)&lt;br&gt;
&lt;br&gt;
you all dosido around that corner&lt;br&gt;
turn right hands, go twice around your own "make it twice / fried rice"&lt;br&gt;
aleman left the one that you just left&lt;br&gt;
you dosido back home (back to the corner)&lt;br&gt;
now aleman left your corner and balance partners all&lt;br&gt;
grand old right and left go round the hall&lt;br&gt;
now when you meet with that one promenade it's just for fun&lt;br&gt;
"because, just because" (heads star by the right)&lt;br&gt;
&lt;br&gt;
head couples star by the right hand in the center&lt;br&gt;
you star by the left until you're home (sides left hand star)&lt;br&gt;
left hands around in the center of the set&lt;br&gt;
you star by the right until you're home (heads ?)&lt;br&gt;
aleman left your corner aleman right your own&lt;br&gt;
swing that corner round and round and round&lt;br&gt;
well then you promenade the ring, and everybody sing&lt;br&gt;
"because, just because" (with your corner now)&lt;br&gt;
&lt;br&gt;
you all dosido with that new corner&lt;br&gt;
turn right hand, go twice around your own "make it twice / ain't that nice"&lt;br&gt;
aleman left the one that you just left&lt;br&gt;
you dosido back home (back to the corner)&lt;br&gt;
now aleman left your corner and balance to your own&lt;br&gt;
grand right and left you will roll&lt;br&gt;
now when half way round you meet, you promenade your sweet&lt;br&gt;
"because, just because" (heads promenade round the&lt;br&gt;
&lt;br&gt;
inside) say hi, as you go by&lt;br&gt;
and you promenade back home and then (sides, your turn)&lt;br&gt;
you promenade, go round the inside of the set&lt;br&gt;
you promenade right home (look for the corner)&lt;br&gt;
aleman left your corner aleman right your own&lt;br&gt;
swing that corner round and round and round TIMBER!&lt;br&gt;
well then you promenade the ring, and everybody sing&lt;br&gt;
"because, just because" (with your corner)&lt;br&gt;
&lt;br&gt;
you all dosido go round that new corner&lt;br&gt;
turn right hand, go twice around your own "make it twice / your very own"&lt;br&gt;
aleman left the one that you just left&lt;br&gt;
you dosido back home (back to the corner)&lt;br&gt;
now aleman left your corner and balance partners all&lt;br&gt;
grand old right and left go round the hall&lt;br&gt;
now when you meet with your own promenade and head for home&lt;br&gt;
"because, just because" (heads sashay now)&lt;br&gt;
&lt;br&gt;
it's gents go back to back across the center (look)&lt;br&gt;
and the ladies go back to back until you're home (sides, your turn)&lt;br&gt;
...&lt;br&gt;
... (look for the corner)&lt;br&gt;
aleman left the corner and balance partners all&lt;br&gt;
swing your partner round and round and round&lt;br&gt;
well then you promenade the ring, and everybody sing&lt;br&gt;
"because, just because"&lt;br&gt;
&lt;br&gt;
well everybody bow to your partner&lt;br&gt;
you bow to the corner just as well&lt;br&gt;
aleman left the one that you just left&lt;br&gt;
you dosido back home (back to the corner)&lt;br&gt;
now aleman left your corner and balance partners all&lt;br&gt;
grand old right and left go round the hall&lt;br&gt;
now when you meet with your own promenade and head for home&lt;br&gt;
"because, just because" (swing your partner)&lt;br&gt;
"because, just because" (now keep on swinging)&lt;br&gt;
"because, just because"&lt;br&gt;
&lt;/blockquote&gt;

  

&lt;p&gt;&lt;i&gt;Comment on &lt;a href="https://plus.google.com/103013777355236494008/posts/HXjqSCJpxF8"&gt;google plus&lt;/a&gt;, &lt;a href="https://www.facebook.com/jefftk/posts/282773125115119"&gt;facebook&lt;/a&gt;, or write jeff@jefftk.com&lt;/i&gt;</description>
    </item>
    <item>
      <guid>http://www.jefftk.com/news/2012-01-20.html</guid>
      <title>MBTA Service Cuts: Actions?</title>
      <link>http://www.jefftk.com/news/2012-01-20.html</link>
      <pubDate>20 Jan 2012 08:00:00 EST</pubDate>
      <description>&lt;p&gt;  


The MBTA is proposing massive &lt;a href="http://www.jefftk.com/news/2012-01-16.html"&gt;service cuts&lt;/a&gt;.
I think this is foolish, and instead we should get them more money
[1].  What can I do to help?  There are &lt;a
href="http://mbta.com/about_the_mbta/?id=23567"&gt;meetings&lt;/a&gt;, but what
does complaining to the MBTA accomplish when the solution isn't within
their control?  [2] I decided to call
&lt;a href="http://www.malegislature.gov/People/Profile/TJT1"&gt;my&lt;/a&gt; &lt;a
href="http://www.malegislature.gov/People/Profile/PDJ0"&gt;reps&lt;/a&gt;.
(You can &lt;a href="http://www.malegislature.gov/People/Search"&gt;look up
yours&lt;/a&gt; from your address).  At Toomey's office I left a message.
At Jehlen's I spoke to someone.  They wanted to know how the cuts
would personally affect me (80, 90, 95, 96 &lt;a
href="http://www.jefftk.com/news/2012-01-16.html"&gt;eliminated&lt;/a&gt;), where I lived, and they explained
to me that Jehlen is currently advocating for (1) a gas tax increase and
(2) a switch to a graduated state income tax, both of which would
raise money that could go to the MBTA.

&lt;p&gt;

What else should I do?

&lt;p&gt;

&lt;b&gt;Update 2012-01-25:&lt;/b&gt; I just got a call from a staffer at Toomey's
office.  He says that they want to avoid cuts and that they see the
only real solution being increasing the T's revenues, possibly by fare
increases but ideally by increasing the sales tax or something similar.

&lt;p&gt;
&lt;br&gt;

[1] Moving irrelevant big-dig debt away from the MBTA would help the
most.  Fare increases are also fine, but making up the whole shortfall
this way would be too much.  If you're curious about current subsidy
(revenue, expenses, trips) by mode I found a &lt;a
href="http://www.mbta.com/uploadedfiles/About_the_T/Financials/Stats%20Presentation%209-7-11.pdf"&gt;2011
presentation on 2009 data&lt;/a&gt; (p14) that compares the MBTA with "peer
transit agencies".  Raising money with increased property,
sales, or other taxes could also work.

&lt;p&gt;

[2] Showing up would probably mean being counted, by the
MBTA and maybe newspapers, but does that help much?

  


&lt;p&gt;&lt;i&gt;Comment on &lt;a href="https://plus.google.com/103013777355236494008/posts/4AWnUd3UN6K"&gt;google plus&lt;/a&gt;, &lt;a href="https://www.facebook.com/jefftk/posts/153070724805248"&gt;facebook&lt;/a&gt;, or write jeff@jefftk.com&lt;/i&gt;</description>
    </item>
    <item>
      <guid>http://www.jefftk.com/news/2012-01-19.html</guid>
      <title>Belief Listing Project: War and Pacifism</title>
      <link>http://www.jefftk.com/news/2012-01-19.html</link>
      <pubDate>19 Jan 2012 08:00:00 EST</pubDate>
      <description>&lt;p&gt;  


Growing up &lt;a href="http://www.neym.org/fpm/"&gt;Quaker&lt;/a&gt; I was
pacifist by default.  As a small child I didn't have 'war toys',
especially guns, and I learned that fighting was wrong for both
individuals and nations.  Later I learned more about the &lt;a
href="http://en.wikipedia.org/wiki/Peace_Testimony"&gt;peace
testimony&lt;/a&gt; and how nonviolent resistance worked in practice.  My
pacifism was of the form "killing is wrong, war is horrible, and there
is always a better way."

&lt;p&gt;

In high school I became less certain.  I remember a &lt;a
href="http://atwar.blogs.nytimes.com/author/wesley-morgan/"&gt;schoolmate&lt;/a&gt;
asking me how absolute my commitment to non-violence was: what if my
family was at risk?  I rejected the question, calling it unfair.  I'm
embarrassed by this response now: there was nothing unfair about the
question, and by objecting to it I was protecting an inner contradiction
from scrutiny.

&lt;p&gt;

My eighteenth birthday was ten months into the Iraq War, and I had to
decide what to do about registering for the &lt;a
href="http://en.wikipedia.org/wiki/Selective_Service_System"&gt;draft&lt;/a&gt;.
Registration was mandatory, and though it hadn't been enforced since
before I was born, I would be ineligible for college financial aid if
I didn't register.  This was the first time I really had to think
about what I would do if I were drafted.  After lots of thought I
decided to register, and further, if I were drafted I would not try to
claim &lt;a
href="http://en.wikipedia.org/wiki/Conscientious_objector#United_States"&gt;CO
status&lt;/a&gt;.  My view was that the government was going to draft the
same number of people either way, and so if I didn't go someone else
would have to.  It wouldn't be fair of me to avoid the danger and
hardship of war just because I had happened to be raised Quaker.  I
still thought war was wrong, but if I wouldn't be preventing people
from being killed wouldn't I just be looking out for myself?

&lt;p&gt;

Most of a decade later I no longer think that it's always wrong.  War
is incredibly harmful, damaging, expensive, and tragic.  Peaceful
resistance and nonviolent conflict resolution are dramatically
underused.  Politicians and most of society is much too optimistic
about war, especially when we haven't had one for a while.  But I
think there could be and probably have been some wars that were
positive &lt;a href="http://www.jefftk.com/news/2011-11-08.html"&gt;on
balance&lt;/a&gt;.

  



&lt;p&gt;&lt;i&gt;Comment on &lt;a href="https://plus.google.com/103013777355236494008/posts/3YWCzkAYmp5"&gt;google plus&lt;/a&gt;, &lt;a href="https://www.facebook.com/jefftk/posts/199521800143811"&gt;facebook&lt;/a&gt;, or write jeff@jefftk.com&lt;/i&gt;</description>
    </item>
    <item>
      <guid>http://www.jefftk.com/news/2012-01-18.html</guid>
      <title>Libraries and Technology</title>
      <link>http://www.jefftk.com/news/2012-01-18.html</link>
      <pubDate>18 Jan 2012 08:00:00 EST</pubDate>
      <description>&lt;p&gt;  


The modern library is a product of cheap printed books.  It's much
more efficient to buy a book once and keep it somewhere public than
for each interested person to buy their own copy.  Back when the
technology was hand copying, libraries operated differently.  Books
were move valuable, often chained down, and when a library did lend
out a book they were glad for it to be copied.

&lt;p&gt;

Today's library is the internet.  Storage, transfer, and duplication
costs are so much lower for digital works that we're able to have a
huge amount of information available to all.  You can't get everything
online yet, but this continues to get better and the internet is
already well past the best physical libraries.  Payment is tricky,
with a huge gap between free/ad-supported and paid, but I
don't think this is permanent.

&lt;p&gt;

So where does this put public libraries?  Their main advantage,
centralization, is gone.  They still lend books [1] but we're getting
more and more online and e-readers are getting better and cheaper.
They seem to have taken on two new functions: (1) providing computers
and an internet connection and (2) paying for their members to get
access to ebooks, journals, and databases. When we decide that storing
all those paper books redundantly in buildings across the country is
too expensive, will libraries continue just in these two new
functions?

&lt;p&gt;
&lt;br&gt;

[1] Which the internet improves: I can request books online and
    get an email when they're ready to be picked up at the branch
    library I walk past on my way home from work.

  


&lt;p&gt;&lt;i&gt;Comment on &lt;a href="https://plus.google.com/103013777355236494008/posts/fNZVcgranVz"&gt;google plus&lt;/a&gt;, &lt;a href="https://www.facebook.com/jefftk/posts/285217051535453"&gt;facebook&lt;/a&gt;, or write jeff@jefftk.com&lt;/i&gt;</description>
    </item>
    <item>
      <guid>http://www.jefftk.com/news/2012-01-17.html</guid>
      <title>Why does the BIDA open band work well?</title>
      <link>http://www.jefftk.com/news/2012-01-17.html</link>
      <pubDate>17 Jan 2012 08:00:00 EST</pubDate>
      <description>&lt;p&gt;  


Open bands have a reputation for being less enjoyable to dance to.
I've heard dancers say they avoid open band nights, or that while they
understand the role of the open band in fostering musicians they wish
they weren't needed.  Now that I'm helping organize them with &lt;a
href="http://bidadance.org"&gt;BIDA&lt;/a&gt;, however, I'm not seeing this.
In fact our attendance is higher, people have a great time, and I don't
hear complaints.  Afterwards a dancer &lt;a
href="https://www.facebook.com/jefftk/posts/562656055632"&gt;wrote&lt;/a&gt;
that they had "never seen that much positive engagement between the
band and the dancers."

&lt;p&gt;

&lt;iframe width="560" height="315"
src="http://www.youtube.com/embed/MENiFoiMq5Y" frameborder="0"
allowfullscreen&gt;&lt;/iframe&gt;
&lt;br&gt;
(&lt;a href="http://www.youtube.com/watch?v=MENiFoiMq5Y"&gt;on youtube&lt;/a&gt;)

&lt;p&gt;

I see two explanations: (1) open bands are not actually unpopular and
I was just listening to the small number of people who don't like them
or (2) BIDA is doing something right.  I don't know which it is, but I
figured I would describe what BIDA has been doing in case it's (2).

&lt;p&gt;

(BIDA has had &lt;a
href="http://bidadance.org/events/bida_contra_2010-01-17.pdf"&gt;four&lt;/a&gt;
&lt;a href="http://bidadance.org/events/dance_2011-02-13.html"&gt;open&lt;/a&gt;
&lt;a href="http://bidadance.org/events/dance_2011-10-16.html"&gt;band&lt;/a&gt;
&lt;a
href="http://bidadance.org/events/dance_2012-01-15.html"&gt;nights&lt;/a&gt;.
I've only been involved with the most recent three, so what I have
below is about these three.)

&lt;p&gt;

In scheduling the open band we first find a band leader.  We've had &lt;a
href="http://canispublishing.com/"&gt;Peter Barnes&lt;/a&gt; twice and &lt;a
href="http://tedcrane.com/DanceDB/DisplayIdent.com?key=DEBBY_KNIGHT"&gt;Debby
Knight&lt;/a&gt; once, both have been great.  They both primarily played
piano, but also can play other instruments if someone else wants to
take a turn on piano. This is the only paid role; everyone else
playing pays admission on a $0-$10 sliding scale.

&lt;p&gt;

We have two rows, sorting people by experience.  We mic everyone in
the front row and most of the people in the back, though there are
often some who don't want to be mic'd or who need to take turns with
limited mics.  It's helpful that we have a large stage.  Everyone
plays at once.  At our most recent dance we had: (front row) caller,
piano, 6x fiddle (back row) double bass, whistle, recorder, fiddle,
octave mandolin.

&lt;p&gt;

Reading through this, nothing sounds very different from other open
bands I've been to.  Which makes me think it's not actually about how
we run the band and instead about the musicians who decide to come.
Maybe what's going on is that we're drawing from a different group?  I
wonder if there's an effect where when an open band has been around
longer many of the best musicians move on and you have mostly people
who aren't interested in or aren't able to get booked for other
dances?  If this were happening I would expect that in general open bands
that were newer would be better; are they?

  


&lt;p&gt;&lt;i&gt;Comment on &lt;a href="https://plus.google.com/103013777355236494008/posts/3chz5gFpEiX"&gt;google plus&lt;/a&gt;, &lt;a href="https://www.facebook.com/jefftk/posts/308258742542944"&gt;facebook&lt;/a&gt;, or write jeff@jefftk.com&lt;/i&gt;</description>
    </item>
    <item>
      <guid>http://www.jefftk.com/news/2012-01-16.html</guid>
      <title>MBTA Service Cuts</title>
      <link>http://www.jefftk.com/news/2012-01-16.html</link>
      <pubDate>16 Jan 2012 08:00:00 EST</pubDate>
      <description>&lt;p&gt;  


The MBTA has a major funding problem.  Most of their money doesn't
come from fares, it comes from the sales tax and from fees it charges
to the towns it serves.  As they have brought up new services and and
grown their ridership, only the money they get from fares has
increased.  Making things worse, the sales tax has grown much less
than it was expected to when the state decided to make this their main
source of funding.  And the MBTA has a huge debt, much of it from
things unrelated to them.

&lt;p&gt;

With a massive budget shortfall coming up, they're trying to raise revenue or cut
expenses.  They're put out a &lt;a
href="http://mbta.com/uploadedfiles/About_the_T/Fare_Proposals_2012/MC12149%20Fare%20Increase%20Booklet_v7.pdf"&gt;proposal&lt;/a&gt;
with two scenarios.  The first one raises fares 43% and cuts:

&lt;p&gt;
&lt;img src="http://www.jefftk.com/mbta_service_cuts_s1.png"&gt;
&lt;p&gt;

The second raises fares 35% and cuts:

&lt;p&gt;
&lt;img src="http://www.jefftk.com/mbta_service_cuts_s2.png"&gt;
&lt;p&gt;

Do you see all those buses?  That's absolutely huge:

&lt;p&gt;

&lt;img src="http://www.jefftk.com/mbta_service_cuts.png"&gt;

&lt;p&gt;

The bold red routes are eliminated, the blue ones are kept.  This
would make living without a car much less practical.  I've heard some
people say that the MBTA is bluffing by offering extreme service cuts
that they will negotiate down from.  I hope they're not, because when
Chicago's CTA tried this negotiations failed and they ended up &lt;a
href="http://www.nbcchicago.com/news/local/Daley-Couldnt-Save-the-Day--CTA-Cuts-Still-Planned-83710072.html"&gt;going
ahead with the major cuts&lt;/a&gt;.

&lt;p&gt;

Really, the problem is not too much service or too low fares but too
much debt and too little funding.  In 2007 the Transportation Finance
Committee (TFC) &lt;a
href="http://www.eot.state.ma.us/downloads/tfc/TFC_Recommendations.pdf"&gt;recommended&lt;/a&gt;:

&lt;blockquote&gt;
The MBTA has over $5.2 billion in outstanding principal debt and paid
$351 million or 27 percent of its operating budget on debt service in
FY 2006 more than the total of all fare revenue collected. About 35
percent of the principal amount of the outstanding debt ($1.8 billion)
is directly attributable to carrying out Central Artery/Tunnel
commitments. That debt is rightly the responsibility of the
Commonwealth, not the MBTA. Level-funded over a 20-year period, this
would shift about $117 million in debt payments from the MBTA to the
Commonwealth. It should be emphasized that this debt must still be
paid. The substance of this recommendation would transfer this
obligation from the MBTA to the state budget.
&lt;/blockquote&gt;

&lt;p&gt;

The $117M/year in debt payments that the TFC thought should shift to
the state budget is twice the size of the cuts we're talking about.

  

&lt;p&gt;&lt;i&gt;Comment on &lt;a href="https://plus.google.com/103013777355236494008/posts/GtVGCXka5cM"&gt;google plus&lt;/a&gt;, &lt;a href="https://www.facebook.com/jefftk/posts/276372899090250"&gt;facebook&lt;/a&gt;, or write jeff@jefftk.com&lt;/i&gt;</description>
    </item>
    <item>
      <guid>http://www.jefftk.com/news/2012-01-14.html</guid>
      <title>Singing Squares</title>
      <link>http://www.jefftk.com/news/2012-01-14.html</link>
      <pubDate>14 Jan 2012 08:00:00 EST</pubDate>
      <description>&lt;p&gt;  


There's a saxophone and a drummer with a full kit, and the caller is
singing the calls.  Some new &lt;a
href="http://www.contrasyncretist.com/"&gt;contra syncretism?&lt;/a&gt; Or just
a typical night in 1955?
&lt;p&gt;
&lt;blockquote&gt;&lt;a href="http://www.jefftk.com/early-recordings/colbyorch.jpg"&gt;
   &lt;img src="http://www.jefftk.com/early-recordings/colbyorch-tn.jpg"&gt;&lt;/a&gt;&lt;/blockquote&gt;
&lt;p&gt;
The singing square, "Just Because," from live recordings over the
years:
&lt;p&gt;
&lt;blockquote&gt;
&lt;table border="0"&gt;
  &lt;tr&gt;&lt;td&gt;1952&lt;td&gt;&lt;a href="http://www.jefftk.com/early-recordings/fortune/jb_recording.mp3"&gt;Frank Fortune&lt;/a&gt; (studio)
  &lt;tr&gt;&lt;td&gt;1955&lt;td&gt;&lt;a href="http://www.jefftk.com/early-recordings/fortune/jb.mp3"&gt;Frank Fortune&lt;/a&gt;
  &lt;tr&gt;&lt;td&gt;1973&lt;td&gt;&lt;a href="http://www.jefftk.com/early-recordings/pease/jb.mp3"&gt;Glenn Pease&lt;/a&gt;
  &lt;tr&gt;&lt;td&gt;2008&lt;td&gt;&lt;a href="http://www.jefftk.com/early-recordings/millstone/jb.mp3"&gt;David Millstone&lt;/a&gt;
      (&lt;a href="http://www.youtube.com/watch?v=R6oxV6pPs_s"&gt;youtube&lt;/a&gt;)
  &lt;tr&gt;&lt;td&gt;2011&lt;td&gt;&lt;a href="http://www.jefftk.com/early-recordings/whittemore/jb.mp3"&gt;Tod Whittemore&lt;/a&gt;
      (&lt;a href="http://www.youtube.com/watch?v=A45PZJ56CTE"&gt;youtube&lt;/a&gt;)
  &lt;tr&gt;&lt;td&gt;2011&lt;td&gt;&lt;a href="http://www.jefftk.com/early-recordings/lenk/jb.mp3"&gt;Walter Lenk&lt;/a&gt;
&lt;/table&gt;
&lt;/blockquote&gt;

(If you compare a dance program from &lt;a
href="http://www.configular.com/fortunesbarn/recording/index.html"&gt;1955&lt;/a&gt;
or &lt;a href="http://www.configular.com/duke/index.html"&gt;1965&lt;/a&gt; to one
now, the biggest thing you notice is half the dances were singing
squares, and the ones that weren't were mostly couple dances.)

&lt;p&gt;

&lt;b&gt;Update 2012-01-22:&lt;/b&gt; I later &lt;a href="http://www.jefftk.com/news/2012-01-22.html"&gt;transcribed&lt;/a&gt;
the 'Just Because' recordings.

  


&lt;p&gt;&lt;i&gt;Comment on &lt;a href="https://plus.google.com/103013777355236494008/posts/9wR86zFU5Ni"&gt;google plus&lt;/a&gt;, &lt;a href="https://www.facebook.com/jefftk/posts/257802244287965"&gt;facebook&lt;/a&gt;, or write jeff@jefftk.com&lt;/i&gt;</description>
    </item>
    <item>
      <guid>http://www.jefftk.com/news/2012-01-13.html</guid>
      <title>GiveWell and Money Moved</title>
      <link>http://www.jefftk.com/news/2012-01-13.html</link>
      <pubDate>13 Jan 2012 08:00:00 EST</pubDate>
      <description>&lt;p&gt;  


Without thinking about it much, I had assumed GiveWell tracked '&lt;a
href="http://givewell.org/about/impact#MoneyMovedDefinition"&gt;money
moved&lt;/a&gt;' primarily so they could tell how they were doing.  The more
money their top charities receive that is directly attributable to
GiveWell, the more of an effect they're having.  While it does fill
this role, after talking to &lt;a
href="http://givewell.org/about/people"&gt;Holden&lt;/a&gt; [1] my
understanding is that's it's actually more useful than this.

&lt;p&gt;

Most reviews don't require substantial cooperation from the
organization being reviewed.  A restaurant reviewer shows up, ideally
appearing just as any other customer, orders various things, and
reports back on the experience.  Consumer Reports buys a bunch of
blenders, tests them against each other, and publishes a &lt;a
href="http://www.consumerreports.org/cro/appliances/kitchen-appliances/blenders/blender-recommendations/blender.htm"&gt;story&lt;/a&gt;
on the best blenders.  But charities are different: you need them to
work with you to get the data you need to evaluate them.  If you can
say "in 2010 we moved &lt;a
href="http://givewell.org/about/impact#MoneyMovedDefinition"&gt;over
$1M&lt;/a&gt; to our top rated charity," they're going to be much more
willing to do this work than if all you can say is "we're reviewing
charities so people can see where they do best to donate."  This is
especially true when you intend to publish reviews that talk honestly
about failings: charities are very cautious about admitting
imperfection.

&lt;p&gt;

This is also why they push so much for people to give through their
website: it lets them track how much money they're moving.  I know
many people aren't so excited about tracking, but this is a case where
I think it's really helpful.

&lt;p&gt;
&lt;br&gt;

[1] After Julia posted on &lt;a
href="http://www.givinggladly.com/2012/01/picking-cause.html"&gt;picking
a cause&lt;/a&gt;, he wrote to her and asked if she would like to talk.  The
three of us talked for about 45min last night, and he mostly convinced
me that giving to &lt;a
href="http://givewell.org/international/top-charities/AMF"&gt;AMF&lt;/a&gt; or
&lt;a
href="http://givewell.org/international/top-charities/schistosomiasis-control-initiative"&gt;SCI&lt;/a&gt;
was better than to &lt;a href="http://www.oxfamamerica.org/"&gt;Oxfam&lt;/a&gt;,
&lt;a href="http://www.poverty-action.org/"&gt;IPA&lt;/a&gt;, or &lt;a
href="http://www.povertyactionlab.org/"&gt;J-PAL&lt;/a&gt;.

  



&lt;p&gt;&lt;i&gt;Comment on &lt;a href="https://plus.google.com/103013777355236494008/posts/BHmURWF7v1i"&gt;google plus&lt;/a&gt;, &lt;a href="https://www.facebook.com/jefftk/posts/250129635055686"&gt;facebook&lt;/a&gt;, or write jeff@jefftk.com&lt;/i&gt;</description>
    </item>
    <item>
      <guid>http://www.jefftk.com/news/2012-01-12.html</guid>
      <title>Belief Listing Project: Death Penalty</title>
      <link>http://www.jefftk.com/news/2012-01-12.html</link>
      <pubDate>12 Jan 2012 08:00:00 EST</pubDate>
      <description>&lt;p&gt;  


I don't think the death penalty should be legal, in our society as it
currently stands.  It's generally applied to the wrong cases, often
because the public found the crime particularly shocking for reasons
unrelated to the law.  It's too unpredictable to function well as a
deterrent.  It doesn't even save money, compared to life in prison.

&lt;p&gt;

I don't, however, oppose the death penalty in the abstract.  I think
you could have a healthy society where the standard punishment for
some crimes was death.

  


&lt;p&gt;&lt;i&gt;Comment on &lt;a href="https://plus.google.com/103013777355236494008/posts/UfQegoB7x3Q"&gt;google plus&lt;/a&gt;, &lt;a href="https://www.facebook.com/jefftk/posts/322600594437821"&gt;facebook&lt;/a&gt;, or write jeff@jefftk.com&lt;/i&gt;</description>
    </item>
    <item>
      <guid>http://www.jefftk.com/news/2012-01-11.html</guid>
      <title>Googlebot Running Javascript</title>
      <link>http://www.jefftk.com/news/2012-01-11.html</link>
      <pubDate>11 Jan 2012 08:00:00 EST</pubDate>
      <description>&lt;p&gt;  


If you search Google for &lt;a
href="http://www.google.com/search?q=site:www.jefftk.com"&gt;site:www.jefftk.com&lt;/a&gt;
[1], the sixth result is currently:

&lt;blockquote&gt;
&lt;img src="http://www.jefftk.com/two_envelope_javascript_serp.png"&gt;
&lt;/blockquote&gt;

The text it's showing for the description is from a comment.  This is
strange, because the comments from my posts are &lt;a
href="http://www.jefftk.com/news/2011-08-04.html"&gt;pulled in from from Facebook and Google Plus&lt;/a&gt; via
javascript.  So in the indexing process Google is running &lt;a
href="http://cfebbea5.dotcloud.com/comments/status/157041844381587/HAjBQcpRzwm"&gt;this
script&lt;/a&gt; on another server, computing the change to the page that
the "document.write" makes, and saving the text as the post-javascript
page.

&lt;p&gt;

I can see how in the modern javascript-everywhere web this helps
people get better search results, but this feels erie.  It's
a violation of how I expect bots to work.  Next we'll see Google
having indexed pages that require form submissions to get to.

&lt;p&gt;

&lt;b&gt;Update 2012-01-11:&lt;/b&gt; The example above of javascript is from a
Google+ comment, and while I think it's unlikely that Google is using
G+ comments on link shares to pull up results, to test this I checked
whether it also could pull things out of Facebook comments.  It can:

&lt;blockquote&gt;
&lt;img src="http://www.jefftk.com/three_doors_javascript_serp.png"&gt;
&lt;/blockquote&gt;


&lt;p&gt;
&lt;br&gt;

[1] Why was I doing this?  I recently added a &lt;tt&gt;&amp;lt;meta
name="description" content="[first 400 characters of post]" /&amp;gt;&lt;/tt&gt;
to my blog entries because Google was putting the header ("&lt;a
href="http://www.jefftk.com" rel="author"&gt;Jeff
Kaufman&lt;/a&gt;&amp;nbsp;&amp;nbsp;::&amp;nbsp;&amp;nbsp;&lt;a
href="http://www.jefftk.com/news/all.html"&gt;Blog
Posts&lt;/a&gt;&amp;nbsp;&amp;nbsp;::&amp;nbsp;&amp;nbsp;&lt;a
href="http://www.jefftk.com/news.rss"&gt;RSS Feed&lt;/a&gt; ...") into the
search results and I wanted to tell it where the real text started:

&lt;blockquote&gt;
&lt;img src="http://www.jefftk.com/header_included_serp.png"&gt;
&lt;/blockquote&gt;

The change seems to have fixed some results but not all of them.  They
previously all looked like the image above, but now some are the
beginning of the text, as 'description' should hint:

&lt;blockquote&gt;
&lt;img src="http://www.jefftk.com/proper_description_serp.png"&gt;
&lt;/blockquote&gt;


  


&lt;p&gt;&lt;i&gt;Comment on &lt;a href="https://plus.google.com/103013777355236494008/posts/37utescLrxb"&gt;google plus&lt;/a&gt;, &lt;a href="https://www.facebook.com/jefftk/posts/276158789111652"&gt;facebook&lt;/a&gt;, or write jeff@jefftk.com&lt;/i&gt;</description>
    </item>
    <item>
      <guid>http://www.jefftk.com/news/2012-01-10.html</guid>
      <title>Housing</title>
      <link>http://www.jefftk.com/news/2012-01-10.html</link>
      <pubDate>10 Jan 2012 08:00:00 EST</pubDate>
      <description>&lt;p&gt;  


Julia and I are starting to think about housing again.  We've tried
four different arangements since leaving college:

&lt;ul&gt;
  &lt;li&gt;An 8x10 cabin while working at a &lt;a
  href="http://www.pinewoods.org/"&gt;dance and music camp&lt;/a&gt;.  No
  plumbing, heating, or internet, but it was summer and there were
  nearby standalone bathrooms and socializing space.  Communal food,
  with people paid to cook (Julia) and clean up (me).  No other
  housemates, but ~20 crewmates and ~140 rotating campermates.
  &lt;li&gt;A
  room in my &lt;a
  href="http://www.jefftk.com/directions/17_wyman.html"&gt;parents'
  house&lt;/a&gt; in West Medford.  Communal food (usually Rick or Julia
  cooking) with communal dinner most nights.  Two to five other
  people over the course of the year.
  &lt;li&gt;A 23x16 &lt;a
  href="http://www.apartmenttherapy.com/small-cool-2010-7-114109"&gt;studio
  apartment&lt;/a&gt; near Porter Square with just the two of us.
  &lt;li&gt;The third floor of a
  Somerville triple decker, with another couple and their baby.
  Communal food, communal dinner about half the time.
&lt;/ul&gt;

Our lease is up here at the end of February, at which point we're
planning to live chaotically for a few months and then, perhaps
September 1st, move into something more stable.  Probably another
situation kind of like our current one, but maybe closer to the red
line and with a saner &lt;a href="http://www.jefftk.com/news/landlord.html"&gt;landlord&lt;/a&gt;.  So
we're looking for housemates.  Julia put together a &lt;a
href="http://jdwise.blogspot.com/2012/01/wont-you-be-our-neighbor.html"&gt;list
of things&lt;/a&gt; you should know about us and what we're looking for:

&lt;ul&gt; &lt;li&gt; We assume September 1st is a good moving date,
    but we can be flexible.&lt;/li&gt;
&lt;li&gt; We would like to be near the north end of the Red Line or at
    least on bus routes to there.  [Julia's] graduating in the spring and
    won't know where [her] job will be until spring or summer.  Jeff
    works near Kendall.&lt;/li&gt;
&lt;li&gt; We're currently paying $900 a month for utilities, one
    bedroom, and use of the apartment's common spaces.  We would
    like to keep our &lt;a href="http://www.jefftk.com/news/2011-06-18.html"&gt;cost&lt;/a&gt; in this range, going up to maybe
    $1050.&lt;/li&gt;
&lt;li&gt;We're aiming for two to five other housemates.&lt;/li&gt;
&lt;li&gt;We don't have a car, so location is quite
    important to us.&lt;/li&gt;
&lt;li&gt;This year we lived with two other adults and
    their baby.  This went pretty well, and we would
    be open to living with kids again.&lt;/li&gt;
&lt;li&gt;We like the idea of living with
    preexisting friends, but this year we met our housemates through
    an email list and that worked fine also.&lt;/li&gt;
&lt;li&gt;[Julia] like[s] to cook and eat.  [Julia] would like
    to live with people who also enjoy these things. &lt;/li&gt;
&lt;li&gt;We currently rotate cooking duties
    with our housemates.  We usually all eat dinner together.  This is
    working well for us.&lt;/li&gt;
&lt;li&gt;We eat some meat but not a
    lot.  We would be willing to have communal meals be vegetarian,
    but not vegan.&lt;/li&gt;
&lt;li&gt;We'd like to have mostly
    communally bought groceries, as we find this is &lt;a
    href="http://www.jefftk.com/news/2011-12-04.html"&gt;cheaper&lt;/a&gt; and
    easier.  People can certainly keep their own stashes if they
    want.&lt;/li&gt;
&lt;li&gt;In food we tend to
    optimize for &lt;a href="2010-07-12.html"&gt;low cost&lt;/a&gt; rather than &lt;a
    href="http://www.jefftk.com/news/2011-11-13.html"&gt;ethics&lt;/a&gt;, but if we lived with
    people who really wanted more local/organic/etc. we could
    compromise.&lt;/li&gt;
&lt;li&gt;This past year we
    had four adults and a baby sharing one bathroom. It worked fine.
    Any more than four adults to one bathroom might be dicey,
    though.&lt;/li&gt;
&lt;li&gt;Jeff plays
    folk music.  Music sessions sometimes happen at our house at
    reasonable hours.  If you can't tolerate &lt;a href="http://www.jefftk.com/news/2005-2-5.html"&gt;accordions&lt;/a&gt;, we are not
    your ideal housemates.&lt;/li&gt;
&lt;li&gt;We like to have groups of people over for dinner around once a month.&lt;/li&gt;
&lt;li&gt;Maybe twice a year we have larger parties with (folk) dancing and
    music.&lt;/li&gt;
&lt;li&gt;We like games, particularly German board games.  If you do too, we
    could play.&lt;/li&gt;
&lt;li&gt;We're not dog people.  &lt;a href="http://www.jefftk.com/cats.html"&gt;Cats&lt;/a&gt; are fine with us, though they do make
    it a bit harder to find an apartment.&lt;/li&gt;
&lt;li&gt;We don't currently have a dishwasher or laundry in our building, and
    we would be okay doing without these again (though strongly prefer
    laundry in the building).&lt;/li&gt;
&lt;li&gt;We're both used to living with other people - Julia lived in a
    co-op in college, we lived with Jeff's parents and assorted other
    people for a year and a half, and we're finishing a year with three
    housemates in an apartment.&lt;/li&gt;
&lt;li&gt;If you'd like to speak with our current housemates, we're
    happy to provide their contact information.&lt;/li&gt;
&lt;li&gt;We would probably live in this arrangement for between one
    and three years.&lt;/li&gt;
&lt;/ul&gt;

  

&lt;p&gt;&lt;i&gt;Comment on &lt;a href="https://plus.google.com/103013777355236494008/posts/SiAqFNPoy6P"&gt;google plus&lt;/a&gt;, &lt;a href="https://www.facebook.com/jefftk/posts/247434948659201"&gt;facebook&lt;/a&gt;, or write jeff@jefftk.com&lt;/i&gt;</description>
    </item>
    <item>
      <guid>http://www.jefftk.com/news/2012-01-09.html</guid>
      <title>Dead Child Currency</title>
      <link>http://www.jefftk.com/news/2012-01-09.html</link>
      <pubDate>09 Jan 2012 08:00:00 EST</pubDate>
      <description>&lt;p&gt;  


A proposal to &lt;a href="http://www.raikoth.net/deadchild.html"&gt;measure
money in dead children&lt;/a&gt;:

&lt;blockquote&gt;
According to Population Services International, a respected charity
research group, it costs &lt;a href="http://www.givewell.net/PSI"&gt;between
$650 and $1000&lt;/a&gt; [1] to save one child's life through charity. You've
probably heard lower numbers like twenty cents somewhere. The lower
numbers are wrong. Yes, maybe an anti-measles vaccine for a kid in
Africa only costs twenty cents, and measles can be fatal. But there's
a lot of overhead, and you have to immunize a lot of people before you
get the one kid otherwise destined to die of measles. I find the
$650-$1000 figure much more believable. Let's round it off to $800.
&lt;p&gt;
So one dead child = eight hundred dollars. If you spend eight hundred
dollars on a laptop, that's one African kid who died because you
didn't give it to charity. Distasteful but true. Now that we know
that, we can get down to the details of designing the currency
itself. It should be a big gold coin, with a picture of a smiling
Burmese child on the front, and a tombstone on the back. The
abbreviation can be DC.
&lt;/blockquote&gt;

This makes sense to me, to a limited extent.  You can spend money for
your own benefit or to help others elsewhere, and there really are
people who wouldn't have to die if you would forgo some luxuries.
Making this tradeoff more explicit ("we're looking for an apartment
costing no more than six dead children annually") might lead some
people to greater generosity.  It's a way of &lt;a
href="http://www.jefftk.com/news/2010-12-05.html"&gt;abstracting compassion&lt;/a&gt;.

&lt;p&gt;

Two things worry me, though.  The first is that there's a big focus on
spending here [2], but increasing earnings deserves more focus:
getting a raise or a new job that added $10K to my salary would let me
keep more children from dying than would &lt;a
href="http://www.jefftk.com/news/2010-07-06.html"&gt;reducing&lt;/a&gt; my spending on myself to zero. [3] The
second is that thinking of all your purchases in terms of dead
children is likely to make you miserable.  Not just that, but
miserable to little gain: you still probably spend almost as much
money on yourself, you just feel more guilty about it.  Much better, I
think, is to pick a rule for &lt;a href="http://www.jefftk.com/news/2011-08-09.html"&gt;how much to give&lt;/a&gt;
and then apply it to money &lt;a href="http://www.jefftk.com/news/2010-07-19.html"&gt;as it comes in&lt;/a&gt;.
That way each purchase has no effect on the number of deaths you're
averting.

&lt;p&gt;&lt;br&gt;

[1] The current number is probably &lt;a
href="http://givewell.org/international/top-charities/AMF"&gt;closer to
$2K&lt;/a&gt;.

&lt;p&gt;

[2] Maybe this is because it sounds weird to talk about salary in
terms of dead children? ("I wonder what job earns me the most dead
children?")  Perhaps for earning the unit should be the "&lt;a
href="http://tvtropes.org/pmwiki/pmwiki.php/Main/UndeadChild"&gt;undead
child&lt;/a&gt;"?

&lt;p&gt;

[3] In 2011 Julia and I lived on $18K for the two of us, not including
taxes or health insurance.

  


&lt;p&gt;&lt;i&gt;Comment on &lt;a href="https://plus.google.com/103013777355236494008/posts/i2TnReKiWpz"&gt;google plus&lt;/a&gt;, &lt;a href="https://www.facebook.com/jefftk/posts/304514019585130"&gt;facebook&lt;/a&gt;, or write jeff@jefftk.com&lt;/i&gt;</description>
    </item>
    <item>
      <guid>http://www.jefftk.com/news/2012-01-07.html</guid>
      <title>Nextgen Voting Sites</title>
      <link>http://www.jefftk.com/news/2012-01-07.html</link>
      <pubDate>07 Jan 2012 08:00:00 EST</pubDate>
      <description>&lt;p&gt;  


Current &lt;a href="http://www.reddit.com/"&gt;voting&lt;/a&gt; &lt;a
href="http://news.ycombinator.com/"&gt;news&lt;/a&gt; &lt;a
href="http://digg.com/"&gt;sites&lt;/a&gt; don't care about who is doing the
voting.  Provided you stay clear of fraud detection systems, you
voting on a link has the same effect as me voting on it: the quality
estimate goes up, more people see it.  In the comments of my post
earlier this week on &lt;a href="http://www.jefftk.com/news/2012-01-04.html"&gt;predicting what people will
want to have read&lt;/a&gt;, we started talking about a much more powerful
idea: your vote affects what I see in as much as our past voting has
been similar.

&lt;p&gt;

When you vote on one of these sites, currently, it only has a direct
effect on what other people see.  It's a very community minded act,
which makes it not so surprising that very few people vote [1].  If
most of the time a reader responds to seeing something by voting it
neither up or down, you're getting much less information than you
could be.  So perhaps apathetic voters would make this fail?  If your
votes directly affected what you would see in the future, however, you
would probably vote more.  Perhaps a lot more.

&lt;p&gt;

The main thing you give up with a system like this is that the site
looks different to different users in a nonobvious way.  Everyone who
goes to Hacker News sees the same thing.  Everyone who goes to Reddit
sees the same thing except for the filtering of what subreddits
they've subscribed to.  This would be much more like Facebook in that
I would need to expect my front page to look nothing like yours
(unless we had similar interests).

&lt;p&gt;

I've found myself enjoying Reddit less over time: perhaps that's
because when I started I had a lot in common with other users and
their votes were a good predictor of my interests, in a way that's
increasingly less true?

&lt;p&gt;
&lt;br&gt;


[1] The typical top story on Reddit has ~1500 upvotes (you can't get
    the total number of votes because the numbers they give are fake)
    and Reddit has somewhere around &lt;a
    href="http://siteanalytics.compete.com/reddit.com/"&gt;2.5M&lt;/a&gt;
    monthly visitors.  Assuming *everyone* visits every day, that's
    83K people a day, of which only ~2.4% voted for the top story.
    The 'everyone visits daily' assumption is terrible, so the voting
    percentage is even lower, between 2.4% (everyone daily) and 0.08%
    (everyone monthly).

&lt;p&gt;

&lt;b&gt;Update 2012-01-07:&lt;/b&gt; A friend points me to their 2008-2009
startup Newsbrane that &lt;a
href="http://web.archive.org/web/20081219084916/http://blog.newsbrane.com/"&gt;tried&lt;/a&gt;
to do exactly this:

&lt;blockquote&gt;
  Using an interface similar to that of Reddit, users vote up or down
  on stories. But instead of having those votes affect a global score,
  the site uses the votes to build an understanding of each person's
  tastes, and scores other stories for that user based on those
  tastes.
&lt;/blockquote&gt;

  


&lt;p&gt;&lt;i&gt;Comment on &lt;a href="https://plus.google.com/103013777355236494008/posts/T7AezMWYX75"&gt;google plus&lt;/a&gt;, &lt;a href="https://www.facebook.com/jefftk/posts/164825690288854"&gt;facebook&lt;/a&gt;, or write jeff@jefftk.com&lt;/i&gt;</description>
    </item>
  </channel>
</rss>

