A weird hill I will die on is about Oregon trail history. When people recreate it now they put everyone on the wagon. But wagon wheels were metal and wood rolling on dirt and rock and it fucking sucked and usually no one but small kids rode on wagons because it was so bumpy.
People *walked* from Kansas City to Oregon.
Few films/shows depict it correctly, no sane person would want to be on the wagon part, you just walk 25mi next to it each day and eventually get to the west.
Between the two of us, @htdrake and I have one wallet, one set of keys, one vertebra, and one brain cell.
#Violet made it through her week at school. Most impressively, today she didn't bark (or, frankly, even notice) when she met someone who was holding a live rat.
TIL: #Python generators and zips are hashable but mutable. The hashcode doesn't include the state (which can be modified by calling next).
>>> z=zip([1, 2, 3], [4, 5, 6])
>>> id(z)
4477009472
>>> next(z)
(1, 4)
>>> id(z)
4477009472
Tomorrow (March 10) is the last day to preregister for GameStorm, a (mostly tabletop) gaming convention in Portland, Oregon. The event itself is March 23-26 and will be masked.
I've got one team of students in my Software Development class trying to finish the second in our series of games on earthquake preparedness.
After spending a huge amount of time manually testing the first game, I tried hard to make it possible to write automated tests for the second one. Among other things, all controls are with the keyboard (as opposed to the mouse) and movement is on a discrete grid.
At some point before this semester started, we blinked and the tests stopped working. I thought a good first task for the students would be to repair and complete the tests, so that (among other things) we could push a button and watch the game 100% itself.
After a week or two, there was a revolt. Trying to set up an automated testing framework that interacts with Unity, MoreMountains' TopDown Engine, Pixel Crushers' Dialogue System, and everything that a rotating body of students have written over a couple of years proved to be overwhelmingly difficult. In a discussion of my priorities as the "customer" (and the good/fast/cheap trilemma), one student said, "It feels like the tests are the product." They all agreed that automating this would be more work than testing manually.
I relented, but slightly: we'll still have tests, but they'll be scripts for humans to work through rather than automated. A slight upside is that non-programmers working on the project can run these tests.
So there's a farm. On this farm, there's a cow, a chicken, and a horse, and the three of them are best friends.
They do just about everything together. And one day, they're sitting at the window of the house, and the farmer's kid is watching MTV, and they're watching it, and they hear the music, and the horse says "you know what? I'm gonna learn how to do that."
So the horse calls up Guitar Center, and he says to the guy on the phone, "Hey, listen. I wanna learn to play guitar."
Guy on the phone says "no problem. Come on down."
"No, there might be one problem. I'm a horse."
"Naw, it ain't a problem. We'll get some attachments, I can teach you to play. Promise."
So horse turns out to be a natural. He gets GOOD. And he calls over Cow and Chicken and he's like "LOOK WHAT I CAN DO" and he jams out like Jimi Hendrix. And Cow says "holy shit. That's awesome. I want to learn to do something like that too. What's like that?" And horse says "Bass. Learn to play bass."
So Cow calls up Guitar Center, and she says "Hey, listen, I wanna learn to play bass guitar."
Guy on the phone says "No problem, miss, come on down."
"Eh, this might be a problem. I'm a cow."
"Nah, no problem. I helped a horse recently, I can teach you to play too. Promise."
So Cow learns to play the bass, and Cow is fucking amazing at it. So Cow and Horse are jamming, and Chicken gets a bit jealous. He says "Damn, I wanna learn something too. But not like that."
Horse says "Well, I mean, we need a drummer around here."
So Chicken calls up Guitar Center, and he says "Hey, listen, I wanna learn to play drums."
Guy on the phone says "No problem, man. Come on down."
"Eh, maybe a problem. I'm a chicken."
"Naw. Ain't no thing. I taught a horse guitar and a cow bass. I can teach you drums."
So chicken learns the drums, and he's fucking amazing. So Cow, Horse, and Chicken all start having jam sessions whenever the farmer's out. And one day they're playing, and a big record agent is driving down the road. And he hears them, and he's like "what the fuck? that sounds amazing." so he stops at the farm, and he finds them all playing in the barn. And he says "Holy shit. You guys sound AWESOME. I wanna represent you, make this a real band, make some music. You're gonna be HUGE."
So Cow and Chicken and Horse take this guy's deal, and they move to the city, they cut albums, and they're big. REAL big. Top 10 hits, platinum albums, the works. They get set for their first tour. But there's a problem, see. Horse gets a phone call, his mom's real sick. Cow and Chicken, though, they're cool as hell. They say "Listen. Go see your mom. We'll delay the first show a couple of days, so fly back home, spend some time with her, and then jump on a plane and come meet us."
Horse says "Thanks, guys. you're the best," and he takes off.
Couple of days later, Horse's mom is just fine. Turned out to be a real bad cold, she gets over it, and he spends another night there. The following morning, he gets a call. It's his agent. Cow and Chicken's plane went down, they died in the crash. The band is done. he's lost his best friends. And horse, this breaks him, man. He's been through so much with them, and he feels real down in the dumps. So he takes a walk, and while he's on that walk, he just can't shake the blue, so he figures to himself "Alright, alright. One drink, just to get over it."
So Horse walks into the local bar. Bartender looks at him and says "Hey. Why the long face?"
Mexican restaurant used to be a Chinese restaurant. Instead of painting over a mural, they just put sombreros and moustaches on the pandas.
CS professor, game designer, and fire dancer ordinaire.