Slashdot Mirror


Discourse: Next-Generation Discussion/Web Forum Software

An anonymous reader writes "Jeff Atwood has a post on his Coding Horror weblog about his latest project, Discourse, 'a next-generation, 100% open source discussion platform built for the next decade of the Internet.' Along with Coding Horror, Jeff is most well-known for his work on Stack Exchange and its family of related sites. In the same way that he tried to improve Q&A sites, he hopes to make forum/discussion software better with a team of folks he's pulled together for the task. They're using the 'Wordpress model' of offering both open source software and commercial offerings. The software interface is an in-browser app via Ember.js, with a Ruby on Rails and Postgres backend. I wonder if it will ever have an NNTP gateway."

141 comments

  1. Interesting idea by meburke · · Score: 5, Interesting

    I just found the link to Discourse on Coding Horror by accident about 20 minutes ago. Then I see it mentioned on /.

    Well, Discourse should get rid of some of my favorite annoyances about forums like /.

    For instance, today there were four good articles that I'd like to comment on, but by the time I get my arguments together, the people who could contribute the most to a meaning ful discussion will have moved on and been drowned out in a flood of idiocy. continuing a thread or an interest ove longer periods of time would acutally contibute to our mutual benefit.

    A couple of things are missing:

    Technical articles and opinions should have a level of proof and logic behind them. Incomplete arguments should be noted, and invalid arguments should be immediately identifiable. Furthermore, authors should be forced to stand on the merits of their arguments rather than some alleged claim to authority such as, "I've been a teacher at a major University for 15 years..." And they should be forced to create psudonyms that don't imply and opinion. (For instance, no one named "Alexander Hamilton" should be allowed on the forum, and certainly not to comment on the Federal Budget.)

    Any other ideas?

    --
    "The mind works quicker than you think!"
    1. Re:Interesting idea by meburke · · Score: 0

      Sorry for the typos...I was in a hurry to see if I could get the first post. This would be unnecessary if /. was using Discourse as an engine.

      --
      "The mind works quicker than you think!"
    2. Re:Interesting idea by meburke · · Score: 4, Interesting

      Another thing about forums like /. that tick me off: I have seen some references to articles and links that have interested me, and even though I've bookmarked lots of them, the bookmarks have sometimes disappeared due to computer crashes, software changes or updates or other reasons, and then I can't find the original article again. Marking it "Interested" on the forum host itself would be great, an adequate search engine behind the forum is better, and both would be terrific! I can go to Microsofts tech forums and find out which topics I researched 10 years ago. (Comes in handy when an old fart like me starts thinking, "Didn't I have to solve a similar problem back in...")

      --
      "The mind works quicker than you think!"
    3. Re:Interesting idea by stephanruby · · Score: 4, Interesting

      Well, Discourse should get rid of some of my favorite annoyances about forums like /.

      Do you really think so? Did you take a look at it? What's the point of putting all those avatar pictures on each row? Each forum row looks too busy as it is. And why are they trying to do everything with Javascript? In my opinion, they're just repeating the mistake of Slashdot in that area.

      Hopefully, they'll listen to user feedback, and iterate away from what they have now. Their forum is not bad, but for now it's not that great either.

      A couple of things are missing:

      Technical articles and opinions should have a level of proof and logic behind them. Incomplete arguments should be noted, and invalid arguments should be immediately identifiable. Furthermore, authors should be forced to stand on the merits of their arguments rather than some alleged claim to authority such as, "I've been a teacher at a major University for 15 years..." And they should be forced to create psudonyms that don't imply and opinion. (For instance, no one named "Alexander Hamilton" should be allowed on the forum, and certainly not to comment on the Federal Budget.)

      Do you think your advice would also apply to a forum on Legos or Barbie dolls?

    4. Re:Interesting idea by raftpeople · · Score: 1

      drowned out in a flood of idiocy

      BIEBER!!!!!!

    5. Re:Interesting idea by Ostracus · · Score: 3, Insightful

      How about putting close at hand the tools to make a better, more educated post? Note Spellcheckers, and Wikipedia are close by. Wolfram Alpha for another, although none are integrated. Grammar and math checkers next.

      --
      Shai Schticks:"You don't make peace with friends, you make peace with enemies"
    6. Re:Interesting idea by Anonymous Coward · · Score: 0

      Yeah, enough automagic smarts so that any idiot can come off looking like an Einstein to other idiots.

    7. Re:Interesting idea by MikeBabcock · · Score: 4, Informative

      It looks horrifyingly bad. Just looking at their test forum makes me want to run away screaming.

      FidoNet was better.

      --
      - Michael T. Babcock (Yes, I blog)
    8. Re:Interesting idea by MikeBabcock · · Score: 2

      ... none of those are the reasons that stackexchange has so many good answers to questions. I don't believe they'd contribute greatly to a discussion forum either.

      --
      - Michael T. Babcock (Yes, I blog)
    9. Re:Interesting idea by Jane+Q.+Public · · Score: 3

      "Technical articles and opinions should have a level of proof and logic behind them. Incomplete arguments should be noted, and invalid arguments should be immediately identifiable..."

      Good luck with that. There are forums at actual scientific journal websites that that don't always meet those qualifications. Half the time when I've tried to have a logical discussion on /. someone causes it to devolve into meaningless bickering over inconsequential details, or derisive ad-hominem attacks; even from people who should know better.

      I would love to see that change. But as I stated earlier: good luck with that.

    10. Re:Interesting idea by tbird81 · · Score: 1

      Did you take a look at it?

      How about a seizure warning before posting that link next time!

    11. Re:Interesting idea by meburke · · Score: 1

      That's a philosophical question. I personally think any serious discusion where opinion is expressed ought to have some Proof, Information or Example for each serious statement of Opinion. Arguments should be cogent and valid. However, not every discussion is serious enough to warrant the effort involved. I think Discourse might be better if the option to carry out serious conversation without distraction or undue influence were included in the architecture.

      (Of course, I think most programmers could improve their programs considerably if they programmed in LISP, so I may not be the best person to model an opinion.)

      --
      "The mind works quicker than you think!"
    12. Re:Interesting idea by meburke · · Score: 1

      Yup, and Logic parsers, and decision tree diagrams, and appended tutorial tools for those who want or need them.

      I was impressed with the idea that I could link to an authoritative source and it wold be integrated into the post. Good Math tools and statistics easily at hand might make it better. I still think there is a gap in the ability to FIND relevant info on subjects.

      --
      "The mind works quicker than you think!"
    13. Re:Interesting idea by DNS-and-BIND · · Score: 2

      Yup. Only let the Council of Alphas have a voice. It's been tried. It didn't work out quite as well as you might have imagined. Funny how it's the well-spoken people who think that only well-spoken people's opinions should be heard?

      --
      Shutting down free speech with violence isn't fighting fascism. It IS fascism!
    14. Re:Interesting idea by xenobyte · · Score: 4, Interesting

      It looks horrifyingly bad. Just looking at their test forum makes me want to run away screaming.

      FidoNet was better.

      Agree. FidoNet was amazingly functional given the technical limitations of the day.

      --
      "For every complex problem, there is a solution that is simple, neat, and wrong." -- H.L. Mencken (1880-1956) --
    15. Re:Interesting idea by phantomfive · · Score: 1

      Technical articles and opinions should have a level of proof and logic behind them. Incomplete arguments should be noted, and invalid arguments should be immediately identifiable

      Sure, this problem's easy to solve........

      # wget -R *.* > /dev/null

      --
      "First they came for the slanderers and i said nothing."
    16. Re:Interesting idea by jafac · · Score: 1

      . . . that reminds me. I think it's about time for another C++ vs. Java flamewar.

      Who's up for it?

      --

      These are my friends, See how they glisten. See this one shine, how he smiles in the light.
    17. Re:Interesting idea by thetoadwarrior · · Score: 1

      And if your real name is Alexander Hamilton?

      Nice set of unenforcable stupid rules though.

    18. Re:Interesting idea by Dr_Barnowl · · Score: 2

      If you want to be democratic about it, have a platform where you can lend weight to peoples opinion ; in the context of Slashdot, your post is already weighted according to your karma when you initially post it, and later on, by people reviewing it.

      Being well-spoken is essential to having a democratic debate. If you cannot express your opinion in a way which the other party can understand, you have no chance of having any discussion about it at all.

      If you are well spoken, then those of us who are not well-spoken should be able to recognise someone who shares their opinion, but manages to express it more clearly, and lend their support to your ability to have it heard.

    19. Re:Interesting idea by Dr_Barnowl · · Score: 2

      I always think a PGP style web-of-trust would be useful in the sphere of trading opinions, whether that be reviews on academic papers or posts on a forum.

      One such form of trust would be that, yes, you are Alexander Hamilton, and these 2,000 people have signed your public key to acknowledge this.

    20. Re:Interesting idea by elucido · · Score: 1

      To improve upon that why not add propositional logic and analysis capabilities into it? Regular expressions?

    21. Re:Interesting idea by elucido · · Score: 1

      Yup, and Logic parsers, and decision tree diagrams, and appended tutorial tools for those who want or need them.

      I was impressed with the idea that I could link to an authoritative source and it wold be integrated into the post. Good Math tools and statistics easily at hand might make it better. I still think there is a gap in the ability to FIND relevant info on subjects.

      This is exactly what I was thinking. Btw do any logic parsers exist or did you just make it up?

    22. Re:Interesting idea by martin-boundary · · Score: 1

      I don't know what you're talking about. When I browse the web in Emacs, I can spell check the web page, query Wolfram Alpha, launch wikipedia in another buffer, and do symbolic calculations in Maxima, all while reading a pdf in yet another buffer. Sometimes I even respond to emails.

    23. Re:Interesting idea by richlv · · Score: 1

      ouch. it might work well with the short attention span / typing-disabled audiences, though...
      looks like twitter, reloaded. and i don't think very highly of twitter.

      --
      Rich
    24. Re:Interesting idea by stephanruby · · Score: 2

      Don't let the name, nor their tag line, confuse you.

      Here is the list of actual forums he gives as examples:

      There's an amazing depth of information on forums.

      * A 12 year old girl who finds a forum community of rabid enthusiasts willing to help her rebuild a Fiero from scratch? Check.
      * The most obsessive breakdown of Lego collectible minifig kits you'll find anywhere on the Internet? Check.
      * Some of the most practical information on stunt kiting in the world? Check.
      * The only place I could find with scarily powerful squirt gun instructions and advice? Check.
      * The underlying research for a New Yorker article outing a potential serial marathon cheater? Check.

    25. Re:Interesting idea by SomePgmr · · Score: 2

      Something about slashdot makes it really combative. I don't know if it's the karma system, us, or something else. But if you say something people see, no matter how rational, someone is going to disagree just to disagree, and it's probably going to be a little nasty.

      Like you said, that usually starts with someone tilting at some inconsequential and opportunistic BS taken out of context. A couple mod points later the whole thread is off the rails. It's pretty irritating and I doubt most of us actually converse like this in the real world. We'd get laughed at or punched.

    26. Re:Interesting idea by dkf · · Score: 2

      Did you take a look at it?

      The discussion threading is terrible, and there's no keyboard navigation, not even as good as on slashdot (which is not good either). It's also got a very noisy design, with lots of colors and complexity. In short, Jeff appears to be learning all the wrong lessons from other sites.

      I think I'll stick with other systems for now. There's no value proposition in being involved yet.

      --
      "Little does he know, but there is no 'I' in 'Idiot'!"
    27. Re:Interesting idea by dkf · · Score: 2

      Half the time when I've tried to have a logical discussion on /. someone causes it to devolve into meaningless bickering over inconsequential details, or derisive ad-hominem attacks

      So learn to ignore the parts that are value-free. There's no point in mud-wrestling a pig into submission as you just get covered in mud and the pig loves it.

      --
      "Little does he know, but there is no 'I' in 'Idiot'!"
    28. Re:Interesting idea by foobsr · · Score: 1
      Forgot this one: I think most programmers could improve their programs considerably if they programmed in LISP

      ... and would read "The Psychology of Computer Programming: Silver Anniversary Edition [Paperback]".

      CC.

      --
      TaijiQuan (Huang, 5 loosenings)
    29. Re:Interesting idea by Anonymous Coward · · Score: 0

      I don't know what you're talking about. When I browse the web in Emacs, I can spell check the web page, query Wolfram Alpha, launch wikipedia in another buffer, and do symbolic calculations in Maxima, all while reading a pdf in yet another buffer. Sometimes I even respond to emails.

      It's a great operating system, lacking only a decent editor...

    30. Re:Interesting idea by Anonymous Coward · · Score: 0

      . . . that reminds me. I think it's about time for another C++ vs. Java flamewar.

      These days, that just gets the C# guys all running in yelling loudly about how they have the best of both worlds and being smugly superior.

      The worst thing about that of course being that they're probably right...

    31. Re:Interesting idea by drinkypoo · · Score: 2

      It's pretty irritating and I doubt most of us actually converse like this in the real world. We'd get laughed at or punched.

      I personally become combative when people say things that they clearly would not even fucking begin to say to me in meatspace. I do in fact talk like this, outside of business situations where it's inappropriate. (I've been in workplaces where everyone cussed and I've been in workplaces where no one cussed, and fit in fine in both cases. I admit to enjoying the former more, but he who has the gold makes the rules.) When someone says something that makes no sense I'll tell them it makes no sense and if they persist I will escalate my terminology until I'm telling them they're a dumbshit. Again, based on social context. I wouldn't do that at a job, but I will do that at a coffeeshop. Merely disagreeing with someone who at least has a consistent logic about what I see as wrongness doesn't provoke that kind of response there, but it doesn't here, either.

      The difference online is trolls. In "real life" the trolls have to be more subtle so they don't get their asses kicked on a regular basis. They find their outlet here online, where there are no penalties for their pathetic behavior which covers for their emotional injuries.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    32. Re:Interesting idea by Ford+Prefect · · Score: 1

      Something about slashdot makes it really combative. I don't know if it's the karma system, us, or something else. But if you say something people see, no matter how rational, someone is going to disagree just to disagree, and it's probably going to be a little nasty.

      I disagree!

      --
      Tedious Bloggy Stuff - hooray?
    33. Re:Interesting idea by Anonymous Coward · · Score: 0

      authors should be forced to stand on the merits of their arguments

      they should be forced to create psudonyms

      Why should anyone be forced to create a pseudonym if it's the merit of the argument that matters? That only leads to be able to ad hominem someone. If my argument is sound it shouldn't matter if my pseudonym "Anonymous Coward" or "Anal Rapist 54", no?

    34. Re:Interesting idea by mortonda · · Score: 3, Funny

      !I can go to Microsofts tech forums and find out which topics I researched 10 years ago. (Comes in handy when an old fart like me starts thinking, "Didn't I have to solve a similar problem back in...")

      What gets me is when I google a particular problem and the first result is a post I made 5 years ago asking the same question. Even worse is when it went unanswered 5 years ago. :(

    35. Re:Interesting idea by Martin+Blank · · Score: 2

      I dont know that that would work. People on the fringes like Ralph Nader and Rush Limbaugh would be pushed rapidly up to very high levels. If you added negative points to balance this, it would quickly become a political war where technically correct but unpopular people could get buried as untrustworthy while a politician who says all the right things could become the most trusted person.

      --
      You can never go home again... but I guess you can shop there.
    36. Re:Interesting idea by neurovish · · Score: 1

      Technical articles and opinions should have a level of proof and logic behind them. Incomplete arguments should be noted, and invalid arguments should be immediately identifiable. Furthermore, authors should be forced to stand on the merits of their arguments rather than some alleged claim to authority such as, "I've been a teacher at a major University for 15 years..." And they should be forced to create psudonyms that don't imply and opinion. (For instance, no one named "Alexander Hamilton" should be allowed on the forum, and certainly not to comment on the Federal Budget.)

      Any other ideas?

      What if my name actually is Alexander Hamilton? ...and you think that people shouldn't talk about anything about which they have an opinion or form opinions based on anything other than bulletproof logic founded on verifiable proof? You sound like somebody who would be no fun at a party.

    37. Re:Interesting idea by Anonymous Coward · · Score: 0

      So what your'e saying is is that /. and forum software in general lack "force"?

    38. Re:Interesting idea by Anonymous Coward · · Score: 0

      Council of Alphas, Aristocracy, The Enlightened, The Responsible - Narcissistic Circle Jerk, Self Affirmation Extraordinaire

    39. Re:Interesting idea by stephanruby · · Score: 1

      Forgot this one: I think most programmers could improve their programs considerably if they programmed in LISP

      ... and would read "The Psychology of Computer Programming: Silver Anniversary Edition [Paperback]".

      I've done both, but I'm not a great programmer yet.

    40. Re:Interesting idea by NevarMore · · Score: 3, Funny
    41. Re:Interesting idea by Anonymous Coward · · Score: 0

      You're a liar. The real reason you oppose this idea is because you know you're too stupid to ever formulate an intelligent argument yourself, and are terrified of a system that would make that fact even more obvious whenever you open your filthy inbred mouth. You don't actually see racism in this or even care about racism. In fact you actively want racism to continue because you (incorrectly) think you can use it as a blunt instrument against anyone who makes you uncomfortably aware of your own dishonesty and stupidity - just as you tried with the grandparent poster.

    42. Re:Interesting idea by im_thatoneguy · · Score: 1

      The reverse of this is pretty amusing though too. I once found a very interesting post that I found very insightful and addressed exactly what I was looking for. I then went on to realize that it was a post I had written 4-5 years ago. :| I had no recollection of ever writing it but it was clearly my username and writing style on a forum I frequent.

    43. Re:Interesting idea by foobsr · · Score: 1
      I've done both, but I'm not a great programmer yet.

      Almost same with me (without the silver attachment). But I am sure it helped me to improve in my days (made it to a LISP machine). What was missing was endless exercises with proper guidance by a master of the field.

      But I could also say that I never was a programmer in the first place.

      Besides, I am suspicious regards people claiming to be *great* anyway.

      CC.

      --
      TaijiQuan (Huang, 5 loosenings)
    44. Re:Interesting idea by Jane+Q.+Public · · Score: 1

      I agree with you and DrinkyPoo both. I have been in "conversations" in online forums (fora?) that, in the real world, would have led to me punching the other person in the nose. And usually it has been a guy, so I would probably punch him in the nose, rather than get into a hair-pulling session.

      I do my darnedest to not behave the same way myself. Which is not to say I never have. But I try.

    45. Re:Interesting idea by Anonymous Coward · · Score: 0

      > And usually it has been a guy, so I would probably punch him in the nose, rather than get into a hair-pulling session.

      I sometimes wonder how many men adopt a female persona online to use this sexist stereotype as a weapon against other men during combative arguments.

    46. Re:Interesting idea by MikeBabcock · · Score: 1

      Sadly I think Twitter has a much higher content to ugly ratio.

      --
      - Michael T. Babcock (Yes, I blog)
    47. Re:Interesting idea by cosmo42 · · Score: 1

      I share the hate to web forum UI's by many posters. That's why i wrote Siilihai web forum reader. IMO a good forum software should separate the data from UI properly and give a good API to access the underlying data. I really hope Discourse will add a API or use one of the existing ones, TapaTalk being the most popular.

    48. Re:Interesting idea by Sigg3.net · · Score: 1

      Good luck with that. There are forums at actual scientific journal websites that that don't always meet those qualifications. Half the time when I've tried to have a logical discussion on /. someone causes it to devolve into meaningless bickering over inconsequential details, or derisive ad-hominem attacks; even from people who should know better.

      You're an asshole, Jane.

    49. Re:Interesting idea by Anonymous Coward · · Score: 0

      What gets me is when I google a particular problem and the first result is a post I made 5 years ago asking the same question. Even worse is when it went unanswered 5 years ago. :(

      Or more accurately, you search for a specific error message and the top ten results are on various Microsoft sites that don't solve your issue:

      * I rebooted and that fixed it
      * I forgot about it for a week and it magically started working
      * I installed Windows Updates and it was fixes
      * I downloaded this hotfix (link is to a hotfix totally unrelated to the error message) and it was fixed
      * I called MS Tech support and paid $5,000,000 and they fixed it. (And they don't post the answer)
      * I reinstalled and it went away (Or for Ubuntu users: I upgraded to the next release and it went away--or even worse they say "Can you try it in the latest release (which happens to be an alpha release) and see if it's fixed?")
      * When I came back from vacation the problem was gone
      * Dead link to a forum post, download URL or blog
      * Link to another Microsoft property which fails because Microsoft completely re-designs their site every few months to ensure old URLs are invalid
      * Link to a dead domain that has been taken over by malware, adware, or just an ad-serving parking page
      * A forum post with a subject that start out with '[fixed]' that is 33 pages long and you have to dig through them all to find the 'resolution'..except it still doesn't fix it

      Yeah--I hate searching for problems with MIcrosoft software if you couldn't tell. It's usually an exercise in futility.

  2. Hilarity About To Ensue by Anonymous Coward · · Score: 0

    So this 'next generation forum' is a request from the operator of Bitcointalk for a new forum to replace the old forum that has suffered security issues. Now the creator of Stack Exchange which it self has suffered security issues is going to 'try' and replace Simple Machines Forums. I see hilarity about to ensue.

  3. next gen by absurdhero · · Score: 1

    I'm excited about the idea of new forum software. I feel like Google, Facebook, and Twitter have made reasonably good conversation interfaces that forum or bulletin board software could easily borrow from. Having good search facilities, an interface with lower friction (i.e fewer clicks and scrolling) and snappy performance would be a great start.

    Recent improvements in web user interface frameworks such as Twitter Bootstrap would go a long way towards making a mobile friendly and easier to use forum interface. It seems strange that popular forum software doesn't use those technologies.

  4. i want to see by Anonymous Coward · · Score: 3, Interesting

    more anonymity
    more encryption
    more control over my data

    1. Re:i want to see by absurdhero · · Score: 2

      I see what you did there, Anonymous Coward!

    2. Re:i want to see by GrahamCox · · Score: 2

      And some effectual hardening against spam.

  5. Build a better person? They will come. by Anonymous Coward · · Score: 3, Insightful

    You're asking for technology to solve what is essentially social problems. A common mistake amongst geeks.

    1. Re:Build a better person? They will come. by Anonymous Coward · · Score: 3, Interesting

      > You're asking for technology to solve what is essentially social problems. A common mistake amongst geeks.

      I don't think that's entirely true. Sure, you will not solve the social problems via technology, but are these really social problems?

      Just to give an example: If a platform like ./ offered a moderation system in which posts aren't simply upvoted or downvoted, but the platform remembers *who* voted, and lets me "connect" to other users who I think contribute in a meaningful way, and applies a higher factor to their posts *and votes* than to some random poster's votes. Plus points if the system works in a transitive way, i.e. if I "connect" to someone and he connects to someone else, then *that* person's posts/votes are still more important than the masses' votes to me, but not as much as the votes of somebody I directly "connected" to.

      The above is a technical solution, but still sensible (I think) because what it addresses *is* a technical problem -- filtering information. It sure wouldn't stop random people from posting useless brain farts on ./, but it would help me ignore them.

    2. Re:Build a better person? They will come. by TuringTest · · Score: 2

      Why the "if"? /. allows you to do just that.

      --
      Singularity: a belief in the "God" idea with the "demiurge" relation inverted.
    3. Re:Build a better person? They will come. by ka9dgx · · Score: 2

      Having other people who uniformly agree with you would enable such a system to work, but reality is more fine grained than that.

      What you really want is to be able to flag/score things according to some specific dimension, like "truth", "humor", "spam", "creationism", "logic", "propaganda", etc.

      If those dimensions were chosen by all of us, and consistently scored/flagged/applied, /. would be a lot more powerful.

    4. Re:Build a better person? They will come. by Anonymous Coward · · Score: 0

      Technology can potentially solve social problems. Terminators for example.

    5. Re:Build a better person? They will come. by DerekLyons · · Score: 1

      What you really want is to be able to flag/score things according to some specific dimension, like "truth", "humor", "spam", "creationism", "logic", "propaganda", etc.

      If those dimensions were chosen by all of us, and consistently scored/flagged/applied, /. would be a lot more powerful.

      If by powerful you mean "works to ensure I see stuff I agree with and shields me from stuff I don't", then sure. Otherwise not so much. One persons "truth" it another persons "propaganda". And that's not to mention the number of urban legends and things "everyone knows", or the false belief that one understands a topic because one has seen a Discovery Channel program on it...

  6. Poor UI design. javascript required = nothankyou by Anonymous Coward · · Score: 5, Insightful

    No. just... no.

    IO loaded the example forum with NoScript enabled. Absolutely no formatting present, the only way to differentiate individual posts was by the "#1" "#2" numbering each one individually, inlined with the body text of the comments.

    We don't need more client side code, we need less. Formatting should be in CSS, the content should degrade sanely for text only and mobile browsers / screen readers. I shouldn't have to allow javascript through in order to format the page content.

    Worse - when I did enable javascript to see what it actually is intended to look like, they've got one of those "fixed position" menus at the top of the page that doesn't scroll away, and I absolutely detest webpages that use those. I prefer being able to see more of the content, and can navigate my way to the top of the screen for a seldom used menu with one keystroke, or a short drag of a scrollbar handle. The site also has a maximum width for the content section, on a 16:9 1080p screen, 2/3 of the page is blank when my browser window is full screen. If this is the future of webforums, I don't want it.

  7. Wordpress by SilenceBE · · Score: 2

    Wordpress is popular because of the lamp stack. Regardless of personal feelings against a lamp setup, but if the goal is to be the "wordpress" of discussion software I will say good luck wit that ! I think the fact that it is written in ROR, will make this a very hard goal to reach.

  8. NNTP, pls keep it alive by Anonymous Coward · · Score: 0

    NNTP, pls keep it alive

    It is something worth keeping alive. Its standards should have evolved.

    Current Advertising companies finding it difficult with nntp.

  9. Next gen meet the old gen by c0lo · · Score: 1

    I wonder if it will ever have an NNTP gateway

    This can't possible mean you want to go back on the ages of Usenet, extended with Web2news interface, can it?

    Well, what? How about moderation, user voting and those rosette-shaped icons... these are the new(-ish) cool features, where are you letting them? They so much worth it.. for example, "Google groups" is useless for a discussion without them!

    And who needs a distributed system like Usenet when a single Web server is sufficient?

    --
    Questions raise, answers kill. Raise questions to stay alive.
    1. Re:Next gen meet the old gen by marcello_dl · · Score: 4, Interesting

      Why you need usenet?
      Because it is better to focus on a tree of subjects instead of roaming a hundred forums with different logins about the same subjects.

      Usenet needed improvement, not death. The big problems were efficient distribution of articles among servers, and moderation. Both solvable (i'd have left to server/discussion admins to kill articles based on readers feedback, and the option to accept the kill recommendations from other servers with some degrees of trust). It obviously was too free for the interests driving the development of the net, namely advertising, the telcos and media companies.

      One group I used to follow was polluted by very persistent trolls without fantasy, the most prominent one was found to be linked to the telco running the server, YMMV.

      If somebody thinks about reviving a low bandwidth web 1.0 instead of js sites on a handful of bloated browsers, please tell me where do I sign up.

      --
      ---- MISSING MISCELLANEOUS DATA SEGMENT --- [sigdash] trolololol
    2. Re:Next gen meet the old gen by c0lo · · Score: 1

      Uh... (my sarcasm was too subtle. my whole post above would be summarized by: "Discourse? What is/was wrong with Usenet?")

      --
      Questions raise, answers kill. Raise questions to stay alive.
    3. Re:Next gen meet the old gen by marcello_dl · · Score: 1

      Sorry, sarcasm detector is automatically disabled for 7 digit UIDs, because you might actually be convinced of all the stuff you write.

      --
      ---- MISSING MISCELLANEOUS DATA SEGMENT --- [sigdash] trolololol
    4. Re:Next gen meet the old gen by c0lo · · Score: 1

      (a 7 digits ID that knows about Usenet and NNTP.
      Ah, another 6 digits ID which still haven't learned that only a 5-or-less digit ID tell something about the age of the poster; for the rest... your mileage may vary).

      --
      Questions raise, answers kill. Raise questions to stay alive.
    5. Re:Next gen meet the old gen by Anonymous Coward · · Score: 0

      Cute. So how old am I, with my ZERO DIGIT UID huh?

    6. Re:Next gen meet the old gen by c0lo · · Score: 1

      Cute. So how old am I, with my ZERO DIGIT UID huh?

      Eternally immortal, AC, thus since the beginning of time.

      --
      Questions raise, answers kill. Raise questions to stay alive.
  10. Forum software has changed. by pclinger · · Score: 5, Interesting

    disclosure: I'm the President and CEO of ProBoards, my company creates forum software.

    From TFA: "When I looked at forum software again after leaving Stack Exchange, I was appalled to discover that after four years virtually nothing had changed."

    This is a great sound bite, but unfortuantely is just not true. There is a lot of innovation in the forum space going on. A few recent software releases come to mind that offer new, unique functionality. XenForo, vBulletin 5, and my company's new forum software ProBoards v5 that launches on April 29th.

    I can't speak in depth to our competitor's products, but I can tell you how we have taken forums to the next level:

    -Live Search. Most pages have a search box you can type in, and the threads/posts update live on screen.
    -AJAX pagination - switch between pages without needing to load a full new page.
    -Integrated Notifications. We push content to you, you shouldn't have to seek it out.
    -Integrated mobile site
    -Clean, simple UI (while keeping all functionality available)
    -Enhanced privacy. More control over what you see and who can see you.
    -Activity feeds for staying up to date with your friends on the forum
    -Single signon for all ProBoards forums with the ability to easily switch between forums
    -WYSIWYG editor
    -"Conversations" instead of PMs -- you can have multiple people in a discussion
    -Better moderator tools that make it easier than ever for mods to get stuff done with fewer clicks.
    -We launched a new section on our homepage that shows you all forums you are a member of and information such as how many new messages you have, notifications, if any of your participated topics were updated, and more -- many forums, all on one single page.
    -and a whole lot more.

    You can test these features in our new software yourself at http://support.proboards.com./

    My main point is this: There is plenty of innovation going on. Go look for it.

    --
    /. editors made it impossible to link to file:///c:/con/con in my sig. Please just type it in
    1. Re:Forum software has changed. by Anonymous Coward · · Score: 0

      "I can't speak in depth to our competitor's products"

      What the what? You're the CEO of your company, and you don't know your competitors products inside, outside, and backwards?

      You do know that's the CEO's job, right? To know the industry upside down and sideways? To know who the players are, what their products are, and how they are different than and similar to yours?

    2. Re:Forum software has changed. by Anonymous Coward · · Score: 0

      Great changes! (Coming soon...)

      Dude, I realize that you have to evangelize your product. But, telling us that your product has great changes, you just can't/see or use them for the next 3 months does not make a good case.

      Frankly the first thing that comes to mind is Baghdad Bob. Until your "product" is available to the public, it doesn't exist. You're dead to me.

    3. Re:Forum software has changed. by nblender · · Score: 2

      Disclosure: I have no familiarity with your software.
      Disclosure2: I am predisposed to hating forums.

      I'm from the days of the internet where discussions were had on mailing lists and usenet. Forums didn't exist.

      The problem with forums is:

      - In order to read a discussion, I must endure N page loads.
      - Each page load has a bazillion assets (smileys, avatars, buttons, menus)
      - Each asset that is not cached is a TCP session. Laggy or poor network connections make for a slow forum experience.
      - I can't read forums offline.
      - Forums are almost universally impossible to participate in on a smart-phone.
      - No easy way to read only what's new since the last time I visited (for a half dozen or so forums that I have no choice but to visit)
      - With email, I can choose the user agent of my desires. With a forum, I am stuck with some other idiots idea of how I should sort through information.
      - I can sort through a few hundred mailing list posts in a few minutes and easily drill down to what I'm interested in. With a forum, I can't sort through a few hundred new posts in under an hour.
      - I can file away e-mails that are of long-term interest to me, in my own filing system. It is futile to bookmark interesting forum posts because forum software changes and hence, URLs change over time.

      Forums are a scourge on the intarwebs...

      And I believe you're standing on my lawn.

    4. Re:Forum software has changed. by pclinger · · Score: 1

      You can see the changes, they're already live on our Support Forum which was linked in my post. Our full launch isn't until April. We have many clients that opted to upgrade early even while we are still in beta.

      --
      /. editors made it impossible to link to file:///c:/con/con in my sig. Please just type it in
  11. Re:Poor UI design. javascript required = nothankyo by xenobyte · · Score: 2, Insightful

    No. just... no.

    IO loaded the example forum with NoScript enabled. Absolutely no formatting present, the only way to differentiate individual posts was by the "#1" "#2" numbering each one individually, inlined with the body text of the comments.

    We don't need more client side code, we need less. Formatting should be in CSS, the content should degrade sanely for text only and mobile browsers / screen readers. I shouldn't have to allow javascript through in order to format the page content.

    Worse - when I did enable javascript to see what it actually is intended to look like, they've got one of those "fixed position" menus at the top of the page that doesn't scroll away, and I absolutely detest webpages that use those. I prefer being able to see more of the content, and can navigate my way to the top of the screen for a seldom used menu with one keystroke, or a short drag of a scrollbar handle. The site also has a maximum width for the content section, on a 16:9 1080p screen, 2/3 of the page is blank when my browser window is full screen. If this is the future of webforums, I don't want it.

    Agree 100% - I use NoScript for this exact reason: JavaScript is heavily abused by hackers and advertisers alike - evil people hell-bent on destroying our online experience.

    --
    "For every complex problem, there is a solution that is simple, neat, and wrong." -- H.L. Mencken (1880-1956) --
  12. Wow, it's completely barren with JS disabled. by Dwedit · · Score: 1

    I just loaded the example site, and it looks like just several lines of text with JavaScript disabled on the site. After enabling JavaScript, the site looks like it's supposed to, but is it really necessary to write a web forum that relies entirely on JavaScript to work? What ever happened to server-side processing spitting out dumb HTML pages and CSS styles?
    Most popular message board systems I've seen work perfectly without JS enabled, but others are very ugly (I'm looking at you, Disqus).

    1. Re:Wow, it's completely barren with JS disabled. by thetoadwarrior · · Score: 1

      Web devs must require customers to download 10 megs of JS to be a professional.

    2. Re:Wow, it's completely barren with JS disabled. by Ash+Vince · · Score: 3, Insightful

      I just loaded the example site, and it looks like just several lines of text with JavaScript disabled on the site. After enabling JavaScript, the site looks like it's supposed to, but is it really necessary to write a web forum that relies entirely on JavaScript to work? What ever happened to server-side processing spitting out dumb HTML pages and CSS styles?
      Most popular message board systems I've seen work perfectly without JS enabled, but others are very ugly (I'm looking at you, Disqus).

      The problem is that the vast majority of real web users do not actually care what a site looks like with JS disabled, as they keep it enabled.

      You guys with your insistence on no JS completely excludes jquery use and means everything has to work on completely refreshing the page every time you interact with it. Jquery and ajax creates an experience that is much quicker for most users since they only have to wait for very small amounts of JSON data to be sent to and from the server, and don't have to wait for the entire DOM to be reloaded from the server even though only a small part of it changed. Most users prefer this experience.

      I actually agree that all decent websites should degrade gracefully when JS is absent as this is how most screen readers (for blind people) render sites. The thing is though that most developers do not care what the blind person view of their website looks like providing it is at least half way usable (often that usability is a mandatory requirement as all government funded stuff has to tick the accessibility box).

      The number of real world users who insist on disabling JS seems to be a very low minority so don't be too surprised you are neglected by us web developers more and more. That way of creating websites is dead, and it simply is not coming back no matter how loudly you piss and moan as most people prefer the more modern Ajax feel.

      --
      I dont read /. to RTFA, I read /. to offend people in ignorance.
    3. Re:Wow, it's completely barren with JS disabled. by BenoitRen · · Score: 1

      That's understandable (though I think it is really unprofessional), but that doesn't excuse initial page formatting done by JavaScript.

    4. Re:Wow, it's completely barren with JS disabled. by Anonymous Coward · · Score: 1

      yet strangely I find that the websites that do gracefull degradation are on average way more responsive then the ajax all the way ones

    5. Re:Wow, it's completely barren with JS disabled. by Twinbee · · Score: 1

      For a site that's technologically oriented, I'm surprised to see so many frown on JS like this, though I have a feeling it may have something to do (ironically) with the speed of such pages. Download.com for instance is a pig to navigate due to (presumably) its heavy use of JS.

      --
      Why OpalCalc is the best Windows calc
    6. Re:Wow, it's completely barren with JS disabled. by Anonymous Coward · · Score: 0

      For a site that's technologically oriented, I'm surprised to see so many frown on JS like this, though I have a feeling it may have something to do (ironically) with the speed of such pages

      Exactly.

      We don't hate technology. We hate bloated sites that use technology badly.

      Also, we tend to be ahead of the trends for hardware, and the trend for hardware is lower power devices with longer battery life. The days of "fuck efficiency, upgrade your processor if it's slow" are over, and while JS engines are getting damn clever these days, sites that do everything client-side still often crawl on most mobile devices. Well-designed pages can be modern and fast, but Discourse sure ain't.

  13. Server side, darn it by Anonymous Coward · · Score: 0

    So... what part of the "damn it, do it on the server side" sentiment that pervades the reaction here did you miss?

    All of these "execute on the client" technologies have holes in them. And miscreants love to drive through those holes.

    You want to write *good* forums, here's your tech: HTML, CSS, and, rarely, CGI.

    You want more hostility, just keep talking client side. We're really tired of the security mess. Stop inflicting it on us, please.

    1. Re:Server side, darn it by pclinger · · Score: 1

      Our software does not rely on client side security. That IS all done server side. I didn't make any statements to the contrary in my original post.

      --
      /. editors made it impossible to link to file:///c:/con/con in my sig. Please just type it in
    2. Re:Server side, darn it by Anonymous Coward · · Score: 1

      I'm not the same AC that you replied to, but it's easy to guess that the poster was not referring to server-side security being done client-side. Nobody in their right mind does server-side security client-side, that would be utterly insane.

      When the poster wrote that you should be doing the work server-side, they almost certainly meant the entirety of presentation logic. CSS is your friend.

      Browsers are a security nightmare, aided and abetted by Javascript that offers more holes than swiss cheese and gives attackers a wonderful playpen for their exploits. Just ask any security researcher or penetration tester. It's so bad that it's not funny.

      Because of this, the amount of Javascript used in any modern security-aware web framework should be reduced to a minimum, and even that small amount should be optional to improve security. Anything else plays directly into the hands of attackers.

      I sure hope your devs have informed you about this, otherwise you have a very severe problem on your hands.

    3. Re:Server side, darn it by Anonymous Coward · · Score: 0

      When the poster wrote that you should be doing the work server-side, they almost certainly meant the entirety of presentation logic. CSS is your friend.

      Indeed that is precisely what I meant. Thank you.

    4. Re:Server side, darn it by Kielistic · · Score: 1

      I'm not sure you complainers really understand how Javascript works or at least it doesn't seem like it. Using Javascript for page layout isn't a security issue; it can't be. It's definitely bad practice (although sometimes still useful for getting certain layouts) but it is not a security issue. If an attacker can somehow inject Javascript into someone else's session it doesn't matter how much Javascript is already loaded into the page because the attacker can just write their own. If you are worried about loading up the page in their own browser and attacking the code there then you still don't have a case. Once a page is loaded in my browser I can run any script I want on it.

      So I would love to know what this severe security problem is you are talking about.

    5. Re:Server side, darn it by Kielistic · · Score: 1

      Forums would require quite a bit of "cgi", actually. Forums are dynamic which means they need more than static html and css can give.

      No one really uses cgi anymore and it has been replaced with more modern methods. People actually like the rich ui that client side programming provides and it really doesn't add security vulnerabilities. It sounds like you read a "Learn HTML" book in 2003 and think you're an expert.

  14. It's shit by thetoadwarrior · · Score: 2, Insightful

    Too much JS but more importantly their demo is ugly as sin. I'm not seeing how it's that different other than making everything feel crammed together and with far too many Web 2.0 features and not enough good design to not make it feel like one big blind poo.

    It does nothing to improve on the message board design and its fucking ugly. Good job, jeff!

    1. Re:It's shit by jez9999 · · Score: 1

      I basically agree. Strangely, the "log in" screen is inferior IMHO to Stack Exchanges, which implements a proper full-on OpenID login; this just has the usual suspects (log in with Google, log in with Facebook...)

    2. Re:It's shit by Anonymous Coward · · Score: 0

      You're lucky! (or maybe not?)... I can't even view it in Chromium under Linux as it just shows a blank gray window with a title of Discourse and their logo beside that (talking at the top of the browser tab)

      Either it's /.'ed at 7AM Eastern time or they have a few issues...

    3. Re:It's shit by thetoadwarrior · · Score: 1

      It appears not to limit title length either as someone recently busted the thread view. That's only something message boards solved well over 10 years ago.

      It *might* have potential if this is an alpha product but if he considers it mostly done and that's why he's releasing it then it's DOA.

  15. Uses worst web programming practices by Anonymous Coward · · Score: 0

    Pretty funny that they label themselves "next generation" when their lack of best practices design doesn't even merit a "last generation" tag.

    They seem to have a total inability to separate programming from presentation, which as you say should be 100% controlled by CSS. Javascript may not even be running on a device, so their sites will be invisible and unusable. Not to mention, a complete security disaster. Organized crime will love it.

    Why is it even appearing here on Slashdot? We should be encouraging best programming practices, not worst.

    1. Re:Uses worst web programming practices by Anonymous Coward · · Score: 0

      Why is it even appearing here on Slashdot? We should be encouraging best programming practices, not worst.

      You must be new here?

      Believe it or not, slashdot had a great commenting system once... before the dark times, before d2.

  16. What's new? by DerPflanz · · Score: 3, Funny

    Okay, I only looked at it for a few minutes, but I can't see the difference with classic boards. Yes, it is more fancy, more JavaScripty, but functional, I couldn't get any differences. Just a list of topics, when clicked go to a list of replies.

    No voting system, no "highest votes on top", no threading, ...

    --
    -- The Internet is a too slow way of doing things, you'd never do without it.
  17. Re:Poor UI design. javascript required = nothankyo by thetoadwarrior · · Score: 0

    Agreed, it looks like dog shit...after a homeless man ejaculated on it.

  18. Roll your own. by Seumas · · Score: 4, Interesting

    I have never felt that packaged forum systems were robust enough or integrateable enough to be worth it. In every situation, I have rolled my own. Including when deploying it for a community of 100k+ users. I'd also much rather roll my own functionality as a project grows into the individual application of the forum rather than go out and grab someone's plugin/module to stick into it and hope it answers my needs.

    Also, what the hell ever happened to nested-threaded discussions? Why is EVERY god damn forum out there in the last decade just this obnoxious flat-thread full of quotes of quotes of quotes of quotes of quotes? Is it because the developers are too lazy to add a minimal amount of recursion in their engine or . . . what?!

    1. Re:Roll your own. by jez9999 · · Score: 3, Funny

      Amen to nested discussions. I guess having a single flat thread for everything is easier for beginners... you just click on the thread and the posts are all meant to be "to do with the title" rather than perhaps some tangent the thread has gone off on. That said, threads do and will go off on tangents, so nested-threading is a great way to acknowledge that.

    2. Re:Roll your own. by Lazy+Jones · · Score: 2

      Is it because the developers are too lazy to add a minimal amount of recursion in their engine or . . . what?!

      In this particular case it is because Jeff Atwood hates threading. I think it's a huge mistake and he never manages to argue this choice in a compelling way, but I guess it's an emotional thing after all.

      --
      "I love my job, but I hate talking to people like you" (Freddie Mercury)
    3. Re:Roll your own. by sco08y · · Score: 1

      In this particular case it is because Jeff Atwood hates threading. I think it's a huge mistake and he never manages to argue this choice in a compelling way, but I guess it's an emotional thing after all.

      He's got a point that many implementations make it hard to navigate the tree, but it's not like it's that hard to implement what he wants (find my replies, see original) and be able to collapse trees.

    4. Re:Roll your own. by Lazy+Jones · · Score: 1

      He's got a point that many implementations make it hard to navigate the tree,

      I don't even grant him that point. Hard compared to what? A flat list of posts that one should try to reconstruct the (naturally tree-shaped) discussion structure from? That's like saying we should be using square wheels because some round wheels make it hard to steer the car.

      --
      "I love my job, but I hate talking to people like you" (Freddie Mercury)
    5. Re:Roll your own. by Anonymous Coward · · Score: 0

      I still run 10+ year old DCForum+ forum software for just this reason. It's still the only forum software I've found that has proper support for threads instead of linear display.

    6. Re:Roll your own. by bill_mcgonigle · · Score: 1

      I think the currently accepted theory is that the great unwashed masses can't understand threads (I disagree, but...) and the real goal of a forum is to maximize ad impressions, not to encourage good discussion, so threads are considered unwise.

      But, here we are using Slashcode despite all its warts...

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    7. Re:Roll your own. by sco08y · · Score: 1

      He's got a point that many implementations make it hard to navigate the tree,

      I don't even grant him that point. Hard compared to what? A flat list of posts that one should try to reconstruct the (naturally tree-shaped) discussion structure from? That's like saying we should be using square wheels because some round wheels make it hard to steer the car.

      Many implementations don't give you ready access to the parent and siblings of a post. Also, it is naturally a tree, but often a thread of discussion is mostly a list, and implementations could often flatten those. But, point taken, most of those are not issues that require fundamentally reworking a tree, and they're all far better than the "wall of text" you get with a flat list.

  19. Re:Poor UI design. javascript required = nothankyo by Dr_Barnowl · · Score: 1

    At least he didn't wank on his own shit.

    That would be disastrous.

  20. Re:Poor UI design. javascript required = nothankyo by Anonymous Coward · · Score: 0

    You missed your turn at 1980s.

  21. Re:nntp by Hognoxious · · Score: 1

    The first rule of usenet is to not talk about usenet.

    --
    Confucius say, "Find worm in apple - bad. Find half a worm - worse."
  22. As long as it doesn't use javascript by evanh · · Score: 3, Funny

    I'll be happy.

  23. Re:Rails, eh? by Anonymous Coward · · Score: 0

    No doubt

  24. Hopefully... by thejynxed · · Score: 2

    It will be built with security in mind, and won't use Javascript or PHP in any fashion, or allow modules that involve them to interact with the software in question.

    Some of the biggest problems I've seen over the years involving compromised forums have almost always involved issues with those two (with the 3rd most common being they were run on Microsoft's web services).

    --
    @Mindless Drivel: 100% of Twitter posts ever Tweeted.
  25. Hate to double post but... by thejynxed · · Score: 2

    ...after reading through the comments on this shiny turd, I vote Atwood should rebrand this new Discourse software to "Coding Horror".

    It relies on Javascript, so it's nothing but a security nightmare for anyone to implement.

    --
    @Mindless Drivel: 100% of Twitter posts ever Tweeted.
    1. Re:Hate to double post but... by Anonymous Coward · · Score: 0

      Tried loading and it just froze at the Loading.... page with all these errors. Well done...

      Webpage error details

      User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; .NET4.0C; .NET4.0E; InfoPath.3)
      Timestamp: Wed, 6 Feb 2013 14:33:02 UTC

      Message: Unexpected call to method or property access.
      Line: 3
      Char: 2671
      Code: 0
      URI: http://cdn.discourse.org/assets/application-8ff67ad0afefb6238b182e88aff1431c.js

      Message: Unexpected call to method or property access.
      Line: 3
      Char: 2671
      Code: 0
      URI: http://cdn.discourse.org/assets/application-8ff67ad0afefb6238b182e88aff1431c.js

      Message: Unexpected call to method or property access.
      Line: 3
      Char: 2671
      Code: 0
      URI: http://cdn.discourse.org/assets/application-8ff67ad0afefb6238b182e88aff1431c.js

      Message: Unexpected call to method or property access.
      Line: 3
      Char: 2671
      Code: 0
      URI: http://cdn.discourse.org/assets/application-8ff67ad0afefb6238b182e88aff1431c.js

      Message: Unexpected call to method or property access.
      Line: 3
      Char: 2671
      Code: 0
      URI: http://cdn.discourse.org/assets/application-8ff67ad0afefb6238b182e88aff1431c.js

  26. forced timelag by foobsr · · Score: 1
    the option to carry out serious conversation without distraction or undue influence

    A forced timelag netween interactions would probably help. Could create a difference one in the old days could observe between correspondence chess (by surface mail) and blitz chess.

    CC.

    --
    TaijiQuan (Huang, 5 loosenings)
  27. need effectual hardening? by Anonymous Coward · · Score: 0

    visit #1 best website for effectual hardening!!!! f0rumhard.com.v1agra4everypers0n.cn

  28. Re:Poor UI design. javascript required = nothankyo by Anonymous Coward · · Score: 0

    Flat discussion, no anonymous posting and ignores the distributed nature of the web. Laughable.

  29. Same problem: groupthink by sco08y · · Score: 1

    It's using the same user-based moderation that has sunk most other discussion forums. Like-minded people will overwhelm the discussion, and moderate up people they agree with. Nothing to see here, move along.

  30. NNTP by Anonymous Coward · · Score: 0

    Yes please to NNTP. Nothing on the web has come close to the power and usability of even the old console mode news readers!

  31. The problem isn't software. It's people. by concealment · · Score: 1

    I used to try to participate in online forums. I consider Slashdot one of the better ones, and even so, I'd say that at most 25% of the commentary here is necessary.

    The problem with online forums is that they follow the rules of behavior for a carnival. Those who create drama are most popular and so the attention focuses on them, while the more interesting comments are buried.

    There are relatively few people who can understand much of anything, and they get buried under the flood of people quoting TV shows, images of cats with clever sayings, pornography and general shenanigans.

    Even worse is that there are groups of people out there who have lots of time who tend to destroy discussion. Teenage cluelessness is bad, but so are the people who are on mental disability whose only entertainment is posting to the internet.

    Maybe this can be regulated by software, but only if it doesn't rely on voting. Voting just amplifies the problem, with all the people voting up what they recognize, which is the same old stuff, while ignoring or voting down the outliers (which is where the interesting stuff is).

    The only forums I've seen that "work" are ones which are based around technical Q&A of some kind. That way, there's a clear mission and an answer, and chatter is seen as annoying by the participants.

  32. Sure - when can you start writing it? by Anonymous Coward · · Score: 0

    I wonder if it will ever have an NNTP gateway

    Sure it will - when can you start writing it?

  33. Why Ruby on Rails? by ilsaloving · · Score: 1

    I'm having difficulty understanding why people insist on using Ruby on Rails, especially for projects where their goal is high performance OLTP system.

    Twitter was an incredibly high-profile failure, where twitter had to rewrite their entire backend in something else (Java I think? I can't remember now).

    If you want to make a scalable application, then use a platform known to be capable of handling such things. What next? Writing code for an embedded system using J2EE?

    At least they're using postgres for the database.

    1. Re:Why Ruby on Rails? by CastrTroy · · Score: 1

      While Postgres may be a better database, it's not a great idea to use Postgres as the only option if you want other people to run your project on their own systems. Because many hosts simply don't have Postgres as an option. It's not "that hard" when you're starting a new project to make it database agnostic, or support a few of the more popular databases. I don't know why more projects aren't database agnostic.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    2. Re:Why Ruby on Rails? by bill_mcgonigle · · Score: 2

      I don't know why more projects aren't database agnostic.

      Some apps are postgresql apps, not just CRUD apps. That is, much of the work is done in the database, for speed and efficiency.

      Since the two main options are postgresql and mysql, and postgresql is a much nicer programming environment and it scales much more easily, it's not surprising that the developers chose it. The consequences are merely that there are several thousand hosting companies available to choose from rather than tens of thousands.

      Yes, portability is constrained, but for running any real-sized forum this won't be an issue, especially because postgresql is open source software.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
  34. Re:Poor UI design. javascript required = nothankyo by Twinbee · · Score: 1

    they've got one of those "fixed position" menus at the top of the page that doesn't scroll away, and I absolutely detest webpages that use those

    Probably one reason you're not aware of is that pages with it tend to be slower to scroll. I hate that too, but that's a problem with the implementation (download.com take note).

    Yes you lose a little space, but then we sacrifice space with the taskbar/launchbar/quicklaunch/tab bar in Windows, and it's a very worthy sacrifice. Get a higher res monitor if it's really a problem.

    --
    Why OpalCalc is the best Windows calc
  35. Is This Web 3.0? by hduff · · Score: 1

    Maybe with some 5G coverage? Can we do some next-gen dialog about it?

    --
    "I believe in Karma. That means I can do bad things to people all day long and I assume they deserve it." : Dogbert
    1. Re:Is This Web 3.0? by Anonymous Coward · · Score: 0

      It's not Web 3.0 until there's nothing server side any more apart from the database, and the entire site is client-side javascript. Running in a web browser that's also written in client-side javascript. Except your computer is just a thin client connecting to a JavascriptOS session hosted on the cloud. But the surprise twist is that the cloud is also client-side Javascript running on your computer!

      Basically it's Javascript all the way down. I hope you like Javascript.

  36. Wheels on the buss go round and round... by jythie · · Score: 1

    *sigh* people are constantly trying to 'reinvent discussion for the modern age', they have been doing this for decades now... and the bulk of the time all we end up with is a repeat of 80s BBSes with some new trendy technology under the hood and little actual advancement...... resulting in decades of half-baked improvements. People keep focusing on the technology and what other technologies it interacts with because, well, geeks like playing with technology.. but the underlying discussion tools just keep reverting back to 'we dont know any better, so lets start from scratch' and forget lessons learned.

  37. Re:Poor UI design. javascript required = nothankyo by Anonymous Coward · · Score: 0

    It's a forum. Discussion should be flat, or you end up with two pedants endlessly arguing with each other way over on the right side of the screen. Anonymous posting is great for comments sections on news stories but turns discussion forums into a mess. And I don't even know what your third complaint is even trying to mean.

  38. Nobody cares about JS or threads by Roowark · · Score: 1

    Nobody cares about a site using JS or threaded posts, because the average everyday user doesn't even know what JS *is* much less anything about "disabling" it. It's that "ham radio complex" that so many tech-heads are guilty of: they love all the bells and whistles and flashing lights of a ham radio room with dials and gauges and notch bypass filters and whoopeekipperedherring. But the everyday radio listener just wants to press the "On" button. The perpetual problem with software/UI development is that all too often you have the former designing products for the latter. When condescension kicks in an you have the JS-hater referring to the everyday user as "all those retards," the whole thing becomes disgusting. Same thing for threaded forums. For the average person, they're impossible to follow. Somebody posts a reply, and it's buried 7 screens down; he won't even know it's there, and has to hopscotch all over the place to find the more recent posts. The "flat" format has become almost universal simply because it works for most people. It's intuitive and logical, and more closely simulates a real conversation. Think about 5 people conversing in a cafe. One person says something. Then somebody else says something. Then another person says something. And so on. So there's a sequence of statements, one after the other, all within the same topic. Each person's statement relates to what somebody just said, or to what's been said so far. Thus, you have the "flat" forum design, which works the exact same way. It mirrors how human communication occurs. I've been using online forums and discussions since ARPANET, and I hate threaded forums, and consider using one to be an approximate metaphor for stepping in a pile of fresh elephant poop.

  39. Mod parent ON topic by Cajun+Hell · · Score: 1

    Everyone see the two radically conflicting views here? I don't know if the above post appeared in a thread about NNTP coincidentally or not, but it definitely is deeply related.

    I have seen some references to articles and links that have interested me, and even though I've bookmarked lots of them, the bookmarks have sometimes disappeared due to computer crashes, software changes or updates or other reasons, and then I can't find the original article again

    Call this the anti-NNTP position. Or in modern hipster speak, it's the "cloud" position. Summary: "Your computer is no good, and their computer is awesome."

    When you bookmark or otherwise save the data on your machine, your imagination is the limit to what you can do with it. Well, your imagination if you're typing or pasting them into some text editor, or it's the browser authors' imagination if you're using the browser to do your bookmarking.

    Many people are happy with that, but not completely. I've heard of third-party bookmarking sites (e.g., delic.io.us), "syncing" plugins, etc though I've never used any of them. And in the above example, the person is having unrelated problems (broken browser or OS?) and so their computer is completely unreliable. No matter how well a browser handles bookmarks, it's not going to work for this guy, because his computer just isn't capable of reliably storing information for years. So of course he'd rather sites themselves provide features, such as say, bookmarking, since that's his only hope of things ever working.

    And that has potential, but then the user's imagination, or the imaginations of those he delegate to make his tools, is no longer the upper limit as to what can be done ; the site owners' imaginations is the upper bound now. And possibly other factors too (maybe they'll get more ad impressions if they don't make it easy for you to quickly find things). And every site the users, needs to be persuaded to do whatever you want. And since sites are shared by many users, there is One Global Right Way to do things (for that site).

    We know from experience, that "One Global Right Way" is always wrong.

    Some of us see the problem from the other end, where we trust ourselves, or the software we use, to do things right, or at least to do things best, and the software is interchangeable and can be replaced if we don't like it, each competing to implement some particular protocol. That's why you have bookmarks at all: because someone at Netscape or Microsoft or whereever, saw that people were pasting URLs into some file. So they added it to the browser. And then the others browsers had to have it, and then a few browsers branched off and started doing it in slightly different ways.

    And that would be ideal, if only the parent poster's computer fucking worked and could store things long-term. He could have reliable bookmarks and they could work however he wanted them to. But nooo.. people have to buy crap, or keep the Windows preload, or whatever is going on with this guy (maybe it's just bad luck that an alligator ate all his backups). So he wants the sites to do his bookmarking, since the sites are reliable. And there are lots of people who are just like him, so the pressure on the sites gets unbearable.

    And everyone suffers as a consequence, as we drift into retarded "progress," and a weird mix of homogenity (every site does things for all its users, but in one way) and heterogeneity (each site does the aforementioned thing, in a different site-varying way), rather than simply letting everyone get everything they want, which people like me assume, has to be the truly best way to do anything. What part of "everyone wins" don't you like?! I don't want to tell you how to bookmark; I just want your computer or browser to be able to do it, somehow, so

    --
    "Believe me!" -- Donald Trump
  40. ForumWarz Redux by psydeshow · · Score: 1

    Anyone played ForrumWarz?

    Discourse was co-authored by the same developer, Robin Ward.
    http://blog.discourse.org/2013/02/the-discourse-team/

    Draw your own conclusions, but it should be incredibly stable under a heavy load, and randomly pelt you with evil flames from hell.

  41. I'll be interested ... by charlesj68 · · Score: 1

    I will be interested in a new discussion system when it supports three things:

    • Decent discussion threading
    • At least moderately effective discussion threading, and
    • Something like a killfile

    My kingdom for a killfile!

  42. Re:Poor UI design. javascript required = nothankyo by Anonymous Coward · · Score: 0

    Really? The code is so poor or javascript performance of modern browswers is so bad that _scrolling_ a webpage is hampered by what is effectively text and pictures? That's your justification for why this site should continue having a hover menu?

    Never mind that pressing the Home key in a conventional browser or tapping the status bar in an iOS browser (I assume android has something similar) instantly jumps to the top of the page, why is the solution to their poorly coded website and UI choice for ME to have to _purchase new hardware_?

    There is absolutely no reason to permanently hover a menu over the webpage content when that menu is seldom useful, and would be easily reached if it didn't hover. It breaks scrolling through content using the space bar / page up / page down keys as those move new content underneath the hovering menu. On small devices / resolutions, the lost space is a significant portion of the display. On my iPhone for example the floating menu of the "mobile" version of the discouse example site is taller than the navigation/menu buttons at the bottom of the display and has ONLY a link back to the homepage. In landscape mode this useless menu is 1/5th the height of the physical display! Please don't try to convince me that the solution there is yet again "buy a bigger / higher resolution display".

    And for your information I have the taskbar auto-hide in windows specifically to reclaim lost vertical space, and that's a far more worthy sacrifice than this garbage yet I still hide it when not in use.

  43. Re:Poor UI design. javascript required = nothankyo by Twinbee · · Score: 1

    That would probably put in the minority I'm afraid. My point is that the feature can be useful when it doesn't slow down the page due to bad implementation. As an extreme example, would you like the URL or tab bar in the browser to scroll with the page too?

    Try http://support.proboards.com/ for instance. It seems quite fast, and the top bar with search bar/page number seems useful.

    Good point about the space bar, but that can be fixed quite easily, and as regards to screen real-estate, even in mobile land, the screens are getting bigger.

    --
    Why OpalCalc is the best Windows calc
  44. Re:Poor UI design. javascript required = nothankyo by Anonymous Coward · · Score: 0

    Yes you lose a little space, but then we sacrifice space with the taskbar/launchbar/quicklaunch/tab bar in Windows, and it's a very worthy sacrifice.

    Those can be oriented vertically on wide screens. It works well. This can't be, and doesn't.

    Also, those are actually useful, whereas this is utterly pointless - most of it is empty!

    Get a higher res monitor if it's really a problem.

    Good idea! It's not like I'm using a laptop or a tablet or a phone or anything where replacing the monitor isn't an option and increasing its size is the opposite of my goal, after all.

    Oh, wait.

  45. What's wrong with phpbb? by Sigg3.net · · Score: 1

    Seriously?

    Yes, security, search and spam are three obvious problems, but you usually find what you need with Google, you can reference individual posts and the format is intuitive (rows are posts cols are types).

    The model isn't broken.