• 14 Posts
  • 166 Comments
Joined 2 years ago
cake
Cake day: April 2nd, 2025

help-circle











  • The go env -w command can make most go environment variable settings persistent for the current user. Alternatively, you could set the environment variable in your shell’s login script.

    Be sure to read go’s docs for individual environment variables, because go doesn’t respect all methods of setting them in every case. (For example, it ignores certain approaches to disabling its telemetry. How convenient for Google.)




  • who@feddit.orgtoGolang@programming.dev•Idiomatic Go Question
    link
    fedilink
    English
    arrow-up
    2
    arrow-down
    1
    ·
    6 months ago

    I can’t speak for Go’s maintainers, but your story fits a pattern I’ve noticed: The language, standard library, and toolchain are excessively prescriptive about how things should be done, while insufficiently considerate of diversity in people’s needs. Ergonomics suffer because of it, as do other things that I find important.

    Nit: I think you meant to write, “should only happen if err == nil.”

    @RemindMe@programming.dev 36 hours







  • My gaming groups use Matrix, mainly for its stronger ecosystem and better long-term outlook. Despite developing slowly and not yet doing everything we want, Matrix is consistently improving and growing to serve more and more use cases. We’re willing to tolerate some inconveniences for now, in exchange for having the contact networks we build today continue to grow for decades to come. We use Mumble for voice chat, because it’s great, but might switch to MatrixRTC when Element Call leaves beta and becomes available in more Matrix clients.

    I recently wrote up a few tips for Discord users considering Matrix.

    If chat for a small gaming group was all I needed, I might choose XMPP. It’s arguably easier to administer than Matrix once you learn about all the XEPs required for comparable features (ease of admin is relevant to me because I self-host) and I would be able to guide a small group through client choices and setup. But I have found XMPP’s ecosystem to be a poor fit for large and diverse contact networks.


  • You yourself said that the issues I had were only fixed a few months ago.

    No, I said I haven’t seen a single one of those errors in more than a few months. I haven’t been tracking the timeline, but I’m pretty sure the fixes were being put in place closer to a year ago.

    I think it’s a little unreasonable to expect me to regularly re-try every other platform before relating my past experiences with it

    When we choose to publish old experiences instead of gathering updated information first, it’s important to also state when those experiences were, so readers can take it into account. Things are constantly changing in this field. (Mostly for the better, I think.)

    In any case, thanks for clarifying, and thanks in advance for adjusting your spiel now that you’ve been made aware that your information was out of date.