It's even worse than it appears..
My eyes keep getting better. I have 20-20 vision for the first time in my life. Seeing so much more in a lot of ways. I told a friend today it's like I have Tesla eyes. I know people don't like Tesla these days, but I still feel like it's a privilege to drive my Model Y every time, even though I've been driving it for over a year now. It's a feeling of able-ness no car has ever given me. And that's the feeling my new eyes give me. I've been dis-abled seriously for years now. And my vision never really worked, even when I was a kid. I remember getting glasses for teh first time in second or third grade. I never knew there was so much writing in the world, everywhere. It's like that except at an age where such discoveries are pretty rare. I think this experience will fade away as my new eyesight becomes the norm, but for now, it's given me a new youth-like experience, pretty cool.#
What I want as an API for ActivityPub is the same kind of API we came up for Twitter in Drummer's scripting language. #
WordPress has a feed reader built-in and a plugin that displays feed items in the right margin of a blog's home page. It uses the [No Title] approach. Please if it doesn't have a title, just leave it blank. Here's a website that illustrates, and a screen shot. #
A fact I've observed. Most programmers who work on web content systems not only aren't writers, they don't make an effort to know or understand writers. The really good products, the ones writers like to use are not surprisingly written and designed by programmers who are also writers. But -- listening to writers is something programmers can learn how to do. #
  • It's not hard to be true to the intent of the author of a feed, and create a good experience for the reader. #
  • In the real world some feed items have titles and some don't. Here's a screen shot of my blog. I've put red arrows pointing to the items that don't have titles. You could argue I suppose that they should have titles. That I should take a 9-word item and give it a two-word title. But I don't do that. And it shows up in my feed without a title, because the item does not have a title. And that's not up to anyone but me, the author of the feed. #
  • Here's a screen shot of how a popular feed reader displays those items. It isn't terrible, but it's imho wrong. The first item has a [no title] message where a title would go. Why? Look at it from the human reader point of view. What information does that convey, above what the writer was saying, in bigger type and in bold. NO TITLE. I don't know about you but to me that looks like criticism, an error message, from the software to the person who wrote the post. Sometimes all the posts show up with that message. This time only one did. And for the others, they repeat the first bits of the post. Again, why? The human read them once, why put the same words they just read on the screen again? That seems quite wrong to me. #
  • Now I don't know why they designed their software this way, but I can guess -- when they started they designed it assuming all posts had titles, and it took a while before they discovered that some items don't. So they shoehorned those into the app without disrupting the design of the product. But this has been going on for a very long time, many years, basically since Google Reader decided, incorrectly, that all feed items must have titles. #
  • With Mastodon supporting RSS, and Mastodon booming in popularity, feed readers should expect to see a lot more feeds with items without titles, unless for some reason Mastodon does what Twitter did many years ago, under pressure from Google Reader to add titles to items, and just withdraws the feeds. All because they couldn't adjust to a reality they hadn't planned for. #
  • Okay so what's the answer?#
    • Never display NO TITLE. It's not a good use of your space, the reader's time and it's wrong. The author didn't use those words. They're your words. You don't have a right to put your words in space reserved for the words from feeds. #
    • Instead display the first words from the description element of the item where you would put the title. If there are too many words, flow them into the space you've allocated for the description, but do not repeat words from the description. Again, you'd displaying something that isn't in the feed. The author did not repeat the words, so you can't do that. #
  • That's it, unless I'm missing something, and if I am, tell me. You can send me email, dave@scripting.com, and if you don't want me to publish it, say so and I won't. I don't want to embarrass anyone, I just want to solve this problem and move on to a feed world where feeds with items without titles are handled well by the reader software. #
  • BTW, one more thing, some feeds will have both kinds of posts, items with titles and items without. My feed is like that. The item for this post will have a title because the post has a title. #

Last update: Thursday December 8, 2022; 6:08 PM EST.

You know those obnoxious sites that pop up dialogs when they think you're about to leave, asking you to subscribe to their email newsletter? Well that won't do for Scripting News readers who are a discerning lot, very loyal, but that wouldn't last long if I did rude stuff like that. So here I am at the bottom of the page quietly encouraging you to sign up for the nightly email. It's got everything from the previous day on Scripting, plus the contents of the linkblog and who knows what else we'll get in there. People really love it. I wish I had done it sooner. And every email has an unsub link so if you want to get out, you can, easily -- no questions asked, and no follow-ups. Go ahead and do it, you won't be sorry! :-)