What's so bad about discourse?
-
- Both server and client sides have 45 layers of abstraction, resulting in huge CPU and memory usage, resulting in sluggish behavior on the client side and timeouts on the server side. Software comes embedded inside a VM because reasons.
- No QA team. New bugs are passed directly to the users every couple weeks.
- Bad design decisions everywhere, like the inconsistent BBmarkdownHTML syntax (which is parsed with regexes!!).
- Asshole developer.
- Code is hard to modify by design so inexperienced users won't go near it (see above point).
I think that's pretty much it. Aside from that, most features are pretty good (like pasting images, live thread updating, etc).
-
Every problem people mention here that I care about could be fixed with more hardware on the server.
Every problem mentioned here could be fixed with a ballpeen hammer to Jeff's cerebellum.
@caffiend if you want to know what's wrong with Discourse, there's a handy guide in a single post:
All the points still stand-- except for when I gave Discourse the benefit of the doubt as to some of it's touted features:
- Copy/paste or drag/drop images : Barely works. Usually just shows a spinner then crashes. Good chance it will all be lost when sever upgrades. Nearly impossible to migrate away from. I'll stick with Imgur.
- Search that actually works : Nope! In fact, it anti-works, since it hijacks CTRL-F
- Robust import/export tools : @Ben_L how'd that work for you?
-
Code is hard to modify by design
Fuck-- software is impossible to INSTALL by design, unless you just download a VM provided to you from His Exalted Upon High and use ONLY THAT VM.
-
@Lorne_Kates said:
@fbmac said:
Every problem people mention here that I care about could be fixed with more hardware on the server.
Every problem mentioned here could be fixed with a ballpeen hammer to Jeff's cerebellum.
never use a ballpeen hammer for that sort of thing. a 44kg sledgehammer is far more efficient.
also, i almost forgot,
- Poor database escaping leading to users who happen to have underscores in their names NEVER GETTING CERTAIN CLASSES OF NOTIFICATIONS, @mention notifications in particular.
because.... yep.
the "fix" for that by the way was to stop allowing underscores in usernames, small comfort for people who already happened to have an underscore in their username.
-
the "fix" for that by the way was to stop allowing underscores in usernames
Nope, it just didn't get fixed.
Even meta.d still allows usernames ending in _
-
that's one of the reasons why i have decided that i'm never going to be giving him a penny of my money, even indirectly if i can possibly help it.
You've already given him thousands in free labor.
-
Every problem people mention here that I care about could be fixed with more hardware on the server.
Right; obviously upgrading to a quad-Xeon would fix the fact that the FUCKING SCROLLBARS ARE BROKEN or that it's impossible to type a line consisting of an integer number followed by a period without the number being changed to one.
-
@Lorne_Kates said:
Robust import/export tools : @Ben_L how'd that work for you?
What the fuck? How did that account get created? Can an admin/mod/whatever look at it and see if the email address is slightly different from mine somehow? (If it's the same, Discourse is even more broken than I thought.)
Edit: Oh, it has +tdwtf in it. Fuck, I thought I changed that before we moved over to Discourse.
-
I said it's for the problems that I care.
-
I said it's for the problems that I care.
So the only problem you have with Discourse is that it's slower than a retarded snail that's crawling through molasses?
-
So if I ask you, "how many fingers do you have?" you don't care that it's LITERALLY IMPOSSIBLE TO ANSWER THAT IN THE MOST EXPEDIENT WAY ("10.") using Discourse?
-
Here's a quick question for Mr. "never seen it behave badly": does your scroll bar work? Scroll to the top of this topic. Grab the scrollbar handle. Pull it downwards. Does it work? Or does, at some point, the scroll thumb jump out from beneath the mouse?
Yeah, works fine. PgUp, PgDn, Scroll to the top, grab the scroll-bar, works fine, when it hits the bottom (which is where ever it's up to in delay-loading posts), then continues to load.
Perfectly acceptable behavior in my book. Trying to do something like "dimension the browser scroll-bar to the total number of posts" would seem like fragile over-engineering to me.
I'm just saying, I like the UI, and if behind the scenes it's stupid, then that's fine. i really can't be bothered trying to investigate this during the holidays.
-
10
-
"dimension the browser scroll-bar to the total number of posts" would seem like fragile over-engineering to me.
That's how scrollbars work in every other fucking application.
-
-
Ok; but the fact is it is broken and now (assuming you weren't lying before) you have seen it behave badly. Yay.
Look, if you don't give a shit that it's a buggy mess, than fine. It's buggy and you don't give a shit. But don't come in here and tell us sane people that it's super slick and polished. Because we're not that dumb.
-
How do you dimension the scroll bar to accurately accommodate variable length posts in an efficient manner, using just a total number of posts?
Yeah, you could post the browser's screen dimensions (incl, resolution, fonts and sizes), pre-render all the posts on the server in that resolution, then get an accurate idea of how big the "virtual" screen was. That would give you an accurate browser scroll-bar dimension.
But damn, you guys are complaining about performance already.
-
You are not permitted to view that resource
To be fair, I got them to fix 2 places where that showed up.
-
How do you dimension the scroll bar to accurately accommodate variable length posts in an efficient manner, using just a total number of posts?
You let the browser handle it.
Every time Facebook loads another batch of posts, the scrollbar resizes. Every time RES loads more posts, the scrollbar resizes.
Seriously. Solved fucking problem.Also a solved problem? PAGES.
-
That's how scrollbars work in every other fucking application.
Certainly not in web browsers, though. You get a scroll bar based on the current size of the page.
-
-
But damn, you guys are complaining about performance already.
We're allowed to after 18 months of it performing like it does.
DO NOT Try and load my profile page.
-
You fucking dickhole. You just crashed the site.
-
@Lorne_Kates said:
Robust import/export tools : @Ben_L how'd that work for you?
What the fuck? How did that account get created? Can an admin/mod/whatever look at it and see if the email address is slightly different from mine somehow? (If it's the same, Discourse is even more broken than I thought.)
Edit: Oh, it has +tdwtf in it. Fuck, I thought I changed that before we moved over to Discourse.
Fun facts!
- I didn't know there was a difference between @ben_l and @ben_lubar I kinda see in avatars rather than usernames, so it never crossed my mind. So the person in charge of doing the migration wasn't able to migrate their own account.
- Asking the person who did the migration how it went resulted in at least one swear.
- Clicking the "Quote" button to get the quotes above resulted in a 60 second delay before the quote actually appeared. Because going server-side to get information that is already client-side is brillant.
- The auto-complete for emojis broke when going for the icon.
- Apparently I clicked the QUOTE button more than once, because in the middle of typing this it suddenly dumped a second copy of the quoted post below.
So, @caffiend, the fact that trying to even begin to discuss ONE aspect of Discourse (migration) resulted in five noteworthy bugs/fuckups-- is that enough of a canary to convince you not to stare down this abyss?
@Lorne_Kates said:
Robust import/export tools : @Ben_L how'd that work for you?
What the fuck? How did that account get created? Can an admin/mod/whatever look at it and see if the email address is slightly different from mine somehow? (If it's the same, Discourse is even more broken than I thought.)
Edit: Oh, it has +tdwtf in it. Fuck, I thought I changed that before we moved over to Discourse.
-
You fucking dickhole. You just crashed the site.
Nope, nothing bad about Discourse.
-
Also a solved problem? PAGES.
-
Did you just see the site go offline? That was likely because one or more people attempted to load @loopback0's profile page. That brought a dual-core, 4GB RAM server running on an SSD to its knees like a discount hooker who just got donkey punched.
Add that to the list.
-
Although, in the interests of being fair, Discourse has addressed that in the current version of the software (which we
cannotwill not upgrade to due to our unsupported status).They addressed it by removing information from the profile page until loading times improved.
-
Sorry - the second batch of Cooties™ might have been me linking to another profile to try and prove that the first batch coincidentally happened when I posted a link.
-
Sorry - the second batch of Cooties™ might have been me linking to another profile to try and prove that the first batch coincidentally happened when I posted a link.
Why are you apologizing? Do you build software that DOS's itself when you use it?
-
They addressed it by removing information from the profile page until loading times improved.
Which is the almost the same as VW addressing their emissions cheating by just removing the engines from the impacted cars.
-
Why are you apologizing?
For having the audacity to try and post a link to a profile on a forum. Natch.
-
They addressed it by removing information from the profile page until loading times improved.
The beatings will continue until morale improves.
At this rate, in a few years Discourse will just be a static page that says "Welcome to Discourse", and there will still be fuckhead fanboys (and fangirls) over on fail.d fellating Jeff and Sam and telling them what a wonderful job they are doing as their mobile phones explode in their pockets and prevent them from passing on their defective genes.
-
My biggest issue with Discourse is client-side performance. Most forums, when I visit them, load within a second. Discourse hangs/freezes my browser for 2-3 seconds (5-6 seconds on my smartphone [which is a pretty flashy Nexus 5]), AND THEN loads the actual post content.
That said, there are still a lot of things that are really nice about it, like mentions, the way replies are formatted, drag-and-drop image uploads, live page updates, and the oneboxing is kind of nifty too. I just wish that the software was better so that I could like it more.
e: also, Markdown is kind of annoying sometimes. Also when you copy+paste a paragraph from another website, Discourse preserves the line breaks in the paragraph instead of pasting it in as one line. Why.
-
Latest batch of Cooties™ isn't me BTW.
http://discourse.is.thereal.wtf/#graphThat onebox doesn't work
-
...I keep getting 504s. I'm just reading the topic. Why am I getting 504 OKs? I didn't even try to post...
Every time I edit a post, it errors, then the edit goes through.
-
...I keep getting 504s. I'm just reading the topic. Why am I getting 504 OKs? I didn't even try to post...
POST /topics/timings HTTP/1.1
-
Don't forget that posting mid-topic breaks infiniscroll on chrome like 33% of the time you do it.
-
At the time, a lot of people here were convinced that infinite scrolling was a shitty antipattern to begin with, and I'm not sure how much this has changed.
it's still shitty until they fix it so that it can actually infiniscroll.
See post above.
And possibly the post i make after infiniscroll breaks due to this post now.
-
No discourse I will not consider editting an old post to have new content so that anyone who already read the topic will not realize that I added content to the discussion.
Anyway, amazingly I made it to the bottom of a topic that I was posting in and didn't have infiniscroll break on me. First time that's happened in a while.
-
It's not exactly active.
Well, what about a site like BoingBoing? They must be "big" for some definition thereof.
-
@loopback0 said:
It's not exactly active.
Well, what about a site like BoingBoing? They must be "big" for some definition thereof.
Their about page vs ours.
-
but then there's PHPBB,
Are people still using PHPBB? My info is like 5 years out of date, but another forum I am on used to be PHPBB and the admin got the forum destroyed 2 or 3 times over a couple of years due to vulnerabilities, and gave up and went to vBulletin. I just sort of assumed a lot of people would've done the same thing, because IIRC PHPBB was full of vulnerabilities back then.
-
A year ago, things were a lot worse. You'd pageup or pagedown and the Infinite Scrolling™ couldn't push posts fast enough to keep up with your scrolling
That still happens when there's server cooties. It happened to me a minute ago on this very topic. I had to page up and page down a couple times for the spinner to even load.
-
Right; obviously upgrading to a quad-Xeon would fix the fact that the FUCKING SCROLLBARS ARE BROKEN or that it's impossible to type a line consisting of an integer number followed by a period without the number being changed to one.
2. Do you ever get tired of griping about small potatoes when there are much larger ones to worry about?
(Didn't "\2." used to work? At least in preview, it displays
\2.
now, and the formatting is messed up, so I had to use­
instead, which kind of messed up my joke, and....oh, look, another problem.)
-
@Groaner said:
A year ago, things were a lot worse. You'd pageup or pagedown and the Infinite Scrolling™ couldn't push posts fast enough to keep up with your scrolling
That still happens when there's server cooties. It happened to me a minute ago on this very topic. I had to page up and page down a couple times for the spinner to even load.
Happened again trying to load post 61-whatever--the page bounced off the bottom.
-
-
It's just Discourse is written by clowns.
I must object strongly to this. I've known a number of clowns (my ex-wife was a professional clown for a while, and even my kids got paid for a couple of gigs), and all of them are nicer and more competent than Jeff & Co.
-
a 44kg sledgehammer is far more efficient.
Perhaps. No doubt it would be efficient if applied, but I'd have a hard time even lifting that, much less applying it effectively to anything besides, maybe, his toes (or more likely my own, ouch!).
-
fangirls) over on fail.d fellating Jeff and Sam
Are there any job openings at CDCK?
Filed under: No, Dicksores, I will not consider replying to several posts at once.