Re:What I've learned about Open Source community over 30 years
by nottorp on Thursday July 04, 2024 @07:19AM
(#40873984)
Does Discourse have searchable history?
Discord is out not because it's proprietary, but because it doesn't have usable history. They could be GPL and they'd still be bad.
Re:What I've learned about Open Source community over 30 years
by chuckadams on Thursday July 04, 2024 @11:14AM
(#40875553)
Of course Discourse is searchable, it wouldn't be much of a discussion board if it wasn't. Many Discourse-based fora I've been on even do a live search as you type the subject of a post, something that turns out really handy for community support boards.
Discord's lack of searchability is certainly a biggie, but having all history locked away and unexportable in any way is the worst part of it.
And damn the two similar names are confusing, I find myself typing one when I meant the other...
Re:What I've learned about Open Source community over 30 years
by nottorp on Thursday July 04, 2024 @11:46AM
(#40875793)
Ah so Discourse is ... a forum software? Got it :)
Re:What I've learned about Open Source community over 30 years
by Gormo on Friday July 05, 2024 @11:41AM
(#40883692)
You're trying to make this into an old vs. new argument, but I'm just looking at good vs. bad. Discourse being self-hostable FOSS certainly ameliorates that part of my criticism, but it still suffers from being a web-only application with close coupling between functionality and presentation, and contrary to your complaint about "retrograde" UIs, I find Discourse's interface to be quite slow and disorganized, and offers a "narrow" view of discussion, in contrast to more mature UIs' "broad" view.
"Message organization" is one of the most significant elements of this particular use case. Maintaining well-organized archives is extremely important, and it's not enough for messages merely to be searchable -- they should be easily browseable by topic and time range.
Re:What I've learned about Open Source community over 30 years
by chuckadams on Saturday July 06, 2024 @11:54AM
(#40891196)
I'd say Discourse makes a different set of tradeoffs, and a large percentage of people are fine with those tradeoffs. Discourse could use some alternative clients for sure, and it'd be even better if there were a standard for such clients to coalesce around. It seems these days all the effort around standardizing such a thing is in the fediverse, which is a fine idea but ActivityPub is a an over-engineered monstrosity of a spec that results in incompatible clients anyway.
You can shake your fist against the tide as much as you want, but a lot of projects are populated entirely from people who grew up after the web was born, and their members see no need to keep looking back to a system designed for a world before TCP/IP itself.