What do you guys think about discourse?

Discourse continues to build an impressive list of communities, including a fair number migrating from Khoros. One minor observation which may or may not hold water; it appears to me new communities started on Discourse are far more likely to gain traction than communities started on more traditional platforms.

 
Discourse is having 100-150 updates, bug fixes, and new features every week.
Way far than what is xenforo doing nowadays :|
XenForo was spun off from ex-vBulletin developers and AFAIK bootstrapped. Discourse was VC-funded ($21M) and has hundred(s) of employees. And I'd wonder, even if XF did raise VC money, would they want the risk and headache of a big expansion.
 
A big problem with Discourse is that it's written in Ruby.
Ruby is 4-5x slower than PHP.. so what people who program in it do, is cache the heck out of everything.
It also uses substantially more RAM itself.. on top of what you are adding with in memory caches ( at a minimum, double your database size and put it in ram )

This is the case for a number of Ruby applications i've seen.. they can end up being very expensive to host and more difficult to diagnose.

Another big problem is that Ruby applications tend to be monoliths.. you get an error in one part of the application, and the entire system goes down.
Which is a HUGE stepdown from how PHP works ( only the broken code path breaks )
If you restart the app, it will take way longer to get back up than you expect. because it has to load and process the entire program.
I have a Ruby system here where the application is down for 2 minutes after i restart it due to the time it takes to reload..
Not cool.

From a end user perspective i like the Discord Stack Overflow format less than a traditional format.. so.. all downsides to me.

Flarum is Discourse's PHP equivalent and it's in an advanced state of development at this point.
Problem with it is that it's internally overly complex and uses uncommon 3rd party software, and a lot more things are a plugin than you expected.. so you'll have tons of plugins to maintain... and much likely, lower speed. ( AKA higher hosting costs )

Xenforo is really where it's at.. the worst part of it is that it uses Elasticsearch.. the best part is, well, everything else.
 
Last edited:
I use Discourse for work as an admin and I don't like Ruby, but overall in regards to updates and software maturity, it's actually a legit company and light years ahead of XF in terms of modern features. As a user you may not see the difference, but the backend is modern and feature rich. I don't understand how there are arms races in most other software industries. Forum software is so crazy behind, it's no wonder it's a dying platform. AI chatbots are just going to eat up everyone's lunch.
 
I use Discourse for work as an admin and I don't like Ruby, but overall in regards to updates and software maturity, it's actually a legit company and light years ahead of XF in terms of modern features. As a user you may not see the difference, but the backend is modern and feature rich.

A nice backend for the admin is cool but the experience for the other 99.9% of it's users is so much more important.
That's where Xenforo can kick ass if customized appropriately.
It wins because it's easier to customize.

AI chatbots are just going to eat up everyone's lunch.

AI chatbots rely on a steady stream of human produced text to remain useful or relevant.
The want for human to human communication is never going away.

It's technically infeasible for them to eat human to human contact's lunch.
For example training an AI to drive a car almost as good as a human involves petabytes of video of watching humans drive cars and make decisions.
Even still there is no hope of being fully equivalent.
 
The want for human to human communication is never going away.
Tell that to the next gen of kids stuck on the phones dating AI avatars
It's technically infeasible for them to eat human to human contact's lunch.
Take a poll to see traffic trends over the past year and tell me the crumbs will matter in the end. I run a science site and kids are defaulting to chatbots for homework help.
 
Internet is very much alive on forums and other longform sources.
It's big social media sites, which don't control for AI usage, which are going to crap.

..and nothing of value was lost
 
Back
Top Bottom