Norwescon 43 is Coming Up

Since we’re now in 2020, I figured it might be worth noting that Norwescon 43 is just about three and a half months away!

Norwescon is a non-profit, all-volunteer, fan-run, literary/generalist SF/F convention held at the DoubleTree Seattle Airport hotel in SeaTac every Easter weekend; this year’s dates are April 9–12, 2020 (yes, the same weekend as SakuraCon, but while the two target groups absolutely have overlap, there are definite differences as well). Rooms at the hotel are still available, and attendance for the full weekend (Thurs-Sun) is just $75 until Jan. 15, when it goes up a little bit (single-day passes are only sold at the convention).

As a literary/generalist con, Norwescon has a focus on SF/F books (reading, writing, and publishing), but also has lots of panels and events around all aspects of SF/F fandom, including film, television, fanfic, geek music, costuming, games (computer, card, tabletop, rpg, etc.), and more.

The Guests of Honor this year are:

The panel/event schedule for this year is still being assembled (it usually gets published within the month prior to the con), but you can count on four days of panels on all of the above topics, hands-on workshops, interviews with the Guests of Honor, autograph sessions (with no autograph fees), gaming sessions, special events in the evenings, and a hotel full of people getting their geek on.

Evening events include a costume Masquerade, dances, and concerts, with more being planned. There is a full dealers’ room with vendors selling all sorts of geeky merchandise, and a large art show with lots of SF/F artwork to admire and purchase.

Norwescon is also the host of the annual Philip K. Dick Awards, recognizing the best SF/F paperback-first publications of the past year, and there are usually a few of the nominated authors attending to read from their nominated works.

For those who might be interested in getting more directly involved, Norwescon is always looking for more volunteers to help with the convention, too! Volunteers are always accepted for everything from a few hours helping out at the convention itself to joining the planning committee beforehand and being a part of the group that makes things go.

More information is available on the convention’s website; I’ve been volunteering with Norwescon for around a decade now, and am happy to answer questions however I can, if there are any.

No More Ads

I’ve (finally) entirely disabled any ads on my blog. I’d been playing with Google Adsense on and off for years, but it’s long since lost any real use for me. Where I used to get $300 every quarter or so, I haven’t received a payout check from them since I’m honestly not sure when. What with the move from context-sensitive, not terribly intrusive, plain-text ads to larger graphic ads that never seem to have any relation to the surrounding context and the rise of near-ubiquitous ad blocking software (and this isn’t a complaint, as I use ad blockers myself), it’s just not worth the hassle and the annoyance they’d present to those few people who would still see them anymore.

For most of you, this probably wouldn’t even be noticeable if I hadn’t said anything, because I expect you’re either reading through RSS or use an ad blocker. But for those few of you who might actually be visiting the site without an ad blocker running, you’ll now have a more pleasant experience.

On This Day: Jan 3

Since I’ll hit 20 years of blogging this November, this year I’m posting a daily list of anything I published on this day in the past. Here are my past posts for January 3…

There are 30 posts previously published on January 3rd

  • 2024
  • 2023
    • 🎥 The Menu Best watched as if you’re going to a fancy new restaurant for the first time: no reviews, no trailers, just enjoy experiencing what the chef has planned for your evening.
    • 🎥 Everything Everywhere All At Once Confusing, bizarre, hilarious, unexpected, touching, and sweet.
  • 2020
    • Welcome to Mystery Flesh Pit National Park: “The Mystery Flesh Pit is the name given to a bizarre natural geobiological feature discovered in the permian basin region of west texas in the early 1970s. The pit is characterized as an enormous subterranean organism of indeterminate size and origin embedded deep within the earth, displaying a ... Read more
    • Norwescon 43 is Coming Up A plug for Norwescon 43, coming up soon!
    • No More Ads For most of you, this probably wouldn't even be noticeable if I hadn't said anything, because I expect you're either reading through RSS or use an ad blocker.
    • On This Day: Jan 3 Recognizing 20 years of blogging, here are my past posts from January 3
  • 2019
    • Looks like I’m just the fifth supporter of The Good News Podcast on Patreon — getting in early before the rush! I’ve been enjoying this podcast since it started, so I’m happy to toss them a few bucks a month to keep it going.
  • 2017
    • Just saw a cute group of international students playing on the frozen irrigation canal that runs through the #CWU campus. They’re braver than I am! 😃 #cwupride @cwupride
  • 2016
    • Book one of 2016: Survivor, by Chuck Palahniuk. ⭐️⭐️⭐️⭐️ (3/366) #chuckpalahniuk
  • 2014
    • Celebrating the car’s successful resurrection…with booze! :D
    • One of my stocking stuffers this year was a Newton’s Cradle desk toy for my work desk. Always liked these things!
  • 2013
    • Difficult Listening Hour 04 The third of my old collection of mix sessions that I'm posting. The keen-eyed might notice that we've jumped straight from DLH02 to DLH04. There is a DLH03, but...well, it wasn't good.
  • 2010
    • Condition of Sale This record is sold upon the express condition that it shall not be copied or duplicated and that the full right of property or possession reverts to the Columbia Phonograph Co. upon violation of this condition.
  • 2009
    • Congratulations Royce and Steph! Congratulations and best wishes to Royce and Steph, who are getting married this afternoon...in fact, the ceremony starts in about twenty minutes at the time I write this.
  • 2007
    • Thomas Jefferson’s Koran Rep.-elect Keith Ellison, the first Muslim elected to Congress, found himself under attack last month when he announced he'd take his oath of office on the Koran -- especially from Virginia Rep. Virgil Goode, who called it a threat to American values.
  • 2006
    • First Day of School Well, okay, so there wasn't any big yellow school bus for me today. And no, there wasn't a _short_ bus either, smartasses. Still and all, it _was_ my first day in school in fifteen years, so I figured I had to mark the occasion in some form.
  • 2005
    • Wishlist: MT ‘tag’ category plugin What I want now is a way to use tags in my Movable Type installation rather than categories. Barring some kind soul figuring out how to shoehorn such a thing into MT, though, do any of the current weblogging tools support tag-based categorization?
    • Moose or Mouse? Moose causes auto accident by climbing inside the driver's pants. Or not.
    • New Earth Time Rather than having to deal with local time zones and the bother of constantly converting back and forth, NET is an attempt to standardize one global time system.
  • 2004
    • Congratulations NASA: Spirit has landed! It's official: Spirit (the first of two rovers sent to Mars) has landed successfully!
    • Madacy != metadata I've babbled before about my anal-retentive obsession with metadata when it comes to my music collection. Today, I remembered one of my major frustrations: the Madacy Music Group.
    • NetNewsWire display bug Has anyone else seen this particular NetNewsWire bug?
    • From vinyl to .mp3 The New York Times has a decent overview of how to transfer vinyl recordings to .mp3 (or AAC, or whatever your digital format of choice may be).
  • 2003
    • A tweak here, a tweak there Further changes (including some of the ideas that have been tossed at me in the comments to my last post) will appear as I get around to them. In other words, it could be tomorrow, and it could be sometime in 2007. Around here, you just never know.
    • Everything old is new again I've finally managed to finish up what's been something of an ongoing 'whenever I'm bored' project for the past few months — re-entering all my old posts (two years worth, approximately 700 or so?) that disappeared when my old webserver died in August.
    • tlhIngan Hol Did you know that you could Google in Klingon? Completely bizarre. But cool.
    • Wireless in the classroom In response to this article about the pros and cons of wireless 'net access on campus, Robert Scoble presents a list of suggests as to how teachers can adapt. Rather than panicking and denying all 'net access across the board, why not come up with ways to involve use of the 'net in class?
  • 2001
    • Insomnia And let me dream about making mad love on the heath, tearing off tights with my teeth.
  • 1996
    • [From the archives: 1.3.96 0257] Okay, changed some things around again. At the request of someone who e-mailed me, I have brought my page about the new teen curfew law back online.

RSS Feed Weirdness and PHP Debugging

So here’s something odd that I’ve just discovered over the past couple days.

(TL;DR: A WordPress plugin had a bug in the code. I successfully debugged it, just to realize that the author had done the same (in a different way) a few days ago. But I still get to feel good about what I did! Plus, I made another small change.)

Since my blog turns 20 in November of this year, I’m running daily “on this day” posts that include a list of all posts made on that date in previous years. To do this, I’ve installed the posted today plugin, and I pre-schedule the posts with a template that includes the correct shortcode (this is the body text for the Jan 2 post, using curly brackets instead of straight to avoid triggering the shortcode):

Since I'll hit 20 years of blogging this November, this year I'm posting a daily list of anything I published on this day in the past. Here are my past posts for January 2…

{postedtoday month="1" day="2"}

The posts have been showing up on my blog just fine (Jan. 1, Jan. 2)…but I noticed that they weren’t showing up in my feed in NetNewsWire, nor were they getting captured by IFTTT and pushed through to my Twitter feed, though they were showing up in my micro.blog feed (which only parses titles and links, not body content).

I verified that the post information existed in my site’s RSS feed, and included the full text of the post with all past posts from the proper date rather than just the text as shown above (so the shortcode was being processed as the RSS feed was generated). Here’s a somewhat redacted (to include only one past post entry) version of the item entry for the Jan 2 post:

        <item>
    <title>On This Day: Jan 2</title>
    <link>https://michaelhans.com/eclecticism/2020/01/02/on-this-day-jan-2/</link>
            <comments>https://michaelhans.com/eclecticism/2020/01/02/on-this-day-jan-2/#respond</comments>
            <pubDate>Thu, 02 Jan 2020 16:00:47 +0000</pubDate>
    <dc:creator><![CDATA[Michael Hanscom]]></dc:creator>
            <category><![CDATA[blog]]></category>

    <guid isPermaLink="false">https://michaelhans.com/eclecticism/?p=16448</guid>
            <description><![CDATA[Recognizing 20 years of blogging, here are my past posts from January 2]]></description>
                            <content:encoded><![CDATA[Since I&#8217;ll hit 20 years of blogging this November, this year I&#8217;m posting a daily list of anything I published on this day in the past. Here are my past posts for January 2…
<p>There are <strong> </strong> posts previously published on January 2nd</p><ul class="todaypost"><li><strong>2019</strong><ul><li><a href="https://michaelhans.com/eclecticism/2019/01/02/12723/"></a> <span class="today_excerpt">“Sen. Romney&#8217;s statement is not a profile in courage. Rather it is another example of the emptiness of the #nevertrump movement &#8212; all talk and no action.”</span> (<a href="https://michaelhans.com/eclecticism/2019/01/02/12723/">&#x27A1;</a>)</li></ul></li></ul>
]]></content:encoded>
                        <wfw:commentRss>https://michaelhans.com/eclecticism/2020/01/02/on-this-day-jan-2/feed/</wfw:commentRss>
    <slash:comments>0</slash:comments>
                        </item>

I had a guess as to what was going on, but wasn’t sure…yet.

I’d noticed earlier that the “There are X posts previously published on [DATE]” line that Posted Today includes wasn’t working properly, and was omitting the number that’s supposed to be where the X is, so the line just read, “There are  posts previously published on [DATE]”. I hadn’t worried too much about that just yet, filing it away into the “figure out later” bucket.

However, when looking at the XML data for my RSS feed, I noticed that there appeared to be a garbage character at that point in the data:

Screen shot of XML data

This made me think that there was something in the plugin that wasn’t working properly, and the garbage character may have been choking the RSS parsers that NetNewsWire and Twitter use, so they ended up discarding those items.

I took a look at the PHP code for the plugin to see if this was something I could tweak myself, and the answer seemed to be…kind of.

Here’s the plugin code that generated that line:

    // get the grammar right for a result of 1
    $singular = sprintf(
        _x('There is <strong>1</strong> post previously published on %s', 'Single post found', 'postedtoday'),
        $the_date
    );
    $multiple = sprintf(
        _x('There are <strong>%c</strong> posts previously published on %s', 'Multiple posts found', 'postedtoday'),
        $posts_from_today->found_posts,
        $the_date
    );

I don’t really know PHP, but it was pretty obvious that the %c argument should be replaced by the integer for however many posts Posted Today found to display, but for some reason, was instead outputting a garbage character.

I figured I’d just tweak that line to not output a post count, and changed the code to this:

    // get the grammar right for a result of 1
    $singular = sprintf(
        _x('There is <strong>1</strong> post previously published on %s', 'Single post found', 'postedtoday'),
        $the_date
    );
    $multiple = sprintf(
        _x('These are all the posts previously published on %s', 'Multiple posts found', 'postedtoday'),
        $posts_from_today->found_posts,
        $the_date
    );

Unfortunately, while that fixed that error, it then resulted in the %s argument outputting an integer instead of a date; instead of the expected “These are all the posts previously published on January 2nd”, I got, “These are all the posts published on 27”. Well, that wasn’t right…however, the “27” was the correct number of past posts for Jan. 2, and was what should have been showing up instead of the garbage character. Which got me thinking…

As it turned out, according to the PHP manual, the %c argument “is treated as an integer and presented as the character with that ASCII” — and ASCII 27 is the ‘escape’ character! So the plugin was checking to see how many posts were made, coming up with 27, and dropping the number in the right place–but was using the incorrect argument for PHP’s sprintf function, so that instead of outputting the integer, it was outputting an escape character. Similarly, for my Jan. 1 entry, it came up with 26 posts, and ASCII 26 is the ‘substitute’ character, so that also acted as a garbage character in the XML RSS feed.

With that in mind, I tweaked the code to be this:

    // get the grammar right for a result of 1
    $singular = sprintf(
        _x('There is <strong>1</strong> post previously published on %s', 'Single post found', 'postedtoday'),
        $the_date
    );
    $multiple = sprintf(
        _x('There are <strong>%s</strong> posts previously published on %s', 'Multiple posts found', 'postedtoday'),
        $posts_from_today->found_posts,
        $the_date
    );

And just like magic, it worked!

Well, at least, I now get the correct phrase in my post: “There are 27 posts previously published on January 2nd”. I’ll find out the next time NetNewsWire refreshes as to whether this fixes my RSS feed so that those posts aren’t mysteriously disappearing. Fingers crossed!

Update: The mysteriously missing posts have appeared in my feed in NetNewsWire. Success!


And then, after going through all this and writing it up, I realized that the plugin’s author had updated the plugin to correct for this error three days ago, and all I really needed to do was upload the latest version of the plugin. So I’m amused, but I also get to feel accomplished for successfully debugging and solving the problem, so yay!

Plus, I’ve made one other tweak to the plugin, so that it adds a link to the end of the excerpt to better handle “microblog” style entries that don’t have titles, so I still get to feel good about that part, as well. :) My coding skills may be underdeveloped and rusty from lack of regular use, but they’re not entirely atrophied!

Here’s the change I made to accomplish that:

Original code:

        // display excerpt if we want it
        if ( $excerpt ) $output .= ' <span class="today_excerpt">' . get_the_excerpt() .   '</span>';

        $output .= '</li>';

My code:

        // display excerpt if we want it
        if ( $excerpt ) $output .= ' <span class="today_excerpt">' . get_the_excerpt() .   '</span>';

        $output .= ' (<a href="' . get_permalink() . '">&#x27A1;</a>)</li>';

Mischief managed!

On This Day: Jan 2

Since I’ll hit 20 years of blogging this November, this year I’m posting a daily list of anything I published on this day in the past. Here are my past posts for January 2…

There are 35 posts previously published on January 2nd

  • 2024
  • 2022
  • 2021
    • Happy National Science Fiction day! Right now I’m reading Ursula K. LeGuin’s The Left Hand of Darkness. What SF book are you reading today (or what was the last one you read)?
  • 2020
    • RSS Feed Weirdness and PHP Debugging Successfully debugging PHP code in the WordPress 'Post Today' plugin. I feel accomplished!
    • Happy National Science Fiction Day, everyone! Spend some time with a favorite SF short story, book, TV show, or film to celebrate. 📚🎬🖖
    • On This Day: Jan 2 Recognizing 20 years of blogging, here are my past posts from January 2
  • 2019
    • “Sen. Romney’s statement is not a profile in courage. Rather it is another example of the emptiness of the #nevertrump movement — all talk and no action.”
    • Hugo Best Novel Reading I've decided to work my way through reading all of the Best Novel Hugo Award winners over the coming year (or however long it actually takes), and will use this page to track my progress.
    • Book one of 2019: The Fifth Season, by N. K. Jemisin. ⭐️⭐️⭐️⭐️ #hugowinner 📚
    • Personal goal for this year (or, well, however long it takes): Read every Hugo Award Best Novel (including Retro Hugos). To date, I’ve read 21 of the 73 (28%), but it’s been ages for some, so I might or might not re-read those as I go along.
    • Linkdump for November 29th through January 2nd An automatically generated list of links that caught my eye between November 29th and January 2nd. • 365 IETF RFCs: a 50th anniversary dive • Is Grover swearing? No, it's in your ears. • Against Peter Jackson’s "They Shall Not Grow Old" • On radical kindness (another aspect of hopepunk) • The opposite of grimdark is hopepunk
  • 2016
    • DJ Wüdi emerging from hibernation and prepping for @norwescon #nwc39. Gear is an iPad and @numark_dj iDJ Pro. (2/366)
  • 2015
    • Looking for a Shmoe Bones is one of the better shows on TV right now, but this short little clip from S10E08 made me quite literally laugh out loud. Just a wonderful bit of silliness.
    • This Year’s Health Efforts After letting my exercise regimen fall apart in November, it's time to get going again. For my own accountability, this is some rambling about my current status and what goals I have moving into the new year.
  • 2014
    • Six months of wearing contacts, and they still kinda seem like magic.
  • 2013
    • Housekeeping I did some housekeeping on my Flickr account and severely culled my contacts--from somewhere over 250 to slightly under 90. A little housekeeping every now and then is a good thing.
    • Difficult Listening Hour 02v2 The second of my old collection of mix sessions that I'm posting. A little longer than the last one, and a little more pop-y.
  • 2009
    • Books, Books, Books, and More Books! For a few years now, I've been using LibraryThing to track my book collection. Ever since Prairie and I moved in together, we've been occasionally talking about adding her books to the listing...and now, the project is done: our entire library -- all 1,465 books -- is cataloged!
  • 2008
    • Condescended Still -- not _every_ geek out there works for Microsoft and has a gazillion expendable dollars..._or_ sees the need to toss out a perfectly good (and, actually, very nice) TV set that works fine, aside from not having the ATSC tuner.
  • 2006
    • 2005 Traffic Report I've been using the free traffic monitoring service StatCounter for some time now to get an idea of how much traffic I'm pulling in. Here's a look at the past year's traffic for Eclecticism.
  • 2005
    • Visual Halo Nice and easy, and now I've got my own DVD of Nine Inch Nails videos — and even when they are officially released on DVD, I'd lay good money down that the collection won't include the Broken short film, so I've got that, too.
    • Recycle! According to the Seattle PI, recycling is mandatory. So what to do when my apartment building doesn't offer ways to recycle?
    • DVD-R? DVD+R? Argh! Boo to the industry for having two competing and incompatible DVD formats, though, especially so similarly named. If I hadn't had some vague memory of reading about the different formats at some point in the past, I'd probably just have assumed that there was something wrong with my computer or the Superdrive, and been a lot more frustrated and aggravated than necessary.
    • Rollback A little morbid, but it's just how my mind works at times — when all's said and done, is someone going to have to roll back the World Population Counter by however many hundreds of thousands of people died in the tsunamis and their aftereffects?
  • 2004
  • 2003
    • Top ten web design mistakes Usability guru Jakob Nielsen posted his list of the year's top ten web design mistakes, and while it's aimed more at commercial sites, I thought I'd take a quick gander and see if there are any that I should worry about.
  • 2002
    • Fire your friends Okay, so your friend's passed out from all the booze he drank at your New Years party. Okay, so the old 'hand-in-a-bowl-of-warm-water' or 'shaving-cream-on-the-face' tricks are pretty old. But is dousing his leg in lighter fluid and setting him on fire really the best and brightest idea for a prank?
    • Beyond the rumor sites This time, around, however, Apple -- rather than staying their characteristically silent self -- is doing the online equivalent of tossing a goldfish into a pirahna tank.
    • [From Usenet: 1.2.02 0143] First off, I hope your experiences with OS X continue to improve, as you indicated they had started to in a followup post. Figured I could go ahead and jump in the fray, though... ;)
  • 1995
    • [From Usenet 1.2.95 0638] For those who might be interested, Critters Buggin' played a New Year's party up here in Anchorage, Alaska. Pretty damn good show, too.
    • [From Usenet: 1.2.95 0541] A friend told me that reznor had done some work with them, so I went out and picked up their first album, only to figure out trent was nowhere on that, but was still a really good disc.
    • [From Usenet: 1.2.95 0541] I might as well join in the fray...`` Semi-lurker here...been reading for quite a while, do occasinally post bits and pieces...
    • [From Usenet: 1.2.95 0448] True, Bytet is quite fun...as is Fsunjibleableje (if you ever caught them...great early Einsturzende Neubauten type industrial). The Critter's concert was pretty good, too...even a guest appearance by Stone Gossard.

Baby Yoda and ‘The Dark Crystal’ Prove We Still Need Puppetry in the Age of CGI: “Frankly, I don’t always want my entertainment to look effortless. Instead, I want to stand in awe of these feats of creation: painstakingly crafted miniature worlds, marionettes that fire arrows, extraterrestrial tots that beg you to scoop them up and kiss them on the forehead. I want to shout, ‘How the hell did they do that?!’”

Who are you? Where are you (virtually)?

Now that I’m (once again) working on resurrecting my regular blogging here (as opposed to walled gardens like Facebook), and as I’ve opened comments up again, I’d love to know if people are actually stopping by (either directly or through RSS/newsreaders) and paying attention to my rambling—and I’d love to know if any of you have blogs or webspaces of your own outside of Facebook so I can keep up with what you post!

So, please feel free to leave a comment (or, if you’d prefer, ping @djwudi on Twitter, or go old-school and email me) and let me know who you are and what blogs, website(s), podcasts, or other projects you have going on that I can add to my reading list!

And if you’re also looking for ways to expand your world outside of Facebook and the like, may I recommend setting up a blog of your own somewhere? You can post whatever you want, you own the content, and you don’t have to worry about algorithms keeping your stuff from being shown to people who want to see it.

A really easy way to get started that I have been using in conjunction with this site for a while now and can recommend is micro.blog. It lives in a space somewhere between Twitter and more full-featured systems like WordPress, which makes it a perfect way to get set up blogging. It’s inexpensive ($5/month or $50/year for them to host your blog, or free if you can connect it to an externally hosted blog–such as a free basic WordPress.com blog), and has a nice community of users. More information on micro.blog is available on their help pages.

Or if you’re just looking for ways to read what you want to read without depending on Facebook’s algorithms to surface things, I’d like to suggest an RSS newsreader such as NetNewsWire (for macOS, iOS coming soon) or FeedBin (web-based). Just tell the newsreader what sources (websites, blogs, news sites, etc.) you want to read, and they take care of the rest. Newsreaders have been how I’ve read most of my daily news for years now, and it’s a far nicer experience than having to go to each individual website to see what’s new.

Whoever you are and however and wherever you exist online, howdy! Glad you stopped by!

My New Year’s Resolutions

My resolutions for this year:

  • 5120 x 2880
  • 1920 x 1080
  • 1668 x 2224
  • 1125 x 2436
  • 368 x 448

(That’s my retina iMac, its secondary display, and my iPad, iPhone, and Apple Watch, respectively. Yes, I make this same stupid joke every year, ‘cause it makes me laugh.)

On This Day: Jan 1

Since I’ll hit 20 years of blogging this November, this year I’ll post a daily list of anything I published on this day in the past. Here are my past posts for January 1…

There are 42 posts previously published on January 1st

  • 2024
    • Year 50 Day 244 I now have a complete* collection of Star Trek: The Original Series novels.
    • 2024 Resolutions Yes, I make this same stupid joke every year, ’cause it makes me laugh.
  • 2023
    • Bring Back Blogging I'm hopeful that the upheaval in online spaces will lead to something of a resurgence of people writing for themselves and in their own spaces.
    • 2023 Resolutions Yes, I make this same stupid joke every year, ’cause it makes me laugh.
  • 2022
    • We watched two films today. If we can keep up this momentum, we’ll watch 730 over the next year! To be clear, we are _not_ going to keep up this momentum.
    • 🎥 No Time to Die Definitely one of the top two Daniel Craig Bond films, and a good end for his arc.
    • 🎥 The Matrix: Resurrections While it doesn’t reach the heights of the first, there was more about it that I liked than that didn’t work for me.
    • 2021 Resolutions Yes, I make this same stupid joke every year, cause it makes me laugh.
  • 2021
  • 2020
    • Baby Yoda and ‘The Dark Crystal’ Prove We Still Need Puppetry in the Age of CGI: “Frankly, I don’t always want my entertainment to look effortless. Instead, I want to stand in awe of these feats of creation: painstakingly crafted miniature worlds, marionettes that fire arrows, extraterrestrial tots that beg you to scoop them up ... Read more
    • Who are you? Where are you (virtually)? Community building: Let me know where your blogs and online spaces are!
    • My New Year’s Resolutions Yes, I make this same stupid joke every year, ‘cause it makes me laugh.
    • On This Day: Jan 1 Recognizing 20 years of blogging, here are my past posts from January 1
    • Happy New Year! She's Barbara Walters, and this is…
  • 2019
    • 2019 Resolutions My resolutions for this year: 5120 x 2880 1920 x 1080 1668 x 2224 1125 x 2436 368 x 448 (That’s my retina iMac, its secondary display, and my iPad, iPhone, and Apple Watch, respectively. Yes, I make this same stupid joke every year, cause it makes me laugh.)
    • Happy New Year, all! I hope you all had a good and safe time last night, however you celebrated, and that the coming year is better than the last.
  • 2018
    • Book two of 2018: Superman: Miracle Monday, by Elliott S. Maggin. 🌟🌟🌟 #superman
    • Here’s my #2017bestnine!
    • Book one of 2018: Superman: Last Son of Krypton, by Elliot S. Maggin. ⭐️⭐️⭐️ #superman
    • Happy New Year!
  • 2017
    • Book one of 2017: Geek Wisdom: The Sacred Teachings of Nerd Culture, edited by Stephen H. Segal. ⭐️⭐️⭐️
  • 2016
    • Considering making another stab at a photo-a-day run this year. Since I just thought of this now, you get a scruffy, tired me, in bed at the end of the day…being teased by my wife about posting naked selfies to the Internet. Seems as good a way to kick off the new year as anything ... Read more
    • Hey @fredmeyerstores: Is $1.03 off really enough to count as “clearance” pricing? I’m afraid we weren’t terribly tempted by your sale techniques.
  • 2015
    • In today’s episode of ludicrously unnecessary gendering: Bounce dryer sheets FOR MEN. Make sure all your clothes carry the scent of PURE SPORT FOR MEN. MANLY MEN DOING LAUNDRY.
    • My 2015 Resolutions 640×1136, 2,048×1,536, and 5120×2880. Yes, I make this joke somewhat annually. But...it amuses me, so I'll probably continue to do so.
  • 2014
    • Freshly shaved and all prettied up for the new year.
  • 2013
    • Input-Only iPad As the iPad _does_ have the capability to be far more than just a portable idiot box, it's time to start taking advantage of that. I've got the iPad, a text editor, a nice little wireless keyboard, and a whole mess of lately underused grey matter rattling around in my skull. In theory, I should be able to put those together and, perhaps, get back in the habit of babbling on a semi-regular basis.
    • Ranking Bond One of the gifts I got for Christmas was the 50th anniversary James Bond collection on Blu-ray. While it will take a while to get through them all, I figured I'd start ranking the films as we watch.
    • Difficult Listening Hour 01 The first of a few old mix sessions I'm re-posting. I hope to have something new to post in the not-terribly-distant future, but for now, this will get things started.
  • 2008
    • The Ratings Game #2 Seeing as how the point is really just about the silliness of the MPAA's ratings rationales, I'll just toss one up whenever I feel like it. I won't immediately give away which movie the rating comes from, but you can click through the rating to figure it out. It's all just for fun, after all!
    • 2008 Banned Words or Phrases As compiled by Lake Superior State University...
  • 2007
    • Goodnight, Dr. Frankenstein I do believe that 'The Post-Modern Prometheus' just vaulted to the top of my 'favorite X-Files episodes' list.
    • Goodbye Vogue, Hello 2007 There've been both good and bad points to 2006, but overall, Prairie and I are _both_ looking forward to closing it out and getting a new year under our belts. Here's to that New Year. Hopefully this will be a good one for everyone.
  • 2005
  • 2004
    • Cheaper By the Dozen Prairie's been reading it off and on all evening as I've been dinking around on the computer, and I'm constantly hearing her start to giggle (or out and out laugh) at one passage or another. I love it when something I loved so much when I was younger gives someone else the giggles as they read it for the first time.
    • Exploring the new Seattle Library Thanks to a pointer from mahalie, I finally have some idea at what I've been looking at all these months — and not only does it make sense, but I really like what it looks like the end result will be.
  • 2003
    • Happy New Year! Here's to you, here's to me, friends shall we ever be. Should we ever disagree — fuck you, and here's to me!
  • 2002
    • Happy New Year! Welcome to 2002! We actually made it through, despite everything that went on this year...kinda cool, huh? I've been having a nice relaxing weekend...it's nice to have four days in a row that I could just kick back and relax, with no real plans or schedule.
  • 2001
    • Happy New Year! Happy New Year, everyone, and welcome to 2001 -- the real new millenium. Woohoo!
  • 1996