• 0 Posts
  • 113 Comments
Joined 11 months ago
cake
Cake day: February 14th, 2025

help-circle

  • Personal local NAS (Network attached storage).

    Or install Tailscale on your home computer if it’s always on.

    I’m a Linux nerd but I use Tailscale just because of how incredibly easy, secure, and reliable it is. And it’s free obviously.

    Can access your files anywhere from basically any device. It essentially just lets you have access securely to any of your devices as if they were sitting on the same home network.

    I got rid of cloud storage and just run a NAS with unRAID (paid but not a subscription. But worth every penny imo) There are alternatives that are free though.







  • I think you’re wrong. But not because you’re illogical. On the contrary I think you’re thinking rationally if you assume businesses are running to make better products. If you do. You’re right.

    These companies are not running to make better products than their competitors. They are running to monopolize their industry to a degree that gives them enough power to sell absolute garbage.

    Look no further than the gaming industry. This is the exact type of garbage we are seeing from other industries now.

    They are not interested in making better products. They are interested in making profits. And if the entire market is held together by 2-3 major players all replacing workers with AI slop they will have no reason to change. They will all do it together.

    No amount of “indie” projects will ever threaten their market domination.

    This is then future that will happen. Don’t expect “markets” to save us from this. The myth of “free markets” is how we got here in the first place.





  • This. I hate it. It feels like a modern day factory worker job.

    When I first graduated I was all caring about design, mainability, etc.

    Nope. All that shit is pointless in a large company. Took me too long to notice that Cisco was essentially just throwing as many code monkeys at the problems until things work.

    “Fix” a bug in a hacky way that creates 10 more bugs that won’t be found for weeks and be another teams problem because they can’t directly point to your hacky code anyway? That engineer is getting promoted. They fix so many bugs. So many commits!

    Take the time to understand the bug and do a rewrite to ensure other platforms are not effected and setup the design so it’s easier to debug in the future? Well, you spent all week on one bug you lazy engineer!

    It took me too long to realize that I was the bad programmer. That this is actually what companies want and reward their employees for.

    Sorry. Didn’t mean to rant. But your short comment triggered it I guess.

    I fucking hate this field. I still love programming though.





  • If the file is just a class I usually put example usage with some default arguments in that block by itself. There is no reason for a “main” function. It’s a nice obvious block that doesn’t run when someone imports the class but if they’re looking at the class there is a really obvious place to see the class usage. No confusion about what “main()” is meant to do.

    if __name__ == '__main__':
        # MyClass example Usage
        my_object = MyClass()
        my_object.my_method()
    

  • This sadly excludes the majority of bad UX decisions that are done entirely to maximize users time inside of the app as well as display advertising.

    So many functional apps are destroyed by these incentives. There is literally a “skill issue” but in the opposite direction. The design is either purposely malicious in a subtle way with “dark patterns” (something Amazon is insanely guilty of. Literally just go try and return and item.) or is purposely annoying trying to ensure the user purchases the “free trial” to actually make the app functional. Knowing a lot of users will be charged at least once for the free trial.

    I guess my point is that there is so so so so much wrong with UX design today. But for the majority of people that’s not because of a bad programmer with no design knowledge. It’s on purpose in most cases.




  • LeninOnAPrayer@lemm.eetoLate Stage Capitalism@lemmygrad.mlissue with AI
    link
    fedilink
    English
    arrow-up
    7
    arrow-down
    3
    ·
    edit-2
    8 months ago

    You are getting at a core of the issue I have with people who are against AI art and AI in general. The issue needs to based on who benefits materially from the use of AI and not on these abstract ideas of “it looks bad” or “it’s stolen”.

    The fundamental problem with this is “it looks bad” is subjective and not unique to AI produced art. And “it’s stolen” is also a bit silly because I’m sure everyone has heard “all art is derivative”. Artist inspire other artists and work from that inspiration.

    So, while I don’t really disagree with these arguments in theory. They get you nowhere.

    The discussion needs to be focused on what a complete flaw it is in our society that only a small number of billionaires and capitalist are the ones actually gaining material benefits from the use of AI. Not to improve workers conditions, not to make our lives easier, not to give artist more tools for inspiration. But to increase profits by removing the cost of our labor all together.

    Fundamentally, no one would be upset with AI art if it was used by existing artist and non artists to make cool looking shit. We are only upset that artist are being exploited and having their livelihood threatened. AI and AI art especially are just exposing that already existing structure of labor exploitation to a massive degree.

    I really hope people can see past the existing structures to a better way. These technologies that SHOULD just be a tool to use, or not use, are instead controlled for the interest of capitalists profit. In the short term this means fighting for unions and worker protections. But we need to understand that in the long term you can’t overcome the invention of the latest “Loom” of the industry. We need to fight this concentration of ownership and interest and move past these outdated forms of labor relationships that only benefit the rich.