PhpBB
phpbb.com
phpbb.com
Reddit gives that for free to moderators. They can make any community for shits n giggles, break it, fix it, abandon it etc. and none of the real-life consequences.
It may be more fun to run a subreddit, but subreddits are also less coherent communities than forums.
Plus everyone already knows how to use all the functionality, and they already have an app on their phone they can access you and posts will appear in the feed they're already checking.
It's an issue with HN, but people generally don't get away with the same kind of nasty stuff on here.
On the other hand I have real world friends that I originally met on forums 15 years ago.
I'm much more likely to register for a site if it supports 3rd-party auth instead of managing another password. It's too bad we don't have a properly open way to do that -- no "auth with this address" but instead a fixed hand-coded list of FB, Google, etc.
Apple's implementation is a lot better on this front, but you're still placing your trust in a trillion dollar company. And lots of sites choose not to implement it because Apple's design makes it harder to track users across domains.
It exists, it’s a web standard, and it’s called WebAuthn
All we need for "identity" is a webpage that the world reasonably expects us to control.
For an extreme example, my "identity" is simply my page at https://news.ycombinator.com/user?id=dragontamer.
Because I "control" the page, and because most people have reason to trust dang/Hacker News to not manipulate my "About Page", it serves as an identity.
-------
That being said, Hacker News "About" pages probably isn't the best place for a general web identity. But maybe a static-page at "neocities.org", or "Github", etc. etc. serve as an identity in practice.
Valid argument in 2003. Not so much in 2023.
Quite a few big sites like Yahoo, Google, AOL Verisign would provide a URL you could login with (they were identity providers) and there were lots of independent providers too. You could easily host your own with as simple PHP script.
Sadly, fewer large sites would actually accept OpenID as a way of logging in, but you could used OpenID for authenticating Blogger comments. Stackexchange supported OpenID logins for 8 years [until July 2018](https://meta.stackexchange.com/questions/307647/support-for-...).
The BBC wrote quite a good summary of how things stood in 2008: https://www.bbc.co.uk/blogs/bbcinternet/2008/10/openid_found...
It's another one of those sad parts of the web we lost.
There's a reason phpbb went the way of the dinosaur and won't be making a comeback. The future is going to be something that learns from Reddit's mistakes without regressing to 2001 usability.
https://en.wikipedia.org/wiki/Conversation_threading#/media/...
VS
https://preview.redd.it/r7k2gf1kav6z.png?auto=webp&s=9fd7a0b...
I think the flat sequential thread works fine with a limited number of messages. Eventually with enough replies it degrades to being very unwieldy like traditional forums.
In fact here's a screenshot from 2005
> It works reasonably well if users are careful to quote the messages they're responding to.
Unsurprisingly, they mostly weren't. Linear threads worked reasonably well when you were participating in or following a discussion as it unfolded; otherwise, they quickly became impenetrable.
Having recently started participating in a community where most useful discussions are on a PhpBB forum, going back to linear posting was actually refreshing. It's easy to stay on top of because you can check in once a day or so and see just the conversations that have updates since you've last checked them. Threads being sorted by most recently updated means you focus on where there's active discussion. And once you've read those things there's no reason to stick around. "That's it! Get back to doing something useful."
Obviously, this doesn't really scale to a community the size of reddit, but I think it's really pleasant for medium-sized communities.
It might surprise you that, I think 4chan explores mixed threading like no other website does. Threads are linear, but quoting results in backlinks meaning isolated conversations are easily navigable, filtering out the "firehose". There's also a button that looks like [-] that can hide a post and all its nested replies, this can hide a specific reply chain from the linear view of the thread. I gave the system a bigger eulogy over here: https://news.ycombinator.com/item?id=33567593
Here's the usability problem: You're 40 pages deep in a 100 page discussion and you see someone asked a question that you also want to know the answer to. How do you weed through the comments in the remaining 60 pages to find only answers to this question and relevant tangents? I've yet to see a conventional forum come up with a solution that doesn't involve a lot of friction or potential for missed information.
It is far too common for a forum's built in search tool to fail me for some reason or another, leading me to manually scan the entire thread. I may be willing to do that work if the information I am seeking is very important, but will I still feel that way if I just have a hunch that maybe I can provide my own input for someone else?
I really liked how slashdot's threading defaulted to collapsing low-scoring replies down to one line with a short (expandable) excerpt of the reply. It really helped you take in the interesting parts without the fluff and snark hogging your screen.
my most beloved communities are still on phpbb. A "dinosaur" platform with a couple thousand tight knit members is way way more valuable than the nightmare we're seeing unfold with Reddit or any of the other social platform. When people prefer these platforms what they're really preferring is a high user count in their "community". Stable, quality, long term, online communities are better built off the major platforms.
Alternatively i think building an invite only community by way of "web of trust" would also mitigate a lot of these issues.
People would routinely change other users' titles to a representative quote from one of their earlier posts so every one of their posts was preceded with an excerpt showing how unhinged/biased/reactionary/etc they were.
Being an admin vs a mod is certainly different but if you’re up to the task it can be much, much more fun than being a mod on somebody else’s website, ESPECIALLY if your gripe with the other person’s website is with admin behavior.
A forum is made of long-lasting discussions, spanning months or years. You login and you see whether there's new messages in the discussions you have been part of.
Reddit/Hackernews promotes a very different style of short lived (1/2 days at most discussion).
There's just no way a subreddit out there can replace what I get out of [1]overclockers.co.uk forum for hardware discussions (no, hardware subreddits can't even come close as an experience, you have literally discussions spanning years) or [2]mbworld for Mercedes cars.
Subreddits are toys compared to well maintained forums as source of informations.
OP is talking about owners/moderators. Reddit could completely change the subreddit UI experience + posting experience to behave like oldschool forums. The ability for anyone to make a subreddit and be its moderator is the topic at hand here.
Operating an entire forum, using existing forum tech today, is way way way different.
The main difference to me is that most forums are harder to find, thus more intimate groups where reddit invites others to stumble in.
Such a great product for building communities. It would be so good having this feeling again browsing forums on this software. The Subsilver theme was iconic and legendary.
I remember when Drupal introduced actual plugin hooks how revolutionary that felt :D
20 years later and people are doing CGI through WASM or lambda so they can use their language of choice. Full circle as always.
I was entirely obsessed with this space when I was a teenager/young adult. I would search out and try every forum software I could get my hands on, and of course (because who didn't) made my own.
I still have all of the files, etc, the database is a monster. So, I could theoretically put it back up. Took it from phpBB to vBulletin 3.6 to 4 to 5, so it was an older and long lasting. I remember setting it up my freshman year in college ('06) taking advantage of a protest of moderators on a different board (they were reading user's PMs). Some of my favorite internet memories came from internet forums. The thing I always hated about vB though is that even a minor update could cause part of a custom theme to break, and the CP felt dated, even in the early 2000s. Finding a theme template or option was so overly complicated.
JavaScript back then was a total obscurity - I didn't actually learn it until maybe 6 years later because, before then, everything was rendered by the server and you'd just copy DHTML snippets for silly things.
Someone approached me to help modify their phpBB forum and while I did that as a hobby for a short while, they were also the first people to pay me for it. Basically validated my work and put me on the career path I have now.
Around year ago I've started aggressively pursuing improvements to it's UX and features which to my surprise resulted in project getting new (small) wave of attention and a lot of great feedback on what else is missing and what needs changed that I am working on at.
I've grown on old school forums, phpBB2, Invision Power Board 2.3, vBulletin 3 and I am trying to hit a sweet spot between old and new, taking inspiration from both other modern solutions like Discourse or Flarum, but also from latest versions of XenForo and Invision Community.
IPB and vBulletin had "threaded" mode where you would see a tree of replies, but it would only display a single reply, requiring you to manually select next reply to see in the UI.
In future I plan to track which post the poster clicked "reply" for and have UI to let you see direct replies to given posts, or see that post was made as a direct reply to other post, but I am not planning a "proper" tree view like how reddit does it.
Also some good opinion pieces from Discourse's creator on the subject:
https://blog.codinghorror.com/web-discussions-flat-by-design... https://blog.codinghorror.com/discussions-flat-or-threaded/
Reddit, Digg etc became popular partly _because_ of threading.
I think threading is the killer feature that allowed spaces like Reddit to so thoroughly replace "classic forums" over the last 13 years.
I was never a fan of Reddit and find traditional forums much easier to navigate. I also think that the slight friction involved in creating a separate account for these sites instead of re-using the same one across multiple lends itself better to building tight-knit communities. I hope that these systems make a comeback.
PunBB was really nice too, was really clean looking both in the UI and the backend code.
But I welcome any return to self-hosting, even though most site require membership until a user can view full scale images.
https://www.reddit.com/r/cats/comments/yo17rw/i_just_found_o...
I remember great, classic forum threads with 100+ pages that would get referenced, maintained, etc. It felt like being put on the same level as everyone else in sequential order was a pretty even playing field. It also gave you the ability to summarize and respond to a few different comments at once instead of having to navigate multiple content threads.
That said, I don't know if forum discussions would work for r/funny posts at that scale. It's literally a consistent 10K comments, all junk pretty much. The number of pages would blow up constantly, and it would definitely be harder to navigate the reactions.
Forums are as popular as they were 10 years ago to be honest.
Anyone have experience with Flarum (https://flarum.org)? I've been peripherally aware of it for years (it it looks like it's still quite active on GitHub) and it looks like a nice lighter-weight alternative to Discourse which I know gets some flak for being resource-heavy.
Unlike when Digg destroyed itself there just really isn’t a single heir apparent.
The reality is that registering to N forums to discuss M topics isn't very compelling. And even a large forum with a diverse off-topic section can't compete with the long tails of Reddit subreddits where people can come together to make a forum on any topic at any time with zero friction participation.
So traditional forums will keep losing to something like Reddit in the future just like they did in the past, though they still have their own niche.
I think there’s the potential to make using many different sites a lot more frictionless nowadays.
Maybe the only missing part would be an aggregator to keep track of the different communities.
Just think of what it takes to get a new forum going: purchasing a domain name, setting up hosting, installing the forum software, setting up the aforementioned authentication APIs, dealing with SEO so people can actually find your site on Google (that one seems almost impossible now). It's absolutely dizzying. At least something like Lemmy solves all of this for you, bringing you back to a Reddit-like level of effort.
If we wanted a forum, it would just need a new UI layer fit for purpose, reminiscent of phpbb, and be super easy to spin up.
No you don’t. The answer is that Reddit started out more as a topsite system than a forum; then was subsidized by billionaire VCs to capture the old forum ecosystem. Per usual as soon as they captured the market they began to transform from what made them their name. It wasn’t like people left old forums for modern Reddit because it was a better system.
Without a huge "town square" place like reddit, those topics simply won't be discussed in a meaningful way. The internet used to be only for geeks and academics, so forums were a mostly for hobbyist stuff. We moved past that long before reddit arrived, so it makes no sense to go back to it.
While smaller forums have higher average quality, there is much that will be lost - including very high quality material. I'd rather have a town square where I can get everything from the best to the worst, than just a small shop with a limited offer of fine quality stuff.
There's still demand there for smaller communities and while some members have dropped off over the years it's still the most popular way to keep in touch with the latest happenings, none of the other social networks really took any of the traffic away.
I'd love to see more spring up - for me there's always more of a community feel, you get to know the regulars and everyone is there for that specific topic.
It's a little clunky these days but it's still a great piece of forum software.
We need to get back to people building software instead of vc backed companies building software. I think the last decade has shown us that that is a failed experiment.
The fediverse/activitypub design is just a building block, the real difference will be made by inventing more human-centric experiences, protecting people from the online warfare, encourage the generation and preservation of good content and meaningful exchanges.
I don't know if software can be designed to heal people's psyche, but this is what is needed now.
It's really a relic, the defaults assume minuscule server resources and features and fairly limited. But presentation and use is straightforward and it fills a niche between IRC and formal documentation on the team Wiki.
Is there an equivalent open source solution that does reddit style hierarchical comments?
[1a] - https://postmill.xyz/
On the other hand, I'm actually too cool for tildes.
> A structured discussions platform — brings together the main features from StackOverflow, Slack, Discourse, Reddit/HackerNews, and Disqus blog comments.
Previous discussion: https://news.ycombinator.com/item?id=22702311
It looks like a great experience to after you publish something, you just go and create a Lemmy instance (with closed down registration) to host QA forums, news discussion, and just community meetings. It looks much simpler and straight forward than managing it with all of twitter, reddit, and facebook.
My question was more on the lines of adding an enum into a community's data saying this is a forum|discussion.
PhpBB 3.3.10 - https://news.ycombinator.com/item?id=34670280 - Feb 2023 (200 comments)
Ask HN: Why did phpBB forums go out of fashion? - https://news.ycombinator.com/item?id=33726098 - Nov 2022 (42 comments)
PhpBB's site hacked - https://news.ycombinator.com/item?id=461798 - Feb 2009 (8 comments)
They may be interested in doing it but the UX seem so out of place for most of them that they won't even try. Also, the missing "app/notifications" makes them forget quickly that it exists and they may never come back.
In forums, exposure of topics depends only on recency. While Reddit and the likes combine recency with community upvotes.
Upvotes are important and allow for automatic quality control as well as keeping important things up for more exposure, even if they are not the most recent.
Forums alone are no longer the best way to go.
Everybody I know that once ran PhpBB stopped using it because they would always get overrun by spam bots.
I think my issue with it has to do with too clean of a UI, not enough visual hierarchy, delineation between post replies, etc.
What I like in PhpBB forums I joined is the organization of topics, usually hierarchical; balance of information density, not too high, not to low; good pagination that is fast to load; ctrl-f does what you expect: search in current page; theming that usually makes each forum look unique; profile and signature customization; no gamification of usage; and probably many other stuff I forgot.
Many of these things are personal and YMMV of course.
I'm also still rectifying against the recent changes to a shared username. As an engineer I understand why they felt the need to do it, but it feels like it's started to bring my personal/casual persona and professional one closer than I'm comfortable with. But, maybe I'm just misunderstanding the interface.