Skip to content
  • Hjem
  • Seneste
  • Etiketter
  • Populære
  • Verden
  • Bruger
  • Grupper
Temaer
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Kollaps
FARVEL BIG TECH
  1. Forside
  2. Ikke-kategoriseret
  3. The LLM part is bad news but it isn't the sign.

The LLM part is bad news but it isn't the sign.

Planlagt Fastgjort Låst Flyttet Ikke-kategoriseret
229 Indlæg 112 Posters 9 Visninger
  • Ældste til nyeste
  • Nyeste til ældste
  • Most Votes
Svar
  • Svar som emne
Login for at svare
Denne tråd er blevet slettet. Kun brugere med emne behandlings privilegier kan se den.
  • owen@mastodon.transneptune.netO owen@mastodon.transneptune.net

    @mhoye Is there an inventory of the capabilities you & yrs found particularly valuable somewhere?

    mhoye@cosocial.caM This user is from outside of this forum
    mhoye@cosocial.caM This user is from outside of this forum
    mhoye@cosocial.ca
    wrote sidst redigeret af
    #123

    @owen When we got it spun up, the weapon of choice was called Mjolnir. Today, you want to look at its successor Draupnir.

    You need to know a _little_ about how Matrix communications are structured and work, but relatively little. Single-action org-wide banning, per-user or per-origin, is a delight, and retroactive redact was something that a few free-as-in-speechies objected to until the day I had to clean up a goatse flood, they came around pretty quick after that.

    https://github.com/the-draupnir-project/Draupnir

    owen@mastodon.transneptune.netO 1 Reply Last reply
    0
    • maddiem4@raphus.socialM maddiem4@raphus.social

      @mhoye much earlier this year I basically gave up on an attempt to contribute to Matplotlib because the process was so painful. Like, the existing code also had issues, but that's never a big deal for me. But I would need day job money to deal with their CI setup or their patch notes process, let alone both. It's not that I couldn't soldier through it if I needed to. It's that I couldn't justify spending my life that way.

      uecker@mastodon.socialU This user is from outside of this forum
      uecker@mastodon.socialU This user is from outside of this forum
      uecker@mastodon.social
      wrote sidst redigeret af
      #124

      @MaddieM4 @mhoye I tried to contribute to firefox a decade ago (or so) and the level complexity with the use of multiple languages meant that after going through multiple layers it become clear that implementing the simple feature I wanted to add would far exceed the time I could afford. I could imagine contributing to the kernel, but I will like opt for a simpler kernel that uses C exclusively for similar reasons... Too much industry-level complexity in Linux already.

      1 Reply Last reply
      0
      • mhoye@cosocial.caM mhoye@cosocial.ca

        But again, there it's the same story. Matrix is still a _little_ convoluted as far as onboarding is concerned, but it beats the heck out of IRC's "learn a new OS and hope you don't get disconnected" cliffs-of-Dover learning curve, and the numbers again reflected that. Invest in community accessibility, and community safety and tooling ergonomics, and the line goes up.

        Not a line made out of rageclicks, manipulation and misery, just the steady growth of a community worth being a part of.

        technomancy@hey.hagelb.orgT This user is from outside of this forum
        technomancy@hey.hagelb.orgT This user is from outside of this forum
        technomancy@hey.hagelb.org
        wrote sidst redigeret af
        #125

        @mhoye man, I wish my experience reflected this

        we have IRC and Matrix both as fully endorsed options and the Matrix route has dropped off significantly in the last few years; it's about a third or quarter of IRC at this point

        (they're bridged together and the bridging experience is kinda shit from the IRC side but pretty seamless from the Matrix side)

        1 Reply Last reply
        0
        • juliarez@chaos.socialJ juliarez@chaos.social

          @mhd @mhoye

          I think it's bang on.

          Perl drove me up the wall, but it was the thing you did unix admin with.

          Then config management tools happened, and they were both Ruby (yes I know, ansible. ugh) and our entire team cheerfully binned the perl junk and used a real language instead.

          Perl made me feel stupid. Ruby allowed me to remember that I'd been a coder and had fun with it.

          (modulo some truly hairy MIME-handling that only perl could cope with)

          mhd@tilde.zoneM This user is from outside of this forum
          mhd@tilde.zoneM This user is from outside of this forum
          mhd@tilde.zone
          wrote sidst redigeret af
          #126

          @JuliaRez But that's partially what I was going for, the languages don't matter that much, no matter what aesthetic criteria devs attribute to them, often in fits of narcissism of small differences.

          You got a new tool, it was in a new language. That's usually how things work. Tool is good, people switch to using it, taking the language along.

          Only very rarely is it because the previous language was that bad. If no good tool ever comes up again for the old language, it withers (e.g. Perl), but sometimes it gets a new lease on life (e.g. PHP, basically Perl--).

          Programmers aren't esthetes. I mean, look at it, YAML and Rust seem to rule the world right now...

          And most preferences go completely out of the window once money is on the line, and your choices are limited. Which is why I'm not worried about Linux-the-kernel surviving.

          Linux-the-FOSS-community is another thing, but I have low hopes for community software in general.

          @mhoye

          1 Reply Last reply
          0
          • mhoye@cosocial.caM mhoye@cosocial.ca

            @owen When we got it spun up, the weapon of choice was called Mjolnir. Today, you want to look at its successor Draupnir.

            You need to know a _little_ about how Matrix communications are structured and work, but relatively little. Single-action org-wide banning, per-user or per-origin, is a delight, and retroactive redact was something that a few free-as-in-speechies objected to until the day I had to clean up a goatse flood, they came around pretty quick after that.

            https://github.com/the-draupnir-project/Draupnir

            owen@mastodon.transneptune.netO This user is from outside of this forum
            owen@mastodon.transneptune.netO This user is from outside of this forum
            owen@mastodon.transneptune.net
            wrote sidst redigeret af
            #127

            @mhoye Thanks.

            Going off a quick read, it seems like a lot of its underlying thesis is in the direction that if you have to moderate someone in one spot, odds are they've been up to antisocial nonsense in several, and you might want to act on them without having to individually find and adjudicate them. That tracks - but am I reading it right?

            owen@mastodon.transneptune.netO mhoye@cosocial.caM 2 Replies Last reply
            0
            • owen@mastodon.transneptune.netO owen@mastodon.transneptune.net

              @mhoye Thanks.

              Going off a quick read, it seems like a lot of its underlying thesis is in the direction that if you have to moderate someone in one spot, odds are they've been up to antisocial nonsense in several, and you might want to act on them without having to individually find and adjudicate them. That tracks - but am I reading it right?

              owen@mastodon.transneptune.netO This user is from outside of this forum
              owen@mastodon.transneptune.netO This user is from outside of this forum
              owen@mastodon.transneptune.net
              wrote sidst redigeret af
              #128

              @mhoye (The background radiation of most moderation on the internet is to treat each incident as a one-off; tooling for addressing repeat customers is frequently weak)

              1 Reply Last reply
              0
              • mhoye@cosocial.caM mhoye@cosocial.ca

                We gave the entire (well, no-PII, no active secbugs, etc) contents and history of Bugzilla to some very smart PhDs at uMontreal, and one of the things they came back with was this: somebody submitting their first bugfix was relatively unlikely to submit a second, but somebody on their fourth bugfix is quite likely to get to five, and six, and stick around.

                I cannot emphasize enough how much you get from up front code ergonomics and human care in the early stages of the contributor relationship.

                xyhhx@social.treehouse.systemsX This user is from outside of this forum
                xyhhx@social.treehouse.systemsX This user is from outside of this forum
                xyhhx@social.treehouse.systems
                wrote sidst redigeret af
                #129

                @mhoye montreal mentioned 🗣️🗣️🗣️

                1 Reply Last reply
                0
                • paulmckrcu@social.kernel.orgP paulmckrcu@social.kernel.org
                  @srtcd424 Glad you like it, but as they say, be careful what you wish for. You might get it. 😉
                  srtcd424@mas.toS This user is from outside of this forum
                  srtcd424@mas.toS This user is from outside of this forum
                  srtcd424@mas.to
                  wrote sidst redigeret af
                  #130

                  @paulmckrcu oh, on a personal level I think I've been round that loop a few times. A lot of what U. G. Krishnamurti said to people who thought they wanted to replicate his path has come back to me over the years!

                  paulmckrcu@social.kernel.orgP 1 Reply Last reply
                  0
                  • mhoye@cosocial.caM mhoye@cosocial.ca

                    But again, there it's the same story. Matrix is still a _little_ convoluted as far as onboarding is concerned, but it beats the heck out of IRC's "learn a new OS and hope you don't get disconnected" cliffs-of-Dover learning curve, and the numbers again reflected that. Invest in community accessibility, and community safety and tooling ergonomics, and the line goes up.

                    Not a line made out of rageclicks, manipulation and misery, just the steady growth of a community worth being a part of.

                    mhoye@cosocial.caM This user is from outside of this forum
                    mhoye@cosocial.caM This user is from outside of this forum
                    mhoye@cosocial.ca
                    wrote sidst redigeret af
                    #131

                    Anyway: the Linux kernel could have that. Any community can have that, really. But the real work is the humility of admitting you might need it.

                    And a lot of people - not just proud but _justifiably_ proud, for all their accomplishments and success - can easily find themselves trapped in the kind of blind spot you can only be trapped in by the atrophy of that humility, from a mere failure to welcome and foster enough diversity and dissent.

                    Where you can no longer change without failing first.

                    mwl@io.mwl.ioM mhoye@cosocial.caM wronglang@bayes.clubW 3 Replies Last reply
                    0
                    • owen@mastodon.transneptune.netO owen@mastodon.transneptune.net

                      @mhoye Thanks.

                      Going off a quick read, it seems like a lot of its underlying thesis is in the direction that if you have to moderate someone in one spot, odds are they've been up to antisocial nonsense in several, and you might want to act on them without having to individually find and adjudicate them. That tracks - but am I reading it right?

                      mhoye@cosocial.caM This user is from outside of this forum
                      mhoye@cosocial.caM This user is from outside of this forum
                      mhoye@cosocial.ca
                      wrote sidst redigeret af
                      #132

                      @owen During my full-time involvement, it was still true that moderators had to generally keep track of disparate acts across forums, and communicate appropriately.

                      Early on, this was a lot of administrative work for me - most abusers get away with it by being perfectly nice to most people - but after a while I'd built up enough credibility that people came to value the safety of their colleagues in other fora very highly.

                      1 Reply Last reply
                      0
                      • mhoye@cosocial.caM mhoye@cosocial.ca

                        A thing I said a lot in those first few years was: we are competing on the experience and ergonomics of being a part of this community. Every single person out there who is smart enough to turn the crank on a compiler and figure out how to send us a patch has thousands of options. The process complexity and hard-knock oldschool open source "culture" we believe is acting as a "filter" isn't selecting for brains or talent, it's selecting for a willingness to tolerate bullshit and endure abuse.

                        notecharlie@social.bigcavemaps.comN This user is from outside of this forum
                        notecharlie@social.bigcavemaps.comN This user is from outside of this forum
                        notecharlie@social.bigcavemaps.com
                        wrote sidst redigeret af
                        #133

                        @mhoye I think this is a battle we are broadly losing in civil society: from open source to the local volunteer fire department, people need to look at all the other shit going on in their life and say "this is a community I'm going to make time for". And when we look at the broader economic picture---especially in the US---I think people increasingly *have* to say "no": they don't even have a choice.

                        1 Reply Last reply
                        0
                        • mhoye@cosocial.caM mhoye@cosocial.ca

                          Anyway: the Linux kernel could have that. Any community can have that, really. But the real work is the humility of admitting you might need it.

                          And a lot of people - not just proud but _justifiably_ proud, for all their accomplishments and success - can easily find themselves trapped in the kind of blind spot you can only be trapped in by the atrophy of that humility, from a mere failure to welcome and foster enough diversity and dissent.

                          Where you can no longer change without failing first.

                          mwl@io.mwl.ioM This user is from outside of this forum
                          mwl@io.mwl.ioM This user is from outside of this forum
                          mwl@io.mwl.io
                          wrote sidst redigeret af
                          #134

                          @mhoye

                          The more competent you are, the more important humility is.

                          Never listen to your own press. Always put yourself in other people's places. Never internalize people's praise of you and your work. Always listen to others' experiences of your work, and of you.

                          Yes, you have to decide who to listen to, but still.

                          mhoye@cosocial.caM A 2 Replies Last reply
                          0
                          • mwl@io.mwl.ioM mwl@io.mwl.io

                            @mhoye

                            The more competent you are, the more important humility is.

                            Never listen to your own press. Always put yourself in other people's places. Never internalize people's praise of you and your work. Always listen to others' experiences of your work, and of you.

                            Yes, you have to decide who to listen to, but still.

                            mhoye@cosocial.caM This user is from outside of this forum
                            mhoye@cosocial.caM This user is from outside of this forum
                            mhoye@cosocial.ca
                            wrote sidst redigeret af
                            #135

                            @mwl https://www.youtube.com/watch?v=uPiH-LBna5I

                            curtosis@lingo.lolC 1 Reply Last reply
                            0
                            • mhoye@cosocial.caM mhoye@cosocial.ca

                              Today the number of people under 50 who'll reach for perl or raku or who cares what it's called as their first choice of tool for anything new is zero. In practice Perl is an esolang now.

                              Torvalds' position is that contributing to the kernel should be _more_ difficult for everyone else, but, through LLM usage, easier for existing kernel developers.

                              Ted Tso's adamant position that "you can't make us learn Rust" is the same insularity.

                              If the kernel was a country, we'd recognize this.

                              ? Offline
                              ? Offline
                              Gæst
                              wrote sidst redigeret af
                              #136

                              @mhoye that means I'm zero I learned Perl in 2025 and wrote new things in it specifically choosing Perl over Python because I found it simple. Cursed and annoying at times, but pretty simple all things considered.
                              I also do kernel dev on Linux, but due to their open toxicity to new contributors, keep it all to myself, including the security vuln(s) I find.
                              Don't get me wrong, I am 100% of the opinion Linux is on a one-way road towards self destruction, and once I have enough time I'll probably look into migrating to one of the BSDs, but that has nothing to do with age of the devs or users.

                              1 Reply Last reply
                              0
                              • maddiem4@raphus.socialM maddiem4@raphus.social

                                @dalias @mhoye I can second that from the contributor side (in my younger days). It meant I ended up with less team loyalty, less systemic knowledge, and a lot of (internal) inappropriate reactions to setbacks and obstacles. It also led me to make some bad choices of projects to contribute to, not in the sense of the project being objectively bad, just not a good fit for me. None of that applied to the work I did for the right reasons.

                                vfrmedia@social.tchncs.deV This user is from outside of this forum
                                vfrmedia@social.tchncs.deV This user is from outside of this forum
                                vfrmedia@social.tchncs.de
                                wrote sidst redigeret af
                                #137

                                @MaddieM4 @dalias @mhoye

                                for decades I'd always thought at least half of FOSS is just gig workers trying to build their CVs/portfolios to get paid corporate work, and seen (especially in AV/multimedia and telecoms) countless FOSS projects enshittify and commercialise as soon as they became popular and others gatekeep support/solution finding to nudge folk towards paid solutions (especially SaaS) to the point I've become cynical about the whole thing and often just stay on Windows as the cost of many proprietary solutions has plummeted (and some things like specialist automotive coding software and hardware simply don't have FOSS equivalents and likely never will..

                                lispi314@udongein.xyzL 1 Reply Last reply
                                0
                                • mhoye@cosocial.caM mhoye@cosocial.ca

                                  Anyway: the Linux kernel could have that. Any community can have that, really. But the real work is the humility of admitting you might need it.

                                  And a lot of people - not just proud but _justifiably_ proud, for all their accomplishments and success - can easily find themselves trapped in the kind of blind spot you can only be trapped in by the atrophy of that humility, from a mere failure to welcome and foster enough diversity and dissent.

                                  Where you can no longer change without failing first.

                                  mhoye@cosocial.caM This user is from outside of this forum
                                  mhoye@cosocial.caM This user is from outside of this forum
                                  mhoye@cosocial.ca
                                  wrote sidst redigeret af
                                  #138

                                  Anyway: The worst thing an organization's leaders tolerate is what that organization becomes, and the blast radius of a single toxic contributor is huge and largely invisible. For everyone who speaks up to say this behavior isn't acceptable, there are dozens or hundreds of smart, competent people who peer into your community, see that this is how you live and move along without your ever knowing they exist, on their way to a better life somewhere else.

                                  We don't have to live like this.

                                  netzblockierer@tech.lgbtN mirth@mastodon.sdf.orgM shapr@recurse.socialS mhoye@cosocial.caM di4na@hachyderm.ioD 6 Replies Last reply
                                  0
                                  • mwl@io.mwl.ioM mwl@io.mwl.io

                                    @mhoye

                                    The more competent you are, the more important humility is.

                                    Never listen to your own press. Always put yourself in other people's places. Never internalize people's praise of you and your work. Always listen to others' experiences of your work, and of you.

                                    Yes, you have to decide who to listen to, but still.

                                    A This user is from outside of this forum
                                    A This user is from outside of this forum
                                    agreeable_landfall@mastodon.social
                                    wrote sidst redigeret af
                                    #139

                                    @mwl @mhoye

                                    "Always listen to others' experiences of your work, and of you."

                                    The very *best* yearly review I ever had was when my boss very directly told me what I was doing that he didn't want, and what he wanted me doing instead. Most reviews are generic, because bosses are uncomfortable with this sort of criticism. Which means neither of us gets better.

                                    It's ironic that my _worst_ rating was my *best* review.

                                    This is how we improve, both as employees and as people.

                                    mwl@io.mwl.ioM 1 Reply Last reply
                                    0
                                    • wronglang@bayes.clubW wronglang@bayes.club

                                      @gvwilson @mhoye and also how many women are at this meeting and here's one of them: "Shuah Khan said that she can identify the people who will stick around fairly quickly, and some of the new folks who have come in are excellent. For this reason, she still spends a lot of time with people sending spelling fixes. " ☠️

                                      Sorry for the multiple tags, just a mind-blowing organization there...

                                      datarama@hachyderm.ioD This user is from outside of this forum
                                      datarama@hachyderm.ioD This user is from outside of this forum
                                      datarama@hachyderm.io
                                      wrote sidst redigeret af
                                      #140

                                      @wronglang @gvwilson @mhoye jesus. what an absolute shitshow.

                                      1 Reply Last reply
                                      0
                                      • dreid@wandering.shopD dreid@wandering.shop

                                        @mhoye the phrase "the people who actually matter" makes me so god damned angry.

                                        fivetonsflax@tilde.zoneF This user is from outside of this forum
                                        fivetonsflax@tilde.zoneF This user is from outside of this forum
                                        fivetonsflax@tilde.zone
                                        wrote sidst redigeret af
                                        #141

                                        @dreid @mhoye Yes. The author of that phrase is failing at logic *and* morality.

                                        1 Reply Last reply
                                        0
                                        • A agreeable_landfall@mastodon.social

                                          @mwl @mhoye

                                          "Always listen to others' experiences of your work, and of you."

                                          The very *best* yearly review I ever had was when my boss very directly told me what I was doing that he didn't want, and what he wanted me doing instead. Most reviews are generic, because bosses are uncomfortable with this sort of criticism. Which means neither of us gets better.

                                          It's ironic that my _worst_ rating was my *best* review.

                                          This is how we improve, both as employees and as people.

                                          mwl@io.mwl.ioM This user is from outside of this forum
                                          mwl@io.mwl.ioM This user is from outside of this forum
                                          mwl@io.mwl.io
                                          wrote sidst redigeret af
                                          #142

                                          @agreeable_landfall @mhoye

                                          Someone who can provide that degree of feedback is precious! Treasure them.

                                          A 1 Reply Last reply
                                          0
                                          Svar
                                          • Svar som emne
                                          Login for at svare
                                          • Ældste til nyeste
                                          • Nyeste til ældste
                                          • Most Votes


                                          • Log ind

                                          • Login or register to search.
                                          Powered by NodeBB Contributors
                                          Graciously hosted by data.coop
                                          • First post
                                            Last post
                                          0
                                          • Hjem
                                          • Seneste
                                          • Etiketter
                                          • Populære
                                          • Verden
                                          • Bruger
                                          • Grupper