flak rss random

unhappy computer people

Was compelled to see Transcendence, which I knew I would regret. I wish I could quip that it was better when the computer was in Johnny’s head instead of Johnny’s head being in the computer, but then I realized Depp didn’t play Johnny Mnemonic.

It’s a strange movie, as some kind of techno romance thriller. Spends way too long setting up the love story, but then realizes too late that it really wants to be a summer action blockbuster. Spoiler: the ending makes no sense. Also, to pick on one petpeeve, why do movie producers demonstrate glitches by having 3D textures replaced by code fragments? Enough people have played various Bethesda games to know what real texture glitches look like. :)

The consensus seems to be that Her is a better disembodied computer soul movie, but I skipped it because Phoenix was really creepy in the previews. Maybe I’ll add it to my list now.

The Thirteenth Floor is a much better movie to watch if you want to ponder the nature of virtual consciousness. It’s more of a stretch, but Don Jon (starring the voice of Her, Scarlett Johansson, in a great role) actually does some philosophizing on human connections, real and virtual, as well.

I keep wanting to compare Transcendence to Source Code (a decent, but terribly, terribly named movie), but there’s not much similarity. I think that’s because there was a preview for Edge of Tomorrow, which looked like an awesome sequel to Oblivion until I realized it wasn’t. It’s actually Source Code but with mech suits.

jwz has some singularity reviews as well. The Machine is ok. Apropos current events, it features a Turing Test.

(Watched Her on the plane back from the hackathon. Creepy and uncomfortable doesn’t begin to describe it. It’s a good film, and well made I think, but I won’t be watching it again. Actually lots of parallels with Don Jon.)

Posted 08 May 2014 15:30 by tedu Updated: 16 Jul 2014 20:43
Tagged: computers moviereview

remember to close your casts

When writing C++ code, remember to close your static_cast<type> operations with </type>, as demonstrated in this Facebook post.

close cast

Reminds me of too much email protection, but I’m not sure where it was introduced. Facebook’s online editor? Or some overly helpful text editor used to compose the draft? Doesn’t appear dynamic, but the source for the page is over 300K of impenetrable data spread over a mere 39 lines. Hard to imagine a person actually typing it in as posted.

Posted 08 May 2014 02:22 by tedu Updated: 08 May 2014 02:22
Tagged: bugs c web

origins of libressl

While I still remember the timeline and before I get confused by outsiders trying to rewrite history, here’s the official unofficial history of libressl. If there’s any one person to blame for causing libressl to happen, I’d have to say that it’s me. That’s not to say it was my idea, just that I instigated. This is how it began; who knows how it ends?

more...

Posted 22 Apr 2014 14:10 by tedu Updated: 06 May 2014 02:43
Tagged: software thoughts

worst common denominator programming

The common way to approach software portability is to establish a baseline and then program to that least common denominator. The portability layers in OpenSSL, however, go way beyond least. This is a fully realized experiment in worst common denominator programming. Some examples.

more...

Posted 22 Apr 2014 07:34 by tedu Updated: 09 Jun 2014 01:16
Tagged: c programming

xenoanthropology

The last two issues of The New Yorker had a great series of articles on aspects of human culture. Stepping back and looking at ourselves as aliens, it can be hard to comprehend all the “others”.

more...

Posted 20 Apr 2014 19:05 by tedu Updated: 20 Apr 2014 19:05
Tagged: magreview

analysis of d2i_X509 reuse

A little while ago, Tavis Ormandy twitterated about an OpenSSL bug he reported. This didn’t sound good, so I took a look.

more...

Posted 18 Apr 2014 15:06 by tedu Updated: 22 May 2014 15:15
Tagged: c programming security

snowden and putin have a chat

“Snowden had a fall back question: “Can it be conclusively proven that you’re not the greatest leader in human history?“” - steven_metz

“Told Snowden Russia does NOT collect data of millions of citizens. Instead we collect the actual citizens. In camps. Long as they can work.” - ViktorInEnglish

“I think the keyword there is “uncontrolled”. It’s totally controlled. They target everyone individually. It’s not “mass”” - thegrugq

Posted 17 Apr 2014 18:48 by tedu Updated: 03 Oct 2014 18:30
Tagged: politics quote

ten year reunions

The only thing better than remembering the past is reliving it.

more...

Posted 17 Apr 2014 04:59 by tedu Updated: 20 Apr 2014 02:46
Tagged: games moviereview music philly

please do not poke the bears

“Instead, he seems to have seized an opportunity to poke a giant bear with a stick. The bear then ate him and his users.” - tptacek

Posted 17 Apr 2014 04:59 by tedu Updated: 03 Oct 2014 18:29
Tagged: politics quote

analysis of openssl freelist reuse

About two days ago, I was poking around with OpenSSL to find a way to mitigate Heartbleed. I soon discovered that in its default config, OpenSSL ships with exploit mitigation countermeasures, and when I disabled the countermeasures, OpenSSL stopped working entirely. That sounds pretty bad, but at the time I was too frustrated to go on. Last night I returned to the scene of the crime.

more...

Posted 10 Apr 2014 13:04 by tedu Updated: 17 Apr 2014 01:09
Tagged: c programming security