• 1 Post
  • 68 Comments
Joined 1 year ago
cake
Cake day: August 9th, 2023

help-circle











  • Requirements are literally the packages your project requires to run,down to a specific version if you wish.

    Constraints specifies what version of a package to install IF the package is required by your requirements, or by transitive requirement (required by packages you require). If package is not required, the constraint is not used.

    I tend to use requirements file to list direct dependencies of my project and their versions. Constraints is useful to pin down and transitive dependencies to make sure they’re not accidentally upgraded (repeatable builds) . Also if the 3rd party package drops a requirement you don’t have to worry that it’ll still be installed if it’s still on your constraints. It’ll simply not be installed.








  • The crime isn’t in publishing AI music. The crime was that he setup fake listeners streaming his songs so he could get royalties and inflate popularity. Initially he published his own songs, but to scale up and avoid detection he started creating music at scale - That’s where AI Comes in.

    Smith’s scheme, which prosecutors say ran for seven years, involved creating thousands of fake streaming accounts using purchased email addresses. He developed software to play his AI-generated music on repeat from various computers, mimicking individual listeners from different locations. In an industry where success is measured by digital listens, Smith’s fabricated catalog reportedly managed to rack up billions of streams.