Sunday, November 18, 2007

What a wonderful feeling!

Dare I say it, but I believe I may have finally been granted my freedom on the Internet. It would be pointless for me to describe any details of my ordeal over these last few months. Let's just say that I kept on fighting back; but ultimately it was not my doing that has given me a voice again. I'm surrounded by cables going in all directions, supporting what is left of my computer lab. None-the-less, I'm so thankful to be back in a situation where I can freely get updates to Scheme and what's happening in the world. Along the way I unearthed some security policy mistakes, that would make me cringe now, but prior to my baptism by fire, I was totally clueless. I thought I was doing a pretty good job before I was hacked into the 19th Century. Well, I'll be back with an article taking a second look at the flatten functions, in the light of R6RS, and with it the disappearance of set-cdr! and set-car! Of course, this means that my own version of the flatten algorithm is now obsolete. I think of the change as merely raising the bar on how tight you can code in a truly functional way. And I know it's possible to achieve excellent results, since the Haskell folks have been turning out very respectable run times; albeit, with the aid of a highly structured type system. As long as I can achieve the same O(n) complexity out of my library of routines, I won't quibble over a few lost clock tics. After all, my interest is and always will be, the art of programming in one of the finest languages I've ever used. Thank you, who ever you are, for giving an old man a break. I've learned more than I'll ever possibly be able to use about security. Most importantly, though, I've learned that ultimately, being on the Internet is a luxury granted to you by folks that have enumerable tools at their disposal with which they can shut you down completely. So when I say thanks, I truly mean it. I'm off to rebuild another box, with an actual hard drive that will store my work beyond a reboot. I've become a huge fan of the Live CD and *nix in general. I'll likely never work on a Windows machine again; most of my commercial software on that platform was lost in the battle anyway. Not that I'm a MS basher, but when you simply have to get a job done, under extreme conditions, it's hard to under estimate the power of a single bootable Linux CD. Take care, --kyle

Tuesday, November 13, 2007

To whom it may concern:

Excuse me readers, as I write a personal note: TWIMC: By your actions yesterday it appears that you were less predictable than I thought, and you never got my message. Let me come to the point. If I'm correct, then you have nothing to fear; if I'm wrong, then God help us all. Give me back my freedom. --kyle