• 22 Posts
  • 109 Comments
Joined 1 year ago
cake
Cake day: June 12th, 2023

help-circle
    • Terrible format for archiving knowledge
    • Terrible tool for retrieving knowledge
    • Locks community access behind a corporate license agreement
    • Hands control of community-created content to a corporation
    • Prevents indexing by web search engines
    • Antithetical to interoperability
    • Privacy-hostile

    A web forum is far better in most cases. If you can’t manage to run your own, there are plenty of lemmy servers that will do it for you. Even an email list (with searchable archives) would be better than Discord.

    If you have collaborative documents that outgrow the forum format, use a wiki.

    If real-time chat is needed, irc or matrix.

    A project hosting its community on Discord is a project that won’t get my contributions.


  • It’s not just Protonmail.

    Blacklists like these aggressively and unapologetically collect all privacy-focused email domains they find, including simple forwarding and tagging services. With more and more sites using these lists to reject or black-hole email addresses, it has become difficult to protect one’s self from spam and cross-site account tracking.

    Dear web developers, please don’t use these lists. Well-intended or not, they are privacy and user-hostile.






  • ono@lemmy.catoPrivacy@lemmy.mlA question about secure chats
    link
    fedilink
    English
    arrow-up
    9
    ·
    edit-2
    10 months ago

    The contents of the chat messages are e2e encrypted, so meta can’t see what you are sending.

    Even if we assume correct e2ee is used (which we have no way of knowing), Meta can still see what you are sending and receiving, because they control the endpoints. It’s their app, after all.



  • But really destiny and overwatch complicated??? Those games are for children

    Overwatch might seem that way because of the cartoon style and the low skill floor, but the skill ceiling is somewhat higher. I haven’t met many children who would be good at predicting behavior of high-level opponents and coordinating to counter it, for example.

    I don’t know that I would call it complicated, either, except in the sense that there’s often a lot to keep track of all at once. I think I’d place it somewhere in the middle.

















  • Given that they’ve developed a faithful and fairly wide-ranging representation of D&D 5e, I’m willing to bet that ended up being a lot more involved than their own proprietary system.

    That game was just one example, but since you seem interested in singling it out:

    Turn-based game rules cannot explain the awful graphics performance that game has, even at idle, on some systems. (Not even D&D 5e, which I happen to know in detail.)

    Graphics engine enhancements might explain it, but in that case, the developers should have included options to disable those enhancements.

    I haven’t reverse engineered the code, but some of the behaviors I’ve seen in that game smell strongly of decisions/mistakes that I would expect from a game that was rushed, such as lack of occlusion culling. Others smell like mistakes that are common among programmers who haven’t yet learned how to use the graphics APIs efficiently, such as rapid-fire operations that should instead be batched. Still others could be explained by poor texture and/or model scaling techniques. As a software engineer, the bad performance in this particular game looks like it could come from a combination of several different factors. None of them are new in this field. All of them can usually be avoided or mitigated.

    In any case, the point is that none of that analysis matters for the sake of this discussion, because a community with experience using products doesn’t have to be experienced in building them in order to notice when something is wrong. It’s not fair to categorically dismiss their criticism.

    (Thankfully, the Baldur’s Gate 3 developers haven’t dismissed it. Instead, they are working on improving it. Better late than never.)