Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)O
Posts
89
Comments
1506
Joined
3 yr. ago

  • Fuck dude, we need an alternative to the Linux Foundation that actually focuses on Linux itself, not every single project that somehow runs on Linux. The linux kernel is a pain to join as a newbie, it's underfunded (2% of all the Linux Foundation's funding goes to the Linux kernel), the development cycle and tooling is outdated, the major language (C) is a security risk, the maintainers are turning old and gray which brings with it the typical resistance against change, and so many other things.

    I don't know if a fork is needed with a new org surrounding it that focuses 100% on the kernel, or if something else has to happen, but the Linux foundation wasting money on shit like AI and endorsing Chromium sounds an awful lot like Mozilla. Mozilla lost its way a long time ago and the Linux Foundation might be going the same way too.

    Anti Commercial-AI license

  • Oof. Well, they have to make money somehow. And probably there were people abusing the site. It wouldn't surprise me for example if many did not cache the subtitles but had them on demand for videos.

    Anti Commercial-AI license

  • Huh?

  • They both use YAML, but I find the Gitlab doc to be better. If you don't want YAML, you can try Dagger.IO which forces you to write code and can be run in any CI. Haven't used it yet though as it requires a change in thinking that I haven't managed yet.

    Anti Commercial-AI license

  • Fucking.... Goddammit Gitlab!

  • Who?

  • I don't know if they need more funding or contributors or something, but that has been on the roadmap for years now. I think all they can federate now are stars.

    But I do hope that it'll arrive soon. Github needs a federated alternative and gitlab isn't going to give it to us. Radicle already has federation, but only within its network, so not exactly optimal.

    Anti Commercial-AI license

  • Gitlab CI is so far ahead of github actions... The only thing it doesn't have is a marketplace, but otherwise it's superior in nearly every aspect.

    Anti Commercial-AI license

  • I literally just need dumb search. No regex, no nothing, but just for that you now need an account. Especially on mobile, I'm not going to clone every repo I come across. It's a hassle already.

    If I really do care and dependent on the repo, I'll clone it. Otherwise I just drop it most of the time or use a third party service. But ever since Microsoft bought github, it's been really annoying.

    Anti Commercial-AI license

  • What do you mean? Github has remotes and you can push to all of them at once. Or dk mean something else?

    Anti Commercial-AI license

  • Yeah, nix is utterly dependent on github and there have been many discussions about it. The majority of the community is very against migrating and refuses investing in anything else.

    I remember a project abused github as their CDN, and github shut that down. Can't remember the name but it was something plant-related (the name). Pods or something. If nix ever scales up massively, github just might rate limit the repo.

    Anti Commercial-AI license

  • nobody is really dependent on Github

    If that were true, moving away from github would be ezpz.

    The features like searching might not be optimal

    Requiring an account to find a project = not optimal is an understatement, IMO.

    I’m also just a little guy who does scripting and small CLI tools. So it does not matter at all what I do

    That sounds an awful lot like a fallacy. If you wait longer, then when something does drive you to say "I should switch", you'll run into the sunken cost issue. If you think you're unimportant, that's great for github because they have thousands of people that think they are unimportant but it adds up. You could be part of the solution, no matter how small.

    Anti Commercial-AI license

  • So it's the implementation that has to ensure a NonEmpty is returned, but that's up to the developer, correct? The developer still holds the gun to shoot themselves in the foot by returning an empty list, IINM.

    Anti Commercial-AI license

  •  hs
        
    data NonEmpty a = a :| [a]
    
      

    Note that NonEmpty a is really just a tuple of an a and an ordinary, possibly-empty [a]. This conveniently models a non-empty list by storing the first element of the list separately from the list’s tail: even if the [a] component is [], the a component must always be present.

    Wat? How can I "store the first element of the list separated from the lists tail" when the list is empty? Whether a list is empty or not is a runtime possibility, not a compile-time possibility.

    Someone care to explain this part? It does not compute at all for me.

    Anti Commercial-AI license

  • Agreed. Every time somebody links this to "prove" or underline their argument, I roll my eyes. There are a lot of subjective things there and many that are actually valid code.

    Anti Commercial-AI license