﻿<?xml version="1.0" encoding="utf-8"?><rss version="2.0"><channel><title>lizard_SF's Xanga</title><link>http://lizard-sf.xanga.com/</link><description>Latest Xanga weblog from lizard_SF</description><language>en</language><ttl>60</ttl><image><title>The Weblog Community</title><url>http://s.xanga.com/images/xangalogobutton.gif</url><link>http://lizard-sf.xanga.com/</link></image><item><title>Long Time, No Blog</title><link>http://lizard-sf.xanga.com/719335284/long-time-no-blog/</link><guid>http://lizard-sf.xanga.com/719335284/long-time-no-blog/</guid><pubDate>Fri, 01 Jan 2010 19:06:15 GMT</pubDate><description>Ah, it's a brand new year.&lt;br&gt;I resolve to not post any resolutions, task lists, hopes, dream, projections, fears, or any other folderol here.&lt;br&gt;&lt;br&gt;Mostly, I've been working. Day job, review job, tech writing job, assorted amusing financial issues, the various holidays and the havoc they play with scheduling, etc, etc, etc. Also, yesterday, in order to glom onto the tax credit, I grabbed an iPod Touch. Now comes the endless process of buying/downloading/etc software for it. 32 gig is a lot ofspace for things. &lt;br&gt;&lt;br&gt;</description><comments>http://lizard-sf.xanga.com/719335284/long-time-no-blog/#firstcomment</comments></item><item><title>Today's Thought On Dwindling Tech Prices</title><link>http://lizard-sf.xanga.com/718761498/todays-thought-on-dwindling-tech-prices/</link><guid>http://lizard-sf.xanga.com/718761498/todays-thought-on-dwindling-tech-prices/</guid><pubDate>Wed, 23 Dec 2009 12:22:06 GMT</pubDate><description>One of the major moments in the Collapse Of Tech Prices was when hard disks broke the "Dollar a megabyte" barrier, when a company began offering a 1 GB drive for 999.00. This was 1994.&lt;br&gt;&lt;br&gt;Yesterday, in Wal-Mart, I saw a 1 TB drive for 99.00.&lt;br&gt;&lt;br&gt;At 1000 dollars/gigabyte, that drive would have cost (Dr. Evil voice) One....millllion.....dollars. (First person to point out that a gigabyte 1024 MB, not 1000, gets looked at disdainfully for missing the point.)&lt;br&gt;&lt;br&gt;So in 15 years, storage has gone from ~$1.00/MB to ~$0.00009 megabyte. It's also become much faster and more reliable; to buy a drive in 1994 with the kind of quality and error protection that a modern drive has would send the price even higher. &lt;br&gt;&lt;br&gt;A few seconds research (and let us not pause to try and remember when, precisely, the time between "Hmm, I wonder what..." and "Oh, OK" became equal to the time it took to type the question) shows that while there's no absolute clear answer on the storage capacity of the human brain, estimates go from a low of 1-10 TB to a high of 300-500 TB. Let's just say it's a petabyte, giving a lot of room for error. &lt;br&gt;&lt;br&gt;So, today, about 100,000.00 worth of storage -- less, really, as economies of scale, yadda yadda, means the cost of 1 PB is going to be at least a bit less than buying 1000 1TB drives from Wal-Mart. But it's a nice round number.&lt;br&gt;&lt;br&gt;Assuming the current progress in sotrage density increases, which it may not -- limits will eventually be reached -- that means a brain-sized storage unit will be available, around the time I turn 60, for about a hundred bucks, assuming today's cost-per-megabyte will be 2025's cost-per-terabyte. Except, wait, the math's wrong... the cost of storage hasn't dropped one thousand fold, it's dropped ten thousand fold -- from 999/Meg to 99/gig. So 1 PB should cost 9 bucks; 99 should get me, roughly, 10 PB.&lt;br&gt;&lt;br&gt;As an amusing side note, &lt;a href="http://www.jamesshuggins.com/h/tek1/how_big.htm" rel="nofollow"&gt;according to this page&lt;/a&gt;, the printed collection of the library of Congress is a measly 2 TB. &lt;br&gt;&lt;br&gt;Thinking a little more on this, a typical movie on DVD is about 2 gig, so a 1 TB drive could hold 500 movies, or about 1,000 hours of entertainment. This would be enough to hold, say, every episode of every "Star Trek" series, plus Buffy, Angel, Babylon 5, Firefly, and a few others. A 1 PB drive, in turn, could hold 500,000 movies. While a definitive number of movies ever made is apparently very hard to come by, Netflix claims some 75,000 titles, which includes TV season box sets and lots of other things not quite 'movies'. IMDB has ~500,000 entries. So, allowing for a lot of variance, while it might not be quite possible to get "Every single movie ever made" onto a 1 PB disk, you could get, very easily, "Every single movie, TV show, book, and piece of music any individual human being might ever want to see, and far more than they could actually see within their lifetime".&amp;nbsp; (Assume 12 hours per day of doing nothing but consuming entertainment; assume you start doing this at 21, assume you live to 77. This about 245,000 hours of slack-jawed staring at the screen, or 125,000 2-hour movies. That's 1/4 of the capacity of a 1 PB drive. A much more reasonable assumption of 2 hours of "slack jawed drooling" per day, 5 days a week, for the same time gives you a measly 14,500 or so hours of entertainment time; this is 14 TB. Feel free to juggle the numbers as you wish.)&lt;br&gt;&lt;br&gt;But then the RIAA would send ninja assassins to kill you and anyone who knows you. So it goes.&lt;br&gt;&lt;br&gt;</description><comments>http://lizard-sf.xanga.com/718761498/todays-thought-on-dwindling-tech-prices/#firstcomment</comments></item><item><title>Well, that's that. Mostly.</title><link>http://lizard-sf.xanga.com/718731341/well-thats-that-mostly/</link><guid>http://lizard-sf.xanga.com/718731341/well-thats-that-mostly/</guid><pubDate>Tue, 22 Dec 2009 21:33:03 GMT</pubDate><description>Three hundred sixty seven pages (as formatted by Word 2007, using default fonts and styles and margins.) One hundred fifty seven thousand, one hundred twenty seven words. At an average writing speed of about 750 words an hour (figuring I vary from 500 to 1000 words an hour, overall), that's around 210 hours of work, spread over around 18 months. I figure I still have one to two thousand words of additional text to add in throughout the thing to bolster foreshadowing, close some holes, build motivations and emotions. However, that part doesn't count. What does count is that the final sentence has been written and everything else is editing. Medic is done.&lt;br&gt;</description><comments>http://lizard-sf.xanga.com/718731341/well-thats-that-mostly/#firstcomment</comments></item><item><title>Smurf Hunting 101</title><link>http://lizard-sf.xanga.com/718682613/smurf-hunting-101/</link><guid>http://lizard-sf.xanga.com/718682613/smurf-hunting-101/</guid><pubDate>Tue, 22 Dec 2009 04:46:05 GMT</pubDate><description>("Smurf" REALLY should have been the Generic Offensive Racist Epithet for the Na'vi. I'm just sayin')&lt;br&gt;&lt;br&gt;Warning: This may arguably contain "Avatar" spoilers, though most of the plot points I mention here are fairly obvious from the trailer. Despite some mockery, it really wasn't a bad movie, albeit painfully predictable in many places. Plot-wise, we've seen it more than a dozen times before. Effects/scope/spectacle wise.... wow. One of the most incredible movies I've seen in terms of SFX. CGI has finally climbed out of the Uncanny Valley, at least as far as Smurfs go... and I'm not sure which scenes with humans were CGI and which weren't, it was THAT GOOD. I really did not believe I was seeing CGI for most of the movie, even when I knew I *had* to be. Instead of trying to suspend my disbelief and having my hindbrain constantly telling me "This isn't real... I can tell by the pixels.", I had my hindbrain saying, "Yup, they filmed some real live aliens having Smurf Sex", and my forebrain saying "No way, hindbrain, this has to be CGI." I think the 3-D actually helped, rather than hurt. Once again, we see someone using the most advanced technology industrial capitalism can produce to whine about the evils of industrial capitalism (but not to the extent of, say, not letting McDonalds, of all things, be a major corporate sponsor!). ("Hey, here's our movie about how our corporate greed and arrogance has left the Earth a blighted wasteland so we have to go kill some smurfs on a distant world... be sure to get all the toys at McDonalds!" (There's probably a Wal-Mart exclusive toy, too.)&lt;br&gt;&lt;br&gt;Anyway...&lt;br&gt;&lt;br&gt;The list!&lt;br&gt;&lt;br&gt;Things I Will Do If I Ever Have To Put Down An Army Of Uppity Smurfs&lt;br&gt;1)I will make sure my copters-of-doom have bulletproof (and thus, arrowproof) glass. If the Business Weasel won't spring for it, I'll tell him he will have to direct all military operations from the front line or I take my troops and go home. I will get my glass.&lt;br&gt;&lt;br&gt;2)I will remember these things called "turrets", that put the gun on the outside and the GUNNER on the INSIDE.&lt;br&gt;&lt;br&gt;3)If my goal is to bomb the big magic tree, I will not land ground troops who will then be vulnerable to said uppity smurfs.&lt;br&gt;&lt;br&gt;4)If my goal is to bomb the big magic tree, but there's some magic hoo-hah field that shuts down my long range remote control and targeting, I will remember that the Germans figured out how to guide rockets for hundreds of miles with considerable accuracy using purely mechanical, 1945 level, technology.&lt;br&gt;&lt;br&gt;5)If I'm going to be committing genocide anyway, and I can grow half-human, half-smurf, bodies at will, odds are I can grow Smurf Ebola. &lt;br&gt;&lt;br&gt;6)Speaking of viruses, if there's some kind of organic planetary internet, I will find a way to hack it. See if Jeff Goldblum is available.&lt;br&gt;&lt;br&gt;7)Even if I can't launch rockets, gravity itself is a pretty good way to deliver high explosives, and copters-of-doom can fly higher than any native animals. "Nuke 'em from orbit -- it's the only way to be sure." Who said that, again?&lt;br&gt;&lt;br&gt;8)It's a lot easier to kill Smurfs if there's no trees in the way. Agent Orange is my friend. &lt;br&gt;&lt;br&gt;9)Speaking of which... napalm is also my friend. (OK, we may be out of cheap oil by then, but there's always some equivalent you can mix up.)&lt;br&gt;&lt;br&gt;10)I will study my history. Especially the part where wiping out the natives is easier if you get Tribe 'A' to shoot Tribe 'B', then mop up what's left of Tribe 'A'. What, they have a peace treaty at the moment? Trust me, if they hated each other in the past, you can make them hate each other now. No matter how big a threat I may be to everybody, it will take a while before they hate a new enemy more than they hate the enemy they've been hating for generations.&lt;br&gt;&lt;br&gt;11)If someone is escaping from my Corporate Compound of Evil in one of my copters-of-doom, I will order my SEVERAL HUNDRED OTHER copters-Of-Doom after them, not just shoot at them with my handgun.&lt;br&gt;&lt;br&gt;12)Magical hoo-hah fields might scramble radio waves but they don't stop light. Why does this matter? Because if 21st century satellites can read your license plate from orbit, hiding your stolen copter-of-doom from 23rd century satellites is going to be darn near impossible. Even if I can't remote-control a missile there, once I know the coordinates, I just fly above the magical hoo-hah field and drop a bomb. (See 7). While this might not be pinpoint accuracy, all I really have to do is hit the right timezone. &lt;br&gt;&lt;br&gt;13)I will read the Evil Overlord list, especially anything pertaining to *listening* to the eggheads I hired. (See 6)&lt;br&gt;&lt;br&gt;</description><comments>http://lizard-sf.xanga.com/718682613/smurf-hunting-101/#firstcomment</comments></item><item><title>Oh, Let Us Dance The Schadenfreude Dance...</title><link>http://lizard-sf.xanga.com/718564871/oh-let-us-dance-the-schadenfreude-dance/</link><guid>http://lizard-sf.xanga.com/718564871/oh-let-us-dance-the-schadenfreude-dance/</guid><pubDate>Sun, 20 Dec 2009 02:43:43 GMT</pubDate><description>Is there anything more joyous than the failure of someone you despise? Is there any emotion more pure and proper than the happiness one feels when someone else suffers? &lt;br&gt;&lt;br&gt;I say thee NAY!&lt;br&gt;&lt;br&gt;So let us dance the schadenfreude &lt;a href="http://news.yahoo.com/s/ap/20091218/ap_on_re_us/us_video_game_watchdog" rel="nofollow"&gt;dance over the grave of the National Institute on Media And The Family&lt;/a&gt;, a bunch of far-right book burning fascist pigs whose only positive contribution to the world was their annual list of "Cool Games To Buy RIGHT NOW!", though, for some reason, they called it the "Report Card On Game Violence". Go figure. But thanks to the wretched economy, there's just not much money in the book-burning trade anymore, and let's face it -- saying "Don't buy these games!" is pretty much the equivalent of saying "Put someone out of work!" It's not just censorship, it's downright bad for business.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;For those who don't know what "Schadenfreude" is...&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/SFxBsPlVR_E&amp;hl=en_US&amp;fs=1&amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/SFxBsPlVR_E&amp;hl=en_US&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;</description><comments>http://lizard-sf.xanga.com/718564871/oh-let-us-dance-the-schadenfreude-dance/#firstcomment</comments></item><item><title>Chuck Norris Is A Communist</title><link>http://lizard-sf.xanga.com/718349588/chuck-norris-is-a-communist/</link><guid>http://lizard-sf.xanga.com/718349588/chuck-norris-is-a-communist/</guid><pubDate>Wed, 16 Dec 2009 03:47:03 GMT</pubDate><description>Warning: Politics ahead. Serious politics. "Piss off everyone I know, probably", politics.&lt;br /&gt;&lt;br /&gt;Too bad. Sometimes, a man's gotta say what a man's gotta say. My conservative friends/readers/associates will be annoyed I'm not anti-abortion, my liberal friends/readers/associates will be annoyed I'm anti-Communist, and my libertarian friends/readers/associates probably don't exist. :)&lt;br /&gt;&lt;br /&gt;So, according to Chuck Norris (yes, that Chuck Norris), if Obamacare passes, &lt;a href="http://townhall.com/columnists/ChuckNorris/2009/12/15/what_if_mother_mary_had_obamacare?page=2" rel="nofollow"&gt;Mary would have aborted Jesus&lt;/a&gt;. Or something. What's telling, to me, is this isn't standard boilerplate "Obama gonna kill yo' babbies!" right-wing paranoia/lunacy. This is something quite different.&lt;br /&gt;&lt;br /&gt;This is Communism.&lt;br /&gt;&lt;br /&gt;No, I'm not kidding.&lt;br /&gt;&lt;br /&gt;What is the essence of Communism? That the individual has no rights, that the sole function of the individual is to live, work, and die for the collective. It's fine, even noble, to make the few suffer for the sake of the many -- and a moral person (under the Communist ideal of "morality") is one who willingly, even eagerly, marches to sacrifice himself -- his happiness, his desires, his wishes, his life -- to the needs of others. An immoral man is the man who says, in the words of Number 6:"My life is my own."&lt;br /&gt;&lt;br /&gt;So what is Chucky-boy's argument? Not that some sort of Biblical Obamacare would have FORCED Mary to abort, but, God forbid (pun intended), it would have given her the CHOICE, by making it cheaper and easier. That she could have, as he himself puts it, "avoid(ed) the ridicule, ostracizing, persecution and possible stoning because of her out-of-wedlock pregnancy".&lt;br /&gt;&lt;br /&gt;I just want to make this perfectly clear. In the "mind" of Chuck Norris, allowing a young, frightened, teenage girl to avoid shame, ostracism and very likely death (just as young women in Islamic nations still face) would have been a BAD THING.&lt;br /&gt;&lt;br /&gt;Just roll that around in your mind a little bit. I'm going to say it again. To Chuck Norris, and, I presume, other mainstream conservatives -- this is from NATIONAL FRACKIN' REVIEW, people, not some loony-tune fringe site -- ALLOWING A YOUNG GIRL TO NOT BE KILLED BY RELIGIOUS FANATICS IS A BAD THING.&lt;br /&gt;&lt;br /&gt;I'm also tempted to say it a third time. It's just that mind-blowingly stupid.&lt;br /&gt;&lt;br /&gt;WHY is it a bad thing? Because if Mary had been allowed to avoid this fate -- or even been given the CHOICE to do it -- other people, people not yet even ALIVE, would have suffered. And lest anyone think this is a special, exceptional, case -- one could argue that, maybe, just maybe, keeping the savior of all mankind alive long enough to.. er... die... might justify a hint of Marxism, needs must when the Devil drives (pun intended, again) and all that -- note that Chuck goes on to say that "Imagine all the great souls who could have been erased from history and the influence of mankind if their parents had been as progressive as Washington's wise men and women!"&lt;br /&gt;&lt;br /&gt;And imagine all the serial killers, rapists, robbers, and just plain useless bums who might have been erased. But, really, whether we lose Karl Marx or Groucho Marx (I'll give y'all one guess which I'd consider the greater loss, and the greater gain), isn't the issue. The issue is that Chuck is saying women should be forced to suffer, so that maybe, just maybe, their unwanted child grows up to be of some benefit to humanity. Or their grandchild, or great-great grandchild. &lt;br /&gt;&lt;br /&gt;Most conservatives, at least those with two brain cells to rub together, make the somewhat more defensible argument that a fetus is a person and, as such, has rights the State is obligated to protect. I disagree with this, too, but at least there we're arguing about the much more difficult and complex issue of personhood, and what happens when the rights of individuals come into conflict. We're in agreement that the defining standard of moral behavior is preserving and protecting the rights of the individual. But Chuck isn't making that argument. He is making the argument -- and he is very clear about it, there is no ambiguity or room for interpretation -- that the individual should sacrifice their happiness for nebulous, unknown, unborn, and undefined people yet to exist. &lt;br /&gt;&lt;br /&gt;That, folks, is Communism, and NRO should be deeply ashamed to be supporting it. &lt;br /&gt;&lt;br /&gt;That whirring you hear? It's William F. Buckley spinning in his grave.</description><comments>http://lizard-sf.xanga.com/718349588/chuck-norris-is-a-communist/#firstcomment</comments></item><item><title>So. We Have A New Coffee Pot</title><link>http://lizard-sf.xanga.com/718041188/so-we-have-a-new-coffee-pot/</link><guid>http://lizard-sf.xanga.com/718041188/so-we-have-a-new-coffee-pot/</guid><pubDate>Thu, 10 Dec 2009 18:58:37 GMT</pubDate><description>Apparently, I've become very used to lukewarm coffee, because the new pot keeps the coffee HOT. As in "Oh gods, my TONGUE!" hot. &lt;br&gt;&lt;br&gt;In other news, I'm writing an overly complex system to define error messages and display them, in the hopes that building a robust error handling framework now will keep me from having a grossly inconsistent and unmanageable framework later. Basically, I've already found a good 3 or 4 different ways to tell a user "Something bad has happened", and I'm trying to consolidate them. Mostly, I want to be able to specify details in a variety of areas without a lot of custom code -- that is, there's a lot of error conditions which fall into the general category of "The following X items are in error", and others where you have "The following three unrelated things need to be fixed.", and, of course "This one big thing is wrong, I'm going home now. See ya!". Every routine that does error checking currently has its own unique and individualistic way to tell the user what it found. I'm tearing all of that out and replacing it with a single error management/display system. In the future, this will make code much simpler. For now...&lt;br&gt;&lt;br&gt;</description><comments>http://lizard-sf.xanga.com/718041188/so-we-have-a-new-coffee-pot/#firstcomment</comments></item><item><title>Productivity....</title><link>http://lizard-sf.xanga.com/717863559/productivity/</link><guid>http://lizard-sf.xanga.com/717863559/productivity/</guid><pubDate>Mon, 07 Dec 2009 20:06:28 GMT</pubDate><description>Let's see, today I:&lt;br&gt;Implemented bi-directional sorting on a data grid. (Thus learning about ViewerSorter objects).&lt;br&gt;Added "Open in Excel" and "Open in Text" features. (Thus learning about launching apps.)&lt;br&gt;Got my "dynamic query building" code to work, finally.&lt;br&gt;Put in a bunch of UI logic to enable/disable controls based on selections.&lt;br&gt;Fixed a bunch of small bugs.&lt;br&gt;Started looking at the Status class for use with the Error dialog in JFace.&lt;br&gt;&lt;br&gt;This beats "spun my wheels trying to figure out why a simple bit of code isn't working". None of the above was exceptionally complex or difficult, but it represents a lot of added functionality on a section I've been working on for a while, which has now gone from "proof of concept" to "I'm using the section as a tool to debug other parts of the code". &lt;br&gt;&lt;br&gt;</description><comments>http://lizard-sf.xanga.com/717863559/productivity/#firstcomment</comments></item><item><title>Still No Cure For Cancer, But, Who Cares?</title><link>http://lizard-sf.xanga.com/717847164/still-no-cure-for-cancer-but-who-cares/</link><guid>http://lizard-sf.xanga.com/717847164/still-no-cure-for-cancer-but-who-cares/</guid><pubDate>Mon, 07 Dec 2009 14:17:24 GMT</pubDate><description>So here I am, coding, and somewhere between &lt;br&gt;"&lt;span style="font-family: Courier;"&gt;rsLoans=stmt.executeQuery(getQuery()+" from \""+JDBCTable+".csv\"");&lt;/span&gt;"&lt;br&gt;and&lt;br&gt;"&lt;span style="font-family: Courier;"&gt;allSqlErrors.add(error);&lt;/span&gt;"&lt;br&gt;I noticed that my coffee had sublimated from "pleasantly warm" to "useful for cryogenics and/or molecular gastronomy". So it occurred to me... why not a USB powered coffee cup warmer? I could get rich!&lt;br&gt;&lt;br&gt;Sadly, if an idea occurs to one geek, it's probably occurred to other geeks. &lt;a href="http://www.amazon.com/s/?ie=UTF8&amp;amp;keywords=usb+coffee+mug&amp;amp;tag=googhydr-20&amp;amp;index=aps&amp;amp;hvadid=3985991141&amp;amp;ref=pd_sl_3qnwul7tqt_b" rel="nofollow"&gt;To a LOT of other geeks&lt;/a&gt;.&lt;br&gt;&lt;br&gt;Truly, we live in an age of miracles and wonders.&lt;br&gt;&lt;br&gt;</description><comments>http://lizard-sf.xanga.com/717847164/still-no-cure-for-cancer-but-who-cares/#firstcomment</comments></item><item><title>This....</title><link>http://lizard-sf.xanga.com/717555865/this/</link><guid>http://lizard-sf.xanga.com/717555865/this/</guid><pubDate>Wed, 02 Dec 2009 14:36:58 GMT</pubDate><description>....&lt;a href="http://www.w3.org/History/19921103-hypertext/hypertext/WWW/TheProject.html" rel="nofollow"&gt;is the world's first webpage.&lt;br&gt;&lt;/a&gt;&lt;br&gt;Oddly, it does not contain an animated .GIF of a little man with a pickaxe.&lt;br&gt;&lt;br&gt;</description><comments>http://lizard-sf.xanga.com/717555865/this/#firstcomment</comments></item></channel></rss>