Science fiction and technology writer

 RSS Feed for this blog

Subscribe to my space and sci-fi newsletter

When you sign up for my newsletter, you'll get a free sci-fi short story: Starfarer, monthly updates on space science and sci-fi, and updates on my writing projects!

    I won't send you spam or share your email with anyone. Unsubscribe at any time.

    Popular blog posts

  • Total Share: Personal Computer Market Share 1975-2010
  • Monarch Thing-A-Day Challenge!
  • Celebration
  • I love Korean Starcraft
  • Why HTML 5 sucks!
  • Recent forum posts

  • My article on the history of public messaging is up on Ars Technica!
  • Micro History Episode 0 is up!
  • How to find the best fiction ghostwriter?
  • is live on a new server!
  • My Non-Fiction
  • Discussion Forum

    Discussion forum

    Knotty Geeks Episode 44 - If I had a billion dollars

    Post #: 244
    Post type: Podcast
    Date: 2016-01-27 13:43:00.000
    Author: Jeremy Reimer
    Tags: Knotty Geeks

    We’re merging the video and audio versions, so the number scheme is going back to the old numbering.

    And no, we weren’t hit with a nuclear explosion! The background is super bright and we are super dark because of... reasons. Mostly because we are still learning about lighting. But we still have some stuff to talk about.

    Links from the show:

    * Duke Fightmaster
    * Powerball Lottery
    * Wealth inequality
    * Billion here, a billion there
    * Show of the week - The Expanse
    * Book of the week - Barsk: The Elephant’s Graveyard

    uploads/Knotty-geeks-episode-44.mp3" />
    Knotty-geeks-episode-44.mp3" width="290" height="24" />

    Direct link to the .mp3 audio

    Views: 7521

    Knotty Geeks Episode 43 - Video Episode #1 - Microsoft Ruins Christmas

    Post #: 243
    Post type: Blog post
    Date: 2020-02-26 21:41:58.000
    Author: Jeremy Reimer
    Tags: Knotty Geeks (video)

    Happy New Year! Here's another exciting VIDEO episode of Knotty Geeks!

    In this episode, we explore the INSIDE of a Starbucks, as we discuss Microsoft's peculiar position with Windows 10. Starting with a story of how Windows 10 ruined one woman's Christmas, we go back to look at why Microsoft made such drastic changes with Windows 8 in the first place, and how that affected the company's decisions going forward.

    Views: 8602

    Knotty Geeks Episode 42 - Video Episode #0

    Post #: 242
    Post type: Blog post
    Date: 2015-12-22 10:33:28.000
    Author: Jeremy Reimer
    Tags: Knotty Geeks (video)

    Yes, the vlogging we talked about in such wistful, hopeful terms in the last podcast has actually come to pass! It’s a Christmas miracle!

    Join Terry and I in a very special Video Episode #0 of Knotty Geeks!

    <iframe width="460" height="265" src=""; frameborder="0" allowfullscreen></iframe>

    Show notes:

    - Forever TV show
    - Castles of Steel book

    Views: 7454

    Knotty Geeks Episode 41 - Vloggy Geeks

    Post #: 241
    Post type: Podcast
    Date: 2015-11-12 11:26:51.000
    Author: Jeremy Reimer
    Tags: Knotty Geeks

    Is Knotty Geeks going to video? We talk about way the show could become a vlog, how you can use Blender to edit video, and what the new YouTube Red service could mean for vlogs in general.

    - Knotty Geeks going to vlogs?
    - Starcraft II Legacy of the Void discussion
    - Blender has video editing!
    - YouTube launches YouTube Red subscriptions
    - Google tailors web search results to your IP address
    - New Compass card is kind of available
    - New TV shows: Blind Sight, Mr. Robot, Quantico


    * Blender Video Editing
    * Blender Beginner Tutorial
    * Simple Video Editing with Blender
    * 4k vlogging camera

    uploads/Knotty_Geeks_Episode_41.mp3" />
    Knotty_Geeks_Episode_41.mp3" width="290" height="24" />

    Direct link to podcast

    Views: 7263

    Knotty Geeks Episode 40 - The Beautiful Intelligence of Stephen Palmer

    Post #: 240
    Post type: Podcast
    Date: 2015-10-21 10:16:18.000
    Author: Jeremy Reimer
    Tags: Knotty Geeks

    We have a special treat on this episode of Knotty Geeks: an exclusive interview with British science-fiction writer Stephen Palmer, author of Beautiful Intelligence, an action-packed yet thought-provoking novel about the emergence of AI.

    Terry and I talk to Stephen about how he got started in writing, how he views artificial intelligence and how it might develop, and we even get into the acceleration of technology and genetic engineering!

    uploads/Knotty_Geeks_Episode_40-trimmed.mp3" />
    Knotty_Geeks_Episode_40-trimmed.mp3" width="290" height="24" />

    Direct link to podcast

    Views: 7865

    Knotty Geeks Episode 39 - The Berenstain Bears

    Post #: 239
    Post type: Podcast
    Date: 2015-09-28 14:07:17.000
    Author: Jeremy Reimer
    Tags: Knotty Geeks

    In this episode, we talk about an obscure book by Stanislaw Lem, the end of the Panorama Amiga Computer Club, and the possibility that the Berenstain Bears are proof of the existence of parallel universes.

    Direct link to podcast

    uploads/Knotty_Geeks_Episode_39.mp3" />
    Knotty_Geeks_Episode_39.mp3" width="290" height="24" />

    The Book No One Read:

    Sci fi podcast Sword and Laser: "LEMming"

    The end of the Panorama Amiga club:

    Berenstain Bears parallel universe:

    The Gods Must be Crazy old theatre:

    Google is Two Billion Lines of Code:

    Did You Know YouTube videos:

    Computers are breeding humans:

    Erin McKean Kickstarter to add a million words to the dictionary:

    Views: 7600

    Knotty Geeks Episode 38 - Sad Puppies

    Post #: 238
    Post type: Podcast
    Date: 2015-09-14 09:56:27.000
    Author: Jeremy Reimer
    Tags: Knotty Geeks

    In this episode, we talk about the fallout from the recent Hugo Awards, and the ramifications of the Sad and Rabid Puppy campaigns. We also review one of the recent Hugo winners, the excellent novel "The Three Body Problem."

    uploads/Knotty_Geeks_Episode_38.mp3" />
    Knotty_Geeks_Episode_38.mp3" width="290" height="24" />

    Direct link to podcast

    Notes from the show:

    The Three Body Problem:

    Comments (7)

    Views: 8835

    Knotty Geeks Episode 37 - The Creative Apocalypse

    Post #: 237
    Post type: Podcast
    Date: 2015-09-07 12:58:03.000
    Author: Jeremy Reimer
    Tags: Knotty Geeks

    In this episode, we review three great science fiction books, we talk about the upcoming improvements in Intel’s Skylake CPUs, and we discuss the strangely absent Cultural Apocalypse.

    Notes from the show:

    Beautiful Intelligence book:

    Gene Mapper book:

    Gene inserting tool: CRISPR

    Do we live in a simulation?

    Reality Hack

    Discussion of the Creative Apocalypse:

    Background art:

    uploads/Knotty_Geeks_Episode_37.mp3" />
    Knotty_Geeks_Episode_37.mp3" width="290" height="24" />

    Direct link to podcast

    Comments (2)

    Views: 7207

    Knotty Geeks Episode 36 - Knotty Geeks 2.0!

    Post #: 236
    Post type: Podcast
    Date: 2015-08-10 09:42:44.000
    Author: Jeremy Reimer
    Tags: Knotty Geeks

    In this episode, we reboot the entire podcast! Well, not really. We’ve come back to our favorite wedge-shaped Starbucks to rediscover what we really loved most about the podcast: the relentless acceleration of technology and the convergence of many technologies into fewer, more powerful ones. We talk a little bit about our writing project, the short story We Choose To Go, and discuss the future of human civilization. You know, just random stuff.

    uploads/Knotty_Geeks_Episode_36.mp3" />
    Knotty_Geeks_Episode_36.mp3" width="290" height="24" />

    Direct link to podcast

    Views: 6006

    Zoe (1998-2015) The cat that nobody wanted

    Post #: 235
    Post type: Blog post
    Date: 2015-06-08 13:41:42.000
    Author: Jeremy Reimer
    Tags: Pets

    When I first met Zoe she was in bad shape. She was sitting in the back of a cage at the Vancouver SPCA. Her fur was matted and stringy, and she looked like the saddest creature I had ever seen. I put my fingers through the bars and she rubbed her chin on my hand. I fell instantly in love.

    Zoe had been a stray as a young cat. She was rescued by the SPCA, then lived with a young family until her eighth birthday. At that point the family had a baby and bought another cat, and Zoe didn’t handle it well. Her card warned that she had issues with unwanted urination.

    I watched as other people came into the shelter, petted Zoe, then read her card and walked on. Nobody wants middle-aged cats, and they certainly didn’t want one who had problems with peeing. I was going to pick her up right then, but I had to return the next day with proof that my building allowed pets. I vowed that if Zoe was still there when I got back that I would adopt her. Of course she was still available.

    My friend Tzhe was with me and he drove us both home. I opened her cardboard box in the guest bathroom and she immediately jumped out and fled into the hidden depths of our walk-in closet. I had been a pet owner for thirty seconds now and already I felt like a failure. Fortunately Tzhe was able to coax her out and she slowly started to familiarize herself with her surroundings. She was incredibly nervous, but to my relief she did understand what to do when I repeatedly placed her on the litter box. Zoe had found her home.

    A scared Zoe seconds after arriving at our home.

    I bought a cat brush and groomed her twice a day, and her long hair became soft and lustrous again. She was initially very timid around strangers, but over the years she became more and more relaxed. She would hop up on the sofa as I played games or watched TV, and I would pet her for as long as she wanted. After a while she would hop down to the floor, flop over on her back, and I’d rub her tummy. Sometimes my wife and I would rub her face and ears at the same time and you could see her drinking in the affection like it was the sweetest wine. She never got tired of it. I could pet her until my hand felt like it was going to fall off and she would still want more.

    Zoe after a few months, well-groomed and regal.

    She was not a bold creature. One day I arrived home from work and she was meowing frantically next to a small bird that had gotten caught behind the blinds. She stood there as I rescued the poor frightened bird and guided it to freedom. Zoe loved to chase and eat flies, but anything larger was just too scary for her to deal with.

    Zoe’s favorite game was “cat hockey”, where she would bat around a twist-tie and then leap after it. When we had our hardwood floors put in, we took Zoe with us to a nearby hotel while we literally waited for the dust to settle. After we returned, cat hockey was faster and more exciting.

    Zoe expresses her love of the new floors

    She wasn’t always easy to deal with. When I changed litter brands, she expressed her displeasure by peeing in my wife’s shoes. I switched back and all was well, but there was always the worry that she would urinate on things. When she got older I got a second litter box so she wouldn’t have to travel as far each time, but sometimes she still had accidents.

    In her final years Zoe started to have health problems. Her kidneys and pancreas started acting up, and vet bills became expensive. But she never complained or got upset. She never lashed out at anyone. She was the sweetest creature I’d ever known, right up until the end.

    A few days before she died, Zoe seemed to have a burst of energy. She desperately wanted to get into our bedroom, which we had always kept a cat-free zone because of my wife’s allergies. She had never before scratched at the door or tried to push her way in, and would even stop at the boundary if the door was open, knowing that she wasn’t allowed in. This time was different, however. She wanted to get in there one last time. My wife opened her eyes from a nap and saw Zoe sitting next to her, purring as if nothing was wrong.

    I miss Zoe. She was my first pet, and I’ll never forget her. She was the cat that nobody wanted, but in the end I wanted her. And that made all the difference.

    Comments (2)

    Views: 7563