Still Doing This For Fun

From I don’t want to log in to your website:

I was on the internet in the 1990s, and I remember when people just made stuff for fun — as a gift to other people. It seems like there’s less and less of that spirit remaining, and it’s why the internet sucks now. It’s why I have to append “reddit” to my Google searches to avoid getting SEO glurge — the for-profit stuff drowns out everything else. It’s why people are using DALL-E for newsletter header images to make sure their newsletter gets a bigger card in a social media feed — because it doesn’t matter what the image looks like as long as it exists. It’s why people intentionally put errors in their TikToks to juice engagement — because all the people commenting to tell you you’re wrong boost you in the algorithm. This is the bad place!

In a lot of ways, I miss the ‘net of the ’90s. But I’m still here, doing my part, without any annoying login popups. I may not post as much as I once did, and the majority of it may be my short little book reviews, but at least I’m still going, and working on posting more regularly again. I figure I’ll keep doing this as long as I can.

Updating My Computing History

Back in 2003, Adam Kalsey started a project he called Newly Digital — a collection of stories about when people first discovered computers, got online, and so on.

At that time, I updated and reposted my “Back in the Day” post from roughly a year before, to contribute to the project.

And now, after looking back at my “Newly Digital” post while once again updating the tail end of it with my current computers, I noticed more and more links succumbing to link rot, so I figured I’d give it another refresh. So here we go!


I was born in 1973 — certainly before home computers were a thing, but at a point where computers were starting to make their way into the school system.

The first computers I can remember playing with were the Apple IIs that my elementary school had. Before long our friends the Burns had one of their own that I got to play with, while my babysitter picked up a Commodore 64 that gave me my first look at the BASIC programming language.

Eventually, my family got our first computer — an Osborne 1. This was a beast of a machine. 64k of RAM, a Z-80 CPU, two 5.25″ floppy drives, and a 5″ monochrome 80×40 greenscreen, all packed into a case the size of a suitcase that weighed about 30 pounds. The keyboard could be snapped up against the face of the computer, allowing it to be carried around — one of the first, if not the very first, “portable” computers! It ran CP/M (a precursor to MS-DOS) — aside from fiddling with the machines at school or at my friends’ houses, my first real command-line experience! There was a 300 baud modem available for the Osborne 1 computer, however my family didn’t get one until years later (when those of our friends who had also had Osborne 1 computers were giving them to us as they upgraded, allowing me to cannibalize parts from two machines to keep one running).

I first got online sometime in 1990, with the first computer I bought myself — an Apple Macintosh Classic with no hard drive (the computer booted System 6.0.7 off one 3.5″ floppy, and I kept MS Word 4 on a second floppy, along with all the papers I typed that year), 1 Mb of RAM — and a 2400 baud modem. Suddenly an entire new world opened up to me. After a brief but nearly disasterous flirtation with America Online at a time when the only way to dial in to AOL from Anchorage, Alaska was to call long distance, I discovered the more affordable world of local BBS’s (Bulletin Board Systems).

I spent many hours over the next few years exploring the BBS’s around Anchorage, from Ak Mac (where most of my time was devoted) to Forest Through the Trees, Roaring Lion, and many others that I can’t remember the names of at the moment. I found some of my first online friends, many of whom I conversed with for months without ever meeting — and many that I never did meet. Most of the Mac-based boards used the Hermes BBS software, which shared its look and feel with whatever the most popular PC-based software was, so virtually all the boards acted the same, allowing me to quickly move from one to the other. After springing the $300 for an external 100Mb hard drive (how would I ever fill up all that space?!?) I downloaded my first ‘warez’ (bootlegged software), at least one of which had a trojan horse that wiped out about half my hard drive. I discovered the joys — and occasional horrors — of free pornography. I found amazing amounts of shareware and freeware, some useful, some useless. It was all amazing, fun, and so much more than I’d found before. In short — I was hooked.

After I graduated from high school in 1991, I had a short-lived stint attending the University of Alaska, Anchorage. One of the perks of being a student was an e-mail account on the university’s VAX computer system. In order to access your e-mail, you could either use one of the computers in the university’s computer lab, or you could dial into their system via modem. Logging in either way gave you access to your shell account, at which point you could use the pine e-mail program. However, I soon learned that the university’s computer was linked to other computers via the still-growing Internet!

And here I’d thought BBS’s were a new world — this Internet thing was even better! Suddenly I was diving into ftp prompts and pulling files to my computer from computers across the globe. Usenet readers introduced me to BBS-style discussions with people chiming in from all over the world, instead of just all over town. I could jump into Internet Relay Chat (IRC) and have real-time conversations with people in other countries. The gopher protocol was essentially a precursor to the World Wide Web: text pages linked to each other by subject. I was fascinated — more information than I had dreamed of was at my fingertips.

By the time I left UAA and lost my student account, the ‘net had started to show up on the radar of public consciousness, but still at a very low level — it was still fairly limited to the ‘geek set.’ That was enough, however, to have convinced some of the local BBS systems to set up primitive (but state of the art at the time) internet links: once a day, generally at some early hour, they would dial into a special node on the ‘net and download a certain set of information, which the BBS users could then access locally. It was slow, time-delayed, and somewhat kludgy, but it worked, and it allowed us to have working e-mail addresses. It wasn’t what I’d had while at the university, but it was certainly better than nothing.

Within a few years, though, the ‘net suddenly exploded across public consciousness with the advent and popularization of the World Wide Web. Suddenly, you didn’t have to do everything on the ‘net through a command line — first using NCSA Mosaic, and later that upstart Netscape Navigator, you could point and click your way through all that information — and some of the pages even had graphics on them! It was simplistic by today’s standards, but at the time it was revolutionary, and I joined in that revolution sometime in 1995 with my first homepage.

Since then, there’s been no turning back. Over the years, my computers have been upgraded from that little Mac Classic to:

And, of course, this blog has been running for more than 20 years. It started as simple hand-coded update posts on my early personal pages in 1996. In late 2000 I found a script called NewsPro that was essentially a very early content management system (CMS), and then just over a year later I moved to MovableType, which was only about three months old at the time. MovableType started strong but eventually pivoted to focus on the enterprise space rather than home users, and in 2006 I moved over to WordPress.

WordPress has lasted by far the longest, though I’ve been getting less enamored with it for a while. But realistically, after this long, I’m unlikely to put the effort into finding something else — and as far as I know, the blogging CMS I really want hasn’t yet been written.

Some years my blog gets more posts than others — the rise of social media sites like Facebook and Twitter certainly pulled me away for a while — but I’ve never let it fade away completely, and I certainly don’t intend to let it die. I may not always be rambling away here a lot (though the demise of Twitter has certainly spurred me to be more active here once more), but I’m unlikely to ever entirely disappear.

Old CSS, new CSS: “I’m here to tell all of you to get off my lawn. Here’s a history of CSS and web design, as I remember it.” This is a wonderful rundown of how HTML and CSS web design has changed over the years. I still have a few mid-’90s pages on my site that use a lot of the earlier techniques.

Linkdump for January 11th through January 23rd

Sometime between January 11th and January 23rd, I thought this stuff was interesting. You might think so too!

Linkdump for November 29th through January 2nd

Sometime between November 29th and January 2nd, I thought this stuff was interesting. You might think so too!

  • 365 IETF RFCs: a 50th anniversary dive: "April 7th, 2019 is going to be the 50 year anniversary of the first ever Request for Comments, known as an RFC. These documents started out in 1969 as a way for ARPANET engineers to keep track of notes and discussions on their project. In honor of this anniversary, I figured I would read one RFC each day of 2019, starting with RFC 1 and ending with RFC 365."
  • Is Grover swearing? No, it’s in your ears.: “As a phonetician, these types of misperceptions are sometimes fun because they force you to carefully listen to what people (in this case, Grover's voice) are doing as they produce speech very quickly. Phoneticians focus on the transcription and, more often, careful analysis of speech. Speech is fast, speech is messy, and when the conditions are right, one can misperceive one sound for another.”
  • Against Peter Jackson’s “They Shall Not Grow Old”: "Peter Jackson’s They Shall Not Grow Old is…a stunning technical achievement made by a filmmaker and producer at the top of their form. […] But…I can’t help but refuse and reject this picture in the strongest possible terms. It is a brilliant film that is also, unfortunately, a total mistake."
  • On radical kindness (another aspect of hopepunk): “i will say this again: we are all going to die. the universe is enormous and almost entirely empty. to be kind to each other is the most incredible act of defiance against the dark that i can imagine.”
  • The opposite of grimdark is hopepunk:: “The world is the world. It’s really good sometimes and it’s really bad sometimes, and it’s sort of humdrum a lot of the time. People are petty and mean and, y’know, PEOPLE. There are things that need to be fixed, and battles to be fought, and people to be protected, and we’ve gotta do all those things ourselves because we can’t sit around waiting for some knight in shining armor to ride past and deal with it for us. We’re just ordinary people trying to do our best because we give a shit about the world. Why? Because we’re some of the assholes that live there.”

Linkdump for November 12th through December 19th

Sometime between November 12th and December 19th, I thought this stuff was interesting. You might think so too!

  • Toxic Masculinity Is the True Villain of Star Wars: The Last Jedi: SPOILERS: “Poe's character, while not one of the main protagonists, has even more to do in The Last Jedi. However, while he may be filling the role of the dashing pilot that Han did in the Original Trilogy, director Rian Johnson is using the archetype to say something completely different about heroism, leadership, and—perhaps most importantly—masculinity.”
  • Star Wars: The Last Jedi Offers the Harsh Condemnation of Mansplaining We Need in 2017: SPOILERS: “Any female boss in 2017 or American still nursing the hangover of the 2016 presidential election can tell you that even nice guys often have trouble taking orders from women.”
  • Star Wars, the Generations: SPOILERS: “Great movies reflect an era through the eyes of artists who embody that era. George Lucas embodied the era of Baby Boom ‘destiny’ and self-conceit. Rian Johnson embodies our era of diminished heroism, cynicism and near despair– tempered by the hope, if we can but learn from our heroes’ mistakes, that somehow, some way, some day, we may yet restore balance to the Force.”
  • Rian Johnson Confirms The Dorkiest Reference In ‘The Last Jedi’: SPOILERS: “There is a dorky reference in Star Wars: The Last Jedi that even director Rian Johnson admits that you may have to be of a certain age to get – thanks to a narrow window where you might have been watching premium cable in the very early ‘80s when this bizarre little short film would air in-between feature-length films.”
  • Rian Johnson Says There Are No Twists, Only Honest Choices: SPOILERS: “It seemed completely honest to me. It seems like the most dramatic version of that. And that’s what you’re supposed to do. Find what the honest moment would be, and then find the most dramatic version of it. So, in terms of the big ‘twists’ in the movie, they sprung from a process of trying to follow where these characters would go as honestly as possible.”
  • Star Wars: The Last Jedi humanizes the Force: SPOILERS: This was one of my favorite things about The Last Jedi. To my mind, a very smart direction to take things.
  • Did You Catch the Brazil Reference in Star Wars: The Last Jedi?:
  • ‘Star Wars: The Last Jedi’ Redeems the Prequels: SPOILERS: “One of the many reasons I love Star Wars: The Last Jedi is that it redeems the prequels. … It recontextualizes the prequels and reinforces what I loved about them.”
  • Pro-Neutrality, Anti-Title II: Interesting argument that the likely change to ISP regulations — the 'net neutrality' debate — may not be quite the horrid thing it appears to be. Worth thinking over. "The question at hand, though, is what is the best way to achieve net neutrality? To believe that Chairman Pai is right is not to be against net neutrality; rather, it is to believe that the FCC’s 2015 approach was mistaken."
  • Keyboard Maestro 8.0.4: Work Faster with Macros for macOS: Saving for me to remember and look into when I have more time.
  • The Amazons’ New Clothes: “The Wonder Woman designs received acclaim from fans and costume fanatics alike. They were clearly inspired by the Amazon’s origins in the Mediterranean and were feminine but very functional. Why mess with perfection? Oh, right. The all-male team of directors and executive directors wanted women to fight in bikinis.”

See Something? Check Snopes!

So here’s a little contribution I made to the world today, after seeing yet another Facebook friend sharing yet another easily disproven bit of misinformation:

If you see something, CHECK SNOPES FIRST.

Please: Steal this image. Re-post it. Share it with your friends (you know the ones). Post it as a comment when they post whatever hoax comes around next. Get it out there.

Over and over, I see people–who in other situations seem to have at least two brain cells to rub together–sharing and reposting images on Facebook that are absolute junk. In most cases, disproving the information is as simple as googling “snopes” plus a couple keywords from the text. For instance, the image of a bunch of soda cans that talks about how someone died after drinking from a can that had been contaminated by rat urine? Yeah, that’s false, and not only is that link is the top result after searching for “snopes can rat urine“, but every other link on the Google results page is to a page debunking the information.

This stuff is not hard to find. The problem is, even the couple clicks and few words of typing are more work than simply clicking “share” on Facebook, and so when people see these things, their brains just seem to disengage. After all, it could be true…right? Well, no, not usually, but it gets shared anyway.

So, in a fit of pique, I created the image above (based off the “See Something Say Something campaign), and have now posted it publicly to Facebook, Google+, and this blog. It’s my (sure to be unrealized) hope that this image will get shared and, just perhaps, prompt a few people to actually put some small effort into thinking about what they’re posting.

Yeah, I know. Unlikely. But it’s worth a shot.

A Real First-Class News Experience

From Business Class: Freemium for News?:

I had a perspective changing talk on the subject of pay walls with the chief executive of a big publishing company…. He asked me what I think about pay walls. I told him what I always say: The main currency of news sites is attention and not dollars and that I believe that it is his job, as a publisher, to turn that attention into money to keep the attention machine running. He nodded and made the following, astonishing statement:

I can’t see pay walls working out either. But we need to do something before we lose all of our current subscribers. Sure. It’s a tough business environment, but… But the flight industry is a tough environment too, and they found ways. So tell me: Why do people fly Business Class? In the end, an airplane brings me to the same place regardless of whether I fly Economy or Business Class and the massive price-increase I pay doesn’t compare the difference in value.

People pay for Business Class because they don’t want to be tortured in Economy. They get faster lanes at the terror check. They get an extra glass of champagne. The stewards are more attentive. They get off the plane more quickly. They get the feeling of a higher social status.

He asked whether I knew of a way to apply this logic to online news. What would a Business Class news site look like?

Good stuff here. Since moving to Ellensburg, I’ve been frustrated with my lack of online access to local news. The one local paper is the Ellensburg Daily Record, which only posts a (very) limited number of stories on its website. If you want access to the full paper without subscribing to the dead-tree edition, they offer $5/month access to the full edition. However, from what I can tell, it’s presented in a specialized, locked-down format similar to a fancy .pdf file, through the Active Paper Daily service.

Now, I’m not a die-hard “information wants to be free” crusader, and I really don’t have a problem with paying a reasonable fee for media that I’m interested in. However, I do want to be able to use the information that I pay for, and a specialized browser system like Active Paper, which presents an “exact replica of [the] print edition”, which forces me to “browse through the pages just as if [I] had the newspaper in [my] hands”, is not something I’m willing to pay for. Give me text on a webpage, RSS feeds for my newsreader…information I can use, not something that locks it away.

If the Daily Record (along with many other news sites) were to move to the “Business Class” idea as proposed in the linked article, I’d find a subscription fee for access to a better-presented, ad-free (or ad-light) version of the site entirely reasonable. Let them slap as many ads as they want on the free version of the site, break their stories into as many pages as they want to increase click counts and ad impressions for the free readers, but give me the ability to subscribe to a premium version without all the crap. That’s a model for news sites I’d love to see gain traction.

My First and Only Online Handle

From The Eternal Shame of Your First Online Handle:

Those of us who came of age alongside AOL must contend with something even more incriminating than a lifelong Google profile: A trail of discarded online aliases, each a distillation of how we viewed ourselves and our place in the world at the time of sign-on. The dawn of the Internet was an open invitation to free ourselves from the names our parents gave us and forge self-made identities divorced from our reputations IRL.

(via kottke)

I’m actually kind of lucky in this respect. I’ve only ever used one online handle, and while I’ve deprecated it a bit these days in favor of my real name, I still actively use it as a login name and occasional identifier. Most anyone who’s interacted with me online for any appreciable amount of time will recognize my online alias of djwudi.

A long time ago (though not in a galaxy far, far away), I was over at my friend Royce‘s house when his dad remarked that I “looked like a young Woody Allen.”

For a time, this little nugget of trivia was known only to Royce’s family and my own. At some point during my later high school years, though, a few things (namely, frustration at their being so many other Michaels in my age group, and a teenage-angst fueled desire to be “someone else”) led to my deciding to adopt the nickname of “Woody” full-time. It started with the yearbook and theater crew (both of which I was very involved with), and began to spread from there.

In the post-graduation years, I used “Woody” almost exclusively, in the social world and at my jobs. It wasn’t long before there were more people who knew me by “Woody” than by Michael.

Round about 1992 or so, the Anchorage alternative scene was somewhat in hibernation, especially for those under 21. I talked my way into a DJ spot at one club, then moved on to another, and then another, eventually spending around eight years DJing alternative/goth/industrial/retro/anything-but-pop for the Anchorage scene. My “DJ name” was obvious: DJ Woody, or, depending on how I felt when writing it out on flyers, DJ Wüdi, playing off Royce’s pseudo-Germanic version of my nickname.

The DJing eventually moved on into past tense rather than present, but as the world of the Internet grew, I soon found that short, unique names were both desirable and valuable, and that smooshing everything together into “djwudi” produced a string that, to date and to my knowledge, has not been used by anyone other than myself.

As the years have gone by, I’ve returned to using my given name in the real world and online, but I still claim djwudi on any site I sign up for.

Twitter’s Weird Email Search: Not Findable, Except That They Are

While killing time the other day, I ran into a weird little “feature” on Twitter that, I have to admit, I don’t entirely understand.

Twitter's FInd FriendsAs part of their new interface, there’s a tab at the top titled “Who to Follow”, when then has a tab called “Find Friends” that allows you to hook into your Gmail (or Yahoo, MSN/Hotmail, AOL, or LinkedIn) address book to discover people that you might not know are already on Twitter. So far, so good.

So, I pop my email address in, authorize with Gmail, and let Twitter think for a moment. After a moment of thinking, I get a long list of Twitter accounts that are associated with the email addresses in my address book (most of which I was already following). Once again, so far so good — this is all what I would expect to have happen.

But as I scrolled down, things got a little more odd. I started getting hits for a bunch of people with the cryptic message, “This person is on Twitter, but isn’t yet findable by email. Let them know you’d like to follow them.” When I clicked the “Follow” button on a few of those entries, Twitter kindly let me know that it had sent a message to let them know I was interested in following them.

Not Findable?

This morning, I got a note from one of the people behind those accounts letting me know that that account was unused. They were kind enough to forward the message that Twitter sends, however:

On Jan 28, 2011 11:13 PM, “Twitter” discover-wrejneera=tznvy.pbz-5591e@postmaster.twitter.com wrote:

Michael Hanscom (@djwudi) would like to follow your tweets (@—–) on Twitter.

Michael Hanscom knows your email address: @—–@—–.com. But Twitter can’t suggest you to users like Michael Hanscom because your account (@—–) isn’t configured to let users find you if they know your email address.

So here’s what I don’t understand. These accounts are set to hide their email address, and to not be searchable by email address. This is even mentioned twice, once in the listing after Twitter read through my address book, and again in the email sent out after I hit the “Follow” button. However, that’s exactly how I found the accounts: by their email address.

Sure, Twitter isn’t showing me the account name, so I can’t follow directly. Instead, I have to send a request, and the account owner then has to approve (or disapprove) the request. It does, however, let me know that there is a Twitter account associated with that email address…which seems to run counter to the intent of the account owners who have set their accounts to not be findable by email address.

Is this a bug? A feature? A privacy concern? Or is there something that I’m just not grokking, and this actually makes perfect sense and is how things should work?

Anybody want to toss their two cents in the ring (yes, mixed metaphor, I know)?