• 0 Posts
  • 55 Comments
Joined 1 year ago
cake
Cake day: July 18th, 2023

help-circle

  • Not really. The problem with FOSS licensing is that it was too altruistic, with the belief that if enough users and corporations depended on the code, the community would collectively do the work necessary to maintain the project. Instead, capitalism chose to exploit FOSS as free labor most of the time, without any reciprocal investment. They raise an enormous amount of issues, and consume a large amount of FOSS developer time, without paying their own staff to fix the bugs they need resolved — in the software their products depend on. At that point the FOSS developer is no longer a FOSS developer, and instead is the unpaid slave labor of a corporation. Sure, FOSS devs could just ignore external inputs, but that’s not easy to do when you’ve invested years of your life in a project. Exploiting kindness may be legal, but it should never be justified or tolerated.

    Sure, FOSS licenses legally permit that kind of use, but just because homeless shelters allow anyone to eat their food, and sleep in their beds, that doesn’t make the rich man who exploits that charity ethically or morally justified. The rich man who exploits that charity (i.e. free labor), and offers nothing in return, is a scummy dog cunt; there are no two ways about it. The presence of lecherous parasites can destroy the entire charity; they can mean the difference between sustainability and burnout.

    FOSS should always be free for all personal, free, and non profit use, but once someone in the chain starts depending on FOSS to generate income and profit, some of that profit should always be reinvested in those dependencies. That’s what FOSS is now learning; to reject the exploitation and greed of lecherous parasites.



  • I believe this is what some compression algorithms do if you were to compress the similar photos into a single archive. It sounds like that’s what you want (e.g. archive each day), for immich to cache the thumbnails, and only decompress them if you view the full resolution. Maybe test some algorithms like zstd against a group of similar photos vs individually?

    FYI file system deduplication works based on file content hash. Only exact 1:1 binary content duplicates share the same hash.

    Also, modern image and video encoding algorithms are already the most heavily optimized that computer scientists can currently achieve with consumer hardware, which is why compressing a jpg or mp4 offers negligible savings, and sometimes even increases the file size.



  • All of which are heavily based on open source software, donations, and in the case of wikipedia, user generated and moderated content.

    The solution is not centralization. It’s decentralization. A decentralized internet archive could not be held accountable, or taken down, by any individual government. It will remain active and fault tolerant as long as enough users keep enough storage allocated to maintain replication and redundancy. One architected with zero knowledge encryption as the backbone (e.g. IPFS + I2P) could even operate within the jurisdiction of hostile governments.


  • Exactly. This is why the internet archive should be a universally publicly-funded endeavor. It’s just as important as the world’s libraries.

    I’m really hoping the internet archive shifts to some distributed P2P type model (IPFS, Tahoe-Lafs etc) where anyone can assign a hard drive as tribute, archive any public webpage on it and it’ll be replicated around the world, but still accessible through a single protocol. You can’t stop the signal!





  • The older and older I get in life, the more and more I want my digital product interfaces to remain as static as possible. I’m not anti new features, but I want the ability to persist the OG interface I’m used to, the state in which I know WHERE things are, and HOW to utilize them.

    I don’t want app icons to change without my consent. I want zero rebranding, name or color changes. I don’t want to be forced to change services due to enshittification, and learn how to fit new ones into my workflows.

    One of the core problems with the modern world is confusion of information. Our brains were not designed to handle the infinite layer of abstractions, dozens/hundreds of separate systems, each with potentially hundreds or thousands of different configurations. Every time a major update occurs it breaks my mums tech illiterate brain more and more, and she stops using digital products more and more.



  • Wtf kind of clickbait is this shit? I stopped reading when I got to PWA’s, which are just a javascript website that use specific API’s to feel more offline and app-like, but still run entirely in the browser engine. This is not “novel”, it’s not “side loading”, nor is it breaking iOS/android security. It’s no different than navigating to a scam website in a browser and entering your bank credentials.

    Side note: this tech could have entirely replaced most apps on Apple and Google app stores. Apple has hamstrung it’s addition on iOS for a decade, and still are, so businesses have to build iOS specific apps and pay Apple for the privilege. Both Apple and Google are effectively stealing billions of dollars from global businesses, and dramatically increasing their inefficiency, by forcing every business that wants to build a generic app to use their OS-specific proprietary tech, instead of a single website that you can “install” and operates almost identically across every browser, every mobile OS, and every desktop OS. They’re also more private than proprietary apps.

    The above is only one example why Apple, Google, and all of big tech deserve antitrust action, and should be forced to open walled gardens and implement open standards across their OS’s. There’s no technical reason you can’t use a single app to communicate across SMS, iMessage, whatsapp, signal, Telegram, etc. They create these walled gardens to prevent competition and lock you into their platforms. No weakening of “security” or encryption needs to take place to do so either. Almost all encryption in use today uses completely open standards, protocols, and libraries.







  • Most smarthome products are only worthwhile if they’re coupled with other devices in IFTTT style workflows. Like a morning routine where lights come on, the blinds open, and your playlist starts when you fist bump the air or yell “still alive”. A fan is stupid because you can control most fans from a smart plug, but a fan could come in handy for a grow operation, to maintain a level of humidity or whatever; coupled with a smart hygrometer/thermometer, irrigation, and server.

    The problem is capitalism — every company tried to create their own walled gardens out of pure greed, so nobody except rich morons were willing to commit to automating their lives with a product/brand/platform that may not exist tomorrow, and won’t work with any other brand/platforms products, so all they’ve done is collectively hamstrung the entire markets growth, and created mountains of e-waste. Things are starting to move in a better direction, but until I can setup a cost-effective smarthome 100% offline, LAN only, managed by my own FOSS home server, I’m not gonna bother with anything more than a few standalone devices (e.g. pet-cam, mood lighting, etc).