Tuesday 23 April 2013

Oh, those powerful computers!

You often hear about how computers keep getting so much faster and bigger. Well, here's an interesting thing I just found. I stumbled upon a web page where a few users had mentioned how much memory was being dedicated by their browser (Chrome) for the tab they were currently viewing (the same one they were posting to). They described using the Chrome task manager to see this usage.

So, I invoked it (Shift-esc will do it), and sure enough, all my tabs were there indicating the amount of memory dedicated to each. The page I was viewing was using over 70 mb.



Being an old-school programmer for almost 25 years, it brought to mind that some of the early computers had as little as 2 kb total memory. That's not a typo. In 2 kb of memory sat (whatever was currently needed of) the operating system, control blocks to manage the computer, the user's program, and some amount of data. Back then, one of a programmer's biggest challenges was to find ingenious ways of minimizing storage requirements. If your program was too big, you had to slice it and dice it (called overlays) so that you could use the same storage area to load only the piece you needed to perform a specific function at that specific moment in time.

Then, I looked at the page in my tab and noticed that perhaps 80% of the page was blank space. We have come a very long way since those first computers which came shortly after the wheel was invented. Computers are so much faster and bigger, now. When you need 70 mb of silicon just to display perhaps 2 kb of data, it'd better be damn big and fast. Funny thing is, that despite the leaps and bounds of advancement in hardware technology, the software has gotten decidedly more stupid.

This is understandable since in the old days, the few hundred programmers that were employed in a large city were all that were needed and so represented la creme de la creme. Today, just about everyone needs to be a "programmer", no matter how poor their talent and aptitude. Armies of people "earn" their living in information processing. The ingenuity of the programmer has been replaced by the ingenuity of the hardware developer--making bigger and faster machines capable of supporting even the most unimaginative programmer. Of course, they are rarely called "programmers", anymore. They are "developers", mostly just shuffling things around on a screen.

The above does not apply to operating system developers, etc. I do realize there are still some bastions of low-level programmers around.

I can't imagine what the heck the other 69.9 mb is being used for. I guess I'm not quite as imaginative as I thought I was.


Click here to go to most recent posts.

Wednesday 10 April 2013

The Jodi Arias saga continues

 Alyce LaViolette, expert witness for the defence on domestic violence in the Jody Arias murder trial conducting one of many of her acclaimed seminars entitled "Was Snow White a Battered Woman?".




Well, I found a copy of the story of Snow White and read it very carefully (twice) and even though I may not be an expert, it is my opinion that Snow White was not battered. I found not an iota of evidence to support that outlandish claim. I read nothing to suggest that she was battered, breaded or even lightly dusted with flour, let alone battered.

I apologize to true victims of abuse of either gender for making light of this subject. Many people seem to forget that the victim in this case was Travis Alexander and not Jodi Arias. There is not a shred of evidence that Mr. Alexander was ever physically violent toward Ms. Arias. However, it's been well established that not only was Jodi a vindictive, scheming, conniving, stalker, but also a compulsive liar.

And as for Ms. LaViolette, this woman sees abuse (and victims) everywhere she looks, especially of the male toward female variety. She is almost totally blind to the reverse situation, ignoring all evidence of such.


Click here to go to most recent posts.