Posthog is closing their Slack community in favor of forum
posthog.com
posthog.com
The difference between an account and an identity was so unclear when I signed up for Discord that I actually just closed the app and gave up on whatever led me there.
The identity and “server” concepts are complete non-starters for me.
Discord is in complete control of what information is shared with other users. There’s no mechanical prevention on them changing this behavior by accident or on purpose.
You're making this sound a little more dramatic than it is. Discord only makes your membership in a server public to users who are also members of that server (and who could thus see you in its member list).
There's also a Chinese firm that owns a decent stake - tencent, I think.
On the plus side when it inevitably shuts down I will be unaffected.
It does really not help that the target audience for Discord is 14 year old gamers.
I paid for decent audio quality, got advertisements too
I would never use it for something professional/business related.
I’m not a community member, I’m a paying customer.
Sure messages disappear on the free plan, but there are ways around that.
Zulip is also available as a container.
2. What is the way around the free plan message limit?
3. What do you use Slack for?
2. I used https://www.linen.dev/ but I think there are others. It turn Slack conversations in a searchable static site.
3. Developer community for an open source software product.
Examples: - https://irclogs.ubuntu.com/latest/%23ubuntu.html - http://irc.yoctoproject.org/irc/%23yocto.2024-01-05.log.html
How discoverable it is on Google depends only on Google and on how those logs are stored.
In theory IRC logs could be organized appropriately. But that would require some kind of curation, either manual or via AI, that doesn't really happen in practice, even when irc logs are published.
Yes there’s irccloud to do it for you but you need to pay for that.
Those days are gone. It was great for its time, but the reality is there’s soo many better services for this need today (incl Matrix).
It’s also not searchable on Google either (yes you can run a bot but you could do that on discord/matrix or any other service too).
As an avid IRC user, Nor am I. My favorite thing about IRC is that there's no expectation you "keep up" on conversations that happen when you're not there.
Hell, my client barely even keeps track of notifications. The tab for a channel will color red if someone mentions my name, but that goes away as soon as you open the tab. No need to scroll up to where you got mentioned if you don't want to.
The ephemeral nature of IRC makes it a surprisingly relaxed experience.
Forum are very useful for example for use cases where the topic is extremely specific and you throw out a post “who else does this and have this issue?” and hope someone will find your post through internet search and the more people find the thread the higher the likeliness to find a solution.
IRC is nice for quick back-and-forth type conversation for topics which are more “common”, where the requirements to participate in teh conversation are lower. For example, a discussion on a potential feature request.
Except that newer products like Slack and email providers with their conversation view are conflating the two use cases.
Slack tries to implement features of a forum by allowing threaded conversations. Conversation view email removes the nested threads and makes the email thread look more like a chat as opposed to a forum discussion with multiple threads.
You can just set up something like The Lounge [0].
As would be most people case. So, having discussions in place that requires it is just wrong choice. I do suspect github did that intentionally so that they dont act like free storage place for unpaid projects, so going elsewhere is not even hurting them.
https://support.discord.com/hc/en-us/articles/6208479917079-...
Minecraft mod? "Find us on Discord!"
Hot new indie game? "Find us on Discord!"
Interesting little open source project? "Find us on Discord!"
30 year old forum shutting down? "Find us on Discord!"
https://www.google.com/search?q=site%3Aansweroverflow.com+c%...
If forums become the norm again, and people are logical enough to keep them viewable to guests, that issue goes away and we'll be able to actually find useful information online again.
Discord still doesn't have this, I belong to 100+ discord servers, and the notifications are a pure nightmare, impossible to find the server you want.
I'm actually about to release an app that can automatically convert slack threads into knowledge base articles.
Would love to share it w/ anyone who's interested to get some feedback.
Whether it's a forum or a chat, the data structure is largely the same, especially with Slack/Discord as they have threads.
The problem with their search is that it’s only their search — no other engine can index it.
And then the medium tends to make discussion a ripple in a pond rather than a running discussion.
It’s okay for some applications I guess, but it’s the worst replacement for a forum, wiki, or knowledge base I’ve ever seen.
Outlook is the reigning champion of terrible search, but don’t Slack is the runner up.
I have. Discord, in particular, has the worst search function I've ever seen in my life, or close to it.
I can search Reddit with Google. I can’t search Slack with google. So if you are using it as a repository for information or troubleshooting or what have you, it is completely worthless outside of its use for the people in the actual community/on that client, e.g. slack/discord. Whereas a thread on Reddit, HN, etc. that addresses some issue I am having is discoverable to everybody.
Let me put it to you another way: how many tech problems have you solved by searching Google and finding a Reddit thread, and how many times have you solved one by finding something on a Slack or Discord server you weren’t already a part of?
Mixing both produces conflicting goals and disappointment due to wrong expectations (e.g., it happens with StackOverflow when some expect it to be the former rather than the latter).
The problem is when they become inundated with users and have too much noise. Maybe it will be just another cycle which will lead back to Slack/Discord after some years and then back to forum after some more.
This wouldn't be a problem if so many things didn't use Discord for support. It's being overloaded as a knowledge base, support forum, and community when it doesn't handle any of these functions well.
I think IRC's strategy of having networks and channels on those networks is nice because then most programming languages will be like "well let's just be on this one network". Reddit is this times 1000 given that it's all subreddits on the same platform.
Not perfect for many reasons, but having to sign up to random forums to try and interact with support for, like, Circle CI has always felt a bit silly for me.
Widespread use of "Log in with Apple/Google/FB/whatver" can somewhat alleviate the signup burden, but also introduces other issues like privacy. I for one don't care about signing up to random websites. Modern password managers make it almost a non-issue if I forget my credentials or one of them gets hacked.
Nowadays, forums should support ActivityPub so I can subscribe to threads from e.g. my Lemmy instance.
When a forum is used to help someone fix a problem, there is a communication thread that (as you say) can be searched and followed by other people. In things like Slack/Discord/IRC, this kinda of thing "disappears". Even if you have seachable logs, I think these are a lot harder to search than a forum that is more "structured".
I do believe there is value in having both forums and Slack/Discord/IRC.
This drives me nuts. I went from one company that used Workplace to a different one that uses Slack, and I can never find anything anymore. “Who was in that conversation back in November? What timeline for this project did we agree upon?” I spend half an hour adjusting search filters in Slack to try and find information like this.
I had no idea why streamer mode was active so worth checking it this also apply to you
You simply can't beat well moderated public forums when it comes to historic search.
You can concat several subreddits together that recreate the forum experience of yesteryear. For instance one of the many I follow daily:
https://old.reddit.com/r/AZURE+CCDE+Intune+PowerShell+ccnp+m...
Not the greatest but it gets the job done (mostly)
Seems like it wouldn't be too hard to move a lot of people back into forums - they just expect the threads and thumbs to look different on mobile.
- Lots of the previously answered questions are lost
- Search is not great and is limited to Slack. We have many non-slack users searching through Google.
- It's noisy with random chatter
- It's harder for us to keep track of questions to answer.
I think Slack is great for really small communities or for new products that need quick feedback but not for large community management.
For keeping track of specific questions and how those can be answered, a forum is a lot better. But random chatter can also be useful and that is a better fit for things like IRC.
> Rather than using an off-the-shelf forum platform, like vBulletin or phpBB, we decided to create our own forum using Strapi as a headless CMS.
Wanted to leave a link here for the impatient https://strapi.io/
Also, Strapi has one of those odd licenses where everything is MIT expect what’s in /ee directory
https://en.wikipedia.org/wiki/Open-core_model
Enterprise edition features require a license file, so that directory would be empty and is not needed to use the community edition.
Most people do not need the enterprise edition and despite what some think, a CMS is fairly trivial to write from scratch anyway. That's why there are so many out there. It's a lazy business model. The general idea is more valuable than the actual code. People who pay for a CMS or start out with an open-core product will eventually have to shift priorities towards protecting what they've built otherwise when they scale up. Cheaper to migrate to your own thing than pay a license in the long term. It's more of a business decision than a technical one to do the cost-benefit analysis. The data, community, brand, etc. are so much more valuable than the platform making vendor lock-in almost impossible unless you're stacked to the ceiling with idiots who can't code at all. That's their customer: entities who want a website or app and don't need to think about the long-term cost yet or ever.
It was never solved. Forum software just stagnated with its poor backend and frontend solutions that everyone tolerated until the social media platforms we know today took off.
Now that even the most unsophisticated user has become intolerant of the noise on there, forums are coming back.
But, you can't expect people to go back to the same problems they left behind over a decade ago. Just about any modern CMS is a dramatic improvement over the crappy database schemas, dead languages, ugly, inflexible, and slow server-side rendered HTML, etc. Just about any frontend a college student whips up would have modern features people actually want to use and be far easier to maintain. What was "solved" is the realization that forums are just another CRUD app. The specific implementation is irrelevant as long as it is architected as such.
And since their forum does not render without Javascript, it is still not archived on archive.org, and probably not searchable with Bing or Duckduckgo
https://web.archive.org/web/20240114085417/https://posthog.c...
Surely there's a Discourse or similar that provides a hosted forum solution equivalent to Slack?
I thought that once... it's just a couple of tables in a database and a nice frontend, right?
I've been at this (building forum software) for a decade now, and I'm still innovating. Good luck!
Internal slack with a finite number of people, that's another matter.
If you have high hopes for engagement instead of offering a product people want to buy, you deserve your fate :)
Up to and including the collapse of your business and/or a successful VC unicorn exit, yes!
In general we invest a ton in the website as we don’t do sales - it is our sales team!
And in future we anticipated building ie merch rewards for people that answer questions, people about to submit blog posts and stuff all through the same login… community based things. This is all pie in sky at moment but we’re going to experiment with it.
Social SSO isn't a solution because I'm not interested in Google tracking every community I log in to.
I'm surprised there isn't a popular forum built on ActivityPub yet. The ActivityPub dev community doesn't even dogfood one, they use Discourse[0]. It could work like a normal forum for users who don't participate in the Fediverse, but for those who do you could post from your existing Mastodon/Lemmy/etc ActivityPub account.
[0]: https://socialhub.activitypub.rocks/t/robin-berjon-running-a...
I am pretty excited for the future of the open Web for the first time in a long time.
NodeBB, Flarum, and yes, Discourse, are pursuing it now.
Who?
Discord is the better alternative for now due to the lack of content gating in the free tier but that might change when they become desperate enough with their profitability push.
Any negative opinions around GitHub discussions?
The issue I see is they are building their own in-house solution. That’s a project in itself - and time not focusing on the core products.
It could have been mitigated if they used on off-the-shelf solution as a foundation, but instead they are re-inventing or rebuilding login/regi, user management, moderation, threads, etc from scratch - with the bugs that come with it. They at least considered it and would be interested to know their rationale.
That’s a lot of internal resources. Time will tell if it’s worth it.
I do like them, and have great memories of them, they were my childhood. But I do think we're overdue for a modern forum stack. Discourse was a step in that direction, but a lot of people strongly dislike it, and it doesn't seem to have gotten the reach of others before it.
A real contender for "new forum software" would have to address the fact that Discord is its competitor, not other forum software, and it would have to have a very compelling answer for "why this instead of Discord".
Genuinely curious, what would that be?
From user perspective is there anything else to the forum than Read/Post/Search?
Or are you referring to administration and moderation tasks?
Anyone wanting to launch new forum software needs to compete with that.
And on top of that, "just self-host" isn't enough in an era where developers don't even want to self-host their own projects anymore, let alone some third-party forum. That's another thing that has -deeply- changed in the last 20 years.
phpBB is pretty badly dated. It still works but it's clunky and development has been very slow. (The last major release was four years ago; everything since then has been minor maintenance.)
vBulletin 4 is okay, but 5 and 6 are poorly coded, extremely inefficient and full of bugs even today.
Some of the original team went off to create XenForo, which has basically replaced vBulletin for most large forums now, though that itself has its own issues.
And then there's also closed-source apps.
The flexibility of Ruby makes it kinda easy to change behavior.
Full Disclosure, I work there.
Anecdotal, we moved to Xenforo some years ago, it was built by the people that built vB before version 3 / before it was bought up and made shit. It's nothing fancy but it has everything you need. It doesn't get updated very often either, but then, it's feature-complete; vB suffered from feature bloat, including stuff like adding a CMS to it.
Security is very expensive and few companies have the budget and the attitude to be continuously awake and proactive.
The open source clients are currently pretty outdated. Matrix protocol has nice UI clients though, but not XMPP.
> Rather than using an off-the-shelf forum platform, like vBulletin or phpBB, we decided to create our own forum using Strapi as a headless CMS.
So, they did no research on actual modern forum software. Got it.
Discord introduced subject-based chats, but they seem secondary to the fire hose of the topic channels and not used much where I participate.
I think the most troblesome aspect of Slack is the "highlighting" individuals.
Usually the most productive command during a typical work day is ... `killall slack` :)
Some example forums that use flarum:
Flarum itself:
GrapheneOS:
https://discuss.grapheneos.org/
Kagi and Orion:
Mailcow:
https://community.mailcow.email/
Many more can be found here: