Most active commenters

    ←back to thread

    414 points st_goliath | 25 comments | | HN request time: 1.368s | source | bottom
    1. Trasmatta ◴[] No.43971964[source]
    Only tangentially related, but I'm always fascinated that mailing lists are still a thing in 2025.
    replies(3): >>43972038 #>>43972137 #>>43972641 #
    2. teddyh ◴[] No.43972038[source]
    Please, inform us of an alternative which is:

    • Non-proprietary

    • Federated

    • Archivable

    • Accessible

    • Not dependent on a specific company

    replies(3): >>43972053 #>>43972350 #>>43976439 #
    3. Trasmatta ◴[] No.43972053[source]
    I wasn't criticizing the use of them, I just find it fascinating that we still use them. They'll probably still be around in some form in another 3 decades.
    replies(1): >>43972176 #
    4. KolmogorovComp ◴[] No.43972137[source]
    My qualm against them is rather different. Why, after so much time, are they still so user-hostile, both in their web appearance and more generally usage?

    It's rhetorical of course, it's because their users are completely blind to their pitfalls after decades of use, and it seems that generation-renewal is not a priority.

    Discord servers and other contemporary solutions are much worse on the long run, but it does not matter. Software is like startups, long term is not a goal when you are not sure to survive (or in that case, being used and having contributors) next week.

    replies(3): >>43972311 #>>43972471 #>>43978347 #
    5. walterbell ◴[] No.43972176{3}[source]
    Email is a root-of-trust for authentication in most non-email systems.
    6. skydhash ◴[] No.43972311[source]
    I don’t think GitHub adds that much over using and contributing to software. I generally prefer when the project have its own website and a proper about and documentation section.

    As far as contributing go, coding a bug fix or a new features takes way longer than figuring how sending patch over mail works (for the extreme case) and you only need to do it once.

    And opensource is not a popularity contest.

    7. zoobab ◴[] No.43972350[source]
    GIT promised to be "Non-proprietary, Decentralized" but still does not have a built-in issue tracker :-)
    replies(5): >>43972460 #>>43972651 #>>43972708 #>>43972943 #>>43976965 #
    8. HappMacDonald ◴[] No.43972460{3}[source]
    GIT is non-proprietary and decentralized so it keeps that promise.

    And having a built-in issue tracker

    1. isn't related to those properties, and

    2. isn't truly within the scope of a source code version control management solution.

    That's the domain of project management.

    9. jzb ◴[] No.43972471[source]
    "Discord servers and other contemporary solutions are much worse on the long run, but it does not matter. Software is like startups, long term is not a goal when you are not sure to survive (or in that case, being used and having contributors) next week."

    I don't think I've read anything that I disagree with so strongly in a while. "Software is like startups" is about as user and contributor-hostile a concept as they come.

    The long term absolutely matters and projects choosing convenience today over long-term thinking are screwing over their future. It's damn near impossible to find information about these projects outside the proprietary silos they've dug themselves into and they will regret the choice one of these days when Discord or whatever proprietary service starts tightening the screws to make money.

    I'm not sure what you find hostile about their web appearance. It's a light, clean page with text that doesn't throw tons of JS at you, pop-ups, or a cookie accept/reject/ponder bullshit dialog. It could use a bit of a copy edit / redo and a screenshot (I always complain when a project doesn't have screenshots...), but I don't find it hostile in the least.

    replies(2): >>43972541 #>>43977684 #
    10. mistrial9 ◴[] No.43972541{3}[source]
    > The long term absolutely matters and projects choosing convenience today

    I would be happy to engage on that thought, but here on this thread there is a lynchmob gathering to declare an emergency to remove all GPL-connected code everywhere, again.. because `screen`

    11. immibis ◴[] No.43972641[source]
    A mailing list is just a kind of public group chat. You're probably in many public group chats, including this one right now. Mailing lists, IRC, traditional web forums, Discord, WhatsApp are all implementations of the same basic concept.

    Like any implementation, it comes with certain affordances which differ from other implementations.

    Messages feel "heavy" for several reasons: sending one involves a lot of clicks (or keypresses); if you send a very high number you may be banned from your email provider, and unable to communicate with anyone.

    Messages often arrive instantly, but can be delayed up to hours or days, so conversation round-trips are kept to a minimum.

    Messages are all the same - there are no "lite messages" such as emoji reactions - so any message must contain enough content to justify being a full-fledged message, or it won't be sent at all. (Sometimes an "emoji reaction" is felt to be enough content to justify a full-fledged message, which is sent.)

    Being off the web increases the barrier to entry, reducing the eternal september effect (ironically, Usenet is one of the least eternal-september-ish of the public discussion boards currently in existence).

    Overall, the feel of the system tends to somewhat discourage quantity and encourage per-message quality.

    replies(1): >>43974342 #
    12. somat ◴[] No.43972651{3}[source]
    Shouldn't the git native issue tracker be as simple as adding file pr/the_problem_i_am_having
    replies(2): >>43972824 #>>43974016 #
    13. delfinom ◴[] No.43972708{3}[source]
    For large projects like the Linux kernel as an example out of many, I would assume the built-in issue tracker would end up 100x the size of the code base in storage space. lol
    14. badmintonbaseba ◴[] No.43972824{4}[source]
    Issues shouldn't really live in the same source tree, IMO. But AFAIK there are forges that keep the issues in the same repository, just not in the same tree of commits that the source tree has, git notes style.
    15. graemep ◴[] No.43972943{3}[source]
    Fossil has one. If its something you want use Fossil - which I think is a great alternative for small teams, on the other hand, this is probably not something large teams (which are a high priority for git) want.
    16. rixed ◴[] No.43974016{4}[source]
    Any user without commit permission should be able to create tickets and comment on them.

    What's wrong with debbugs? :)

    17. WesolyKubeczek ◴[] No.43974342[source]
    > Messages are all the same - there are no "lite messages" such as emoji reactions - so any message must contain enough content to justify being a full-fledged message, or it won't be sent at all. (Sometimes an "emoji reaction" is felt to be enough content to justify a full-fledged message, which is sent.)

    Haven't you heard about the abomination which is Office365? They recently bolted emoji reactions onto email!

    18. Eduard ◴[] No.43976439[source]
    - horrible usability

    - can only participate in conversations via e-mails

    - unclear how to participate in / reply to an older thread that wasn't delivered to your mailbox

    - NOT accessible, especially in the disabilities sense

    - doesn't have a search feature; depends on external search engines to crawl the mailing list for discoverability

    - no responsive design, tiny text and horizontal scrolling on mobile phone screens

    - sends you your password in cleartext via e-mail

    - actually complicated to unsubscribe from a list / manage your membership

    replies(1): >>43977888 #
    19. jbaber ◴[] No.43976965{3}[source]
    If I ever get around to writing my git issue tracker, everything will be stored in a completely separate reponame-issues.git
    20. int_19h ◴[] No.43977684{3}[source]
    Try opening that link on a phone. You get tiny, hard-to-read text because of course it's monospace with hardcoded line breaks.

    GP's point is that convenience and long-term thinking don't have to be an either-or. We should have convenient tools that don't require proprietary silos but work well on today's devices and with today's use cases.

    replies(1): >>43978360 #
    21. teddyh ◴[] No.43977888{3}[source]
    > - horrible usability

    The web has horrible usability if you use a text-based browser. I.e. if you use a mail reader with good usability, a mailing list has good usability. This is a client-side issue, not a technology issue.

    > - can only participate in conversations via e-mails

    Um, yes, a mailing list uses e-mail. I don’t know what you expected.

    > - unclear how to participate in / reply to an older thread that wasn't delivered to your mailbox

    If you are a new user, and want to reply to a mail you read in the list archive, just write a new mail; there is no strict rule that any discussions must be restricted to one thread.

    Indeed, if you want to start a new discussion after some time has elapsed, a new thread may be preferred.

    > - NOT accessible, especially in the disabilities sense

    Again, this is a client issue. I believe that e-mail is actually the preferred form for those with accessibility needs.

    > - doesn't have a search feature; depends on external search engines to crawl the mailing list for discoverability

    Somewhat true, but this depends on the list – some list archives do feature search – and is very rarely a problem in practice, since external search engines are very efficient.

    > - no responsive design, tiny text and horizontal scrolling on mobile phone screens

    Again, a client issue. Get a better e-mail client.

    > - sends you your password in cleartext via e-mail

    Yes, many lists do this, but this is not a requirement of the technology. Some lists could require all your mails to be signed with PGP or S/MIME; it is entirely up to the list.

    > - actually complicated to unsubscribe from a list / manage your membership

    Not really. The ”List-Unsubscribe” header is commonly sent in every mail to the list.

    22. SoftTalker ◴[] No.43978347[source]
    I’ve never used a discord server and would not know how. If that’s the communication channel you choose, I’m out.
    replies(1): >>43980175 #
    23. SoftTalker ◴[] No.43978360{4}[source]
    Yes, ideally for a web archive the text should be flowed and styling responsive. That’s a flaw of the web site not the use of email lists.
    replies(1): >>43983178 #
    24. kstrauser ◴[] No.43980175{3}[source]
    I have and can, but I strongly prefer not to, and will generally just avoid it altogether.

    If I wanted to use IRC, I’d use IRC.

    25. int_19h ◴[] No.43983178{5}[source]
    You will inevitably need to use the website at some point to find past discussions about such and such. And, somehow, all mailing list software seems to have this kind of web UI.

    But also, part of the problem is the use of email lists. Or rather, specifically, plain text emails, because they contain pre-wrapped lines, and users often assume monospace font. You can try to reflow, but in general it's not possible to determine whether any given line break is there because the line just needed to be wrapped, or because it's actually meaningful (for code, diagram etc).