It Follows: A Computer Science Ghost Story

Posted by Christian.

So I just got around to watching It Follows. If you're into scary movies, you'll probably enjoy it. And to be clear, I mean scary like Freddy Kreuger, not scary like the slow, inexorable passage of time and the certainty that death takes us all in the end. Actually, now that I think about it, people who like the latter are probably going to have a good time as well.

Still, there's a lot that's problematic about the movie and lots of questions are left unanswered. The movie revolves around the idea of sexually transmitted ghosts. Naturally, we end up asking things like how far do you have to get to pass it on? Can the ghost walk on water? DON'T THESE KIDS HAVE ANY PARENTS?!

A Gentle Introduction to Networking: Ping

Posted by Christian.

Occasionally I'll get a nebulous question like "can you explain networking?" I struggle with answering this one. It's not that networking is too hard to explain. Few things are that hard. The real issue is that the topic is so vast, it's hard to know where to begin.

I first learned about networking while playing on a MUD as a child. There's precious little else that gets a pre-teen boy to learn something besides the promise of video games. If you can't be bothered to click the link, it's essentially a chat room that you can reprogram. Games like these used to be filled with hackers and aspiring hackers. I think you can guess which one I was. Still, folks took pity on me and showed me the ropes.

file_put_contents(/home/askme/web/anchor/errors.log): failed to open stream: Permission denied
The error has been logged in /anchor/errors.log
Uncaught Exception

Uncaught Exception

file_put_contents(/home/askme/web/anchor/errors.log): failed to open stream: Permission denied

Origin

anchor/config/error.php on line 15

Trace

#0 [internal function]: System\Error::native()
#1 /home/askme/web/anchor/config/error.php(15): file_put_contents()
#2 [internal function]: System\Config::{closure}()
#3 /home/askme/web/system/error.php(111): call_user_func()
#4 /home/askme/web/system/error.php(26): System\Error::log()
#5 /home/askme/web/system/error.php(98): System\Error::exception()
#6 [internal function]: System\Error::shutdown()
#7 {main}