Expand the character limit for posts (toots) in our mastodon instance

Dear fellow Cooperators.
We currently have the default 500 char per post limit in our mastodon instance. At least for me (and a few others already expressed the same) this lenght is often quite limited. In other instances this is 10x, that is, 5000 chars per post.
In order to better understand if this is an issue with other people there was a poll limited to Social Coop members (https://social.coop/web/statuses/108951796274042404). However, only 3 people answered.
So if it is not a problem with storage, administration, moderation, costs or something related and/or relevant, I'd propose to increase the char limit to 5000.
What do you all think?
Thanks a lot for your time and attention... :)

Ed Summers @edsu Fri 16 Sep 2022 3:59PM
@Nick Sellen thanks for finding an example. In my own experience I find the Read More links work well to keep the flow of the timeline going, without burdening it with the full text of the post. And we get this already on our own instance, which is nice. The question is do others want to be able compose posts like this, and it seems like the answer is (for some) yes.
But I totally agree that given our technical capacity we should avoid maintaining our own patches. I wonder if maybe we should set up a meeting to talk about Hometown sometime? Or has that already happened before and I missed it?

Neil - @neil@social.coop Sat 17 Sep 2022 3:06PM
In theory I would vote yes for this because:
I find the character limit too short.
I don't like that it is a technically-defined limit to communication, and a pretty arbitrary one at that. If there's some expectation of optimal message length, I would prefer that to be socially determined, not technologically enforced...
But given it doesn't seem to just be a simple config option, it doesn't bother me enough in practice for it to warrant the technical changes needed.
Eamon Caddigan Sun 18 Sep 2022 4:36PM
I don't have a strong opinion about character limits, but the killer feature of the Hometown fork in my humble opinion is user-configurable expiring posts (e.g, you can set all of your own posts to delete after one year). So yes, I also think we should consider the switch so that we can take advantage of all of Hometown's cool features. But I'm new to social.coop, and don't have a deep understanding of the culture around undertaking big projects like this, so I want to be clear that I'm also totally fine with the status quo if it makes life easier for folks.

Eduardo Mercovich Tue 20 Sep 2022 1:02AM
Dear all.
I'm sorry I had a couple offline days but after seeing what was flowing and being the OP, I preferred to let others express themselves without intervening. Now that it seems that the incoming opinions and views are slowing, I made a thematic analysis on the results for all folxs to interpret.
Each response was tagged with 1 or more synthesis; a new tag if needed and reusing existing tags when possible. The tags were counted per reply and in total and with this information a co-ocurrence matrix was created to visualize which tag appeared with which other one/s (if any).
Both axes of the matrix are the same, except that the vertical were grouped by a big category created from the results (yes, condition, maybe, proposal, no) and the horizontal had the original order. You may observe that the total on the last right column is not the sum of the row because if a tag A appears in 1 answer with other 3 B, C and D, that will sum 4 (A, AB, AC, AD).
Of course since I may be biased even if I'm trying not to be, I am not interpreting anything, just sharing here:
the tag co-ocurrence matrix as it is for you all to interpret it (both png and pdf versions) and
the whole dataset (the tagged responses up to now, as an .org plain text file).

Of course, I'll be happy to explain anything that may be needed.
I hope this helps us to move on forward. :)
Warmest regards...

Eduardo Mercovich Tue 20 Sep 2022 1:03AM
Also, I'd like to thank you all for the warm welcome and great participation. :)

Bob Haugen Tue 20 Sep 2022 1:54PM
Very nice! Thanks for the tabulating work, @Eduardo Mercovich !

Eduardo Mercovich Tue 20 Sep 2022 2:06PM
Thanks Bob, it's my pleasure.
I use free tools for this (and almost all) kind of work that I'll happily share if anyone is on these things. :)

Aaron Wolf Tue 20 Sep 2022 5:15PM
Didn't make the time to read through all this. Notice that here on Loomio, it's easy to be verbose and long-winded. I can SO easily get extra verbose myself. (I could have just left out that point and this parenthetical and my message would be okay still!)
If we remove the char limit, people are going to likely get excessively-long posts from me.
My wish would be to have features Mastodon probably doesn't offer yet.
Individuals setting our own char-limits!
Short tldr summaries with expand options for longer beyond-limit content
The ability to opt (be prompted) when passing a limit
Formal recognition of multi-toot posts as a set (not just casually marked as replies with manually labeled numbers)
And so on (perhaps some of these are already requested or can be requested for the software upstream). I think if people want to post long messages, that might be best done in a different place and then link to the longer post in a toot.

Eduardo Mercovich Tue 20 Sep 2022 6:19PM
Hi Aaron.
A few of your wishes are present in Hometown (https://github.com/hometown-fork/hometown) along with some more features:
Custom max toot characters
Local only posting
Reading more content types
In-line reading of full articles behind a cut for length
Better list (feeds) management
Better accessibility defaults
And as it's maintainer says, "Hometown is still 99.999% Mastodon".
Migrating from Mastodon to Hometown is a possibility that appeared in various responses, understanding that it depends on having the time and knowledge in the tech team to make the change. The migration seems very similar to updating Mastodon itself (seehttps://github.com/hometown-fork/hometown/wiki/Initial-migration).
Maybe this information could be useful for us all to decide what to do next. :)
Best...

Aaron Wolf Tue 20 Sep 2022 6:47PM
I don't understand. The main relevant point of "custom max chars" seems to be the topic of this whole discussion. So that must be in regular Mastodon. Hometown doesn't mention giving users the capacity to each set max-chars for themselves on a shared instance, it still looks like just instance-wide fixed max-char setting (per the Hometown wiki)

Eduardo Mercovich Tue 20 Sep 2022 9:02PM
> I don't understand. The main relevant point of "custom max chars" seems to be the topic of this whole discussion. So that must be in regular Mastodon.
No, Gargron (mastodon lead) opposes to this even if it's quite asked for. And this creates patches and forks on mastodon.
> Hometown doesn't mention giving users the capacity to each set max-chars for themselves on a shared instance, it still looks like just instance-wide fixed max-char setting (per the Hometown wiki)
Yes, it is an instance wide setting. Now it's I that don't understand, you were talking about a per-user setting? If it is so, sorry, I didn't thought of that possibility (I was talking about a instance wide setting). :)
Best...

Aaron Wolf Tue 20 Sep 2022 9:07PM
Since this whole topic was about changing the max chars, the idea of even doing that itself always required switching to that fork at all (regardless of my suggestions)?

Nick Sellen Tue 20 Sep 2022 9:12PM
No, you can patch/build the code, which I described here --> https://www.loomio.com/d/0bCHvrTj/expand-the-character-limit-for-posts-toots-in-our-mastodon-instance/15
... but I don't think that would be a good idea, and I'm not up for that personally.
It wasn't clear to me/others at the start what it would involve, which is what we've explored here.

Eduardo Mercovich Wed 21 Sep 2022 12:22AM
Hi Nick.
It wasn't clear to me/others at the start what it would involve, which is what we've explored here.
Neither to me, I never administered a Mastodon instance and so I didn't knew it required a patch. In that case, I support your opinion and wouldn't do that neither. :)
But if Hometown comes with that and other interesting features (personally I like a lot the publish to instance only), my question to the tech team (*1) is: how complicated could be to migrate to Hometown as it's documented in http://github.com/hometown-fork/hometown/wiki/Initial-migration ?
Best...
(*1) Since I'm new I still don't know who you all are, but thanks a lot for your work. 🙌

Nick Sellen Wed 21 Sep 2022 11:56AM
Yes, I agree, hometown would be a nice option in my view. It needs tech team to have willingness and capacity for that.
I think tech team is more active on matrix than on here, so if you're motivated, I'd suggest hopping into https://matrix.to/#/#socialcoop-tech:matrix.org and raising it there.

Eduardo Mercovich Wed 21 Sep 2022 2:35PM
Thanks Nick!
I will ask there, great to know the tech channel. :)

Eduardo Mercovich Wed 21 Sep 2022 7:59PM
Just to keep everyone in sync, @Flancian replied in Matrix:
Thank you for the FR and the suggestion to move to Hometown
I think we could spin up a hometown container to test it?
I've never updated Mastodon myself but it's definitely something we need to get good at anyway :)
I already offered help and will try to keep up with the matrix chat, and let's see if that is doable with our resources.
If it is doable, does anyone has an objection? An objection is not a problem or something negative, but a gift or a present of seeing something that could imply danger or going against our objectives as a Cooperative, so please do go ahead if you see any. :)
If not, we have consent to go on and try it. As @Doug Belshaw said and I totally share it is "good enough for now, and safe enough to try".
Please remember that with this replacement we get:
custom max toot characters that we can increase the limit up to ~1500 only (3X instead of 10X) as a test as it was suggested by @M. Page-Lieberman - @jotaemei@social.coop
a fold as @Nick Sellen and @mike_hales sayed so the reading is not interrupted by default
more content types
better list (feeds) management
user-configurable expiring posts as per @Eamon Caddigan discovery,
better accessibility defaults that are great for everyone but specially for people with some disabilities
Local only posting (great for internal discussions in our own Fedi server)
all the rest exactly as it is because as it's maintainer says, "Hometown is still 99.999% Mastodon".
So, WDYT?
Again, thanks a lot for the enriching discussion.
Best...

Matt Noyes Thu 22 Sep 2022 3:26AM
Since this is a significant change -- moving to Hometown -- it should probably be a new proposal to be voted on by social.coop members. No harm in setting up a test instance (hosted where?), but this kind of change should be made with more than just no objections, I think. Also, we haven't heard from @David Mynors or @Noah from the tech team...

Noah Tue 27 Sep 2022 1:36AM
I've been interested in switching to Hometown for quite some time now; I just never had the spoons to gather consensus on it. I'd love to see it happen and would be glad to help.

Eduardo Mercovich Thu 22 Sep 2022 12:59PM
Dear @Matt Noyes , thanks again for showing me the way here. :)
In that case, let's wait to hear from the rest of the Tech Team and if the Hometown test is supported, then we will propose it formally again here in Loomio.
Is that OK? :)

Eduardo Mercovich Mon 26 Sep 2022 7:51PM
Dear all.
The Tech Team meeting was today. The full meeting notes are in https://www.loomio.com/d/UwAeiBgE/tech-meeting-minutes, but in brief:
The migration to Hometown seems a good move and it is aligned with our current need to upgrade our Mastodon instance.
At this moment, in order to do that, we need to make a brief plan, but most importantly, a backup.
Once we have that backup we can try Hometown in a separate, parallel space/url (maybe federating only with ourselves so as not to pollute the Fediverse with our tests).
For this trial we may ask not only previous Tech Team members (some documentation remains, but better safe than sorry), but also Darius Kazemi (hometown creator and maintainer).
If this trial goes OK after some time we can make a formal proposal for the migration here in Loomio in a new thread that references this one but starts clean, for everyone to make their voices heard.
Please @Flancian , @Akshay and @Ed Summers check if this summary is ok, and thanks a lot for the very comfortable welcome. 😃
As always, thank you all for your time and attention... 😺

Matt Noyes Tue 27 Sep 2022 3:39AM
Really like the way this is unfolding. Thanks to all who are making it happen.
Flancian Sun 9 Oct 2022 4:21PM
Hi all!
We've started a draft of a plan to 'upgrade' our Mastodon instance in several possible ways. This can be found currently at anagora.org/mastodon-upgrade (to edit: https://doc.anagora.org/mastodon-upgrade, this should be moved to https://anagora.org/go/twg/wiki once stable.)
Our recommendation is to lease a new dedicated server (see https://www.loomio.com/d/jSvw79qE/we-have-room-in-our-budget-to-do-more-what-should-we-do-, currently running, which seems relevant) and use it to ramp up new TWG members and get backup restores tested (crucial for keeping the instance running safely); then use this newfound independence to try out new Mastodon versions, plugins and forks including likely Hometown.

Eduardo Mercovich Mon 10 Oct 2022 10:44PM
Thanks a lot @Flancian ! Yes, the fact that we have a bif of money to invest in another server allows us to move forward in a more secure way. How can we help those of us that don't do installation or administration in the tech area?
Again, thanks a lot... 😃
Item removed

Konrad Lawson Tue 8 Nov 2022 3:45PM
I realize that I'm commenting on this long after this conversation seems to have died down but thought I would add some observations: in addition to here, I have an account on hcommons.social (Humanities Commons) which runs hometown and a 1,000 character limit. My impresison so far is that only minority of posts go beyond the usual 500 characters, but they do make it a seamless environment for more thoughtful pieces, or posts that have lists of bullet point or instruction like materials that easily take someone over 500 and get broken into threads. Something in the 1,000 to 5,000 range running on hometown sounds wonderful and I look forward to seeing how the upgrade plan proceeds.
@Literally@social.coop Wed 9 Nov 2022 1:01AM
+1 to trying out hometown

Erik Moeller Fri 11 Nov 2022 7:09AM
I agree that any decision to use a fork like Hometown should be put up for a vote among all members, with a generous timeline and announcement, given the significant differences in behavior, and the implications for future updates.
Personally I would lean towards staying with the mainline release - both because it has more sustainable funding and development traction behind it, and because I don't think any of Hometown's capabilities really are must-have.
I am skeptical of the utility of high character counts in a micro-blogging context -- it degrades the value of the feed for me. There are other federated blogging platforms like write.as that work well in combination with Mastodon.
All of this is written with much gratitude for the folks working on this stuff, and I'd definitely be game to play with a demo site before any such formal vote!

brainwane Fri 11 Nov 2022 10:14PM
I'm intrigued by some of Hometown's features, especially local-only posting. But Hometown's philosophy, as laid out in the https://runyourown.social/#keep-it-small document, suggests a cap of 50-100 daily active users. The front page of social.coop says we have 1.54K users, 461 active (in terms of monthly active users). About how many daily active users do we have? That would help me think about how Hometown-compatible we'd be likely to be.

Dave V. ND9JR Sun 13 Nov 2022 6:18PM
I'm on another instance that has a 2222 character limit. It's nice sometimes to go beyond 500 characters, though I think 5000 is a bit too much, and I'm glad I'm not the only one that's brought up a limit in between those two because for some time the discussion seemed to be either stay at 500 or go up to 5000 when there are other options available.
I'd be for something between 1000 and 1500 myself. In any case I'd love to see us either upgrade our version of Mastodon or switch to a fork with features that will benefit us.

Jonobie Ford Mon 14 Nov 2022 5:25PM
I'm on another instance with a longer character limit, and I honestly don't like it nearly as much. People get rambly. So my preference is to stay shorter.
Flancian Fri 25 Nov 2022 9:02PM
I feel that ideally we'd default to a good-enough, well-known value (it might be 500, it might be 512 ;)) but let users redefine the default according to their preferences.
Mastodon doesn't support this overriding yet I think, but we could explore a patch or workaround -- that might come with maintenance or implementation cost, though. Other Fediverse software might support this now, or in the future; we could check.
If we can't provide overrides soon, I'd rather we upped the limit by default and let people self-limit. It is the safest default in the sense that it maximizes freedom at no clear (but I'd say not huge) cost.
Note in particular that if the UI limited the number of characters shown by default to 500, there would be no extra cost to the reader if they want to scroll past.

Eduardo Mercovich Tue 29 Nov 2022 1:52PM
What happened with the idea of trying Hometown that was talked before? Is that still on track once we have the new server? :)
@Literally@social.coop Sat 26 Nov 2022 6:19PM
Fedibird https://github.com/fedibird/mastodon offers more features and is used in a pretty big instance, it might be interesting to check it out or create a sister instance. this would also be in line with the "budding" idea of spinning out more cooperative instances.
Kaitlin Wed 10 Apr 2024 9:06PM
I would be much more interested in checking my feed if there were a higher character limit.
Nick Sellen · Fri 16 Sep 2022 11:06AM
I wanted to see what it looks like when mastodon has long texts, but struggled to find an example (I found posts of 1000 chars that were not folding... so I'm not sure the exact mechanism), ... but someone finally shared one with me that did.
If you put @blacklight@social.platypush.tech in the searchbox in mastodon, then scroll down their public feed, you should see some "Read more" links...
And, in case it got lost, it's not clear we actually have technical capacity to make this change (see my comment here --> https://www.loomio.org/d/0bCHvrTj/expand-the-character-limit-for-posts-toots-in-our-mastodon-instance/15 )
If there was tech team capacity, switching to hometown fork would seem a good idea to me, as suggested by @Django - as maintaining our own patches for increasing post length is not pretty imho.