gfish: (Default)
Tuesday, March 21st, 2017 10:21 am
It's getting common to see transportation departments1, 2, 3, 4 and news stories5, 6, 7 advocating zipper merge (AKA late merge), claiming that it is safer and allows higher throughput. As someone who naturally doubts the pronouncements of transportation departments, I thought I'd look into the research behind it.

First of all, what is zipper merge? It's the idea that when lanes merge, the traffic should cluster up at the merge point, where cars will take turns merging. Some variants include active signage to signal which car should go next, but mostly not. This is compared to "early merge", where people start to get over as possible as soon as possible.

Outside of some specific situations (2 lanes going down to 1 where neither lane is obviously the one going away) this has never made much sense to me. Humans overbrake, amplifying any slowdown. Encouraging gradual merging over a long distance, where cars can slow down enough to let others in just by coasting, seems obviously better. And calmer, and more polite. Also, to be fair, the kind of people who are really vocal about zipper merge tend to put me off. But I know better than to trust my gut reaction on such things -- that's what we have science for! So what does the science say?

Under various names, late merge has shown up in papers as early as 199015. The idea really started to take off after some work in the Netherlands in the late 90s.13 Of the later work, two things really stand out to me. First, they almost all are only talking about 2 lanes merging down to 18, 9, 10, 16. Also, many of the papers8, 15, 16, 17, 18 are primarily reporting on simulated results or are lit reviews12, 14 like this post.

The number of lanes in question seems key to me. In the situation of just 2 lanes going down to 1, zipper merge certainly makes a lot more sense. The problem here is that these results are over-generalized to apply to any merging scenario. The entrance to the express lanes on N I-5 in downtown Seattle is a prime example of this. There, a lane becomes exit-only that many people want to take. Many of them apply late merge techniques, zooming up to the front of the line and then trying to merge. In doing so, they block an entire lane that would otherwise be open, and this sometimes carries over to slowing down even the next lane, as people dodge out around the blockage. This is the core of my objection to zipper merge -- it encourages people to be jerks.

The simulation issue is also critical. The simulations are all calibrated using real world data, but that mostly extends just to things like measuring the average time it takes to change lanes. The distinction between real world measurements and simulated results are often lost in later citations, such as in the heavily cited McCoy 200114 paper. It states that "Early Merge has been found to increase travel times", while only referencing two simulation studies15, 16 -- and the second citation only provides parameters for simulating a late merge system that hadn't been implemented yet at the time of publication!

Overall, the results seem pretty muddy to me. Of the others, one9 lacked a control and another10 had neutral results. There are several papers that do find pro-zipper11, 17, 18 results, but those are qualified as being tied to specific traffic volumes and/or the presence of active signage. This is a hard problem to investigate, since it involves changing habits of a large number of people. It shouldn't be surprising if the results are inconclusive.

Does any of this matter? I think so. Look at the news articles promoting zipper merge -- "science says to stop being polite" is a common theme. We should always be extra dubious when evidence seems to justify us doing what we wanted to do in the first place.

1: Minnesota DOT

2: Kansas City DOT

3: Nebraska DOT

4: Missouri DOT

5: Why Last-Second Lane Mergers Are Good for Traffic, New York Times, October 12, 2016

6: All hail the zipper merge: How Canadian politeness is killing the efficiency of our highways, National Post, January 23, 2017

7: Have you ever heard of the zipper merge technique?, Houston Chronicle, July 25, 2016

8: Wakita, Y., et al. "Comparison of zipper and non-zipper merging patterns near merging point of roads." Nature-Inspired Computing Design, Development, and Applications. IGI Global, 2012. 221-231. OPEN ACCESS

9: Grillo, Lia, Tapan Datta, and Catherine Hartner. "Dynamic late lane merge system at freeway construction work zones." Transportation Research Record: Journal of the Transportation Research Board 2055 (2008): 3-10. PAYWALL

10: Idewu, Wakeel, and Brian Wolshon. "Joint merge and its impact on merging speeds in lane reduction areas of construction zone." Transportation Research Record: Journal of the Transportation Research Board 2169 (2010): 31-39. PAYWALL

11: Kurker, Michael, et al. Minimizing User Delay and Crash Potential through Highway Work Zone Planning. No. FHWA/TX-13/0-6704-1. 2014. OPEN ACCESS

12: Walters, Carol H., et al. Understanding road rage: Summary of first-year project activities. No. TX-01/4945-1,. 2000. OPEN ACCESS

13: Dijker, Thomas, and Piet HL Bovy. "Influencing lane changing at lane drops." Transportation Research Board 1999 Annual Meeting CD-ROM. 1999. NOT AVAILABLE ONLINE

14: McCoy, Patrick, and Geza Pesti. "Dynamic late merge-control concept for work zones on rural interstate highways." Transportation Research Record: Journal of the Transportation Research Board 1745 (2001): 20-26. OPEN ACCESS

15: Mousa, Ragab M., Nagui M. Rouphail, and Farhard Azadivar. "Integrating microscopic simulation and optimization: Application to freeway work zone traffic control." Transportation Research Record 1254 (1990). PAYWALL

16: Tarko, Andrzej P., Sreenivasulu R. Kanipakapatnam, and Jason S. Wasson. "Modeling and Optimization of the Indiana Lane Merge Control System on Approaches to Freeway Work Zones, Part I." Joint Transportation Research Program (1998): 345. OPEN ACCESS

17: Ramadan, Ossama E., and Virginia P. Sisiopiku. "Evaluation of merge control strategies at interstate work zones under peak and off-peak traffic conditions." Journal of transportation technologies 6.03 (2016): 118. OPEN ACCESS

18: Kang, Kyeong-Pyo, Gang-Len Chang, and Jawad Paracha. "Dynamic late merge control at highway work zones: evaluations, observations, and suggestions." Transportation Research Record: Journal of the Transportation Research Board 1948 (2006): 86-95. OPEN ACCESS
gfish: (Default)
Monday, March 13th, 2017 12:52 pm
(This exploration was inspired by de Beauvoir's Ethics of Ambiguity, coincidentally reinforced by parts of Palmer's Seven Surrenders, plus some of the style of Kierkegaard's Fear and Trembling. So if it's a little pretentious, well, you now know why.)

How do we value human life?

I'm walking down the street. Two cars crash and burst into flames. I help the driver in the first car, as it is slightly closer to me. While I get the first driver to safety, two people in the other car burn to death.

When on the bus, I sometimes look at the other passengers and simply try to appreciate the human mind. They're a commonplace miracle, yes, but a miracle none the less. Each is a unique collection of experiences and thoughts, never repeated before or since. Each a completely distinct portal into this world. In a very real sense, each is its own universe. Trying to put a value on them is like putting a value on an entire library of lost works.

Human lives are the only thing that we know for certain adds meaning to the universe. How do you assign a value to that which creates value? It's literally priceless, yet we've never found a moral/political/economic system that doesn't demand constant appraisals. How much of the budget should be dedicated to eradicating a specific cancer? How slow are you willing to drive to keep all pedestrians safe?

I'm walking by some train tracks. An out-of-control trolley is rolling towards a switch in the track. On one side of the switch there is a person tied to the tracks. On the other side, there are 10 people. Without looking to see what position the switch is in, I pull out my phone and call 911, trying to save a few seconds of response time. In the background, screams.

It's tricky, working with infinity. The promise of a future paradise has lead to some of the worst atrocities in all of human history. It doesn't matter if it is of the heavenly or earthly kind, religious or secular, the danger of paradise is assigning an infinite value to begin with. No number of deaths, no horror or depravity conceivable can't be justified in the here and now if you believe it can lead to an infinite reward.

Even mathematically, it took us a long time to learn how to safely use the concept of infinity. Xeno's Paradox was a legitimate problem until infinite sums were conquered, a process which took 2000 years. We're pretty good at it now, calculating with the infinitely large and small, an achievement which has led to wonders. The modern world simply cannot happen without calculus.

On my left, a cruise ship is sinking. On my right, a rowboat. I flip a coin to decide which I should help.

It could be human lives are of infinite value, but we haven't developed the appropriate analytical tools yet. There could be a rigorous calculus of ethics out there, waiting to be invented.

Can we imagine what that would be like, living with a consistent moral system that really sees all lives as having unbounded value? I don't think it would be recognizably human. The creature you would have to become, who cannot see the difference between a single death and a million -- is it a saint, or a monster?

From my limited, mortal perspective, I think it's best to just keep pushing up the value of human life. Regular, monotonic, finite increments. Let it reach infinity when t itself does. That might be soon enough.

I'm performing CPR on an octogenarian. On the other side of the room, an ICBM launch starts counting down. I wonder if anyone else will arrive in time to deal with it.
gfish: (Default)
Tuesday, February 21st, 2017 02:46 pm
About once a year, I'm struck by the urge to knit something. Sometimes this is triggered by a coworker having a baby.



I often knit on the bus when I'm working on a project. And that has lead me to an interesting observation: other men will sometimes give me far less personal space if I'm knitting.

The archetypal situation has me sitting in the back of the bus, my feet on up the seat in front of me. (I, of course, am ready to contract the space I'm using as the bus fills up, but I see no reason not to be comfortable until then.) Normally, when other men get on, they will naturally space themselves around the back seats, leaving large gaps between each other. Having another man sit next to me -- even counting seats in the row perpendicular to where I am -- is basically unheard of unless it's filling up and they have no choice. Yet when I'm knitting, and only when I'm knitting, I've had someone sit right there when the back of the bus only has 0-1 other people in it. This has happened enough times I lost exact count, maybe half a dozen now. It's very noticeable, because I have to jerk my feet back as they sit down. And then I look up, thinking I had been rudely unobservant and let the bus get more crowded than politely allows the feet-up position. But no, it's still super empty.

The thing is, I don't get an aggressive vibe from these dudes. They aren't trying to punish me for acting insufficiently masculine. (Trust me, it's been a few yearsdecades since high school, but I know what that looks like.) And they aren't then looking up, registering that I'm male, and looking disappointed/disgusted/whatever that I'm not a woman they wanted to hit on or anything. As far as I can see, I'm just not being seen as someone whose personal space needs any consideration. I don't think it's conscious, I just don't entirely register any more. They won't sit on me, quite, but other than that I have no claim on any personal space around me. They don't apologize for making me move my feet, they don't even pause when sitting down. I might as well be a potted plant. All because I'm engaged in a stereotypical female activity.

So that's interesting.
gfish: (Default)
Thursday, February 16th, 2017 03:59 pm
I've been trying to blog more regularly again, after a couple years being largely inactive. I've been doing that for the last few months, but I just remembered I should be posting here and letting it crosspost to LJ. So if you haven't been following there, hey, there is some new content you could go check out. And from now on, it will all be crossposted properly, I promise.
gfish: (Default)
Thursday, February 16th, 2017 02:31 pm
As it does on a regular basis, the subject of gerrymandering has come up again. And, as always, I'm seeing people make the perfectly reasonable suggestion that we deal with it algorithmically. I'm all for that... until it is claimed that this would somehow make it non-political. And that's just bullshit. Dangerous bullshit.

The Gerry-Mander Edit.png

Districting is hard because it's very hard to define an obvious set of criteria by which to rate potential districts. We have some basic parameters set for the federal level: break each state into n districts, each containing roughly 700K people, and don't allow the districting to artificially limit the political power of racial minorities. Specifically, it wants to avoid "cracking" (breaking a group's voting power over many districts, so their votes are overwhelmed everywhere) or "packing" (lumping all their voting power into a small number of districts, giving them a few safe seats but still reducing their representation far under what it should be going by population).

The problem is, obviously, that these are very squishy guidelines. So can't we firm them up with some hard mathematical definitions, write up a segmentation algorithm, and let it do its absolutely objective magic? Sure! We just need to define some kind of scoring system to judge how good or bad a potential set of districts for a state is.

Here are some factors I can think of that such a system could use for its scoring:
* District shape -- the eponymous gerrymander was a point of satire because of how strung out it was. Keeping districts reasonably compact is usually a good thing.
* Geography -- we don't want a district that extends across a mountain range or other significant barrier, since the people on either side probably have little contact with each other and don't make sense as a single political unit.
* Road/train networks -- same as above.
* Racial composition
* Cultural composition
* Age composition
* Education level
* Religion
* Types of economic activity
* Economic ties to other parts of the country/world
* Climate
* Soil types
* Favorite NFL team
* Literally a billion other possible options

But which of these factors does that is best? In what ratios? I could certainly come up with a solution I like, but it wouldn't be perfect. There isn't a perfect solution to this problem. It's not the kind of problem where "correct" even has a meaning. Given a defined algorithm, math can give you a perfectly objective answer, but it can't choose the algorithm in the first place.

And that's where I find this talk gets really dangerous. It wants to pretend we live in a world with provably perfect solutions to messy human problems. If we just let some smart math/computer types work on it, they can fix everything, and save us from the dreaded specter of politics. But that would just be putting the imprimatur of unquestionable objectivity on yet another arbitrary decision. Governments based on that kind of thinking tend to get all great-leap-forwardy and mass-starvationy.

The real error in this thinking is that it assumes politics is a bad thing. It isn't. Being political isn't a bad thing. Politics just means the process by which we come to a decision when there are conflicting human desires. You have to accept that deciding on something as hopelessly complex as districting is, yes, going to be political. And that's okay!

Personally, my solution would be to set up a framework for an official, national algorithm, running against standardized data provided by the Census Bureau. Let the politicians fight over the definition of the algorithm, let them tweak it as much as they see fit. Just use the same algorithm for the entire nation and make its definition public. Would that process be political? Fuck yeah it would be! But it would be transparent and it wouldn't undermine faith in democracy. That is what is important here.
gfish: (Default)
Wednesday, October 19th, 2011 09:23 pm
The project I was working on -- and mostly finished -- for Steamcon last weekend. I'm really quite proud of it. :)



So far the response has been very positive. I'm curious to see how far this one gets shared...
gfish: (Default)
Saturday, October 1st, 2011 04:42 pm
It's that time of the year again!

From September 4, 2010 to September 4, 2011 I...
...completed several new Attoparsec projects (Lightsuit, etched brass fan, artificial window, Skinner Box)
...started working on the Hexapod, a project bigger than anything I've attempted before
...revisited and successfully completed the Kalamazoo
...started down the slippery slope towards management at work
...got a team together to compete in April Tools
...got paid for a customized Attoparsec project by a complete stranger for the first time
...designed a circuit board and sold it as a (somewhat) mass-produced product
...completed 10 years of (almost) daily entries to my personal journal

It's funny, in many ways this has been my most satisfying year in a very long time. I'm feeling very... centered. (From people's changing reactions to me, I think it shows, too. Confidence is sexy!) But the list above is one of the most anemic I've posted in the 9 years I've been doing this. I guess I'm just not flailing randomly in all directions looking for self-identity anymore, so all the crazy stuff I'm doing is more or less the same type of thing. At least I'm still doing crazy stuff!

While my track record for predictions here isn't great (life is what happens while you're making other plans...), I think the next year will be more of the same. I want to continue working to make Attoparsec a visible brand for my projects, laying down the groundwork for my very long term plan to eventually make a living at it. The hexapod continues to be my primary ongoing goal, even when I'm working on other things to clear my head. There is a lot else I could be working on, but in the end that more than anything else has the potential to really showcase what I want to be doing.
gfish: (Default)
Tuesday, September 27th, 2011 07:17 pm
I get the week following Christmas as vacation. [livejournal.com profile] vixyish will be out of town during that period. It strikes me that I should do something interesting instead of just sitting around the house. Vacation time is one of my most limited commodities, after all. I like the idea of doing something... nonstandard, but I'm having trouble coming up with ideas. A week isn't actually all that long, nor is the dead of winter timing helpful. (And, yes, the southern hemisphere sounds great, but I probably can't afford that.) Turns out polar bear season in Churchill ends in November. Ideas, folks?
gfish: (Default)
Sunday, September 25th, 2011 12:10 pm
A bit late, maybe, but time for my yearly Burning Man writeup.

This was my fourth year, and the first time I was really with a bunch of close friends. (I have camped with friends before, but they've always had kids or Ranger duties to attend to.) It was a very different experience this way. It was nice having a dense social network available, but I found myself interacting with strangers a lot less. That was a bit jarring, as usually the playa is the one place in the world I'm a complete extrovert. But being able to share the experience with [livejournal.com profile] keystricken and [livejournal.com profile] adularia was really special. I'm sure I can find a balance eventually. :)

My big projects for this year were the Skinner Box and the Kalamazoo for its second year. (See below for pictures.) The Skinner Box worked great, but didn't get quite the attention I wanted it to. And I found that I didn't enjoy sitting around camp waiting for people to use my art. I'd much rather be wearing or driving my art, out interacting with people more actively. Still, a lot of people really enjoyed it, particularly those who understood the joke, and the el-wire sign was a great landmark for navigating at night.

I won't quite say the Kalamazoo was a triumph, but it was as close as I got. I'm very, very glad I bothered to upgrade it and drag it down again this year, as its more or less complete failure last year had been wearing on me. It's now both beautiful *and* functional, thus righting a offense to my moral sensibilities. [livejournal.com profile] jadine and I drove it all the way around Esplanade on Wednesday -- a trip of about 3.6 miles if I'm doing my sums correctly. This took 7 hours and I pretty much wanted to amputate my arms by the time we were done. But I damned well did it! The Kalamazoo got a lot of favorable comments. Those who got it *really* got it. There were also a certain number of jackass comments, particularly when we went out to the Man burn Saturday night. (The energy of that night is a lot different.) But I eventually got into the right mood of unleashing a torrent of abuse right back at them, aided by my superior platform, and that ended up being kind of fun.

The laser helmet was acting weird, I think maybe the laser modules are failing. The lightsuit was well received, just awkward to wear in that environment. I might save it for local cons in the future.

I'm thinking I might take a break next year. It took me a long time to get into the event this year, and I don't want to burn out. On the other hand, I still have plans for some big projects. So we'll see. If nothing else, I really need to change my arrival plans. Spending 5 hours in line Monday afternoon is a real bummer, ruins the whole day. Early entrance, maybe, or just get there at night. Might as well not be baking while sitting in line.

Lots of pics, of course )
gfish: (Default)
Monday, September 12th, 2011 10:25 pm
When we took the Kalamazoo out on the scientific expedition last month, I made sure to ask people to get lots of footage. Why? Because I wanted to do a music video. I had coincidentally become totally hooked on Caravan Palace not long before. It was a perfect combination, so I went for it. Of course, Burning Man got in the way, but better late than never. Here it is!

gfish: (Default)
Monday, August 22nd, 2011 12:37 pm
The time of the great migration is once again upon us! If you're going to Burning Man, and you wouldn't mind seeing me, what will your address / camp name be?

I'll be with Camp Strowler, somewhere near 5:00 and F. Look for the Skinner Box, we'll be trying to get good frontage for it. I'll register at Playa Info eventually, but don't hold your breath Monday.
gfish: (Default)
Friday, August 19th, 2011 11:06 pm
So, yeah, I kind of switched to using Google Plus as my main blogging substitute. Look me up there, if you haven't already. I'm still not officially decommissioning my LJ, but it sure does seem inevitable at this point. Kind of sad, I was hoping to make an even 10 years.

But I can't resist posting this, the demo video of the Skinner Box I've been working on for the last few weeks. It is a new level of ridiculous contraption for me!

gfish: (Default)
Monday, June 13th, 2011 10:10 am
Being a big fan of near-future singularity fiction, I've been following 3D printers for some time now. Particularly the open source designs like the RepRap. Anything that brings something designed in a computer into the real life has an inherently fascinating touch of the occult to me. One that can brings parts of itself into the real world, von Neumann style, is even better.

The problem is, as intellectually neat as they are, the final product they're capable of printing just isn't very good. I'd love to have one, and I've thought about it, but I'd really just be getting one for the experience, not for practical use. I can always go rent time on one at Metrix, if I do ever have a problem that can only be solved by an ugly little piece of plastic. Given my comfort working with nicer materials, that's just not a common occurrence -- it has yet to happen, in fact. Hot metal smells way better than hot plastic, after all. Without a real use for one, I might crank out a couple sets of brackets, just to claim self-replication status, but then it would end up sitting unused. I'd rather just follow the blogs and watch other, more motivated people work out the problems and slowly improve the system. Neat idea, but just not very practical.

That was my mental status on the subject earlier this year, when I re-visited the Computer History Museum in Mountain View and finally got to see the full set of exhibits there. Not being a stranger to the subject, I was well versed in the early history of home computing. But seeing the artifacts in person, all laid out together, made something click in my mind. Home computing in the 70s was an absolute joke. A real company once had a "kitchen computer" for sale for $20k -- and the only output it had was a set of binary lights! (This was the earliest recorded incidence of "you can keep your recipes on it" marketing.) The hoemmade units weren't any better, of course, just much cheaper while being even harder to build and use. It was all very neat stuff, of course, and I very likely would have been keenly interested at the time. But completely useless and very easy to dismiss. Sounds familiar?

Not a shocking revelation, I suppose. But it was odd to think about a modern set of technologies as possibly being in the same situation. It's not hard to invent scenarios in which home 3D printing is amazing, but it is certainly hard to see how a RepRap or MakerBot or even a high end commercial unit can get there. And maybe the analogy is false. Physical objects tend not to scale as omg well with time as electronics do. The inherent physical limits are already a lot closer. I'm still not going to get a 3d printer any time soon, for all the reasons listed above. I've got more than enough interesting hobbies at the moment, thank you very much. But I'm definitely left wanting to keep an even closer eye on what is happening there.
gfish: (Default)
Wednesday, June 8th, 2011 09:43 pm
(Post mirrored from here.)

As I've vaguely mentioned in a couple of posts, I've been working on productizing the the EL wire interface cards I used in the Lightsuit. This involved getting a custom circuit board printed, which was a first for me. Designing some simple packaging and documentation was also fun. It isn't anything fancy, but it is entirely functional.

The kit was finished just in time for the Kitsap Mini Maker Faire last week. That makes it's past time to make the official announcement online: the Attoparsec Eight Channel EL Wire Interface Kit is now available!

What can this kit do for you? Control up to 8 strands of EL wire from a microcontroller. Why would you want to do that? Because it's awesome -- and can be lot more interesting than just having it blink.


Setting up that little demo took a couple of hours. For an example of what can be done with a little bit more effort...


The kit is selling for $20 in person, $22.50 online with shipping included. Plenty of time left before That Event In The Desert to do something really cool. Just saying.
gfish: (Default)
Tuesday, June 7th, 2011 04:03 pm
So, I've been seeing this thing about texting in theaters being forwarded all around, and I'm responding very negatively to it and the kind of attention it has received. I'm not exactly sure why, but it really raises my blood pressure. It feels very ugly to me. (Note, the specifics of this incident do not interest me much, as little of the commentary praising it have had any knowledge of it either. I'm addressing just the response here.)

Partly, I just can't imagine why anyone would care that much about someone texting. Particularly in a theater that serves food! If you were so concerned about avoiding distractions, why would you be there in the first place? But even besides that fact, is texting really that much more distracting than the occasional whisper or giggle? It strikes me as a weird hissy fit, to want to watch a movie in public and then get all bent out of shape when the environment is slightly out of your control. Adults should be able to deal with that. I worry that we're developing a counterpart to "family friendly" in even explicitly adult areas that is equally stiffling and restrictive, like we can barely stand to be in public at all, but if we must then it had better be micromanaged down to the smallest detail.

Partly, it reminds me of the tedious and lingering anti-cellphone populism of the turn of the century. Now it's part of a larger reaction against people being connected all the time. Which I guess annoys some people? Multitasking is a survival trait now, so get used to it. Being network connected makes me better. I'm smarter, faster at accomplishing goals, I have a better memory, I'm more social. So I take it poorly when someone wants in any way to shut that down because of vague politeness concerns. Can it be done rudely? Sure! That's no reason for a blanket ban. Maybe the lowest brightness settings on phones could stand to be even lower. Mine certainly could, and I'd welcome that change. (On my Nexus One, the Kindle app can actually take the screen darker than the system settings can. Weird.) But I'm getting really sick of seeing self-righteous complaints about "are things online really that much more interesting than real life". Well, yes, often they are, because online is THE ENTIRE REST OF THE WORLD. If the fact that ALL OF HUMAN EXPERIENCE is sometimes more interesting than making smalltalk with you, I don't think the problem here is with me. You'v

Partly, so much of the commentary is focusing on the caller's word choice. The undertones of classism are really unpleasant. And, of course, lots of misogyny coming out of the woodwork as well.

I dunno. My reaction is obviously emotional, but so is everyone else's. I'm pretty comfortable not being on the side of the "yeah, fuck that bitch!" internet patrol.
gfish: (Default)
Friday, June 3rd, 2011 09:35 am
I want to build an underground lair. Comfortable, though without too many distractions. I want it to be able to host about half a dozen people indefinitely. I want it to lock from the outside.

I want there to be a big screen in the center which has a live feed of what I'm seeing and hearing, where ever I am. Around the conference table in front of the screen would be a series of microphones. Each one, when triggered, transmits into an earpiece I'd always be wearing.

I want to kidnap Aaron Sorkin, Joss Whedon, James Goldman (The Lion in Winter), Donald Stewart (The Philadelphia Story) and Charles Lederer (His Girl Friday). Maybe a couple others, too. As I go about my daily life, their job will be to follow what I am doing, and feed me witty dialog, Cyrano-style. I could listen to all their suggestions and choose the best. There should probably be some kind of dispenser of writer treats, to reward whoever came up with the best line.

I realize this would be a violation not only of human rights but also the laws of physics, as I'd need a time machine to make it happen. I don't care.

And, of course, I want all the children of the world to join hands and sing in the spirit of peace and harmony.
gfish: (Default)
Wednesday, June 1st, 2011 11:02 pm
Last month [livejournal.com profile] ladydrakaina was making a TARDIS dress. It obviously needed a TARDIS hat which would light up and make VWORP VWORP noises. So I got called in.

There is a complete writeup on the Attoparsec blog, but here's the demo video which shows off all the important bits:

gfish: (Default)
Tuesday, May 31st, 2011 12:06 pm
When I was researching clock design extensively last year, I had an odd linguistic revelation. All my life I'd been saying a clock was "fast" or "slow" to indicate it was ahead or behind the correct time. This purely meant a fixed offset -- a clock was 5 minutes fast, and would still be 5 minutes fast next week. In fact, if a clock really WAS fast, getting further and further ahead I'd have to explicitly specify that. It was a sloppy use of "fast", but, eh, natural language is full of that. I never really thought about it. It wasn't until getting into the history of clocks that I realized this hadn't always been an idiosyncratic phrasing. It used to be quite literal. Clocks used to suck, even very expensive ones. If your clock was fast, it would be noticeably gaining time day after day. We live in an era of incredibly cheap, incredibly accurate clocks. Even the cheapest quartz wristwatch might only gain a few seconds over an entire year, a level accuracy that used to only be found in the best observatory regulators. So while the immediate observation is the same (a clock is 5 minutes ahead), the underlying condition is completely different. It's like seeing a plane taking off over a continental plate boundary and thinking they both have the same velocity since they're the same distance away from you. We take it so granted that clocks are (for >99.99% of human activity) perfectly accurate that we have taken the indefinite integral of a common figure of speech without even realizing it. That's pretty cool. I can't think of any other examples of that happening.
gfish: (Default)
Friday, May 27th, 2011 01:16 pm
Last weekend I finally attended Maker Faire. It was, of course, quite awesome. Some unordered thoughts:

Lots of kids! I thought that was really positive. The US as a whole has obviously given up on education, so it's down to use to save as many as possible. There's so much neat stuff to be done, kids, and you can do it too.

It was weird seeing so many Burning Man devices off the playa. I like that more people get to experience them this way. But seeing them in such a tame environment, around advertizing and vending was somewhat uncomfortable.

I really, really want to show there next year. The hexapod, hopefully, though I think Attoparsec could put together a compelling booth no matter what. Sell the EL wire interface kits, maybe. (Did I mention here I'm making an electronics kit? Detailed news on that soon.) They have an entire display area set up in the dark, for light-based art. Having the lightsuit pulsing in there would look great. And maybe the pedal-powered van de graaff generator I've been idly poking at.

It has left me feeling unsatisfied with my level of creative output. Which is both a good and a bad thing, and pretty standard for me when attending something like this. It doesn't help that work has become somewhat more boring over the last month or two. Part of me is once again starting to dream about making awesome, tangible things for a real job. But this has helped me really dive into the Kalamazoo upgrade process this week, at least. Its appearance at the soltice parade is looking ever more likely. And gods but it feels good to be a bit achy and bruised and abraded at the end of the day!

I got to see Ari there! That was really cool.
gfish: (Default)
Wednesday, May 25th, 2011 03:14 pm
Odd memory: At one point, when I was maybe 8, my mom took me into the doctor to have some weird spots that had been appearing on my arm looked at. I now realize she was concerned about leukemia or something equally scary. The doctor couldn't figure it out, and eventually they went away. What I don't think I told anyone until this day is that I knew exactly what they were, but was too afraid of getting in trouble to say: they were frostbite. I had found that spray-on deoderant builds up a thick layer of intriguing, fizzing goop if your target is very close to the nozzle. It is also very cold. (It also contains propane as an accelerant, but I didn't discover THAT goody until 4 or 5 years later.) The spots were simply the areas I had done this, using my arm as a target.

Two reactions now that I think it over: I can't blame that poor doctor for failing to diagnose highly localized spots of frostbite on an 8 year old. And once again I feel rather guilty for what I put my parents through unknowingly.

(Wikipedia tells me the medical term for frostbite is congelatio. I sure hope that isn't ever actually used. We keep losing toothy old anglo-saxon terms {sucking chest wound} for much more anemic alternatives {pneumothorax}. "Congelatio" sounds like a dessert, while "frostbite" is some kind of evil imp, or at least a prog metal band. The choice is obvious.)