Battleship bug
The bug seems to be in the PRNG routine
(random_fire()). I'll get to it eventually, but a couple of
my projects have taken some time recently.
New project
One is a reimplementation of most of the POSIX.2
utilities in O'Caml. I know it's about the last thing the
world needs, but it's forcing me to learn a lot more of
the language.
I've got a few of the utilities done already (the
really easy ones), and another couple
underway (chmod and csh). I expect to be done
sometime late next year at this rate. If I go completely
mad and decide to implement a basic *NIX-style kernel,
it'll likely be sometime the year after next.
In terms of releasing the code, it'll start off in little
chunks of related functionality (chmod, chown, chgrp is
one such chunk), and eventually wind up in one tarball.
We'll see which winds up getting released first, but at
this point it's a dead heat between chmod/chown/chgrp
(which are dead boring to work on) and sh/csh (which
are a bit more fun, due to ocamllex and ocamlyacc).
Web woes
I'm definitely letting codegeek.org and codegeek.net
go. I am sick and fscking tired of having to spell them
over and over again to the same people. My English
pronounciation sucks (even though it's my first
language), and people never hear me right. At least
with membersofthebored.com they never ask me how
to spell it.
That being said, I'll now only have three or four
websites to do nothing with, rather than half a dozen.
For some odd reason, that makes life feel a little
simpler.
Happy Chanukah
Yes, I know it's almost over. The yearly Chanukah
dinner at my step-relatives' place was a little late this
year. As usual, I overdosed on latke. As usual, I had
dessert anyway. Nothing makes a Jewish stepmother
proud like eating 'til you burst.
Windy city
Windstorm kept me awake until 06:30 or so. Due to
the possiblity of power outage, I had three quarters of
the house unplugged, and was working on my laptop.
The good news is that I didn't lose power or have a
surge. The bad news is that I now have a kink in my
neck from the lack of laptop ergonomics. Ibuprofen is
my saviour.