Categories
general news

NEW YEAR NEW THEME

So here’s how behind I am: this site has been running the WordPress Twenty Eleven theme since 2012 or so. Now that the Twenty Twenty-One theme has just shipped, I decided to upgrade to the Twenty Twenty theme.

A few features and differences:

  • A lot more space and readability, with better typography (I think)
  • Much easier to read and navigate on a mobile device.
  • The stuff that used to be in the sidebar has moved to the bottom of the page. Look below to see things like archives, links, recent posts, and all that jazz.
  • I nuked the little “share to social media” stuff because nobody ever used it.
  • There is a privacy policy. This is stupid and useless, but at some point Google will probably ding me points because I don’t have one. Bottom line, I don’t collect data, and don’t sue me.

I think that’s it. Let me know if you see anything obviously broken.

Categories
general

LiveJournal

screen-shot-2017-01-14-at-10-09-35-amIn the quest to find some better way of doing all of this, I started thinking about LiveJournal. (I actually have been thinking about a lot of the mid-00s web stuff I used to use, because sitting on FaceBook all day is probably a dead end, or I feel that I’m not reading or writing enough. Like, did reading Slashdot, Fark, and an armada of blogs in Google Reader help entertain me any better than seeing the same four news stories posted a hundred times a day?)

I wasn’t a heavy LiveJournal writer; I had a fake account (username: unabomber) I started in 2000 just to comment on other peoples’ stuff, then started one as jkonrath in 2004. I’d post updates, but I had an earlier pre-WordPress iteration of this blog as my main home. But I would hit my friends feed constantly, and comment a lot.

LJ seemed to be “the place” to go to be social online for a while, like pre-MySpace, pre-Facebook, pre-Twitter. I was trying to think of exactly why though. The site’s still there, as is my account, so I poked around a bit and tried to remember. What did it offer that my blog did not? What was the draw?

Plusses:

  • It was dead simple (and free) to open an account. It was invite-only until 2003, but after that, anyone could get in.
  • Posting was not hard. It gave you a box and a subject line, and you typed and clicked “Post” and that was it.
  • There were fun little things you could add to posts, like what you were listening to, and what your mood was.
  • You had a certain number of profile pictures, and it was always fun finding new little pictures, or swapping to a different one based on your mood that day.
  • You could theme your page to some extent, changing colors and styles. Some people got really into the design of their pages, although when you’re reading your friends feed, you don’t see those customizations, and I basically didn’t give a shit about having flaming red text on a black background with pictures of wolves and fire and ninjas and shit all over.
  • Basic privacy settings could lock posts and accounts to be friends-only.
  • Communities, where permitted users could post to a feed. These were great for interests (I was in a baseball one for a while) or areas (lots of people had groups for their towns or home towns.)
  • You could (if you had a paid account) host a feed to your external blog, so the posts would show up on LJ.
  • It was locked in. You could sit and spin on your friends feed, and read all the posts (in chronological order, too) and in the mid-00s, a lot of people were posting, so there was some good conversation to be had.
  • There weren’t ads during the heyday, although that changed later.
  • It encouraged long-form posts. Or maybe people just typed more back then, before we were all programmed with horrible ADHD.
  • The feed was chronological only. No Fuckerberging of the order and appearance weighting of posts.
  • There was post commenting, and that got used a fair amount. Commenting was more streamlined than other blogs, because you had the single system for everyone, whereas it seems like every free-standing blog has a different commenting system, or they use something like Disqus, and people get all pissy about having to sign up for it. If you were using LJ, you were signed up for commenting, so it was a no-brainer.

Minuses:

  • The UX is horrible. Log in to livejournal.com and then try to find anything, and it takes ten clicks. It also started to look a bit dated and clunky going into the late 00s.
  • There was no “like.” I think that was the big killer versus Facebook. When you post on FB, there’s this little micro-validation you get in your brain when other people like your post. LJ didn’t have this, so the motivation wasn’t there. I think the little crack hit of likes is one of the main drivers for FB, and it’s also its downfall. The discovery of this gamification around the end of the 00s is the reason casual gaming now exists (well, that plus touchscreen devices with good graphics) but it’s also a big part of our dumbing-down as a culture.
  • The long-form thing meant good content, but it also may have been a reason people dropped out.
  • Images and image hosting were always an issue. You could add external links to flickr or elsewhere for your images, but the two-step process was messy. They now offer image hosting for paid accounts, but it’s a limited amount, and mostly a feature to entice people to pay. It’s nowhere near as nice as the FB interface for photo uploading.
  • No fine-grained security. You could not be friends with someone and not see their content. You could not hide a single post from your friends feed, like when you got sick of seeing the same thing pop up on every time. (I use the FB hide post constantly these days.)
  • No post sharing. This was a plus, though. Imagine FB without the ability to share stupid political posts or mom memes.
  • No (real) mobile stuff. I think they have an app, but it’s a piece of shit. So many people post on-the-go now in FB/Twitter, and LJ never had any of that. That may have been one of the reasons it focused more on long-form stuff, because everyone was sitting on a PC while composing their stuff.
  • Various business decisions slowly sank the ship. The company was sold in 2005, and then Brad Fitzpatrick left in 2007, and it was sold to some crazy Russians, who continued to run it into the ground.

Other:

  • I remember a lot of shit-storms over privacy issues, like people having to lock out exes and then said exes getting a different fake account to read their stuff, etc. Now, blocking and banning is simple in FB, but there was a lot of drama back in the day.
  • I also vaguely remember some moderation issues, with people or posts getting censored, and a bunch of outrage.

I always wonder if something could replace LJ and FB. Would some technical balance between the two work, or would some perfect storm have to happen to lure enough people to the community to make it viable? I think the biggest feature of LJ was that it had a community, and it had a critical mass of enough users to make it interesting and fun. But when that went away, so did its usefulness.

How do you create that again? I guess that’s the question every attempt at community tries to answer. I futz around with posting here, but it’s an isolated island in the middle of nowhere, with no community, no connection to the outside world. I post on Facebook, but it’s Facebook, and it is becoming a dead end. As I find Facebook more and more intolerable, I try to think of a replacement, but that lack of critical mass, of community, is the huge problem.

Categories
general

Shell scripting will eventually kill me

I spent two hours the other night trying to hack out a shell script to import the archives into this thing. WordPress doesn’t have a simple way to just suck in a bunch of text files; you need to assemble them into something that resembles an RSS feed, and then import that. This brought up two problems:

1) All of the posts had to be on a single line in the element. This involved a bit of dicking around with awk and then sed before I finally gave up and realized I could do it faster with tr.

2) The pubdate element had to be in RFC-822 time format, and the only thing I had to work with was the filename, which was in YYYYMMDD format. It took most of the two hours to figure out the god damned /bin/date program that ships with OS X is fundamentally broken, and ALL date commands in unixes are broken, because instead of curing cancer or stopping wars, about 80% of our world’s brainpower goes to stupid pursuits like “oh, I have philosophical issues with the 87 flags offered in BSD’s date program, so I’m going to write a completely incompatible one with 73 flags of its own, but still fail to address the two or three things people need to do with a time program.”

Case in point, this DOES NOT work in OS X:

date -j -f "%Y%m%d" "20090930" +"%+"

This DOES work:

date -j -f "%Y %m%d" "2009 0930" +"%+"

But my filenames are 20090930.html and not 2009 0930.html. That extra fucking space killed me.

AND YES, I am sure I am just an idiot, and if I sat around all day writing shell scripts, I would KNOW that blah blah blah hidden flag blah blah blah run it through a perl script blah blah blah. But truth of the matter is, I write maybe a half-dozen lines of shell script every three months, and then promptly forget everything. I’m sure if I sat around all day slicing onions into cubes, I would be a god damned onion slicing master, but the truth of it is, I only need to cut up maybe one onion a week tops, and I’m not about to quit my day job just to sit around slicing up onions.

Here’s the script:

for f in ~/website-mirror/oldjournal/html/1997*.html; do
    echo "<item>"
    OLDDATE=`basename -s .html $f`
    THEYEAR=`echo $OLDDATE | cut -c1-4`
    THEREST=`echo $OLDDATE | cut -c5-8`
    SHIT=`echo $THEYEAR $THEREST`
    pubdate=$(    date -j -f "%Y %m%d" "`echo $SHIT`" +"%+")
    echo -n "<pubDate>"
    echo -n $pubdate
    echo "</pubDate>"
    echo "<category></category>"
    echo "<title></title>"
    echo "<content:encoded>`tr '\n' ' ' < $f`</content:encoded>"
    echo "</item>"
done
Categories
general

The Switch

No, a piece of rogue malware did not hit my site. I finally threw in the towel and switched to WordPress as the back-end of this site. I got sick of all of the duct tape maintenance keeping this thing going, and I wanted it to not look like it was created in 1997 (which it was). So here we are. This is still in shakedown mode, so there will be lots of bugs and omissions and other errata. Please leave comments and let me know if this works for you and if it’s more or less readable than the previous version.

I have not imported over any archives prior to this year, and it looks like this will be a monumental cut-and-paste task. I will (famous last words) get to it eventually.

No real news to report right now, and I am in a hurry to finish lunch and get out the door to the grocery store.  I have been busy writing something, although I don’t know what it is.  I’ve also got a “must read immediately” queue of at least four books that are burning a hole in my pocket (mixed metaphor, sorry.)

OK, more later – hopefully this will be more conducive to shorter “blogging” posts mixed within the other longer bits.  I know I hate “blogging”, but I always have quick thoughts or riffs that are too long for twitter and will go stale before I get a spare hour to mess around on here.

BTW create yourself an account and log in – anyone with an email address can comment, but I’ll be going password-only for some rants that fall into the blood and money genres.  (No, not Wall Street vampires.)