Jun 20

It’s shown up everywhere else, so why not here?

Watch this post's video on Youtube

Jun 2

Another fine google tech talk. Strangely, this one is on YouTube instead of Google Video.

Watch this post's video on Youtube

May 26

This is a pretty cool video, which I found via links at Trader Mike. Lions take down a baby buffalo, and a fight between the groups ensues. At some point, a crocodile makes a cameo appearance, deciding that it, too, would like to eat the baby.

The key moments are 2:00, 3:35, 4:11, 5:48, and 6:20. [EDIT: hrmm.. I see now that the embedded player only shows time remaining, rather than time elapsed, so if you're watching here, these timestamps aren't that useful. But, if you go see it at the youtube site they will make sense.]

I love that the “takedown move” the lion uses is exactly like what my housecats do if they are playing with a sizeable toy.

Watch this post's video on Youtube

May 19

Another video from the fine Google Tech Talks series. This one is mainly about concurrency in Java, and the way concurrency interacts with the memory model is JDK5 and JDK6. Lots of stuff on non-locking synchronization, which I’ve never tried to do in java. I’ve always just used locks and been done with it. When I used to code in C/C++ a lot, though, I used to try to avoid mutex locks as much as possible, as a matter of principle. So, for example I was interested in the part on what promises the JVM makes regarding volatile variables. Good talk, overall.

Apr 24

I’ve really got to learn more about how this works… assuming it wasn’t staged.

(originally seen via Trader’s Narrative… in the blog post it says this guy has good research on the topic)

Watch this post's video on Youtube

Apr 21

I have no idea when or where this came from, but it was enjoyable. It’s about violence, culture, and the media (same themes as a lot of his songs). He’s good at coming up with catchy phrases (or at least, finding them and repeating them):

“Is adult entertainment killing our children, or is killing our children entertaining for adults?”

Watch this post's video on Youtube

Apr 17

Cool video, originally found via the Good Math, Bad Math blog.

Watch this post's video on Youtube

Mar 24

The premise is simple enough… take some object, put it in a blender, and see what happens. So strange… I love it! This guy is kinda creepy sometimes, the way he smiles while stuff blends up. There are a whole series of “will it blend?” episodes…

Watch this post's video on Youtube

Mar 21

Found via the Trading Goddess. Thanks, TG!

Mar 20

From the abstract:

Dynamic languages like Python have gained significant popularity in mainstream … all ยป programming. To support their dynamic features, they are often interpreted. In scientific computing applications, this works well for prototyping, but often means that significant efforts must later be invested in building the “real” application. Our thesis is that dynamic languages like Python can be effectively compiled by translation to statically typed functional languages like OCaml. Not only that, but this approach is highly amenable to formal verification. This, in fact, entails developing a formal semantics for the dynamic language.

« Previous Entries Next Entries »