Journal Journal: Crap 5
1. 35118 Tet the High-Elf Mage, Level 25
Killed by Shagrat, the Orc Captain on dungeon level 15 (Max 16)
(User 500, Date 2008-11-22, Gold 3659, Turn 3036336).
:-(
1. 35118 Tet the High-Elf Mage, Level 25
Killed by Shagrat, the Orc Captain on dungeon level 15 (Max 16)
(User 500, Date 2008-11-22, Gold 3659, Turn 3036336).
:-(
Errr... why? For a site as busy as LJ to be based solely in one data centre seems to be bordering on negligence to me. Sure, there are some issues with having multiple data centres, particularly if you're running them in active-active mode (I know, I've done it). But to not at least have an active-passive setup with a standby data centre? I don't get it. Why would you want to put all your eggs in one basket like that?
Also... Outage from power maintenance? In a datacentre? That's why they have redundant power, so you don't have to have an outage when they need to do stuff like that. I'd be horrified if my data centre did that to me.
But then, Block Star was withdrawn, and replaced with Tetris Friends. But the general consensus seems to be that Block Star was a much better game, and a lot of the Block Star players are now upset that their favourite game has been removed, with only an inferior and less playable version in its place. They're promising to implement some of the features that Block Star previously had in the coming weeks. But they're not there yet.
Of course, I wouldn't know about that, because I can't play it. Firstly, it's now in Java, rather than Flash. It seems that not only is it Java, but you need a Java 6 plugin, where I only had Java 5. WTF? You can quite easily write Tetris in Java 1.1. Why the need for the latest and greatest? Morons. But it gets better. My friend still wanted to see how I did on the new version, so I grabbed the new plugin, only to be told that I couldn't run the game anyway. You see, it doesn't work with Linux. There's a note on the first screen, explaining that it doesn't work on Macs either. So, Windows only then. Well done. Java's "write once, run anyway" mantra has never been true. But for a browser plugin? I'm sure you need some special talent to make an applet be platform specific.
Firstly, when you have a working application with a large base of happy users, replacing it with a substandard application is never a good idea. Yes, the new one uses the officially licensed Tetris engine and brand. Do you think any of the end users care about that? How do you think they feel about the Tetris brand now? At the very least, waiting until Tetris Friends was feature compatible with Block Star would have been a smart move. And the decision to move to Java 6, *and* to make it Windows only? Dumb.
Ho hum. Here endeth my Facebook experience.
As yet, the cause of the fire is unknown, but I can't help thinking
that it's awfully convenient for the corporate interests that have
been lobbying to pull down much of Camden and start afresh. Camden
has always had a vibrant feel to it, but I'm sure the fire damaged
property will be sold off to the highest bidder, who will tear the
remains down and replace them with yet another set of bland, faceless
shops and offices, eroding just that little bit more of Camden's soul
So what's he like? Physically slightly taller than I'd imagined. For some reason, I was expecting him to be shorter than that. Vocally, he had more of an accent than I had anticipated. His written English is so good, I rarely think of him as being a foreigner. But even so, he embarassed me with how good his English is. I could have conversed with him in French or German, but it would have been slow and awkward as I fished for the right words and struggled with the grammar, but in English it was smooth and free flowing. He's not only fluent, but uses many of the mannerisms and nuances of language that are the mark of a native speaker. Overall, it was a successful event. Of all the people in the circle (as was), he's the one that's most similar to me, and I'll certainly take the time to meet up again should our paths coincide in the future.
Then came the part where I had to demo the software. I'd taken a snapshot of my development code from when it was fairly stable, and copied it over to the laptop. I'd done a trial run in the office before we left, to make sure it all worked, and having satisfied myself that it did, I didn't touch anything, just in case it broke. Which, of course, it did, in the middle of my demonstration. Fortunately, just enough of it worked that they could see what it was meant to do, but I could really have done without it going wrong. It's fair to say I'm not exactly in my boss's good books right now...
Despite that, I think the pitch went well, considering the circumstances. We'll have to wait and see whether it materialises into a deal, but they seemed reasonably interested.
I'd say my net access has been down for probably 95% of the last week, and the remaining 5% has been either barely usable, or completely unusable. Today I wasn't feeling well, so I didn't go into work[1]. That meant I could phone my ISP's technical support line, which I can't normally do as it's only open during working hours... when I'm normally at work. In total, I've spent probably an hour and a half on hold today. Bear in mind that over here, we don't get free local calls like I believe you do in the US. They claim that the fault at the exchange was fixed on Monday. A line test shows no faults, and they're claiming that all should be well, when it quite obviously isn't. I finally got through to someone that agreed it was a bit suspicious that my problems started with the fault at the exchange, and things haven't got better now that the fault is supposedly fixed.
My ISP doesn't work weekends, so there's nothing more I can do until Monday. Apparently, Easynet, the LLU provider does work at weekends, and will continue to look at the problem. But there's no way for me to contact them, so I just have to cross my fingers and hope.
My ISP was started by a friend with whom I went to university. He initially had a single SparcStation 5 on which he ran the company, and then it grew until he was one of the UK's largest broadband providers. That brought him to the attention of Pipex, who bought out the company for a large sum of money (enough for him to never need to work again). That caused an immediate drop in performance (although reliability was still good), but over time, the service improved to the point where it was as good as it had been before, if not better. So far, so good. Then Pipex were bought out by Tiscali, and it's all been downhill since then. Both performance and reliability have dropped through the floor. I think this has probably been the final straw, and I'll be looking for a new ISP. I'd been holding off because my current line comes with a
Curiously, after my last support call today, my line miraculously started working. It's at the glacial speed of 448K down / 576K up, but I'm no longer getting packet loss, so as of a couple of hours ago, I have my first working net connection in over a week. Yaaay! It may be slow, but it's good to be back. I'll wait and see what the rest of the weekend brings, but hopefully it'll stay up until Monday, when I can try and get an update from my useless ISP.
So, uhhhh... belated happy birthday SW!
[1] I left work early yesterday afternoon due to a splitting headache that left me unable to concentrate on anything, and went straight to bed. I woke up some hours later and nearly vomitted myself to death, which was... interesting. I was also too dizzy to be able to stand up. I'm better today, but still far from 100%, so I thought it better to just take the day off, rather than try and play the hero.
Now as soon as the domain parking company get the idea that someone might be interested in it, I'm sure they'll slap an unpleasantly large price tag on it, and that'll be the end of it. So how do I go about maximising my chances of getting the domain when it expires?
Here in the UK, Nominet enforce a grace period when a
FizzBuzz is a simple children's game. Count from 1 to N. If the number is a multiple of 3, replace it with the word "Fizz". If it's a multiple of 5, replace it with "Buzz". If it's a multiple of both, replace it with "FizzBuzz". Sounds simple, right? Too simple to be useful, really. Any halfway competent programmer can knock you up a FizzBuzz program in 60 seconds, so what does it prove? Well, you'd be surprised. We started using a simple test like this in our interviews. Not FizzBuzz, in case the candidate had seen it on the net, but an equally trivial problem. An astouding number of candidates struggle with it. I don't care if the program is syntactically correct. What I'm looking for is some sign that they can follow a train of thought and get an algorithm into something that looks like a program. I generally don't mind if they come up with a sub-optimal solution. It's nice if they can spot it's not ideal and come up with improvements. But most importantly, they need to be able to solve the problem, one way or another.
Today's candidate, for example, spent several minutes scratching his head. He started writing a suitable function, then scribbled it out shortly afterwards. Repeat several times. Eventually, he gave up and admitted he couldn't do it. He said if he was sat in front of a keyboard, he'd be able to knock it out in no time flat, but he just couldn't do it on paper. Nice excuse, but not remotely believable. Sure, he was nervous. But nerves only hold you back so much. Not only could he not write the code down on paper, he couldn't even explain the basic steps he'd take to solve the problem. The worrying thing is that I'm sure someone will hire him in the not too distant future.
And people wonder why so many IT projects fail. If anyone knows any Python coders comfortable with working on Unix, please point them in my direction...
But then it occurred to me... I'm already wearing my leathers... the bike's around the back, and he's only in a van. I guess by the time I'd got my lid and gloves on, unlocked the bike and got it started, he probably had around a 4 minute head start on me. So I set off to try and catch him up. I could have taken a short cut or two to make life easier, but I didn't want to risk getting ahead of him, in case he'd been stuck in traffic, so I followed the route I knew he'd be taking. That meant a mix of traffic and open roads. The traffic actually worked to my advantage, since on a bike I could cut through it quicker than he could. And on the open roads, it meant I got to play with the bike a bit. Wow. It really comes alive once you get above 8000rpm or so. It's a completely different animal compared to riding it into work, where it barely gets above 5000rpm. And despite it not being a racing bike by any stretch of the imagination, it certainly moves when you open it up. He had a sufficient head start that it took me until Watford (about 12 miles) to catch him up. But I had a rather wide grin by the time I did. I really ought to do that more often...
"Experience has proved that some people indeed know everything." -- Russell Baker