Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)RE
Posts
60
Comments
654
Joined
2 yr. ago

Snap...

Jump
  • If you're interested in another approach to containerizing GUI applications, also checkout out x11docker. It's a small independent project maintained by one guy, nothing big like flatpak, but also pretty cool. The name is actually a bit limiting -- it supports both docker and podman, and can run wayland apps as well. One of the coolest features, in my opinion, is the ability to run a separate X server inside every sandbox and forward individual windows to the "host" X server. That way you can prevent apps from spying on your keyboard or other apps' windows.

  • Snap...

    Jump
  • The thing with appimages is that they expect the developer to have full knowledge of what libraries need to be bundled with their app, which makes it difficult to make truly universal appimages. In flatpak you just select one of a set list of runtimes and add any additional dependencies on top of it. Flatpak also re-uses the files for each runtime in between the different apps that use it, which saves a lot of disk space.

  • Snap...

    Jump
  • Why not containerise everything? You need libreoffice? No problem, here is a docker or podman container.

    Flatpak is basically GUI-optimized containers. It uses the same technology (namespaces) as docker and podman, just with some extra tools to make GUI-related things work properly. That's why flatpak apps don't use the system's gtk version -- they're running in a sandbox with a different rootfs. You can spawn a shell into the sandbox of a specific app with flatpak run --command=sh com.yourapp.YourApp and poke around it if you want to.

  • Snap...

    Jump
  • Oh, what the fuck!?

    TBH I wouldn't mind it that much. The whole point of flatpak is that the developer can do whatever demented satanic rituals they want inside of the sandbox, and it won't contaminate the rest of the system.

  • It's the three strategies of pricing:

    • Price the item as XX.99 to make it feel cheaper than it is
    • Price the item as a whole/round number to make it feel premium
    • Price the item as a seemingly random number like XX.57 to get ahead of the shopper who are weary of the first two tactics
  • Sorry, but in my book, actions speak louder than words. And the actions here are very clear: they made a useful service that benefited people. They paid for it out of their pocket and suffered major inconveniences in their personal lives to keep the service operational and to uphold their ideals of transparency. It's a net positive contribution to the world, even if you account for the offensive/hurtful jokes they made along the way.

    You can spend hours talking about what people should or should not have done. Critiquing others from your high horse is easy, but it gets you nowhere. As another example, take Lemmy's developers. You could go on for hours denouncing their tankie/authoritarian views, but it won't change the fact that they created an anti-authoritarian and censorship-resistant platform that benefits many people.

    What I value personally is a consistent moral framework. What someone thinks on isolated issues or what kind of offensive humor they like is a lot less relevant to me. Do I disapprove of it? Yes. But do I condemn them for it? No. Because actions speak louder than words.

  • Thanks for sharing this. Never really used cockli that much, but still appreciate their service. Nothing makes the glowies seethe harder than a privacy-friendly email service, I hope it stays afloat. Donated!

  • From what I understand, they're already getting paid pennies by youtube, which is why many of them constantly shill for patreon/nebula/curiositystream/whatever on top of sponsored content. So youtube is shit for the creators, shit for the consumers, and a net loss for google. It's the same non-business model as food delivery apps: nobody profits, yet it still somehow keeps going because modern economics is make-believe.

  • Just some time ago, I was thinking about some P2P Video service, where everyone would provide the data they have - so like a BitTorrent YouTube

    It's called PeerTube. It uses activitypub, the same federation protocol as lemmy. Large creators could certainly afford to host their own videos. Some federation/self-hosting/free software creators already do. Can we have large free-to-use instances where individuals can upload their videos, like we do with Lemmy? I would like to hope so.

    But just standing up and copying all of youtube's content? Like I said, it's a MONUMENTAL task. There are around 14e9 videos on there. That's almost two videos for every person on planet earth. And I'm not even sure how useful mirroring would be. It's important for archival purposes, sure, but it's not forward-thinking. For a lot of pieces of content, the value comes mainly from the community surrounding it, not the content itself. Mirroring cuts the community out of the content. I believe that If archiving/mirroring efforts are to succeed at anything beyond occupying disk space, they must be focused on a specific type of content, and headed by people who are genuinely passionate about the content they are archiving, not disintrested data hoarders.

  • It would be a tragedy if youtube collapsed. There are so many useful and important videos on there. I passed the second year of my engineering bachelor almost exclusively by studying from youtube (the lectures at my college are useless), the vast breadth of content available on that platform simply does not exist anywhere else, and archiving all of it would be a monumental task. With youtube being a net loss for google for multiple years in a row, it's not outside the realm of possibility that if they can't make it profitable, they might just... shut it down like they did with Plus.

  • Yeah that's my experience so far. The only thing Microsoft has managed to ruin so far when it comes to Java edition is the launcher. Luckily there are many great FOSS launchers out there (Prism is my favorite). Everything else is working just fine, and the gameplay updates from the last couple of years have been good.

  • A lot of "hardware raid" is just a separate controller doing software raid. I thought I lost access to a bunch of data when my raid controller died, before I realized that I could just plug the disks directly into the computer and mount them with mdadm. But yes, hardware raid seems a bit pointless nowadays.

  • I really wish there was like a lil i2c port on the back of every device so you could just plug in a lil clock synchronizer thingy and it would tell the device what time it is. Like it probably wouldn't even cost that much to implement for the manufacturers. Standardizing on the connector and protocol would be a bitch tho