Home

Oh Python

  • May. 9th, 2008 at 9:56 PM
mrbill, metalcat, zamm, baby, antonio2, whore, kim, great minds, biteme, veins, pitchin, bumbo, aiee, no shoot, mr t, drink, catnip, fail, high voltage, 00buck, apron, duck, zombie, signs, pink, bit me, hindenberg, huh, onespot, hal, biff, saul, do not drive, twin50, johnny, blueninja, wine_baby, enbloc, hi_baby, 40s&w, judith, smallninja2, snakes, awk, bubble, fsm

Oh Python, you seemed to have learned so much from Scheme, Common Lisp, Standard ML and Haskell and, yet so very little. I suppose you are jut one of many language that failed to learn from those that came before.

I'm trying to like you, really I am. I have even forgiven you (mostly, but not really) for using indentation to indicate block structure. It was cute at first, but it quickly became droll.

You have many nice features that are so trivial to implement in an interpreter, yet so hard to deal with efficiently in a compiler. Please go back and review Common Lisp, especially the CLOS meta-object protocol (MOP). You can have your cake and eat it too; it just requires more attention to detail than you are apparently able to muster.

If you are willing to change, we could have a relationship.

First off, please for the love of god, fix your lexical scoping rules for looping. In particular, fix list comprehension. List comprehensions should never modify anything in the enclosing lexical environment. I was scandalized when I found out that this expression modifies (or creates) the binding of q in the current environment.

[whatever(q) for q in x]

What were you thinking? You disgust me.

You've made me write all of my list comprehensions in a closure like this:

(lambda: [whatever(q) for q in x])()

to avoid nasty surprises and to prevent polluting my namespace. (Please look up referential transparency in your favorite programming systems text book.)

But, admit, at least to yourself if not to the world, that this models how list comprehension should work by default. (And I won't mention that you, you dumbass, would be able to compile this expression more efficiently with these semantics as well. Oops, I guess I did mention it.)

busy few days

  • May. 8th, 2008 at 9:47 PM
mrbill, metalcat, zamm, baby, antonio2, whore, kim, great minds, biteme, veins, pitchin, bumbo, aiee, no shoot, mr t, drink, catnip, fail, high voltage, 00buck, apron, duck, zombie, signs, pink, bit me, hindenberg, huh, onespot, hal, biff, saul, do not drive, twin50, johnny, blueninja, wine_baby, enbloc, hi_baby, 40s&w, judith, smallninja2, snakes, awk, bubble, fsm
today was the culmination of a busy few days at the ol' labs. let's check things off:

gave presentation to a group from one of the detroit big three. it went over well, i think, and it was a lot of fun to do. it was certainly one of my better never-have-tried-these-slides-before, never-have-spoken-on-this-topic-ev4r performances.
submitted our OSDI paper; it is not fabulous, but decent. at the limit (14 pages) almost down to the line. we can only hope the peer review gods smile upon our meager offering.

Orion

  • May. 7th, 2008 at 6:01 PM
mrbill, metalcat, zamm, baby, antonio2, whore, kim, great minds, biteme, veins, pitchin, bumbo, aiee, no shoot, mr t, drink, catnip, fail, high voltage, 00buck, apron, duck, zombie, signs, pink, bit me, hindenberg, huh, onespot, hal, biff, saul, do not drive, twin50, johnny, blueninja, wine_baby, enbloc, hi_baby, 40s&w, judith, smallninja2, snakes, awk, bubble, fsm

Orion
by Susan Gevirtz

        What you make on Orion
              I leave to you
 
       What you take from Orion
               I take to you
 
 
 
 
                                                    Far far away where the swans fly to when we
 are having winter, lived a King who had eleven sons and one daughter
                             Hans Christian Andersen
 
 
 
                        
 
 
                      in the greening time
 
there was once
 
           there was a 
 
      because we didn’t
 
 
                           Turn on the light
 
 
There was trespass
 
 
            We didn’t
 
 
 
 
 
Unadorned             Side is his wife
 
 
         Bellatrix are the shoulder stars
 
 
                    Drape the mantle of the remarkable nebula
Take first
 
 
 
 
 
cause 
 
 
 
 
 
is effect
 
       
 
              once  mishap misshape
 
 
But let us not talk in the language of evidence
 
 
 
 
sleep deprivation           vigilance         the screen and the Styrofoam king
 
             of airspace  
                   
 
 
                                         renames the sky
 
documentary to which all words refer
 
          escapes us          near or newer air

 

From Aerodrome Orion by Susan Gevirtz.



Tags:

Sustainability

  • May. 7th, 2008 at 5:32 PM
mrbill, metalcat, zamm, baby, antonio2, whore, kim, great minds, biteme, veins, pitchin, bumbo, aiee, no shoot, mr t, drink, catnip, fail, high voltage, 00buck, apron, duck, zombie, signs, pink, bit me, hindenberg, huh, onespot, hal, biff, saul, do not drive, twin50, johnny, blueninja, wine_baby, enbloc, hi_baby, 40s&w, judith, smallninja2, snakes, awk, bubble, fsm

The 3,500-gallon spill of a toxic chemical into San Pablo Bay over the weekend cost an estimated $250,000 to clean up - and it was all for a lousy $10 worth of brass.



Sigh. With the cost of copper today, this is only going to get worse.

HP, Google rate high in climate change actions



I'm please HP is rated well, but I really don't understand how you compare on the same scale a company that is 75% a manufacturing concern with another company that is 99.5% a pure service concern. (I made up those numbers. Sue me.) We mostly sell atoms. They mostly sell bits.

Whatever. I've have to present to one of the U.S. Big Three auto manufacturers tomorrow. Back to work ....
mrbill, metalcat, zamm, baby, antonio2, whore, kim, great minds, biteme, veins, pitchin, bumbo, aiee, no shoot, mr t, drink, catnip, fail, high voltage, 00buck, apron, duck, zombie, signs, pink, bit me, hindenberg, huh, onespot, hal, biff, saul, do not drive, twin50, johnny, blueninja, wine_baby, enbloc, hi_baby, 40s&w, judith, smallninja2, snakes, awk, bubble, fsm
Look at Tweedy looking all clean cut on Later ... With Jools Holland.

I do love me some Wilco. They are one of my all time favorite bands.

gnupg meet less; less, gnupgp

  • May. 4th, 2008 at 8:59 PM
mrbill, metalcat, zamm, baby, antonio2, whore, kim, great minds, biteme, veins, pitchin, bumbo, aiee, no shoot, mr t, drink, catnip, fail, high voltage, 00buck, apron, duck, zombie, signs, pink, bit me, hindenberg, huh, onespot, hal, biff, saul, do not drive, twin50, johnny, blueninja, wine_baby, enbloc, hi_baby, 40s&w, judith, smallninja2, snakes, awk, bubble, fsm
This is quite handy:

ch@snaggle:~$ cat .lessfilter
#!/bin/sh

case "$1" in
    *.gpg)
        gpg -d "$1"
        ;;
    *)
        exit 1
esac

exit 0


Be sure to make it executable and eval `lesspipe` in the appropriate dot file.

p.s. on Debian/Ubuntu, apt-get install easypg will make emacs happy. and what more would you want?

Anti-Gaia

  • May. 4th, 2008 at 1:52 PM
mrbill, metalcat, zamm, baby, antonio2, whore, kim, great minds, biteme, veins, pitchin, bumbo, aiee, no shoot, mr t, drink, catnip, fail, high voltage, 00buck, apron, duck, zombie, signs, pink, bit me, hindenberg, huh, onespot, hal, biff, saul, do not drive, twin50, johnny, blueninja, wine_baby, enbloc, hi_baby, 40s&w, judith, smallninja2, snakes, awk, bubble, fsm
"Just look at the fossil record! 99% of all species that ever were are gone! Dead! This is not the signature of a planet in love with Life." -- Neil deGrasse Tyson

Tags:

Belarusian I

  • Apr. 22nd, 2008 at 5:51 PM
mrbill, metalcat, zamm, baby, antonio2, whore, kim, great minds, biteme, veins, pitchin, bumbo, aiee, no shoot, mr t, drink, catnip, fail, high voltage, 00buck, apron, duck, zombie, signs, pink, bit me, hindenberg, huh, onespot, hal, biff, saul, do not drive, twin50, johnny, blueninja, wine_baby, enbloc, hi_baby, 40s&w, judith, smallninja2, snakes, awk, bubble, fsm
Belarusian I
by Valzhyna Mort
translated by Franz Wright and Elizabeth Oehlkers Wright

even our mothers have no idea how we were born
how we parted their legs and crawled out into the world
the way you crawl from the ruins after a bombing
we couldn't tell which of us was a girl or a boy
we gorged on dirt thinking it was bread
and our future
a gymnast on a thin thread of the horizon
was performing there
at the highest pitch
bitch

we grew up in a country where
first your door is stroked with chalk
then at dark a chariot arrives
and no one sees you anymore
but riding in those cars were neither
armed men nor
a wanderer with a scythe
this is how love loved to visit us
and snatch us veiled


completely free only in public toilets
where for a little change nobody cared what we were doing
we fought the summer heat the winter snow
when we discovered we ourselves were the language
and our tongues were removed we started talking with our eyes
when our eyes were poked out we talked with our hands
when our hands were cut off we conversed with our toes
when we were shot in the legs we nodded our heads for yes
and shook our heads for no and when they ate our heads alive
we crawled back into the bellies of our sleeping mothers
as if into bomb shelters
to be born again

and there on the horizon the gymnast of our future
was leaping through the fiery hoop
of the sun

Sleep Door

  • Apr. 22nd, 2008 at 5:47 PM
mrbill, metalcat, zamm, baby, antonio2, whore, kim, great minds, biteme, veins, pitchin, bumbo, aiee, no shoot, mr t, drink, catnip, fail, high voltage, 00buck, apron, duck, zombie, signs, pink, bit me, hindenberg, huh, onespot, hal, biff, saul, do not drive, twin50, johnny, blueninja, wine_baby, enbloc, hi_baby, 40s&w, judith, smallninja2, snakes, awk, bubble, fsm
Sleep Door
by Kazim Ali

a light knocking on the sleep door
like the sound of a rope striking the side of a boat

heard underwater
boats pulling up alongside each other

beneath the surface we rub up against each other
will we capsize in

the surge and silence
of waking from sleep

you are a lost canoe, navigating by me
I am the star map tonight

all the failed echoes
don't matter

the painted-over murals
don't matter

you can find your way to me
by the faint star-lamp

we are a fleet now
our prows zeroing in

praying in the wind
to spin like haywire compasses

toward whichever direction
will have us

A Reactionary Tale

  • Apr. 22nd, 2008 at 5:43 PM
mrbill, metalcat, zamm, baby, antonio2, whore, kim, great minds, biteme, veins, pitchin, bumbo, aiee, no shoot, mr t, drink, catnip, fail, high voltage, 00buck, apron, duck, zombie, signs, pink, bit me, hindenberg, huh, onespot, hal, biff, saul, do not drive, twin50, johnny, blueninja, wine_baby, enbloc, hi_baby, 40s&w, judith, smallninja2, snakes, awk, bubble, fsm
A Reactionary Tale
by Linh Dinh

I was a caring husband. I bought socks for my family.

My swarthy wife liked to wear these thick woolen socks that came
up to her milky thighs.

I had a lover also. People could see me walking around each
evening carrying a walking stick.

My most vivid memory, looking back, is of a pink froth bubbling
out of my infant's mouth.

Not everything was going so well: one morning, malnourished
soldiers marched down our tiny street, bringing good news.

When good news arrives by mail, the cuckoo sang, tear up the
envelope. When good news arrives by e-mail, destroy the
computer.

When an old friend came by to reclaim an old wound, I said to my
oldest son: Go dump daddy's ammo boxes into the fragrant river.

To reduce drag, some of my neighbors were diving headfirst into a
shallow lake.

We were rich and then we were poor. A small dog or maybe a cat
now pulls our family wagon.
mrbill, metalcat, zamm, baby, antonio2, whore, kim, great minds, biteme, veins, pitchin, bumbo, aiee, no shoot, mr t, drink, catnip, fail, high voltage, 00buck, apron, duck, zombie, signs, pink, bit me, hindenberg, huh, onespot, hal, biff, saul, do not drive, twin50, johnny, blueninja, wine_baby, enbloc, hi_baby, 40s&w, judith, smallninja2, snakes, awk, bubble, fsm
I'm sick with a cold and my back is spazzy, but the second and largest stage of our move is complete and nothing (that we know) has been destroyed.

I really have to get on top of the tele/data comm and entertainment, err, TV setup at the new house. There are a few open wireless AP's in the new neighborhood that we could mooch off of, but the signals are pretty weak. Most of the nearby AP's are closed with WEP ... which means nearly nothing as WEP is easy to crack -- even script kiddies can do it.

They guys that own the painting company we are using came over today to plan the job for the condo and praised my painting skills, in particular the fine hand-cut line between the ceiling and the walls I did in the living/dining room. This was nice to hear, ya know, as I define my myself a lot (too much?) by what I am able to do.

No more party balloons!

  • Apr. 18th, 2008 at 8:44 PM
mrbill, metalcat, zamm, baby, antonio2, whore, kim, great minds, biteme, veins, pitchin, bumbo, aiee, no shoot, mr t, drink, catnip, fail, high voltage, 00buck, apron, duck, zombie, signs, pink, bit me, hindenberg, huh, onespot, hal, biff, saul, do not drive, twin50, johnny, blueninja, wine_baby, enbloc, hi_baby, 40s&w, judith, smallninja2, snakes, awk, bubble, fsm
I'm not one ordinarily to scream about natural resources because, general speaking, scarcity of resource X will increase the price of resource X and the increasing costs will make us more frugal, switch to other resources, find more, and/or reprocess/recycle waste streams to recover it. This isn't always the smartest plan when you do the NPV calculation, but, hey, humans aren't great long-term planners.

But there is a resource that is different. That resource is Helium.

We are running through our Helium (He) supply on this planet. Once it is gone, there will be no significant source of it that's not 100 million miles away. This is a big deal: helium is an extremely important element for a number of significant research and industrial processes.

Why is this? All of the Helium on the Earth has come from billions of years of radioactive decay of Uranium (U) and Thorium (Th). There is no other source of it.

What's left is trapped trapped with natural gas deposits. Often it is lost to the atmosphere in the process of drilling and processing oil and natural gas deposits. And once it is exposed to Earth's atmosphere, it is near impossible to re-capture and with time it escapes Earth's gravity.

Tags:

Isaac's world

  • Apr. 15th, 2008 at 6:29 PM
mrbill, metalcat, zamm, baby, antonio2, whore, kim, great minds, biteme, veins, pitchin, bumbo, aiee, no shoot, mr t, drink, catnip, fail, high voltage, 00buck, apron, duck, zombie, signs, pink, bit me, hindenberg, huh, onespot, hal, biff, saul, do not drive, twin50, johnny, blueninja, wine_baby, enbloc, hi_baby, 40s&w, judith, smallninja2, snakes, awk, bubble, fsm
Many important things in Isaac's world lose or gain a syllable here or there.

E.g.:

'mato = tomato
'cado = avocado
'copita = helicopter
'stacho = pistachio
'oli = ravioli
'tia = tortilla
'mones = Ramones

Tags:

Fargo

  • Apr. 10th, 2008 at 10:20 AM
mrbill, metalcat, zamm, baby, antonio2, whore, kim, great minds, biteme, veins, pitchin, bumbo, aiee, no shoot, mr t, drink, catnip, fail, high voltage, 00buck, apron, duck, zombie, signs, pink, bit me, hindenberg, huh, onespot, hal, biff, saul, do not drive, twin50, johnny, blueninja, wine_baby, enbloc, hi_baby, 40s&w, judith, smallninja2, snakes, awk, bubble, fsm
INGLEWOOD, Calif. (AP) - A member of a city tree-trimming crew in south Los Angeles County is dead after being pulled into a wood chipper.
...

http://calfire.blogspot.com/2008/04/news-man-dies-in-southern-cal-wood.html


Ouch!

The Assignation

  • Apr. 9th, 2008 at 8:30 PM
mrbill, metalcat, zamm, baby, antonio2, whore, kim, great minds, biteme, veins, pitchin, bumbo, aiee, no shoot, mr t, drink, catnip, fail, high voltage, 00buck, apron, duck, zombie, signs, pink, bit me, hindenberg, huh, onespot, hal, biff, saul, do not drive, twin50, johnny, blueninja, wine_baby, enbloc, hi_baby, 40s&w, judith, smallninja2, snakes, awk, bubble, fsm

The Assignation

by Ciaran Carson

I think I must have told him my name was Juliette,
with four syllables, you said, to go with violette.

I envisaged the violet air that presages snow,
the dark campaniles of a city beginning to blur

a malfunctioning violet neon pharmacy sign
jittering away all night through the dimity curtains.

Near dawn you opened them to a deep fall and discovered
a line of solitary footprints leading to a porch:

a smell of candle-wax and frankincense; the dim murmur
of a liturgy you knew but whose language you did not.

The statues were shrouded in Lenten violet, save one,
a Virgin in a cope of voile so white as to be blue.

As was the custom there, your host informed you afterwards-
the church was dedicated to Our Lady of the Snows.