Thoughts on making Tildes groups more independent
Hi. It's been a while since we had a ~tildes.official post, huh? There are a few things I want to discuss today about potential changes to the way that Tildes works. But first, a couple of other things while I have your attention:
Welcomes and thanks
Welcome to all the new users! It's been great to see activity here increasing again lately, and I hope a lot of you end up enjoying the site and sticking around. It's really nice to read so many posts and emails from people who are excited about the principles behind Tildes. (And if you're someone who doesn't have an account yet and emailed to request an invite, I hope to get back to you relatively soon—there are about 2000 requests in the queue right now, and I'm trying to gradually work through them over the next week or so)
I also want to say thanks to all the long-time users who have been welcoming and answering so many questions from the new people. As I mentioned the other day, my time to devote to Tildes recently is more limited, and it's been amazing to find that in practically every thread I open, people have already answered all of the questions (and often more comprehensively and eloquently than I would have). An extra special thank-you as well to @cfabbro and the other people who have been handling the demand for invites via Reddit, and to @mycketforvirrad, the unsung hero of the site who's constantly doing the thankless, almost-invisible job of re-tagging topics and making sure everything is organized.
Reminders
Also a couple of reminders and things to keep in mind:
Whether you're an old or new user, if you haven't set up a recovery email address on your account, I highly recommend that you do. A lot of people who registered years ago are trying to come back this week and finding that they don't know their password any more, and it's much simpler if they did this. (The site itself really should encourage this more strongly—it's done in a secure and privacy-friendly way, and it's impossible for me to use it to send you any email because there's no way for me to see the actual address)
It's already been brought up in various threads a lot, but I also want to emphasize that Tildes is not the same as Reddit, and is not trying to be a "replacement" for Reddit. There are a lot of similarities between the sites, but there are also a lot of differences. The site structures are different, many of the site mechanics here work differently, and the types and style of posts that are appropriate are not the same. Please try to look around at the site and the docs and get a feel for the place, don't assume that things will work the same way here as they do somewhere else (or that they should).
One other aspect that's different between the two sites that's coming up a lot is that Tildes does not have user-created groups, and the groups aren't "owned" or run by specific users. Currently, the only person with "true" moderation powers anywhere on the site (like the ability to remove topics and comments) is me. This isn't because I want to keep absolute control or anything like that, but Tildes has been very quiet for the last few years and more moderators haven't been necessary. If the activity stays at this level or keeps increasing, we will probably need to add more moderators soon. And related to that, the actual main topic that I wanted to talk about:
Should we try separating the groups more?
Even though Tildes has almost 30 groups, until now, it's really always just been one community. New users are automatically subscribed to all groups and need to manually unsubscribe if they don't want to see the topics from that group, and logged-out users see everything when they visit the homepage as well. Most users stay subscribed to almost everything, with only some of them unsubscribing from more-niche interests like ~anime.
I've always intended to make the groups more independent, but the site's activity has generally been too low for that to be feasible. All of the groups needed to be able to reach all of the Tildes users, but there have been significant downsides to doing it this way.
One of the main consequences (which is becoming more obvious over the last few days) is kind of ironic: by showing all groups to all users to increase activity across all of them, it actually discourages activity in any individual one. For example, I follow video game news closely, and it's currently a very busy time with tons of events and announcements. But I wouldn't want to post all of those announcements to ~games, because it would completely flood the site and annoy everyone.
I think we should probably take advantage of this current high activity level to try moving the groups towards being more independent spaces. This would involve switching away from the current "opt-out" approach to an "opt-in" one, and would probably need updates to a few different sections of the site to support it.
A lot of the new users have been asking to add new groups for things they're interested in (sometimes very specific, niche things), and this would allow us to try some of them out more easily to see if they'd be able to sustain themselves. One of the benefits of the groups+tags system here is that it's relatively easy to test something as a group, and if it doesn't work out, all of the posts can just be merged back into a "more comprehensive" group as a tag.
I've also been receiving a decent number of messages from Reddit moderators that are investigating whether they will be able to migrate their community to a different platform. I've had to tell them that the current structure of Tildes wouldn't easily support it, but making the groups more independent would change that.
So overall, I'm looking for general feedback about whether we should try this soon, and if there are any major concerns we should be careful about. I also have three specific questions I'd like input on, related to how it could be implemented:
- What should logged-out users see on the homepage? Just a list of links to individual groups, and they have to pick a specific one to see any posts?
- Should logged-in users still have a homepage made up of all their subscribed groups mixed together (Reddit-style), or should we lean further into the separation by requiring groups to be viewed individually (forum-style)? (I think I'd want the mixed style to be available long-term, but maybe starting without it would help establish the individuality more strongly?)
- How should we transition existing users over to the opt-in approach? Should we effectively treat everyone as a new user, and get them to select the groups they're interested in from scratch? Or should we do something like use their activity (voting, posting) to pre-subscribe them to some groups?
Thanks, please let me know what you think. The current growth and activity is a great opportunity for us to try some new things on Tildes that would be able to move it forward, and I hope we can figure out ways to do it well. (And if it ends up not working, we can always change things back)
I've also given 5 invites to every current user, so feel free to use those if you know anyone that would like to join: https://tildes.net/invite
(Edit: and to set expectations, I'm not sure how much time I'll have to reply to anything substantially, but I'll absolutely be reading all the discussions)
And overall I am for separating out and providing greater group structure as whole. I think it allows for even better niche conversations to occur organically but that's just me.
I agree with #1 and #2.
#3 should just be opt-in as groups come in. Depending on the amount of groups that are created, some may not be desirable to be in right now and you may end up frustrating more having to go to each to opt-out.
It is likely fairly difficult to code this up, so I fully understand if it's not an option, but my ideal would be to have nested categories.
So let's say a lot of users love cross stitch, so a group 'cross stitch' is created under 'hobbies'. If you're subscribed to hobbies, the default would be that you would see 'cross stitch', and 'knitting' and 'painting', but you can opt out of any of those individually.
But, if you're subscribed to 'sports' but not to 'hobbies', the default would be that you are not subscribed to 'cross stitch' either, unless you opt in to that group.
I hope that makes sense. I think with nested categories it'll make it a bit easier to opt out of broad areas and still go into niche, and keep the sidebar more legible and easy to organise.
This is actually how the groups already work, though it isn't being used for much yet (since we haven't needed to get that granular). For example, this post is in ~tildes.official, which is a sub-group nested inside ~tildes. Notice that if you visit ~tildes directly, this post will be visible in there, but it won't be if you visit somewhere else like ~hobbies.
I'm a fan of the nested categories, I think as there are more topics that'll keep things findable compared to reddit relying on mods to put up related subreddit links in a sidebar, and I like how pulling up the parent page gives you all the categories within it. Coming from reddit (since before the digg v4 migration), the very specific communities are the thing that kept me around for so long. But I think the specificity of those groups only makes sense at a certain scale, and if we tried to have ~creative.woodworking or ~creative.stainedglass here they would just be dead. It only worked for reddit because no matter what topic you're talking about there were so many people that you'd have a sizeable community for it.
What I'm not sure about is the user created nature of them. If tildes is trying to foster a particular type of conversation, it could do without hundreds of groups for memes and advice animals. But on the other hand, I didn't mind the hundreds of very specific cat subreddits (shout out to r/catswhoyell and r/airplaneears), so opinions on all of reddit's less serious areas will vary.
Maybe it would make sense to have a request form where people can suggest what groups they'd like to see, so you could gauge interest in having a group for ~creative.woodworking, and once it hits a certain level of interest you can break that topic out of the main ~creative group. But that also lets you curate what groups exist, and maybe you take a pass on ~creative.deepfriedwoodworkingmemes. I'm a little iffy on this idea because it means you can't start a community on your own and grow it, but maybe that's fine with the notion that tildes as a whole is the community rather than a bunch of connected fiefdoms trying to be their own communities.
I just want to say, as a new user, I love the idea of there being groups and subgroups. Visiting ~music, for example, and having genres separated out into subgroups or specialties like vinyl or cassette would be really cool. It would make each group a catch-all for all of the sub-groups but still allows for more niche areas to exist within their own community as well.
I think the subgroup idea is neat, and useful for "threads" that span multiple posts, but I hope tildes isn't planning on trying to force everything into an idealized tree hierarchy.
Looking at https://docs.tildes.net/instructions/hierarchical-tags it appears that is the plan?
Trying to fit the world into a tree is one of those approaches that sounds great in theory but tends to fall apart in reality (see Usenet). Communities are fractal and hierarchical taxonomies are highly political.
Again, I think the subgroup concept is awesome and helpful, but the relatively flat approach taken by reddit was a feature, not a bug.
I agree. Lately I've been thinking that the hierarchy shouldn't define the top level of organization. Instead, we bless a topic of some kind with the creation as a group, and that group now has its own hierarchy, probably not more than 2-3 levels deep. Those branches look a lot like usenet/reddit community groups, but they use tags for the bottom level, staying less fragmented that way and facilitating subgroup turnover to keep things fresh. Call it digital composting.
Maybe we get a lot more top level groups than we thought at the beginning. I guess I don't see that as a problem, but we will need something to help people find all of these groups. We should also think about a way for the top level groups to interact with each other. Something better than just hierarchies. Let's reserve the top level of interaction for something else, because it seems like it's cross-topic, vs sub-topic like the groups themselves. I don't know what that looks like yet but I'll ponder it. We won't need this stuff in the near future, these are mechanics for the next level of activity. Gives us lots of time to think about it while we get features like tag ribbons implemented.
I actually really like this idea. It could then mean that if I just wanted to browse my hobbies for a bit I could choose to only see posts from knitting, cross stitch, and painting for a while.
More aggravation for coding, but if groups do happen then custom groups would be good too. Because I could then make a group called Hobbies that may not have things in the default hobbies group. So I could have cross stitch, climbing, and movies all in one group if I were to choose.
From reading the docs, this feels the most like tags approach that is currently in place to encourage a new group to be created. Determining the base groups and where something falls could end up being difficult.
This is my preferred approach as well.
I'd like to have it so that new users are given a basic form when they create their account with a list of the groups and perhaps a basic description and/or a subscribers count, so new users can simply checkmark the things they are interested in to join them. Something kind of like how music streaming services ask you what kind of genres you like to listen to.
I kind of wonder if we should also make a way to have posts cross over into multiple groups for things that don't quite fit in just one category.
This would fit rather intuitively with tildes' existing group+tag system too.
A new user could quickly select groups of interest, which would then surface popular tags to subscribe to.
I like this approach, specifically having the option to view "All".
My strategy with Reddit was to view r/all with SEVERAL low-effort and niche subreddits filtered out. Probably a thousand via Apollo. Then I would subscribe to the more niche interests of my own. That's probably what I would end up doing here.
I'm still very new, but so far I've only felt the need to unsubscribe from Anime and block the social media tag. I've enjoyed the variety of conversations on here. If the main groups stay as broad as they are now, it shouldn't be too difficult to opt out of them. Once they become more focused, then I'd spend a lot of time curating my experience.
That was my way to use Reddit as well. I must have at least 500 filtered out through RES - I liked doing it that way because then you never miss anything new that you would have otherwise missed if I only kept to the few dozens subreddits I frequent/subscribed to.
Tildes doesn't necessarily need to become that way though, with hundreds of thousands of communities for each particular hobby or interest or city. Even if it does become that way, it's still way too small to support active niche communities. I think the overall topics are perfectly fine, and don't need to be meddled with too much just yet, aside from maybe adding a handful more topics as the need arises.
But we certainly don't need to end up with a hundred additional topics like Reddit has. It would just be absurd, I think. For example ~tv ending up with branches going something like ~tv -> ~tv.drama -> ~tv.drama.hbo -> ~tv.drama.hbo.thewire -> ~tv.drama.hbo.thewire.memes -> ~tv.drama.hbo.thewire.memes.omarfans
Maybe that would be fine if Tildes has millions and millions of users. But it's still a small site, and branching out too much seems detrimental to the sense of community that has been built over the last 5+ years. It would ruin the feel of this cozy website.
I was just wondering about this problem before I stumbled on your comment. A sub-group that straddles two or more primary groups. Homelab came to mind, which could easily fit both in hobbies and tech. Kind of makes me wonder about the relationship between tags and subgroups. I'm not really sure I have enough information to formulate an intelligent opinion on it though. Anyone out there with more Tildes time have thoughts?
This seems like the exact usecase for tags, since they work across groups. If we were able to subscribe to tags, you could subscribe to your f4corsair tag and see content across both groups if they're tagged with it.
I have never seen an example where subscribing to tags made any sense or made for a good reading experience. I think most people want to subscribe to topics and have those topics be curated. If some tag is trending and people start using it to get their posts seen by more people then it becomes worthless.
I think the only realistic options are the extremes.
Personally I have no problem with #2 because if a group is low activity or low value you can just drop it, but I wish that Reddit were more proactive about deleting subs with no/minimal activity or only a couple of posters.
Would be cool to see tildes try #1 at scale though.
I agree, but tags mark topics as well and are particularly useful when it comes to topics that stretch across existing group categorization. Further, tags are at least somewhat curated, as the same people who move posts between groups and subgroups can also edit/add tags, helping for consistency. This would also avoid the Tiktok-esque "let's use this tag to get my post seen more" issue (which I think is less likely to be an issue here anyway since posts aren't shown based on an algorithm the way they are in most of the rest of the internet, which makes a "trending" tag not so much of a thing in the first place).
Well regardless of if a tag is "trending" or not, more popular tags will be abused so that their content gets seen. Expecting moderators to edit and rationalize tags I think is not a scalable process.
Also, it's annoying and confusing to have to think about these things on two dimensions. If a post is relevant to two different groups just let the author cross-post it to multiple groups (as a single post, not multiple posts, like both groups just have a pointer to the same post) and let both communities interact on the discussion that way. That would actually be a unique solution to the problem that doesn't make people have to follow groups AND tags, and if a post actually isn't relevant to a topic the moderator can just remove it from the topic directly like any other post (but it would survive on other topics).
While I'm personally a fan of the merged comment section theory of crossposting, I've heard some opposing arguments I think are interesting. Let me try to steelman it for you:
Let's take a sporting event. There's a news article about it and there's discussion to be had, so we want it to be on Tildes. Two popular teams are playing for the championship, but during play, a popular player is injured. The disfavored team wins. Do you think that the two teams' fans and the general public will benefit from all being in the same space to discuss this, or would some separation allow for deeper conversations that wouldn't necessarily be happening if everyone was together, grief and anger and celebration all in a single thread?
Let's say that a person of a persecuted minority has something blatantly unjust happen to them in public. Is a single conversation thread the answer, where people who are personally affected by this injustice rub shoulders with people who want to talk about it but have no real stake in the issue? Often such threads suffer from a surfeit of empathy and understanding regarding the person and minority group in question due to the lack of personal understanding of that and similar situations.
Or a national legal ruling comes down that will affect some people's ability to make personal medical decisions. Or a group of people die in a particularly shocking way that has been politicized. And so on.
For a lot of news where most people don't have strong opinions it can be helpful to mash everyone's discussion together into a single thread, but it can be helpful to have slightly more private spaces for people to discuss things that affect them as a group, with recognition that people outside of that group will have differing opinions that add friction to places and times when it's not welcome or helpful. If people of those groups have the choice to either process that piece of news in a place they don't feel safe and comfortable doing so, or leaving, they'll leave, and Tildes will be left with only the people who never get news that hits them that hard. And that will leave it with a narrow slice of humanity that doesn't provide the diversity of experience that leads to great conversations.
I think you just let the poster and the communities decide whether it should be its own thread or a merged thread. If I'm a lakers fan and I just want to discuss it with other lakers fans I'll only post it in sports.nba.lakers. If I want to include warriors fans in the conversation i'll cross-post it there and sports.nba.warriors. If I cross-post it there and the warriors mods decide they don't want it they can remove the cross post from their topic.
They should "have the choice" to have the conversation wherever they want. Why does there only need to be one conversation on any particular piece of news? Let a thousand flowers bloom.
I appreciate the steelman. Love to see this kind of deep analysis!
I don't think there's really a concept of "popular" tags here, though? Tags serve as indicators of a topic, and as I stated are pretty curated. Mods editing tags is no less scalable than other moderation actions like moving topics between groups and editing titles, and it's a thing on larger sites than tildes (the Stack Exchange sites being the best example I can think of).
The use case for tags is when there isn't a separate group for a particular topic, so cross-posting doesn't make sense as a solution here. This is currently the case for a lot of topics here -- perhaps I want to follow all posts about Berlin (since I live there) or I'm particularly interested in reading about court cases. Both of these are things that currently lack their own groups and related topics would be posted based on the other content of the posts. Since we essentially have one homogenous community and I'm subscribed to almost all of the groups atm, that's not currently much of an issue, but if we increased the number of groups and made it more common to not be subscribed to every group, I would want a way to be sure I see posts tagged with a particular tag on my front page even if they're in a group I'm not otherwise subscribed to.
But why shouldn't there be a Berlin sub-topic and a NYC sub-topic? There should be, IMO.
Increasing the number of groups and having people only subscribe to their interests is really the only scalable solution IMO. When you live in a city you have no expectation of knowing or interacting with everyone around you.
I'm all for freedom of speech and I think hateful people should be allowed to think and say "God hates fags" or whatever, but I don't want to see their nonsense just because they put some kind of neutral "politics" tag on a post in an alt-right or christian topic.
Just because there isn't a "trending" designation does not mean that there won't be some tags that are more popular than others with people hijacking those tags for amplifying their content. If a moderator of an alt-right topic chooses to let a post with the "politics" tag stand, who else would be empowered to remove that tag? The reason a cross-cutting feature like tags doesn't work at scale is the same reason you can't have a site-wide moderator.
I guess this is the expectation of yours I'm having trouble wrapping my mind around. There are many topics I'm interested in, but I'm not interested in hearing what everyone in the world has to say about those topics. I'm only interested in hearing what certain people have to say about those topics, so I want to be able to join those communities specifically and discuss those topics. I'd love to hear more about your thoughts on why you would want this, and if it only really holds true in a smaller community likes how tildes was/is at the moment or if you think it would hold true if say, the entire world were here.
Generally speaking that stuff gets locked or removed pretty quickly here from what I've seen. Tildes is not a place for free speech absolutists, so those hateful people should be shown the door.
Literally anyone else with moderation power? But also if we get to the point where there's "a moderator of an alt-right topic" on this site it has already failed in its mission. Alt-right bullshit has no place here, and we are not obligated to tolerate it.
I think the whole draw of tildes is the smaller, better curated community. I would not want to do the equivalent of subscribing to a tag on someplace like reddit for sure. But tildes becoming that kind of place in the first place would be a failure imo. We don't want or need the entire world here, just enough people to have quality discussions.
I agree but I also feel like a certain sized community is necessary to have quality discussions about more niche topics. A smaller community is cozy and has many advantages but it also often limits discussions to more mainstream topics.
I agree with you! But I don't think the size necessary for that is as large as you seem to. More measured growth can allow for more stability in the site culture while not necessarily sacrificing the potential for new perspectives. Growth can be good, but it isn't inherently good, and Tildes doesn't have to reach even a fraction of reddit's scale to be a place worth hanging out.
If you have high quality discussions more and more people are going to want to keep joining, just like happened at reddit. Unless you're going to say there's some kind of maximum user cap, in which case it will stagnate and eventually die.
I guess my original question would be the same if I had said "10M people" instead of "the whole world".
I don't think Tildes is going to inevitably have people constantly want to keep joining, certainly not at the current pace. Nor do I think that avoiding unlimited growth is going to result in Tildes stagnating and dying. Tildes has been around for years with very little growth until now, and while the explosion of new activity is great, there was already great discussion on the site. Tildes does not need to have remotely close to 10M people (and almost definitely won't anytime soon). Assuming it inevitably will and dismissing solutions that people might find useful at the current size because they might not scale to 10M users is counterproductive. If Tildes reaches that size, we have plenty of time beforehand during which Deimos, who has experience with this stuff to put it lightly, can make the changes he feels are necessary to cope with the site's increased scale.
It instantly makes any good spirited contributors leave en masse, also see the paradox of tolerance. We really should not give platform to people whose sole contribution is hating other members of the community. You wouldn’t stand someone like that in your group of friends either.
That’s what I don’t get about all these decentralized solutions — it is not a feature anyone actually looks for. Moderation is a necessity in any public forum.
Not pure hate spewers, but I have people that I keep in my Facebook friends list even though they’re pro-life and anti-gay marriage. I probably wouldn’t invite them to a house party, but they’re really smart and expose me to stories and thoughts that I don’t get from my left leaning friends. My NYC friends for the life of them can’t understand why I still talk to these people as they are unwilling to engage these people on any level. These are the same people who were surprised and simply couldn’t comprehend how trump could beat Hillary, because they are so in their own bubble they have no concept of how the other side thinks and feels.
If conservatives want to have their own topic and interact with each other there, it doesn’t bother me. Anybody who doesn’t like it doesn’t need to go there and look at it. The problems that exist at Reddit aren’t from the big tent, it’s from the decisions made to optimize revenue.
There is a big difference between being conservative and being alt-right. Besides not everything being the US's 2-bit politics, I think people are not as divided in general than the media paints us.
But there is a very clear line to draw at goddamn nazis.
I feel you would want to avoid being that specific with groups. In your example, you could have ~history.ww2 as the group and then you would add the tag "f4ucorsair" and possibly "aircraft" to help specify it a bit more. If aircraft is a topic you are interested in, then having some kind of system that allows you to bookmark or even subscribe to specific tags would allow your front page to display posts with those tags. It would be the opposite of how the current filter system works. Right now you can filter out certain tags that you don't want to see. Maybe adding another filter system that specifically highlights certain tags would be a good addition.
one small comment: moderator teams as such don't exist on ~
see this here
I also think this is a good approach. For 3. (and perhaps also for logged-out users), it may be good to pre-subscribe them to a core set of groups. Thus, niche groups are a bit more private / don't dominate the homepage for logged-out users. New users could then opt to either pre-subscribe to this core set or start with a completely empty slate.
I agree this is a good compromise. I think it solves two major issues:
(1) It will allow the larger groups to keep the uniform experience that Tildes is currently known for.
(2) It will help smaller groups grow into their own niche, which will be especially helpful if city-based groups end up being created, for example.
Another advantage you get is that, I believe, it will ease the learning curve of joining the site. I'd personally get discouraged if I create an account and have to set up everything from scratch (this is a minor annoyance I have with RSS feeds).
I think especially with the group+subtag system, if that's organized properly one should be able to pretty seamlessly narrow down what kind of community they're looking for, as well as being able to merge feeds together (or separate them apart) as desired. I think something akin to multireddits or adjustable feeds in a "pivot table" style format could be fun to mess around with.
Say, for instance, you have a group that is specifically designed to be subtagged, or maybe even can't be posted to without one, such as for local city communities. What comes to mind is something like ~local.<insert_city_name> to collectively group those posts under an umbrella for organization purposes. Moderation would make more sense at the root group level until any specific subgroup grows past the critical mass needed to become its own niche community.
Which groups would be in the core set? I'd lean towards ~tildes, ~tildes.official, and ~talk, but otherwise I feel like it should be left up to users for the most part.
Perhaps you can survey the user base to answer that question. If >70% of users would subscribe to that group then add it to the core set. That way you minimize the number of clicks per new user.
Agreed. While I do understand and appreciate Tildes isn't Reddit, I do think the Reddit based system of 'posts with the most votes get visibility'. If certain groups get a lot of subscriptions, or posts get a tonne of votes, it makes sense those make it to the homepage.
and actually, it's kind of something small i miss from reddit a few years ago: actually having default subreddits, and everything else being a "you need to actively subscribe to see this unless going to /r/all" type of situation. it may have made faster growth of subs less likely to happen, because people might be more inclined to see their front page, then quit the site once they were satisfied. but honestly, i don't think i can name a single subreddit that got proper popular and improved for it. there's almost always a sweet spot where it's big enough to be active, without getting drowned in noise
(almost always because there's always the one exception to this: /r/AskHistorians)
being a default sub definitely made a lot of subs palpably worse, though. r/TwoXChromosomes in particular just got a ton of garbage misogynists in that deal, and it's still worse for wear long after they stopped having default subs
I agree with this approach. Have an account since 2018 and I totally forgot that tildes has groups that you can unsubscribe too :)
Agree with this. Really don't want the forum style experience.
I think opt in for new groups is good, so long add there's an easy way to see new groups when they are added.
Agreed on all of this, including that I don't really have a big preference with #3.
I will however say that there's another option, and that is that new groups created could show up in a slightly more visible new area in the sidebar for X visits or until clicked on. Make it known that there is more you might be interested in, but hey if you're not, it won't bother you.
I also agree with this approach. For #3 i think subscribe to those where users have upvoted the most, or pre-subscribe users to the most popular groups, but it could go either way.
I'd only see gating stuff if there was potentially obscene content (i.e. NSFW subs). But given that that's not currently allowed here, there's not really much to hide.
Feel this way too. Showing all posts to the user on first glance helps with visibility towards the different communities, when we get to that point. Maybe it seems very much Reddit-like, but there’s a reason why that worked for them, no?
Fully agree with this. Having the option to scroll through the home and see all my subbed groups is something I personally enjoy.
In an abstract sense, I like this approach of #1 and #2, but for #3 I do worry a bit about new groups getting traction, especially if there's a possibility of a lot of people joining in the future.
I also wonder if new people signing up aren't put in the same groups as everyone else if it will lose a sense of community.
My attempt to combine everyone's ideas
I saw this thread pop up again today, and so I dove into it to see if I could make sense of all the different opinions and ideas that people have shared here. I think there are some really creative solutions to various problems, so I wanted to try combining them together to get a sense of what the whole picture might look like.
Principles
Below are some of the main ideas that I am highlighting as the goals for success. If Tildes can simultaneously support all of these points, then we are on the right track!
A possible solution
I want to start by listing all the features that I think are important. Then, I will go into the logic of how everything might play together.
These last two ideas are original as far as I can tell, so I will explain more.
Point 9
All tags are hierarchical, and established tags are considered mature. Once a tag becomes mature, then it will no longer be available for direct posts. Instead, people will have to select an immature sub-tag.
Say the tag ~comp.programming has had enough activity to be considered mature. If I want to make a post to that tag, I would have to add a sub-tag, for example ~comp.programming.python. All immature tags will be visible in the parent, so if I navigate to ~comp.programming I would see a variety of posts that have tags like ~comp.programming.python, ~comp.programming.jobs, ~comp.programming.help, etc. The most popular of these immature tags will show up as a ribbon for easier navigation. Any topic that is marked Exemplary will then bubble up to the grandparent tag. For example, a post tagged ~comp.programming.python would bubble up to ~comp if it is marked Exemplary (remember ~comp.programming.python is immature so it is already displayed in ~comp.programming by default). In order for this example post to bubble up another level (from ~comp to ~all), it would need to be promoted again by more people giving it the exemplary badge.
Forcing people to use immature tags only does two things. First, it enforces the idea that only exemplary posts will bubble up into ancestor tags. That way people subscribed to ancestor tags will only see a smattering of the most interesting content from descendant tags. It will also help with discovery since people subscribed to an ancestor tag will get to learn what other more specific tags exist. Second, it forces people to work on figuring out which sub-tabs matter inside a mature tag. If someone could post to ~comp.programming directly, then over time that group will get diluted until people get fed up enough to impose some order. By imposing this order from the beginning, sub groups will form more naturally around a unified tag name.
Now the big question becomes: how do we let people create tags or promote a tag to mature status? I think my structure makes this simple. Anyone can create any immature tag. No limits. I think this is necessary since no one really knows how different communities think. On the flip side we don't want people to be able to spin up something that looks like an entire subreddit over night. However, that would be impossible since mature tags would be analogous to subreddits, and no one can create a mature tag directly.
So, how does an immature tag become a mature one? I'm not sure about the details, but probably some sort of sustained critical mass of activity would be required. Then, the site admin or select users with that power would be able to promote an existing immature tag to mature status. At that point, that community has its own home, and users are now forced to create new immature tags inside it, thus repeating the cycle. If a mature tag never gets any of its sub-tag promoted to mature status, then that is a good signal that the community can't support more granularity and so the hierarchy stops there.
Point 10
One thing I haven't touched on is number 10 in this possible solution. With my example post in ~comp.programming.python it is pretty easy to see that once a few users give it the exemplary badge it should bubble up into ~comp. However, when should this post bubble up in to ~all? My thought is that if all users applying the exemplary badge are subscribed to ~comp.programming then this post shouldn't bubble up past ~comp. However, if users who are not subscribed to ~comp.programming apply the exemplary badge then the post should be deemed important enough to bubble up one more level and so on. This way, topics only make it to ~all once people from numerous communities have approved it! And, because the same post can live in multiple communities, there are all sorts of interesting paths one particular post could take up each of the hierarchical trees it belongs to.
In practice
So, with all of that explained, does this system meet all of its goals? I think so! As an example, I'd like to walk through the lifecycle of a topic post from the view of a new user.
Someone decides they want to post something. They are a new user so they navigate through the tree of mature hierarchical tags as if they were browsing through subreddits. They end up in ~hobbies.gardening and decide they want to post. They add their content. Then they find that they are required to add one more level of specificity in the tags section: ~hobbies.gardening.[please add a sub-tag].
Let's say that this person's post is about their thoughts on harvesting some tomatoes they transplanted in their garden. So they start typing a "t". As they type, suggestions for immature tags that have been used before inside that parent tag automatically appear (~hobbies.gardening.tips, ~hobbies.gardening.transplanting, etc.). The user chooses ~hobbies.gardening.transplanting. After this first tag is applied, they are encouraged to add another. So, they start typing "tomato" since that is what was on their mind. All of a sudden, ~food.sandwiches.tomatoes appears as a suggestion since someone has used that before. Ironically, they realize this fits since they talk about the sandwiches they made with their harvest in the post. Satisfied that they tagged things correctly, the user submits their post.
This example post now lives in ~hobbies.gardening and in ~food.sandwiches. Users with moderation abilities that subscribe to either of those tags might give it the exemplary badge and bump the post up to either ~hobbies or ~food depending on which tag the user-moderator subscribes to. Then, more users have the opportunity to bump the topic up to ~all.
A logged out user browsing ~all will see quite the assortment of high-quality topics to browse. They will probably immediately notice the hierarchical tag structure and start poking around the site to see what is available. When they start reading comments, they will see the split comment structure showing which tags the comments came from. So they might notice that ~food.sandwiches didn't interact with the tomato post as much as ~hobbies.gardening. However, there was still some nice cross-group discussions where some devoted foodies got to connect with some devoted gardeners.
Groups can get as granular as needed. Users can't immediately make any group they want. Posts can live in multiple groups and people can easily decide exactly what they want to subscribe to without ignoring specific posts. If someone wants to keep a discussion localized to a particular community, then they don't have to multi-post. However, the consistent application of user-moderation and bubbling up mean that it is more difficult for groups to get siloed and helps maintain the cohesive community feel. Also, ~all would become a place to discover the best of what Tildes has to offer without having too much noise, and any mature tag would be a way for users to discover more niche tags.
In these ways, I think this system would satisfy all 9 of the principles at the beginning of this comment!
Thanks very much for compiling and writing all of this up in so much detail, @gaufde!
There are some great insights and ideas in here, and some concrete stuff for us to start working towards. I really appreciate all the effort that went into putting this together.
It honestly feels like @gaufde somehow managed to read every single topic where ideas for the group hierarchy, their relationships with tags, and potential group mechanics have ever been discussed over countless meta topics over all these years... and decided to write a summary combining all the most prominent ones. I think the only place the DAG/crosspost behavior ideas were ever mentioned was in some of the earliest ~tildes and /r/tildes topics. And I've never seen all the various ideas combined into one cohesive, comprehensive comment like this before, except maybe in some of @Amarok's earliest theorycrafting posts.
Amazing job, @gaufde! It's genuinely impressive how well you seem to have grasped so many of the core concepts we have had over the years about tags/groups, their relationship, and their potential mechanics. And it's especially impressive considering how new you are to the site too.
In case anyone hasn't said it to you yet, "Welcomes to Tildes". And based on this comment of yours, I think you'll fit in here nicely. ;)
Thanks for the kind welcome! I'm excited to be here.
This solves our 'anyone can create a group' vs 'committee has to create the group' stress as well, changing it to 'the group can create a new group' which is generally how it works in practice on reddit. I like that. I believe we have enough intelligence here to create a group finder. If there's a 'suggest a submission location' feature, all it has to do is ask the user to tag the submission, and then go to the point in a hierarchy where those tags appear in the ribbons. We can use the tags for self-sorting submissions. That opens up the possibility of a unified submission process to the site rather than unique to each group, though maybe we want to wait until we have a GPT on the tagging before that happens.
Exactly! I also thought that the unified submission process would naturally fall out of this scheme. It also provides a way to ease people from thinking of mature tags/groups as subreddits to eventually habituating them to the Tildes way of doing things.
The more I think about it the more I like the idea of there being only one submit button people have to deal with. We can focus so much intelligence into that one spot on the backend and make sure every single submission gets the best presentation, the most detailed and accurate information, and finds the place here where it will grab the most attention from people who have directly indicated an interest in whatever it is. If Amazon's one-click purchasing was such a big deal, what about one-click submissions? Seems like a nice little bit of bragging rights for the code.
I mean the two most important things to design for are probably (1) the posting experience and ease of use for new users, and (2) strong self-moderation and categorization practices to hopefully remove the need for as much manual moderation/admin work as possible.
You might be onto something with this well-designed "one click" submission processed idea!
We are betting an awful lot on accurate tagging, that's the only thing that makes me nervous. If the tagging is less than accurate, this whole thing gets janky rather fast. Still, it gets a lasso around the problem at least. We don't have to solve every problem on the same day. :)
True. The nice thing about these proposals is that they can easily be implemented step-wise until the proposed system is complete (assuming @Deimos chooses a direction similar to this).
As things grow, and the UI moves towards a "one click submission," we will be able to learn over time where the tagging system ends up failing. Then, we can design new guardrails into the submission process and see how to improve things. The self-moderation processes would probably grow too, but hopefully most issues can be solved "upstream" instead.
I really like this whole idea. Right now I don't really use tags or groups. I've just been reading whatever hits the front page. But this would work great for me. It let's us keep the general "I just want to read about games" stuff, while also supporting "I want to post about this specific topic with a particular aspect of a niche hobby."
It strikes a good compromise between reddit having multiple subs for everything, and BBS forms having 5 broad categories. It sounds like once it's set up a lot of it would be fairly invisible and running under the hood where users wouldn't have to worry about it too much if they don't want to.
I really like this. I have a few questions and some suggestions.
On point 9:
Not sure what point(s) this fits best with, but:
P.S. Sorry for the necropost, but I didn't have an account at the time of the original post.
I’ve thought about this one a bit already. You are right that my proposed system would force people to constantly create more and more hierarchy if the tag promotion system is automated. I think keeping it manual to start would make sense.
Longer-term there are other ways to keep the hierarchy manageable. You could make it so that direct posts are allowed to any tag that is 4-levels deep. For example, if ~comp.programming.python.help is mature maybe you no longer force people to create ~comp.programming.python.help.environment. People would be free to self-rally around adding more hierarchy if they really want to create new mature sub-tags. Then, over time if 4-levels turns out to not be enough Tildes could start enforcing 5-levels and so on.
However, part of me also thinks that limiting hierarchy to be no more than 4-5 levels might make sense site wide. Things will need to expand horizontally a lot too! Too much nesting also gets difficult, and after 4 levels I think tags are so specific that multi-posting might make more sense.
Another way to help the hierarchy feel manageable is to change how tags get displayed. For example, as you navigate the tag hierarchy, the tags displayed would be truncated. So, from ~all you might see a post tagged ~food.sandwiches.tomatoes and ~hobbies.gardening.transplanting. But, if you are browsing ~food.sandwiches, then that same post would have the tags displayed as ~….tomatoes and ~hobbies.gardening.transplanting.
I like the idea of a mechanism like this to help determine when a tag should be promoted!
I do think that people should be allowed to create immature tags with as much specificity as they want. I see creating two immature tags at once as a sort of advanced thing to attempt that is unlikely to succeed. If a community actually gels around a double-immature tag then I think that means there was a real need for it.
I agree!
Thanks for bringing up all these good points! It really helps make all these ideas more concrete.
I think this post is a fantastic write up. Your suggestions are mostly on point as to how the hierarchy structures should work.
A good application of this is something that would be regional for cities, states, etc. One of the positives that reddit has/had is that regional city/location based subs could empower communities.
Imagining a tag that's something along the line of: ~usa.south.texas.houston for example might allow for bumping up to each to then allow for those to (a) sub to specific cities but also allow for posts to float up.
Adding the elements where they could be multiposted based on the context, such as ~weather.hurricanes if there's a hurricane that may hit Houston.
Your suggestions allow for users to basically see both, while allowing for floats up.
My gut feeling is no, we shouldn't try to separate the groups more.
Tildes feels more like a community than any other online space I'm part of. Until recently it was possible to read virtually every comment posted to this site, and I'm sure many of the older members have mental pictures of other users, formed by the beliefs they share, the way they write, and the stories they tell.
But despite the fact that our community never grew like we envisioned, it still managed to thrive in its own cozy sort of way. It became a place where we could have conversations without expecting the person on the other end to interpret our comment in the least charitable way. We should attribute a large portion of that to proactive moderation.
But I think we should also attribute some of that to its single, shared community. If you start bickering with someone about your favorite Terry Pratchett novel in ~books, you can't escape them by posting to ~creative instead. This site is too small. They're there, too. We have to be cordial to each other because we can't escape each other.
My primary concern is that if we separate the groups too much, the community holding this site together will drift apart. Worse, competing ideologies might emerge from different groups, accelerating that process. I believe everyone in this community should be encouraged to interact with everyone else; we shouldn't be siloing ourselves by default.
There remains, however, the problem of the "front page" being rather noisy. In this case, I think the better option would be to change the sorting algorithm to update less frequently. Personally I would prefer to see short comments deprioritized in the activity algorithm, but other folk have different ideas, too.
I understand that to a point, but as Tildes grows I suppose it's going to need to be treated more like a city than a village.
If you live in a village with only one pub and the village idiot is there, you're going to cross paths. If you live in a city then you can go to a pub five streets over an not likely see them again, or further if you wish. As the population grows, you won't know everyone any more and Tildes will be entering it's next evolutionary phase, as did one of the old Bulletin Boards I used to hang out with did. As it went from 25 to 50 people we still knew everyone, but as it soared past the 1000 mark it slowly turned in to the wild west.
Keeping the spirit of friendship and always nodding to your neighbour, I'm 100% behind. You can have disagreements or not enjoy others company too but you should be able to have a bit of space to be yourself. I'm trying to avoid the word "sub" but maybe going with a fraction or minor-group would be a way to try and keep things together. As an example, ~books could also have ~books.fiction and ~books.biography. If you entered in to books you would see the whole of the group, but you can then break it apart to the fraction or fractions you are interested in.
By going at it this way you could still be in the room with the village idiot, but he might be in the ~pub.basement while you are sitting in the ~pub.rooftop and not having to bump in to each other. However, you would still pass each other in ~pub.
To build on this analogy, the top level groups are like the 'city' center. The subgroups are more specialized, also more quiet with fewer users like living in the countryside - a small town feel. We have ideas for mechanics to make sure that if there's a killer concert going on in your neighboring town, the folks in the city center hear about it.
Great submissions could flow up into parent groups from smaller subgroups when they meet a certain quality threshold and the subgroup intentionally sends the submission up the chain - probably using something like an exemplary mechanic for submissions. We can talk about how that all works later - somewhere around here I have an ancient wall of text about it. I just bring it up to say that there is a middle ground here between losing the 'entire site' community to the niche groups.
This is a really cool idea! Should the criteria for posts made directly to the parent groups be higher as well?
This idea is kinda the opposite of reddit. There, defaults went 'to hell' while here, defaults (the root groups) become this place where all the best content of their subgroups percolates up to. Instead of becoming the worst content, they should be overflowing with the best content, as if that root group is a permanently changing bestof everything below it.
That probably does mean that someday there will be fewer direct submissions to the root groups. The point of submission flows down into the subgroups instead. At least that's one possible way of doing things. It's possible because if you give people a limited use token, like the exemplary comment tags here, they will indeed hoard it and only use it on something they believe is exemplary. This is a social behavior that sites use to get you to buy 'gold' and we can use it instead to just find the gold, and get it out to more people who might be interested in it.
This sounds great to me! Would love to see this tried out on a new experimental group maybe.
Could we expand on this idea further? If the tech is there to 'bubble' the best topics from subgroups up to the parent groups then we can already track usage, popularity, quality, etc of subgroups.
How about we open up the ability to create a subgroup to anyone (maybe limited based on the users reputation in the parent group, restricted number per month, other safeguarding methods etc) and automatically track usage and quality of that subgroup?
If someone for example creates a subgroup called hobbies.baking and the level of activity, post quality, user participation etc proves that there is a natural desire for that community to exist - then it can stay and be successful.
If hobbies.paintDryWatching doesn't naturally succeed then it would get reabsorbed into the parent group.
This way it's a bit like having discussions at a civilised party. People will naturally migrate to groups talking about things they want to discuss and share, and people will drift away or change the topic when a conversation isn't going anywhere.
This would rely on the trust system being implemented, the "quality" index and "activity" index systems being able to handle this kind of thing, and would rely on the community moderation stuff to really work - but it could prove to be a fascinating way to naturally create spaces where people want to be without flooding the site with thousands of ghost towns.
Just my 2 cents. I think it could be very interesting though.
The idea has a lot of merit, but its success would depend on the nature of the subgroup divisions.
For example, a Yankees subgroup would dominate ~baseball to a detrimental extent. While this could be adjusted for by limiting percolations, it's unlikely that the content Yankee fans like best would be equally valued by all other fanbases.
I never tested it, but I believe the groupings of subgroups makes for natural filters. Like, if ~baseball.yankees doesn't interest you, then you could filter out that group and you'll still get all other ~baseball content.
But it does make categorizing non-trivial. Let's consider a topic about the Yankees vs. Dodgers. Is it okay for each group (assuming we have ~baseball.dodgers as a group too) to make their own post like they are subreddits? Do we make sure it stays in a more general ~baseball root group and tag is as Dodgers and Yankees? How would we make sure it isn't posted in the Yankees subgroup, making it invisible to dodger fans who may have filtered out the Yankees?
There's no wrong answer here, but they are all questions to answer to make such a split consistent to the community.
I think we can expect ~sports, then ~sports.baseball, then ~sports.baseball.team, repeat for ~sports.nfl.team and so on. I only say that because that's just how the subreddits self-organized on reddit. But we want to do this better than reddit, and we want to try to keep communities more together than fragmented... so I'd like to suggest that perhaps as a general rule, we stop one level above where the hierarchies went on reddit. Make that last hierarchy level into tags instead.
Let's do a couple of examples.
On Tildes, let's stop at the ~sports.nfl level, and have tags for each team. Then we put the tags across the top as a ribbon, and you just tap to turn them on or off, adding or filtering those tags (which in ~sports.nfl would specifically be the teams, and maybe a couple other useful tags - whatever the group needs/wants). You're subscribed to ~sports.nfl, and you're also subscribed to or excluding from those various sub-tags. This nav element is always there, too, so you don't 'set it and forget it' for five years which is a real problem with user-based filtering.
In ~music, this is the same thing. You subscribe to ~music, and across the top are the genres - ~music.metal, classical, etc - as tags. You tap them on or off according to your tastes. Use the tags to selectively filter the subscriptions. Make sure those tag filters apply even when you are looking at your home page. If you are in ~music.classical and not ~music.metal, then you see ~music classical submissions but not metal submissions on your own home page. But it probably won't all be just genres for the tags, either - there were hierarchies for people playing instruments, so maybe there's a ~music.theory group and ~music.instruments.ukulele. There's some messiness here in selecting the tags that get the honor of becoming these nav elements. That's not necessarily a bad thing, though. Social systems tend to get a bit messy, that's ok.
This keeps the users grouped together in a larger community one level higher than they would fragment into on their own if we look at how reddit and usenet's hierarchies formed. I imagine this method could work for ~hobbies or ~film or whatever. I think it's probably worth the effort building this bridge between groups and tagging, if it can keep people a bit less fragmented on the site.
The “tags across the top” idea feels really good to me. I even like the idea of ranking them based on popularity, or having like, the 10/15/20 most active tags in a group or something. This would help people get a read of whatever topics are active in any given group, and I really like the idea of toggling them on/off on the fly.
Something big happens and people start posting a lot about it? Tag moves onto the list and starts moving up it. Want to stop seeing stuff about that particular news item because you’re sick of hearing about it? Toggle the tag off. It’s now a week later and you want to check back in and see where it landed? Click the tag back on.
This helps me solve a problem I was having trouble wrapping my mind around: I wasn’t sure how we could have people easily subscribe to what they want without also splintering down into a lot of different subgroups or requiring users to keep a sitewide tag whitelist/blacklist that would be cumbersome.
Your idea is really sharp and flexible and does a good job of merging groups and tags together in a way that makes a lot of sense for me. Thanks for this idea!
I've been thinking maybe the issue here... is that we keep the hierarchies small. Why do we need one massive hierarchy? We don't. A group can have its own, and it does not have to get 15 levels deep. The choice of top level community seems the critical point, and then expect 2-3 levels beneath that. And perhaps we have a lot more top level groups than we were expecting - including groups for other languages. We'll need a group finder to go with that.
It's still a hierarchy, but it's rather a nice short, flexible, and open ended one. That's not a bad place to start. Then we build the not-a-hierarchy bit around the group organization, find better ways for them to interact and share content.
Isn’t this basically the core idea behind hashtags and twitter? Unfortunately when the users can enter arbitrary hashtags it will quickly end up quite useless, but allowing only a select few tags specified by the larger group may actually work out well, I guess.
Tagging on Tildes is a bit different than Twitter. You won't see trendy hashtags as tags on topics (e.g. there won't ever be a
#MondayMotivation
type of tag). Instead tags are just descriptive of content. Furthermore, we have several users here who act as librarians for submissions and ensure that they're tagged thoroughly and correctly.My thought is that we can leverage more popular tags to help adjust our feeds. For example, on ~games, a popular game might come out (let's say Starfield) and we start to see a lot of topics about those. Instead of having a full ~games.starfield community, people in ~games would see the
starfield
tag at the top of the list, and could toggle it on/off depending on their interest. Toggling it on is essentially like subscribing to ~games.starfield, while toggling it off hides all Starfield content (both present and future), effectively acting like an unsubscribe.By highlighting the top tags, users have control over what's making up the bulk of the feed at any given time. It also means that they don't have to opt-in to more niche tags. Let's say I post something about the Dreamcast. That's a topic that's unlikely to get a lot of posts on ~games. People don't need to toggle off the
dreamcast
tag to change their feed (they can just ignore my specific post), but it still lets my post be seen by the people in ~games. If we did tags based on a purely opt-in system, people would have to manage thousands of different tags across their interests and continually update them. Letting users consistently see the most popular tags and opt-out of them, however, lets people still have diverse feeds of content while giving them a powerful tool to manage the bulk of what they see.I like it in theory, but I'm struggling to see it in practice. Would topics percolate up into groups from tags?
If no, then excluding the Yankees tag would result in missing topics that include the Yankees but are also of global baseball interest.
If yes, then the problem is that popularity among a given fanbase isn't a great sample to indicate whether a topic is of interest for baseball fans in general.
I like the idea too, and I think there is a solution to this.
Posts bubble up when they meet some threshold in the subgroup. But once bubbled up, you could weight subgroup votes and activity less, say 1/3 or something. So it would have to get uptake in the top group itself to get traction.
Hm, I think you're on to something.
Perhaps once it bubbles up for all intents and purposes it's treated as a new submission to the parent group. The existing discussion would remain, of course, but for ~baseball sorting purposes it would start at 0 votes but also at 0 days.
Ideally once bubbled the post would only count votes from people not subscribed to the tag. That way casual Yankee fans who may not visit often enough to vote pre-bubbling but exist in enough volume to skew the ~baseball ranking can't influence it within the parent group.
I'm not sure how Tildes works on the back end or how this would be implemented, but I think this is probably feasible:
1. Comment sections would need to be separate entities from posts if they aren't already. A post would exist in the database as a post topic which points to a comment section id for the relevant comment section.
Yes, perhaps the larger community should in fact get to start fresh with a new comment section after all. Especially in this context, it's pretty easy to foresee that the more niche community's comments might be quite different from the broader perspective. A walk off triple for a fanbase is a very different sort of exuberance than the appreciation a third party baseball fan might have for the play involved.
Presumably a highlight would be tagged with both teams, yes? Because that's two very different spheres of context in one comment section, especially if the opposing team has a much smaller online presence. And the highlight's title would presumably have to be reasonably neutral as well.
I think we need to be consistent across the site, but I agree the thoughts of ~rome would certainly be more valuable than ~yankees. Perhaps a future version of the site could tie users' comments to the tags, so one could highlight the comments made by users subscribed to ~rome or collapse those made by ~yankees.
This is the idea I think would work best for this site. Keep your core groups and have one sub-level group below that. From there, you use the tag system to break it down further. I think this would help organize the tags a bit more now as well. For example, I have currently filter out the tag "football" because on here, that tag is applied to all posts about soccer. However, that tag could also potentially be applied to American Football as well. So since I currently have it filtered out to not see posts about soccer, then I could also potentially be missing out on posts about American Football. Having a ~sports.nfl group and then tagging per team, can help alleviate some of these issues.
The problem is that if you're interested in baseball you don't want to filter out Yankees content, you want to filter out content that Yankees fans like. Or, more accurately, you want to control for any particular group of fans disproportionately liking the content.
If it's not we're effectively prohibiting two of the three possible discussions, since tagging only one fanbase creates an entirely different context and expectation.
But if tags can be added by anyone, then that also means that anyone can change the topic. To bastardize a phrase: the context is the content.
This certainly sounds like the next logical step. If @Deimos from now treats Tildes like it is a small country, with a few cities and only a few villages, and only accept just a few more little villages to pop up for now, I'm sure the expansion would go well with the mechanics you mentioned, @Amarok.
I'd hate to see a hundred new villages pop up over night but at the same time, with enough people talking, ~sports might truly need a few stadiums in it for the amount of sports people want to talk about.
Natural evolution would be that Cities have the Villages and as a village gets more buildings and grow to their own City that they may need to be given City status. Just something to bear in mind.
Lucky for us, the associations between groups are really easy to change, we can move it all around the hierarchy as necessary. We won't get locked in like usenet did. This hierarchy can reorganize.
I like this idea, it definitely has potential to not isolate communities. One thing that reddit did not maintain was limiting cross posting, they actually went and made it easier to cross post and IMO made larger subs atrocious since the same content would appear across different subs with different titles.
In this percolation system, how would cross posts be dealt with? Would ~games be inundated with every highly voted version of the same article?
I'd say we'd probably just have a merge threads feature, and merge the duplicates. The important part is preserving the comments and merging does that. Probably a lot less duplication here though, since there is zero incentive to farm karma here. We don't do karma. We do trust instead and that's a very different thing.
I think 'megathreads' would be a thing in this system as well, to handle when big news breaks. No reason we can't have a group with the ability for most of its users to edit megathreads and submit links into the pot. I really could go on for days but we don't generally solve a problem here until we have a problem here. We try to plan a head a bit, and have lots of ideas ready to try, but only by experimenting will we find out what really works. Tildes is actually a mad scientist's laboratory, even though that's not in the docs anywhere. ;)
Merge them and have split comment threads based on which group you found the thread through! This synergizes perfectly with my idea.
That too! Crossposts could be something like a multi-homed thread with a multi-comment section. The same submission living in two groups, bringing those groups together for conversation. This also happens if the post jumps up into its parent group. The larger group sees it, but not until after it's been seen and commented on by the smaller group, which in turn means it has already collected niche knowledge and expert opinions from the smaller group. Then those go up into the larger group, and get challenged by more eyes.
These are the kinds of things users want and will never get from VC funding.
I think this plus the addition of being able to subscribe to tags (so that you can see posts tagged with something even if they're in a group you don't subscribe to) would be my ideal version of tildes. Of course I'm not Deimos, so perhaps it's not where we'll end up, but I really like the idea of something hierarchical like this. Especially in groups like ~hobbies and ~sports, which definitely could use some division within them imo
That is a very good point and I agree with it wholeheartedly. Tildes is built to encourage good behavior regardless of moderation, and that is one of the reasons why we could remain civil for such a long time with, essentially, a single moderator.
I agree with you that I'd really like to keep Tildes to keep being a community. I don't want Tildes to just become text-only Reddit. For now I think things like city specific groups should definitely be avoided.
I'd say making a few more sub-groups should be fine though. For example ~health.mental, which was mentioned multiple times. You can also still browse ~health and see everything in the sub group (this is already the way this works -- see ~games). Or ~games.news for the gaming news that Deimos mentioned.
It's probably an insanely difficult call to make, but I'd also suggest that when making groups Deimos can say yes to some but no to others? Based on the effect that group is likely to have on the community feel.
To use a few examples, I think if a lot of people are interested in Rugby as a group, or cross stitch as a group, that is probably just a way to talk about common interests. But 'Democrats' and 'republicans' or 'feminists' as groups have the tendency to become a hub for specific views and ideologies, and not all users might feel comfortable taking part in those.
I say this as someone who identifies as a feminst, and supports these beliefs, but I've also seen that it can become a silo and bubble with only those you agree with. If the idea is to keep it a close knit community with a lot of communication, not starting those groups might be helpful.
Given that Deimos is currently the only person who can create groups (and likely to remain so for some time), he automatically gets to say "yes" or "no" to any group suggestions. In the past, he has asked us for suggestions, and let us all say our piece about why our preferred group should be created... and then he chooses the ones he wants to create, and creates them.
That's how Tildes will work for at least the short term, and probably even into the medium term.
At the same time, I feel that's a part of life, not even just aa matter of online personas. I'm not going to act radically different in ~games vs ~politics, but I'm inevitably going to be a bit more relaxed in ~games compared to more carefully considering my words in ~politics. Those are just the nature's of the respective topics.
I definitely don't have the data on this, but how many commenters here commnt on say, more than 10 of the 30 or so communities that currently exist? If the current habits of users are already interacting everywhere that is certainly something to consider. But if people are already making soft silo's in tech hubs, political hubs, artistic hubs, etc. Then it may be best to design around that behavior
Low effort hit the nail on the head.
I will hold my hands up and admit it, but on Reddit, if I spend my time on low effort subs, I will leak that same behaviour onto other subs. Subreddits like r/askhistorians that behaviour wouldn’t fly and it’s a reason why it sets a very high bar in what discussions can be.
I would personally be in the camp of having it all high effort. I don’t think we are expecting academic English, sources, and what not. But thoughtful replies (which I hope this comment comes across) should be the norm. If people want fun communities then Reddit will always exist.
It has definitely made my experience thoroughly enjoyable to be part of as I know that the people reading my comment, topic, will likely reply in a similar fashion.
It will be interesting to see if there's a different in responses here between old and new Tildes users (and I'm part of the latter group).
I do like the current implementation of showing everything to logged out users. On my phone, I tend to visit the site while logged out (because my Mull, by default, opens links in a private tab), so still being able to see what's being posted and discussed, without having to log in or manually enter groups, is nice.
I really don't like the forum-style (as you called it). It involves too much work to interact. If I've joined 15 groups, I don't want to have to manually click into 15 links every time I visit just to see what's going on. And, from a dev ops side, won't that mean more server requests for you to handle?
If the switch to opt-in happens early enough, when there are still a small number of groups, then I could see requiring users to manually opt-in upon login (once the change happens) as something viable. Doesn't seem too hard, or imposing, to require all users to just do something like check some boxes the first time.
As an aside, in another post the other day I saw a comment talking about the feature request that would allow people to subscribe to tags. Personally, I really like the idea. Posts in other groups might still be relevant to another group, but a user might not want to see 100% of a groups posts (by joining that group). That could also help people discover new groups (as the number of groups grows) that otherwise might go unnoticed.
This I feel very strongly about. That would be a miserable experience.
For opting in, it might work nicely with I leverage the hierarchy chivalry group structure if the groups keep to a small number at each level (i.e., not many more than the current top level groups) and the opt-in screen has expandable sublevels so you could opt in to all of ~hobbies, but then opt out of ~hobbies.stampcollecting or whatever. Similar to an interface for cloud services where you select which directories to sync or ignore.
I'm going to take a stance that I haven't really seen people take here, which is that we might have too many groups, and we don't need all of the ones that we have already. I don't think we need more tools / separation between the groups that we have. I think the reasoning that I used to come to this opinion would also support the exact opposite opinion, so here is my thought process.
What are groups? Groups are a taxonomy. They are intended to be broad categories into which we sort the information that we are given. It is often hard to do so; there's a current thread about how to do it and how to act about it, because it's not necessarily immediately obvious. To add to the issue of understanding, the vast majority of users here are familiar with Reddit, and see "groups" as an analog to "subreddits".
What are subreddits? They are small, autonomous, and unrelated communities within a larger site. Each one is distinct from the other. There are no tools for collaboration between subreddits, and the oversight for each subreddit is often distinct from others.
If I were to restate the point of what you are asking, I see it as "should groups be acting more like subreddits". To me, that answer seems to be "clearly no". There are wild issues at Reddit, and I think one of the greatest strengths that Tildes has is that the whole is the community, and links are of Tildes, and not necessarily of a specific group. If the structure changes significantly to add more distinctions between groups, then we move to a more Reddit-y approach to things, and I think that's not a good direction to move in.
I would like groups to be an obvious and simple taxonomic layer that people can easily make decisions about how to interact with. To that end, I would suggest that there are some overlaps and issues with the groups that we have - ~space and ~science often confuse me, ~creative and ~design are confusing, ~games.tabletop and ~hobbies seem like they have a lot of overlap and what if you watch a great ~lgbt ~tv show and want to ~talk about it?
I think that this is where Tildes tags basically save everything; I think a lot of the tools that users want with regards to "subscribing" or "unsubscribing" can be done via tag. Tags also just "fix" most of the problems I have with confusing groups - if I can't decide whether something is ~science or ~space I could give it "science" and "space" tags, because it's probably related to both. I can filter out tags I am not interested in, and I could envision a tool where I filter in tags (ie. I could filter out "science" tags, but then lower on the list filter in "space" and then see any space stories even if they are also tagged science).
So for my 2 cents, here are some answers:
What should logged out users see? Almost exactly what we have now.
Should logged-in users still have a homepage? Yes, thought I personally would no longer call this "Reddit-style". I think That we should move away from groups, and move more towards tags.
N/A but maybe I'll add that groups could broadly be used for format / function of the link. ~short ~medium ~long ~video for example.
To be clear, I don't expect this to actually happen, but I hope that this really functions as another voice for "please don't make little fiefdoms".
And just to finish out the thought that I started in the first paragraph - if you think that groups should be communities unto themselves, similar to subreddits, then I think the answer is to do the changes that you are thinking about. If that's the case:
Logged-out users should see all content, the same thing that one would see if one were subscribed to all the groups.
Reddit-style or forum-style? Maybe the home page should be the top link from each of the groups that you are subscribed to.
How do we transition? From a migrations standpoint, I think the simplest would be to treat everyone as a new user and on next page load after the transition show them the group selection screen. I think writing code to interpret someone's preferences and figure things out for them is likely going to only be about 90% accurate - I know there are groups that I subscribe to that I haven't posted to or even written in - so it would be weird if they were to disappear and I would have to go find them. I think making it explicit to the users that now they have to pick groups is better for the user and also easier to do, because you don't have to do any data analysis.
Here's a fun bit of trivia, and proof that history hits the same beats: https://en.wikipedia.org/wiki/Great_Renaming
Re-reading the classic "So You Want to Create an Alt Newsgroup", you can see that folks were dealing with this when the WWW wasn't even a thing.
It just seems to be a truism that the internet sucks because people suck ;)
I feel like I'm looking at a message someone imprinted on a clay tablet.
Jokes aside, I can almost feel all the endless wrangling that lead to these very sensible suggestions. People creating named groups everywhere would have benefited from reading it.
To add on. As I've thought about it more I realize that if I wanted to achieve this goal, what I would actually want is to have a separate fork of Tildes for the separate community. A different set of groups within that community based on what they're likely to talk more about. Different admins/mods. Possibly even different accounts and page styling.
I think the only thing I'd really care about keeping transitive would be the tagging/categorization structure for the links and discussions. So if I spend 80% of my time in Ampersands and then see a group in Tildes that I like, the tagging convention will work the same way. And then it will continue to work the same way if I move over to Asterisks, Interrobangs, or whatever other community fork.
At this point we're basically doing a federated model, but we don't really need to worry about federating the content, only the metadata.
There are some topics that need special consideration for moderating, like AskHistorians or anything involving identity issues. Location based topics will probably need their own system for nesting and managing relationships. As will things that can be combined or recombined into genres such as music, movies, games. Actually coming up with a cohesive data model for all these different sorts of things will be. . .an immensely complex task. I'm almost tempted to install something like Protege and have a go at it.
This one is difficult. Because this space I feel from a design perspective is the best positioned to take the refugees from reddit.
But the question then becomes: do we want to become reddit.
I've mostly been a lurker here but I do have a desire to start a space where a World of Warcraft community can come away from the one that existed in reddit (yes I'm aware you used to mod it).
Decoupling that desire is important here and maybe the fact that it's open source will lend itself to something bigger. The Fediverse feels lacking compared to the Tildes experience, but there's a user autonomy piece of the puzzle missing here sometimes.
I think that Deimos has answered "do we want to become reddit" with a relatively firm "no", and many of the users here feel the same. I think that there are some fundamental differences which make the site an alternative to, but not replacement for reddit. The most notable is that Tildes is looking to break the dopamine feedback loop that many other social media or link aggregator sites have, and I think the vast majority of reddit users are looking for an alternate place to get that dopamine hit, and not a different kind of community. I think that what Tildes is is antithetical to what the vast majority of reddit users and r/wow users want - if you look at the top r/wow posts of all time, almost none of them would be considered acceptable Tildes posts. But things like discussions for tanking / dpsing / healing or general dungeon strategies could exist here on Tildes, and would already be allowed in ~games, and could be great additions to that group, if we have sufficient interest.
I definitely understand that it would be nice for a community to be able to wholesale move away from reddit to another social news aggregator, but I think that the unfortunate answer is that there isn't a perfect replacement at this exact moment. Lemmy is an option that is somewhat acceptable (and if the team is interested in that, I can likely help) but as you said there's something missing, but I think that the roadblocks on Tildes are going to be greater than the roadblocks for Lemmy; even if you wanted to, the throttling on invitations means that it would take forever to do so, because you'd probably be on your own doing the inviting.
I think the user autonomy thing is not missing here, but it's definitely different. Over time, you get a few more options for actions you can do, such as moving posts between groups, editing tags or titles for posts that are not yours, etc. Over time those abilities will continue to grow for people, but I think that the general structure will probably stay roughly the same - we are allowed into this walled garden, but we cannot break down the walls or make new gardens. And I think that's a feature of Tildes, and not a problem to overcome, but it also means that this isn't where r/wow should probably go.
This feels a bit like a counterpoint in favor of having more sub communities here on Tildes.
Personally, these types of sub communities aggregated together into a cohesive platform was always the main draw of Reddit, and I don’t see that approach as being antithetical with the philosophies behind Tildes.
Over time, Tildes is likely going to become more and more open. So, besides the invitation scheme, what are the other factors that you see as inhibiting communities like r/wow from growing here?
I do like you main thesis that maybe making individual fiefdoms via more separated groups may not be the correct answer. However, if we had really good tagging practices and very good sorting and viewing preferences, couldn’t Tildes simultaneously support many different niche communities while keeping the sort of generalized moderation scheme it is building?
I would suggest that we start referring to "groups" as "categories" instead. And an official name change could be beneficial too. It would help to avoid misunderstanding how they currently work, and what they currently are.
This is probably out of scope, but I've been trying to do some thinking about what we actually want out of groups and everything points me towards the need to fundamentally reimagine how they work, but I'm not entirely sure how. I'd actually be interested in eliminating groups entirely and ONLY having tags that people opt into. Like maybe at onboarding there is a tag cloud weighted by frequency people can subscribe to.
One thing I will miss if we go with independent groups is that chance to serendipitously see something unexpected but interesting in an area I normally wouldn't care about. This was always the big strength of Reddit and the site lost a lot of its charm when it became more focused on subreddits instead of the /r/all feed. It went from being a "front page of the internet" to a platform full of community forums. These are different routes, not necessarily good or bad either way. But for me, I like the opportunity to discuss a variety of topics and learn about a wide variety of things as seen through the eyes of people from different walks of life. A more opt-in approach, I think, will tend towards being more focused on intensifying links within a specific community of interest. This could, perhaps, be mitigated against by just having some mechanism for a default group that is just a random selection of stuff from the groups you aren't in? But that wouldn't entirely work. One of my main points of friction when sharing articles is that I am very often uncertain about where to put it. Right now I functionally don't really care that much because it's all ending up in the same feed anyway. If we separate it out then it makes a fraught question even more fraught.
As a baseline, there are a few distinct types of value people are trying to get at with separate/independent groups and I think it will be useful to break those down in specific goals to think through how best to meet those.
-- 3a.) For example, @theyellowrose asked about a group specifically for Black users. I've also suggested a group specifically for women in the past. In both these cases, the intent is for these to function more similarly to ~lgbt where you want to set certain ground rules around participation in those spaces.
-- 3b.) This could also be leveraged to create a "danger zone" mode of operation for a topic area that is likely to erupt into a flame war just to encourage some awareness to be extra attentive about deescalating conflicts and being careful about what you say and how you say it. (So, for instance mental health).
There are probably others I'm not thinking of. Feel free to reply with suggestions if you think of them. Some of these are legitimately difficult to reconcile. For example, we generally want to limit having multiple posts for the same thing to meet requirement 1, but that is at odds with requirements 3 and 4. A group specifically for Black users will likely want to have distinct conversations about BLM compared to a group for general interest. We probably don't want them happening in line together, but it also just gets confusing if different groups are talking about the same thing. People might even lose track of which discussion topics were happening in which thread.
I wonder if 3 and 4 is something we'd want to address with something like a filter or mode-selector to show which groups' discussion you see on a given topic. So for a concrete example, suppose we have a topic posted in ~tv about "The Ultimatum: Queer Love." Presumably ~lgbt is gonna want to have an lgbt-centric discussion about it. So I imagine a user could "spin out" a ~lgbt thread in the same topic. Users who see the topic in ~lgbt would see the ~lgbt comment thread by default and have the other ones in the sidebar or something. Users who came to the topic through the main feed would see the main feed conversation and have the ~lgbt thread in the sidebar. It could get even more intricate. A show like Project Runway might have ~tv, ~design, and ~hobbies. All the comment threads would be in one place, but there would be just a bit of friction for group-hopping to maintain some sense of in-group cohesion. They might not need to be strictly separated feeds either. Maybe it's as simple as adding or adjusting the weight in the sorting algorithm depending on where you saw it (though that seems more complicated). So ~lgbt users threads show up on top for members if you came in through that group.
I've got some other thoughts/concerns but I'll probably need a bit more time to think on them and this post is already long enough.
My worry about only tags is that it feels twitter like. Sometimes, I don't know the tag to search for because I'm not hip. I'm not rizz to the no cap, as the kids would say.
I like having groups because they point me in the right direction, and having groups with tags to opt in and/or out of would be great to me, but I'm one person.
also, i just made a post (first in years lol) and was considering what tags to add. it asks you to add tags, and will auto-complete/suggest when you're typing. but there's not an intuitive "here's tags that are commonly used".
just an observation, i'm not sure how to intuitively fix that issue (unless parsing the text --> suggesting tags to be added, but that sounds like it could be a lot of work for a small amount of benefit)
That actually sounds like a wonderful idea to me. It would certainly be a lot of work, but there is already a document scanner pass (to find the author, date, and number of words). There's also a built-in list of tags to be cross-referenced.
Providing some suggested tags could honestly really reduce the barrier to entry. Worthy of adding to GitLab, @cfabbro?
Edit: See below.
Thanks for quoting that. It doesn't look like the topic was quite the same, since you're talking about a way of search for tags, but the suggestion above is more about an automated process that scans the article for possible tags to aid in submitting. For example, if an article is about bacteria resistance it might suggest
microbial life
,health science
, andbiology
.Technically speaking, it's not a trivial feature to implement, but it's not impossible either. It would likely require some sort of natural language processing step, similar in the way that Gmail suggests subject lines, or that summarizer bots pull out information from an article. Distilling those down to the main subjects which could then be cross-referenced with the existing "known tag list", sorted by popularity, to come up with some possible suggestions.
Not a low-hanging fruit by any means, but it seems like a promising way of reducing friction for submitters.
Oh, true. Yeah I misread the above. Serves me write for skimming so much lately. :P Sorry about that.
The fact that we're relying on a hierarchy here has always bothered me a bit, and I've never been able to intuit a better way to organize things. I think we need to do better than the hierarchy, but if it goes away, how do we flow content around, and how to we handle discoverability of various communities? Those are two problems the hierarchy solves effectively. What replaces it and does those jobs too?
Some tags already have hierarchies embedded in them (e.g.,
vehicles.electric
), which could have a separate impliedvehicles
tag.Discoverability could be done by looking at what tags share a stem (
vehicles.electric.chinese
would match either) by popularity/tag frequency, or some (optionally weighted) co-occurrence.Instead of subreddits I guess you could treat the url as a combination of tags (e.g.,
/~vehicles.electric|environmentalism|news
) to search for/attach to posts-from.I think tags run into issues with:
...but I don't think they're conceptually very different from groups/subreddits, or something that precludes a hierarchy.
Tags do work hierarchically. https://tildes.net/?tag=vehicles includes https://tildes.net/?tag=vehicles.electric
I've always been a big fan of hierarchical tags, and have been wanting a way to subscribe to them or link them for a while.
The problems you describe are mostly taken care of by one very devoted tagger who has traditionally maintained the tags on everyone's posts. This does run into an issue of scalability though.
You’d need to model it out as a graph database with each element characterized by its relationships to every other element and grouped up into objects.
That’s a lot of categorization work for achieving very little. But it’s fun to think about!
I think I agree that the solution might be to do away with a topic hierarchy. Tags are great because they describe posts from multiple attributes.
One way of viewing the hierarchical topic separation is that each post gets two kinds of tags. One are the actual tags, which describe aspects of the topic. The other is the tag implicitly given to it by being in a specific group, which carries implications about how the topic will be discussed, by framing it in a specific context. Which is part of what I think @NaraVara was getting at.
So I wonder if it makes sense to think of topics in terms of 2 types tags. One set about the topic itself like we have now, and another for how the OP thinks the discussion should be framed. I don't know if it actually makes sense to have more than one "framing" tag on a post, but I thought this was an interesting way of thinking about it.
I really like that concept of having a main conversation in (for example) ~tv with visibility into conversations happening in other groups too. We'd need the post merging functionality that others have mentioned elsewhere in this thread. This is a great way to have distinct communities with their own cultures and social norms/expectations without them becoming totally siloed from the larger community. Great idea!
As someone who wanted reddit to implement tags instead of groups, I agree. But reddit's choice led to the development of wonderfully focused communities to a degree you simply can't get with overlapping tags. If that's something desirable, then tags as-is can't be the answer.
If one isn't going to head down the reddit path of separate but cross-posted communities then perhaps comments could be tied to the tags under which the parent comment engaged with the topic in the first place.
The dark side of Reddits tightly focused groups, though, was drama. Subs would often break off from each other and then have chronic slap fights back and forth where all they did was gossip about what was going on in the other sub. Entire Subreddits would organize for the expressed purpose of hating someone or something and would often congeal into venues for organizing bully campaigns. Communities like Gamergate would come together specifically to manufacture narratives and engage in manipulation of the content flow across the site. Almost all the worst abuses on Reddit happened through these tightly controlled subreddits.
But wouldn't those be exactly the kind of communities that @Deimos would purge? Just because there is the opportunity to allow more niche communities on Tildes, doesn't mean they will have the same free reign they did on Reddit. I'm new, but it feels like the expectations for good behavior are much higher here.
The most noxious ones yes, but a lot of the bad blood that gets engendered when sub-cliques break off to gossip about the main group tends to build up more slowly and, in subtle ways at first. That eventually turns into super-toxic drama, but the seeds are sown long before that. The vibe just shifts and slowly corrodes over time.
Certainly true, though the idea of subs often breaking apart feels hyperbolic.
But first, I think a lot of that was due to subreddits having the insulation of moderators. In an environment where moderation is decentralized, a well-intentioned greater Tildes community should hopefully be able to counteract the growth of toxic communities.
Of course there were also terrific subreddits like r/askhistorians that could only exist because strong moderators banded together to insulate their subreddit, but that's the exception that proves the rule. Thinking about how to create a space where ~ask.historians could exist here is important, but I think secondary for now. Perhaps some day ~ask could be created with different moderation structures than other groups.
Second, I'm not sure that reddit's tradeoff of accepting drama in exchange for wonderfully focused communities wasn't worth it. I don't necessarily think their approach was optimal, but it was pretty straightforward to avoid drama if you weren't looking for it: stick with the subreddit that didn't become obsessed with the alternate subreddit on a given topic.
And even when that didn't really work that well, you still had all the other wonderful niche communities that didn't devolve into drama. We shouldn't fix drama by removing the ability to have focused communities at all — the cure can't be worse than the disease.
Each sub being a fief for a separate clade of moderators was definitely a major contributing factor for that. Groups "owning" specific communities creates the dynamic of mooks and knights detailed in this article about beefing online.
But I think that sense of ownership is basically inevitable when groups break off. Even if they don't have direct mod-powers the more notable power users will, through force of charisma and personal history/connections, set the tone in each individual space. Maybe with them not being in "charge" of it though, they will just end up spending all their energy complaining about Tildes and Deimos instead of other communities and people.
That's quite the rambling article, but it definitely points at a real problem with the internet in general and reddit in particular. It is, however, very different from the above concerns about drama and splintering groups.
Yes, the prominence of mooks online has risen alongside forums, Facebook groups, and subreddits. Every village has always had an idiot, but now they all know each other. That's not a genie you can put back in a bottle though, it's simply how the internet generally is now.
One of the things I've quickly noticed about Tildes is that a huge amount of value is generated by the self-selection of people who see what Tildes already is and want to join such a community. Someone who's just after memes, an image board, and virulent circlejerks is going to take one look here and nope out pretty quickly, so there's something of a mook moat built in. Discussions about what to show users who are not logged in should take this into account.
Protecting that is essential, but I don't think it requires preventing the formation of focused communities on Tildes. The key is to maintain a core culture of thoughtful engagement — and maintain is the right choice of word here, because it requires ongoing attention and effort. Tweaking the moderation system as necessary and ensuring Tildes projects the image it wants to attract are the way forward, not scrapping communities out of a fear of weaponization. That would, IMHO, be a large overcorrection.
I think mooks aren't characterized by affinity for those things. I think they're characterized more by things like desire to fit in with and earn acclaim from a group, compulsion to punish "wrongthink", and propensity for engaging in gossip. All of that works perfectly well in the textual medium of Tildes. It's slowed down slightly by not having screenshots and marked up images of comments available, but not by much. What really hampers it is that it's a panopticon. Everyone can see what you're saying so it's hard to talk shit, frame narratives, or peddle rumors and innuendo behind anyone's back.
The cultural norms work against it for sure, but that's hard to maintain at scale and it's a problem Tildes has had before. There's a specific usage pattern/persona that is prone to engaging with a site like this in unhealthy ways where they just sort of trawl through the feed and hunt for things to be upset about. Then if they get a venue where they can vent and surface those things that upset them they literally just create a "haters circle" where they establish narratives about the community, other users, etc.
You're right. I was thinking about the community at large and generalized beyond mooks despite talking about a "mook moat."
I still think we should think about showing a frontpage that is thoughtful and conversational though. It's a passive way to discourage engagement by those who find such unappealing.
That only works to a certain scale, however.
Could you elaborate a bit on the past problems?
That's definitely true. But, given that groups here are admin-created and tags are crowd sourced, creating such a community isn't straightforward. And it certainly doesn't seem to be a reason not to create other communities.
Basically what I mentioned about the problematic usage patterns. Some users had a separate Discord that eventually became dominated by (somewhat deserved) venting about the tenor of discussion on "culture war" topics. But from there it slowly evolved into a clique of users who gradually came to resent parts of the site community because they were spending inordinate amounts of time actively hunting for things in it that made them upset and ruminating on it. Instead of having open discussions that aired these concerns out candidly, there was a lot of behind-the-scenes caucusing on how to post things that might move the site in certain directions, coordination on how to respond to posters that were deemed problematic, to plan around how to discourage certain users or types of people from participating, etc.
Most of the associated discussions have been locked and delisted from search because it eventually just became impossible to talk about any of the land-mine issues productively and the site community ultimately just stopped bringing those topics up. There's really not much that can be done about side-communities forming, but it can at least be a cultural norm to stress that it's not a healthy norm for engaging with this (or any other) site.
As an early Tildes user who joined the Discord, and who could have probably been considered part of that clique at one point or another, I think this is a fair summary of things?
To add a bit of context here, I think many of the Discord folk tended to be queer (myself included), and the Discord was a place where we could be candid about the difficulties that came with trying to discuss queer topics in a space like Tildes. It was sort of a destination space for queer migration away from Tildes, for people unhappy with how things were at the time. (Since Tildes received many of its early users from exposure on Hacker News, there was an internal perception on the Discord that Tildes had a bit of a techbro-y leaning, which wasn't always compatible with the more progressive-leaning queer folk on the site, leading to frustration and venting.)
That said, it definitely was not healthy to have such a Discord be associated with Tildes, and for unhappy users to... Continue to try and post on both the Discord and Tildes at the same time? I think the ties should have been severed much sooner. Eventually Beehaw was created as a proper place for those users to migrate to, but before then, it just... Wasn't good? Lots of confrontation, of which I definitely played a part in... very much regret bringing that vibe to Tildes back then.
Wow, that's certainly concerning. It seems almost inconceivable that such external coordination would be inspired by a relatively small platform.
Absolutely.
But given that people naturally gravitate towards sub communities, wouldn't it make sense to have them here, where they're publicly visible and moderated by the community as a whole? Not offering them at all seems to create an impetus for initially well-meaning users to take that community elsewhere, even further away from the panopticon effect.
That's true. It's hard to know up front how it can go. In some ways though, the drama being visible has a way of intensifying it. I guess we rely on a little bit of shame about being seen as indulging in this sort of thing to work.
I'm not sure what would be best to do with groups going forward, but what I can provide you is this data point from my perspective: I am using the Ignore Post feature waaaay more since the big influx of Reddit refugees.
On top of that, I'm wishing there were an Ignore Subthread feature where I could "chop off" a branch of discussion (including all children, present or future), without totally Ignore-Post-ing the whole post away. An example of where this could be used would be ask/survey posts where the top level comments are whole subtopics unto themselves.
I know it's a small complaint, but I wish the ignore post button was immediately accessible, instead of being hidden in a submenu. It's pure laziness, but I'd use it a lot more if it was a one tap away (and I certainly use it more than bookmarking).
I made that suggestion last week!
This was my sketch of it: https://i.imgur.com/FAOxkIB.png
Speaking of... Added to Gitlab:
https://gitlab.com/tildes/tildes/-/issues/777
Looks good. Could definitely save some space by calling it "Ignore" as well.
I think this is a very good idea. It should help cut friction a bit, and if a user is collecting lots of ignores, something's going on there too. We also need ignores that do not last forever, just a while - the opportunity for forgiveness is lost otherwise.
Oh, the ignore function I'm talking about is for posts. If you set a post to ignore, it'll no longer be bumped for you when someone makes a new comment.
I've been fixating on quick and easy ways to help the larger number of users reduce friction and I jumped right over it being about posts. :P
perhaps a "snooze", then? Where you won't see it pop back up for x days, but if it's still active, or after this many days, you can find them in a little queue waiting for you?
I had another random idea tangential to yours: defaulting the sort to New in threads I've visited before (or making it a preference). I find myself scrolling to the bottom of posts that keep jumping back up on the front page to see the new top-level comments.
For your second point (if I'm understanding you correctly), you can click on the little minus sign to the left of someone's comment and it'll minimize that comment and any comments responding to it. Makes navigating large threads way easier.
I'm aware of what you pointed out, but it doesn't do what I was asking. I just went to a post to test: clicked on the
[-]
link, refreshed the page, and the subthread is still visible.Would this help?
https://gitlab.com/tildes/tildes/-/issues/755
Edit: Oh, actually... I think this is exactly what you're asking for: https://gitlab.com/tildes/tildes/-/issues/727
Yes, I think so. Thanks for sharing.
Not in response to your numbered questions, but in general:
I would like to say I agree with your fifth point. I have very much enjoyed the experience of seeing everything all at once. It has shown me some interesting discussions I may have otherwise missed, and it's kept me from unsubbing from different groups I may not have above average interest in. At the moment, there's not been an overwhelming amount of content for my taste. That may change as the site continues to grow, but it doesn't feel like there's too much.
I've always browsed /r/all on reddit so I would definitely want to keep that experience (maybe more the way all used to be rather than what it has been the last few years) for myself but I fully appreciate most people only want a curated list of content they enjoy.
Over the years I've found so many small subreddits and so much fascinating content and conversations by delving deep into all. I then subscribe to the subreddits I like and check them out regularly.
If the default is all for logged out users, and if logged in users have an 'all' option I'll be happy. Having the ability to get really niche in terms of groups (assuming there's enough activity to support them) often creates the best spaces and conversations so it'll be great for the site to support those.
First of all, thank you Deimos for all the work you've done out in the open and behind the scenes the past few years. I think a lot of users are discovering once again the appeal of smaller, more thoughtful internet communities thanks in no small part to the foundation you've laid here. Here's hoping we can maintain and continue to attract users at sustainable rates, so that we don't see activity slowly peter out here again.
As to the actual questions you raise here, my opinions would be as follows:
A resounding yes that this is an experiment that should be tried. I think its clear from following a lot of the discussions here that people want to have smaller community spaces where they can feel more at ease posting about their niche topics. I've seen multiple posts over the last few days expressing a desire to post about their interest, but feeling that they could not since there was no group that seemed relevant enough to post in. I'd argue that isn't actually a barrier and that people should post anyway, but nonetheless if that is stopping people from posting then it is worth experimenting with. A separate yet relevant point is that having more independent groups can do a lot to break up the homogeneity of the site I think. I think having a more independent (just for example) ~lgbt group could do a lot to make it a more attractive community for lgbt users who might be considering joining. With the current structure, it can feel a lot more like a lgbt sub-forum on a tech forum, for example.
I think it makes sense for logged out users to see something similar to what we have now, like an "all activity" page. Perhaps it can be curated to like the 5 most active groups or something along those lines. I know this is similar to Reddit, but I think that aspect of the Reddit model actually worked. Its nice for logged out users (especially people gauging whether they might want to join) to have a general overview of the types of content here.
For logged in users, I think ideally this could be a user setting. I know I would have a hard time adjusting to having to view groups individually, but I suppose it could be a worthwhile experiment. I wouldn't mind it so much if I had a way to view a "grouped together" activity page when I wanted to. Sometimes I just want to see what people on the site are talking about more generally.
For existing users I don't see the harm in having people opt-out of the existing groups to curate their experience more. I wouldn't go the route of pre-subscribing based on activity since that may inhibit people branching out, at least initially. There's probably no wrong answer here.
I'll just add too that I think this would be a great time to get a discussion going about new groups (maybe in a separate post). It's clear from the past few days that there's a huge appetite in the community to change up the group structure a bit, which makes sense considering that the current set of groups was more or less chosen for a completely different userbase. I'd personally be very interested in getting one or two more sub-groups going, to demonstrate the viability of the hierarchical group structure we have here. I also think have some dynamism here would energize the new users, as it would demonstrate that Tildes can and does adapt to new users.
Seconding the need to flesh out the hierarchical subgroups! I want to stay subscribed to most of the top-level groups but would love more granular ways to filter out certain subsets of content that I'm not interested in.
The granularity would be very useful, especially if the feature is intuitive to use. You could filter out sub-level content you don't want, and simultaneously filter in sub-level content from a top-level subject you'd otherwise have little interest in.
I could see myself subscribing to specific game subgroups, but honestly the top-level group ~games is such a broad topic it feels weird to post niche content to. Perhaps that's a learned notion to try and work past, but you compose a work differently when you're making it for your ingroup vs for a wider audience.
I agree with everything you said, but add that for 3, I'd prefer the default to be my curated grouped together page, but be able to click in and see just one group if I want. For example, usually I love seeing everything. But sometimes, I want to dive down a rabbit hole and explore.... E.g., what's going on in the tech world today?
I also love the idea of combining this with opt-in/out tags for niches that aren't popular enough for their own groups.
For 4, maybe when people sign up, they see a list of all the groups or the most popular and can select on account creation.
I think it would be cool to have a way to explore new groups too....like a way to say show me something I'm not subscribed to but might be interested in. Maybe buried on the settings page or something....not like a paperclip that bounces up.
I just hope there's some consideration about new groups being created to make sure they fit in line with the site's stated philosophy. A big reason I joined up with Tildes was the "Don't be an asshole" philosophy, and so much of the internet has been ruined by hate groups.
I would maybe pump the brakes on making any drastic changes to the site until it’s certain these people are actually gonna stay around for long
I think it's ok to try out drastic changes, we can go back if it doesn't work after all. I'd be up for more experiments! The problem is that someone has to program these experiments and we don't want that work to just go to waste :(.
This is my feelings as well. Allowing more groups, and freedom to create groups is pretty easy to roll back if it turns out disastrously. And what the hell, why not at least try it? Tildes has been stagnant for too long now. Let's try something new.
Edit: I still think groups should be organized hierarchically (only one level deep for now) though, just to keep things organized and help with group discovery. E.g. ~games.diablo not ~diablo or ~games.arpgs.diablo.
And I still really like our old "bubble up" idea where topics that are disproportionately popular in a subgroup can show up in the parent group occasionally too. So people only subscribed to the parent group can become aware of big news in the various subgroups, and reduce the need for crossposting to the parent group.
That all sounds great.
But honestly, I would be happy with a simple "ignore subgroup."
Edit: I was totally wrong, it turns out all I needed to do was unsubscribe.
I’d rather do something like ~games.arpgs, with Diablo as a tag. And you can opt into viewing posts in one, the other, or both. Maybe throw in the percolation idea others have mentioned.
How would we handle cross-genre games though? It seems like that sort of genre based hierarchy might just end up with a lot of duplicate topics and reposts.
Tildes is at 5 years old, there's an influx of new users who are escaping one land for another. They want to feel some semblance of their old home while settling in to the new.
Tildes feels similar in some respects, but it is still different so I think a lot of people would stay. Having more places to go though would be beneficial for a lot of people, else they'll get bored of hanging out in the same playgrounds all the time with nothing else to explore.
There's a way you can do it, like
Comp.machineLearning so all users in comp see all subgroups unless they opt out. Or maybe someone subscribes to machineLearning but not comp and only sees machineLearning stuff.
Then subgroup fails, it doesn't really matter right? Comp is still comp, and you have in essence a subgroup that's just unused.
You probably just want rules about how deep you want to nest subgroups.
I agree with this sentiment. Not trying to be cynical or anything, but I suspect that many of the "Reddit refugees" on Tildes will begrudgingly return to Reddit after the blackouts once things over there return to some form of normalcy regardless what happens here.
I think making changes that cater to a higher level of activity could certainly be a good thing and should be considered, but I would at least wait for a little while after the blackouts are over to see where it lands before making any big decisions about sweeping changes.
The casual comments about how easy it would be to roll things back I think are underestimating how much friction and unnecessary work that would involve.
My stance as a refugee: I think you might be underestimating us, at minimum a bit. The majority of refugees were those active with the protests, many old accounts over a decade old, and thrown aside due to RiF & Apollo dying. Those that actively sought out a Tildes invite, and many who deleted their entire account history of hundreds/thousands of comments & posts such as myself, have a lot higher commitment to stay than those from the outside may realize. Then again, I too may be overestimating the percentage of refugees who made it into Tildes that followed the same path as myself.
It's possible a sudden influx of 5,000 higher quality users (lack of a better word for those that agree with Tildes' ideologies and are actively engaging) can lead to a permanent perpetual activity, never returning to a lull/slow-pace Tildes was prior. Time will tell, certainly exciting for both sides!
I definitely agree that this Reddit exodus could lead to a lot more active users on Tildes for the long haul--I hope it does! And I think it's fairly clear that if it does then there is plenty of room for QoL improvements that would benefit everyone.
Main reason I would say to wait and see what happens after the blackouts is I'd hate to see a bunch of development effort go into new features that ultimately end up needing to be rolled back, or (worse) sticking around and hurting the community in some way if traffic were to come back down to pre-Redditgeddon levels.
Honestly this comment sounds a little over dramatic in terms of making it sound like having a Reddit account or karma is at all important or valuable.
I know this is a normal way of talking in the more overt part of Reddit, but it so strange to hear this language all over this website. I joined this place because the language of users here wasn’t so Reddity (at least for the most part).
I tended to join fresh communities, particularly indie games that were rising from the ground up. I would comment frequently in helping new players, developed new strategies by bouncing off ideas with other, and make both informative or funny/meme content. It's not the karma/internet points, it's saying goodbye to an era, a massive chapter of my life. People who invested in the community of Reddit migrating to a new platform will most likely invest into said new platform, which correlates to a boom in Tildes activity. I'm not trying to make it sound dramatic, just giving some insight into how a more-than-insignificant of the new Tildes users may (or may not, who knows) just stick around for the long term unlike past historical Tildes user booms. And relatively speaking that seems to be a big deal for the site.
I mean, the one who would have to do that much work would be the same one making the decisions on what changes to make anyway so I don't think there's much to worry about there... Deimos will decide for himself whether it's worth the potential work undo-ing it.
Also, returning to Reddit doesn't necessarily mean leaving Tildes! Even if Reddit reversed all their API changes tomorrow I'd stay here because I've been enjoying the less slapfight-y interactions and the general community. Reddit's API thing was just what reminded me this existed lol
I am a refugee who isn't returning to the website, AMA
So I had some time to think things through, and I only reinforced my previous positions. I believe that the arrival of thousands of Reddit users already transformed Tildes profoundly. I believe those changes have been largely positive, but I have also seen things that made me fearful of an irreversible shift in culture. In my opinion, Tildes should try to accommodate extraneous demands as best as possible but this should not be done in a way that removes the very thing that makes it special.
Importing subreddits whole must not be done under any hypothesis, as this would create a situation in which it would be impossible to resist the cultural shift. But top-level categories can find a home here as they make sense for Tildes and we already have a lot of those (such as ~games), as long as new users understand that the Tildes group is not a transplant from Reddit.
Tildes is a single community. There must not be sub-tildes with a completely independent culture and governance of their own. I do not want a Tildes where I must read a bunch of rules and understand specific lingo or societal expectations every time I post on a new category. That doesn't mean that a certain degree of separation cannot exist, but such separation must be a weak one.
The Redditization of Tildes definitely concerns me. I understand that we could eventually have way more groups, but these groups should evolve from the current logic in which Tildes already work. So no user-created or super-specific groups like, IDK,/r/catsareliquid or /r/dragonsfuckingcars. Furthermore, a group must not have its own policies, and, if it has specific moderators, these moderators should abide by the same rules that are valid for the entire site. The beauty of Tilde is that we can comment anywhere without feeling insecure or self-conscious because we are a single community divided by interests, sharing the same culture of openness, curiosity, kindness, and acceptance.
I understand this poses a problem for communities that represent special interests such as ~lgbt or, maybe in the future, ~race. But I believe that it is better to face this hard moderation problem than to lose the cross-culture, multidisciplinary aspect that makes Tildes so interesting and vibrant. Tildes is a place where a physicist can eventually read or write about square dance, and a cook can comment on gravitational forces. And that is wonderful.
Tildes is a community. Reddit is a forum aggregator.
I'm more of a big-picture kind of guy, not very good at specifics. But I tried answering the questions...
There should be a homepage that is more or less what we have today, but I believe there must be some mechanism to prevent valuable or important content from being quickly buried. For example, the Mental Health megathread and other recurring posts. They're buried way too fast. I previously suggested a "slow mode" to alleviate that.
Yes, I agree, starting users should view a default homepage, which they could customize to their wishes afterwards. This is important to sustain a sense of community and promote interchange between people of different backgrounds and preferences.
Give new users a default selection they cannot change for a while, and a few slots they can pick and choose on first login.
While I'm definitely into more groups, and more independent ones, I also have to bring up something that I'm not sure where I would side on it:
Not allowing groups for individual things. This means you can have a ~baseball, but not ~Yankees. You could have ~television, but not ~breakingbad. You could have ~tabletop, but not ~dnd. It feels like by making sure there are no specific-interest groups, but more generalized, it'll discourage tribalism to a considerable degree.
Of course, this is me thinking out loud and like I said, I'm not sure where I stand on it. It feels like an idea worth talking about, though.
Also obviously with that would mean no brand-specific groups, etc.
I think only allowing one level of hierarchy for subgroups would effectively result in this. You'd get ~sports.baseball but have to use tags for Yankees content, etc. I definitely agree with this approach for sure though.
As a followup to this, perhaps it's a bit ambitious, but making it so subgroups just become a "supertag" essentially. So you make a post about baseball in ~sports, set the subgroup to .baseball, and it'll just go there. So for something specific, you can go to that subgroup, but it's still just a subgroup.
And maybe allow people to unsubscribe or filter out specific subgroups. Say ~sports.cricket gets really popular, but I don't care, I can just unsubscribe or block it, but for everyone else it'll still appear in both ~sports and ~sports.cricket.
Eh, but the parent groups are already somewhat arbitrary. If ~baseball has to be ~sports.baseball then ~space should be ~science.space, etc.
You can always create an upper category. The question is at what point having an upper category loses utility and how much subcategory activity you want before the structure becomes unwieldy.
I think having a separate upper category only makes sense when you can argue there's significant non-overlap with whatever existing upper category makes sense. It's tautologically impossible for a discussion about baseball to not be about sports, so I'd definitely argue against it getting its own upper category. Whereas with all the current upper categories I can see arguments for their separation. I think subgroups should be added a LOT more freely than top-level groups.
Subgroups should definitely be added a lot more freely than upper groups.
To flesh things out a bit more from above: only allowing one level of subgroup hierarchy will become a problem at scale. r/baseball solved this by directing baseball playing discussions to r/homeplate, but if we're talking about nesting groups then we'd want to bake it in from the beginning. You could have ~baseball.mlb#yankees and ~baseball.homeplate#pitching, for example.
There's nothing inherently wrong with ~sports.baseball.mlb#yankees, but eventually it becomes unwieldy. The philosophical neatness of it all is an important guide to organizing content, but we shouldn't follow the guide to the detriment of the content. All this is about thinking about structure before we have to: at some point of future growth it will likely make sense to spin off subgroups into upper groups.
Agreed. But I'll point out that you didn't say there are tautological arguments for their separation.
I thought it was implied 😉 My intention was that baseball entails sports, there is no baseball content that is not also definitionally sports content, whereas it's at least theoretically possible that there is non-science content about space (idk whether that actually holds for what's in ~space though).
Absolutely! But at some point ~sports will contain an unwieldy number of subgroups, tags, and topics while ~space will have... ~space.comets?
At some point one has to concede that even though one would like the orderliness of every volume in their encyclopedia being organized by letter it just doesn't make sense to give "x" its own separate tome. Orderliness is incredibly important, but only to a point.
If ~baseball has to be within ~sports.baseball then why doesn't ~tv have to be within ~entertainment.tv? Why don't we have ~entertainmemt.movies and ~entertainment.music? Hell, ~games can be moved there too!
Just because you can create a parent category doesn't mean you have to. The current groups make sense, but they make sense for practical reasons, not strictly categorical ones. They don't share the same scope or growth potential though, so it's likely they'll have to be adjusted in the future.
So I'm one of your many Reddit Refugees, and the idea of more specific groups feels like a natural next step towards a growing site. You can still keep broad, default groups for logged-out folks, and let niche groups dive deep into their interests at the same time. Being able to opt-out of default groups is nice too -- I like most of the topics being discussed, but I'm not interested in sports, so turning that off was a benefit.
My time on reddit was, far and away, browsing content related to Magic the Gathering. I've had some great interactions with folks within the Tabletop Games weekly thread, but it feels inappropriate for me to, say, make a deep-dive post discussing the deck I played at my local tournament last week, since that isn't relevant to the bulk of users here. But if there was an opt-in group when I could post it to? I'd feel at home.
Hell yes. Cultivate a little chaos and let's see where this goes.
Discussions are about to get larger and noisier. Let's add the delta mechanic and see if it can help. That's an improvement to the conversation we know works from /r/changemyview. They don't need to do anything other than be a delta count on a comment - let's see if the concept of 'this comment changed my mind' stands on its own and worry about the rest later. It's easy to add as a label and it may help with the signal to noise problem we're going to see when all of those folks start moving over here.
In addition to a delta, we need something like “I still disagree but thanks for keeping it civil.”
Agreed wholeheartedly. There's times when I don't want to argue a point anymore, and would like a graceful offramp. A "truce" feature built in would be great for some of those thoughtful but slightly acrimonious conversations.
I think this as a mechanic is a solution in search of a different problem.
IMO we need to cultivate a culture of doing this. This could be as simple as developing language around this. In English we used to say “agree to disagree” but this has itself become hostile and synonymous with “you’re still wrong but whatever, I don’t care”
The CMV delta is .. okay, but that subreddit has its own problems to deal with. And something like “I hadn’t considered that” is easy enough to say in a community that isn’t built around changing peoples views.
When offramping I try to reply something like “I’m happy to keep the discussion going in private”, but I also know it sounds like I’m trying to have the last word.
I like the idea, but I wonder if they're better off private to the person you're conversing with like how exemplary labels are private.
It's one less thing to become performative, and one more nice surprise to find someone directly took the time to acknowledge you.
I'm relatively new to Tildes, but I've seen some comments have tags, both positive and negative. Those being able to be given out by more members would be a great system.
They are given to everyone once their accounts are seven days old.
Ahh, that would be it. I'm still an infant child.
Might it be possible to expand this system?
Oh, definitely. Also diversify it so it works differently in different groups. Since there is no one size fits all for a forum, it's gotta be flexible.
For me I think that would be the number one way to help facilitate/promote good comments. Our monkey brains love getting recognition for what we say, even if it's just a colorful word at the top (or multiple colorful words).
In social software speak, never underestimate the power of shiny bits and xbox achievements.
Of course. It will expand. So will many things you see (and don't see). But, for now, Tildes is still in alpha-testing. It’s an unfinished product.
I'm one of the reddit refugees, but I think I understand the intention behind Tildes and how it differs from other sites. Its something I wholeheartedly support and I would love to help the community grow while protecting its core DNA.
I echo the desire for being able to participate in discussion around my local city (Vancouver, BC) without polluting the global postspace. But I also would be wary of going down the path of distinct subcommunities, as I worry it would be too fracturing for a space like this.
Additonally, I feel like post "merging" would be a nice addition as the activity levels starts to rise. I'm an experienced python developer, and if I can find a way to get the Tildes VM to build on my M1 mac one of these days, I'd love to contribute something like this!
With "a space like this" do you mean its size being relatively small?
I think this is kind of a chicken-and-egg-problem. Sure, if there are too many small forums, it might be difficult to get the whole picture. But If there aren't many small communities, not a lot might be attracted to the website.
To me, this was probably the biggest strength of reddit: a niche for every interest, from which emerged an engaging mix of constantly interesting content.
What I mean is that subreddits are not only distinct in interest or topic, but also by the culture fostered by the mods and the individual community members. Sometimes that had interesting or positive results (AskHistorians comes to mind) but I would love to see the community culture and ethos of Tildes community as a whole prevail over the potential creation of isolated microsites.
Does that make sense?
Edit:
Check out this comment from psi. This is what I think I'm trying to say, but explained more clearly (and by someone who has been here for a long time!)
To be honest, I'm not sure if I understand you. You like the specific features of the AskHistorians community, so that would be something that you would like to reappear in a tildes community? On the other hand, you want all tildes communities to be similar?
I think, tildes' features, like labels instead of downvotes, and auto-collapsing previously read comments, influence the community in a good way, on a large scale. So I don't really see a danger in too many communities. Even though reddit is flawed in many ways, there were inspiring and friendly discussions in some communities.
Yes! As you correctly pointed out (and what I failed to make clear, my apologies) is that I have mixed feelings on the matter which are sometimes contradictory.
Yes, I did enjoy some of the isolated subcultures within reddit. I will elaborate a bit and say that the ones I enjoyed the most were communities that worked hard to promote thoughtful text discussions. (AskHistorians, TrueReddit, truegaming, ChangeMyView, etc)
However, I also feel that the overarching culture that longstanding Tildes users have fostered so far feels important and is worth protecting as the site grows.
I'm not arguing against adding more groups along with better ways to find those discussions. I'm just expressing caution about replicating the subreddit model where the wider culture is muted in favor of the subculture. Part of this is a bit of idealism on my part, but I strongly resonate with the sentiments expressed in that discussion above as well as the Tildes Docs.
Again, I'll point to this comment from psi to better explain.
Thank you for the clarification.
It's funny, I just noticed that you linked to the parent comment that I linked to, in your edit.
I guess if the focus for tildes remains on only extensive discussions and contact between all users, it might not be what I'm currently looking for. But maybe it should stay this way in order to not break the experience for those who enjoy tildes as it's now.
With @Deimos already having left reddit because it was going into a different direction than he liked, I'd fully understand if he wasn't going to listen to the people who want to change tildes' principles ;)
I'm pretty sure @sixthgear is talking about the culture of specific subreddits, not the features. And relating that to how the culture here on Tildes is good right now, but allowing too many distinct subgroups might fracture that overall culture, and lead to a big divergence between the groups... like what has happened on reddit where some subreddits (like AskHistorians) have an amazing culture, but many have turned into cesspits. That's my interpretation, anyways... and also a similar worry of my own too.
That’s what I got too. It invited tribalism. Did you express the “wrong” opinion because you didn’t realize the post was in a particular sub? Enjoy the multi-month heckling and downvote brigade following your every post and comment.
Regarding the downvote option, I am so glad to not see that here. Instead of instant gratification through a mindless button, the site has compelled more dialogue out of me per post rather than “click and scroll”. I’m very new here but I’m enjoying the site immensely as is.
I guess I meant culture when I wrote "features". Thanks for the explanation.
For my opinion on the divergence of groups I'll refer to this well-written comment from @g33kphr33k.
Yeah, I read that, and like it. It makes sense. And I also think no memes, low-effort pics, etc. will also make a huge difference here too, regardless of how many subgroups we create and how many new users we take on. Invite only and Deimos actually willing to ban assholes also makes a huge difference. But whether all that is enough of a distinction to prevent the same quality degradation from happening here as happened on reddit, I don't know though. Only one way to find out! :P
I wonder if the solution to this might be allowing a mix -- the big, global tildes groups show up on the main page. A group's subgroup could opt in or out (depending on the topic -- city subgroups might not want this, but I imagine it would work well for ~games or ~anime ) of appearing on that groups feed.
For subgroups who have opted in to appearing in the main group feed, a post could "graduate" to the global feed if it receives a certain number of votes (or perhaps a new "global" tag option like exemplary that causes this?).
The benefit of this is that you can post in a subgroup and only the best content graduates out of the original group. If we reach a point where there are too many subgroups opted (or one subgroup is taking up too much space) and "top level" content is being drowned out, you could then require "graduation" to make it out of the subgroup.
Maybe some "local" master group, containing a set of countries added as needed for subgroups, then the rest is tagged per-city?
It could be by continent under local or maybe something like world to have a more relevant main group. ~world.europe or something like that, but then I like the tags per city or whatever breakdown gets more activity
Merging as in, filtering a specific post that gains traction up into the main group, and potentially beyond that onto the front page?
One thing that could be interesting is a more organic form of crossposting that allows you to concurrently view and interact with comments from separate posts with the same link. I'm not sure how feasible that would be to implement or how useful it would be in practice, but I could see use cases in allowing comment-level discussions to be filtered or merged by group interest (as some different communities may view the post under a different lens). This could potentially keep the broader site community more connected and let users see from which communities certain discourse is coming from (assuming the comments would be marked as such).
And if a user has a certain group filtered out, they don't see those comments (or see them under a collapsed/hidden/filtered spoiler)
That's great idea too! I think there's a good discussion about that happening over here.
What I meant by "merging" was more along the lines of moderating duplicate or similar posts. On reddit when that happens the mods can only nuke the other posts and point discussion back to the preferred thread. I thought it would be nice if multiple posts could be combined and their comments merged as an alternative.
Of course this is also subject to the unsolved problem of how to delegate moderation authority!
I think there are too many groups, and that this can cause some mild anxiety about "am I posting in the right place?" and that fewer groups would help with that. More, but smaller, groups tends not to help those conversations happen. It tends to mean that OP tries to get a few discussions started, has almost no engagement, and then gives up. And they don't know if those convos failed because the site isn't interested in those discussions, or if there just wasn't enough traffic for them. I feel like some social media sites die because they fragment the userbase too soon - Imzy is a great example.
The benefit of a smaller number of groups is that it's easier for a benign controller to monitor the culture of those groups. I'd really hate for a niche topic group to exist and to allow eg slurs to be routinely used, developing a culture that's at odds with Tildes.
The disadvantage is that some topics feel like a poor fit for the existing groups, and people may not want to flood those groups with a weekly discussion about their particular topic. (But I'd say we have the tools for users to be able to ignore those discussions, so it shouldn't be too annoying.)
Reading other posts I'm aware that I'm in the minority here. I don't have particularly strong opinions about this.
Fragmenting the userbase too soon is a really good point. Especially when Tildes is invite-only. There’s so much engagement right now, which is great! It would suck to have potentially empty groups, leading to people feeling discouraged and leaving.
I’m for adding more groups but doing it slowly, so a few at a time and see how that goes. Maybe create a dedicated post so people can vote on it, or take a poll.
I do agree about there being some uncertainty about where to post topics. I’m a relatively experienced user here and I still spend time deciding where to post some things.
Maybe it would be possible to have a way to cross-post things that are relevant to more than one community? That way this is less of a concern, we can still have a larger number of groups, yet the community does not get as fractured.
This does work both ways, and I have an example. My first post here, I asked people what podcasts they like but couldn't find a group for it. I posted in music because I thought it was kinda related, and a very friendly mod moved it to hobbies.
I was really looking for a music.podcasts. I just think there's always going to be some of this "what group do I post in" for the reason you pointed out (too many groups) or the reason I did (not enough groups) or even (multiple related groups).
The only thing I can think of as a solution for this is some sort of machine learning that looks at your post and tries to figure out which group(s) it might fit in to suggest to you.
I'll speak as someone who's been here since 2019. I do think that these decisions are highly dependent on activity level. We've seen a LOT more activity here over the past week than usual, but I have a feeling it'll probably temper out given a month or so...
Overall, like I've said, I think this is dependent on the level of activity. I agree with what others have said - I would wait a bit to see how many new users stick around before making any sweeping changes. I do like how Tildes feels like one community rather than a bunch of different fractured ones, and I don't want us to lose sight of that - so I'd really only like separation of communities do the degree that it's necessary to avoid cluttering up peoples' home pages. If communities are to be separated more, perhaps cross-posting functionality could help with this, as well as a way to view posts from all communities (not just the ones you're subscribed to.) But as long as communities stay interest-focused and small in number, I think we'll preserve that sense of community.
Lastly, thank you for your hard work Deimos - and everyone else who have helped moderate and maintain this community over the years! This is by far the coziest place to interact with strangers on the internet, and I hope it stays that way.
hear hear. There are a lot of communities I don't "venture" into until I hear about them from strange places, such as when drama blows it up, or it got on the news somehow, or like during this recent blackout I saw a ton of new names I would have been interested in 4 weeks ago.
I would suggest we wait a few weeks, let everyone detox and be human again instead of "traffic / revenue generating nodes". Behind most "does anyone else...." post is a question of "I'd like to find similar people to feel like I belong here", especially at a time like this. I would venture a guess that a lot of the desire to go find our own smaller niche group is a feeling of shyness: that surely most people aren't interested in me, and I would be too sensitive of rejection so I'd feel more confident speaking quietly surrounded by people more similar to me.
Let everyone mingle in the lobby a little longer before we go off into little cubbyholes.
For folks who've been to big concerts or conventions with huge multi-hour line ups, sometimes really good conversations happen precisely because you're grouped together in a mixed environment waiting for something. When the show floor finally opens, we're going to go our separate ways, but at least for a little bit we can just learn more about each other and find commonality.
Temp solution: Everyone who suggests a niche make their own [ Budding Community ] thread, do their own "recruitment"¹, and keep it going for a few weeks. Others who suggest the same community can be gently re-directed to that same thread. If there is sustained interest AND the participants still feel the burning desire = new community. Meanwhile it's just one thread that people not interested can ignore and move on. Edit: also maybe make it so users who don't want to see any [ Budding Community ] recruitment threads can group-mute them entirely.
¹ say, by PM-ing members who mentioned this hobby/culture/whatever in a different, perhaps dedicated thread
I think a 'default page' front page would be fine here.
Strongly prefer reddit-style.
I think no changes, personally. Grandfather everyone in to the same ones they've not yet opted out of.
With the promotion of groups, and potentially new groups, I think it would be a good idea to think about group moderation.
Here's my unsolicited (sorry) idea: Moderation and curation should remain separate. If you need more moderators, do it cabal-style where you can add/remove people as you see fit. This would be entirely separate from groups.
Curators would be responsible for helping a community stay useful to its members. They could manage tags and pinned posts within groups, maybe with some additional tools such as merging threads or pinning comments. This could also be something that's voted on, maybe even with term limits? I kinda hated how subreddits, something that should belong to the public, were effectively owned by individuals on Reddit, so some sort of approval/renewal process seems like it could be important?
Since Tildes seems more grown up and democratic in it's approach, may I suggest that weighted users who create posts and are actively in discussion also get to vote on who can moderate? Or maybe they automatically get additional powers such as their tags instantly matter and do something to a post (hate speech, for example).
I'm not talking about holding big elections, but this is something that could be useful to have in place to stop any "power hunger" from going on later in the game.
Forgive me if you already know about this, but even so other readers might be interested.
Something along those lines is already part of the "[future plans]"(https://docs.tildes.net/future-plans) for tildes.
Rather than have specific people who are moderators, you build up a "reputation" by being an active member of a community. This affords weighted input when tagging comments or posts. It would be a more democratic way of having communities moderate themselves. Plus if dedicated moderators are required you know who you can trust.
The wonky social media theory stuff is one of the most interesting bits of tildes for me, and it certainly attracted me to search out an invite. Hopefully with the increase in activity and donations this sort of stuff can be experimented with and refined until we have something truly special.
There's a long-term and a short-term to consider here.
These things you suggest are long-term considerations, and the future plans for Tildes already include some similar ideas to yours.
However, Tildes might need some more moderators right now, in the short term. That's where @streblo's suggestion comes in: Deimos could hand-pick a few people to help him moderate Tildes in the short term, if he sees the need for it. This would happen now, before those long-term plans are enacted (which could take months, or even years).
This proposal would change Tildes rapidly and radically.
It's impossible to predict the impact it would have, but I believe it is safe to say that, if we accommodate Reddit groups into Tildes, we would import not only the good but also a lot of the bad that comes with that format.
To me, this feels, essentially, like deciding if Tildes must remain, or if another website, which will inherit the same domain and a lot of the same philosophy and design, should take its place.
Is that a natural evolution of Tildes, or the expression of a laudable desire to accommodate a huge group of wonderful people? Is that something we would wanna do from a design perspective? Or just an emergency measure with long-lasting consequences?
IDK, dude. I really don't know. I love what Tildes is, and also what it was. I wouldn't wanna lose that.
Tough call. I'll get back to you after I read and interact with other comments. Right now, my answer would be no. But that's a work in progress.
EDIT: anyway, if these changes take place, consider this my application to contribute as a mod, or in any capacity that you see fit. I'm on Tildes 24/7 already. And we're gonna need a lot of help.
I'm new here, but I respect this opinion.
Just my 2 cents...I appreciate that we're discussing the hierarchical structure of future new groups and having this discussion now while it's in alpha because that structure is way harder to change the bigger you get.
I think there's ways to build hierarchies that can keep Tildes relatively as is but allow for expansion in a way that fits it's existing culture. But also agree with you that the culture has to come first, and changes have to support the Tildes philosophy rather than undermine it.
As for new groups, I'd like to see more but also don't want a free for all that allows hate group niches to form and 100% respect that I'm walking into a community that I wasn't a part of. It's my job to learn the culture here, not yours to adjust to me.
I don't know that I said anything actionable here, but I do think if we ponder this, we can find a way to eat our cake and have it too, and appreciate this thread for having the conversation.
Thanks. There have been many proposals by people more competent than myself. I'm more of a big-picture kind of guy, not that good with details. I'll organize my thoughts and come up with something in that vein later on. And welcome to Tildes ;)
The distinction between groups and tags is definitely fuzzy, but that's deliberate. I think of groups as "stronger" than tags, and they also effectively contain all of the tags used in them. For example, if something is tagged with "metal" inside ~music, we can know that it's referring to metal music. Maybe in some different group, a "metal" tag refs to the material instead, but we don't have to worry about the collision. The containing group does the disambiguation, it is the namespace.
A group also works as kind of an "anchor point" for a community, where you can organize things similar to what would happen at a subreddit level on Reddit. If there's a lot of metal being posted in ~music, maybe at some point it's worth converting the tag to its own group, which would be ~music.metal. That enables more possibilities for a "metal community" that might have its own rules, culture, etc.—nobody's going to feel like they're part of "the community of users subscribed to posts that have both the 'music' tag and the 'metal' tag on them".
There aren't currently capabilities for being able to do more advanced subscribing like you're talking about, but it's something I'd like to have eventually. It'll only be needed if the site's activity becomes significantly higher though, right now the volume of posts to any group is low.
The more that I think about this, the more I think that groups and tags should be merged. Tags and groups are functionally identical already except for 2 things.
Users can subscribe to tags and not groups (there are feature requests to fix this)
Posts can have one and only one group, but can have multiple tags.
That last difference is the one that I think needs to go. I think groups should be removed in favor of tags. We can still present tags and groups differently, but they don’t have to be different on the back end.
For example, what about a post in ~music that is a crossover between #rock and #soul (let’s say it’s a crossover album or something)? Then let’s say that both ~music.rock and ~music.soul are created. Where would this post fit? If it is truly a crossover album, it no longer fits in a single group. So the promotion of a tag to a group removed categorization capabilities.
Instead, if the posts were tagged with #music.rock and #music.soul, they do not belong to only one group. They can simultaneously apply to multiple groups. With my idea, a “group” is simply another tag. On the front end, we can show certain tags as groups if needed.
That is the only issue I see with the thoughts in this thread. Groups have less features than tags do, and that flexibility loss is something that needs to be addressed.
Could you use a list of known tags when creating a post?
That way it stays on the one group, but would be easier to filter
I'm new, so I'm still getting used to the paradigms of this platform.
I agree with the current system where the limited set of subscriptions kind of ensure we don't isolate ourselves from the rest of the server. I also really like the tagging system, which helps categorizing posts within the sub and I believe (correct me if I'm wrong) everyone can add or edit tags on a post, which is great for discoverability and reduces duplicate posts since it basically acts as a "crosspost" within that subscription.
That said, one thing I'd like to see is the ability to "subscribe" to a tag, as it would help me target specific posts within that subscription if I don't want to see everything from that community.
I think Reddit's default sub system worked pretty but I'm actually lover of r/all -- or whatever it is that rif defaulted to when you're not logged in. I like seeing what's hot right now, no matter the subject and it also helped me find new subs.
Raw everything feed that presents posts with a fixed algorithm that takes into account the "sub" size/activity/votes/etc would be my cup of tea as the default. If it's a hot video games day, so be it, push that stuff to the front if it's popular.
As for the default subscriptions... Kinda hard for me to say without seeing how active this site gets. Probably easiest way would be just straight up ask new (and old) users to just choose from a list -- and provide a "default" option that's based on 'X' number of the most popular subs at the moment.
Same for me on r/all. My wife exclusively used r/all for years before I finally logged out (for Lenten reasons), then didn't log back in when I returned. I never logged in again after I started using it, and it's one of the things that made moving to Tildes a fairly easy transition - I like to know what's happening, and I'd chase a rabbit down into a subreddit if I needed to.
I'm of two minds with adding further, more niche groups. On one hand, I think it would be quite neat to have a Usenet-style hierarchy from the current groups, and I have some thoughts as to how that could look (might flesh this out more later). On the other hand, I don't want Tildes to be a place to migrate a specific niche community or communities to: I frankly don't want an /r/AskBibleScholars (as an example) on Tildes: not for not wanting that community, or for not wanting theology discussions (actually, I think a theology group would be nice in a more fine-grained group system), but because I don't think subgroups on Tildes should foster their own culture and/or overwhelm the site (this is a hard balance to strike of course).
Regardless of segmenting the groups: I really would like a ~health.mental. I think it's absolutely a group that can stand by itself a la the subgroups in ~games and it provides a split for a subject that has a natural split.
I don't think we should let people create custom groups by any means, and I would be pretty strongly opposed to a bevy of new top-level groups. The current top-level groups work well and have worked well for a while. (Well, okay. I think ~misc has become a de facto ~politics and think that's somewhat too ba. With
politics
andvideos
filtered out of it a single page of the group goes back to 2020: and the majority of those are in fact missing apolitics
tag. I don't have ideas on how to fix that, or even, if it's a thing that needs fixing: maybe that instead speaks to the current top-level groups being good enough to not usually need to put stuff in ~misc?)Logged out users should definitely see everything, firehose-style. They should get a sense of what Tildes as a whole is rather than any individual subgroup.
I think I like Reddit-style the most. I check Tildes somewhat daily-ish, and there's not yet enough activity that I would miss something interesting that's not on the first or second page. And even if there was: I might prefer that, because then if I check it twice the frontpage might be different?
If any new groups are added, you should subscribe them to that, and make an announcement post so people know what's going on. I don't think you should prompt existing users, even existing new users, to go through the activity page again (? i don't actually remember what the signup process is): but I also don't really have a strong opinion one way or another. I think for new users I would prefer everyone to be subscribed to everything by default and then unsubscribe as needed since there's so few groups, but that's just me.
I don't have very strong opinions on the layout for logged-in users, but I will say that the biggest reason I joined the site was that I could read all posts logged-out. This allowed me to decide if I was interested in actually joining before requesting an invite. So, I'd very much like that aspect to remain the same.
Hey apologies if this has been said before - but I have an idea for the tags vs ~ system.
What if there was a fluctuating rotation of ~AAA.BBB groups?
What I mean is take the top number of tags in a group and turn that into an official subgroup.
(thinking in the past here)
~tv: A new season of Game of Thrones/LOST/whatever drops and the posts blow up. Say the LOST tag becomes 15% of the ~tv group tags, or is in the top 5 tags for ~tv. ~tv.LOST is created and is home to all of them. Now it's the future, LOST ended and the posts died down, but The Last of Us season 2 dropped. ~tv.LOST drops off and ~tv.TLOU replaces it as one of the 5 trending tags.
I know the idea is for things to not get too subdivided, but equally they should contain a massive blow up in a group from taking over everything.
Not everything will have a constant rotation like TV shows. ~Music might have a consistent tag of ~Music.New where people week after week talk about the latest albums, In sports NBA/NFL/NHL might have a consistent following on and off season. News would also be a good example: War in Ukraine would be trending for a while, Debt Ceiling, Trump court battles, Reddit Blackout would all come and go.
I guess part of what I mean is with a rolling system of top (or trending) tags, I don't make up some niche thing that it turns out no one cares about but it's forever on the list. But say I do start posting about something and a significant part of Tildes joins in, then that gets added to the list and maybe replaces something that has died out.
I suggested a similar thing and do think this makes sense. I'm not as sure about the rolling thing based on the tags, and the ephemeral nature of the subgroups, but if people could create and run their own subgroups (and only subgroups behaved like that) it would be easy to see when you're in a 'non-officially-moderated' one.
I would say one of the 'perks' of this is Deimos could keep the 'parent' groups run exactly as they are, and it would be only the subgroups that have autonomy.
The reason I'm not sure about the regular changes with tags is that it would potentially stifle the growth of specific sub-communities, which I feel people would intuitively start making their 'homes'. It would suck if you had that for a bit and then it disappeared because something stopped trending. Alternatively, it might mean the first few would always trend more, as the increased visibility might create a self-perpetuating snowball effect.
To me, part of the benefit is letting the site grow more independently, and letting certain preexisting (somewhat autonomous) groups set up here, as mentioned.
As I understand it, the worry is losing the singular community vibe that currently exists here.
I feel with a hybrid approach, people who wanted to use the site in the existing way, needn't subscribe to subgroups at all, and they could retain a similar experience. For those that want to bed in to small communities within the whole, they could fill their feeds with the relevant sub groups they care about.
I'm fully in favor of switching to opt-in for new groups, but I don't want to be auto-removed from the ones I'm already subscribed to. If they become too noisy I can unsubscribe myself.
As new groups are created I'd like a good way of surfacing them. Something separate from a post, that might get lost or overlooked. A dedicated list of new groups in the sidebar or something might suffice.
I'm curious what this increased separation means for mods. Currently they can pull up the home page and get a birds-eye view of every active topic on the site. I imagine it's quite a bit harder to keep up with everything these days, which is a separate conversation, but just in terms of group opt-ins, I'd guess mods will either have to subscribe (and keep subscribing) to everything, or split up and have certain mods watching certain groups. And every time a new group is spun up, somebody's got to be designated to keep an eye on it. I'm not a mod, I don't know about this stuff... but is that ideal?
I don't know what you mean by "mods" in the Tildes context.
Currently, there's a group of content curators, who have very specific abilities:
Add/Change/Remove tags on topics.
Move topics from one group to another.
Edit titles of topics.
... and that's it. I suspect that you yourself have at least some of, if not all, these abilities.
Apart from that, there's Deimos (our God of Tildes), who has all other abilities that we would usually consider a moderator to have: removing content, banning users, and so on. It's him and only him.
The content curators don't need to have Tildes-wide visibility to use their curatorial abilities. They can just take care of the topics in the groups they're subscribed to. And, there's enough of us around that we'll overlap quite a lot, and that all groups would have at least a couple of curators in them (especially now, when most Tilders are subscribed to most groups).
Hmm, I’m a fairly casual user but I’ve been here for nearly as long as the site’s been up. Somehow I never realized that distinction. If I have those abilities I don’t know where to find them. I don’t see any obvious UI for them. I’ve been under the impression they were only granted for certain users by Deimos himself.
hmm...
You're right that Deimos handed out those curatorial abilities to certain users. He made a post, and asked for volunteers, and then chose the ones who would get the abilities.
I just assumed that, because I've seen your name around for so long, that you would have put your hand up when Deimos made that post. If you didn't, then I was wrong. Sorry.
IMHO, embrace the differences you have by making tags more useful.
Having a top level tier of general categories is a good way for new users to make broad decisions about the content they want to see. That seems like something that's been consistent about many different communities, forums, newspapers, news websites, etc. (World, Local, Opinion, Sports, Classifieds, etc.) and curating those broad topics is a good thing organizationally.
The next tier down of tags should allow the user to have more control and customization. Right now all I can do is filter out specific tags, but there should also be a way to promote tags I'm especially interested in my feed, or create lists of tags I care about that I can toggle to show only those items.
The tag list is just the inverse of the current filters. Promotion could be style changes for any tags I list as promoted, algorithm changes to give them a higher weight while still seeing other popular topics, etc.
I was actually thinking about this in the context of tags relative to the complaint about them and how different the concept is from Reddit's setup. I think making them more useful as you describe keeps the site working as it is, but extends the functionality for a customized, but not siloed, experience.
Customized, but not siloed is a great way to put it
I do love the idea that things are posted in larger communities, and the posters are expected to use TAGS to separate out their discussion further.
I haven't been here long, admittedly I guess I'm one of those refugees. Even still, my very first thought upon using Tildes was this:
Why can I not subscribe to tags?
Imagine, I could unsubscribe from ~hobbies if I want, but I COULD subscribe to the #gardening tag. While, yes, people will be expected to post their gardening question or thought in the right group, people can then start to aggregate the topics which are truly important to them as the member count starts to scale upwards. I might want to subscribe to tags such as #coffee, #espresso, #bonsai, etc. and I would be able to engage in these discussions without having to search.
Tildes could then start to build tag suggestions (either based on post, or maybe even allowing the community to recommend tags!), or even just a top list of tags, so new users would be able to easily find relevant discussions they want to take part in, while not really breaking down the ideas of groups as they stand right now. This would also start to allow the fine Admins running Tildes to recognize when a discussion is SO BIG that it truly deserves it's own group, so we aren't creating a ton of groups that are unnecessary and bloat the site.
I like the tag-centric approach and having a tag-suggestions page would be a good way to do it. I suggested a "word cloud" of frequently used tags as part of the onboarding. But I guess you can also have people discover tags through scoring how often it's associated with tags you already participate in frequently. You could also recommend antipodal tags (stuff far from what you usually look at) to see if it sparks any interests.
My biggest issue with tags is that I never know what tag to search, but what if I could subscribe to hobbies....and that essentially subscribes me to all it's associated tags? I could then start selecting the tags I don't want subscribed to. I actually really like this idea.
I just don't like the tag free for all that would turn this site into twitter. Or allow people to hide in a dark corner behind a secret password tag to organize hate groups or pedophilia rings or whatever (I wish I was being dramatic but I'm sick of this ruining every site). But if all tags are curated and tied to a group, I'm all for it.
It's not like tags makes posts invisible to ~all, so I don't think you need to worry about ugly stuff going undiscovered.
On first blush, the idea of a group as an amalgam of tags is kind of enticing. Separating a tag as the atomic unit, and when you put it in a group, it's an alias for a bunch of associated tags. Not sure if it solves your problem, and you'll run into a tag that could fit into multiple groups, but there might be something there.
I think tags being able to be in multiple groups is a plus. DenverBroncos can be a part of Denver and NFL groups, for example.
Very late to the party, but I feel like I should add my voice to the choir...
Also a very new user chiming in, but I have spent a lot of time these past couple days reading everything I can and trying to really internalize some of the things the old-timers are saying about the website.
Tildes is not Reddit, Tildes should not become Reddit. I think there is definitely merit in some of the Reddit-esque ideas, but, as many others have said, I don't think that they should be leant into too hard.
To be clear, I would also support some slight separation between communities. Or more depth to the hierarchies. After all, I do really miss seeing /r/conlangs on my home, and don't feel now as if it has a place here... ~hobbies, ~humanities, ~creative? I don't really know! Which leads me to also lend my support to the crossposting/multiposting idea that others have had. Being able to take a link or an article or a question and post it to your favorite community and also say, "you know, I think this group and this group might also like to talk about this" and bring your post to those places as well. Like a cross-over episode!
What some people have said about having multiple comment sections under one post is very interesting. Or maybe it could even just be a sticky note above the other comments, like "see what ~here and ~there are saying about this!" to link to those comment chains.
The "bubbling up" idea is super cool, too, and is something I would love to see implemented! It makes me think of being on r/all and seeing some really niche subreddit balloon to the top of the page because some big event or crazy news is breaking. It helps people to discover new communities and interests and learn what people with more expertise think about those niche things.
In all, I would hate to see Tildes change itself too much. This culture that is here and is so lovingly cared for by the long-time users is just so special. Thanks for opening the doors to all of us newfolk.
You're not late at all—because the primary sorting method for topics on Tildes is activity-based, the same topics can stay active for a long time. They don't die out after the first day (or less), and I expect this one will continue having discussion in it for at least a few days.
The humanities "are academic disciplines that study aspects of human society and culture". That includes linguistics and language, which is why "linguistics" and "language" are two of the common tags in that group. There's even a "conlangs" tag being used there.
Go for it!
For question 3, my only issue is that the groups are too generic. I don't really care about everything that might fall under ~technology, but I also don't want to unsubscribe because there are things in ~technology that I am interested in.
Edit: So maybe someway to "subscribe" to tags within a community rather than using the search function, or fracturing communities into smaller groups. For example:
Subscribe to PC gaming sub community:
~gaming.pc
Subscribe to Marathon tags within gaming:
~gaming#marathon
This would require code changes, but I think it would help if topic listings had a collapsed representation for similar topics.
I think we're reluctant to create topics because every topic takes up the same amount of vertical space on the front page. If there are five Reddit topics then they take up 5x the space of one. As a result, we start worrying about the topic mix getting unbalanced.
Suppose that instead, the topics in each group showed up as a collapsed cluster, sort of like articles in Google News? There could be a stub summarizing all activity in the ~game group, which you click to expand. Users could decide which groups they want to see expanded, collapsed, or entirely hidden by default.
This might also help people to think of ~game as a "place you enter." You can see ~game from the outside, but all the topics in it are represented as a single object. It's sort of like seeing a city on the main map in a video game.
In an old-school forum, you have to click to see what's in each group, because you can't see much from the outside. (On Tildes, the ~game group is represented by the ~game link in the sidebar, which doesn't show you anything.) On a Hacker News style front page, you see lots of topics but they're in random order and drop off the front page quickly.
A clustered representation is in the middle; you don't see everything from the outside, but you see enough activity to tell if you want to see more. Showing a headline or two of the most active topics in a group seems like enough to represent the group? This could be dynamically adjustable.
In addition to showing permanent groups differently, I also think some kind of temporary clustering would help reduce the need for megathreads. I'm thinking of creating a megathread for continuing Reddit drama (like I did for Twitter) and having a way to put all the Reddit threads in a cluster might be a nicer alternative?
Having two kinds of clustered representations is a bit inelegant, but I do think there's a need for temporary groupings of some sort. A temporary cluster doesn't seem like the same sort of thing as a permanent group that has its own subculture.
Took a lot of reading/scrolling to get to the comment box this time!
I've been on Tildes since May 31st, 2018. I also help moderate several subreddits, one of which I think would fit very well into the culture and mission of Tildes: /r/NeutralPolitics. Other mods have also been around Tildes a bit (/u/unkz, and recently used our invites for other mods) and we are exploring recreating /r/NeutralPolitics (and maybe /r/NeutralNews, but ~news already exists here), but these subreddits are heavily moderated communities with strict rules; something that is only enabled by custom bots, automoderator, and moderator powers. I would love to see this type of group/community recreated here on Tildes, and support the creation of groups and powers that enable that.
Just wanted to chime in, tildes seems like an ideal fit for the environment we are trying to create in r/neutralpolitics and r/neutralnews . Perhaps also important is the kind of subscribers in those communities would be a good fit for the existing tildes culture — people looking for more text based, empirical discussion rather than memes, so if a sizeable number of them migrated in, it wouldn’t be a large cultural conflict.
I don't have a lot to add, but I am one of the additional mods from these subreddits and wanted to voice my support for moving over.
Same
One more of us, also expressing interest should Tildes reach the point where it can support niche communities.
New user here, but long(ish) redditor; thanks for the work you've done (i LOVE the purple interface)
I have a question about moderation though. If everyone is a moderator with equal privileges, are there no checks and balances to prevent brigading of a group of users / a power user (with a high trust factor, for instance)? I understand (and support) the desire to not have powermods but I don't fully understand/support this kind of anarchy-moderation, if you will.
It's hard to form bot brigades when the platform is invite only. The labelling system takes a week to become available, and many of the tags aren't cumulative (they don't stack like downvotes).
Any community has a social contract that users abide by, and sharing some of the moderation features with the average user seems to be encouraging high-quality discussions. Asshole behaviour is consistently nipped in the bud, and the most powerful admins like Deimos have managed to keep the site positive for years.
Basically, the community moderation seems to be working thus far, and the admins very rarely have to get involved. The average user is a good person so the results are good.
I see, thank you for clearing that up. I'm glad there's a positive community here; I'm too used to Reddit where it seems theres a lot of power trippers.
How long is tildes planning to stay invite only, however? Is the goal to keep only a minimal number of approved users and just let others lurk?
There is no specific timetable for when Tildes will allow unrestricted sign-ups. It'll happen when Deimos and some experienced people around here think the site is ready for a free-for-all - which will be after a lot more parts of the website have been built, particularly around moderation, but also some other features. Remember: Tildes is still in alpha-testing. It’s an unfinished product. Set your expectations accordingly.
I was discussing the issue of open sign-ups in another thread and one person who knows a bit about the background of Tildes said "It could even be a decade away, who knows?" Personally, I think that's a bit extreme, but the essential point is correct: it won't be soon, but it will happen eventually.
Just chiming into say I very much appreciate this post and agree with what largely has been said here. I think more independent communities would very much be a good thing. I too want to spam game (and other niche) subreddits without spamming "everyone."
There are also a lot of niche communities that were on reddit that people may wish to re-create here. I think independent communities are a great idea.
The only thing I miss that was a big part of my enjoyment of reddit was the multireddit feature, being able to compartmentalize subreddits myself by any arbitrary reasoning. And you didn't even have to be subbed to them to add them to the lists, either.
I had a videogame one where all of my videogame related subs were gathered together into one feed, a Magic The Gathering one for all the mtg subs, a music one for all the bands and genres I was keeping up with, a text-only one for if I just wanted to read something or had limited internet and didn't want to try loading images.
I think the front page should always gather together the entire site, it fosters a sense of community (what I think Tildes really prides itself on) and exposes people to interests they might not think to go looking for or would expect to find interesting.
I do like having more granular interests able to stand out without being lost in the crowd or clogging up the feeds of people uninterested, but I've also really really enjoyed seeing this place have a more tightknit feel.
In my honest opinion, I would really like this. I know this isn't trying to be a reddit replacement, but I really want to participate here and one of the issues I'm trying to get over is that the groups are so massive that most of the discussion isn't relevant to me. Like ~sports is great, but I only watch baseball, so most of the stuff in it is irrelevant to me. Same with ~games, I only play a certain subset of games so most of the discussion isn't really all that relevant to me.
I think it would be a great idea to have sub groups under the current ones, for example you have ~sports, and then underneath that you have ~baseball, ~football, etc etc. This way, you can join a subset that's more relevant for you, or you can stay subscribed to ~sports and you'll get all the top posts from all the subsets.
Some groups are harder to do this for, for example ~books can't really be split up but then again it doesn't really need to be because all discussion can typically fall under one umbrella.
Maybe don't let users start their own groups because that would just fraction an already small userbase, but I like the idea of making sure I'm seeing more relevant content in order for me to engage.
I think your concerns are very similar to mine as well. On Reddit, I would spend half my time in gaming related subreddits. I had /r/games for gaming news, and then I would subscribe to the subreddits of whatever games I was playing at a given time, such as /r/ffxiv, /r/eldenring, /r/zelda, etc. But I unsubscribed pretty quickly from /r/gaming, the default gaming subreddit, because it became full of very low-effort content, concerned itself with a lot of trendy games that I didn't care for, and it seemed mostly populated by a class of gaming enthusiast that I didn't find myself relating to all that strongly. It was only in the more niche communities where I felt I could really actively participate.
And I do believe sub-communities are absolutely needed to really moderate the content of the umbrella communities they belong to. To use the ~books example, you absolutely can divide it up into smaller groups, and I think it maybe should. Both in terms of the type of books people want to discuss, like classical literature vs genre fiction vs biographies vs self published, as well as for specific book series that have their own thing going on. I can almost guarantee that if George R. R. Martin releases The Winds of Winter sometime in the next few years, discussion in ~books will likely be flooded with posts about just that one topic, because there are so many people who will go there specifically for that specific content. And that's why /r/asoiaf is its own community on Reddit, as is /r/lotr, /r/wheeloftime, etc.
... and it will. But not today. Not this week. Not this month. Probably not even this year. But, eventually, there will be ~books.nonfiction and ~books.mystery and ~books.romance and ~books.sciencefiction and ~books.comics and so on.
Agreed.
It makes sense that ~sports is as large as it is, since there isn't yet enough content for ~baseball, but it hurts growth since the signal to noise ratio is poor. I don't care about soccer, football, or basketball, so subscribing to ~sports on the oft chance someone posts about baseball or hockey doesn't make a lot of sense.
As far as separating the posts go, I really think ~wrestling could use its own grouping. It's in a category of it's own as it's more tv than sport. There are lots of discussion topics to be had on the progression of wrestlers' characters which would be out of place in a sports category. I opt out of ~sports because I don't follow any of them and don't want to see baseball/football/hockey posts in order to see the wrestling ones. If it was possible to subscribe to https://tildes.net/~sports?tag=wrestling and not ~sports as a whole that would be the next best solution to making ~wrestling.
I see there are people who want to make wrestling posts but don't want to disrupt the community or don't know where to post. That alone is a big enough barrier to get someone to leave the site. It has for me personally several times over the past 5 years since I've found tildes.
Not a necessarily suggestion, but I sometimes feel bad commenting (especially on older posts) knowing that it’s going to push the post back to the top.
I do however, like being able to see high activity and popular posts across all topics.
Maybe an update to the sorting would be another way to address some of the issues mentioned above, without necessary hiding content by default.
re: resurrecting old posts
First of all, I empathize with the feeling. I feel a little shy about "making a lot of noise" that everyone can hear -- some of us just want to kind of...mouse a bit in the corner and play with some old board games on a dusty shelf while y'all chat. If I have to shout and say "hey y'all imma look through your MTG cards" before I can open the box....I might not.
but -- this is actually something I really miss from ye olde days, that I would say is a trained behaviour intended for page views and artificially inflated clicks and posts and activity, rather than a community design optimised for humans.
For example, game / anime / show / tech comes out, and everyone is excited and talks about it for a while. And then for those of us who come onto the scene late, we'd have to make a brand new post? Where people have already said what they had to say, and won't contribute as much, and the conversation dies on the same day, only for yet another person to want to talk about this thing the next day.
We might have all seen this before: subs where they get the exact same question, exact same pictures, reposted over and over and over again. Sometimes subs have to make rules and say, this is only allowed on Tuesdays because otherwise we'd be overrun. This is especially tragic when someone is asking for advice on relationship or health or life difficulty, excellent advice is given and resources are linked, and then by the time the 110th person comes along, everyone is already too tired to re-engage.
Resurrecting and old thread, if allowed to be done somewhat-quietly, might allow the new person to engage with others who'd been there before and not feel so alone.
So, like you said, perhaps there's a sorting solution? Or maybe this is something the community can nurture naturally: you see a lot of older threads resurrected, and everyone is having a good time, and you're encouraged to be less shy to do the same.?
Wildly enough, I've loved this. Not because I've been commenting on old topics, but a post I made a month ago about RPGs is still getting almost daily responses. It's so cool and old-forum-esque. I think if you've got something to say, it's worth saying and pushing things back up is great!
I would personally like it if older posts could be voted on, though I know a naive implementation would run contrary to @Deimos's goal of don't-keep-user-data. For example, I've got a bunch of topics that I'd like to post again now that Tildes is getting more traffic because I think they're interesting and there was simply not enough people to foster a discussion: but I don't know what the best way to do that is. Post the link again? Write a new lead-in paragraph on one of the older posts, knowing that the post itself can't be upvoted any more?
I've never understood the admonition to "necro-bumping" as it were on forums on the Internet, it always struck me as weird. Why not make it easy to continue an old discussion, if you have interesting things to say?
I think it would make sense to group resubmissions of the same topic under a single listing. The previous comments could be collapsed under a previous discussions header that provides insight on when the topic originally came up. This grouping could also apply to the automated recurring posts, but any post can provide value when posted again.
Part of the necroposting aversion, from my perspective at least, is that new comments on old posts isn't as constructive as comments on new posts. This isn't an issue of quality or a flaw of the necroposter, but rather just an issue with the fundamental fact that situations and opinions change over time. There isn't much value in replying to a comment that's several years old attempting to come to a common consensus because the person being replied to might not agree with their own comment. Perhaps the necroposter is replying to a user complaint with a feature that has since been added. To avoid these kinds of unhelpful comments, the post would have to be started anew.
I don't think posting the same topic again is bad as it provides an opportunity for new constructive discussion. At the same time, the user experience for navigating topics being posted again could be improved.
what about, like the intro thread, make new, but in the top post link to the old?
I think the existing UI for posts you've already read through goes a long way to remove the frustrations behind necroposting. With the highlighting of unread comments and jumping right to the first of them, there's not the expectation to re-read the entire chain of comments again.
Perhaps simply make two front page style tabs: one for All and one for Subscriptions.
It might be nice to be able to easily check into what other groups are doing without going directly to them or having to subscribe to them.
I like this approach. I would love to be able to see only my subscriptions in a feed by default when I log in, but then have an “all” tab if you want to see everything. The best of both worlds.
I'm brand new, but I don't think things need to be changed much. I haven't really played with the tags yet but that seems like an elegant solution to organization problems.
If I just want to discuss games, I go to the games group. If I don't care about Diablo, I can block that one. If I have some super niche thing I want to post about, I can tag it properly and make my post guilt free, since everyone else can easily choose to engage or ignore it.
I really don't see a need for the level of specialization reddit had. It was honestly getting ridiculous. They had a sub for wacky work stories, then another for just retail work stories, then one for specifically stories where someone mistakes another customer for an employee. I don't know who gets really excited to only read "I don't work here" stories, but they can probably get by with a tag instead of a whole group.
Agreed.
Allow me to provide an example. Just check the multireddits on this account and see what the 'music' community exploded into on reddit. It's insanity. Glorious insanity to be sure, but we have got to be better organized this time and it should not be hard to be better at this. Reddit never even tried.
When it comes down to it, I'm (currently) a visitor in this space, and so I don't want to chime in on the potential direction for the site to go. I think it's important for regular/frequent users to have the primary say here, and that maintaining the existing culture is critical for keeping the long-timers happy.
I do want to offer my admiration for your handling of the influx, and influxes before it. My favorite social media site for the past few years has been Counter.Social, and with Twitter's implosion, we've had a similar influx of users, and a struggle to keep our existing culture and connections intact while still finding ways to work with the fresh folks. (Similar to how Tildes is not a Reddit replacement, CoSo is not a Twitter replacement.)
It's a hard time, and y'all are doing great. Big hugs.
For me the main thing that’s missing is more groups: the groups here are cool, but one of the main reasons I don’t use tildes more is because the majority of my discourse communities are not here.
On the one hand it is kinda nice in some ways that the user base is still small enough to be a single community, but on the other hand, many of my interests are not reflected here at all so far. I’ve waited 4 years for a 3d printing or maker group to appear, or a gardening group, or a bbq group, (the list goes on) and I’ve all but given up hope on that at this point. User-created groups isn’t on your road map and most of my interests are apparently not even on your radar. It’s been 4+ years and the site is still invite only. I have a pile of invites nobody wants to accept.
I don’t know. Maybe tildes just isn’t for me at this point. Maybe it never will be. It just doesn’t feel like home to me with the current group situation
Hey @Deimos thanks for the post. I'm pretty late on this, but I love the desire for feedback. For your three questions:
I think it's fine as it is. Let them see everything as though they were subscribed to every group.
I'd much prefer Reddit style here. And while it's only slightly related, I do think an ~all topic for people to quickly see everything including topics they've unsubscribed to quickly from the main feed page would be a great addition.
Existing users should keep their current subscriptions and then manually subscribe to any of the new groups that interest them.
When it comes to groups and subgroups, I do think we need to make some changes here. I think a lot of people are attached to what Tildes has been and they're passionate about preserving that. And I think that's mostly good. The community, vibe, and goals of Tildes are what make this place great and not just a reddit clone. However, I do think the site needs to grow and accommodate newer users and can do so without losing its soul.
I'd start out with allowing more subcategories. For example, ~sports.baseball, ~games.pc, ~comp.programming, ~health.mental, etc. Keep them somewhat generic. Don't go super specific on things that won't get a ton of posts (e.g. no ~games.hearthstone or local city groups).
I would also say that if we're adding more groups and/or subgroups, we need to start thinking about organization of how to navigate them from the front page in a user's subscription list. Maybe subgroups don't get listed the same way that the top level groups do but instead top level groups have an arrow next to them that you can click on to expose the subgroups. It will clean up the list a bit and make it more usable.
I also think we should allow subscribing to specific tags within a group or subgroup. And I think these should be specific to that group, not saying I want to see every post with that tag across all groups. Then you could show those tags nested under the group or subgroup they belong to in the subscription list, as well with a # instead of a ~.
I think you should follow what you had always planned Tildes to be. Obviously take feedback from us and all that. But your vision will help the site grow and prevent stagnation, too.
I will just say to close out my thoughts here that while I definitely don't want Tildes to turn into Reddit or a clone of that site, I do see the value in specific and separate topics. The example you gave in your post resonates with me and how I feel using Tildes sometimes:
This is how I feel. There was a ton of news about games due to Summer Games Fest but I didn't post much of it because it would flood everyone's front page. And that's not something you want people to feel when using the site. And you may get similar issues for people who are super into soccer, for example. When the World Cup is going on, they might be hesitant to post news coming out of that. And yes, megathreads can help alleviate that a bit but that shouldn't be the catch all solution when we can improve how the site functions to make things better for everyone.
So I just found this thread myself, very late in the game, and what you wrote was pretty much what I was thinking. I think nested subgroups would be incredible. Take Anime for example
Anime Group - Anything posted in Anime or nested underneath it.
One Punch Man - Nested group under Anime Group. Only One Punch Man posts exist here. They also show up in Anime.
Demon Slayer - Nested Group Under Anime Group. Only Demon Slayer posts exist here. They also show up in Anime.
Etc. Etc. etc.
That's a feature that doesn't exist on Reddit (you can kind of make it work by creating a multi-reddit but I don't think anyone actually uses that feature anymore.)
I've sat on this one for a while, but I think I'll finally weight in.
Regarding question 2, "Should logged-in users still have a homepage made up of all their subscribed groups mixed together?", this seems like a clear preference to the forum style. Navigating groups adds a lot of friction versus having the content pushed to you.
Tildes has bumping, so there are some concerns. Low-effort question threads or those that spawn arguments are more likely to keep bubbling to the top, since they attract easy comments.
So for a reddit-style feed, I feel some algorithmic magic would be helpful to suppress overly-active threads, to encourage new topics to show up from time to time, and to factor in some sort of freshness factor (eg. mixing posts you've already seen with those you haven't).
"But algorithms are evil!", I hear you say. And you're right... sort of. Algorithms are a problem when they're optimized for engagement and user retention. Tildes is not designed in this way though, and there's no reason to believe it ever will be. I believe there can be value in designing an interesting feed that respects and values the user.
I'd also like to suggest offering more granular control over said algorithm. For example, in addition to a simple "subscribed/unsubscribed" toggle, groups could offer a frequency setting. Don't wish to see ~games that much? Set it to low. Want to see every single ~food post? Set it to High.
As a side note, I believe this helps mitigate the concern Deimos shared about not wanting to spam any one topic too much, lest it overwhelm the site. Controls allow users to adjust their own feeds if they're unhappy with any current trends.
Other algorithm settings could be incorporated such as allowing us to set a desired split of fresh vs seen threads. If you prefer to follow along on earlier discussions you participated in, or always see something new, you could tweak this to your preference.
I know many of us (myself included) have a knee-jerk reaction to any sort of algorithmic-driven feeds, but I really do think they can provide value when they optimize for the user, and not the user metrics.
For logged out users, it decreases the barrier of entry if there are a default set of communities being shown like it is now. If I link tildes to someone who has never used it before, they can instantly understand what it is and immediately view posts, without having to take the extra step of choosing a community. That could be good or bad, depending on how easy you’d want it to be for new users to join. Personally, I’d say keep it how it is for now as the site is small and still invite-only.
For logged in users, I like the current method of having a mix. It allows me to jump from topic to topic that I’m interested in. Having everything be separated does create individual board culture (see 4chan), which can be nice. However, that can also cause issues if the board culture diverges too much from the site as a whole. Personally I say keep it how it is for now. It’s nice having both options available.
For existing users, I would be surprised if anyone felt very strongly either way. If you treat existing members as new users, nothing changes immediately except the new option to customize your homepage communities, which you can already kind of do with filters. If you subscribe us based on activity, someone who wants to keep seeing everything will have to resubscribe to everything which might be annoying. I say it would be easier and less friction to just treat existing users as new. The site is still in alpha so I don’t see anyone being very surprised by that.
Although my comments basically sum to ‘don’t change anything’, experimentation is good and could lead to a better experience than I can currently imagine. So whatever you decide, I personally will keep an open mind.
Definitely everything.
I like the idea of the homepage showing you stuff from every group you're subscribed to more than the opposite. Having to manually click every group to see new content just seems kinda overly laborious.
The user activity approach would be far more complicated than just opting everyone out to then choose which ones they want. I would say the latter. Or shit, just opt-in to all by default off the bat. It's not like we've created so many groups yet as to make it unreasonable.
I wonder if it's possible to keep the number of top-level groups small and mostly expand through sub-groups? That way, you could subscribe new users only to the top groups, so they are still given a broad but shallow overview of what's being posted on the site, and let them select more specific interests as they wish.
Of course, this works best if users who are subscribed to the top groups don't see everything submitted to the subgroups - otherwise it's like being subscribed to every group anyway! I remember seeing somewhere a mention of the topics in top groups being populated by "bubbling up" from that group's subgroups - if a topic that's posted in a subgroup gets active enough it gets promoted and appears in the top group. I think that's not the current system because I can't find it mentioned in the docs, so maybe it was just an idea that came up - anyone happen to also remember seeing it?
Anyway, I think it's a fair idea to make groups more independent. To the questions:
One thing I’ve been saying in discussions about Reddit alternatives and Tildes is that I like Tildes a lot (even though I’ve only been here for a week) but it’s too focused on being general to be a good Reddit replacement.
I certainly get the need for more specific communities, but I’m not convinced they need to be on this site. I think the beauty of tildes.net is that it’s a fairly general message board without hyper-specific groups, and while I get the concerns around groups being opt-out (and would encourage you to try out what you’ve described around that), I do think that keeping the groups roughly as-is would probably be best. Other people have mentioned expanding tags to help organize things better, and I think that would be the best approach.
As for other communities… you’ve made Tildes open source, and there are absolutely people like me who are comfortable running “instances” of it for their own communities. I’ve offered to set one up for a specific subreddit that I think would be able to leverage the structure of Tildes well, and if the mods are interested I’ll gladly run that for that community. I don’t think that’s the best solution, but I do think it’s a good one in a lot of cases, and it might help to make it a little more approachable of an option; right now there doesn’t seem to be a ton of documentation on running Tildes in production, it’s mostly focused on development.
But ultimately, I think that for tildes.net you should be leaning into what makes Tildes different from Reddit. Which isn’t to say you shouldn’t make it work better for the community it’s gathering—but you’ve got it designed in certain ways, and I think changing those designs to appeal more to users like me would probably only result in more spaghetti (both from a code perspective and a moderation perspective). I don’t think you’re likely to ruin the site, but you’ve got an opportunity to take what already makes it special and really make it shine here, and I’m looking forward to seeing that (regardless of what you choose to do here!).
Would it be a possibility to have the subgroups as the separated parts but also keep the current structure?
So you have the existing top level list, and that could even act as your default setup for new users. So ~sports would be opt-out for new users and would not change in its current mod approach (except maybe the amount of mods, as mentioned). Sub groups, however would be opt-in, and have separate mods, and be user-created. So, ~sports.manunited would be run by Manchester United fans (etc.).
This would also provide the ability to have subject fanatics running their subgroups, hopefully offering that 'expert' quality that may be lost in the more general groups.
I haven't totally thought this through, but I think there may be something to it, as I feel it keeps some kind of a happy medium between the two approaches, while maintaining the (awesome) existing community.
I’ve avoided commenting on these subjects because I’m new, and I want to - 1. Learn 2. Respect the place/philosophy 3. Not rock the boat
BUT.
Totally down for what this post entails. Yes this isn’t Reddit, and that’s awesome. But it doesn’t mean that every idea Reddit had was awful and that some can’t be emulated. This is one that, in my opinion it’s a fantastic idea to emulate.
It would be nice to silo engagement into respective areas, while allowing for browsing of all topics when desired. My bet would be that it would foster more engagement, ultimately.
As this place grows bigger, you definitely want to have separate spaces IMO. Different people are into different things.
I like the idea of the default being a list of what my subscribed groups are for the full forum-esque experience, but having an option of seeing content from all the groups mixed together (à la "home") and also another option to see everything (à la "all").
If this goes through, I'd also like to be able to filter out tags: I basically never want to see anything about topic X, let's say, but there's stuff in its overarching group Y (to which topic X is often posted) that I do want to see. Having to ignore it every time it comes up will get frustrating fast, I figure.
You can already filter out tags -- it can be done on the sidebar on the right when on the main page.
Magnificent! Thank you, I missed that. Off I go!
I'm a new Tildes user as well and find myself constantly looking for my subscribed to groups only to then remember that they don't actually exist since I'm subscribed to all of them. So this change sounds great to me...the sooner the better I say.
To answer you other three questions:
Thank you for allowing your users to also be stakeholders in these decisions.
My two cents as a new user is that I want the Tildes homepage to be the jumping off point for discussing and browsing content related to my interests, and I believe having to individually browse each group would run counter to that goal and feel a lot less smooth than if everything is available from one page. To that end:
Finally, I also believe that being able to subscribe to tags rather than just groups would be worthwhile to further curate one's home page.
EDIT to add the following: Regarding whether Tildes should stay as one "unified" community or develop into separate ones over groups, I believe this will happen organically as users start choosing the groups and tags they want to focus on if the combined activity of all groups becomes impossible to keep up with by individual users. I do not think trying to encourage it by silo-ing the groups is required.
As a new user I'd say
As some others said maybe the tags could be made more powerful.
Maybe tags that keeps the post only visible when you're inside the group. This could keep noisy/casual stuff like tv episode discussions inside the group and give more thorough discussion the place on the homepage
I have the same answers. Particularly question 3 - I really like the opt-out system here! I’ve seen some discussions that I wouldn’t have had it been opt-in. It also keeps the site feeling like a single community, which is a big draw for me
I'll preface that I'm a recent migrant from Reddit, and so my biases are definitely towards what is familiar to me.
My instinct, largely informed by Reddit of course, is something akin to /r/all, where you get everything (except ~test). I also think this view should be available to logged in users too.
I used Reddit for three separate, but related, purposes: discussion on things I cared about (i.e. subs I subbed to), discovery of new things (/r/all, but with some heavy filtering to remove things I just didn't want to see), and doomscrolling (also fulfilled by /r/all). Tildes as it stands does #1 pretty well, doesn't do #2 if you actually unsubscribe from the defaults (hello, I'm one of the people who unsubbed from ~anime as soon as they figured out how), and #3 is a function of activity on the site (the more activity, the more doom to scroll).
I'd rather see all groups I subscribe to in one place. This was something I really appreciated from when I first joined Reddit, as it reflected my reality much more closely: I am not a set of siloed topics in their own areas, I am a messy human being whose interests all mix and meld together to form whatever I am.
Is a migration for existing users necessary? This change isn't adding any new groups as it stands, yet, so existing users' subscriptions can be left as-is. I feel there are two other questions that jump out:
Reddit's answer to those new questions are "a set of defaults", and "nobody as people must discover it themselves (either in other discussions, offsite, or through /r/all)".
What do I think would help Tildes? I don't think I'm qualified to answer, given my newness and inexperience with the culture of the site. But if I had a go, it'd be something like:
As for the addition of new top-level groups, that's an entirely different matter, but that might warrant a site-wide announcement which would bring visibility to that area.
Reading through other threads, I do agree that caution needs to be taken as to what gets added as a group. I, ultimately, would not be a good judge of that, but I'll be following along in those threads to get more of a feel for how this place works.
I would have to say that I would upvote this (joke) in a heartbeat. I was trying to think of a succinct way of putting this down but kroket has nailed it with better words
I believe point 2 has been added to the Gitlab, its in one of these suggestions/feedback posts somewhere.
I think you're very right in pointing out the problem of having big group drowning smaller ones in their activity.
This is a similar problem RSS reader are having when subscribing to both journals (daily updates) and bloggers (monthly or even yearly updates). The way most of them manage this is to have an unread counter in the subscription list. That way I can reliably know when there's an update on a less prolific feed.
Maybe Tildes could implement something similar ?
It's not a perfect solution (how should the counter be updated ? doesn't that exacerbate FOMO ?) but I feel there's at least some value in the idea.
Reddit 'fugee here.
Only joined recently so apply less weight to my input:
Thanks for lending me your ear!
I like the opt-in approach. It makes sense. It's more intuitive than requiring new users to opt out of a bunch of groups they're not interested in. Also, in the future, when there are more groups and sub-groups, that opt-out process will become quite onerous. Opting in makes sense in many ways.
As for your specific questions:
They see a feed of all recent posts from all groups.
A mixed feed of posts from the various groups & sub-groups they're subscribed to.
It's probably simpler and cleaner to make every existing user hit the same landing page that you would build for new users, to select the groups they want to subscribe to, as a one-off transition exercise.
I didn't realize that by default I was subscribed to everything. It makes sense given the smaller user base, but there are things like sports that really aren't my bag, and other things that I have no interest in. I suppose if you see topics you don't want to from a particular group, you can unsubscribe from that group, and if you aren't seeing unwanted topics it is because nothing is posted to those groups anyway so it doesn't really matter.
I will say the unsubscribe UI is a bit counter-intuitive, it took me a minute to figure out because it works backwards. In order to unsubscribe from a group that you are not interested in, you have to click on the group to see literally only content you don't want to see in order to remove it. It would be great if from the groups page https://tildes.net/groups or from the sidebar if you could click a javascripty button that unsubscribed right there, without going into the group itself. I know that the site tries to be fully function with minimal javascript, which I applaud, so maybe some kind of checkbox / submit form monstrosity, I dunno, I'm not a web developer :-P The idea would be: a way to unsubscribe from a group or groups without going into said group.
What about... let's say. Each group can have subtopics once the subtopic's community that are vouching for it prove they have enough trustworthiness and audience. These subtopics will only be added manually and will be in still general tones like let's say ~games will have |game-announcements and |community-game-help. The group's default showing on homepage will show non-subgroup stuff, going into the group, you can filter posts by everything, non subgroupped(default), or specific subgroup of choice. This could open up segmentation of more niche topics that don't really have a choice to grow much because of an audience too niche to warrant a group yet with a decently large community. If they prove to have quality that can be appreciated by many, they can be upgraded into the main tilde and now can be seen on homepage. Obviously, this idea should be looked upon with caution, we don't want to overcomplicate things much but since it's helping to segment and grow smaller communities and you're still in charge what gets implemented, we could make it vague enough to make it decently open to outsiders so that they get the general gist of the idea and allow even the smaller communities here.
I would have preferred opt-in when I joined but given the relatively small number of groups it was hardly much of a task to unsub to the ones I wasn't interested in.
I would personally suggest the idea to show new users a "pop-up" with the groups available to manually subscribe to instead of auto-subscribing everyone to every group. Especially when the number of groups increases even further, the auto-subscription might become very tiresome to some.
I would also suggest a seperation of the current groups and future user created groups, at least until a specific activity threshold was met. They would be still available in the same way, but specifically marked as user created (maybe a different link color when looking for groups) to differentiate between official general groups and niche things until they have become more popular, or, option 2, have been manually verified (or a similar term). That would also, at least visually, seperate basically permanently almost empty groups from actual active ones and make the search look less full of abandoned categories while searching for a place to post that actually gets looked at by people.
Edit: Oh lol, I just now realized that this post is already a bit older. I assumed it was new because I saw it on my homepage for the first time.
Worry not! It's fine (and encouraged even) to comment in old posts if you have something substantive to add.
Keep everyone subscribed to everything, and allow for more tags.
Allow higher level subreddit like boxes with their own moderators and names, but let them be a sort of optional space without a /r/name to them - instead, let them identify themselves with tags and filter their posts into the current system.
Make those higher level boxes opt in except for those who want to see them all.
Let people moderate and build their own spaces, but don't let people dominate a single namespace /r/games - instead - make it a way for people to make, keep, and curate a space that others can opt into.
Let those boxes have their own invites
Visiting a roses tildes "sub" like /r/games could lead you to a list of communities, rather than just one.
Crazy idea, but how about long term thinking of making sub groups crests or by users? Let’s say I want to make a topic about felting, I could be allowed to create the sub group creative.felting while making a new post.
With regards to moderating, trying out something like giving some set of moderator tools to the n top contributors (based on a rolling 12 month period) in a sub group could be interesting. I dislike how on Reddit communities become completely owned by the moderators, with the community only having the sincere hope that moderators enact their wishes. I like the philosophy here of it being more grass roots and trust on thy neighbor
I like the idea of allowing users to create subgroups, but not top-level groups. There would need to be limitations in place to prevent abuse, like a given user can only create one within a window of time, say 2 months or something. Actually it might be cool to experiment with a democratic-style system in which a user can propose a group but not create it outright. Proposals would then go into a queue for voting and majority (or some other threshold of user approval) would be required for the group to be created. A discussion area for each proposed group would be good too.
And there should also be a housekeeping mechanism that removes inactive groups after a certain amount of time. Perhaps there would be an automated warning message posted in that group first, or the group would go into a similar sort of "slated for deletion" queue that requires a vote to finalize.
There could be a system where anyone can create a subgroup, but if a certain number of people don’t also post there within a certain timeframe (say, 3 people over a month) then it gets quietly reabsorbed back into the top level group. This way only groups with genuine interest stick around
First of all, love the philosophy and organizational setup of Tildes. It's been great to lurk here for the last couple of days!
A few thoughts on your questions:
I think seeing a list of groups is the best idea. It'd be clean, and easy to understand where to go from there.
Make it Reddit-style. That homepage was a very useful place to hang out in, and I've always found it more straightforward than navigating a level, or more, down to find what I want, which is the forum style.
I think the transition is: announce that it's now opt-in, have a place where we can see a list of groups (at least while the number of them is manageable), and let people go there and sign up for what they want. From what I've seen, unlike other Reddit alternatives that have gotten popular in the last week, Tildes is more popular with the more "power user"-type crowd. I'm sure they (we) will figure it out.
Cheers!
I kind of like the idea of users curating what they want to see based on tags, but maybe that's sort of the same thing? I like that there can be many tags under one group, rather than many groups. Creating my own filter system would feel better to me than subbing to many groups. But I have no real strong opinions, as I am still learning how it works anyway and probably don't fully understand. You should do whatever you feel is most achievable, and will support the site the most. With all the new people coming in, myself included, I'm sure you have a ton of work going on. I hope that we will all be able to be patient, and not apply pressure for changes to happen fast because of what we are used to.
Smaller, niche communities were always the best part of reddit, and I think adding them to tildes would combine the best of both sites. I already love the discussion focus and different feel tildes offers compared to reddit, but I miss curating the experience of reddit's smaller communities. Here's my take on your questions:
I like the idea of non-logged in users seeing a spread of postings from across tildes, rather than links to communities without posts. I think seeing actual posts will give those users a better sense of tildes at a glance and will better encourage participation and discovery. Anyone who is seeking a specific community can still easily search or view the master list.
I MUCH prefer logged-in users having a page that aggregates posts from all their subscribed groups. I want to easily keep up with all of my communities in a time-efficient manner, and a Reddit-style front page facilitates that. It allows me to quickly peruse my communities to stay caught up and to easily see any posts I feel I can contribute to. When I want to focus on a specific community, I will seek it out via my subscribed list.
I'm mostly neutral on this, but I lean towards treating existing users as new and having everyone manually subscribe to what they're interested in. That seems easiest to implement and least likely to cause confusion.
I'm glad this place exists, and I'm thankful for the obviously significant amount of work you and the early-adopters are putting into it. I was honestly feeling pretty shitty about the effective loss of reddit, and none of the other alternatives I tried (kbin/lemmy/raddle/squabbles) felt right. This place feels awesome so far, and everything in the docs really resonates with me. Can't way to see where things go from here.
Like most others here, I support the idea of a front page with groups we're subscribed to and an equivalent to r/all. Right now I'm subscribed to most groups not because I have an interest in the topic (e.g. sports), but because I want to check news and such so I can keep up with current events to some degree.
I'm on-board with more niche and specific groups. Right now, I think part of the issue with the current system is that a lot of groups feel feel too broad, which makes posting difficult. For example, I'm a writer, but the idea of sharing my writing in ~creative feels weird since it's such an eclectic blend. At the same time, posts about writing in general could go into ~hobbies. Actually, checking those two groups just now, I’m realizing there’s a lot of potential overlap between them. Right now there’s a topic about needlefelting on creative, and fiber crafting on hobbies for example. While I don't think we’d have enough people to justify a group (or subgroup) for those two specific examples, I think we could more thoroughly define the difference between hobbies and creative.
I don’t think we need to get too niche, but it could help to have some new groups for sure, both more specific and more broad. With gaming, there would likely be a lot of interest in console-specific groups such as the Switch, Steam Deck and PC gaming. I think a broad ~vehicles group would be good, which could have subgroups or tags for cars, motorcycles, etc. Within broader groups, maybe add some way for users to suggest subgroups that can be more niche and user-moderated?
One other thing: I think it could help a lot to have tags more easily viewed and sorted. Right now, the way it's implemented isn't very intuitive. Correct me if I'm wrong, but I think you need to check the documentation to get a full list of common tags? Meanwhile just on this post, someone stated they wanted a way to filter out tags not realizing that it's already a feature. I discovered that feature while trying to figure out how to search for specific tags. So I do think the tag system can use some clarification.
I originally made a reddit account 13 years ago specifically to weed out the default subs that I had no interest in. I think having some default (maybe even everything, since the userbase is still low) for users not logged in is totally acceptable. However, I do think that upon account creation there should be a prompt to choose from several groups or just a "show me everything!" kind of button, so that registered users are not always just thrown into whatever default experience there was not logged in, IMO.
I do like the idea that Tildes has had for some time with some groups being .subgroups of the main, I personally like that "tree" kind of grouping. I think that can help with discovery within one's preexisting interests. For instance I am interested in american football, mostly the NFL, but there are other american football leagues so maybe a creation of sports.american_football.nfl there could be a linked one through the tree of sports.american_football.xfl or ...cfl or ...cfb or ...usfl. Even specific teams (...nfl.49ers would be my team).
I think having the ability to subscribe to one part of the tree and see everything lower in the branches (with the ability to opt out of subgroups) it a good way to give newer communities a "boost" when a subgroup is made. I think it will help keep some of the userbase from fragmenting, but still give more options for personal curation. I know that might be difficult to scale at a large enough userbase, but that is my two cents.
I personally enjoy that we access all of the groups initially. I’ve been lurking off and on for years now, and it’s cool to see all the activity—and accessing groups that I wouldn’t normally jump into, has helped broaden my interests and knowledge a bit.
I think higher curation of subscribed subs will be necessary if you plan to create more subs or extend that opportunity to the community, however I do really like to default option of opt out as there are subs I’m now happy to check out that I wouldn’t have actively subscribed to.
Maybe as the site expands keeping a curated list of ‘default’ subs you’re automatically subscribed to and/or giving new accounts a list of popular options to pick from when they sign up like how a lot of services do with the select interested topics thing.
I like the main feed being all subs you’re following but it would be nice to also have each one feel slightly more like a community and less like I’m filtering by tag, just not sure what exactly would be the best approach to accomplish that.
I think logged out users should see everything.
I'd like an option for both everything and only my subs when I'm logged in.
I'm in favor of the opt in approach, so long as there is a way to see when new groups are added.
Speaking of subs.. something that might be a bridge to separating groups would be to allow us to subscribe to one or more tags within a group. For example, in games, I might want to create a sub that only shows minecraft content, another that only shows stellaris content. On the sidebar, it would be great to see these organized under the main group with whatever nickname I give it.
So I could see
~games
~games.minecraft
~games.stellaris
It should allow me to indicate that i picky wasn't to see content in ~games that have subscribed tags and still see the specific tags that I care about.
First, I got an invite so if you see my email that mentions the pirate bay logo, that's me and I'm already here!
Second, I think at some point you will have to have some sort of mechanism to separate the groups more. So it is not a question of if you should separate them as much as a decision as to when to do it. Right now Tildes has a similar feel to reddit a long long time ago, I was a lurker for some time before joining and it felt like this, I was reading interesting conversations from a distance, but it felt like one group with many different topics... letting the groups be more independent definitely enriched the platform and I think this will happen here. I'm personally very curious how such communities would form with this Wikipedia-like approach to moderation. Maybe Tildes could benefit from implementing some of the processes Wikipedia has to moderate articles?
I am also all for logged-out users being able to see something like a front-page or ~all
Probably just a mix of popular posts
Definitely reddit-style
Instead of nested groups, create a set of core tags (largely based on the existing groups). Posts must contain a single core tag and one or more subtags. Allow users to create their own "tag sets" that they can follow. A tag set could contain included or excluded tags. For example, maybe someone wants to subscribe to basketball, but for they are only interested in college level and not professional. They could create a tag set like "sports basketball ncaa -nba". This would allow everyone to customize their interface to see the posts they are interested in, but still interact with other users who have the same posts in their own tag groups.
On a moderation-related note, core tags could have "librarians" (I apologize to the person who suggested this in another thread that I can't find) whose job it is to edit tags and titles. They might also have the ability to lock posts or threads or "shush" users (silence them for a few minutes). Like subreddit moderators, librarians would only be able to perform these tasks on the core tag to which they were assigned.
A different group (maybe "chaperones" or something?) would have the ability to lock comment chains or threads and temporarily ban users. They would not have access to edit titles/tags like librarians. A smaller group of "administrators" would be able to delete comments/posts or permanently ban users.
Adopt the "default" group system. Like a sampler plate. Users can then add or remove groups to their liking.
This boils down to a trick question, the answer is both.
Why should we? Current users can decide what they want to do with their life. New users can come into whatever layout we're trying out, then proceed to also do whatever they want. Unsubscribe to groups, subscribe to groups, there's no reason to change an already existing user's settings unless we're actually adding the setting for the first time. Group count is so low now (you said 30?) that it would be pointless to unsub everyone then tell them to sub back... it's less work to just unsub from what I don't want.
Groups to me are default subscribed tags editable on your groups/subscription page.
]all[(tags=all) (hidden but is your top page list of results)
]anime[(tags=anime)
]arts[(tags=arts)
...
You can't solve the problem of what subscriptions (and their tags) should be in the future or for every user or use-case You can however build tools to allow the individual or community to work towards more solutions for more people.
I'd suggest the groups/subscription page become more or a tag management page.
I don't think any soothsayer can predict if finance.crypto, tech.crypto or crypto should be a group. And since it only matters for the 'default' experience I'm perfectly fine with the site admin just making a decision based a coinflip. I'd advocate search and subscriptions should accommodate all of these possibilities. Aka welcome to set theory/combinatorics and tag management.
You know my deal already, #tags and ~groups seems redundant to one another, Twitter and Tumblr have their weird corners without it being defined top down as "this is what we're talking about when we are over in this area." Maybe that's why following and subscribing to @users are a bit more focused on over there, and being able to follow people doesn't seem right for this site. But groups and tags, never saw a reason why one is a sub community and one is a quantification of interest.
As far as logged out or logged in, I want everything and I want to be able to be opted in to new groups that form. Maybe that could be some sort of checkmark on the account settings page for the least amount of friction.
I don't think the user base is large enough to support such -small- group features. I suggest going to the old Reddit approach where we have default ~'s and users can opt in the other groups as well.
Speaking of other groups, we shouldn't open thousands of them. Again, the user base isn't huge and that'd make finding groups harder for end user. Instead, we could have weekly(?) polls or something similar to that nature to open groups.
Top posts in specific groups probably should appear on the front page for everyone as well. This is necessary for increasing discoverability; as we don't have mechanisms to suggest subs to people based on their behavior.
Assuming the bulk of the new groups are actually new subgroups:
Assuming you make minimal code changes to tildes initially: I think this means that any posts to subgroups are only shown to those who explicitly subscribed to those subgroups.
That way you can spam gaming.whateveryouareinto and I wont see it by default. Anything relevant to us CIS folks can be shared to the main LGBT group. Anything specific to just LGBT people can go into a subgroup, where hopefully most CIS folks know not to subscribe or respond to. If there were a news.USA I am sure that would be appreciated by some non-USA users. I think this would really give minority voices a space just for them e.g. you could have a women subgroup...
Until the bubble up algorithm is figured out, I think those with the move post privs can help ensure only globally relevant posts are in top level groups...
On a side note, how is the funding looking like for tildes? I already donated on github as I don't mind paying if I plan on using tildes on the regular. I'm guessing that the funding at the moment seems fine as I haven't seen any posts about it but I've also only been on here for a couple days.
Even before the recent wave of donations, Deimos stated that because Tildes is well engineered, hosting costs were covered by that level of donations. If I had to guess, the current wave of donations will likely pay for either additional resiliency or as grants for developers who make code contributions
New user that was a reddit user so I have limited experience here.
But what if you kept the current groups how they are and additional groups can be the non default ones you need to opt into.
In terms of moderation I think more mods for the current groups will be needed as the site grows and more eyes are needed.
I think it's fine to give groups more independence, BUT one of my biggest annoyances on Reddit was how every subreddit had their own obnoxious rules to follow. I typically discovered new subreddits via r/all and might see an interesting post there from a new subreddit and I would either make a comment on that posting or try to make a posting of my own on the actual subreddit itself, only to have it removed because I broke some stupid arcane rule that they had about formatting or something.
If there's going to be a set of posting rules, they should be universal across the entire site, or put the rules ON the post submission page and make them clear and concise. I'm lazy and I don't want to open up a subreddit's sidebar and go through their FAQ or bylaws or whatever the hell pages-long requirements document they have just to post something. I understand each community may have different rules that become important over time, but don't make casual commenters/posters have to dig to find that stuff.
I think this is a good idea as long as there's enough activity to sustain all the groups. I don't know how many of the new people from Reddit are planning to stick around long-term---I'm pretty sure I am personally, being one of them, but you never know.
Really excited for the change and the opportunities it would present.
IMO
Logged out users should either see /~all OR the preset subscriptions.
I would prefer www.tildes.net be everything and then all subscriptions mixed together be on www.tildes.net/~home ... alternatively home could be the default and /~all could be everything. Regardless, mixing of topics.
Pick 10 or so and make that the default. Pick the typical stuff like ~games, ~food, ~tech, (??) and then throw in some other more niche pick(s) that maybe nudge the community the way you want it to move or that need some more users. Change those extra picks as you see fit.
Thanks for building a good site and I hope that this community will continue to thrive and grow for some years to come.
I would venture to guess most people want subgroups to go as deep as needed. The most amazing thing about reddit has always been, "there's a subreddit for everything." If you do not allow specific subgroups to form, it will limit people joining the site. Also the comment box being at the bottom of the screen is inconvenient, and it will become more inconvenient as the site grows. Answers to your questions:
If you're worried about people being overwhelmed by tons of subgroups— make a list of "default groups" for new users to be auto-subbed to. The list would be not unlike the current gamut of groups.
Reddit-style. Even with the current list of ~30 groups, I can see that fragmenting discussion.
Whatever is easiest for site admins.
I would like to read your thoughts of the criteria to select mods of certain groups, I think there should be a better structure and protocol. Big issue Reddit has are the bad power mods.
Let logged-out users see.
Just let new users pre-subscribe and leave old users as they are now. New users would be welcomed with a welcome splash and let them select a list of popular groups.
I've been really appreciating the single-community aspect of Tildes in these first few days of my membership, so I can't help but feel a bit sad that separating the groups is already being discussed. But I also can't deny that if growth continues, the current way of things will become unsustainable. If there's some way to accommodate independent groups while still ensuring there's still a Tildes-wide community, then go for it, but my preference would be to err on the side of "keeping the family together", so to speak.
Perhaps a compromise would be to make all the top-level groups and select sub-groups (like ~tildes.official) to be the default, with some UI that encourages exploring the sub-groups.
As for your specific questions:
I’m all for an experiment. If it isn’t well received roll it back
I get that we dont want to be reddit, but I honestly feel like reddits system is the gold-standard when it comes to this. Have an /all page and also allow you to subscribe to your own forums that have particular interests to you
Links to individual groups for now while the list is so short. However, .groups (ie. ~games.tabletop) could perhaps be hidden behind a dropdown or an expandable list behind the main group (in this case, ~games).
I'm down for the frontpage continuing to be a grouping of everything because I still think the activity isn't there to separate it all.
At some point, new users should start being asked after registration which groups they want to be subbed to with a checklist with everything selected already, so if they want to just have it all they can start that way. At that same time, existing users when they next come on the site should be hit with that screen once; definitely don't just make it automatic.
Generally, I think activity isn't there yet to start separating everything out yet. Definitely need more groups and more activity in them all. Big stuff is happening in games and there's still not enough individual posts - again, in my opinion - to branch into individual groups. Everything together is nice right now.
My favourite thing about reddit was, I could google anything and put reddit on the end, and I would find a sub 95% of the time. The niche micro-communities were the best, especially if they were covering your interests. The local groups were also interesting aswell.
No idea if this can be translated with the current system here, or if a # tag can technically become a group? If users can make their own subtags, that would be great. The voting and post activity means it goes up the main Tildes-'All' list right?
I am a HEAVY muter/filter'er on Reddit (RES and Apollo), it is somewhat annoying to do, but at the same time i'm happy that people have their circles. Once I'm done with a subject, or am not interested outright - it's getting muted so it's out of my feed, job done.
I think logged out users should see everything.
I'd like an option for both everything and only my subs when I'm logged in.
I'm in favor of the opt in approach, so long as there is a way to see when new groups are added.
Speaking of subs.. something that might be a bridge to separating groups would be to allow us to subscribe to one or more tags within a group. For example, in games, I might want to create a sub that only shows minecraft content, another that only shows stellaris content. On the sidebar, it would be great to see these organized under the main group with whatever nickname I give it.
So I could see
~games
~games.minecraft
~games.stellaris
It should allow me to indicate that i picky wasn't to see content in ~games that have subscribed tags and still see the specific tags that I care about.
I'm still new here so I'm not going to tell you how it should change (I'm still figuring out how it works). I will share my experiences though.
Having every group available for logged out users gave me a better idea of what the site was about and what the people were interested in prior to requesting to join. Tildes is it's own entity and the charm of the community discussion is what brought me here.
The broad groupings can be a double edged sword. On one hand, a group can be overrun by the popular discussions within them leaving little room for the niche subjects. On the other hand, broad groups allow for a larger range of topics within them and open people up to new experiences.
Likewise smaller groups could become stagnant due to lack of interest.
With an increase of people looking for alternatives the platform will eventually grow and changes are inevitable. Do they have to be drastic? No. Start small and see what works. Maybe the current format is the best.
@Deimos is doing the community right by asking for input.
Regarding subreddits migrating here, I would encourage this, but start with smaller ones, and admit them in a balanced manner; e.g., instead of bringing in five gardening subreddits, bring in a gardening one, a knitting one, a woodworking one, a home brewing one, and a cooking one. This will prevent things from being too lopsided. If I may ask, what sub mods have asked? You can DM me if you want @Deimos.
Answers to three questions:
Show /~/all with the option to filter. Also include wiki visible so people can read about the ethos of Tildes.
I prefer the current option to filter by /~/all, a subset of pre-filtered subscriptions, or a specific /~/group.
I'd say just keep existing users as is to avoid disruption. If you'd like, add an option to "reset" and let existing users to get the new user "orientation" page to opt-in if they choose to.
Approach towards groups emerging organically
Thinking about https://docs.tildes.net/instructions/hierarchical-tags :
I'd love to see a re-look at the "core" groupings being broad enough to allow all further "groups" to be sub-groups similar to how the tags show. For example:
~technology/computers/apple/macbook or ~..../iphone and so forth.
How would they be made?
Groups could be selected or even considered once a certain number of posts with those tags emerge organically to expand into a separate grouping. If the demand or new inflow reduces, then it could be removed as a group and turned back into tags.
So, essentially... main groups, tags... become popular and reach a threshold, become a group. Flex up, flex down. Tags <--> Groups.
@Deimos
I'm new, but I certainly wouldn't mind some distinction entering the mix.
As an example, I love video games and I highly enjoy TTRPGs, but board games are VERY VERY meh for me. I don't hate board games but they don't excite me. Board game content is just chaff for me that I'd be happy to have separated from my wheat while TTRPGs I can take or leave based on the context, but having them delineated from the board game stuff would help me know if it's something I might be interested in or not and I'd probably still like to see them when I come to the site.
The world is full of shades of gray and having these broad hard open boundaries is making things less clean than I would personally prefer.
After being here for only a week, I have started to get used to how the current group and tag system works. I will say though that having sub-groups would be a huge improvement to the current system. I would go any further than having one level of sub-groups though. As discuss earlier in this thread, if you did ~sports.baseball.mlb.redsox as a group, then you would be specifying things too much and essentially just becoming reddit. If you did something like ~sports.baseball and then used tags to specific "mlb" and "red sox,' then this would be better. I also like the idea that posts within a subgroup can be elevated to the parent group based on number of votes or by earning the Exemplary label. This would be a nice way to keep things all interconnected.
Regarding your three questions:
I feel logged-out users should see the homepage as it currently is now, where you see everything. While it can be overwhelming, it allows them to see the activity and diversity of Tildes and what people are currently talking about.
I greatly prefer the Reddit-style of a homepage. I like being able to come to Tildes and seeing posts from all of the groups I have subscribed to. I can then choose to go into each of the groups to further see more posts that aren't on the homepage for whatever reason.
I'd say treat everyone like a new user. I feel this is the most simplistic way to do it and cause the least amount of issues. Just mass unsubscribe everyone from all groups and let them choose which ones to subscribe too. I read in the comments someone suggesting a screen like what you get in music apps when you first sign up asking what genres of music you enjoy. Maybe developing a new user screen like this where you can quickly select groups to subscribe to would be nice. On this screen, you could just have the parent groups for people to choose and they can then go in further on their own to select whatever sub-groups they want.
What should logged-out users see on the homepage?
Global post, but with a sidebar with Tildes groups with check-boxes.
Should logged-in users still have a homepage made up of all their subscribed groups mixed together (Reddit-style), or should we lean further into the separation by requiring groups to be viewed individually (forum-style)?
I would want:
Also, I would like root groups of Tildes to work the same way, as a Home page for all their subgroups.
Publish new Groups and Subgroups as an ~Tildes.oficial announcement with the option to join. If they don't, there's always the possibility to discover new groups using the Global tab, or as a recommendation of someone else in the comments, just like in Reddit.
I really like the nested system, though havent dug into it, I'm brand new. I think it would be really good if the system used the sidebar to split out the separate niches. For an example I was very into HFY on reddit a pretty niche subreddit and would love to continue something similar here my idea for this is is something like literature~writing~fiction~hfy
i.e there is a top level literature group, on its sidebar it shows the sub groups one of which is writing, on its sidebar more sub groups, and so on.
This would let you cut up the overall subject as niche as you could like but still retain an easy way to find each group. I would also nest the 'all' pages so that say the top three current posts in each subgroup are shown in the next layer up and the top three from there in the next and so on and so on. This would ensure that more niche subgroups still get a chance to appear in the next layer up bigger group. The reddit way of doing it based solely on upvotes means the same crap gets recycled again and again but having a forced contribution gives new stuff a chance to be seen.
I also like opt out rather than opt in since it gives you a chance to see something is available that you might not think to search for. HFY needed to be deliberately sought out and I think it suffered from that a little.
I'm gonna be honest - I don't know Tildes enough yet to have an opinion in this. I think there are many newcomers with the same viewpoint (either they realize that or not) and so I think it is too soon t hae such discussion. It is good to know your thoughts on that though! But please don't make hasty decisions based on replies of people that doesn't know how Tildes work yet.
I'm of the opinion that the intention behind these suggested changes is more important than the implementation atm, and we could just start with "whatever is easiest" first. So having those niche communities and giving the users the ability to curate trumps everything else, given the current... Situation. So that said:
1: Show them everything. Important discussion is important, therefore a login shouldn't bar someone from at least being able to listen in.
2: I like the idea of having "subbed" and "all" options.
3: I think it would make sense for new additions to the subscription options should be "opt in." But I can be swayed.
Speaking of new additions, can we get a "Philosophies" group started? We could treat it like games and subdivide it to Philosophies.Western and Philosophies.Eastern, and let tags handle the specifics. (A tag for stoicism or taoism, for example.)
Terrible idea. You cannot give a philosopher occasion to overthink about how to categorize things. That way lies madness. The threads will single-handedly require Deimos to buy more server space.
I'm a new user here so take my opinions with a grain of salt but I've found this sort of forum was the exact sort of experience I was looking for on Reddit, which i never got. High quality discussion on various topics and it being quick and easy to move between topics.
A1) I think it should show everything when logged out on the website like we currently have, it shows what the site has to offer. When i originally viewed the site I decided to sign up because of the high quality discussion on various topics that appeared while logged out.
A2) I personally think mixed groups is best, One thing i liked about Reddit was being able to scroll a mix of all my subscriptions on the home page, I've found I wouldn't really go to subs about niche topics but I would subscribe to them, then comment if one of their posts appeared on my front page. If these groups were sectioned off I think it would knee cap them unfairly.
I agree with someone higher up about having a "subscribed" page and an "all page". However i wouldn't want to see sub groups become too niche for any given topic. I wouldn't want a different group for various TV shows, I'd want them all under the Television group and tagged accordingly. I think splitting the community too thin with "~TheOffice, ~GameOfThrones ~BreakingBad" etc - would be a bad decision. However having more broad groups added wouldn't be a bad idea Eg: "~Europe, ~America, ~Asia"
A3) I think have everyone grandfathered into more broad groups - Music/News/Hobbies is a good idea, but give them an option to opt into more niche groups like Anime.
My 2 cents, huge vote for allowing user created tildes (do we call them tildes? sub-tildes?).
I think that's the most useful feature (for me) that can be added to this site currently.
Shift-~ gets you a ` (Grave), but that's the opposite of what we hope to see. Sub-groups is probably best.
View of logged-out users on the homepage: An amalgamation of all groups (probably excluding NSFW content with some kind of easy to access / easy to notice opt-in checkmark along the lines of 'Show NSFW groups/posts?' OR same as above but with an amalgamation of a curated 'most common / most popular' groups.
Logged-in user homepage layout: I would advocate against requiring groups to be viewed separately. Most any chosen 'default view' would be fine so long as it was user-configurable such that the individual user can have their homepage show up in the manner they desire. Perhaps that is 'default to this group only' or perhaps it is 'show a list of groups I subscribe to but not posts' - for me it would be an amalgamation of all groups I was subscribed to.
Not sure I have a preference here so long as it is easy to see where to go to get to these options.
Groups should, after meeting certain conditions, be able to apply to appear on the homepage. Administrators should then review it. There should be some general rules and guidelines on things that will not be accepted for homepage access.
Mixed in
Default users to a set of basic groups, allow them to opt in to new groups. Have a weekly community showcase mega thread where people can post about their groups.
I'm fine with showing everythign to everyone and having them filte rout what they dont' want. I'm also fine with having them filter IN what they do want. The issue that I have with making groups more independent is how do you fight hte power mod or just poor moderation problems that reddit had. It seems like it would just turn into a power grab of those that feel that need to control. I guess i'm really fine with any decision made as long as we don't repeat a lot of the issues reddit had with its moderator system.
As a new user (hi!), I'm confused as to where webdev discussions + links should go; is it ~comp or ~design? It spans both in many regards, and in other communities often gets people's backs up if you post in the wrong one.
So I feel there needs to be a little more separation.
I'd say the general rule of thumb is: if the topic is specifically about HTML/CSS/JS/..., it should go in ~comp. If it's more about the look and style, it should go in ~design.
Also, don't worry about posting in the correct or wrong one. We can always move topics around and find the best place for each one as they're posted (this applies to any topic for any group, not just these specifically).
I really think more groups need to be created. I'd love to see a sysadmin group. But that wouldn't really fit in a general tech group as the audience is too specific.
Is it gonna be possible for users to make our own groups?
Not in the short term. Probably not in the medium term. Possibly not even in the long term.
Groups on Tildes will probably be created reactively, rather than proactively, and by collective consensus rather than individual decision.
I'm a current user and have zero invites. I was going to just send one. Oh well.
Tildes is an independent site THAT NEEDS NO MAN!! For real though how do you even pronounce it. My favorite way it till-deez
I believe it sounds like teelduhz