• 0 Posts
  • 718 Comments
Joined 1 year ago
cake
Cake day: June 12th, 2023

help-circle


  • Being exposed to a product that exists is not an ad. An ad is explicitly something that a company has paid to make visible to people. If a company isn’t paying for it then it’s not an ad, no matter how much it sounds like one.

    And yes, going to a store and trying shit out is exactly how it should go. Reading reviews and talking to others is exactly how it should go. Companies paying to manipulate people of the world using psychology is what ads are. Not seeing a product being used in the wild.

    a paid notice that is published or broadcast (as to attract customers or to provide information of public interest)






  • I think you have got to be meme’ing. You literally wrote 7 paragraphs about how to build something for python when for other languages it’s literally a single command. For Ruby, it’s literally bundle. Nothing else. Doesn’t matter if it’s got C packages or not. Doesn’t matter if it’s windows or not. Doesn’t matter if you have a different project one folder over that uses an older gem or not. Doesn’t matter if it’s 15 years old or not. One command.

    Just for comparison for gradle it’s ./gradlew build For maven is mvn install For Elixir it’s mix deps.get mix compile For node it’s npm install

    every other language it’s hardly more than 1 command.

    Python is the only language that thinks that it’s even slightly acceptable to have virtual environments when it was universally decided upon decades ago to be a tremendously bad idea. Just like node_modules which also was known to be a bad idea before npm decided to try it out again, only for it to be proven to be a bad idea right off the bat. And all the other python build tools have agreed that virtual envs are bad.


  • and yet that all works fine in Ruby, which came out around the same time as Python and yet has had Bundler for 15 years now.

    Python - 15+ package managers and build tools Ruby - 1

    the closest language to look at for packaging is probably lua, which has similar issues. however since lua is usually not a standalone application platform it’s not a big deal there.

    no the closest language is literally Ruby, it’s almost the exact same language, except the tooling isn’t insane and it came out only a few years after python.