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/)ON
Posts
74
Comments
2,976
Joined
2 yr. ago

  • Had the same experience with chromium. Can't remember what I was trying to do but it involved accessing hardware (GPU or something) and it just didn't work. That was until I found out apt install chromium installed a goddamn snap package. I felt betrayed and lied to.

    Canonical does great things, but that is definitely not one of them.

    Anti Commercial-AI license

  • I wouldn't make such a prediction as there are many possibilities and people like hanging onto things. One possible outcome could be the introduction of UBI, which could allow people only pursue the jobs or activities the want. That could be upskilling to become a research, becoming a race car driver, or a streamer, starting a company using AI, traveling the world, helping out the elderly, and so much more. There would still be production and consumption with popular products making some companies richer than others, but it could lead to a happier populace within a capitalistic system.

    Of course there are dystopian scenarios like cleansing of the unemployed, remigration of the homeless, forced labor, and so much more that could keep the capitalistic system alive.

    Anti Commercial-AI license

  • You can use transmission just for creating the torrent. You don't have to use the actual client. If qbittorrent is your client, it's possible to add the torrents to the list at the same time with

     sh
        
    for folder in * ; do
      transmission-create -o "$folder.torrent" "$folder"
      qbittorrent --save-path="$folder" "$folder.torrent"
    done
    
      

    Then you create the torrent and start seeding it immediately. If you've already created the torrent files

     sh
        
    for torrentFile in **/*.torrent ; do
      folderName="$(basename -s .torrent "$torrentFile")"
      folderParent="$(dirname "$torrentFile")"
      folderPath="$folderName/$folderParent"
      qbittorent --save-path="$folderPath" "$torrentFile"
    done
    
    
      

    Depending on the setup, you could also just sym link the folder into qbittorrent's download directory and copy your torrents into a folder that qbittorrent listens to. There are many ways to skin the cat. Check out the command line parameters for your torrent client.

    Anti Commercial-AI license

  • Hmm, creating torrents isn't that hard.

     sh
        
    for folder in * ; do
      transmission-create -o "$folder.torrent" "$folder"
    done
    
      

    You can add a tracker by adding the --tracker "$trackerUrl" option. There isn't much more scripting involved, AFAIK, unless you want to upload them to the tracker too. But if you join the DHT and share the magnet links somewhere, you should be done. Or is there more to the process I'm missing?

    Anti Commercial-AI license

  • Hmmm, is your goal to share each season folder separately? Is that why you would need scripting?

    Or are you looking to share everything at once without worrying about creating individual torrents? If this is what you're looking for, then maybe Retroshare is what you're looking for? I don't know if stuff using eDonkey, Gnutella, or Kademlia are still around, but retroshare has file-sharing similar to those where you point the client at a folder and it just shares the entire thing.

    IPFS would've been great for this, but they honestly screwed the pooch on that (it hogs resources, doesn't have good clients, and doesn't have a bridge to torrents or other networks i.e you can't go "oh, I have a torrent file, let me see if the files for this are on IPFS and download them from there").

    Anti Commercial-AI license

  • Adapt or die. Societies that do not adapt to these changes will not have a good time. It's easy to ignore workers and just say "well, you're replaced, now fuck off". If the government doesn't take care of them and keep them happy, it could easily have negative consequences for the government.

    Imagine if 30% of the workforce were fired within 5 years and couldn't get a job because AI did everything. Would 30% of the population just be happy going from something to homeless? How would the country absorb such a change? Governments can keep looking at the shiny money companies pay them to look the other way, but just because they ignore to see things doesn't mean they aren't happening. Either they are forward thinking and prepare or they will find themselves up a creek.

    Anti Commercial-AI license

  • As an example: a company starts a free tier offering with no promises. It can sustain that because there are enough free users that convert into paying users - enough to sustain the free tier. But times change and the cost of free tier users surpasses that of paying users. Should the company continue providing the same level of service for free tier users?

    Also, what other term than entitlement would you use for somebody gets something for free, is not promised that it will stay free forever, the free offering is cancelled or limited, and the user starts complaining?

    Anti Commercial-AI license

  • This is the text is suggested to be added

     md
        
    ## Open Source Maintenance Fee
    
    This project requires an [Open Source Maintenance
    Fee](https://opensourcemaintenancefee.org/). While the source code is
    freely available under the terms of the LICENSE, all other aspects of
    the project--including opening or commenting on issues, participating in
    discussions and downloading releases--require [adherence to the
    Maintenance Fee](./OSMFEULA.txt).
    
    In short, if you use this project to generate revenue, the [Maintenance
    Fee is required](./OSMFEULA.txt).
    
    To pay the Maintenance Fee, [become a Sponsor](https://github.com/sponsors/<YOURORGNAME>).
    
      

    The EULA template can be found here. This is the part I find important

    1. Conflicts with OSI License

    To the extent any term of this Agreement conflicts with User's rights under the OSI License regarding the Software, the OSI License shall govern. This Agreement applies only to the Binary Release and does not limit User's ability to access, modify, or distribute the Software's source code or self-compiled binaries. User may independently compile binaries from the Software's source code without this Agreement, subject to OSI License terms. User may redistribute the Binary Release received under this Agreement, provided such redistribution complies with the OSI License (e.g., including copyright and permission notices). This Agreement imposes no additional restrictions on such rights.

    I think it's a good attempt, but I'm not sure how it can be enforced. It would also need to be applicable to different jurisdictions. The project maintainer would have to know that somebody requesting a feature, commenting or participating in discussions is doing so in the name of the company 🤔

    Thank you for sharing this. It's food for thought.

    Anti Commercial-AI license

  • Is this dude complaining that an offering he pays absolutely nothing for is reducing how much free stuff they give out? Seems quite entitled... like the people demanding opensource devs implement something and never contributing back.

    Anti Commercial-AI license

  • We should let these twits enjoy their shit on twitter. The AI hype is just like the crypto hype, it'll fade.

    The name vibe coding sounds like a drunk evening with friends getting an MVP off the ground, but nothing more.

    Anti Commercial-AI license

  • Sshfs should work with a local IDE like CLion from Jetbrains (although that's pay to use, it's the best C++ IDE I know of).

    Out of curiosity, what's wrong with qtcreator in VNC viewer? Qtcreator should provide code completion, going to definitions, expanding macros, and so on.

    Anti Commercial-AI license

  • A few questions:

    • why do you have to SSH into a remote box?
    • do you know how the VM was created? can you recreate the dependencies?
    • which OS are you on?
    • you mention qtcreator - do you have remote desktop session?

    I ask these questions because my preliminary solutions without knowing all the details would be

    • recreate the VM locally, install the tools you need
    • mount the project on your machine with sshfs, use the tools you require locally
    • use the VM as a proxy if you're using it to access an internal git to clone the repo to your local machine and use local tools there
    • create a remote desktop session and forward it locally either via ssh x11 forwarding or connect to it via some RDP client like remmina, krdc, or whatever your OS uses

    qtcreator has code completion btw, so you can use it for your development tasks.

    Anti Commercial-AI license

  • There's a chance google has to divest from Chrome, but we won't know until September at the earliest. The process the DOJ brought against it is in progress. Binding YouTube to chrome now might jot be a smart move if google loses the process.

    There is a good chance in my mind that google will win against the Department Of Justice simply because of the current administration in the US.

    Anti Commercial-AI license

  • Let's say there's a group of people in your hometown who like dogs. They will talk about dog thing this, dog thing that, probably something local. Now you travel to another town and they too have a group that likes dogs. They will talk about dog things too, but probably it'll be different dog things that are also specific to their location.

    You have the option to join both dog communities without physically traveling from one town to another. You can even choose not to join a dog group in another town that only like to talk about dog fighting for example.

    There is no "tech savvy" required here. You signed up in a town that has communities there, you can see communities from other towns, and you can choose to join them all, some, or none. It's up to you.

    Anti Commercial-AI license