• 1 Post
  • 44 Comments
Joined 1 year ago
cake
Cake day: June 7th, 2023

help-circle






  • First off, cause you are programming under windows, a lot of things will be harder for you. As seen on your problems with Python.
    Most Linux installs have it right from the get-go and everything else is as simple. So giving directions for developers on other platforms might be much easier than what you had to go through. (Maybe use WSL?)

    Let’s get to your real question: How does one organize dependencies in a way easy for new contributors?
    Since you will use Python, I will use that as example.

    Most languages have a way to automagically import dependencies. Python has the requirements.txt file. Installing dependencies is then really easy. It is also a widely known way to do that, has lots of explanation online etc. so seasoned pythoneers will know what to do and younglings will get to know a good standard right away.

    Bonus tip: If you don’t have a GUI library yet, maybe also search for game engines. They provide all the necessary tools as well, oftentimes have good GUI add-ins and are (mostly) for all mayor platforms.









  • Yes, and the farming industry is getting its dick sucked all year long. Each year they get money for their shitty returns because it was unforseen and animal rights get ignored.

    A typical pig farm is controlled ever 30 years or so. Germany has like the most fucked up animal rights in the EU and exports their cheap meat (produces by exploited workers from other countries btw.) into the rest of the EU.

    It’s a disgusting system really. Fuck those “poor” farmers. Yes. Their life is shitty, but they should just stop exploiting the planet and do something good instead. Maybe or politicians and the industry would then learn something.




  • It has to do with Linux.

    Linux itself is not a fully fledged operating system as most people would expect it. Since Linux has to work on servers and microchips as well as on desktop PCs, lots of stuff is not shipped with it.

    For example Linux is missing a way to display windows and has no real package manager.

    A distro (or distribution) is a predefined set of of software, that makes it easier for a user to use Linux.

    This is mostly a window manager or desktop environment like KDE or GNOME, a package manager like apt or pacman and useful software like an office suite, a browser and other stuff.

    Distros also exist for servers, the ln they don’t include a way to display images, but still have a package manager and other useful stuff preinstalled.

    That’s of course not all, but maybe gives you a little overview.