For Burning Man this summer I made a novel dwelling, sort of a cross between a monkey hut and a hexayurt, in the sense that the design itself is very close to being a monkey hut (a hemicylindrical structure with a flexible skin stretched over a rigid frame) but the structure is fully enclosed and insulated, a complete shelter, rather than just a shade structure for a tent or something.  Basically it’s a Quonset hut made of reflective bubble wrap.


Here’s what it looked like right after I set it up.

I was pretty happy with how it turned out, and how well it survived repeated windstorms, and so I thought I would post here about how I made it.  This could probably be improved quite a bit, but I’ll try to stick to documenting what I did and leave speculation about what might work better as an exercise for the reader.

The floor of the structure was a white 12’x16′ tarp.  Now, an interesting (?) fact about tarps is that the advertised dimensions are almost always larger than the actual dimensions, because the “cut size” is smaller, after rolling up the edges to reinforce them or whatever it is they do, I don’t even know.  In this case, I wanted something that was actually 12’x12′ or more, so I got a 12’x16′ tarp that was advertised to be actually 12’x16′.  It still wasn’t quite as big as advertised, but close enough for my purposes.  Also I got a white tarp because I was tired of having a blue floor, and too lazy to put carpet, and also if you cover up the floor it insulates it from the ground, which actually isn’t so good because the ground maintains a more constant temperature than the air and therefore warms the structure at night and cools it during the day.  I mean actually I haven’t tried with a carpet, maybe it would be fine, mostly I’m lazy.  Oh, another big advantage of a white tarp is that it’s a lot easier to mark it up with a black sharpie.


During disassembly, after taking down the wall with the door in it.

So!  Before heading out to the playa, I stretched out the tarp and put arrows along the long sides.  First, four arrows at the corners, a bit less than 12′ apart, centered so that there were roughly equal amounts of extra tarp sticking out on each side (but somewhat less than two feet because it wasn’t a full 16′ long, as mentioned previously).  Then between those arrows I put four more arrows, two on each side, at roughly 4′ intervals, for where the inner ribs would go.  I wanted the ribs to be almost 4′ apart, rather than the 5′ suggested in the standard monkey hut design, because the rolls of Reflectix bubble wrap I was using are 4′ wide.  I’m pretty sure the standard design uses 5′ mostly because you waste less pipe when cutting the pieces for the spine, since PVC pipe is sold in 10′ lengths.

I also put two big Xes on the tarp along the centerline, between the two corners, in the middle of each side wall, for an extra vertical support that the standard monkey hut lacks, because I wanted closed sides instead of open sides.

Monkey Hut.003

Floor tarp markings.


Next is the big roof piece.  I got a 100’x4′ roll of Reflectix from the Home Depot website, which came in a big box, and I cut three 25′ lengths.  In principle 20′ would be enough but I wanted some extra on each end, for reasons that will probably become clear once I get to the bit about the plywood.  The extra 5′ was probably more than I needed.

I taped the three 25’x4′ pieces together to make one big 25’x12′ piece, which could be folded accordion-style into a triple-thick 25’x4′ piece which I could then sort of awkwardly roll up into a big cylinder.  I taped the two seams with 3′ wide bidirectional filament strapping tape, the kind you use for hexayurts, which I think I bought from the U-LINE web site — it’s a bit hard to find.  It’s very strong tape and it sticks well to the Reflectix, much better than trying to tape two polyethylene tarps together.  I taped both sides of each seam, and I went over one side of each seam (the side that was going to be outside the structure, exposed to the sun) with some 3′ wide Reflectix aluminum foil tape, again the same kind of thing you’d use for a hexayurt.  This is supposed to help keep the tape from breaking down as quickly in the desert sun.  Not sure I would bother with the silver tape next time, but I did not regret taping both sides of each seam with the bifilament tape.

Monkey Hut.004

Bubble wrap for arched roof/walls.

I should note at this point that taping these big pieces of bubble wrap together was pretty awkward.  I needed a big space — the yard outside my apartment was where I ended up doing most of the work, since I don’t have a room indoors that big.  Mostly what I would do was to stack up the three panels, one on top of the other, and then tape two of them together along one long edge.  I found that it was better to use a bunch of short lengths of tape, no more than a few feet each, and overlap them slightly, rather than trying to use a single unbroken 25′ length of tape, which would inevitably end up getting tangled or applied unevenly and do a worse job.  I had to open and flip the panels around to tape both sides, and it was confusing, and at one point I think I taped the wrong pair of panels to each other, which is easy to do, and then if you want to do the aluminum foil tape it’s easy to get confused about which side is the same side as the one you already did.


Taping the three strips of roof together, out in the yard.

Next were the side walls, for the end caps of the half-cylinder.  Unfortunately I didn’t quite have enough material left over from the first roll, so I had to get a second one.  I decided to make the two side walls different, because I wanted a door in one of them, and for some reason I decided it would be better to have the door in the middle of a panel instead of having a seam down the middle of the door, so I divided the walls into panels in two different ways.  One wall was made of three 8’x4′ strips taped together into a single 8’x12′ piece.  The other one was four panels — I made 3 8’x4′ panels like the first one, but cut one of the panels into two 8’x2′ pieces, and put one piece on each side, to make an 8’x12′ piece with one of the seams exactly in the middle.  I guess I could have just used two 12’x4′ pieces and taped the long sides together to make a 12’x8′ piece, but I wanted all of the seams on the structure to be vertical, because I thought it might be stronger that way, given how it’s all going to be held together.  But who knows.  I might try it the other way next time.  These double-taped seems seem pretty strong.

Monkey Hut.005

Bubble wrap for the two flat semicircular walls.  The door goes in the middle of one of the two big rectangles in the bottom piece.  Er, horizontally in the middle; vertically it’s a bit closer to the bottom.

Um but so anyway.  The side pieces are 12′ wide because that’s how wide the structure was going to be… actually the structure itself was a bit less than that, because I wanted a bit of overlap at the seams, and because the tarp was not quite 12′ wide, so 12′ wall pieces were perfect, really barely enough.  And 8′ because the overall structure is about 6′ tall, maybe a bit taller if it’s less than 12′ wide, but again I wanted some extra length to work with at the top and bottom to overlap things and to hold things down at the bottom, and in fact 8′ seemed like a pretty good height for those pieces.  I taped everything together with the 3′ wide bifilament tape on both sides and an extra layer of silver tape on the outside only, just like for the big roof piece, and folded and rolled them for transport.


The two small wall pieces, loaded for transport.

All this taping took maybe 3 or 4 hours or more in total?  Not too bad, but not trivial.

Next was the wood!  I bought four 2x4s at Home Depot.  As with tarps, a 2×4 isn’t actually 2″x4″, it’s more like 1.5″x3″ or something, because the cut size is smaller… but it doesn’t matter, the point is the length.  The ones I got were 12′ lengths, which was perfect except that I can’t fit a 12′ long piece of wood in my car, so I had them cut each piece in half, into two 6′ lengths.  If I were doing this again I might try something even a bit smaller and easier to fit, like three 4′ lengths.

Anyway!  The point of these pieces of wood is that they are going to go all the way around the edges and act like giant staples, to hold the walls and roof down.  You drill holes in the wood ahead of time, put them right on top of the extra foot or three of Reflectix that is sticking out at the bottom, and hammer bent rebar into the holes, right through the bubble wrap and any protruding tarp, to hold everything down nice and tight.  I drilled holes at 2′ intervals, offset from the sides of each piece, so each 6′ piece had a hole at the 1′ mark, the 3′ mark, and the 5′ mark.

Monkey Hut.006

Wooden “staples.”  Notice how the corners work.  This lets the wood fit close to the frame even if the dimensions don’t match exactly.

I used a spade bit with a power drill to drill the holes.  I’d never used one of those bits before, and it took me a while to figure out how it works.  I wondered whether it would be best to drill a pilot hole first, with a normal bit, but after some experimentation I decided that, no, the pilot hole was not helping (and actually made things worse, if I made it too big), and it was easiest to just go straight at the undrilled wood with the spade bit.  I think the one I used was 5/8′ or something?  At least a little bit bigger than the rebar — you don’t want the rebar to be snug, you want it to be able to fit through the hole very easily, with a little extra space.  I got a bit of extra wood from a nearby construction site to put under the 2×4 as I was drilling it, then put my foot on the wood and drilled straight down, right into the scrap wood.  The holes were not super clean but they didn’t need to be.  This probably took an hour or three, much of which was spent experimenting, but things started to go much faster once I got the hang of it.

I had some pre-bent candy cane shaped rebar stakes that I’ve been using at Burning Man for the past several years, in a mix of 12″ and 18″ lengths, that I originally ordered from some online deer fence place that was selling them as fence stakes to keep deer or dogs or other animals from digging under the fence.  Nice clean tight 180 degree bend.  I understand that you can also bend the rebar yourself, using steel pipe or something.  The bent part just runs straight into the top of the wood and holds it down, rather than going over the edge of the wood and into the ground.  If it did stick over the edge, I’d want it to be an outside edge, so as not to make a hole in the structure that would let dust in.  Not that it’s going to be completely dust-tight regardless, but every little bit helps.

Monkey Hut.001

Assembled PVC pipe skeleton.  The curved pieces are the “ribs.”

The last big of major preparation is to buy PVC pipes, cut them, and tape them, as described on the monkey hut page with only a few differences.  I got 8 lengths of 10’x1″ schedule 40 pipe for ribs, 2 10’x1.25″ pieces for vertical legs (to be cut on-playa), two extra 10’x1″ pieces to slide inside the legs as reinforcement or to serve as spares if anything happened to any of the ribs (this was probably overkill, not sure I’d bother next time), and a few big and small pieces of 1.25″ pipe to make the spine and the rib connectors.  Be sure to get schedule 40, not the other kind, or the walls will be the wrong thickness and they won’t nest correctly!  There are three spine pieces to go between the four pairs of ribs, nominally about 4′ each but I made them more like 3’10” to account for the width of the connectors — you can measure how much length they add to the spine, it’s not a huge deal but I wanted to make sure that the 12′ wide roof piece would completely cover the spine so I figured I’d rather make the spine a little bit short than have it come out too long, and I did not regret doing this at all.  My rib connectors were 2′, not 2.5′, because I bought like three 10′ lengths which wasn’t quite enough to make all the spine pieces and all the rib connectors so I bought like one or two pre-cut 2′ pieces, since Home Depot sells them and I don’t like having too much extra pipe.  I could probably also have trimmed down the vertical legs a bit — they needed to be more than 6′ but certainly less than 8′.  Anyway.


The 8 long PVC rib pipes, after I disassembled them and cut them in half to make it easier to load the car for the trip home.  Which you shouldn’t do, if you plan to reuse them!  I am a wasteful person.  Anyway.  Note the black tape near one end of each (full) pipe.

I put duct tape 1′ from one end of each of the ribs, to get them to slide the right distance in to the 2′ rib connectors, and I wrapped duct tape around both ends of the spine pieces to get them to fit just snugly into the connectors.  I also put duct tape around the middle of each rib connector, slid the appropriate connector onto it, and put a little piece of tape inside to keep the connector from sliding off in transit, while still allowing it to move around a bit to make assembly easier and let the structure shift with the wind and all that.

Monkey Hut.002

Flattened PVC pipe frame, excluding the two vertical supports.

Forgot to mention connectors!  There are only four.  Two were regular 4-way crosses, 1.5″ slip-fit, from Home Depot.  The other two, which would be 3-way tee connectors for a regular monkey hut (without vertical supports), had to be fancy 4-way connectors that go in three dimensions, which Home Depot doesn’t sell, because you would never need a connector like that in real plumbing — it would be easier to just buy two tee connectors and put them near each other.  But there’s a place online that sells “furniture grade” PVC pipe and connectors and has all sorts of exotic connectors with various weird angles that are good for building structures like this, so I picked up the two I needed from there.

What else?  Rebar!  I already mentioned the candy-cane pieces — one for each hole in the wood, so, uh, 24 of those I think?  Plus straight rebar for the ribs and the vertical legs.  I always use 2’x3/8″ because those are long enough that the pipe won’t slide off, but they don’t need to actually withstand being pulled out very hard, at least not in this design, so there’s no need to go with anything longer or thicker.  Ten of those: one for each rib, and one for each of the two vertical legs.

What else?  Furnace filters, to make windows!  I used two windows, on opposite sides of the structure, each of which was a 14″x14″x1″ filter bought at Home Depot.  I ended up bringing 6 total, so I’d have spares, but I only replaced the windward one once, I think.  But then I lent one or two to Mingjing for her yurt, so that was okay.

I also brought several rolls of magnet tape to make a door, like 15′ or more.  Honestly I think I would have been better off using a zipper instead.  Home Depot sells self-adhesive zippers that are meant to go in the middle of a tarp that I bet would work great, or else I bet there are lots of other places to get double-sided zippers that you could just sew on to the bubble wrap or something.  I pre-cut an octagonal door hole in one of the wall panels (3′ tall by 2′ wide rectangle with the corners cut off to make it a bit stronger), and used a scrap piece of bubble wrap to make an oversized octagonal door that was 2″ or 3″ larger than the hole all the way around.  I tried attaching the magnet tape to the bubble wrap ahead of time but this didn’t really work out for me and I had to re-do it all because it came off during the first windstorm, but I was able to get it to stick better the second time around by making little long tape loops out of 2″ wide bifilament tape, sticky side out, to stick the sticky side of the magnet tape to the bifilament and stick the bifilament to the bubble wrap around the hole; that worked much better.  On the door side I had the tape sticking out over the edge of the door with the magnet tape stuck to the sticky inside of the tape, making a little magnet flap.  You have to be careful to stick the magnet tape together first so it’ll be lined up, then tape everything down with the door closed so it’s all perfect.


The door in its final form.  See if you can zoom in a little.

Oh yeah — I picked up a small roll of that whiteboard tape stuff and a couple of thin dry-erase markers and made a little message board, which actually got put to some good use.  Whiteboard tape started peeling off after only a day or two, so I taped the edges with foil tape, and that worked great.

Assembly works like this:

Unfold tarp, marked side up.  Put stuff on corners to prevent from blowing away. Pay attention to which way it’s oriented relative to the prevailing wind — I wanted the wind to blow into one of the arched sides, which I wanted to come down on the long sides of the tarp, not the short sides.  Hammer eight straight rebar stakes straight through the tarp, just inside the thick reinforced part along the edges, near the 8 arrows marking where the ribs go.  Each stake gets hammered in about halfway, so 1′ in the ground and 1′ sticking out.  Same thing for the two Xes where the two vertical legs will go, near the centerline of the tarp.  My tarp had a seam near there, so I put the hole just to one side of the thick part — it doesn’t need to be exactly right, the frame won’t be quite straight anyway, and you can cut the leg to the actual length, so it doesn’t matter.  Make the stakes as straight as you can manage but don’t sweat it too much.

Grab two ribs and one pre-assembled rib connector.  Insert taped end of each rib into connector, making a giant 20′ piece.  Remember that there are two kinds of rib connectors, one kind for the middle and one for the ends.  Slide one end of the 20′ piece into one of the straight rebar pieces, so it sticks straight up 20′ into the air.  Grab with your hands as high as you can and start pulling it down towards the corresponding stake on the opposite side of the tarp, so that the long thin pipes bend into a 180 degree arc as you slide the other end onto the other stake.  It should stay up there pretty good.  Repeat for other ribs until you have four parallel arcs.  Grab the three spine pieces and jam them in.  Use three 4′ bungee cords wrapped around the rib connectors to hold the spine pieces in their connectors — in this design the roof might hold it in on its own, but I used the bungees anyway, can’t hurt.


Each end of each 4′ bungee loops around a rib and then hooks to itself.


The last piece of the skeleton is the vertical pieces.  Grab the overly-long 10’x1.25″ pipes, put one end right next to the rebar sticking out of the tarp, put the other end next to the connector, see how high it is, add an extra inch or two of length so it won’t pop out, and use one of those little racheting PVC cutters to cut the pipe cleanly.  (Avoid using a saw on the playa!  Sawdust is MOOP!)  Slide the cut end of the pipe over the rebar, then lift the whole frame a bit and slide the taped end into the connector.  Maybe wrap some tape around the joint or something so it doesn’t come lose before you get the roof on.  (Once you get the roof nailed down, this piece ain’t going nowhere.)

Now that the skeleton is complete, unroll and unfold the giant roof piece, get it flat, make sure the silver tape side is up, and drag it over the frame.  Do not underestimate how tricky it is to do this, especially if there’s any wind.  Get a friend or three to help, if you can.  I used blue painter’s tape to tape it roughly to the ribs so it wouldn’t move around too much.  Painter’s tape is nice because it’s easy to remove and reposition, but it isn’t strong at all, so watch out.

Unroll the two small wall pieces, get them as straight and as lined up as you can, and tape the vertical leg pipe to the middle of each piece.  This is definitely a two-person job — one on the inside with the tape, one on the outside to hold up the wall and press where the tape is going — so be sure to grab a campmate or a random passer-by.  I think I used 2″ bifilament for this right off the bat, but it might be better to start with painter’s tape and do bifilament once you’re sure it’s positioned right.


This photo only shows one point where the vertical support is taped to the wall, but I did this in three or four places on each vertical support.  You don’t want to skimp on this, I promise.

Do the wood next.  Get each piece of wood as close as possible to the frame before hammering in the candy cane stakes.  For the roof piece, make sure its pulled as tight as possible.  For the side pieces just try to make sure that they’re mostly straight and centered; you can pull them tight when taping the top.  I skipped a few candy cane stakes, but I regretted it as soon as the first windstorm hit — the wall distorted noticeably, and after things had calmed down I wound up carefully yanking a foot or so of bubble wrap back under the wood with pliers and nailing down all the remaining holes.  Was glad I had so much extra bubble wrap sticking out at the bottom, and that I hadn’t trimmed off the excess.  With all the holes nailed down, though, I could have trimmed it if I’d wanted.

Get a stepstool or a camp chair or a box or something and go over the two outside seams, where the flat walls meet the arched roof.  Use scissors to cut the two small pieces into rough semicircles, so that there’s at least a foot of extra bubble wrap sticking up past the roof, so there is plenty of overlap.  Then use big pieces of bifilament tape going across the seam like sutures to secure it, then one or more long pieces of 3″ wide tape along the entire length of the seam to seal it up, then more crosswise pieces as needed to make sure everything is good and strong and isn’t going to come apart.  Be generous with the crosswise pieces — I needed to extend them a foot or more on each side of the seam to get them to hold well.  If there’s a loose bit of bubble wrap, don’t be afraid to just fold it over and put a big old piece of tape across it to hold it down and keep it tight.  If you are feeling ambitious, you can cover the seam with silver tape, but I will admit that I didn’t bother to do this, and it was pretty okay.  I had to add and/or replace a bit of bifilament tape midweek to keep things tight.


Another photo taken during disassembly.  Confusing, I know.  Anyway you can see how the wall is now trimmed into something more like a semicircle.

I waited until the structure was completely assembled before cutting windows, since I wanted them to wind up at just the right height so that a box fan sitting on one of my storage bins would line up with the window, and it’s a lot easier to figure out where that is once the structure is completely assembled, because otherwise you’d waste a lot of time during assembly trying to line everything up perfectly when in fact it doesn’t need to matter when all the wall and roof pieces are longer than they strictly need to be.  Put a bin next to the center of a wall, hold up the filter where I want it to go, draw around it in sharpie, use scissors to cut three sides about an inch inside the lines.  Because I want the holes to be a bit smaller than the filters, so it’ll be airtight.  Fold the cut piece of wall back on the inside and tape it down — this way you can close it from the inside if you need to, like during a bad storm that rips the filter off.  I didn’t need to, even in the worst of it, but it’s nice to have the option.  Be sure to tape the filter to the outside of the structure, not the inside — you’ll get a lot less dust inside when changing the filters mid-week, plus it just fits better with the flap on the inside.  I initially taped the filters down with 3″ wide hexayurt tape, but ended up retaping with 6″ wide tape, since I had some and it turns out it’s really hard to tape them down well without leaving holes or having things come undone when the wind tries to blow through.


Here’s what it looked like after it had been up for a week and a half, the day before I took it down.  That window is on the windward side.  See those big horizontal wrinkles?  Those will let a ton of dust in under the tape unless you really tape the hell out of it.

Last part is the door!  I wanted the door to be somewhat larger than the door-hole, so it would be easier to seal, so I left it off to make it easier to roll up the wall, and just lined it up and taped it on when I got there.  I was willing to have my door start a few inches above the level of the ground and the piece of wood and so on, so I didn’t need to line up the wall piece super exactly, but if you are feeling picky about this it might be easier to save cutting the door for the playa so you can put it exactly where you want it after everything is nice and tight, like I did for the windows.

Teardown is pretty straightforward — same steps in roughly reverse order.  Do try to keep things intact so you can reuse them, but if it comes to that it isn’t so hard to repair or replace any of this stuff.  The bent rebar hooks are easy to pry out using a hammer or crowbar as a lever to get them started, but be careful not to bend them when pulling them out, as this makes it much more difficult to deal with them next time.  For the straight pieces, I always use a pipe wrench to spin the rebar around in-place, then grab it with the wrench or with my well-gloved hands and yank it straight out.  (Don’t even think about ever touching rebar without gloves, it’s unbelievably sharp and oily and heavy and rusty and horrible.  Sorry, should have mentioned that earlier.)  If a few spins don’t loosen it up enough, try pouring a bit of water into the top of the hole and spinning it some more to work the water down and loosen things up.  Or you can get one of those fancy giant stake-pulling tools, but that almost seems like cheating, doesn’t it?  Which is to say that you should totally pick up one of those if you have the funds and the space for it, you’ll be really popular I guarantee.

Some things I enjoyed about this design:

It was warm at night, and cool in the morning, so I could sleep in!  Maybe not so cool during the hottest part of the day, but even that was totally bearable when I put the fan on.  (Brought the fan, battery, and RGB LED strip from last year, skipped the solar panel, had no trouble getting through 12 days or however long I was there.)  Temperature difference between inside and outside was comparable to last year’s hexayurt with its 1.5″ thick foam walls, which is to say that it varied between zero and maybe ten or fifteen degrees in either direction depending on the time of day.


Indoors about 12 degrees F warmer than outdoors a few minutes after midnight on the morning of 2015-09-05.  This is soon after I got back, from ground heat, not my body heat.

Unlike the hexayurt, I was able to fit this thing inside my car rather than having to strap it to the roof.  I was able to load and unload it on my own, rather than having to have a huge production with lots of people and stepladders and dropping things and damaging the car and pulling over to re-tighten and wondering if it was going to fly off and kill somebody.  Even the big roof/wall piece is easy for me to grab and move around when it’s rolled up into a cylinder.  I was also able to do almost all of the assembly on my own, which again would have been just unthinkable with the hexayurt.  If it had come to that, I think I would have been able to fake my way through everything even if I’d been alone in the desert, assuming not too much wind anyway.  Honestly this isn’t so much of a big deal on-playa where there are always friendly people willing to help, but it can be a big deal before and after the event.

The floor area for this design is something on the order of 140 square feet, vs about 166 for an H12 or similar hexayurt.  The floor plan is much nicer, though — it’s a square, not a hexagon, so it’s easy to fit square things like mattresses and boxes.  And the walls are steep enough and the roof tall enough that I felt like I could stand up almost everywhere, despite being a bit on the tall side as humans go, as opposed to the yurt where I felt like I had to crouch down a bit almost everywhere.  It basically doesn’t get any better than this.  140 square feet is super luxurious for one person, which is how I like it.  It would be very easy to fit several people, and it’s easy to imagine lengthening the tube for even more space.

It’s super easy to do on-playa repairs and customization!  Tape sticks really well to the bubble wrap.  Tape sticks well to foil-laminated foam hexayurt panels too, but the foil rips right off and exposes crumbly fiberglass foam that makes a mess and is hard on your hands and is bad for the playa.  Which is also why you don’t want to ever cut foam panels on playa.  Cutting bubble wrap is super easy with regular scissors and makes no mess.  A related point is that it’s fricking impossible to reach the top of the roof cone of any but the tiniest hexayurt, even with a tall ladder, because it’s way out in the middle there, whereas with this design it’s very easy to reach just about any part of the structure that you might ever need to reach with nothing more than a small improvised stool or chair; in particular the outside seams that need taping on-playa are right there on the ends.


I stuck one of those remote-controlled RGB LED strips to the inside of one of the ribs.

Both this design and the hexayurt look pretty cool and shiny and nifty and all that.  But nowdays you can’t spit at Burning Man without hitting a hexayurt.  Maybe someday this design will also be commonplace?  Anyway I got a lot of curious and appreciative comments.

Both designs seem quite sturdy.  I may have mentioned that there was a lot of wind this year — at least two major windstorms that destroyed a bunch of things; I’m going to be very conservative and guess that both had frequent gusts that exceeded 30 MPH, though the one dude with the anemometer claimed a fair bit more than that because of course he did.  I think the major risk to both types of structure might be from other large things blowing around and colliding with the structure — saw a couple hexayurts severely damaged in this way this year — which is another reason being able to make repairs easily is important to me.  (Those hexayurts were repaired, but only because we were a huge camp with multiple spare foam panels just lying around and enough people to have six people holding up each roof corner and more people on the inside and outside lining up and taping the new wall panels.  It was ridiculous.)


An insufficiently secured shade structure in a neighboring camp blew into this poor innocent hexayurt.

We got a bit of rain last year, and my hexayurt was not waterproof, and I decided that it probably would have been almost impossible to waterproof it (too many little wrinkles where the water can seep under tape), and I think the same is likely true of this structure.   At this point, waterproofing is a non-goal for me — it’s easier to keep my stuff in bins and bags and sleep on a raised air mattress.  Like the hexayurt, this design seems likely to let water run down the walls rather than dripping annoyingly from the ceiling, but I guess I can’t say for sure.

I think the best thing for me, though, was that I got to try something new, and it worked out.  I had a lot of fun thinking about this and putting it together.  I went through so many different ideas.  It really kept me entertained!

We’ll see what happens next year….


Postmortem: Ansible

So now that ShuffleComp is over I figured this would be the perfect excuse to reveal all of the hidden secrets of my game, Ansible, which you should definitely play before I spoil it, and also because none of this will make sense otherwise probably.

Read the rest of this entry »

Posted in Uncategorized. Leave a Comment »

Review: Pool Dominator

Another ShuffleComp review!  This one is for Pool Dominator by Destiny Spearmint (what a fantastic pseudonym!), which was inspired by the song Fuego by Bomba Estereo.  The official games list links to an English translation of the lyrics.  In this case I am going to go ahead and recommend listening to the song, and perhaps looking at the lyrics, before playing the game.  What kind of game do you think this is going to be?  What will the story be about?  Columbian street food, probably?

If you still haven’t played the game and would like to do so before I spoil anything/everything, now would be a good time to do that.

Read the rest of this entry »

Posted in reviews. 1 Comment »

Review: The Skeleton Key of Ambady

I’m not sure if I’ll have time to review very many games before the ShuffleComp 2015 judging period closes, given how often I typically post reviews here. So I decided that if I were going to review just one game, it would be this one, because it’s my favorite.

If you’ve played very many of the games in this comp, you realize that that’s saying something.

Why do I love this game so much? Because of the story. Because of the characters, and how I feel about them. Because of the number of choices where I care, a lot, about what will happen to the characters as a result of my choice. Because of how the game makes me feel when I play it.

I’m just going to feel free to spoil the entire game now, so if that bothers you, go play it. Or don’t? It’s fine with me if you don’t wanna. I don’t imagine this game is everyone’s cup of tea. Few things are. Oh but also none of this is gonna make any sense if you haven’t played it, because I’m not really going to explain. I’d pretend I’m sorry but I’m not. Go play it or don’t, OK?

Read the rest of this entry »

I tumbld!

I may have accidentally started some kind of photoblog or whatever over at

It is conceivable that I will start posting text over there too.

The Argentic Concrete Paving Co

Happy birthday, sidewalk!

The Argentic Concrete Paving Co, 1912

Posted in Uncategorized. Leave a Comment »

SVK Teardown

Last month I ordered a copy of SVK, a comic book printed in three colors, only two of which are visible to the naked eye. Unfortunately, the included “SVK object” arrived with a dead battery. Fortunately, BERG London are awesome. I barely had time to finish reading the book before the replacement arrived and I had the distinctly different pleasure of reading it again.

The SVK object is about the size of a credit card. There’s a thick part near the power switch and light source, then it tapers off smoothly towards the edges. I was able to peel off the opaque labels on the front and back, revealing the transparent body of the device, apparently made from a single piece of plastic. Front and back views of the untouched replacement and the original with labels removed:

I screwed up when taking the above pictures — each side’s interior is shown next to the opposite side’s label. On the logo side, you can see one lead from each ultraviolet LED attached directly to the negative terminal of the battery with some transparent tape. The power button side has a rectangular indentation in the transparent plastic, with the LED leads taped to a momentary switch. Here’s another picture with the tape and the switch removed:

The pushbutton switch is just a cleverly-shaped little piece of stainless steel. It domes up in the middle and has four points: three at the corners of the triangle, to hold the switch in place, and a fourth in the center to make contact with the positive battery terminal when you press down on the dome. Underneath the switch is a round white sticker with a hole cut in it. The sticker prevents the corner prongs of the switch from making electrical contact with the battery.

I thought I might be able to ease the battery out on the logo side without removing any more parts:

There are actually two batteries stacked in series. Ultraviolet LEDs probably need more forward voltage than a single 3 volt cell can muster. The battery on the switch side is stuck pretty firmly to the sticker. Looks like it will be necessary to disassemble this thing almost completely:

I removed the LEDs completely, even though I didn’t need to. If you ever find yourself in the above situation, note that the the shorter lead of each LED is the one that gets taped to the negative terminal of the battery, and the longer lead goes to the switch. Putting either the LEDs or the batteries in backwards will prevent the LEDs from lighting but shouldn’t cause permanent damage. Presumably, if both the LEDs and both batteries were backwards (with respect to the switch), everything ought to work fine….

The batteries are standard CR1220 3 volt lithium cells. My local drugstore apparently doesn’t carry that size, but Fry’s Electronics in Palo Alto sure does. (They’re also readily available online.)

If you’ve designed a circuit with a LED in it before, it probably included a resistor, to limit the current flowing through the LED. But these tiny coin cells simply aren’t able to deliver nearly enough current to fry the LEDs. The combined effective internal resistance of the coin cells is the only current-limiting resistor this circuit needs. Elegant.

The reassembled SVK object is no longer as pretty as its untouched replacement. I wasn’t very careful when removing or storing the labels, so they got curled and creased and didn’t quite want to stick back to the edges. But it works!

Cart Dream

I’m at work, a wooden cart on a narrow stone street atop a cold hill. It’s nearly dusk. The cart is tall and open on one side, revealing two huge computer monitors. The folks passing through the adjacent mosque door stoop to touch the calligraphic inscription on the sidewalk as they pass. God is great, it says.

Clark is asking if I could make a few simple changes to the user interface on the right-hand monitor, a stylized kitchen scene. Dan concurs. As he tosses me the mouse, the view shifts to the pink cheek of the woman in the foreground, every wrinkle and pore visible.

“I, uh… I don’t think I actually know how to use this program.”

A well-dressed angel investor I’ve never seen before interjects, “Five dollars says I can show you a better way.”

But this wasn’t my idea, I mumble. Dan’s purview. Unfair.

They’re all staring at me.

Five dollars?

“Fine,” I tell him.

He gestures down the road, where a smaller cart rounds the corner and climbs the hill. Two men pedal in front, singing Elvis, one strumming a ukelele as the other steers. The cart is open, like a pickup, piled high with crushed ice, dotted with buried drinks.

Nick giggles as they pass and calls out, “I’ll have a Republican.” The driver hands him a glass of ice, mixed nuts, and California white.

A cyclist follows, playing Nine Inch Nails on the guitar, steering his BMX by weight. The words and tune are wrong, but he doesn’t seem bothered.

“If you want to host a party, you need to hire both,” says the well-dressed man. We gasp. I feel around for a five-dollar bill.

“In fact,” he continues, “every single one of these characters is a leafy sea dragon.” It’s true — the woman in the foreground, her husband, the baby on the counter. Junior is greener and leafier; the parents look more like weedy sea dragons. We drained the kitchen in the last revision, courting a broader demographic. Now they float in air.

“Or a rabid wombat!” he finishes, indicating the monitor’s wooden frame. I can just make out carvings — squiggles, or spirals. Huh.

“And that,” he says as he turns to us, “is why we must always support Israel.”

He joins the musicians as they come running back and they yell and throw rocks at two men just exiting the mosque, chasing them down the hill and around the corner. We look on, slack-jawed.


Driving home from work the other day, I saw this symbol light up on my dash for the first time:

TPMS icon

Turns out modern cars have radio transmitters hidden inside their tires so they can tell you when they’re underinflated. Who knew?

My old bike pump used to have a pressure gauge built-in, but it sort of fell out, letting the air escape with it. I plugged the hole with a pen cap, so it could still pump, but it couldn’t tell me when to stop pumping anymore, so I picked up an AccuTire electronic pressure gauge with a Permanent Lifetime Lithium Battery.

That was years ago. I no longer own a bike. My previous car was a 1999 and thus unable to complain, so its tires had to wait until I went in for an oil change, which I did pretty regularly I guess.

So yesterday I break out the gauge, for maybe the 2nd time ever, and my left rear tire reads “L”. According to the fine print, that means I’m supposed to mail the gauge (not the tire) to New Jersey at my own expense so they can replace the battery free of charge.

Instead, I take the gauge upstairs and try to open it. Turns out you can (a) unscrew the plastic nozzle and (b) peel back the rubber from the grip to reveal plastic tabs holding everything together. I eventually manage to push both tabs in at once and remove the handle. With nozzle and handle gone, the plastic casing falls into two halves and the innards pop right out.

There are 7 screws holding together a sandwich of plastic pieces on either side of the circuit board. Unfortunately, the battery is stuck in the middle.

With the screws off, one side of the sandwich slips right off. Not the side I want, of course. After a bit of prying, it emerges that the black piece that fits over the battery had been held in place by a bit of adhesive or sealant, right where the pressure sensor attaches. Whoops! I wonder if it’ll still be airtight when I put it back together.

Another surprise: the LCD isn’t attached to the circult board by anything more permanent than the pressure exerted by the plastic and the screws. I guess that helps explain why they went with gold plating for the PCB.

The battery itself is an ordinary-looking 3V lithium coin cell, CR-2032, the kind you find in everything. This one is firmly attached to one of the battery holder contacts by a little rectangle of black foam tape, which I scrape off with a small screwdriver. I dig through the battery drawer for a spare. No luck.

I’m distracted by this shiny printed circuit board. There is a tiny hole drilled through the PCB beneath the blue pressure sensor, presumably to prevent air from being trapped behind the sensor and giving a low reading.

And check this out: you actually see the bare die of the tiny chip labeled U2, through the soft transparent goop protecting it. Hair-thin bonding wires inside the goop connect it to the gold pads on the board. There’s a tiny black glob of goop under the chip, presumably just to stick it to the board. Usually these “glop top” chip coverings are black throughout, since semiconductors tend to respond to light as well as electricity. This one must be an exception, I suppose. Could be a signal amplifier for the pressure sensor.

The outer pads bracketing U2 are power and ground. You can see how they and the traces they connect to double as a shield to protect the analog signal on the inner traces from interference. Layout matters!

The main IC (U1) is entirely covered in the black stuff, as usual. Could be a general-purpose one-time-programmable microcontroller.

C3 is a thru-hole ceramic disc capacitor labeled 223, connected in parallel with the battery. 223 means 22 x 103 pF, or 0.022 uF. The giant orange cylinder sticking off the side a 22uF electrolytic capacitor, hooked up across the battery as well, with more of that clear glue to keep it from shorting. It’s called C4 on the PCB. Electrolytic capacitors used to be notorious for causing equipment failure when the electrolyte dried out after a few years, but the better ones are supposed to last longer nowadays.

C3, C4, and the battery (BAT-1) are each supplying power to the circuit, but on three different time scales. Cheap capacitors are often sufficient for this job. C3 takes care of high-frequency noise, C4 smooths out lower-frequency voltage fluctuations, and the battery keeps everything going for the long haul. Or not, as the case may be.

J1 and J2 are configuration jumpers. Each is a little glob of solder stuck to one of two pairs of pads on the PCB, like a switch that’s permanently set at the factory. Perhaps a different arrangement of solder would tell U1 to display a reading in kPa instead of PSI, for the non-US market.

The sensor side has gleaming gold test points TP1 through TP10. It’s a bit easier to do automated quality control if all of your test points are on the same side of the board. The MCU/LCD side has slightly smaller P1-5, perhaps used to program or calibrate U1 after the board is assembled.

R1 is a precision surface-mount resistor. I say “precision” because it has 4 digits printed on it, but I can’t quite read them, and my phone won’t focus that close. Should have done this in the workshop! C1 and C2 are unlabeled surface-mount ceramic capacitors, which are often of higher quality than the likes of C3 and C4. Their color indicates that they have relatively high capacitance for their size, perhaps as much as 0.1uF (as opposed to say 10pF, which would be light gray).

You can see a row of 13 gold contacts connecting the LCD (LCD-1) to U1. It looks like U1 drives the LCD directly, perhaps with a little help from R1, C1, and C2, but 13 isn’t enough to drive 24 or so segments independently (looks like 18.8.8 when it catches the light). It’s enough to drive one 8-segment digit at a time, though, including the decimal point or leading 1. Liquid crystals react slowly, so if the MCU switches quickly, the display won’t flicker.

It’s getting dark! I walk to the drugstore in the rain, buy a new battery, walk home, pop it in, and screw everything back together. The left rear tire now reads “01.0”. Huh! I don’t hear air escaping from that seal I broke, at least. The Internet’s suggested re-zeroing procedure has no obvious effect. Am I doing it wrong? I think I must have done it wrong. Hmm.

Jessica assures me that the gas station has a pressure gauge I can use, and even an air compressor. Sounds like a pretty sweet setup! Maybe I’ll swing by today and check it out….


Blake was with me in the car when the shooting happened. We had just dropped John off at his apartment, right above my old apartment, on Linda. On the way there I’d driven over a fire hose — there was a fire truck on 16th near Valencia, and flares blocking the oncoming lanes, so that cars on that side were crossing over into one of the two lanes on our side. Excitement! I remember remarking that I didn’t think I’d ever driven over a fire hose before. On the way back we’d driven past a couple of police cars near 19th St and Mission, strobing red and blue. There were a fair number of people out and about on Mission — I’d joked about not running the yellow light at 18th, because a woman had started crossing in front of us just before the signal changed.

Not long after that light turned green, we heard five or six shots in rapid sucession, pretty evenly spaced, maybe about a second or a second and a half from first to last. I guess it seemed like they were coming from ahead of us somewhere, though I’m not sure if we could really tell. I was driving up Mission towards 17th. I remember wondering what the sounds were even though I knew right away, because there wasn’t really anything else they could be.

Then I saw the guy, on the far side of 17th, on the right side of the road but standing a little bit out into the crosswalk. It was pretty quick, and I wasn’t paying proper attention, and the lighting wasn’t great, so I just had an impression of a man, facing us (but looking across, to his right, to the west side of Mission), right arm extended in that direction (I think?). Holding a gun? Or not. It was dark and we must have been half a block away. I don’t know what gave me the impression that he was a man, but maybe his clothing? He must have been wearing a jacket, or possibly a long-sleeved shirt or something, because that outer layer was hanging open, unzipped or unbuttoned, so that I could see the corner of it sort of silhouetted. And I had the impression of him turning towards the sidewalk and disappearing off to the east, towards 17th, though I suppose for all I know he could have turned onto Mission, or even ducked into a building or something. I mean, to me it was like he just disappeared, ran off east down 17th, out of my sight. It feels like I would have tracked him much longer if he’d turned down Mission, whether towards us or away from us, or had gotten into a car or bike or whatever on Mission, and I didn’t see anything like that.

I had the impression of someone a bit on the short side, or maybe of average height. Pretty short hair, or hair of unremarkable length, as opposed to very bald or extremely long. Might have been wearing a hat, I suppose; I don’t remember noticing. And I had the impression of someone more fair-skinned than dark-skinned — more white than black in appearance — though who knows if I could really tell, especially in that kind of light. I mean, I think I must have actually seen his face, for a split second, from a distance, though I don’t think there’s any chance I’d ever recognize him, or even have much of a sense of what he looked like. And I don’t think I actually saw him shooting; it felt like I saw him right after that, maybe still pointing the gun, you know? I mean, he could have fired all of those shots right from that spot, for all I know, right there in front of me in the street, but I didn’t pick him out until after the sound of the last shot. We were at least half a block away. It was night. I definitely saw him fleeing, though.

There was another car ahead of us, in the left lane I think, almost at the intersection, and there were plenty of people around, in other cars and on foot, on the sidewalk and in nearby businesses. It seems likely that somebody must have gotten a better look than I did. The light was green, but the car ahead of us was stopped exactly as if it were red, and there were other cars on 17th that actually were stopped at a red, and I was stopped several car lengths further back, in the right lane I think, and then after a long pause the car ahead of us continued through the intersection, but I pulled over up near the corner where there was space to do so and dialed 911, via the car’s Bluetooth speakerphone. There were a few people already crossing the streets to the opposite corner of the intersection, the northwest corner, but I didn’t see anyone obviously already calling 911 right at that moment, even though it seemed like surely everyone must be, so I called.

I heard sort of a long agonized cry, just once but pretty loud and long, coming from somewhere ahead of us I thought, presumably from someone who’d just been shot and was in a lot of pain. I guess it sounded more like a man than a woman. I thought I saw someone lying in the sidewalk off to the left, on 17th, a little ways from Mission. Two or even three people over in that area, but only one prone? Confused impressions. Light was not so good. I mean, there was plenty of light from streetlights, I suppose, but that’s not really so good, you know? And even in daylight, it’s hard to see things, and harder to understand what one is seeing.

We got a recording, and then an operator after a short time, long enough to hear several sentences of the recording, which was in several languages. Maybe 30 seconds or a minute at most, which I remember thinking seemed a lot quicker than the last time I’d called 911 from a cell phone in that neighborhood, some years before. They asked whether it was medical or what, and I replied that I’d just seen somebody get shot at the corner of 17th and Mission. The operator asked me about it again, and I repeated what I’d said, this time specifying the northwest corner of Mission and 17th. I didn’t say San Francisco, but it seemed like they knew. They said that there was somebody already at the scene, then corrected themselves. I think I might have mentioned the police cars we’d seen a couple of blocks back, which had been heading away from where we were now, or perhaps Blake did.

There was already a surprisingly large crowd gathering on the opposite corner, so that I couldn’t see anymore what was going on over there. I told this to the operator, who had asked whether we had any notion of the victim’s condition. Then an ambulance arrived, lights flashing, coming from the opposite way on Mission. We told that to the operator. Again, pretty good response time, I thought. They asked about the suspect: where they were, which way they’d been going, whether they’d been heading towards anything, whether I could describe the suspect, or the suspect’s clothing. I said that he’d been on the northeast corner and that I thought maybe he’d gone east, that it was dark and that I didn’t really see much. The operator asked for my name, and I gave it, without spelling it. They thanked me and that was that, and I hung up. I think I would have hung up then even if Blake hadn’t quickly prompted me to do so, presumably to free up the line.

I don’t think Blake said anything during the call, or not much, but I’m not sure; he may have mentioned something about the ambulance or prior lack thereof, for instance. I don’t think he saw even as much as I did, but I’m not sure I asked. It was a major topic of conversation on the way back to and across the Bay Bridge, of course, but didn’t go over what we remembered seeing or hearing in any detail.

You know, it’s funny — I don’t really remember whether the operator was a man or a woman. Presumably one can often tell these things, but I wasn’t paying attention to that, you know? I don’t remember. If I had to guess I’d guess a woman. Anyway it was a bit like that with the guy I saw. I’m terrible at remembering people or describing people in the best of times, and I really hardly got a look at this guy at all.

My phone claims I called 911 at 10:28, and that the call lasted 1 minute and 49 seconds. Sounds about right.

Earlier that evening, on the way to the restaurant, Blake and I had passed an accident on the Bay Bridge, pulled over in the left lane with lots of emergency vehicles and something like six cars in various states of destruction. Just another night, I guess….