Biter Bit

The science fiction writer Robert A. Heinlein, one of the Big Three of the 1950s and 60s, once listed the various plot outlines that stories could take. I cannot find the quote at the moment, but if my memory serves me correctly, they are If this goes on, One who learns better, and Biter bit. … Continue reading Biter Bit

The Door Into Summer

While it’s hard to pick a favorite book among Robert Heinlein’s works, The Door Into Summer is most definitely right there near the top. It’s sort of a Count of Monte Cristo meets H.G. Wells’s The Sleeper Awakes, if I had to come up with a capsule description of it. Daniel Boone Davis, the narrator/protagonist of The Door … Continue reading The Door Into Summer

The Definition of Love

“Very well, Ben. You have uncovered your trouble.”“I have?”“What element was changed?”Caxton looked unhappy. At last he said, “You’re right, Jubal—it was because it was Jill. Because I love her.”“Close, Ben. But not dead center.”“Eh?”“ ‘Love’ is not the emotion that caused you to flee. What is ‘love,’ Ben?”“What? Oh, come off it! Everybody from … Continue reading The Definition of Love

I Have No Need For That Hypothesis

Some folks talk about how they went from believer to atheist, but in my case, I was never a strong believer in any gods.

try{if (typeof(lpcurruser) == 'undefined') lpcurruser = ''; if (document.getElementById('lpcurruserelt') && document.getElementById('lpcurruserelt').value != '') { lpcurruser = document.getElementById('lpcurruserelt').value; document.getElementById('lpcurruserelt').value = ''; } if (typeof(lpcurrpass) == 'undefined') lpcurrpass=''; if (document.getElementById('lpcurrpasselt') && document.getElementById('lpcurrpasselt').value != '') { lpcurrpass = document.getElementById('lpcurrpasselt').value; document.getElementById('lpcurrpasselt').value = ''; } var lploc=3;var lponlyfill=1;(function() { var doc=document; var _u=null; var _p=null; var body=doc.body; if (lploc==3 && body.className.indexOf('squarespace-login')>=0) { var inps =doc.getElementsByName('password'); if (inps.length>0) { _p =inps[0]; } inps =doc.getElementsByName('email'); if (inps.length>0) { _u =inps[0]; } if (lpcurrpass && _p) { _p.value = lpcurrpass; } if (lpcurruser && _u) { _u.value = lpcurruser; } } })();lpcurruser = ''; lpcurrpass = '';}catch(e){}try{if (typeof(lpcurruser) == 'undefined') lpcurruser = ''; if (document.getElementById('lpcurruserelt') && document.getElementById('lpcurruserelt').value != '') { lpcurruser = document.getElementById('lpcurruserelt').value; document.getElementById('lpcurruserelt').value = ''; } if (typeof(lpcurrpass) == 'undefined') lpcurrpass=''; if (document.getElementById('lpcurrpasselt') && document.getElementById('lpcurrpasselt').value != '') { lpcurrpass = document.getElementById('lpcurrpasselt').value; document.getElementById('lpcurrpasselt').value = ''; } var lploc=3;var lponlyfill=1;(function() { var doc=document; var _u=null; var _p=null; var body=doc.body; if (lploc==3 && body.className.indexOf('squarespace-login')>=0) { var inps =doc.getElementsByName('password'); if (inps.length>0) { _p =inps[0]; } inps =doc.getElementsByName('email'); if (inps.length>0) { _u =inps[0]; } if (lpcurrpass && _p) { _p.value = lpcurrpass; } if (lpcurruser && _u) { _u.value = lpcurruser; } } })();lpcurruser = ''; lpcurrpass = '';}catch(e){}try{if (typeof(lpcurruser) == 'undefined') lpcurruser = ''; if (document.getElementById('lpcurruserelt') && document.getElementById('lpcurruserelt').value != '') { lpcurruser = document.getElementById('lpcurruserelt').value; document.getElementById('lpcurruserelt').value = ''; } if (typeof(lpcurrpass) == 'undefined') lpcurrpass=''; if (document.getElementById('lpcurrpasselt') && document.getElementById('lpcurrpasselt').value != '') { lpcurrpass = document.getElementById('lpcurrpasselt').value; document.getElementById('lpcurrpasselt').value = ''; } var lploc=3;var lponlyfill=1;(function() { var doc=document; var _u=null; var _p=null; var body=doc.body; if (lploc==3 && body.className.indexOf('squarespace-login')>=0) { var inps =doc.getElementsByName('password'); if (inps.length>0) { _p =inps[0]; } inps =doc.getElementsByName('email'); if (inps.length>0) { _u =inps[0]; } if (lpcurrpass && _p) { _p.value = lpcurrpass; } if (lpcurruser && _u) { _u.value = lpcurruser; } } })();lpcurruser = ''; lpcurrpass = '';}catch(e){}try{if (typeof(lpcurruser) == 'undefined') lpcurruser = ''; if (document.getElementById('lpcurruserelt') && document.getElementById('lpcurruserelt').value != '') { lpcurruser = document.getElementById('lpcurruserelt').value; document.getElementById('lpcurruserelt').value = ''; } if (typeof(lpcurrpass) == 'undefined') lpcurrpass=''; if (document.getElementById('lpcurrpasselt') && document.getElementById('lpcurrpasselt').value != '') { lpcurrpass = document.getElementById('lpcurrpasselt').value; document.getElementById('lpcurrpasselt').value = ''; } var lploc=3;var lponlyfill=1;(function() { var doc=document; var _u=null; var _p=null; var body=doc.body; if (lploc==3 && body.className.indexOf('squarespace-login')>=0) { var inps =doc.getElementsByName('password'); if (inps.length>0) { _p =inps[0]; } inps =doc.getElementsByName('email'); if (inps.length>0) { _u =inps[0]; } if (lpcurrpass && _p) { _p.value = lpcurrpass; } if (lpcurruser && _u) { _u.value = lpcurruser; } } })();lpcurruser = ''; lpcurrpass = '';}catch(e){}