StackExchange's Jeff Atwood switches to Ruby on Rails and Postgres; code dumps entire new project at once -- Discourse, a platform for community discussion. (github project)
It actually looks pretty cool.
It actually looks pretty cool.


I also can't help but wonder how well it will scale because it's written using ROR.I was pretty puzzled when I saw it was built on ROR, considering how well ASP.Net has worked for the StackExchange platform. But I guess it's a combination of only parts of the ASP.Net stack being open, and (perhaps more important) not being able to run ASP.Net gratis (you really do need to run it on Windows, MONO is not quite there yet).
Fans of Ruby often argue it's not Ruby itself that's the problem (as in sloooooow) - but the way people (who don't understand it well enough) code it.Bollocks.
", so to get any kind of decent speed, you need a load balancer that dishes work off the one of several spawned Ruby processes (which need to be restarted every now and then because of memory leaks). There are hacks to reduce the impact of this, but... meh.
Our immediate plan is to find three great partners willing to live on the bleeding beta edge and run forums with us, so that we can be confident we've built a discussion platform that works for a variety of different communities. We promise to do everything we can to host your forum and make it awesome for two years. In return, you promise to work with us on ironing out all the rough edges in Discourse and making sure it scales successfully – both socially and technologically – to those three very different audiences.
Once we've accomplished that, which will take anywhere from six months to a year, we want to make it super easy for anyone to start a Discourse forum, at any scale, for any reason. Let a million discussions bloom!
Why not join in for a trial "suck-it-and-see" exercise?
Talking about it will only get you so far. Why not join in for a trial "suck-it-and-see" exercise?

Which is somewhat amusing in that they were the first to do it. And not much has really changed since it began. It's still all text and no bling. And it's still all about substance.getting us out of the 1999 design rut we're stuck in.
Today's forum software has a default FAQ that tells you how to make bold text, but absolutely nothing about how to moderate your forum, deal with trolls, appoint moderators, or even how to get people to visit your forum in the first place. The hard-earned sociological lessons of these 10+ year old forum communities are not being baked into their forum software at all.
Right now when you install a brand new forum, what you get is a virtual tin shack in a wasteland. It's up to you to build up civilization from scratch every single time. Of course most fail miserably, which actively makes the web worse, turning into spam filled ghost towns.
But with better forum software:
100% free and fully open source.
All the sociological and technical lessons of 10+ year old forum communities baked into the design of the software.
Sane, safe out of the box defaults, but a million dials and knobs to tweak.
A built-in immune system from trolls, spammers and bad actors.
A comprehensive forum culture support hub at discourse.org.
We could build something closer to a Civilized Discourse Construction Kit, freely available to everyone in the world.
Wouldn't that be nice?


I only mention the above because I think Discourse's proposed $19-$99/mo "small business" hosting price is a little on the steep side. Especially considering how I don't see that much else being put on the table that the current incarnation of Discourse has a sufficient enough USP to charge premium prices.OTOH, that's a one-off price for hosting, whereas the $10 is per individual user on the Well?
- Tech stack is better; Rails + ember.jsYou can't be serious - RoR better than ASP.Net? Now that's the best laugh I've had today

- The team really understands communication, having made a big product in the areaThey understand how to make a Q&A site work - and work extremely well. That's no guarantee they'll be as successful with forum software, it's quite a different goal.
Also, given that Discourse is open source, you can choose to host it yourself if you don't mind the hassle, and think you can do it cheaper?

They understand how to make a Q&A site work - and work extremely well. That's no guarantee they'll be as successful with forum software, it's quite a different goal.
Because a discussion is not the same thing as a Q&A session. Q&A is a much easier thing to get your head around and administrate than an open discussion will ever be if more than two people are participating in it.

Just a suggestion.F0dder, can you say what makes ASP.net better than rails? This is the first time I hear this.I've already outlined why in posts above

Original address: https://www.donationcoder.com/forum/index.php?topic=33948.0