Home
28 August 2008 @ 10:14 am
[via LJ2ME]  
Right now, Terr'll be getting in a taxi on the way to the station and i won't see her again for at least a few months. Of course we knew it was coming since she arrived, and in the long run it'll work out much better overall, but still. Ick.

Missing you already, love.

Ahwell, at least today's my last day of work until the 15th!
 
 
27 August 2008 @ 11:09 pm
 
Now I am starting to feel nervous...
Tags:
 
 
Current Mood: nervous
Current Music: Sarah McLachlan - Answer
 
 
27 August 2008 @ 11:31 pm
He'll steal your userpic if you're not careful  
"I do not know what it's like to hit a man twice."
- Li Shu Wen 李书文 (1864-1934)

They don't make badasses like they used to.
 
 
27 August 2008 @ 11:16 pm
Did I mention how interesting I am?  
Large Graphic Meme )

Because, y'know, memes are foolproof.
 
 
27 August 2008 @ 03:00 pm
When In Doubt, Choose "C"  

“Wait a sec,” the Edutron Systems rep interrupted, cutting off the principal of River City High, “your students still use pencils and paper to take exams!?” The rep insincerely chuckled, adding “don’t tell me you’re still using slide rules to teach arithmetic!”

As shifty as the sales rep was, he did have a good point. It was 1993, after all, and the information superhighway was on the verge of explosive growth. If the principal knew one thing, it was that he – and most certainly, his students – did not want to be left in the dust. And if nothing else, Edutron Systems could help point River City High towards the onramp.

Edutron System’s flagship product was Classroom Assistant, which served as “an integrated digital notes organizer for today’s high-tech, on-the-go students.” Informally, it was referred to as the “digital Trapper Keeper” that “held a virtually unlimited number, each with a virtually unlimited number of pages.” In reality, Classroom Assistant was a glorified text editor that read and wrote files to the 3.5" floppy disk that each student was supposed to carry around.

To be fair, Classroom Assistant did have several other modules in addition to the in-class note taking module. Granted, none of them had anything to do with the “information superhighway,” but no one seemed to notice or care, as the software did run on a computer, which meant pretty much the same thing. The module that everyone was excited about, however, was for test taking.

The test taking module was designed with two key goals in mind. First and foremost, it made teachers’ lives easier by “digitizing” the entire process and, secondly, it reduced cheating by making sure each student had a different copy of the test.

To create a new test, all teachers would have to do was write up a bunch of questions and then “deploy” them to each of the classroom’s PCs. Because Classroom Assistant wasn’t a networked product, deploying the tests involved taking the 3.5" disk containing the test questions and then loading the disk into each computer.

Taking the “digital” tests was even easier. A student would simply select the appropriate test from the “test library”, run through the randomly selected questions, and then instantly see her results. She’d then raise her hand, and the teacher could then write down the test results as seen on the screen.

At least, that was the theory. It took all of one test for the students to find a flaw in the system: if one received an unsatisfactory score, he could simply retake the test. Classroom Assistant didn’t bother recording how many times each test was taken. Sure, retaking the test several times was time-consuming, but generally worth the effort.

On the second test, students found a slightly easier workaround: they could simply run a different test. Since the results screen did not indicate which test was taken, all one needed to do was open up the “Test Taking Tutorial” test and pass it with flying colors.

When the third test rolled around, yet another workaround was uncovered: the results screen displayed only the percentage of questions answered correctly and a list of incorrectly answered questions. So long as they were able to answer the first question correctly, they’d get an easy 100%.

By the time the fourth test rolled around, the teachers had finally figured out a workaround of their own: they required that students enter the last question’s answer in front of them to ensure that it was the right test and actually the last question. Of course, students were already prepared with a counter-workaround: they could simply CTRL-C to DOS, navigate to the appropriate test folder, and then type in the following at the prompt:

ECHO CCCCCCCCCCCCCCCCCCCCCCCCCCCCC > answer.key

This would overwrite the particular test’s answer key, ensuring that C was, in fact, always the correct answer. Some students even patched together a batch file that overwrote all answer keys for all tests.

Shortly thereafter, River City High moved back to the paper and pencil tests.




Brought to you by the Non-WTF Job Board:



 
 
27 August 2008 @ 12:00 pm
CodeSOD: Encrypted For Your Security  

"I have been helping a guy with a project," seebs wrote, "I wasn't originally involved, but when the three-month project was six-months late, I got called in to start on the other half. I still remember the sick feeling in the pit of my stomach when the developer told me "all fields are varchar for simplicity...'"

"There's a database of users who can log in. Now, we all know that you always store the password encrypted, right? Perfect, it's stored as MD5. Here's the three relevant fields in the database:

username VARCHAR(32),
password VARCHAR(32),
password_md5 VARCHAR(32)

"...And yes," seebs continued, "the 'password' field holds the password in plaintext."

"Amazingly, the MD5 password is even calculated using a salt key. It's the MD5 hash of salt + name + password. The salt is the name of the company the project is for. Well, no. It's a misspelling of the name, with two typos out of six letters. Now, I'd have thought this might be intentional, except that two of the states a transaction can be in are CANCELED and CANCELLED_TX.

"The whole thing is like this. Several megabytes of code.




Brought to you by the Non-WTF Job Board:



 
 
27 August 2008 @ 12:43 pm
The Gathering  
I was just going to post on the message boards - but after taking all my lunch hour just to read LJ I thought I better post here first :P

Best IC:
Releasing my inner beastkin ;) - actually doing both the rituals on Friday and Saturday and getting fantastic scores for them!

Worst IC:
Losing my magical dagger only a few hours after picking it up from the forge
:( - ah well, will learn next time - and being left alone on the battle field for 9 minutes and 30 seconds - thank goodness the ritual of peace was in effect!

Best OC:
Passing my weapons checking test - I am now a basic checker, and I got to do the checking for the final battle. Was so much fun!

Worst OC:
My back - I strained the muscle on Weds evening when loading the van and I was on silly strength painkillers all weekend!

Most memorable moment:
Being told I was now in complete charge of the navy.....
High Admiral Marianna ftw! (And I have the tricorn hat to prove it!)

The rest of the weekend was brilliant. Some amazing roleplay was had - however the structure of the unicorns has been turned topsy turvy with people who have worked really hard at their jobs getting kicked out of them to make room for less experienced people. Shall be making my mind up about that at the winter parli...

Oh and timetable for Ki n Me (unless we get a lottery win)

24th - 26th October - Winter Parli - Monstering
15th November - High Clan Day?? - Playing
5th - 7th December - Gryphon's WP - Monstering
28th February - Armourers/Bank Event - Playing (Is Bari'tok here??)
April - COG - Monstering
May - Spring Parli - Playing

May possibly see about monstering some other events - so long as they aren't south of Leicester really...

K
 
 
Current Mood: busy
 
 
27 August 2008 @ 12:47 am
Forgiveness...  
So many different people! So many carried burdens!

I never forgave the pretty, slender girls. The ones that laughed because I was not them, and then went home and cried because they were.
I never forgave the girl (the one I never even met or talked to) for breaking two hearts in one insensitive blow.
I never forgave all the ones that hurt the one I admired. The ones that lied and paraded around, pretending to be special instead of doing things that actually made them so. I hate the pretty girls, especially.
I never forgave the jumper. The one that jumps to conclusions and jumps sides. The one who told everyone that I thought this and that about someone's sexuality. I never forgave him for the irreparable distance he put between me and the one who matters. (Then he tried to pretend like nothing ever happened!)
I never forgave anyone for pretending to be sicker than they were. Just for pity. For pity's sake!
I never forgave that bitch for telling me I had no right to write my love messages. For telling me I wasn't wanted there. Like she knew!
I never forgave the secret one for being able to kiss the one I love when I could not.
I never forgave him, the special one, certainly, for ordering me to stay away, that my calls were not wanted, that his love belonged to him and I should stay away. Treating a love like property. Disgusting!
I never forgave him, the charming one, for the repeated and obvious lies that he still has not owned up to.
I never forgave him, the one I still love, for saying he hated me and that I was disgusting and that he never wanted to see me again.
I never forgave him, the one I loved for so very long, through the years even, for telling me I was special... when he knew I was not. Not that special to him. Not any more than anyone else that would look his way. I never forgave him for saying anything that would make someone, anyone, love him. For loving anyone that would pretend to love him. Because I was irrelevant, and would never be enough.
I never forgave myself for letting me get so horribly overweight.
I never forgave my mother for abandoning me, deceiving me. Robbing me.
I never forgave my grandfather for abandoning the family. For a new wife and for his god.
I never forgave my older sister for smoking weed and getting herself killed.
I never forgave my father for dying like he did. Leaving me like that.
...
... but now... I do.


Do you have someone you just couldn't forgive? Maybe... maybe it's time you did. 'No one can do it for you.' I am not going to pretend I have forgiven everything... but maybe, someday, I will be strong enough to lift those burdens off, too.

When your heart is broken
A thousand times
With every moment
Is that enough?
 
 
Current Mood: vengeful and wronged and... relieved!
Current Music: Disturbed - Enough
 
 
26 August 2008 @ 09:53 pm
Gym and EF  
A quick gym update: I did an hour of cardio training today, but no strength training since I didn't have the time for that. I got 463 + 462 = 925 kcal, though, with my performance indices being 27 and 26, which isn't bad.

Outside of that, I think I'm pretty much set for EF. I've got everything packed and taken care of; the only thing left to do now is to go to bed, get up early, pack the last few things that I can't pack today (my hair dryer etc.), and then leave for the con.

I look forward to sharing a room with [info]graafen and [info]damonblackpaw, and I also look forward to seeing everyone else, of course. ^.^
 
 
Current Mood: tired
Current Music: Evil Horde - The Duel (MAP08 - The Dave D. Taylor Blues)
 
 
26 August 2008 @ 06:41 pm
A thing!  
This is the Audi R8. Now, I personally think it's gorgeous, and not just because Iron Man has one. Note how the few (and they are tragically few) departures from the motor industry norm produce such a striking and instantly recognisable look. To me this serves to highlight how identical modern cars are. I admit that there are legislative and practical constraints, such as having doors, headlights, etc. The R8 shows us how a few small changes, a few new ideas, can make what to my mind is the first mass-market car to be based on a new design since the early nineties. It doesn't stop at cars, though. Why do we, as a society, pay people to photocopy design toasters, TVs, jeans? A bit of flair, the balls to take a risk, and there's that much less grey drudgery in the world. It works for buildings, eh?
I know everything can't be a design classic like Mr. B. or the lava lamp, but come on.
 
 
Current Music: dEUS - "Magdalena"
 
 
26 August 2008 @ 05:40 pm
Woohoo  
In the absence of anything meaty to discuss...

Thesco!
 
 
Current Music: Meshuggah - "New Millenium Cyanide Christ"
 
 
26 August 2008 @ 03:00 pm
Tales from the Interview: It Depends & Too Good To Be True  

It Depends (from David)

Several years back, a "small startup on the verge of explosive growth" emailed me back after I had sent over my resume. They were interested in an interview. I went there, and their "office" was an old house in some shady downtown neighborhood that had four home-built computers jumbled together on an improvised table in the dining room with two guys in wooden chairs sitting around it. For a startup, I didn't think it was that bad, as many start up that way.

One of the two guys told me that he was "one of the CEOs, the President of the Company, and Head of Research and Development." I suspect he might have also said "and supreme leader of the world" if the other guy at the table, i.e. the other CEO, hadn't been there. I grabbed a wooden chair and sat at the table for our interview.

The interview was fairly straightforward, and the CEO (and the other CEO) didn't seem to disagree with my salary expectations. He told me the company had lots of "biiiiiiig" clients and was just starting to really grow. To gauge my technical skills, he asked me to do some simple coding tasks which were printed on a sheet of paper.

The first exercise read something like this:

Write a program in C# that receives a number N 
via console, and then prints the first N primes.

Example:
  6
  1 2 3 5 7 11

"Quick question," I asked the interviewer, "the task tells me to print the first N primes, but then lists '1' in the output."

"Okay," he said, inquisitively raising his left eyebrow, "so...?"

"Err," I stumbled, "'1' isn't a prime."

"Hmm," he replied, "well, that depends."

"It depends?" I questioned, unsure if this was some sort of trick question, "it depends on...?"

"Well," he responded, "there are times when '1' is prime, and times when it's not."

I was tempted to ask what it depended on, but just decided to leave it at that. I quickly finished the exercise and left shortly after that.

 

Too Good to be True (from Greg L)

In an effort to find top-notch candidates, my consulting company put up a website that had a pretty difficult, broad-scoped multiple choice quiz on it. Anyone could take the quiz and, upon completion, had the opportunity to submit their score, some basic contact information, and a résumé. It was a pretty tough quiz: the company’s brightest guy took it, and he had only scored 84%. We figured it'd be a great benchmark.

The website got some great exposure, and next thing we knew, résumés came flying in. Most scored between 65 and 75, and were all very good candidates. As time passed, the influx of résumés reduced, and so far, no one scored higher than that magical 84.

One night, just as the contest was coming to a close, I received an email from the website proclaiming that someone had scored a 92. I eagerly pulled up his resume to see what he’s done in his past to warrant such a high score. I started perusing through it, only to find that he’s had one job listed on his resume, and it looked like it was just some website he’s done as a hobby. Looking at the dates of schooling, I could gather he was in his very early 20s. This didn’t quite make sense. The test was designed to gauge experience, not book smarts.

Sensing something was up, I pulled up the web logs to see what had happened. After seeing an entry point from Google, I noticed he pulled up the test page, submitted the test, pulled up the test again, submitted it again two minutes later, submitted yet again 40 seconds later, and again, and again. He took the test over and over and over for a period of two hours a grand total of 140 times!

The next day, the candidate emailed me to see what I thought of his score. I politely replied, saying that taking the exam 140 times wasn't quite the behavior we would expect from a consultant. He replied with the following.

Hi Greg,

Anyone with 1 or more years in .Net could probably pass that 
quiz. I was trying to learn from it. Is there another quiz 
that I could take? I am not sure I took it over that many 
times. I took it maybe 20 times but your number is overboard.

Regards,

C------

I considered replying, but decided I shouldn't waste anymore time with this clown. No matter, a full 18 minutes later, he followed up with another email.

Dear Greg,
I really apologize for taking the test so many times. As I said 
I was trying to learn from it. I hope this does not affect my 
possible future employment with ------- in the past. It seems 
to be a very great company. Is it still possible to apply 
in the future?

Sincerely,
C------



Brought to you by the Non-WTF Job Board:



 
 
26 August 2008 @ 01:00 pm
Mandatory Fun Day: 2.19: The New PM  




Brought to you by the Non-WTF Job Board:



 
 
26 August 2008 @ 12:50 pm
[via LJ2ME]  
Bidoof: a bit stupid.

Bidoof with Rollout: >all
 
 
26 August 2008 @ 12:38 pm
 
Bah. Every time I decide to try and write something, I discover someone else got there first and did it better than I could have. So I end up reading rather than writing. That's all very well, but it's not what I set out to do. Ah, well, there goes another good idea.

The Crash project: abandoned
 
 
26 August 2008 @ 06:55 am
 
Does anyone else REALLY hate coming to the end of a good series?

It can leave me feeling a might on the depressed side for a few days at its worst. (Wolf's Rain took me a week to recover from... and I finished watching it 7 hours before my GCSE's started :P)

Oh well, goodbye Mysterious Cities of Gold... until the films come out I bid you farewell...
 
 
Current Location: Edinburgh
Current Mood: blank
Current Music: MCoG Theme
 
 
25 August 2008 @ 09:54 pm
Furspots  
So Furspots is in technically-closed alpha now ([info]inaki appears to be shoveling out invite codes like free candy in his announcement post, though.) The easiest way to describe it at this point is that it appears to be some sort of profile database for everyone and all their characters. They even get their own pages. I made three so far (all thrown together relatively quickly just to test the alpha, so quiet): Kjorteo, Sara, and Barius.

I find myself wanting for a great many features (fortunately, that's open for discussion as well,) but I really like where they're going with this. I see this potentially replacing the in-game cinfo and such and maybe even the Rabbit Hole profiles for my Tapestries characters, at least once it's stabilized enough that I don't have to worry about them randomly nuking everything and they've added some content filters so I don't feel awkward uploading sultry "preference" description and x-rated reference pictures and such.

It may even become a cool bio site for characters in general, which means [info]yiffyraptor and [info]raptorianone should probably check it out.

Tentative verdict: Shows obvious signs of still being an alpha, but it's on the right track!
 
 
25 August 2008 @ 06:36 pm
Tested My Might, Failed My Fort Saving Roll  
I made it home, no thanks to Greyhound’s more than typically shitty service! Also, I was able to successfully petition Beginning Piano to go along with Music Reading, so soon I will be A Real Musician. Yay!

Also, I love Reveille forever, not only for the fantastic weekend which he played no small part of bringing about (with just as much thanks to his friends, Astolpho, Jenna, and Tugrik for doing the same), but because he had a copy of the increasingly rare soundtrack to the Mortal Kombat movie, which I promptly FLAC ripped via EAC. If there’s nothing else good that came of it, let it be the time immemorial scream of “MORTAL KOMBAT!” to pulsing house techno.

Oh yes, and thank you to the many people who wished me a Happy Birthday, either in card form, IM messages, MUCK pages, or LJ comments. It’s the first time in a while I’ve felt happy about my birthday.
 
 
Current Mood: pleased
Current Music: The Immortals - Techno Syndrome 7' Mix
 
 
26 August 2008 @ 12:51 am
Gym  
First of all, gym for yesterday...

I did the usual stuff again - 30 minutes on the bike, plus some strength training. Cardio-wise, I got 472 kcal, which is quite nice, with a performance index of 28, which is also quite nice; certainly higher than it's been a while since I started walking to the gym again. I'm still not sure what really influences it; I suppose the cooler weather may have played a role, but then, it hasn't been very hot in a while already, so...

Strength training-wise, I took my therapist's advice and enlisted spotters for bench pressing this time, every time. After the usual back extension exercise (3x15), I first tried 35 kg; I managed to do 23 repetitions there, which really is quite a lot, so I moved up to 40. And I've gotten better at that, too - I got 13, then 12, and finally 11, each without the last repetition that I couldn't really do anymore and where I needed (lots of) help. 40 kg still isn't much, but... well, you can't rush these things. It's not like I really care about huge loads, anyway (I don't need to be able to go into the three-digit figures, for examples), but being able to lift 60 or 70 kg would be nice. Well, we'll see.

After that, I used the vertical row (45 kg, 4x15), then went to the shoulder press; I started with 25 kg again (1x15), but then went a bit higher (30 kg) and managed 3x15 repetitions. Considering that I started with 20 kg and that I was just able to do 12 repetitions each with that in the beginning, it's also an improvement. :) Of course, I've seen other people push 100 kg there - but then, the same as with bench pressing applies here, too.

I also went a bit higher on the triceps press - after 1x15 at 45 kg, I did 3x15 at 50 kg. It's quite a difference, though (although that goes for all devices - you'd think 5 kg more isn't a big deal, but it is). After that, I used the pull-over machine (55 kg, 4x15, as usual), and then the rowing torso; I went up to 30 kg there, and did manage to do 4x15, but it was quite difficult.

Finally, on the arm curl device, I actually had to go down with the weight I was using - but I think I hadn't positioned my arms the right way so far, so maybe it's to be expected. Anyhow, I first tried with my regular 25 kg, and managed 15 repetitions (non-alternating), but it was already very difficult; alternating, I only managed 8, so I went down to 20 kg and did 15 repetitions each way again.

Sometimes, the differences in the weights I can use on the different machines are quite surprising, but I guess that's the way things are.

As for today...

Today, I did 30 minutes on the bike again, of course; I got 466 kcal, which is decent, but my performance index dropped to 25 (in other words, my pulse apparently went quite high). I suppose it may have to do with the fact that some idiots closed the window behind me which I had opened, but I can't say for sure.

Strength training-wise, it was a "legs" day, but a relatively short one. I used the rotary calf machine (55 kg, 4x15), and also adjusted my seat position there a bit; after that, I went to the standing gluteus device, but I only did 2x15 for each leg today (at 80 kg again, like last time - quite a bit more than the 65 kg I was usually using up to now, but I just noticed that that wasn't enough anymore), not feeling up to more.

After that, I used the sitting leg curl R.O.M. machine (60 kg, 10°-100°, 4x15) and the leg extension R.O.M. (40 kg, 0°-100°, 4x15). The latter, which works out the quadriceps, is still quite painful really, but I guess that just means that I need to exercise my quadriceps more. c.c

Finally, I also used the adductor machine, and also went a bit higher there as well - after 1x15 at 45 kg, I did 3x15 at 50 kg. It's really quite amazing; I only started using that one 2 weeks ago, with 30 kg, and my adductor muscles really hurt afterwards, but now they seem to have gotten quite used to being used. Anyhow, after this, I also used the abductor, of course, at 55 kg again (4x15). Also quite an improvement compared to two weeks ago.

Anyhow, that's it. I hope this was a little less boring than the "numbers dump" posts now, although I've got to admit it also took quite a bit more time to write, so I'll probably have to find some middle ground there. c.c Well, not that taking 20 minutes to write a post is necessarily a problem, but I think this one's already pretty repetitive, and future gym posts would be even more so - there's only so much variation you can put into them.
 
 
Current Mood: tired
 
 
26 August 2008 @ 12:41 am
Jam II (and bread)  
I just baked a bread again earlier after coming back from the gym - I originally had planned to do so tomorrow, but I wanted to try the jam, and I didn't want to do so on storebought bread. ^^

The bread come out fine again, and so did the jam. It's just like last year really; very fruity, which isn't a surprise given that I used the 3:1 jellying sugar again, and generally very tasty. :)

So yeah... definitely good. I just wish I had some more; I suppose I could still try to pick more brambles after EF, but chances are they'll be well past their "best" days by then.
 
 
Current Mood: hungry