Categories
Chemistry

Smell the Gasoline

Today’s experiment is of an environmental nature. It has to do with the gasoline smell that wafts out of the sewer grates on NE 16th Ave and NE Buchannan St in Minneapolis. I often walk my dog near there, as it borders on the Northeast Athletic Fields, a nice open park.
So far I have observed:
The smell is a gasoline or diesel fuel smell.
The smell is strongest when it is coldest out. The smell is strongest at NE 16th Ave and NE Buchannan, but also it is detectable at 16th and Lincoln and at 17th and Pierce. I couldn’t smell anything at 18th and Buchannan, but that is on a busier intersection and I felt a little weird kneeling down to smell the gutter.
On cold days, there is more steam coming out of the grate at 16th and Buchannan than anywhere else in the neighborhood.
There is an old elementary school at the corner of 16th and Buchannan.
The old school is heated by natural gas. I walked around the building and could hear the natural gas meter’s familiar whine.
What I have done :
Last December: I called a Hennepin county (or was it the city of Minneapolis?) agency for environmental protection. Gasoline in the sewer wasn’t their juristdiction but they seemed concerned and recommended that I call 911.
I called 911 and they said call the city Sewer department and even gave me the phone number.
The sewer department said “They’d look into it”. Unfortunately, they never asked for my name so they’re not going to tell me what they discover (if anything).
Today : I got online and emailed the Minnesota Pollution Control Agency. They emailed back and seemed concerned and suggested I call the fire dept. I related the story about calling 911 already and haven’t yet heard from them again.
My Hypotheses
The school is gas heated but still uses radiators. For some reason, they waste some of the hot water into the storm sewer system. That explains why the grates at 16th and Buchannan steam so much more than other grates.
Gasoline is volatile at warmer temperatures. The hot waste water from the school causes the gasoline in the sewer to warm up making it easier to smell at that intersection.
The smell is stronger on cold days because the temperature inversion — the cold air makes the hot air in the sewer rise faster. That brings the smell out into the air more readily.
There is a gas station only four blocks away, up hill from 16th and Buchannan.
Conclusions:
If my hypothesis about the warming of the storm sewer at 16th and Buchannan is correct, then the fact that the smell is strongest there does NOT indicate that the source of the pollution is there. The cold gasoline could be running down the storm sewer for many blocks and isn’t detectable by my nose because it isn’t getting warmed up.
There are some sources of error in this experiment. I already cited the socially induced error to my sampling method (being embarrased to sniff the gutter in front of traffic on 18th). Other factors include: My nose got stuffed up after too much sniffing, so I might not have been able to smell as well by the end of the walk. I don’t know how the storm sewers are connected together; I might be sniffing the wrong grates as I migrate away from 16th and Buchannan.
I’ll let you know if I find out any more about this study.

Categories
Uncategorized

repugnant encephalon downtime

Turn down the volume on your computer first!
Man, this is really sad. Here is some performance art in response to a letter I recieved from Mrs. Ulziikhutag Janchiv, Mutual Trust. She is in desperate need of someone to share her sum of$27.6Million (twenty-seven million six hundred thousand U.S. Dollars).
Turn down the volume on your computer first!
Please send your emails to her

Categories
Uncategorized

Applelet

For some reason I thought that an Apple ][ Emulator written in java would be useful. It turns out, it isn’t really quite so useful. Maybe an Apple ][e emulator would be, but plain old Apple ][ is kind of useless, actually.
But, not wanting my efforts to be for naught though, here is how far I got on this silly quest:

Try this: First hit the reset button. For some reason it doesn’t boot on the first try. It ought to say “Apple ][” and give you a “]” prompt.
Click somewhere inside the black part of the applet. This makes sure your keypresses will be received by the applet.
Then type 10 PRINT "HI" and press enter.
Then type RUN . It should say “HI”. W00T.
This applet was not originally written by me. Applelet comes from here. I just patched it up. It was missing the ROM, the charrom.bin and a boot disk. I dug through other emulators until I found the missing pieces. AppleWin uses a slightly different format for the charrom, so I modified Applelet to use that file (sort of). You can do a diff of the source from my applet (found inside the JAR file) with Hugh’s if you’re curious.
Also, note that we are using Apple’s actual ROM from an Apple 2 computer. This may be a copyright violation, and if Apple takes offense at that I am sincerely sorry. I just thought it was cool.

Categories
Computers

once again welcoming your comments. and what is lua.

I’ve upgraded my moveable type installation to version 3.2. I hope this solves the spam comment problem I was having with moveable type 3.0.1.
In the next few months, I’ll be introducing you to the programming language “lua”.
Lua can be downloaded from http://lua.org. Here is the direct link : http://luaforge.net/frs/download.php/1106/lua5_1b1_Darwin83.tar.gz for Mac OS X.
Lots of people comment how they “used to program” or would “like to program” and yet none of these people ever do. What a shame. Lua is a simple programming language, so why not get started with a little teaser to make you see how easy it is to play.

function shuffle()
local suits={"spades", "clubs", "diamonds", "hearts"}
local cards={"ace", "2", "3", "4", "5", "6", "7", "8", "9", "10", "Jack", "Queen", "King"}
deck = {}
local index = 1
for suitIndex, suit in ipairs( suits ) do
for cardIndex, card in ipairs( cards ) do
deck[ index ] = { suit = suit, card = card, value = { cardIndex } }
if cardIndex == 1 then
-- in blackjack, the ace is worth either 1 or 11
table.insert( deck[ index ].value, 11 )
end
index = index + 1
end
end
for i = 1, 52 do
local randomIndex = math.random( 52 )
deck[ randomIndex], deck[ i ] = deck[ i ], deck[ randomIndex ]
end
curCard = 1
end
function draw()
print( string.format("%s of %s", deck[ curCard ].card, deck[ curCard ].suit))
curCard = curCard + 1
end

And here is example output:

< shuffle()
< draw()
4 of clubs
< draw()
6 of clubs

Ok. Who am I kidding. You guys don’t want to learn lua. But if you do, here are some good questions: what is a function and how do you call one? What does call a function mean? What does it mean when the word “local” appears before a variable name? Are the words “for”, “function”, “end”, “do” and “if” special in some way? What is math.random? What is the significance of the curly braces “{” and “}”? Brackets “[” and “]” and parenthesis “(” and “)”?
I await with baited breath to see if anyone really asks me any programming questions.

Categories
Uncategorized

Gingerbread is one word

So we made a train out of gingerbread!
The Ginger Bread Circus Train
The End. By Andy.

Categories
Uncategorized

Adobe Blogs

Adobe Blogs
Did you know Adobe has blogs? I bet you wonder if I have one.
No.
I don’t think they’re interested in my kind of blogging there. It’s more for marketing folks… or “high level” stuff. Some of it is pretty interesting, for example, one post talks about people who take pictures by throwing their cameras in the air.
Or have you ever heard of a “plenoptic camera”? It is a 4-dimensional camera. Yeah, it allows you to refocus really blurry pictures.
http://blogs.adobe.com/jnack/2005/11/plenoptic_cameras.html
No, you can’t afford one.

Categories
Uncategorized

Yes, I am too tall

And we even have high ceilings in our house 🙂
DSCF0001.jpg

Categories
Uncategorized

Rummicube

Tonight’s games caught on tape!
Please allow several minutes for the movie to load!

Categories
Biology

Pumpkin movie

here it is finally, the time lapse picture of my pumpkin ripening. It takes about a minute to download, and you’ll probably need quicktime installed to view it.
The movie does have a surpise ending though.

Categories
Uncategorized

Adobe does Flash

In 2002, Adobe tried to beat Macromedia at its own game when Adobe release LiveMotion. I thought I’d play with LiveMotion 2.0 to see how it compared to Macromedia Flash. I actually like it a lot, because there are some parts of the app that remind me of AfterEffects (besides the intercap in the name).
Anyhow, here is a silly movie I made with some of the old MGROE logos.