May 202006
 

[Hummingbird and Dog – dig the time stamps – progress…]

Catherine IM’s me a book she wants from Amazon. It’s a book on organization. I ask her what happened to her previous book on organization (it was this huge dense book – I mean huge. Bigger than dictionaries…)

Catherine: That book was a little too much.
Cristobal: So you want the Beverly Hills version? Tone it down a little? Hey, maybe you can get the Beverly Hillbilly version?
Catherine: Maybe my books will recommend dropping you.
Cristobal: [Imagines picture of me in the book, with a little Ghostbuster slash through my picture…]

 Tagged with:
Mar 282006
 

I went on a little book buying spree for Salvador over the weekend. Watching Alexander got me interested in Greek Mythology, but that’s too heavy, so I looked for Aesop’s Fables instead. Saw that they had a 4 for the price of 3 sale so I looked for more books. Just that it’s not really clear which books qualify. Well, it is clear once you select a book whether it qualifies or not. Just not clear what the pattern is.

Starting looking for pictureboard books – big cardboard pages that are more durable to Sal’s page turning skills. Saw this one about puppies. No longer in stock, okay – some used books are okay. Till you check out the price. $474. From 6 different sources. Up to $484. But that’s adjusted. When I first came to the page over the weekend, the high price was in the 600 range.

I kind of want the book – it must be real good!?

But we’ll wait. Maybe see if the library has it.

 Tagged with:
Mar 222006
 

I heard a conversation on news radio yesterday with Temple Grandin – who they said was probably the most famous autistic person. She’s got a PhD. She’s written books. She designs humane slaughterhouses. Oliver Sacks has written her up. And I’ve already ordered her latest book – Animals in Translation.

She thinks in pictures (her first book) and makes the point that animals are probably thinking the same way. That they are like autistic humans because they aren’t as comfortable with a lot of things most humans ignore (Chapo is scared of plastic bags blowing in the wind and when he was little, pipes or tubes really scared him too…I guess I should say, when he was younger) The connection also extends around the fact that they have heightened senses in some ways – like dogs being scent specialists.

I really enjoyed The Other End of the Leash. And I’m looking forward to this book. Sure, partially because it might help my relationship with Chapo. But also, cause Ifigure Salvador is at some strange stage, where his mind is working on something – but not quite linguistics yet. He’s gotta move from whatever kinds of thoughts he’s having now to more language based ones. I think maybe this book might lend insights into that process too.

Plus, it just seems wild to try and imagine the world through different eyes (I believe she says she can see the world through cow eyes and that helps to make the slaughter houses less intimidating?). Books generally let you see the life through another’s eyes. This seems like it goes into another’s brain. I’m excited.

Catherine made fun of me this morning, cause I drew in the air a cartoon biscuit when we were talking about what Chapo might be thinking. I deserved it. We don’t even give him bones shaped like those cartoony dog biscuits. She commented that cartoon images are mostly floating through my mind, not Chapo’s. Yeah – I guess Pamela Anderson qualifies.

So maybe I don’t have to work that hard to “think in pictures”. But it isn’t dampening my excitement for the book. Comes tomorrow. And maybe it’ll help me understand more about my kid, my dog, and me…

And maybe photoshop…I mean, how does one edit thoughts in that paradigm?

Oct 262005
 

It’s a book by Mitchel Resnick. It didn’t get covered in my list of academic books before, probably cause it came onto the scene a bit late for me. If I had gotten 3-5 years earlier, I might be doing Logo right now still.

I imagine that the Logo turtle will be a big part of my life in the upcoming years. Logo was the first programming language I used. Basically, you control a virtual turtle. You get to tell him to move forward, to turn X degrees, to put his pen down, to lift his pen up. And with those commands, you can draw pictures and stuff.

Now a days, they have little toy trucks that you can do the same thing with. My old CTO’s kid had one. It was pretty fun. Trying to figure out how to get it to drive around the living room without crashing into things. But his truck didn’t have a “pen” to draw on the carpet with. It had a horn – that you could blast. I spent the last 5 minutes convincing the kid that a high percentage of the 30 commands the truck could take should be blasting the horn. It’d be more fun that way.

Anyway – Logo turtles based in the real world with a truck is cool. But there are somethings you can’t do in the real world, which make simulations more interesting. Turtles, Termines and Traffic Jams explains some of those simulations.? It is a very good book about complex systems in “massively parallel microworlds”. Basically, he took the Logo turtle and spawned them repeatedly. Thousands of turtles.

And the world that the turtles live in has an environment – where turtles can drop “scents” and sniff for “scents”.? So pheromones used by ants and termites could be modeled. And some “scents” could be special – like a “food” source. And in the model, you could watch as the turtles (modeling ants) self-organize and optimize even – OPTIMIZE – their path.

I mean, we rarely get the chance to appreciate the path ants take while they invade our kitchen. Usually, it is a panic and rush to eliminate their path. But with a virtual world of turtles, you can watch them struggle to find the food (they just walk around randomly) then create a path to the food (which isn’t that direct because they have to follow that random, meandering path that they made to get to the food originally) and then optimize the path (by randomly deviating from the path and when the deviation is shorter, that shortcut gets utilized). It is fun stuff.

Interactive fun stuff. You get to tweak a few parameters and all of a sudden the behavior changes. The paths don’t optimize (not enough random deviations) or the paths don’t get made at all (the scent’s lifespan is too short – no scent trails) or the paths don’t get made at all (the scent’s lifespan is too long – there is scent everywhere). Basically, it is an infinite laboratory.

By creating scent trails that are a straight line and programming the turtles to follow the scent religiously – one can create “highways”. Then, in that process, one can add? some minor collision avoidance routines to the turtles. Now one has safe highways. Its fun to watch traffic flow along these highways smoothly – what a master of urban planning we are!

But instead of everyone using the exact same parameters, add a couple random parameters to the collision avoidance routines (slow down a bit more, slow down a bit later, slow down a bit earlier, etc).? And now, all of a sudden, the traffic isn’t flowing so smoothly. Traffic jams spontaneously appear because of the interactions between the different types of drivers. Whoa – urban planning ain’t easy in the real world!

So, Logo’s a great learning tool – and it was a stroke of genius to go from 1 turtle to N turtles. But even better than that stroke of genius is that Resnick focuses on applying his models to education. Instead of trying to become the best fisherman, so he can publish papers about how good and big the fish are that he’s caught, he’s creating a fisherman school – to try and inspire others to become fisherman and go out and explore – and probably find new types of fish that we had never seen before.

Sal’s gonna be one of those fisherman. Regardless of what he decides to pursue in life later on, he’ll have a fundamental background in modelling multi-agent systems. I think that’s what happens when your dad’s got a tattoo of ants communicating and then did a thesis on the multi-agent systems. I know, I know, he never asked to be born. Well, as they said on Weeds, “Fare is what you use to get on the bus. That’s the only fair I know in this world.” (Well, something like that. And it flows better when said than read.)

But it’ll be fun, because now, instead of just those plain old trucks that are turtles, Lego Mindstorms have full kits that you can use to program Lego bricks. These bricks can have inputs (light, IR sensors – you can effect your Lego car with a tv remote control!, temperature, etc) and outputs (motor control, IR transmitters – you car can turn your tv off, or, here’s one of those leaps from single turtle to many turtles – bricks can talk to each other!) Brilliant!

There’s actually probably a lot more they can do now, I haven’t looked into them for years. I did build a few of the original kits, back in the 96-97 or so – before they were legitimate Lego products.? They were sold as build it yourself kits back then by an MIT grad student. Basically it was a computer that you glued Lego bricks to, then you could snap the bricks onto a Lego vehicle.

Long, long hours in the kitchen in my grad student studio apartment (kitchen had the best light) soldering the circuitry together. Fricken pain in the butt. Cause I’d have to debug the thing all the time to make sure I was building it properly. Anyway, those were the days where instead of paying an extra 60 bucks for the pre-built one, I’d spend 4 days building it myself (and 80 bucks on the equipment to build it…) Once I realized how much more it cost for me to build it than to buy it built, I realized I had to build another one, to bring down the cost.

But I knew I’d have a set of them anyway, cause I wanted to take my simulations off the computer and into the real world. I figured I could use buzzers and microphones on the Lego bots to get them to communicate and that’d be a neat part of the thesis. Well, turns out the motors on Lego bots drown out the buzzers and that makes communication a bit tough. IR really is the way to go, it’s just harder for humans to observe it – so it wouldn’t be as dramatic a demo. There is no better phrase for a PhD student than “future work”.

When I left school in 99, Lego research labs up in San Rafael had a position I was interested in. I think it might have been a dream job – legos, programming, education. But San Rafael was so far away (Catherine was working in Sunnyvale). I don’t regret it at all, mainly because I felt that well, I could just buy Mindstorms and effect kids without working at Lego – just on a smaller scale. And, now I got a kid. Just need to get the Mindstorms kit now…

Anyway, I brought this all up up cause Resnick’s coming to do a little talk at Yahoo! on Friday. I’m excited about it. I know I set expectations high and I continually get disappointed, but I’m a slow learner.

I’m excited about it.

Sep 302005
 

found a dan brown book to read at the airport. figured catherine could read it when i was done, cause she was into the da vinci code thing. but just a couple pages into the book, i was getting annoyed with the guy interchanging 64-bit and 64-character. come on. what kind of proof readers were there?

little things like that ruin books for me. “the negotiator” was another – the guy was also cracking a phone number. he was making a list of permutations of the phone number then called them all. the first on the list was reversing the phone number. the second on the list was swapping the 1st number with the 7th, the 2nd with the 6th, etc. the book didn’t mention that when he called the second number on the list that his super spy senses would go off, as it was the same number as the 1st number on the list.

anyway – now the sharing part. the book’s about breaking down encrypted messages. and how they got a machine with 3 billion or bajillion something processors breaking down the message by brute forcing the keys. So that they are able to cover the space of 64-bit passcodes (and 64-character passcodes, conveniently enough -3 bajillion or 24 bajillion processors same difference). The hard part though, is once you try one decoder ring on the message, to look at the message and realize that it’s a message, and not just a jumble. If it’s a jumble, then it is the wrong decoder ring.

so – my question – which is where i need someone to share with me – is why don’t people encode their messages with a couple of encryption schemes. that is – encrypt with scheme a and get some jumbled bit of text, then encrypt that with scheme b. now, for someone to break it, they’d need to use scheme b and figure out the key, but considering that the answer is gonna look like a jumbled string, it’d be hard to figure out which is the right passcode.

and to brute force it – well, we just multiplied the number of combinations, cause you’d have to brute force every scheme a passcode onto every scheme b passcode…and there’s no reason that we’d have to only use 2 schemes. or a constant number of schemes.

did i just explain an unbreakable encryption scheme? are we about to go into the cryptography business?

down with the NSA!? (eh – i’m just trying to get a bigger audience for this blog…hopefully that key phrase will set off a couple of triggers and get me some readers…)

 Tagged with:
Sep 102005
 

Finshed Haunted over the long weekend. I had too high expectations I suppose. I didn’t expect it to make me throw up, like those at reading, but I thought it’d make me gag or something at some point. The best thing that came out of it probably was that Chapo and I got a new game out of it, where I’m on my back, holding the book up and reading and he tries to sneak underneath the book. Keeps him active without me having to really move much.

The best part of the book I think is the general theme of greed and need for pain. “I don’t need to brag about my pain” is said by someone at peace. I kind of liked that. There was another line too…hmm – I’ll go look it up. But only a couple of ideas out of a book that big, composed of short stories – well, I guess I expected more.

“The difference between how you look and how you see yourself is enough to kill most people.” From the short story “Post Production”. That was kind of a fun line. Way too true.

Anyway – don’t buy it. I’ll lend you mine if you want it.

The Predictors is another book – about the chaos theory folks that went from roulette computers in their shoes to gambling on the stock market. Its a fun read, but stirs up mixed emotions for me.

Its set in Santa Fe. Santa Fe and Las Vegas are probably my two favorite cities visually. Santa Fe’s adobe makes me feel like I’ve gone in a time machine. Been snowboarding there a couple of times, real fun stuff. But the main reason I picked snowboarding there, was to visit the Santa Fe Institute. They are or at least were, the cool place to be for complex systems research. It was closed when we went though – my planning wasn’t that good.

Still, part of me wonders how different things might be if I had gone to the University of New Mexico for my PhD instead of Indiana. Considering how much I like to gamble, I really took the safe route with the IU degree. Two degrees for one paper, cognitive science department, with a 5 year robotics fellowship versus a computer science department that hadn’t graduated their first PhD yet? It was the safe thing. Possibly the smart thing. But I didn’t get to rub elbows with Doyne…

Not that rubbing elbows is always impressive. Again, expectations. Part of going to IU was to get to rub elbows with Douglas Hofstadter. GEB was the reason I got my first tattoo -specifically,? the prelude and ant fugue molded the way I look at the world and systems and people – and meeting the guy that touched me like that seemed like a good opportunity. Possibly even get into his research group. Help him write new models. I mean, it is a book that basically shaped my academic career – which, so far, is a big percentage of my life.

Except when I met him, I felt he was a punk. Rude, cocky, self-absorbed. So, I dismissed working with him pretty quickly. I noticed that none of his students carried on his work once they left – they went on to something else. I took that as a sign the kool-aid didn’t stick. I still like a lot of his ideas (analogies are the mark of intelligence, complex systems, number theory) but perhaps he had jumped the shark when I got there.

So that experience helps me rationalize IU over New Mexico. The Predictors book is honest enough to show that these guys have their own quirks and they’re probably toned down a bit even. Still, reading the book makes me wonder a bit.

The book is more of a fun read for me than Bringing Down the House. This one’s got more models and simulations and problem solving. And it’s not all “hey look how badass we are” like bringing down the house was. There’s an interesting blurb by David Ma about how they weren’t gambling, just taking advantage of inefficiencies. But the Predictors is more impressive to me because they took on a much tougher problem. Both performed at a high level – but I guess I’m just a sucker for a computational model.

The model abstracts away the money. Bringing down the house is about money. Predictors – well, you do the models around money to pay the bills – but the core problems – climbing those mountains are what hang in your mind all day – not money. And though I didn’t meet Ma when I met the Protrade folk (I did meet one of the gorillas from the book – who was nice enough) when Bloomies did meet him, the impression wasn’t stellar. Chalk another up for missed expectations.

There’s a whole ‘nother post simmering in my mind – based on inner drive and motives and around a book by a different MIT student that I liked much more than bringing down the house – that we’ll save for another time. That stream of consciousness is not yet raging…

 Tagged with: