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
Heinlein
Not So Outlandish Now, Is It?
As I’ve mentioned previously, one of my favorite writers during my teen years was Robert A. Heinlein. He really knew how to spin a spell-binding tale. In addition to many standalone novels, such as The Puppet Masters, Door Into Summer, Double Star, Between Planets, and Red Planet (to name some of my favorites), and short stories such as “—All You … Continue reading Not So Outlandish Now, Is It?
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
Predestination
My two favorite science fictions authors when I was a teenager were Isaac Asimov and Robert Heinlein. Actually I think they still are. Anyway, one of my favorite short stories by Heinlein was “—All You Zombies—”, which despite the title has absolutely nothing to do with zombies. It was perhaps ten pages long and packed … Continue reading Predestination
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){}