31/01/2003 @13:22:51 ^15:11:51

New email address

Short version: use one of the addresses on the contact page

I got a nasty letter from Zetnet this morning trying to charge me for another year of dialup, and more importantly for this update, email service.

Obviously I don't want to have to pay them whatever just to hold my domain name and host a pop3 mail account for me but I didn't know what else to do. I mean there are choices:

What about if I relax the conditions and say "screw trying to keep my old address", risking missing some email (I don't get much anyway) and giving you new address to use... I don't like my domain name very much anyway, like Simon once told me it's like way too long...

I saw the quickest and dirtiest solution was the last one. I've just removed all references to my old email address and replaced them with the ntl one because that one should at least work most of the time, even if my computer's not switched on. Sorry for the inconvenience but I didn't know what else to do, I am at a loss and quite frankly I panicked.

In summary if you want to email me you will probably have to use one of the (mangled) addresses on the contact page. Once again, my apologies.

30/01/2003 @20:49:44 ^22:39:31

Unexplored Internet

With Felix's help (and large screenshots he sent me) I've made a few small changes to support other browsers.

Except IE.

Now I'm sure this looks bloody awful on Netscape 4.xx but so does everything. On the other hand, I don't know why the hell several things break in Microsoft's controversial lawsuit-inducing WWW browser, and I'm tempted not to care; use something free instead, people.

I converted the GIFs to PNGs too. But... have you noticed how few sites have background images these days?

Snow

As every other site in the UK will tell you right now, it snowed today. I looked out the window, and saw that someone had written "I LOVE COCK" in it on the front of a car parked in the street. It was hilarious! I wish I could have taken a picture of this fine example of good, honest, down-to-earth English humour, but, you know, no camera.

Besides, a car would surely prefer the cold, ribbed metal nozzle of a petrol pump.

Mathematicians in shock!

Mathematicians and allied trades were left reeling today at the discovery of multiplicative inverses in the set of integers! As a well-known authority spoke of "the field of integers", the rest of us mortals were forced to conclude that there must be an integer k such that 2k = 1 after all, only that we're all too dumb, or too busy scrawling hasty messages in overnight snowfall, to be able to work out just which integer it is.

In other news, I am a horrible pedant and do not deserve the good things in life.

28/01/2003 @19:03:32 ^22:13:33

I was going to write a piece about what I've learned about TCP connections, following my investigations into why so many of mine freeze. However I don't think I've researched it enough yet. I'm only doing it to try and work out whether it's my computer or some part of ntl's connection to it that's at fault. I upgraded my kernel to 2.4.20 (from 2.4.18) yesterday, that made no difference. It's too hard to diagnose a fault when you have no idea really where to start looking. Furthermore I don't see the point in just blathering on when I haven't really any information to impart that I think is actually useful. Probably some kind of irony there.

Instead I could go on about my sleeping patterns, which have gone crazy, and by crazy I mean "normal". Like many unemployed, worthless people, I am accustomed to a sleeping pattern whereby you can't fall asleep until the early hours of the morning yet you cannot wake until noon the following day. But after those two nights when I didn't go to bed a fortnight ago, I've found myself sleeping at normal hours - yesterday, I slept from 11:30pm until 5:50am, what's that about? Today, 9:30pm and already I'm getting drowsy! Wait a minute, stop right there. Who cares about some gobshite's sleeping pattern? You undoubtedly go to sleep every day, I can't tell you anything you don't already know. This is not a good use of bandwidth (but more of that irony)

Okay, this weekend I went to a party. But if you were there, then you know what happened, and if you weren't, any description of events there will be pale and colourless compared to the actual experience, so again, not worth the resources.

So it seems my rebuilding the site hasn't exactly cured my apathy towards posting on it; what I have to say is simply too dull, or too poorly researched, for a wider audience. Also, apparently the layout doesn't look right in IE on Windows or Safari on Mac OS X either, despite it passing the tests from the W3C's various online validators.

  /\   picture of a triangle
 /  \   I wanted one after reading the quote. I felt sorry for it. What has 
/____\  it done to deserve morons who can't even count its number of sides?

25/01/2003 @15:26:14 ^20:33:41

Great big fucking test

Heh. Ladies, Gentlemen, Reprobates, IDIOTS who WON'T TAKE THE HINT and GO AWAY, RjY of anARCHy at The Realm of anARCHy is proud to present...

OMFG ROFL Site Of Shite Remix 2003! LOL KEKEKEKE ^__________^

11 January I had been dissatisfied with this site for some time. It was boring to post on it. I couldn't link to previous updates. Archiving was only semi-automatic and in lots of little files, the index for which looked hideous. I began to experiment with databases. Specifically, Berkeley databases. They

So I wrote some code to pull out all the previous 156 site updates from their files, and put them into a database which I imaginatively named omfg.db. Then I wrote a very simple PHP fragment that enumerated the keys, looked up their values and dumped them onto a page. It was proof of concept.

12 January I had been dissatisfied with the people I know for some time. Deliberate attempts to wind me up. Constant reminders of how crap in bed I am. Barely-concealed hatred. 8,000,000 mile lies. Hypocritical accusations of being "obsessively bonkers". Chronic, concentrated, whining smug pedanticism. Having every one of my humourous remarks taken badly and with offence, and being returned with gusto; or simple accusations of insanity from those who didn't get the joke.

I felt the amount of crap I was getting was growing and becoming intolerable. I was becoming dangerously angry. Then something in my head snapped. "I don't have to put up with this; I can, and I must, lose these morons entirely"

(Unfortunately this realisation occurred, as they do, at a highly inconvenient point. I'd somehow agreed to get involved in someone else's shitty idea and had only a few seconds before the chance to escape was gone. Drastic action had to be taken! I hadn't pulled a stunt like that in years and it showed because I didn't get away cleanly... but fortunately I can sprint and the suburb where I live is sufficiently mazelike to lose pursuers.)

I realised that any announcement of this intention would result in even more of the crap I was trying to avoid, like scorn, sneering, derision, ridicule, or worst of all, idiots going "oh what's wrong Rob" and pretending like they give a damn. So I decided to simply quit IRC/usenet/etc, silently.

Unfortunately though the phone's still there, and later, that's exactly what happened. Some people are too stubborn, or in my view, just plain dumb, to take a hint. Go away.

14 January I had spent a day and a half largely being incredibly frustrated by a lack of knowledge of various programming and markup languages, library interfaces, and so forth. For example I'd tried to write an X clock program using GTK. See, I've always wanted a Unix clone of RISC OS's !Alarm, but I couldn't work out how to do it... It was around 3pm, and I fell asleep. During the following two and a half hours I had a nightmare that was horrible even by my standards, and I decided I wasn't going to bed again for a long time...

I forced myself to continue experimenting with CSS. A lot of hours and thousands of reloads later I had a page that looked, well, identical to the previous design, but using CSS, instead of tables, and I had learned a lot... During the time I needed some text with which to fill a page so I could format it; having no lorem ipsum generator to hand I had to write it myself. Now, imagine the results of an angry, sleep-deprived brain's automatic writing. Not pleasant. In fact, unprintable...

15 January It's difficult to say where this day started and the previous finished, but at some point I felt there was no more CSS that could be done. However, a brain deprived of sleep tends to wander a little, and sitting there for a moment I suddenly saw in my mind a very clear image; an elevated view of the interior of a cave. In the middle, a glowing pool of water, and on the opposite side, a door, brightly lit.

And it was textured in ASHWALL3...

Yes, I had imagined a Doom map. The more I thought about it, the more ideas popped into my mind. A whole story built up quickly. I feverishly loaded Yadex, the map editor, and spent the rest of the day making a start on the map.

I loved how having quit IRC, I'd actually got some shit done for once, instead of spending hours being irritated by idiots, manipulated by morons, wound up by wankers, annoyed by... alliteration... "Dump your friends!" I thought. "If people can split up with their boy/girlfriends, they can do the same with the other people they know!" Unfortunately at least in my case most of those people know each other, so it's too hard to be selective; you have to nuke the lot. Oh well. Small price to pay for stability and lack of rage, I guess. At last, I felt good enough to sleep...

16 January

An invitation to a party turned up in the email. I am known for being the guy who turns up to parties, usually in stupid hats. But of course I don't want to go... What to do, what to do... Not only that, but another retarded phone call. "I'm in a good mood!" "so bloody what? go away!" "No! Come over and have dinner." "No now go away!" I hung up.

17 January Continued to tweak the site design (and my Doom map) neither with particularly noteworthy results. However, at one point I was rsyncing files when suddenly the server stopped responding. ping and traceroute still worked. Using netcat to scan ports known to blocked by the firewall produced an expected "Connection refused". However, the open and forwarded ones were reporting "No route to host". I hoped fervently that my hundreds of ssh/scp/rsyncs, page reloads, and generally hammering the server, hadn't taken it out...

18 January Sometime around 1pm I noticed the server had come back up. The evidence suggested it hadn't actually gone down last night; it had been rebooted but its uptime had carried on into the following day. It looked more like it had had its wire pulled out and lost its connection, but I really don't know. I don't think it was my fault though.

Inspired by part of a thread on Doomworld I rewrote Sandbox, my "shove a load of random monsters or whatever into a circle" map-generating script. The code actually looks pretty good now. The thread was about various esoteric bits of monster behaviour, and in particular, the effect (or lack of it) of barrel explosions on cyberdemons. People were talking about surrounding them with hundreds of barrels as an experiment. I used Sandbox to put a cyberdemon and nearly 8000 barrels into an area smaller than Doom2 map1's exit room. I knew full well it wouldn't have any effect; I knew exactly where Doom's source code blatantly says they won't have an effect. I simply thought that density of barrels was hilarious...

19 January While fiddling around with the CSS again I flipped the navigation bar thing (you know, the bit with "here's some stuff" at the top) from the left to the right. It makes the CSS simpler - I could combine it with the signature picture - and requiring less use of absolute positioning, which isn't so well supported by browsers.

20 January It's all very well having a nice new site engine, but if you can't update it, it's pretty useless. At last I made the script to add new entries into the database. There is still great room for improvement here but it works.

21 January Made a version of the tracklist to fit into the new site layout

22 January Converted other pages to fit in to the new layout

Yet another shitty phone conversation. "How are you doing" "shut up. take the hint. go away." Also I noticed "On a pretty much totally unrelated topic, has Rob a reason for dissappearing(sic) himself (and would he care to venture it?)?" on the mailing list. I wrote a reply, but I never sent it. However, rather than waste the material, I edited it into this update... heh.

23 January I noticed ntl's DHCP server failing to respond to dhclient's requests to have my system's lease renewed. About to lose my connection, I tried to fool dhclient into thinking the lease had another 24 hours, but it didn't work. I think I know what I did wrong though. So anyway, I switched this computer off... and turned on one of the others, and played a bunch of old Doom maps.

24 January It seems that last week's forced disturbances of my sleeping patterns (and, I'd like to believe, quitting #warwick) have actually fixed them. I slept from 12:30am to 6:30am. It's like a normal person! Christ!

I didn't really work on the site. Instead I made another attempt to learn how transmission control protocol (TCP) works, while running lots of tests with tcpdump, to try to find out why the hell so many of my downloads freeze and my connection seems so unreliable...

I happened to visit Pete's site, to find a new design. It gets worse, he writes later that he's redone his site in CSS, no tables. Oh fucking great. Now it looks like I've copied him or something and that everything I've typed up there is a lie. I mean, it's not like you can see any evidence that I wrote some shitty database thing.

Well, rest assured! You can think that if you want. I won't think any less of you than I already do, assbutt.

25 January ...

So we reach the present time. I think this new system is ready to put in. Yet more tweaks - I realised I could simplify my CSS a lot, remove half the <div>s on the page... but resulted in a layout that is weirdly similar to the host's main page, with the floated box in the corner like that. Oh well. I might yet still fuck about with it, there are things with which I'm not happy.

For example, the floated box repels text surrounding it. Good, it's supposed to. But why doesn't it do the same with background? I had the white date heading boxes going underneath the navigation bar, it looked horrible, they should have only gone up to its edge. Stupid. I had to fake it by putting "width: 0;" so the content (which now cannot contain whitespace, on pain of unwanted linewrapping) forces the box's width open only as far as necessary. This was not the effect I wanted, I want the white box to go as far over as possible, to the edge of the navigation bar or the edge of the page. Stupid.

I might have waited until the 14th of next month, when the site is a year old, but that's because I thought this thing would take longer to build. Oh well. Instead it's being published on the day that my stupid d:c/p/y date notation turned 10 years old, heh.

And that stupid party I mentioned is probably starting like now. I still haven't decided whether or not to go. I don't want to, I think it would be a disaster. However, I sort of said I might; and thinking about it, it might be good if it were a disaster. I mean, I can leave when they piss me off. Or, I could turn up and be really abusive - after all, they were damn fool enough to invite me... Heh.

10/01/2003 @19:03:48 ^20:14:39

I thought I was just yet another bored fuckwit with a pointless website full of crappy e/n updates of interest to no-one. I thought it was visited only by the six or seven people who I've met in real life yet despite my best efforts still think, or pretend to think I'm worth talking to. But no.

Hello #zdoom. It seems the last time I posted quotes from there (November), somebody noticed...

05/01 02:22 - 05/01 02:30
    <gatewatcher> do you think julian will give you the ralphis account 
                  back
            <RjY> for which the world and his wife knows the password
 <slowmotionhobo> i wait 20 minutes just to download a damn winamp skin
 <slowmotionhobo> =/
        <Ralphis> hey
        <Ralphis> rjy
            <RjY> heh it's true
        <Ralphis> I'm usually in #zdoom which is currently the busiest 
                  channel, I occasionally say something but mostly I'm 
                  idling. On this occasion I've been doing that, saying 
                  "heh" every so often, etc. Anyway so I switch back from 
                  web browsing and I see some highlighted lines! Someone's
                  mentioned my name, okay, what's going on...
        <Ralphis> ...at which point my jaw hits the keyboard. What? This 
                  guy thinks I'm John Carmack..? Okay I can knock up 
                  stupid scripts to process IRC logs in a few minutes, but
                  ultra-advanced 3d game engines... dear lord... I made 
                  the predictable response.
        <Ralphis> Look familiar RjY?
            <RjY> haha you found my site :)
        <Ralphis> we all did
        <Ralphis> Do you really think we thought you were carmack?
            <RjY> of course not
        <Ralphis> Just wondering
       <Linguica> hey its carmack
         <lament> heh
         <lament> yes
         <lament> he tricked us all
         <lament> he made a fake page
            <RjY> but sometimes i think people can be very dumb
         <lament> so we think he's not carmack
         <lament> but he actually is
        <Ralphis> lament: the page makes it look like we thought he really
                  was carmack
        <Ralphis> oh oh
        <Ralphis> I understand
        <Ralphis> thought you were cracking on me
        <Ralphis> fool
         <lament> yes you see it now
        <Ralphis> IT IS CARMACK
         <lament> it's so obvious once you see it
        <Ralphis> man
         <lament> RjY: YOU'RE CARMACK!
 <slowmotionhobo> url?
        <Ralphis> How could I look right past it?
   <Bloodshedder> wow carmack was right under our noses!
        <Ralphis> http://www.triv.org.uk/~rjy/
            <aca> insane.
        <Ralphis> So carmack, how's the engine coming?
            <RjY> you're all nuts :P
    <gatewatcher> it's dead now
   <Bloodshedder> <carmack> doom3 is canceled
              <-- Sultani has quit ()
        <Ralphis> oh gn0
 <slowmotionhobo> bloodshedder:heh
         <lament> It wasn't all good... Here's the bit where a few of the 
                  more seasoned denizens let slip with a bit of 
                  information, and I find out again what they think of 
                  noobs... However, I love this because this is what I do 
                  best. Idle. Eavedrop. Pick stuff up that I'm not 
                  supposed to know. Fantastic. (Then post it, but censor 
                  it, because if they ever found this page, I'd get banned
                  for sure...)
         <lament> RjY: prepare to get banned FOR SURE!
            <RjY> heh

I'm sorry. I didn't know what more to say and I still don't. I think it was a misunderstanding. I didn't think anyone actually believed I was Carmack, I was merely astounded that anyone might say that I was. It's a subtle difference and the fault is mine for not making it clearer. Furthermore I was astonished anyone was talking to me at all.

I'm also aware that by posting more quotes I'm taking the risk of the same thing happening again, but I feel this was necessary to say. Once again, my apologies.

03/01/2003 @16:20:23 ^16:37:04

Hello, happy new year, christmas, whatever. Here is the report I just wrote about my job interview. It has been cut and pasted to a few email addresses already, but I think I'll put it here as well.

So I guess you want to know how the interview went. Well, guess what.
There was the clean, corporate, soulless building, the two guys in jacketless suits that interviewed me (guess what I had on..) One goes off on about the history of the company, what the job was, etc, I was already sort of thinking "you know what, I'm not sure about this, heh" never mind the shifts (4 weeks rotation of 12 hour shifts. Week 1, you do 4, week 2, you do 6(!), week 3, you do 4 again, week 4 off)
Then they come out with this "Competency test", an apparently stock list of questions that my mum said later sounded like they'd been written by an HR dept. Teamwork, communication, yadda ("what was the biggest problem you faced in the last six months, and how did you overcome it" well I haven't done shit in the last six months, heh) Seems like they were just reading off some list, following procedure, or whatever. Gods know if I'd actually been suitable for the job, because like I said it seemed like a stock thing. Of course I was Mister No Confidence and stammered like a retard but that's a given, I hate talking to people I don't know and no matter what everyone tells me about acting confident I can't do it.
Yeah you've probably guessed by now. At this point the guy says "well, we could carry on but frankly we don't feel you're suitable for the role, you're not really strong enough on this competency test" so I'm like "oh well, good experience, been fun, (..whatever..) thanks, bye"
I don't think I'm too bothered that I didn't get this job, I mean assuming the questions they decided to ask me were actually relevant, I definitely wouldn't have fitted in easily. On the other hand I am very bothered that I'm still without an income, any kind of self dependency, a future, or, prospects.

I was going to do an update about stuff that happened over christmas but I don't think I can be bothered now except for this: every year on boxing day a lot of the family go round to my mum's sister's house and we have tea and that. As we left she asked "did you enjoy yourself" and I said

"Oh, yeah. There's nothing like lounging all over someone else's furniture and badmouthing everything for a few hours!"