News From the Land of the Fishquad

(I keep a second list just for contras I've called: Calling Log)

Sunday November 30 3008:

Rick and I have been playing 9x9 toroidal Go. It's pretty neat. The idea of playing Go on the surface of a torus had been kicking around my head for a while. In concept it's very simple -- you need make only a small alteration to a single rule. When you compute adjacency, treat opposing edges as connecting. For example, the four corners of the board form a 2x2 square. This is really hard to visualize, which is why I'd not actually taken the trouble to play.

Over the thanksgiving break, though, I had an idea. The board is 19x19, so there's room -- with some left over -- for four 9x9 boards. If you play 9x9 Go in quadruplicate, then you can see the toroidal adjacencies and play sort of normally. It's a little annoying to have to place four pieces for every move, but you get really fast at it.

The strategey changes, though, are pretty hard to think about. I'm definitely not yet used to a world without edges.

Saturday November 29 2008:

Thanksgiving was nice, but sort of strange. Alice, Rose, and Danner came from Western Mass; Anne, Lee, and Meghan came from Philly. No same-age cousins, though. Calmer than usual, and a little less fun without Stevie, Susanna, and Claire. But still fun.

We played a lot of the Train Game, and I tried a 'rush' strategy where I ignored all route tickets and just went for the six train fifteen point routes that would use up my trains really fast. I also took routes when it would make someone else take a costly detour. The goal was to finish the game when lots of people would have routes unfinished and couting against them. It worked, and everyone was mad at me. A bit disruptive.

I finished up the light for my bike. I ordered a Cree XR-E (R2 bin, WH tint, about 115 lumens ar 350mA) from Cutter along with a 10 degree / 40 degree elliptical lens with holder at 90% efficiency. I'm running it off my new Sturmey Archer X-FDD hub dynamo (6V at 3W). I put the LED in the place of the incandescent bulb in the chrome bullet headlight that came with my bike. Pictures:

That copper mass under the light? Heatsinking. The light is only about 15% efficient, so the rest of the 3W is heat. Unlike a bulb, that makes the led unhappy. So I have the LED mounted on an aluminium star, that soldered to 12 gauge copper wire, that running through a notch cut in the bottom of the light enclosure and soldered to a beautifully twisted copper marvel (rats nest) to maximize heat transfer with the air.

Thursday October 30 2008:

Yesterday I biked back to the Deutch Bicycle Company to pick up my new front wheel. It is a 622mm (700c) Van Schothorst stainless steel westrick pattern rim with a Sturmey Archer XFDD hub (generator and drum brake). Pretty exciting. I put it on last night. Managed to get the drum brake working with only parts from the rear brake linkage. Have the generator hooked up to the incandesent bike light that came with the bike, but it's not very bright. I'm looking into building myself an LED light instead.

Wednesday October 22 2008:

A while ago (10/9/2008), Julia and I drove out to Holliston to look at the hall for our wedding. It's their town hall, and seemed quite nice. We (I) took some pictures, but they didn't come out looking very good. The Commonwealth Vintage Dancers, however, are good at taking pictures. They took these two:

Saturday October 18 2008:

My bike is now a three speed. And it is capable of stopping in the rain. I am much in favor of both of these. On thursday I got the wheel and it turned out to be 622mm instead of 635mm. I considered trying to get a different wheel, but with the advice of some people online decided that the 13mm wasn't too much and I could try putting a wide (and so also tall) tire on it. This morning I put it on, and it seems great.

Some thoughts on the process of wheel replacement. Taking off the wheel was harder than it should have been because I didn't remember that non-derailleur bikes use master link chains. So I tried to move the hub towards the pedals enough to get the chain off, and I succeeded, but it was harder than it needed to be. In removing the wheel I had to remove part of the chain guard as well. I think if I'd remembered about the master link I would not have needed to, but as it was I did. That was annoying.

One interesting thing about the bike is that the fork ends are not drop outs but instead rear facing. Sort of annoying, but not really a problem. Maybe makes it more reliable?

The hub is a SRAM Spectro T3, which looks like it's a pretty good one. It has three speeds (186% range from messing with the sheldon brown gear calculator) and a coaster brake. The people I got it from included a traditional style sturmey archer shifter and cable which were ideal. Which is good, as the standard SRAM shifter for the T3 is a handlebar twist one which wouldn't have fit my bike at all. One thing I like a lot about the shifter is that it is unlabeled and shiny. The old ones with red lettering were ok, but I really like things that don't actually need labels to be blank. The gears seem like they're placed well, but we'll see tomorrow when I try them.

GearGain fractionsPercentages
10.734-22.6%
21.000direct drive
31.362+36.2%

Tuesday October 14 2008:

My new bike:

The bike is a flying pigeon PA-02 2D, a roadster based for the most part, aside from the double top bar, on the Raleigh Tourist DL-1. I ordered it through a reseller in Texas.

Some statistics:

I still need to weigh the bike, but the shipping weight was 45 pounds. So a little less (box, some packaging, light and dynamo I didn't put on) but not much. Update: I weighed it (with the new rear wheel and it came to 43.8 pounds.)

Now I need to look into finding a new rear wheel, or rebuilding the current one. It definitely needs some sort of brake that is not a rim brake on a steel wheel, and it would be nice to have some gears. So I'm thinking of putting on a Shimano Nexus 3 speed coaster brake hub. Or maybe some used hub. I'm not having too much luck finding bike shops that deal with 28 inch wheels, but the Dutch Bicycle Company in Somerville says they carry them. When I emailed they wrote back to say they had 28 inch stainless steel wheels with stainless steel spokes and a SRAM torpedo 3 speed hub with a coaster brake, which was exactly what I was looking for. I'm probably going to go over there tomorrow or friday after work.

I should also get some bungee cables for attaching things like bike wheels to my rear rack.

Thursday October 9 2008:

I did end up writing a C program to do the path fixing; it makes a big difference when the system is under load.


fix_path.c:

           #include <unistd.h>
           #include <stdlib.h>

           extern char** environ;

           int starts_with(char* haystack, char* needle) 
           {
              return !strncmp(haystack, needle, strlen(needle));
           }

           int fail()
           {
              printf("\\w");
              return 1;
           }


           int main(int argc, char** argv)
           {
              char in_path[2048];
              char out_path[2048];
              char cur_env_name[2048];
              char best_env_name[2048];
              int  best_env_index = -1;

              int  best_env_name_match_amt = 0;
              int index_of_equals;
              char* cur_env_value;

              int e_idx, idx_c;
              char* cur_e;


              if (!getcwd(in_path, sizeof(in_path)))
                  return fail();

              for(e_idx = 0; cur_e = environ[e_idx] ; e_idx++)
              {
                 for(idx_c = 0 ; 
                     cur_e[idx_c] && 
                        cur_e[idx_c] != '=' &&
                        idx_c < sizeof(cur_env_name)-1;
                     idx_c++)
                    cur_env_name[idx_c] = cur_e[idx_c];
                 cur_env_name[idx_c] = 0;

                 if (cur_e[idx_c] != '=')
                    continue;
                 else         
                    index_of_equals = idx_c;

                 cur_env_value = cur_e + index_of_equals + 1;



                 if (cur_env_value[0] == '/' &&
                     strlen(cur_env_value) > best_env_name_match_amt &&
                     starts_with(in_path, cur_env_value) &&
                     strcmp("PWD", cur_env_name) &&
                     strcmp("OLDPWD", cur_env_name) &&
                     strcmp("HOME", cur_env_name))
                 {
                    strncpy(best_env_name, cur_env_name, sizeof(best_env_name));
                    best_env_name[sizeof(best_env_name)-1] = 0;

                    best_env_index = e_idx;         
                    best_env_name_match_amt = strlen(cur_env_value);
                 }
              }

              if (!best_env_name_match_amt ||
                  !(strlen(best_env_name)+1 < best_env_name_match_amt))
              {
                 int off = 0;

                 if (starts_with(in_path, "/home/jkaufman"))
                    off = sizeof("/home/jkaufman");
                 else if (starts_with(in_path, "/home/"))
                    off = sizeof("/home/");

                 if (off)
                    printf("~%s", in_path + off - 1);
                 else
                    printf("%sS", in_path);
              }
              else
                 printf("\\\\$%s%s", best_env_name, in_path +
                        best_env_name_match_amt);
              return 0;
           }
     
Then I have to change my bashrc a little bit from before:
PS1="${PS1}$(fix_path)"
And now it's all spiffy fast.

Monday October 6 2008:

Working several hours a day on the command line now, I've gotten interested in what I can do with the command prompt itself. For a long time, my command prompt looked like:

user@host /path/to/cwd $
This was quite serviceable, though when deep into a directory hierarchy (especially one laid out by a windows user) /path/to/cwd might be more like a three line monster.

Fixing this, though, isn't too hard. I've made several environment variables already that correspond to common places I want to go to. Because cd $FOO_SRC is way nicer than cd ~/code/current/foo/foo-1.2.4-rcA/src/. So why not make the command prompt know about this? So we could do:

user@host ~ $ cd $FOO_SRC
user@host $FOO_SRC $
So I write a little python program, fix_prompt.py:
           import sys
           import os

           # if it happens to match but it really short, ignore it as
           # its probably not what we want
           IGNORE_LENGTH=10

           # these variables contain paths that would make little
           # sense to abbreviate to (except HOME, where we just want
           # to deal with it nicer)
           IGNORE_VARS=["PWD", "HOME", "OLDPWD"]

           # in order to still show home as ~ and /home/user as ~user
           # we need to have some special logic.  If you wanted a dir
           # /foobar to show up as the dir %, then you could add an
           # entry for that here.
           SPECIAL_REPLACEMENTS=[["/home/" + os.environ["USER"], "~"],
                                 ["/home/", "~"]]

           # we want to sort a pair of lists by the lengths of their
           # first elements, so we need a comparator function
           def longest_a_first_comp(x,y):
               return len(y[0])-len(x[0])

           in_path = sys.argv[1] if sys.argv[1:] else ""

           # get all the environment variables, reversed in mapping so
           # we can do reverse variable expansion. Or is it
           # variable condension?  variable condensation?
           env = [[v,k] for k,v in os.environ.items()]

           # sort them by length.  This is so if we have:
           #    $FOO_SRC="/home/user/src/foo"
           #    $SRCS="/home/user/src"
           # we will take the longer one.  I think this is always what
           # a user wants.
           env.sort(longest_a_first_comp)

           for r in env:
               # the substitution only happens if it would shorten the path
               if in_path.startswith(r[0]) \
                      and r[1] not in IGNORE_VARS\
                      and len(r[0]) > IGNORE_LENGTH\
                      and len(r[1]) < len(r[0]):
                   # prefix with a dollar sign so it looks like an
                   # environment variable.  The dollar sign needs to
                   # be escaped, and it's escape needs to be escaped.
                   print "\\$" + in_path.replace(r[0], r[1], 1)
                   sys.exit(0)

           for r in SPECIAL_REPLACEMENTS:
               if in_path.startswith(r[0]):
                   print in_path.replace(r[0], r[1], 1)
                   sys.exit(0)

           # if we didn't do any condensations, yield the original path
           print in_path
     
Then I tell bash to call it, in ~/.bashrc:
           PS1="\u@\h \w $ "
           promptFunc()
           {
               PS1="${COLOR_GREEN_BOLD}\u@\h"
               PS1="${PS1}${COLOR_BLUE_BOLD}"
               PS1="${PS1}$(python ~/bin/fix_path.py $(pwd)) $"
           }

           if [ $(whoami) == "myusername" ]
           then
               PROMPT_COMMAND=promptFunc
           else           
               # so if someone does an "su" at my terminal its really obvious
               unset PROMPT_COMMAND
           fi
     
Someday I may be on a slow machine that can't run python snappily like I want. Then I'll rewrite in C. Shouldn't be too bad.

One thing that surprises me about this is that I've not been able to find anyone else doing it online. Maybe I'm not calling it the right thing. "Path shortening"? "Path condensing"? The closest I found was some people putting in elipsies in the middle of things. It's sort of a reverse expansion of an environment variable.

Now if only "shopt -s cdable_vars" would let me do tab completion on them.

Sunday October 5 2008:

I've been biking to work now every day for nearly three weeks, and have some thoughts on bikes. These thoughts are directed both towards problems with my current setup and a potential replacement.

I've been riding a (I think) late 70s/early 80s silver 10 speed aluminum Peugeot racing bike. It has drop handlebars, is quite light, and looks something like this:

The bike is very nice on dry days, but in bad weather the completely slick tires scare me. The front shifter cable is fraying, and the back one is poorly adjusted. Both fixable. I tend to use only two gears -- 52:14 (high) and 52:32 (low) -- and occasionally one in between (maybe 52:22). These are with the front shifter only ever on the biggest sprocket and using the full range of the rear shifter. I could probably be ok on a bike with a higher lowest gear; my commute is pretty flat.

One option would be to completely redo this bike. I don't like racing handlebars much, I don't like the shifting system (I like hub internal a lot better), the brakes need work, the tires aren't too great. There's no chain guard at all. Another is to buy a used bike. There are a lot of old 3-speeds that are close to what I want. Comfortable high handlebars, hub internal gearing. They'd still need good brakes and tires, and they might well have no chain guard. A third option would be to buy a new one. I've been looking into this, though, and have found few ones like what I want. The bikes below look ok:

What I like about these bikes: But the Pashley ones are in the UK and expensive, while the forever ones are in china and it's unclear how much they cost.

Wednesday September 10 2008:

Back in Medford. Lots of moving things, unpacking, Julia painting, getting library card... I start at BBN on the 15th. One thing I was thinking about with Jonah (potwasher) while washing dishes at Pinewoods was that it would be good if you could easily tell the temperature of a pot by looking at it. Surely there are heat sensitive chemicals, changing color as they heat up. So why not put this on the outside of a pot? Then the potwasher knows when a hot pot has been put on his dirty rack. And the cooks know if somehting out of the dishwasher has yet cooled to touchable temperature. If it works well, you could even use it in the cooking itself -- is the skillet hot enough? See what color it is.

Wednesday July 30 2008:

Been at Pinewoods for a while now. Pretty well settled in. Doing a decent amount of playing music, less dancing than I'd thought, lots of fun. Doing the Papa Stour longsword dance with a class, enjoying it a lot. (Especially "over your neighbors sword at waist height").

A while ago I was talking with some people (at Swat?) about an idea for genetically engineered parasites that would live inside people and let them eat excessively without actually eating too much. I forgot about it, then today came across the following ad:

Sanitized tapeworms, eh?

Thursday May 1 2008:

May Day was awesome. Dancing with Points of Etiquette and Renegade Morris. Songs. Maypole in the evening with Folkdance. (And arguing with Paury Flowers about the large scale event (worthstock this year) forgetting to reserve a rain location and kicking our contra dance out of upper tarble... not so awesome) Thinking that Renegade has managed to take in six completely new dancers (me, becky, becka, finlay, maureen, laura kb) and in six six-kilosecond practices learn six dances (not that I can really do nutting girl) is pretty cool.

Eric and Beth announced they're engaged at dinner today. Which got me thinking about the phrase "ring by spring". Sometimes, "ring by spring or your money back". People don't say it often at swat, though I've heard it some. The idea being that girls should be engaged by the end of the year. Which year, though? I think this varies interestingly. At swat it seems to be senior year. There was a phoenix column a year or two ago where a senior was pretty clearly using it like that. And laurie has used it that way. At messiah, however, it allegedly is sophomore year. And a current BYU student says there it's freshman year. More research is called for.

Saturday December 15 2007:

Decent amount of stuff happening lately, including a surprise engagement contra dance for me and Julia on Tuesday. It was a lot of fun and we were both completely surprised. We have fun, though devious, friends.

I was thinking some about tallies. David Chudziki is visiting and brought with him a new game: Jaguar. It's an Italian trick taking game, quite bridge like. There are all sorts of cool things about it, but one interesting thing is the scoring. The score is set up so it's completely zero sum. In the normal situation the Jaguar and the friend are going against the three other players. If the Jaguar side wins, the Jaguar gets 2, their friend gets 1, the other three get -1. If it goes the other way the Jaguar gets -2, the friend gets -1, the other three get 1. In a tie everyone gets 0. If the Jaguar and the friend are one and the same, the Jaguar gets + or - 4 and the other people get - or + 1.

This is a game in which your score goes up and down by small amounts. If it only ever went up, a classical tally system (vertical line for one, two lines for two, a lower left to upper right slash for five, repeat on a new block) would be great. Tallies give fast write performance and pretty good read performance, but do not support subtraction. So how do we add subtraction?

Consider these tally marks:

The pattern is simple. We add horizontal and upper left to lower right slashes. These added marks are negative. So (a) is 3, (b) is 0, (c) is 4, (d) is -3, (e) is -4. Negation (if we needed it) would be a quarter rotation. And its completely backward compatible with traditional tallies.

Chudziki and friends had been keeping score in arabic numerals and scribbling out each number to write the next. That's a lot slower because the actions involved are more complex. You need to perform addition and subtraction in your head. No fun. You get slightly faster read times, but I don't think that's worth it. Because of the typically small adjustment size, I believe these tallies are also much more space efficient.

Tuesday November 13 2007:

Julia and I were talking about college essays and I decided to look back at mine and see what I wrote. I remembered writing about NEFFA but didn't really remember what I had said. One line in particular jumped out at me, though. I'm talking about how nice it is to have so many dancing cousins, and I write:

when we go into the main halls to contra-dance, we have enough people that each of us can have a partner and no one has to dance with the sketchy old-folks who make up a large fraction of the population.
I wrote that, really? I would definitely not say something like that now. Maybe I'm more part of the dancing community than I was then. This was before I'd ever asked some to dance who I wasn't dating or the cousin of. But still. It's also funny how many different people read that essay and didn't comment on that line.

Sunday July 15 2007:

Pip becomes a lolcat:

Monday July 9 2007:

Facebook friend information presented in a really cool way:

Tuesday May 29 2007:

And the weekend of iron dancing ends. Five nights with all the contras and squares. Mmm.

ThursdayConcordLatter Day Lizards3hr
FridayGreenfieldKenny, Siegel, Lea4hr
SaturdayGreenfieldClew Bay, Latter Day Lizards5hr
SundayBrattleboroTidal Wave, Latter Day Lizards, Crowfoot11hr
MondayNelson2.5hr

Sunday May 13 2007:

Bethlehem

Went dancing at Bethlehem last night. It was a good dance, but it wasn't as amazing as I would expect with Raise the Roof and Beth Molaro. Beth is usually an excellent caller, really fun to dance to, but she did not call nearly as well as usual last night. She made a lot of little mistakes (messing up a walkthrough, some ambiguous directions, calling a dance that started with a box the gnat, men aleman left to music that was begging for a balance before the box, calling a dance that had a pull by across into a balance and swing (2 count pull by, 4 count balance, 10 count swing: balance is weird against the music and ragged through the hall) and then in the same dance a hey into a 16 count swing (put the balance before that swing instead)) but the weirdest thing she did was choose to end the night with a non-equal turn dance that wasn't much more than a glossary dance. Only the ones got to swing and I was dancing with Koren, down from Boston for the weekend, and we were twos most of the dance (save the first two rounds). It did have a ladies chain to partner, though, and I was dancing the girl and Koren is really good at twirling, so that was fun. A few of the times we got in six twirls without being late.

A modern wagon

Compare a Honda Civic to a Ford Econoline passenger van for a moment. The civic handles better, is safer, can go faster while remaining safe, takes less room to stop, and gets about the same mileage per person at 65, substantially better per person at 85. In general, vehicles that hold more people seem to need to go slower than those that hold fewer if they want to be safe and be fuel efficient.

Height is a major component in this. Being taller increases the risk of roll-over dramatically and also makes the van less aerodynamic. Part of why large passenger vans are built the way they are is that they were designed to hold cargo and not people. Why not make vehicle in a wagon configuration instead? You put three or four rows of seating in and put doors on each row. If you keep the width of a van you can have each of the rows hold four people, though the front should probably hold three (don't want to crowd the driver). This gives 11 and 15 passenger options. Alternatively the vehicle could be narrower and hold only three across, seating 9 or 12 people. People also might want individual seats for the front, especially for the three-across version, which cuts 1 of each of these numbers.

Having doors on each row helps in several ways. This comes from no longer needing an aisle to reach the rear seats. This allows weight to be distributed more evenly (fully loaded 15 passenger vans have around 50% of the weight on the left rear tire, causing increased wear and dangerous handling), faster loading and unloading, and greater capacity.

Greater capacity per row also lets the wagon be shorter, an 11 person wagon needing three rows to a 12 person van's four and a wagon-15 needing four to a van-15's five. Each row in a wagon takes up a little more space because the people are lower and a little less upright, but not that much more.

With all the suits about 15 passenger vans rolling over, there are probably a lot of schools, churches, colleges, and community groups that are nervous about their vans and perhaps thinking about replacing them.

Monday April 2 2007:

Monday April 2 2007:

Saturday we went to bethlehem again. It was one of their blue moon dances where they have an experienced dance, then a potluck, then a normal dance. The band was atlantic crossing; they were really good. When I heard them play at CVFF I wasn't that impressed with them, but then they were competing with the great bear trio and lots of crazy french canadian bands. But saturday they were really good.

The caller was Janine Smith, who was ok, but did several things that annoyed me. She wanted to do demonstrations for anything at all strange, especially during the experienced dance. She called all balances as "and balance now". She often called early. The worst was probably the way she called Hull's Victory. She told us to do the right and left through "the traditional way they do up in New England, with no hands" which sounds reasonable on its surface; in most of new england (unlike bethlehem) there is no initial pull-by-right in the right and left through, it's just a pass through (followed by a courtesy turn). The caller really meant no-hands, though; she did a demonstration and instead of a courtesy turn/cast/twirl she had people doing a half gypsy. A dance having a "pass through across, gypsy neighbor left halfway" does not bother me. Claiming it's the traditional way to dance a right and left through, that it's the way it's done in new england, and that the resulting dance is hull's victory, though, that does bother me.

Still, had a good time, both during the dance and singing on the way home. On the way there, though, someone rear-ended us and we had to deal with that for about half an hour. The car in front of us stopped suddenly, I braked hard, stopped just short of them. Car in back couldn't stop in time. It was a slow collision, maybe 10mph, but their car did not do very well. It slid under the van's bumper and crushed a corner. The van did quite well in the encounter; with its big steel bumper it just got paint flecks.

We followed the procedures taped to the passenger side of the van, including calling public safety and getting insurance information. But the general van-coordinator incompetence demonstrated itself again. On the (faded) sheet it said to call the van coordinator at number N1 and if he wasn't there to try the cell at N2. This sheet turned out to be more than two years old. Lorpu Jones, last year's coordinator, had only crossed out the male pronouns and written in female pronouns (well, someone else might have done it). Leaving N1 and N2 alone and out of date. Paul Agyiri, this year's one, hadn't even done that much. So I ended up leaving a message on some random student's voicemail (they reassign phone numbers every year) and calling the van coordinator from three years ago on his cell phone. Adding to this annoyance the police were very slow. They showed up right away, talked to us, were nice. But when they took our licenses to run checks and file an accident report we were waiting a good 20 minutes. Probably a slow computer system. Not their fault, but meant we missed a good 45 minutes of the dance. Oh well.

Sunday March 25 2007:

Yesterday we went to the bethlehem contra. Much fun. The band was the Brazen Hussies and the caller was Tori Barone (who has called at Swarthmore twice I think). The music was very good, but a lot of what made the night fun were silly things.

The dance before the break I convinced people to play 'the game' (I don't know if there is another name for it. This name is not very helpful). People who want to play be consecutive twos so they move through the dance together, then people can switch with any person who's playing. This dance had a 'ladies aleman right 1.5' which was very good for gents switching around. We also started near the top of the set but not right at the top, so that for a lot of the dance we were dancing with other people who were playing and could switch with anyone in the hands-four. Whee.

The dance after the break Tori and Bob Isaacs called a dance together. Well, more like in opposition. There were two sets and each of them walked through and called a different dance. The dances were chosen to have offset balances, so one line balanced, then the other. We were supposed to try and balance louder than the other line. It was confusing at first, especially when they called right at the same time. The most confusing thing for me, really, was remembering that the dance ended with a ladies chain. See, both dances had ladies chains at the end, and when I heard the caller for the other line calling ladies chain I knew that we had any figure except a ladies chain. Really fun once people had the dance, though. I think the dances were something like:

Tori's LineBobs Line
A1(4)Inside hand balance Neighbor(4)Ladies to the center
(4)Twirl to swap(4)Balance wave
(4)Inside hand balance Partner(4)Ladies out, men in
(4)Twirl to swap(4)Balance wave
A2(4)Inside hand balance Neighbor?
(4)Twirl to swap
(8)Gents aleman 1.5
B1(16)Dosido and Swing Partner?
B2(8)Long Lines(8)Right and Left Through
(8)Ladies Chain(8)Ladies Chain
Me and my partner did the B1 with a balance instead of a dosido, maximizing balances and noise.

The last dance I danced tandem with Victor and Chris, which was fun, though a 'ladies dosido 1.5' requires extremely precise pivoting to complete on time. While we were out at the top we noticed that kloveco was sitting out, so we danced as the four of us, tandem pairs. At one point we got confused to where to go and we ended up divided 3-1 instead of 2-2. And then tried to dosido. Didn't go so well. Other dancers didn't seem to mind, though I don't think I'd seen anyone dance tandem at bethlehem before.

People were generally very playful.

Wednesday March 21 2007:

Last monday (3/12) I was at the scout house in concord and bob isaacs called a dance ending (B2) as follows:

Giving standard lengths for the actions you'd have something like:

The problem with this timing, though, is you don't make it through the hey in time for the balance and swing. Heys are hard to do exactly on time, and because this was a hey to the next you needed more time to do an extra pass.

One fix is to realize that the petronella really is two beats of spinning followed by two beats of clapping, wiggling, stamping or standing there. And that people could skip out on those second two beats and go straight into the aleman, leaving plenty of time:

The caller (bob) did not say this is how people were to dance it, but said instead something like "if you don't stop to clap after the petronella you'll have momentum to make it through the hey in time for the balance". When I talked to him at the break he claimed that the petronella still took four counts and that people should be able to do the hey in time if they had momentum, as it was three passes in six counts. Thinking about this more I really don't see how one could retain the momentum of the spin into the aleman while pausing between them for two counts. I also think that when I danced this I was going immediately into the aleman out of the spin. But bob tends to know what he's talking about.

If this dance really does have a two count petronella turn, I'm not sure what to make of it. Dances that have swings after petronellas, like cure for the claps and my good morning mr sanders are more fun if you cut the petronella short and spin into the swing. This feels different to me, though, perhaps because it forces you to go into the aleman immediately if you don't want to be rushed while spinning into swings is just better flow and more swing.

Friday February 9 2007:

At the folksing last weekend we sang the filk "old time religion", and filking has been in my head quite a bit lately. I stumbled across SWIL's filk page and found a nice filk of "Both Sides Now": The Physicist's Lament.

Flurry in a week!

Saturday February 3 2007:

I've been thinking about instruments a lot lately and have two projects I want to work on at some point.

Woodwindharpas

I saw a nyckelharpa a few weeks ago, and really liked the idea of simpathy strings. A keyed fiddle doesn't really interest me too much, but adding sympathy strings to arbitrary instruments does. Particularly woodwinds, on the inside. A fluteharpa or clarinetharpa would be really cool. Now if only I could play them.

I might have to settle for a recorderharpa.

Tracheotomal Woodwind Support System

I wanted to make a bagflute. But attaching a bag system to a flute keeps people from being able to control the sound properly with embouchure. No tounging either. So you can't pipe the air directly into the flute. What you really want is to put the air in somewhere before the whole oral cavity. Hence the "tracheotomal". You find someone with a tracheomy and pipe the air in there. Or you smoke for years, get throat cancer, and get your HMO to buy one for you. Regardless of how you get the appropriate hole, with a foot powered bellows and a bag under your other foot you can play without taking breaths.

Saturday January 13 2007:

Bob McQuillen played for the Scout House dance on thursday. He was good and fun to dance to. The dance was very good and in the dance before the break the energy felt just right for a VFW balance. We were coming around to the partner balance and just before I was going to shout "balance" someone else did. Which was awesome; people were together and enjoying the dance the same way I was. At the break, though, Bob called us up to the edge of the stage "get on up here you youngsters! I want a word with you." I thought he was going to chew us out for stamping so loudly over his excellent piano playing, but instead "you might be able to tell I've been around for a while, but I've never seen anything so cool as that damn balance." Much fun.

VFW balance: Taking the same amount of time as a standard balance (four counts) people stamp with both feet (well apart) and tap their heels together in the air as "stamp stamp stamp tap stamp", though the timing is more like (counting eight pieces) "s-ss-ts-". I think I first saw it in 2003 at the VFW, but I'm not really sure; I wasn't dancing often yet.

Monday October 30 2006:

Rum and Onions XXVII was fun. Not Boston or Asheville, though. Looking forward to NOMAD.

Thinking about different formations in which to start a contra dance in relation to my Ling thesis. What about a proper ocean wave? Or, worse, a proper beckett? It would be tricky to get people back to a proper beckett with symmetrical calls (I think a right hand high, left hand low would do it) but it would be worth it to see peoples faces in response to:

Now take hands four and don't cross over. This is a proper dance. Now take your hands four and circle one place to the right so you're on the same side as your partner. Men are across from men, women across from women. That's right, this is a proper Beckett...

Monday October 23 2006:

Back from LEAF. Loads of fun. Trip overview:

Wednesday Baltimore Dance
Thursday Warren Wilson OFB
Friday LEAF
Saturday LEAF
Sunday Glen Echo

And computing numbers:

miles: 1312
gallons: 39.52
mpg: 33.2

Saturday October 7 2006:

Just got back from Glen Echo. Much fun, though way too far to drive to a dance regularly. The athletics department is so nice; we asked for a van for Saturday, they gave us the keys on Friday, and then when the Pterodactyl Hunt was moved from Friday to Saturday they said they were fine with us taking the van out both days. The student van coordinator would have fined us $25 for a late reservation and then not given us a van. Or something of the sort.

Glen Echo then. The general format of the dance was about the same as most dances I've been to; contra for an hour and a half, a waltz, the break, a hambo at the end of the break, another hour of contra, an ending waltz. The main structural difference was that the break consisted of a large number of short waltzes played by a piano player who was not in the band. This meant that there was more room to waltz and people who liked waltzing could keep doing so. Seems like a good idea.

The hall itself was vary large, perhaps the size of the NEFFA main hall, though not nearly as full. This meant there was lots of room to spread out, and also lots of room for lines to wiggle all over the place. There was also a gap in the center of the room most of the time where there would have been a center set, with three lines on either side. Perhaps an attempt to avoid center set syndrome?

The dance style was overall pretty similar to most other places. The promenade style was western/shoulder and they always used hands on right and left throughs. On petronella walkthroughs there was almost no clapping, though during the dance there was some. Maybe half the people clapping? Like in the Boston area, the better dancers tended not to clap and to do something else instead, generally some sort of in place wiggle. There was not much footnoisyness; both long lines and balances were pretty quiet.

The band was the Nettles, and while they were great to listen to and most of the time worked very well for dancing they seemed not to have much practice with playing for dances. They would do some things that really didn't fit what the dancers were doing, playing syncopated stuff or going quiet when people needed to be all together for something. They also tried to end one dance by fading out, which didn't work very well, partly because by the time it was clear they weren't going to get louder again we were into the A2 with new neighbors.

Laurie was nice and let us crash at her house. And we drove back the next morning. Quite fun overall.

Costs

tolls $18
gas $52.47
milage $126.4

But these include some of the costs of driving Laurie to guitar and some of the elverson costs. Gas we got at 7/8 full, drove down to 1/4, filled up to 9/8 (yes, the meter shows that). Bringing it back from 9/8 to 7/8 was the work of the Elverson trip. So we used 5/8 but put in 7/8. So only $37.14 was used going to Glen Echo.

Now we need to factor in dropping off Laurie. That took us 28.2 miles off the route, there and back, for 56.4 total. That brings the mileage charge due to the Glen Echo trip down to $103.84. And assuming that 22% of the trip used 22% of the gas the Glen Echo gas was only $28.97. So we now have revised costs:
costs Glen Echo Dropping off Laurie
tolls $18 $0
gas $28.97 $8.17
mileage $103.84 $22.56
totals $144.81 $30.73
Reasonably expensive. If you have 10 people, though, it's only $15 each.

Fuel Efficiency

I was also wondering how efficient the van was. We travelled 316 miles before filling up, and then put 23.539 gallons in. Only 16.814 gallons were used on the trip, though, giving 18.78 mpg. Which is quite good for a big van.

Wednesday August 30, 2006

This was a little while ago but I didn't remember to write about it then. At the last thursday dance I was at in Concord (8/17) they called a dance with a variant of the Petronella turn. Each person, with only their neighbor (on the side of the set) repeatedly balances and spins one place to the right. So the hands four goes from a square to a line to a square to a line. Instead of doing the last of the turns, the balance was followed by a box-the-gnat and half a hey. The figure was not introduced as a kind of petronella.

Usually there is scattered and unsynchronized clapping after spins during the walk through. This time there was no clapping. I took this to mean people didn't take it to be a petronella turn, and instead were thinking of it differently somehow.

During the first few times through the dance, there was no clapping at all. Then, perhaps four times through, there started to be some clapping. The clapping built over the next few times, to a point about half of what you usually get on petronellas. Then it seemed to deminish some as more people started swinging their neighbor instead of doing the balance and turn (the dance had no neighbor swing).

Anyways, it was very interesting to be watching.

Tuesday August 22 2006:

Part way back to Swarthmore. Going to the Dawn Dance seems more and more likely. Claire also wants to go, and her parents have a van which I think we can take. We'd probably go up for the whole weekend. I hope it works out; it would be fun and I'd like to see people.

Friday August 11 2006:

I am perhaps a very foolish person. After the dance last night (very good dance, excellent energetic music, lots of good dancers, good caller, even if she did call most of the same dances she called two weeks ago on monday) we went out to the all night stop and shop to buy root beer float fixings. We didn't mostly end up with root beer floats (I ended up getting a chocolate croissant and splitting a bag of raspberries) but it was still fun.

Afterwards Dave had a CD of contra music and felt like calling, so we (eight of us) danced in the parking lot for a while. We've been dancing in parking lots more and more lately. It's fun.

Dave left a little before others were ready to go, so I ended up going home with Jill and her friend Maura. We played cards, music and talked for a few hours. What we didn't realize was that if you get back to the house at 2:00 and hang around for three hours the sun comes up. So the sun snuck up on us, Maura freaked out and fell asleep, and Jill and I walked to a nearby hill to watch the sunrise. Very cold feet (flip flops in the cold dew) but the world was looking very pretty out.

Jill gave me a ride to the train when we got back, which turned out to be an express train faster than driving into Boston. After a five minute layover and a muffin I was out on the 8:05 Lowell to West Medford. And much sleep.

Sunday August 6 2006:

Back from CVFF this time. Much fun. Similar to Falconridge, but different. The atmosphere was much more relaxed and felt less like a fair. At FRidge there were two sets of food: expensive not-very-good greasy fair-style food, and expensive health food I didn't like. Here there was cheap ethnic food, somewhat NEFFA-style, served out of several tents. None of the large trucks that unfold into takeout fast food places.

The dancing was fun, though not quite as good as at FRidge. Great Bear Trio was excellent, and I bought their CD. The floor was loud and very slippery -- and not muddy, due to the lack of rain.

I had been planning on camping, but the camping area turned out to be way far from the festival area. Zoe's family let me sleep on their motel-room rug. Not having to deal with the orange tent was just as well. And riding with them in the car consisted of much singing -- and kazooing -- along to old folksongs.

Fun weekend.

Sunday July 23 2006:

Back from the Falconridge Folk Festival. I had a great, though wet and often sleepless, time. A large but incomplete Swarthmore contingent came up for Saturday, and David German successfully surprised them by appearing magically from Huston. I also met some new people, some on the dance floor, some after they randomly appeared in our tents. But the fire.

The fire was not the most fun thing about the festival. Not fun at all. Saturday night as we were getting ready for bed, there were shouts and what sounded like fireworks. Looking across the tenting field the sky just glowed orange. People called 911 and they tried to bring a fire-truck up the muddy hillside. This ended up taking a very long time, in which the van (late 80s econoline 150) which had been burning was reduced to a charred metal exoskeleton. Someone who sounded like they were in charge told us we needed to evacuate the hill (as we later found out, because the fumes from the burnt were highly toxic). We ended up walking our bedding down to the dance tent where we slept the night. Or our piece of the night. Maybe 4:00 to 7:15. Not really enough.

Thursday July 13 2006:

Medford. Home. Quite nice. Sitting at the computer typing on a Model M is really quite relaxing. Even if the keys are mislabled. Contra tonight. Pictures from Italy after Suzie gets home and unpacks the camera in her bag.

Update: pictures here

Wednesday June 28 2006:

Been in Cortona almost a week now. Enjoying it. Lots of music, gaming, and good food. Pictures to come after return to the States. Perhaps more later, though I wrote something long yesterday and it died, so perhaps not. Off to get gelato.

Saturday June 17 2006:

Just back from the contra dance in Concord NH. Neat place. It was in a community center in a place that really felt a lot like Snicker's Gap by Bluemont. Center of stores in a rural area, wooden buildings, low porches out front. The dance itself was both a really good dance and a really bad dance. But I had a good time. It was small, with several new people and the music was amazing; Nat Hewitt on fiddle with Finn Hewitt on keyboard. The caller, however, was not really so amazing and kept messing things up. Oh well.

What really struck me most was the dance composition, though. There were two squares and I think four proper dances. There were at least four dances with no neighbor swing, two of which had no swings at all. English-feeling figures seemed to be considered the more basic sort; in the second dance -- which was done like a teaching dance -- there were figure-eights, hand casts, and waist casts. Soon after was a dance with contra corners. And people were more comfortable with the contra corners than more modernish things like `box the gnat'. People also did not do swing-style twirls (such as the one going into a swing or after a circle left) or expect them. I guess that the classification `modern urban contra' for dances like the Springstep/VFW isn't that far off.

Addendum 7/21: They also took ladies chain to be by default all the way over and all the way back, with the definition I'm used to being called a 'half ladies chain'. They also once called half a hey for four which while I reasonable call is never once I'd heard before. Half a hey is faster and contra has not had heys for three for so long that there's no confusion. I do wonder what would happen if the caller called "first man, both women, hey for three". Probably confusion, too much to even be solved with a walk through. And unhappiness on the part of the left out man.

Friday June 16 2006:

Verizon appears to be not entirely made up of idiots. In fact, I really only have evidence for one, the intial tech I talked to on the phone. When I called back I got someone who was reasonable and logged the call. The lineman they eventually sent out the next day was quite competent. The telephone wiring in this area is generally messy, because you don't have to be very careful with how you wire for ordinary telephone. But not so with DSL. Anyways, they did a pair change and we've now got a newer DSL-capable line. And we've got DSL on it. Whee faster internet!

Wednesday June 14 2006:

Verizon is a bunch of idiots. Or perhaps it has just a few idiots, selectively placed around the company so as to be optimally annoying. Verizon was supposed to be setting up DSL for our phone line, and the original `service ready date' was thursday at 6:00. Today at 10:00 I received an automated message from Verizon saying that the line was ready and I could set up the modem. At this point I am quite happy.

I excitedly set up the modem, but no luck. The modem worked properly as a NAT box, but no internet connectivity. The green DSL light just sat there blinking. I moved the modem down to the basement where the demarc is, disconnected everything else from line one and had the modem be the only thing there. Still no luck.

Feeling somewhat frustrated, I called Verizon tech support. They had me power cycle the modem and reset it to factory settings, but I had already tried both of those. They then told me that while they would normally escalate the problem to the repair team, because it was before the official service ready date they wouldn't, and I should just wait.

This wouldn't be that bad, if it was not exactly what happened a year and a half ago. We went through the same process, and after a week or so they decided that the house was too far away to get DSL. My dad called back recently to see if things had changed, and they said they'd upgraded their systems since then and all of Medford was covered. But I think it's likely the same thing is wrong as before.

Tuesday June 13 2006:

Finally got around to calculating mpg for the trip to NEFFA:

vechicle gas cost gas price gallons miles mpg
rented van $129 $2.95 43.7 718 16.4
Allison's car $81 $2.95 27.2 670 24.8

Note that miles_van > miles_car because we didn't take the car to NEFFA on Saturday. Also, multiplying by vehicle capacity we get 197 miles-people/gallon for the van and 124 mp/g for the car. So the van does pretty well per person. You could have only 8 people in the van and still come out ahead.

Monday June 12 2006:

Finally got my act together and released a bugfixed PlayGUI: 0-1-4. Much happyness.

Sunday June 11 2006:

Fun day yesterday. Went to the Irish Connections Festival in Canton. An outdoor festival, and in the rain. Not really ideal. My shoes got progressively more soaked as the day went on, until my feet felt like they were simultaneously freezing from the cold and rotting from the damp. General badness. Near the end, though, I thought to look for a bathroom with a hot-air hand drier to use on the shoes and socks. That was amazing; like putting on clothes right out of the dryer.

Yup; warm dry socks was the most important aspect of the festival. There were other fun things too, though. Scrambled Six performed near the beginning; Rosie's last time with the group. There was an 'introductory Irish set dancing event' which turned out to be Kerry Sets. Basically polka in square dance formation. We'd learned them a while ago at NEFFA and our set was eight contra dancers. Much fun.

Later on Crooked Still played. They were excellent, and also quite entertaining to watch. We had front row seats. When they finished, though, there didn't seem to be much happening at the festival for a while so we went off to Concord to catch the second half of the 'alternative music' dance. Lots of fun. And singing tonight.

Sunday June 4 2006:

Medford. Nice place. Been back three weeks now. Lots of dancing, music, reading. At the end of last summer I read Dune and liked it very much. I've started on the other books in that series and am through to the fifth book. They are not quite as impressive as the first was, but I'm enjoying them nonetheless.

I've been playing a decent amount of music lately, mostly guitar and piano. I've also been trying to play the fiddle some, and while I enjoy it I find it very frustrating. It should not frustrate me that I am unable to pick up the instrument and immediately play perfectly, but somehow it does. It would be nice to have a pure lead instrument that I could play; lead on the guitar hurts my wrists and lead on the piano or accordion always feels like it's lacking a bass. Playing in tune and bowing are the hardest parts, which I guess makes a lot of sense coming from a guitar background.

In line with my general goal of getting more practice at playing contra guitar I played in the open band at MIT in mid May. It was much fun, and I think I will try and sit in with Apple Crisp when they play the MIT dance in mid June (soonish!).

As for dancing, I've been dancing nearly every Monday, Thursday, Friday, and Saturday since I got back. Fun, really. And there was the dawn dance a week ago. Going to contras since has them they all seeming so short. But still fun; I have to worry less at a normal dance about conserving energy.

Monday May 1 2006:

May Days

Two May Days, yesterday and today, Bryn Mawr and Belmont Plateau. Both were quite fun. At Bryn Mawr we went to the dining hall and were awfully out of place. The nine of us, some of us male and all of us in our red garnet and black kits stood, not knowing where to go, and surrounded by a very large number of girls sitting at tables in white frilly dresses. They were all in white frilly dresses, and they were all girls. I felt somewhat out of place. The large amounts of Strawberries and cream made up for it though, and we saw Mariah.

Dancing there went well, with Stillington not being too interesting, but Helmsley II going well. The double triangle lock of Helmsley went perfectly. There was also maypole dancing, but that was very silly, being much more of a race than anything else. The students didn't seem to care about the pattern or even keeping the ribbons taut, making a jumbled mess. When the seniors got bored they just left their ribbons in a heap at the bottom of the pole and declared victory. I know that it is a race, but they should have a restriction that you need to do it properly. I suspect that a long time ago it was done right, and then slowly progressed to more and more or a race. But right now it's laughable.

Dancing at Belmont Plateau was also fun, though far too early. As at Bryn Mawr, the Kingsessing Morris Men and the Germantown Country Dancers (Longsword and Garland) also danced. It was a very pretty morning, with no rain or even many clouds. The sun came up as requested and we danced for a little while after to make sure it stayed up.

Just before we started Helmsley, though, a sinister force appeared on the scene. A large blue tractor, apparently sent there to mow the park, started across the field. As it got closer it got noisier, being somewhat unpleasant. Moving across the field, between where we were and where cars were parked, it was almost between the television crew that was recording the festivities and their van, when people realized that there were cables. And that mowers are not nice to cables. The newspeople turned around and started running towards the tractors, waving wildly. It ended up stopping just short of the cables. Unfortunately, while this was happening we tried to start our dance. More accurately, our musician tried to start the dance, and the first dancer in line, Alex George, started off. Being distracted by the tractor and commotion, I didn't move. People poked me, though, and I went on and joined the dance. The dance itself went very well.

Pictures of both May Days are still being collected, as of now, but will be up in the pictures section when they are ready. Will Quale already has some up.

Vans

Also there was much silliness with vans. The student van coordinator, lorpu jones, is frustratingly bad about responding on time requests for vans. We made sure to request one well in advance, but that was not enough. As the time drew nearer and she didn't respond, though, we became more worried, first emailing her again, then calling her room and cell, then repeatedly calling her. When we finally got through to her it was 6:30 in the morning on Sunday and she didn't have a van for us. Luckilly the folks over at Peaslee are very nice and let us use their van for the morning. We were very careful with it.

We also needed a van for the next day, and Lorpu was helpful with that, though letting us know a little earlier would have been nice. That went fine, except it seems the gas gauge is broken, or somehow messed up. We drove a total of 46 miles, and the gauge went from one-fourth to one-eighth full. After dropping people off, though, I went to fill it up. I put $10 (3.2 gal) in, and the gauge stayed at one-eighth. I put in another $10, and another, and it still did not move. Most of the way through the fourth $10, the pump reported that the van's tank was full. The gauge still read well under one-quarter. Sounds broken to me.

Student Council

There's also messiness over the elections for co-president of student council. One of the candidates apparently tested the security of the voting system, and found it to be insecure. He then claims to have inserted two votes, one for himself and one for another candidate. He informed the election committee, whose two official responses were to first cancel online voting and require paper voting in Sharples, and then, several days later, to declare the entire first co-presidential election void, holding a special election with that candidate disqualified.

The problem is, the election committee does not have the power to do this. The constitution states, in Article II, that,

1.6 Election Fraud
1.6.1 Upon reasonable evidence of elections fraud, SC has the power to void a contested election if two thirds of all members present vote to do so.
1.6.2 Any student may protest any specific election result by registering a complaint in writing with a member of the Elections Committee within 24 hours of the announcement of election results. This protest shall be heard in a meeting of the whole Council.
1.6.3 If SC finds that an election was fraudulent to the extent that the determination of the winner was probably affected, the election shall be voided.
1.6.4 If SC finds that a requirement of this Constitution was violated in an election, the election shall be voided.
And then a bit later that,
2.3 Special elections shall be held in the event of election fraud, seat vacancy, or failure of any candidate to achieve a plurality. ...
It appears that it is Student Council that must void the election, and they have not done so. Even then, they would have to find that not only had the candidate committed ballot fraud but also that the "determination of the winner was probably affected". Without this the initial election results should stand, unvoided.

Tuesday April 25 2006:

Much fun at NEFFA. Lots of people. There were 12 of us down from Swat and staying in Medford, resulting in 26 people in the house Saturday night. Driving wasn't as bad as I expected, though it would be nice for the future to have additional van certified people. I danced a decent amount more than in the past, and played in the festival orchestra with Laurie. I still want to try and have there be some ML Breakfast Room contras next year, and I think Laurie and I would be able to play well enough. Allison needs to learn to call.

Finances also worked out ok. The ending amounts were:

expensevancartotal
tolls$26.20$26.80$53.00
gas$129.00$80.50$209.50
rental$138.00$0.00$138.00
totals$293.20107.3$400.60

This works out to $31 per person who went, or $27 per person who told me they were coming. For full cars, if we're renting, it looks like the van is the most efficient. With 12 people it would come to $24 apiece. That's not bad. And I think David German would take a turn driving next year.

Also, housing has happened. Me and David German have the big room of the Quint, Alex George and Chris Green have the small room, and Julia has the single. Laurie is across the hall in a barn double, while above us David Chudziki and Lucas, and Katie and Allison have the two two-room doubles. Other people have gotten rooms in ML too. So nice to have all that stress over with, even though it was mostly other people's stress.

Sunday April 16 2006:

Halfway through three weeks of amazing busyness and contra. Last weekend I flew up to Boston with Claire for three nights, with a dance each night. Friday was the experienced dance at the Scout House, Saturday we went to Greenfield, and Sunday was the joint Suzie, Ricky, Barbara, Jon 50th birthday potluck and contra thingy, again at the Scout House. The first two nights Nat Hewitt played, and was excellent. Much funness. The only real downside was missing family weekend and the crum regatta, but oh well.

This weekend, among such other fun things as interviewing for the SBC van coordinator position and beautiful weather, was the Swarthmore contra dance. The turnout was excellent, including Claire and Lee. The band and caller were good, and people improved noticibly over the course of the night. We started off with some people who'd never danced and others unfamiliar, and finished with a no-walkthrough dance. Yay!

Next weekend is NEFFA, and it looks like they'll be a decent sized Swat contingent, 13 or so. I'm much looking forward to it. And the weekend after the Points of Etiquette(Swarthmore Longsword) dance twice for May Day. First at Bryn Mawr on Sunday at the reasonable hour of 9:00, then the next day on Belmont Plateau at the most unreasonable 5:30. Ugh. But longsword tends to be fun, and Helmsley II is being quite pretty. Then the year ends and I'm in Boston for the summer.

Stuff this summer:

Wednesday March 29 2006:

Chris Green has been trying to make the ML breakfast room corner into a lounge, with couches and funness. In his quest for spiffiness, he bought a sectional couch from GoodWill. Not wanting to carry it all the way back (ugh; effort) I brought along a bike, duct tape, and a two-by-four, and had a much easier time of it. The ML Shuttle driver, Todd, was apparently amused and took a picture.

Monday March 20 2006:

Near the beginning of the semester, when Vince moved to California and left lots of techish stuff in the ML lounge, I found a camera. Specifically, a Kensington 67014 usb webcam. It looks to be about 1999ish, being a late '90s, early '00s shade of beige. It works, though I usually have to restart the display program a few times before the image is clear. It looks decent. See some dice.

I'm trying to think of a nice project for it, perhaps facial recognition and fishbowl attendance monitoring. It doesn't work with the video manipulating code I wrote in cs25, though I could probably mess with the gqcam source.

Wednesday March 8 2006:

I've been back in Medford for almost a week now, and things have started to be very relaxed. Perhaps a bit too much so. Lots of time reading, playing guitar, and messing with computer stuff. The experienced contra on Friday was much fun, and because I'm back for the weekend of the 9th, I'm going to be at the next one. And then NEFFA is two weeks later, with the Swarthmore contra in between. And ideally people will want to go to the April 1st Elverson dance as well. Lots of dancing.

Saturday February 25 2006:

Walking into the Fishbowl lounge, we see students bent over computers and forms. Freshmen and Juniors laugh, Sophomores growl, and the word "major" is heavy on the air. It has become February, a time when sophomores must reflect on their future and realize that they will not be forever Swarthmore students.

There are many approaches to this strange and disheartening news, ranging from obsession to apathy, and students are well distributed over the spectrum. As the Monday deadline approaches, however, the prospect of another year of sophomore-level housing pulls more and more students to the obsessive end. And there is an awful lot to obsess about.

Obsession, even temporary, does have its uses, and now I sit with a completed sophomore paper and forms filled out. I plan now to do an honors major in CS with preparations in natural language and visual information systems, and an honors minor and course major in Ling. Selecting courses is a really fun puzzle. Taking them is fun too, but sometimes less so.

Monday February 6 2006:

The folkdance trip to the Elverson contra went well. We had thirteen people and did succeed in getting a van. The Elverson contra had more young people than the Glenside one, but fewer experienced dancers. Bringing 13 college students also shifted the age distribution.

There should be more contra in the future, but I'm not all that sure how often they can happen without people getting overcontrad and stopping attending. At the very least we should go to the next Elverson one we can, which is the first of April. But I would like it if we could go to one sooner.

Dancing, and reading about midwestern squares with tractors made us curious about the possibility of using an SBC concept grant to host a vehicular Square dance at Swat. The draft proposal is here.

Sunday January 22 2006:

PlayGUI is now ported over to MPD and is sitting here. It needs a better name. And playlist support.

Thursday January 19 2006:

Back in August, when I was thinking of how to get a program that allows several people to remotely control a central music server, a friend recommended "mpd". Not remembering correctly I looked up mplayerd, which has since dropped off the net. It didn't do what I wanted and wasn't reliable, so I wrote my own. I talked to him again over break, and found that he was really recommending mpd. I went off to have a look at mpd and it does seem a better program, especially server-side. It does everything PlayMusicD does and more. The clients though, are not quite as impressive as the server. I think I may rewrite PlayGUI to be a mpd client. The language they're using is not that different from the one I wrote PlayGUI to use, and the ways in which it is different seem to be better. So perhaps this weekend PlayGUI will be reincarnated as somejavampcpun.

Monday January 16 2006:

Back at swat after a nice vacation of tennesee, family, contra, and reading. I finally put together the pictures overview page that I had been meaning to write. Most of them even have mouseover descriptions. Much fun.

Monday December 12 2005:

Exams are starting, so instead I programmed a helper to keep track of what you know about the stacks in Titan Whee!

Tuesday November 29 2005:

Wink finally happened again, Sunday night. Katie was there, taking pictures. She put them up on facebook but I've snarfed them and so they re-appear.

Saturday November 12 2005:

I finally got around to putting some updating into PlayGui. The result being version 0.0.5. There are updates to both the client and server, the most important being a server change to unbreak next and previous and the addition of a "Random N" button to queue up N random songs from the current search results.

Wednesday November 9 2005:

This sunday was Allison's birthday, and we gave a her a surprise birthday dinner party. Where "we" means mostly people other than me. Anyways, it was much fun.

Wednesday November 2 2005:

Some general thoughts about user interfaces and usability, modified from a post I made on Slashdot in the interest of not having to explain views all over again:

Macs are nice. Macs are pretty. Macs are intuitive, easy to learn, and allow you to configure things without learning much about them. All good for some people. The question is, which people? Perhaps the casual home user who just wants a computer to check email and browse the web? For anyone who uses a computer a decent amount, it is worth the effort to learn some unintuitive but powerful programs. LaTeX with emacs would be a good example, in that you do need to go read some manuals, but once you start using them it becomes so much faster and they are so much more adaptable than standard GUI word processors. I use my computer every day. I rely on it for most of my work. As such, the initial experience and the amount of work that goes into learning how to use it effectively are very minor concerns compared to the benefit of being able to work faster, more efficiently, and with less UI sillyness. That OS X is intuitive and pretty is pleasant, but no real help in getting my work done.
This applies equally to Windows, really, with the exception that I think Apple does a better job at creating this sort of interface than Microsoft. There are Linux distributions, such as Linspire that also do this. But I think they all miss the idea that computer use should be about getting work done quickly and conveniently, and that the initial capabilities of a person who has not really learned the system are not all that important.

Computer-human interface is not yet anywhere near perfected. We have at least two powerful and mature systems in the GUI and terminal, and both remain severely limited. Programmers focus on making GUIs look pretty and not on using the extra interface flexibility to better communicate information. Terminal-based programs have very little flexibility in their display, yet they are often much faster than GUI programs at getting information accross.

Sunday October 29 2005:

Halloween in ML went pretty well. Lots of fun costumes, pictures of which are here. I spent most of the night upstairs reading The Ordinary Princess out loud in Blair's room and then playing Carcassone with Allison and Alex.

Friday October 27 2005:

I put up my rulesets for Diplomacy. Anyone want to play a {T-1, P-1}-0.1.0 game?

Saturday October 1 2005:

Finally got around to putting up some pictures. Pictures of the fishbowl are here. David has some pictures from the tea party here.

Monday September 19 2005:

I wrote a little plugin for Gaim to make away messages easier. See here.

Sunday August 29 2005:

Summer is over, I'm back at Swat, and I've finished the first usable version of PlayMusic, a client/server music playing program.

Thursday June 23 2005:

I just got back from a week in Marion with my cousins and family. Marion is on Buzzards Bay off Cape Cod in Massachusetts. It was quite fun, not too buggy yet. Lots of bikes, ocean, puzzles and games.

People like Ricochet Robot. It has a nice feel, sort of like Set, where people can come and go, finding paths as they want. Similar to a puzzle as well. It would also be a nice game to implement as a computer programming exercise, in Commonwealth's CSII class, for example.

Wednesday May 25 2005:

Been home for a little while now. I was playing Can't Stop, a board game, and I was wondering what the probabilities were for it. I wrote a little program and the results are here.

Thursday April 28 2005:

Things are winding down; classes are just about over. I'll probably be working quite a bit during the next few weeks, what with no classes and all, but that should be fun. I've been working on a plugin for Gaim that allows Gaim to interface with the traditional Unix write console messaging system. See my gaim-write subpage.

Saturday April 16 2005:

Justin Herring now has his photo album back. He emailed me a while ago wanting it back, having found my site through a search for his name. it was a little confusing, as I didn't really have any way to verify that the gmail account actually had a connection to him. I asked him to describe parts of the book, but he didn't remember it that well and so did about as well as a careful guesser would have. I told him I would send it, and then waited for a while, figuring that if he was just some prankster who happened upon the site then he wouldn't follow up. He did follow up though, and so I shipped it. I'm not sure how I feel about lying to him. I wanted to be sure that I did not send his album to someone else, but I also didn't want to make it too hard on him if it really was him.

Housing is set for me now. Lucas, David German, and I will be rooming in the fishbowl in ML. Should be fun. Housing is not set for Katie or Allison. They would like to live in ML but as it is a lottery it is hard to know how it will work. I'm quite happy I blocked.

Saturday February 5 2005:

I got an accordion! It's a Scandalli piano-accordion from the 40s, fullsize, with two stops. I'm very happy with it. I had been playing the accordion Davy lent to Rosie during winter break, and it made me remember how much i used to play the piano. So I decided to get one. I bought it on eBay, which was pretty uneventful, except that it arrived on the 26th, but I never got the package slip, so it languished in the mailroom until the 2nd. When I first opened it, it looked like it was in pretty bad condition, because almost half the bass keys were stuck on. I opened it up (which was fun; it's from the 40s and it has a really interesting mix factory made metalwork (to put on the right notes for the chords) and careful woodwork) and there were five or six keys that were slightly out of position so they were stuck under the housing. Freeing them freed their partners, and they all came out. There are a two keys that need oiling but I'll get to them.

Monday December 20 2004:

Back home to Medford. It's nice being back and it's snowing. Snow is nice.

To get back I took the chinatown bus from Philly to NY and then from NY to Boston. It is a very good deal ($10 + $15), and is actually more confortable than a car, as you get a lot more space (if no one takes the seat next to you).

Breakdown of trip:

Sunday November 7 2004:

Anyone heard of Lords of the Rhymes? As in Hobbit Rap? George Dahl got their documentary, and as geekiness goes, it's near complete. Unless you mind profanity (it is rap, you know) I strongly reccomend you hear their songs.

their downloads server is really slow, so I'm mirroring them locally:
  • Lords of the Rhymes
  • Black Riders
  • Nine-fingered Frodo

  • Monday November 1 2004:

    The Mary Lyon Halloween party was on Saturday. Costumes are always fun. Allison and Katie went as Love and Lust respectively. Lucas was supposed to be a pimp, but I don't think he was flashy enough. I prefer gangster. Pimp, however, goes a bit better with Love and Lust, though. And I was a member of Sargent Pepper's Lonely Heart's Club Band. Jolly good fun.

    Actually, the party itself wasn't really much fun at all, so Katie, Allison, Lucas and I spent four or so hours talking to Michael (and reading Hope for the Flowers). I got tired and left at around 1:30 (the first one). By the time the others wanted to leave (2:30) the police had started arresting people for underage drinking if they were walking back and the Party Associates were requiring that everyone take the shuttle back. Lucas, Katie, and Allison were most definitely not drunk (all three religious, Allison a Mormon) but they ended up having to wait another hour for room on a shuttle. But I got to sleep and that's all that counts.

    Friday October 1 2004:

    P'TERODOACTYL HUNT!!

    The P'Terodactyl Hunt is a grand SWIL tradition in the spit of swords, sorcery and second grade. The basic premise is, run around with foam swords hitting each other. There is a bit of a plot in that we (the hunters) are ostensibly trying to kill enough monsters (with a bounty on each head) to buy a p'terodactyl-hunting license and bring that endangered breed one step closer to extinction.

    Standard attire was a trashbag; white for hunters, black for monsters, and a foam sword. No real rules except that hits only count within the trashbag area, and when you die, you have to go to an inconvenient place to respawn. Much fun ensued.

    Wednesday September 29 2004:

    There was a dorm-storage sale last week, and we got a lot of interesting things. The best was probably the mouse for a Lisa or 128k Macintosh. One thing Katie and Sheen found was a photo album. It was rather sad, however, as the album began with a (strongly reccommended reading) loving letter from the previous owner's sister. She called him Justin, and a picture of the times at a swim meet part-way through gave us the idea that his last name was Herring. Justin Herring. We set off to track him down.

    We used the amazing facilities of google to find that Justin Herring, class of 1997, had a rather illustrious Swarthmore career. He was on the swim team, setting third and fourth place records in the 200 and 100 meter butterfly in his sophomore year, and helping get first place in the 200 and 400 medly relays his junior year.

    Justin Herring was also a very political person around campus, gaining notoriety in both the Swarthmore Conservative Union and the Amos J. Peaslee Debate Society. In the former he took opportunities to participate in on-campus political debates against the Swarthmore College Democrats while in the latter he took the battle to the enemy, fighting for the Swarthmore name at UMBC and Wesleyan, and winning awards while doing so.

    So what we have here in Mr. Herring is clearly a dedicated swimmer, a mature conservative member of the Swarthmore community. Yet he leaves behind a photo album that his younger sister clearly poured her love into before he left for college. What sort of conflicted man must he be?

    Note to Justin Herring: if you want your photo album, please email the address at the bottom of the page.

    update: Justing Herring has contacted me and wants his album back. It looks like (uninterestingly) he simply forgot his album, with no intent to slight his sister. We're sorting out shipping.

    In closing, Katie demands that I put up this picture of Allison.

    Saturday September 18 2004:

    So some of you may have heard something about us suspending Sheen from the third floor window of Parish. Well, it is our considered opinion that these rumors are not only false but malicious, and have devoted an entire page for their disproof.

    Friday September 17 2004:

    While some people (Allison) may view this layout as a bit dull and unimaginative, I view it as exceedingly standards compliant. How many sites do you know that render exactly the same in Firefox, Safari, IE, and Lynx. Of course the images I link to are difficult to view within Lynx, but AA can display them just fine.




    Jeff Kaufman
    2004 : 2005 : 2006 : 2007 : 2008
    cbr at sccs dot swarthmore dot spam edu. Remove spam.

    main page