• 1 Post
  • 95 Comments
Joined 3 years ago
cake
Cake day: June 16th, 2023

help-circle
  • This is a bit complex because of the way people define own.

    Technically no one but the company who developed the games own the game.

    Publishers effectively own it as they usually monopolize the entire licensing control of the game.

    Gamers never own but merely have the license to play. This is true even with games from long time ago. While you do own the physical disk, you only license the data inside the disk.

    Some people may define ownership of a game by the fact that no one is going to take it away from you. In that way, gog does do that. Since you can download a DRM free version you can install as many times as you want for as along as you want.







  • Payment processors don’t know which game you bought. That’s not the concern.

    Their concern is that the store they do business with provides services to content they deem inappropriate. Frankly, I’m surprised they allowed this much for so long given the past.

    Why credit card processors are puritans, I have no idea. But MC, Visa and PayPal have historically always been super anti-porn.


  • I’d say it’s like half meetings. and the other half is prepping for meetings. In office and out of office too, dinner, golf, etc. Small meetings like with the other C positions, mid level mgt, to large meetings like conferences. Pretty much from mid-size company and up, it’s all just meetings. And when shit hits the fan, they get to decide on which shit tastes better.

    Types of meetings change too. Like if you want more cash, which companies usually do, you’re on constant hunt for investment meetings and networking. And generally the entire time, various companies will try to approach your company (or you) to setup a meeting so they can say how wonderfully helpful their company is for your company. Sometimes you agree to those meetings and sometimes you don’t. Again, even as a mid sized company, you likely get enough requests for meetings that you literally can’t book all of them. So you get more C levels to delegate some of those meetings for you and then you have meetings with your C levels. And as you grow, you try to weed out less important ones. And you do that through… networking.

    Everything kinda keeps looping back to networking.

    Imagine you’re playing CK3 or any grand strategy 4X game. Networking is like allies. You can just get whole bunch of allies to attacc other kingdoms even if you’re weak. That’s the power of networking. And every click of a button to do something is like a meeting. You want to build a fort? In CK3, click. In IRL, meeting.





  • Nearly every languages’ every core packages are written in C. And almost every higher packages have some amount of C. That doesn’t mean we get to say every program is done in C. And if you keep drilling down, everything is just machine lang. And certainly still disproves the OPs point of inefficient python.

    Saying it’s all done in C hardly even true. Just look at xformers library on GitHub. Only 2.7% of the code is C. And the entire library is about optimizing.

    Additionally, vast majority of the great leaps in ML efficiency changes hasn’t come from better programmed packages, though they too certainly made big strides. How we calculate itself has changed. That’s what makes the greatest optimizations in anything. It doesn’t matter what language it is, doing a loop 1000000 times to add 1 is going to be worse performance than just doing 1 multiplied by 1000000. How we calculate, what we choose to give up (such as determinism in some implementations if SDP attention changes) and such makes big differences.

    Optimizations also has to be done by someone. Whether that be data scientists or otherwise. The ability for higher level languages to enable them to do so like you say also makes a big difference. If all the programmers had to optimize in C only, we’d still be way behind where we are now in performance.

    Just swapping languages doesn’t yield better results like OP is implying.



  • Grumpy@sh.itjust.workstoMemes@lemmy.mlSoftware: Then vs Now
    link
    fedilink
    arrow-up
    3
    arrow-down
    1
    ·
    1 year ago

    What makes you think python is in optimized and bloated?

    Did you know vast majority of AI development happening right now is on python? The thing that literally consumes billions of dollars of even-beefier-than-4090 GPUs like A100. Don’t you think if they could do this more efficiently and better on C or assembly, they would do it? They would save billions.

    Reality is that it makes no benefit to move away from python to lower level languages. There is no poor optimization you seek. In fact if they were to try this in lower level languages, they’ll take even longer to optimize and yield worse results.





  • This is amateur advice. You can’t lift with your knees for a bulky and squishy item like a body if it’s in front of you. If you attempt this, you’ll notice that your knees get in the way and you need to reach out a lot and can’t lift as a result. Body isn’t like gym weights on a perfectly nice to grab steel bar.

    If you don’t actually have to lift at all, just drag it. And if you do, use a fireman’s carry which is designed for carrying unconscious hoomans.