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/)M
Posts
21
Comments
418
Joined
3 yr. ago

  • Decentralized in theory, but not in practice is just centralized.

    Also:

    So how challenging is it to run those? In July 2024, running a Relay on ATProto already required 1 terabyte of storage. But more alarmingly, just a four months later in November 2024, running a relay now requires approximately 5 terabytes of storage

    https://dustycloud.org/blog/how-decentralized-is-bluesky/

  • Yaml is a data storage format

    I have literally never seen yaml used as a data storage format, only as a configuration language. Ansible, Kubernetes, Home manager, netplan, and many, many other examples of yaml as a configuration language, but I cannot think of an example of yaml as a data storage format off the top of my head.

    Given the:

     
        
    package {
      name my-pkg
      version "1.2.3"
    
      dependencies {
        // Nodes can have standalone values as well as
        // key/value pairs.
        lodash "^3.2.1" optional=#true alias=underscore
      }
    
      

    On the README of the KDL Github, it looks like KDL has a similar goal to be a configuration langauge, rather than a data storage format.

  • I don't see anything about turing completeness or programmatic capabilities in their github. Any language that doesn't have the programmatic abilities will inevitably get them hacked on when someone needs them, like what happened to yaml a bunch of times for a bunch of different software. This is one of people's many frustrations with yaml, the fact that doing a loop, an if statement, or templating, is different for every single software that uses yaml. Even within Kubernetes, there exists different ways to do templates.

    I would much rather see the language consider those things first, then see it repeat one of the biggest mistakes of yaml. This is why I am more eager for things like nickel, or even Nix as a configuration language, and am skeptical of any new standard that doesn't have those features.

  • See also: noyaml.com

    I personally like yaml though. Although I won't deny it can be hellish to write without a linter, it's just like any other language with tab autocomplete and warning for sus things if you have the right software set up.

    I used the ansible and kubernetes VSCode extensions, and I really like them both. With the kubernetes one, you can just start typing the name of the resources you want to create, and then press tab, and boom, a template is created.

    I would much rather see something like Nix be the norm, but I find Nix very frustrating to edit because the language servers for it are nowhere near as developed.

  • The whole point of open source was that you can see the code and the commits. We don’t need to trust anybody. I feel like banning contributors is just contradicting one of the key benefits of open source.

    You are misunderstanding why the sanctions happened. It has nothing to do with whether or not the individuals working at those entities are trustworthy or not.

    The Linux Foundation is an institute of the United States. The United States has demanded that entities within their jurisdiction, like the Linux Foundation, follow sanctions, and cut contact and interaction with sanctioned entities.

    Because the Linux Foundation doesn't want to be punished or pay fines, they follow those sanctions. Nothing to do with trusting the individual contributors or corporations.

    What would you do about people who… lie online about where they work?

    This is probably what happened. The contributors went home, to their personal emails, and the world kept spinning and no one looked twice.

  • Well, I can't read I guess.

    At least I linked to the code, since the article doesn't seem to do that. The twitter thread it linked to probably does, but I can't view the replies without logging in.

  • Vscode is an IDE, but only after I spent 15 minutes finding and selecting the appropriate java extensions and ensuring that my Linux system had Java installed.

    But what was a 15 minute process to me, could easily be a 2 hour struggle to someone who is setting up a development environment for the first time and "just wants autocomplete and debugging".

  • also as a bonus question, why does every IDE seem to require you to configure every single option before it can run code

    What IDE's have you tried?

    Kate (and vscode) aren't really IDE's, they're more like extremely extensible text editors. You can make them IDE's, but they dob't come like that out of the box.

    On the other hands, actual IDE's often have the inbuilt capability to install and manage the programming language related software.

  • It could be an old service on that same ip. Zoomeye/shodan don't rescan on the spot, they keep records of old scans.

  • I could totally see someone coding a function that increases the mouse pointer by x% every y mouse shakes, and then neglecting to put in a size cap.

    This feature used to be in KDE 5 as well though, but with a size cap. I suspect the removal of the size cap is intentional rather than a bug.

  • Debian already has docker packaged. That's more convenient.

  • Debian with the docker convenience script.

    They seem to be moving away from this, and it's not longer the first option on their install page

    On their debian page

    Use a convenience script. Only recommended for testing and development environments

    Also, it should be noted about the first option they recommend, Docker Desktop, that Docker Desktop is proprietary.

    I recommend just getting the docker.io and docker-compose from debian's repositories.

  • Ubuntu in WSL comes with systemd enabled. Debian doesn't, and you have to enable it yourself.

    That's why I chose to have people use Ubuntu in WSL, despite the other downsides. One less step to setup a Linux environment on Windows makes the process smoother.

  • OP seems to be trying to install older projects, rather than creating a new project.