Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Cyborg)
  • No Skin
Collapse
Brand Logo

CIRCLE WITH A DOT

  1. Home
  2. Technical Discussion
  3. Reduced engagement due to Article type

Reduced engagement due to Article type

Scheduled Pinned Locked Moved Technical Discussion
articlelongformb2b8fep
10 Posts 4 Posters 0 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • julian@activitypub.spaceJ This user is from outside of this forum
    julian@activitypub.spaceJ This user is from outside of this forum
    julian@activitypub.space
    wrote last edited by
    #1

    NodeBB federates out Note or Article depending on the length of the content. While this by-and-large works, the article logic does not encourage as much discussion as expected because a summary is generated so as to provide something for microblog-style software to show (otherwise, it would only show the title (name) and a URL to the forum.)

    That summary is limited to a maximum or 500 characters, ending at the last full detected sentence.

    When composing a long topic, 500 characters may not be enough to fully introduce the topic and engage users. This lowers click-through rates.

    N.B. Note the above, where I manually added a [...] because that is where NodeBB would cut content short. When only those 500 characters are read, it's not the best introduction to this topic.

    I expressed my frustration about this online to @thisismissem and suggested that I might just revert back to sending the entire post content in summary. This would violate FEP b2b8's recommendation that summary be a maximum of 500 characters:

    > It should be a maximum of about 500 characters; a few sentences; or a short paragraph.

    After consultation with Matt Baer of Writefreely (@matt@writing.exchange), he suggested the following changes:

    • Append a [...] at the end of the truncated content to signal that there is additional content that is not seen
    • Allow the use of a magic string (like an HTML comment: ``) that would allow power users to manually select where the summary should end. This would still allow for summaries over 500 characters.

    That seems like a good compromise for me, where concerns from power users like myself would be addressed, while not overly complicating the interface for users who do not need to know about this.

    Pinging @evan ([@evan@cosocial.ca](https://activitypub.space/user/evan%40cosocial.ca)) for his thoughts.

    julian@fietkau.socialJ evan@cosocial.caE evan@activitypub.spaceE 3 Replies Last reply
    1
    1
    • julian@activitypub.spaceJ julian@activitypub.space

      NodeBB federates out Note or Article depending on the length of the content. While this by-and-large works, the article logic does not encourage as much discussion as expected because a summary is generated so as to provide something for microblog-style software to show (otherwise, it would only show the title (name) and a URL to the forum.)

      That summary is limited to a maximum or 500 characters, ending at the last full detected sentence.

      When composing a long topic, 500 characters may not be enough to fully introduce the topic and engage users. This lowers click-through rates.

      N.B. Note the above, where I manually added a [...] because that is where NodeBB would cut content short. When only those 500 characters are read, it's not the best introduction to this topic.

      I expressed my frustration about this online to @thisismissem and suggested that I might just revert back to sending the entire post content in summary. This would violate FEP b2b8's recommendation that summary be a maximum of 500 characters:

      > It should be a maximum of about 500 characters; a few sentences; or a short paragraph.

      After consultation with Matt Baer of Writefreely (@matt@writing.exchange), he suggested the following changes:

      • Append a [...] at the end of the truncated content to signal that there is additional content that is not seen
      • Allow the use of a magic string (like an HTML comment: ``) that would allow power users to manually select where the summary should end. This would still allow for summaries over 500 characters.

      That seems like a good compromise for me, where concerns from power users like myself would be addressed, while not overly complicating the interface for users who do not need to know about this.

      Pinging @evan ([@evan@cosocial.ca](https://activitypub.space/user/evan%40cosocial.ca)) for his thoughts.

      julian@fietkau.socialJ This user is from outside of this forum
      julian@fietkau.socialJ This user is from outside of this forum
      julian@fietkau.social
      wrote last edited by
      #2

      @julian@activitypub.space You could also extend the leeway for Note conversion while keeping the summary length, that feels like a potentially useful option.

      By that I mean letting posts with a length of n>500 (700? 1000?) through as a Note, but still cutting the summary at 500 if it's even longer. Avoids the situation where there's like one sentence cut off.

      I do like the manual <!-- break --> though, I picked that habit up from some CMS decades ago and still use it on my own blog.

      @matt @evan

      julian@activitypub.spaceJ 1 Reply Last reply
      0
      • julian@fietkau.socialJ julian@fietkau.social

        @julian@activitypub.space You could also extend the leeway for Note conversion while keeping the summary length, that feels like a potentially useful option.

        By that I mean letting posts with a length of n>500 (700? 1000?) through as a Note, but still cutting the summary at 500 if it's even longer. Avoids the situation where there's like one sentence cut off.

        I do like the manual <!-- break --> though, I picked that habit up from some CMS decades ago and still use it on my own blog.

        @matt @evan

        julian@activitypub.spaceJ This user is from outside of this forum
        julian@activitypub.spaceJ This user is from outside of this forum
        julian@activitypub.space
        wrote last edited by
        #3

        @julian@fietkau.social yes, that is another adjustment I was going to add. Right now the cut-off is hard-coded to 500, but this could be adjusted by the admin based on preference.

        Perhaps this could even be allowed at the user level, but I am loathe to add additional options to the UCP lest it end up looking like an airplane cockpit <img class="not-responsive emoji" src="https://activitypub.space/assets/plugins/nodebb-plugin-emoji/emoji/android/1f606.png?v=3463a4088f6" title="😆" />

        1 Reply Last reply
        0
        • julian@activitypub.spaceJ julian@activitypub.space

          NodeBB federates out Note or Article depending on the length of the content. While this by-and-large works, the article logic does not encourage as much discussion as expected because a summary is generated so as to provide something for microblog-style software to show (otherwise, it would only show the title (name) and a URL to the forum.)

          That summary is limited to a maximum or 500 characters, ending at the last full detected sentence.

          When composing a long topic, 500 characters may not be enough to fully introduce the topic and engage users. This lowers click-through rates.

          N.B. Note the above, where I manually added a [...] because that is where NodeBB would cut content short. When only those 500 characters are read, it's not the best introduction to this topic.

          I expressed my frustration about this online to @thisismissem and suggested that I might just revert back to sending the entire post content in summary. This would violate FEP b2b8's recommendation that summary be a maximum of 500 characters:

          > It should be a maximum of about 500 characters; a few sentences; or a short paragraph.

          After consultation with Matt Baer of Writefreely (@matt@writing.exchange), he suggested the following changes:

          • Append a [...] at the end of the truncated content to signal that there is additional content that is not seen
          • Allow the use of a magic string (like an HTML comment: ``) that would allow power users to manually select where the summary should end. This would still allow for summaries over 500 characters.

          That seems like a good compromise for me, where concerns from power users like myself would be addressed, while not overly complicating the interface for users who do not need to know about this.

          Pinging @evan ([@evan@cosocial.ca](https://activitypub.space/user/evan%40cosocial.ca)) for his thoughts.

          evan@cosocial.caE This user is from outside of this forum
          evan@cosocial.caE This user is from outside of this forum
          evan@cosocial.ca
          wrote last edited by
          #4

          @julian So, there are a few ways to handle this.

          First, the b2b8 recommendation on the summary is just a guideline, not a strict requirement (thus the 'about'). A common practice in news-style text is that the first paragraph is a lede that summarizes the article's main points.

          evan@cosocial.caE 1 Reply Last reply
          0
          • evan@cosocial.caE evan@cosocial.ca

            @julian So, there are a few ways to handle this.

            First, the b2b8 recommendation on the summary is just a guideline, not a strict requirement (thus the 'about'). A common practice in news-style text is that the first paragraph is a lede that summarizes the article's main points.

            evan@cosocial.caE This user is from outside of this forum
            evan@cosocial.caE This user is from outside of this forum
            evan@cosocial.ca
            wrote last edited by
            #5

            @julian

            For example, in this article, "Lawrence Summers Will Resign From Harvard After Epstein Revelations" (https://www.nytimes.com/2026/02/25/us/larry-summers-resignation-harvard-epstein.html), the first paragraph is:

            > Lawrence H. Summers, a Harvard University economist and the school’s former president, will resign from teaching at the end of the academic year, according to a Harvard spokesman.

            evan@cosocial.caE 1 Reply Last reply
            0
            • evan@cosocial.caE evan@cosocial.ca

              @julian

              For example, in this article, "Lawrence Summers Will Resign From Harvard After Epstein Revelations" (https://www.nytimes.com/2026/02/25/us/larry-summers-resignation-harvard-epstein.html), the first paragraph is:

              > Lawrence H. Summers, a Harvard University economist and the school’s former president, will resign from teaching at the end of the academic year, according to a Harvard spokesman.

              evan@cosocial.caE This user is from outside of this forum
              evan@cosocial.caE This user is from outside of this forum
              evan@cosocial.ca
              wrote last edited by
              #6

              @julian

              Some bloggers follow a similar practice, especially since blogging software often uses the first paragraph as the summary in RSS and Atom feeds.

              evan@cosocial.caE 1 Reply Last reply
              0
              • evan@cosocial.caE evan@cosocial.ca

                @julian

                Some bloggers follow a similar practice, especially since blogging software often uses the first paragraph as the summary in RSS and Atom feeds.

                evan@cosocial.caE This user is from outside of this forum
                evan@cosocial.caE This user is from outside of this forum
                evan@cosocial.ca
                wrote last edited by
                #7

                @julian

                For generating a summary for long-form text, I'd suggest these techniques in rough order:

                - Let the user define a summary manually - either with a marker in the text, or with a separate input element
                - Use the whole text if it meets the rough guidelines (~1 paragraph, a few sentences, about 500 chars) in b2b8.
                - Use the first paragraph if it meets the rough guidelines (a few sentences, about 500 chars) in b2b8.
                - Truncate the first paragraph and include an ellipsis ([...]).

                evan@cosocial.caE 1 Reply Last reply
                0
                • evan@cosocial.caE evan@cosocial.ca

                  @julian

                  For generating a summary for long-form text, I'd suggest these techniques in rough order:

                  - Let the user define a summary manually - either with a marker in the text, or with a separate input element
                  - Use the whole text if it meets the rough guidelines (~1 paragraph, a few sentences, about 500 chars) in b2b8.
                  - Use the first paragraph if it meets the rough guidelines (a few sentences, about 500 chars) in b2b8.
                  - Truncate the first paragraph and include an ellipsis ([...]).

                  evan@cosocial.caE This user is from outside of this forum
                  evan@cosocial.caE This user is from outside of this forum
                  evan@cosocial.ca
                  wrote last edited by
                  #8

                  @julian Finally, this seems like a very appropriate place to use LLMs if you're open to it. LLMs do a pretty good job summarizing medium-sized texts, like blog posts, wiki pages, etc.

                  1 Reply Last reply
                  0
                  • julian@activitypub.spaceJ julian@activitypub.space

                    NodeBB federates out Note or Article depending on the length of the content. While this by-and-large works, the article logic does not encourage as much discussion as expected because a summary is generated so as to provide something for microblog-style software to show (otherwise, it would only show the title (name) and a URL to the forum.)

                    That summary is limited to a maximum or 500 characters, ending at the last full detected sentence.

                    When composing a long topic, 500 characters may not be enough to fully introduce the topic and engage users. This lowers click-through rates.

                    N.B. Note the above, where I manually added a [...] because that is where NodeBB would cut content short. When only those 500 characters are read, it's not the best introduction to this topic.

                    I expressed my frustration about this online to @thisismissem and suggested that I might just revert back to sending the entire post content in summary. This would violate FEP b2b8's recommendation that summary be a maximum of 500 characters:

                    > It should be a maximum of about 500 characters; a few sentences; or a short paragraph.

                    After consultation with Matt Baer of Writefreely (@matt@writing.exchange), he suggested the following changes:

                    • Append a [...] at the end of the truncated content to signal that there is additional content that is not seen
                    • Allow the use of a magic string (like an HTML comment: ``) that would allow power users to manually select where the summary should end. This would still allow for summaries over 500 characters.

                    That seems like a good compromise for me, where concerns from power users like myself would be addressed, while not overly complicating the interface for users who do not need to know about this.

                    Pinging @evan ([@evan@cosocial.ca](https://activitypub.space/user/evan%40cosocial.ca)) for his thoughts.

                    evan@activitypub.spaceE This user is from outside of this forum
                    evan@activitypub.spaceE This user is from outside of this forum
                    evan@activitypub.space
                    wrote last edited by
                    #9

                    @julian So, there are a few ways to handle this.

                    First, the b2b8 recommendation on the summary is just a guideline, not a strict requirement (thus the 'about').

                    A common practice in news-style text is that the first paragraph is a lede that summarizes the article's main points.

                    For example, in this article, Lawrence Summers Will Resign From Harvard After Epstein Revelations, the first paragraph is:

                    > Lawrence H. Summers, a Harvard University economist and the school’s former president, will resign from teaching at the end of the academic year, according to a Harvard spokesman.

                    Some bloggers follow a similar practice, especially since blogging software often uses the first paragraph as the summary in RSS and Atom feeds.

                    I think if I were generating a summary for long-form text, I'd use these techniques in roughly descending order:

                    • Manual override; an optional way for the user to define a summary manually - either with a marker in the text, or with a separate input element (I think WordPress does this).
                    • Use the whole text if it meets the rough guidelines (~1 paragraph, a few sentences, about 500 chars) in b2b8.
                    • Use the first paragraph if it meets the rough guidelines (a few sentences, about 500 chars) in b2b8.
                    • Truncate the first paragraph and include an ellipsis ().

                    This is also something that LLMs are pretty good at. So, maybe rather than truncating (last option), consider using an LLM to generate a summary that meets the boundary requirements.

                    julian@activitypub.spaceJ 1 Reply Last reply
                    0
                    • evan@activitypub.spaceE evan@activitypub.space

                      @julian So, there are a few ways to handle this.

                      First, the b2b8 recommendation on the summary is just a guideline, not a strict requirement (thus the 'about').

                      A common practice in news-style text is that the first paragraph is a lede that summarizes the article's main points.

                      For example, in this article, Lawrence Summers Will Resign From Harvard After Epstein Revelations, the first paragraph is:

                      > Lawrence H. Summers, a Harvard University economist and the school’s former president, will resign from teaching at the end of the academic year, according to a Harvard spokesman.

                      Some bloggers follow a similar practice, especially since blogging software often uses the first paragraph as the summary in RSS and Atom feeds.

                      I think if I were generating a summary for long-form text, I'd use these techniques in roughly descending order:

                      • Manual override; an optional way for the user to define a summary manually - either with a marker in the text, or with a separate input element (I think WordPress does this).
                      • Use the whole text if it meets the rough guidelines (~1 paragraph, a few sentences, about 500 chars) in b2b8.
                      • Use the first paragraph if it meets the rough guidelines (a few sentences, about 500 chars) in b2b8.
                      • Truncate the first paragraph and include an ellipsis ().

                      This is also something that LLMs are pretty good at. So, maybe rather than truncating (last option), consider using an LLM to generate a summary that meets the boundary requirements.

                      julian@activitypub.spaceJ This user is from outside of this forum
                      julian@activitypub.spaceJ This user is from outside of this forum
                      julian@activitypub.space
                      wrote last edited by
                      #10

                      @evan that makes sense. I've just updated NodeBB to allow for the use of a manual override marker. The limit and even the marker is now customizable per-instance, and I do use the ellipsis when truncating text.

                      Hopefully that resolves the engagement issue while still preserving the intent of b2b8 <img class="not-responsive emoji" src="https://activitypub.space/assets/plugins/nodebb-plugin-emoji/emoji/android/1f604.png?v=3463a4088f6" title="😄" />

                      As for the use of an LLM to generate a summary, I think I will defer on that, since that might be a source of surprise for those not expecting the invocation of a LLM <img class="not-responsive emoji" src="https://activitypub.space/assets/plugins/nodebb-plugin-emoji/emoji/android/1f605.png?v=3463a4088f6" title="😅" />

                      1 Reply Last reply
                      1
                      0
                      • R relay@relay.an.exchange shared this topic
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      • Login

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Categories
                      • Recent
                      • Tags
                      • Popular
                      • World
                      • Users
                      • Groups