Discourse and our reaction to it



  • @Lorne_Kates said:

    apapadimoulis said:
    The site costs about $2,000/month to run

    I-- what? No comment, since I have absolutely no idea if that's normal or not, or ways to mitigate it. Others do, I'm sure.


    No, it's not normal. It's insanely fucking expensive.

    I'm a member of another "fairly active" forum, 3,500 users, about a thousand active users, gh0d alone knows how many posts since it started up in 2003 or so. It costs 6 UK Pounds per month to host on an Amazon shared thingumabob.

    Six Pounds Per Month. That's ten bucks. You could host 200 distinct copies for what Alex is paying.

    The only downside is that you don't get to use "awesome" new software like Discourse. Did I say awesome? I meant "brillant"

    When Alex was running CS, he needed Windows-based hosting, and that costs more - as I understand it even Discourse is using open-sores stuff, you could get away with a lot less. Last Rails-based project I put out (an online payment system) was on a dedicated FreeBSD server, and that was $1000 per 6 months.

    In short, Alex is being assraped.

    Actually, just checked. There's over 1.6 million posts on that forum, and it has one thread with 29,000 posts in it. Good luck infini-scrolling that.



  • @Lorne_Kates said:

    As you know, Bob, I write.

    I've noticed!



  • Well, from my own point of view, I really don't care what forum software is used here - though to be fair about it I am aware that I do not post as often as many users. I'm interested in Discourse, partly because I like to see someone take a different take on things, and partly because I have been considering implementing it myself.

    Speaking as a developer though, can we all (TDWTF & Discourse) just cut the abuse / sniping. It serves no-one's interest, and it's not professional.

    The final decision is down to Alex - it's not a democracy. I think Alex has to carefully consider that he risks alienating and losing SOME users, and that some of those users likely contribute a higher proportion of the content than might be expected, but that's his bag. It's his site.

    Personally, I don't plan on rage quitting based on which forum we use.



  • @tufty said:

    The only downside is that you don't get to use "awesome" new software like Discourse. Did I say awesome? I meant "brillant"

    Is that "Brilliant" in the Arther Shappey sense? (Cabin Pressure)



  • @apapadimoulis said:

    The fact that him and @sam even show up to answer this rediculously hostile feedback is why I'm so committed to Discourse.

    There's hostile feedback primarily because @sam behaves like a troll and outright dismisses or ridicules the feedback we've been giving (rainbows, seriously?!).



  • I think everyone should take a look at the Poll: Infinite Scrolling thread. I'd say it's pretty informative about what the users think, and what might be risked by not permitting paging. Or at least, it could be informative once enough people participate in the poll.



  • @mjmilan said:

    Speaking as a developer though, can we all (TDWTF & Discourse) just cut the abuse / sniping. It serves no-one's interest, and it's not professional.

    You must be new here.



  • @mikeTheLiar said:

    You must be new here.

    Screw you, jack ass!


  • ♿ (Parody)

    @Lorne_Kates said:

    But here's the catch 22: if you put up a more secure but less popular forum, you lose users and thus the potential ad revenue.

    Well, the ad revenue is already $0, so...

    @Lorne_Kates said:

    So what percentage of forum users are you willing to lose-- both in terms of users, and their contributions?

    I don't want to lose anyone. But, I'm committed to a big redesign this year for a number of reasons... and shifting comments/sidebar to Discourse is a big part of that. It might be a bad idea, but it won't be Worse Than Failure (ba-du-bum).

    I am listening/responding to your feedback, and I would love to make this place work. But I have to do this redesign.

    @Lorne_Kates said:

    WTF, Alex? I've literally said "give me the data base and I'll do it". And you know that not only am I good for delivering projects, I love this site enough to go way the fuck above and beyond for it.

    Sorry, I was generalizing. A lot of people have offered that, I followed up, then it went no where.

    @Lorne_Kates said:

    I feel one of the top priorities should be recreating all user accounts and threads and post-counts. If you need help with this, I've done data migration before. Any change you can clone the CS database and give me a test-install of whatever custom version of Discourse you're going to use?"

    @moderator emailed me, and now has a back of up of both CS and Discourse databases, and is planning to take a crack at it this weekend. I can also get you the files, but maybe check with him as to not duplicate efforts?

    @Lorne_Kates said:

    These look like vastly different sites. Is Remy working on this still? The only reason I haven't tried to write a stylesheet or userscript is because I assumed that part of the conversion requirements was being met. If not, fuck, add it to my list of offers.

    Well, remember, as I wrote when I linked evryone to this site...

    The styling is on the list. The The styling isn't done, but hopefuly that will be the easy part. he hard part was geting the article comments (with feature comments, etc) to work.

    So if you could do it, that'd be great. I've been spending MUCH more time than I ever immagined I would reading/responding to feedback here. That's cool though.

    @Lorne_Kates said:

    I can't phrase this in any way without sounding arrogant, so take it as you will: I'm an important user. I'm #2 in post rank. I start a lot of topics.

    To be clear, I was speaking on the Discourse ecosystem in general.

    @Lorne_Kates said:

    I'm operating in the hope of effecting change. Let me know if that isn't an option on the table.

    If the change is "rewrite the software to a point that it suits these specific requirements", then no, I can't do that. If you say," here install this CSS/JavaScript/Plug-in," then i'll do that without even testing it. Obviously I will publically blame/shame you if it breaks.

    But please remember I'm also 99.999% committed to Discourse. It's on the critical path for the redesign, which I've put so much time/effort/thought into already.

    @Lorne_Kates said:

    If we pay him, will he give a fuck about our concerns?

    Again, you're being unfair because he's clearly demonstrated an interest in your feedback/concerns. Just because he disagrees with it being a good strategic move for their business/growth strategy doesn't mean he doesn't care. Ultimately he's the one taking the risk.

    @Lorne_Kates said:

    I mean how much would the community have to throw into a Paypal account to get him to seriously fix this and implement pagination?

    Putting on my biz strategy hat, and based on the very limited amount of information available, I'd guess they probably wouldn't do it for "any" amount of money. It's a big risk and a big diversion. I could be wrong though. I didn't read that discourse/meta thread you linked.

    Anyway, if we want to pledge drive this shit, I'll throw $1,500 for a qualified contractor to develop this as a plug-in, or something. I don't want a custom DIscourse that we can never update.



  • No, that's "Brillant" in the thedailywtf sense.



  • @apapadimoulis said:

    @moderator emailed me, and now has a back of up of both CS and Discourse databases, and is planning to take a crack at it this weekend. I can also get you the files, but maybe check with him as to not duplicate efforts?

    I intend to digest it this weekend, then I'll open a thread when I have a plan of attack. I could probably have the thing mapped this weekend if we just wanted to dump it into Discourse, but I really want to take it further than that. I'd like it to behave within Discourse as seamlessly as possible.


  • Trolleybus Mechanic

    @apapadimoulis said:

    Well, the ad revenue is already $0, so...

    I'm working on the assumption that Discourse = No Spammers = Fix Google ranking = Ads = $$$ (hence potential).

    @apapadimoulis said:

    @moderator emailed me, and now has a back of up of both CS and Discourse databases, and is planning to take a crack at it this weekend. I can also get you the files, but maybe check with him as to not duplicate efforts?

    Sure. Send me the dumps (or a dropbox or whatever you kids use these days). It's worth me taking a look at it if only to be familiar with. If @moderator needs help or dies, I can take over.

    @apapadimoulis said:

    So if you could do it, that'd be great. I've been spending MUCH more time than I ever immagined I would reading/responding to feedback here. That's cool though.

    I can do that, part of the look-n-feel is either new features or plug-ins for Discourse. There's no post count, and the date/time are wrong. If I am going to do UI changes, it'd be nice to know it's against a stable platform.

    @apapadimoulis said:

    Putting on my biz strategy hat, and based on the very limited amount of information available, I'd guess they probably wouldn't do it for "any" amount of money. It's a big risk and a big diversion. I could be wrong though. I didn't read that discourse/meta thread you linked.

    Uhg, see why there's so much hesitation to accept Discourse? If their business plan is intentionally antithetical to the needs and requirements of users, and there is no way they'll ever address those concerns, how can the users have any faith in the product?

    @apapadimoulis said:

    Anyway, if we want to pledge drive this shit, I'll throw $1,500 for a qualified contractor to develop this as a plug-in, or something. I don't want a custom DIscourse that we can never update

    That's my hesitation to writing any sort of javascript hack. Pagination seems like it is something that needs to be done server side to work properly. DB access and all that. I don't know how plugins work for Discourse, if such a thing exists. No one wants a custom fork for obvious reasons.

    Like I said, I can take a look at it, but I literally have no time until after June 4th.



  • I want to be clear to everybody:

    My primary complaint about this forum software is how buggy is it. When a product has thousands of annoying bugs and the version number is 0.9.9.whatever then there's a problem. The developers of this forum honestly believe it's this close to being ready for public consumption. It's nowhere near remotely close.

    The only reason I'm really against infinite scrolling is because it's the cause of most of those bugs. If that one thing were changed, probably 50-60% of those bugs would disappear instantly. I'm perfectly willing and able to give infinite scrolling a fair shot if I can do so on a forum that doesn't have thousands of bugs.

    In any case, a couple of years ago I was being paid $100k+ to work on Ruby on Rails and even then I considered quitting every day. So I'm not going to volunteer my time to work with crappy technology I hate, only to have any changes I make rejected by Sam and Jeff Atwood in the end anyway.

    So I'll just go.



  • @moderator said:

    I intend to digest it this weekend, then I'll open a thread when I have a plan of attack. I could probably have the thing mapped this weekend if we just wanted to dump it into Discourse, but I really want to take it further than that. I'd like it to behave within Discourse as seamlessly as possible.

    A not insignificant thing to consider - how is all the HTML/CSS abuse going to be ported? A lot of those old threads aren't going to make a hell of a lot of sense if they've been sanitized. Not that the make a hell of a lot of sense as it stands, but it would be worse than it is now.


  • Considered Harmful

    @blakeyrat said:

    In any case, a couple of years ago I was being paid $100k+ to work on Ruby on Rails and even then I considered quitting every day.

    Time to update the website!@blakeyrat said:

    So I'll just go.

    😢

    No, seriously, blakey is one of our most iconic members. If we lose too many of those, I'll stop feeling connected with this community. We've all got this frienemy thing going on.


    Filed Under: [I already hate myself for using the word frienemy.](#tag)


  • He'll be back. He always comes back.



  • @mikeTheLiar said:

    how is all the HTML/CSS abuse going to be ported? A lot of those old threads aren't going to make a hell of a lot of sense if they've been sanitized.

    I honestly don't know yet. I don't see a great way to do it, though I imagine they'll definitely still screw up things here. I look forward to watching the AJAX post loader try to deal with swapping posts after a post that closes many levels of divs and list items hits the thread.


  • ♿ (Parody)

    @Lorne_Kates said:

    Pagination seems like it is something that needs to be done server side to work properly. DB access and all that. I don't know how plugins work for Discourse, if such a thing exists

    I have no idea either? I heard/read that there are plugins somewhere. But I think everything is JavaScript, I'm not sure what's server-side and what isn't. I haven't looked at any of the code at all.



  • @moderator said:

    I honestly don't know yet. I don't see a great way to do it, though I imagine they'll definitely still screw up things here. I look forward to watching the AJAX post loader try to deal with swapping posts after a post that closes many levels of divs and list items hits the thread.

    The easiest (read: laziest) way to do it would be to just HTML encode anything that Discourse doesn't allow. But that would make for some seriously janky threads topics.

    Another thought: we have fewer categories here. Are we going to be adding Funny stuff/challenge/et al. to this forum? @apapadimoulis Any input on forum categories?



  • @blakeyrat said:

    So I'll just go.

    This is Hotel California!


  • ♿ (Parody)

    @blakeyrat said:

    My primary complaint about this forum software is how buggy is it. When a product has thousands of annoying bugs and the version number is 0.9.9.whatever then there's a problem. The developers of this forum honestly believe it's this close to being ready for public consumption. It's nowhere near remotely close.

    Just a few minutes ago, I went to change a permission on Amazon S3. Nothing advanced. Then this message popped up.

    This is from Amazon. On their "released to public consumption" services. That people pay a lot of goddamn money for. I can't even begin to comprehend what the fuck the message means, or the shitpile of software behind it to cause such messages... but oh, well, guess what, it works in Chrome for this function, so I guess that's fine? Maybe when I can't do something else, I'll have to switch to firefox and try again.

    Quality in software is dropping as a tradeoff for more features and fast fixes. Discourse is good enough, the bugs certainly didn't prevent us from having long discussions with 100's of posts.



  • @apapadimoulis said:

    Discourse is good enough, the bugs certainly didn't prevent us from having long discussions with 100's of posts.

    Most of which are discussions about how Discourse is a long way from being good enough.

    Hundreds of posts is nothing. When you start seeing threads with tens of thousands of posts...


  • ♿ (Parody)

    @tufty said:

    When you start seeing threads with tens of thousands of posts...

    I don't think CS supports that.


  • ♿ (Parody)

    @mikeTheLiar said:

    Another thought: we have fewer categories here. Are we going to be adding Funny stuff/challenge/et al. to this forum? @apapadimoulis Any input on forum categories?

    Sure why not? It's quite easy to add them. We can even pick the colors.


  • Trolleybus Mechanic

    @apapadimoulis: If you've got some time, please watch this video. It pertains. It's about Fark's sudden and user-hostile redesign of their site, and their user-hostile reaction to their users, and the lessons they learned from it. You can skip the Q&A at the end, no one asks any good questions. But the scenario presented and the lessons learned might be informative, given.

    https://www.youtube.com/watch?v=YnVeysllPDI


  • ♿ (Parody)

    Seen it... actually in person! Clearly I forgot about it.

    In retrospect I should have written a little more about plans and what not. I posted in CS forums to get folks to check it out, preview it, those sorts of things. I really thought ya'll would be like, "hey cool, this is different, but it's better than CS."

    Anoither thing to remmber, Fark is a business. An awesome, fun, cool business, but ultimtely, it's their full time job to run the site, which means they can actually dedicate resources. I have to find time to do this shit between work, house stuff, family, sci-fi, and games.

    In this case, I was a bit brisk on the communications.


  • ♿ (Parody)

    @Lorne_Kates said:

    Yes, post count is important. It's a feature of the existing product. It may seem trivial to you, but it's something I enjoy seeing, not only on my user profile, but on others too. And other users enjoy it too.

    I don't think it's trivial. Just less important than your previous post made it out to be.

    @Lorne_Kates said:

    So yeah, it isn't so much the lack of the feature that's the deal breaker, it's the shitty attitude of the software makers who have literally said "I don't care about your desires, this is MY philosophy and I will impose it on you".

    OK, this sounds a bit better. I'm kind of amazed they've stuck around this long with the way we've been going after them. It's not like they built Discourse specifically to replace CS at TDWTF. And we're demanding some things that go against the whole point of the software (although they kind of already have it, so I'm not sure why it's such a big deal).

    They've been fairly responsive in terms of fixing actual bugs. At least, stuff that can be fixed quickly. I'm just a little put off by the demands to have everything fixed right now, especially given the exaggeration by some people about the usability of this forum.


  • Trolleybus Mechanic

    @boomzilla said:

    . At least, stuff that can be fixed quickly. I'm just a little put off by the demands to have everything fixed right now, especially given the exaggeration by some people about the usability of this forum.

    When's the go-live date for the forum? There's some bugs I'd want to see fixed before it going live, like the way email notifications are handled (the FROM name is wrong, the email contains too many previous replies). That makes it impossible for me to read via email, which is how i read the forum 99% of the time. I'd want all threads and users ported over. Those I consider show stoppers.

    I'd like to see the UI be as close as possible, just to avoid system shock. It isn't critical to go live, but I think it should be done before.

    I would be willing to go live with infinite scrolling in place IF the Discourse developers admitted that optional pagination is a required feature, and put it on their timeline. All I want is for them to actually say "Wow, a lot of people want and need pagination, and it'll help adoption of the software. It's going to take some work but yeah, we'll do it. But it won't be ready for Q3." I'd be perfectly happy with that. Of course, that isn't the response we're getting from the devs... =(


  • Considered Harmful

    @Lorne_Kates said:

    I would be willing to go live with infinite scrolling in place IF the Discourse developers admitted that optional pagination is a required feature, and put it on their timeline. All I want is for them to actually say "Wow, a lot of people want and need pagination, and it'll help adoption of the software. It's going to take some work but yeah, we'll do it. But it won't be ready for Q3." I'd be perfectly happy with that. Of course, that isn't the response we're getting from the devs... =(

    This.

    @codinghorror We're not demanding you move mountains at the drop of a hat, but it's downright disturbing that you don't consider our opinions worthy of consideration.


    Filed Under: [If mixed metaphors were illegal I'd be having an indigestion.](#tag)

  • ♿ (Parody)

    @Lorne_Kates said:

    There's some bugs I'd want to see fixed before it going live, like the way email notifications are handled (the FROM name is wrong, the email contains too many previous replies). That makes it impossible for me to read via email, which is how i read the forum 99% of the time.

    I used to do that, too, but the ordering of emails is terrible here. I now prefer to read on the page, especially since it's easy to jump to stuff I haven't read. The "has posts you haven't read" seems more reliable than CS'.

    @Lorne_Kates said:

    I would be willing to go live with infinite scrolling in place IF the Discourse developers admitted that optional pagination is a required feature, and put it on their timeline.

    Yeah, since it goes against the point of Discourse, I'm not holding my breath. I think it's going to be via plugin (or maybe a pull request) that we get this. But I don't think it's hopeless, since there is a paginated view (of sorts) already.



  • @Lorne_Kates said:

    There's some bugs I'd want to see fixed before it going live, like the way email notifications are handled (the FROM name is wrong, the email contains too many previous replies). That makes it impossible for me to read via email, which is how i read the forum 99% of the time. I'd want all threads and users ported over.
    I've been doing all my reading through e-mail now, since it's far less annoying than the infinite scrolling interface, and I didn't even need to adjust the filter that puts all TheDailyWTF's messages to their own folder - I always filter by From address, which is still the same as on messages from CS. I actually like that the username is in the From field, as that makes it easier to find messages by certain users (I've got my mail client set up to group messages by subject, which means that all topics stay together).

    There's a few things left to be desired in the format of e-mails Discourse sends out (plain-text portion contains raw formatting, and quotes in HTML portion have light-grey background, which heavily contrasts with my nearly-black background, but that's something I'm willing to live with).

    The only reason I still visit the forums is to reply, because replying by e-mail is broken for me.

    BTW, what the hell is with this editor? If I switch to another window, then click anywhere inside the editor, it scrolls the viewport to the top, and places the cursor far away from where I wanted it. And pasting doesn't work.



  • Well, that's because CS is shit as well.

    Let's see... http://www.yakyak.org/viewtopic.php?f=2&t=17941&start=29520

    Nearly 30,000 posts on that thread since 2003.


  • BINNED

    @Lorne_Kates said:

    No. The intended purpose of the forum is to have us discuss TDWTF-related things. We've now wasted nearly two days finding bugs in your software and being called morons. You've managed to waste time we could have wasted on something fun, and the forum is still an ugly, buggy, no-paging piece of crap I don't want to use.

    But we are discussing TDWTF-related things, specifically the front-page-worthy decision to roll out new forum software that the user base overwhelmingly stated they didn't want.


  • Trolleybus Mechanic

    @ender said:

    I've been doing all my reading through e-mail now, since it's far less annoying than the infinite scrolling interface, and I didn't even need to adjust the filter that puts all TheDailyWTF's messages to their own folder - I always filter by From address, which is still the same as on messages from CS.

    I'm on gmail, so there are no folders. I can tag it, but the fact still remains-- if I glance down the left side of the screen (the easiest side to glance down), I used to be able to quickly distinguish blocks of WTForum emails, because they were all the same. Now I can't. It's all names. And there are other emails hidden in between all those form TDWTF from people. I now have to pick them out by looking one by one. It's made reading by inbox useless.

    And again, it opens TDWTF up to spammers who sign up with the username "buycc.ru" and "v1agara.on.ca". Except it's worse, because email filters probably don't inspect Friendly From fields, so it's giving spammers direct access to inject spam into my inbox.

    More succinctly: I put a visual index on the Friendly From field, which was sorted to the left. Discourse put the field to sort by in Subject, which is not indexed. My brain now has to do table scans instead of Index Seek to pick out emails from TDWTF. That's fail.

    @boomzilla said:

    I now prefer to read on the page, especially since it's easy to jump to stuff I haven't read.

    I don't, not even though CS. It was so much easier to read via Gmail, even on mobile. In fact, fuck, I just realized Discourse has now actually fucked me. There are so many mobile hotspots that passthrough email ports when port 80 is blocked. So I can still get my email near anywhere. So it is the only way I can read TDWTF forums on the fly. Now thanks to @codinghorror decision to screw around with Friendly From, I won't be able to read by email, and I've lost mobile. Thanks a fuck, Jeff.

    For the record, I already anticipated Discourse would fuck us over on this point: http://forums.thedailywtf.com/forums/p/30922/355596.aspx#355596

    ""
    Additional feature request: Email notifications for all new post replies should be in the exact same format as they currently are. I read about 90% of the forum in Conversation Mode in Gmail. I generally only click through if there's a ton of replies, or I want to click through to save it for later, or there's some weird CS shit to look at (which will soon be replaced by Weird D Shit to look At).

    I don't just want the standard forum "A new reply has been posted". I don't want the body to be "here's a bunch of random stupid garbage shit from a template... %first 5 words of reply...% END OF MESSAGE WITH NO HYPERLINK TO JUMP DIRECTLY TO REPLY".
    ""
    Infinite scrolling. Loss of email functionality. Real possibility old threads and post counts won't be pulled over. Literally everything I was worried about is coming to pass. Fuck.



  • @Lorne_Kates said:

    Infinite scrolling. Loss of email functionality. Real possibility old threads and post counts won't be pulled over. Literally everything I was worried about is coming to pass. Fuck.

    It's like you have a crystal ball. Hell, for all we know, you've got two.



  • @Lorne_Kates said:

    Infinite scrolling. Loss of email functionality. Real possibility old threads and post counts won't be pulled over. Literally everything I was worried about is coming to pass. Fuck.

    Well thank God you were wrong about that monkey we infected with the genetically-modified version of Super Ebola getting loose from the lab. Turns out you were just a hysterical worrypants on that one!

    *checks monkey crate*

    Oh shit..



  • @boomzilla said:

    Here's a question for @codinghorror, @sam and maybe @awesomerobot : is there another Discourse installation (that isn't discourse.org) that's as interested in bugs and features of Discourse as this one?

    BoingBoing's community got pretty hot and bothered by the switch. And the graybeards at McNeel almost stroked out after switching to discourse from a moderated newsgroup (which most of them accessed via mail relaying). They hated the non-threaded conversation format about as hard as folks here hate infinite scrolling.



  • @Lee_Ars said:

    BoingBoing's community got pretty hot and bothered by the switch. And the graybeards at McNeel almost stroked out after switching to discourse from a moderated newsgroup (which most of them accessed via mail relaying). They hated the non-threaded conversation format about as hard as folks here hate infinite scrolling.

    Thank God we're not like those people.

    Our rigid inflexibility to even the slightest change is completely justifiable.


  • Discourse touched me in a no-no place

    @blakeyrat said:

    I'm finding a new bug LITERALLY EVERY FUCKING POST I TYPE, EVERY SINGLE ONE.

    That reminds me of how I was with Windows 3.1 (long time gone) except we didn't bother to report any of them to Microsoft.

    A new day, a new way to crash the computer without writing code. It took us several weeks to become completely bored of it all. (No, we didn't have 3.11; this was genuine 3.1…)



  • @Lorne_Kates said:

    I'm on gmail, so there are no folders.

    Wow, sounds like usability nightmare.


  • Discourse touched me in a no-no place

    @diego said:

    phpBB must die!

    Ceterum censeo foræ phpBB delendam.
    You know it makes sense.


  • Discourse touched me in a no-no place

    @apapadimoulis said:

    because right now the system is set-up to update very easily.

    ... not that you'd notice from the version number being reported...

    @abarker said:

    Yes you did:

    Fuck off. No I didn't. Are you this stupid in real life?

    I merely referenced a post by Jeff. There was no implied acceptance, or otherwise, on my behalf of the opinion expressed in that post.@mjmilan said:

    Is that "Brilliant" in the Arther Shappey sense? (Cabin Pressure)

    No. You spelled it wrong.


  • 🚽 Regular

    @ender said:

    Wow, sounds like usability nightmare.
    It's not. Gmail has tags. All incoming email is automatically tagged "Inbox", and you can setup filters to do your own automatic tagging based on subject, sender, etc.

    For some time tags couldn't be nested, but fortunately now they can. There's a tree on the navigation pane so you can quickly filter email based on a tag.

    So they effectively act pretty much like folders, except a given message can be in more than one "folder" at the time.



  • @PJH said:

    Fuck off. No I didn't. Are you this stupid in real life?

    As I said before, I was just trying to point out that you had referenced the quote first. Obviously, your reading skills could use some work.


  • BINNED

    @apapadimoulis said:

    If the change is "rewrite the software to a point that it suits these specific requirements", then no, I can't do that. If you say," here install this CSS/JavaScript/Plug-in," then i'll do that without even testing it. Obviously I will publically blame/shame you if it breaks.

    In light of this, did anyone actually look at the code at this point? I know several people talked about setting up a dev environment. I wanted to spend a few hours during the weekend to knock up a basic prototype of this idea since actually explaining it well would involve a small novel, and I'm not inclined to write that much in a concise enough manner. With a prototype people (and me, really) could poke around and see if it's any good.

    But I'm wondering if I should even bother since I don't know how much caching logic is done in JS. If we can't control when and how chunks of posts load the whole thing will just be a broken mess (as in, even worse than now).



  • @Onyx said:

    In light of this, did anyone actually look at the code at this point? I know several people talked about setting up a dev environment. I wanted to spend a few hours during the weekend to knock up a basic prototype of this idea since actually explaining it well would involve a small novel, and I'm not inclined to write that much in a concise enough manner. With a prototype people (and me, really) could poke around and see if it's any good.

    But I'm wondering if I should even bother since I don't know how much caching logic is done in JS. If we can't control when and how chunks of posts load the whole thing will just be a broken mess (as in, even worse than now).


  • BINNED

    Thanks, that helped... in no way at all.

    Yes, I know code is available on Github. I don't know Ruby. I know even less about RoR. I can find 2-3 free hours to mess around with some jQuery, but fuck me if I have 6 hours to start reading source code, half of which is written in a language I don't know just to get enough understanding of it to answer the question of "can I control caching client-side well enough to pull this off?".


    Filed under: [ass-pull estimates][1]

  • Banned

    @tufty said:

    I have a few potential exploits for it after poking at it for an hour or so

    Can you share the exploits? We want to fix them.

    @dhromed said:

    just now I wanted to reply in a long thread that was not a reply to a specific post, so I hit End and replied with the dark blue Reply button, but then I had the problem of getting back up.

    https://www.youtube.com/watch?v=bQlpDiXPZHQ

    The idea is that you read the whole topic, ideally, before responding -- and the editor docks, save drafts on the server, etc so it doesn't inhibit reading while writing.

    But for those that want to ninja-post without reading the entire topic, we will be adding a "don't take me to my post after I reply" option.

    @flabdablet said:

    what is the point of a non-wysisyg text entry box that breaks my browser's spelling checker?

    Spell checking works fine in the editor for me in IE11, Chrome, and Firefox. We had some reports of users on Linux with broken spell check library browser config though. Are you on Linux by any chance?

    @Lorne_Kates said:

    Fuck that. I want the post count. I'm the fucking user of the system, not @codinghorror or his fucking ideas.

    How is post count relevant? That measures talking. Putting a number next to people's names means they will do everything they can to increment that number. What's more important in a conversation, talking.. or listening?

    @boomzilla said:

    is there another Discourse installation (that isn't discourse.org) that's as interested in bugs and features of Discourse as this one?

    Generally when coming from one long-entrenched system to another one, there is friction. Change is hard for individuals; the change difficulty raises to the power of the number of people in the community, times the number of years they've used the existing system.

    The one bright spot is the software people are coming from is usually abysmally, mind-rendingly bad. Because it's old forum software.

    @mikeTheLiar said:

    I think it would be a good idea to have a thread where this stuff was broken down a little bit more. Help us help you.

    Agreed, you generlly don't want giant mega-topics with 500+ posts unless you treat them like random chat streams. Which is fine, and entertaining in moderate amounts, but for getting things done, it's not so great. Depends what you want to do.

    @tufty said:

    it has one thread with 29,000 posts in it. Good luck infini-scrolling that.

    Should work fine, we have a demo topic on try.discourse.org with 1,000 posts. Adding 28k more shouldn't make any difference, since we only load the part of the stream you're seeing at any given time. Sort of like how in a 3D game, the engine only renders the visible part of the scene, etc.

    @ender said:

    outright dismisses or ridicules the feedback we've been giving (rainbows, seriously?!).

    Well, the "system of rainbows" is actually a real part of the brony Discourse story.. so he wasn't doing that to offend anyone:

    @tufty said:

    Most of which are discussions about how Discourse is a long way from being good enough.

    This is very very standard stuff for any community making a big change in the software they use.

    @Lorne_Kates said:

    (the FROM name is wrong, the email contains too many previous replies

    What's hilarious about your requests, a lot of them -- and these two in particular -- is that that's literally the way it used to work and multiple people requested that we change it. So painting your requests as "this is the way, it's obvious" is .. funny.

    @Lorne_Kates said:

    All I want is for them to actually say "Wow, a lot of people want and need pagination, and it'll help adoption of the software

    You're asking the iPad to include support for a mouse. I'm open to plenty of requests for improvement, but this one just doesn't make sense. Sorry.



  • @codinghorror said:

    What's more important in a conversation, talking.. or listening?

    98.735% of TDWTF consists of talking to hear ourselves talk. Nobody listens to anyone other than themselves. Therefore, the more we talk, the more we listen.
    @codinghorror said:

    getting things done

    Um, this is TDWTF. The only things we get done here are wasting vast amounts of time, electricity, computing power and network bandwidth.



  • @codinghorror said:

    Spell checking works fine in the editor for me in IE11, Chrome, and Firefox.

    Any idea why I can't paste anything into the editor that wasn't copied from elsewhere in Discourse (seriously, I can copy & paste from other Discourse tabs, but if I copy something from a different tab, or from some other program, I can't paste it in here).
    @codinghorror said:
    since we only load the part of the stream you're seeing at any given time.
    This is my main problem with Discourse - at least load 50 posts around the place I'm looking at (that is, 50 before and 50 after), and most importantly: don't unload anything that was already loaded, so that I can ^F in it.


Log in to reply