bjorney

@bjorney@lemmy.ca

This profile is from a federated server and may be incomplete. Browse more on the original instance.

bjorney,

Every line of snap code that touches your computer is open source, so “closed off” is absolute hyperbole when you are discussing the format

bjorney,

Which is why I phrased my above comment in the very precise and deliberate way I did.

You don’t need to interface with canonical’s server to use snaps, you only need to do so if you want snaps that have been approved by and signed by canonical. Anyone can create a snap and privately distribute and install it, and every part of that process is open source.

bjorney, (edited )

APK isn’t a closed source format just because Google operates the main store.

If there was community effort someone could spin up their own snap store, this person did it forum.snapcraft.io/t/…/27109 - problem is, it would serve no benefit because you would have to create your own signing authority and patch snapd to use those assertions instead - and then you are still relying on a central authority to vet and sign releases and frankly I would rather have my software signed by canonical than someone random guy operating their own snap store

bjorney,

They didn’t “disable the format”

From your own link:

Do keep in mind that “not installed by default” is not the same as “not available to install at all”. To this end, Flatpak continues to be available in the Ubuntu repos, and users of Ubuntu flavors are free to install Flatpak

bjorney,

Why do you need to have two package formats that do the same thing installed by default? If you could install snaps and flatpaks both from the same store you could have 2 (or 3 if you also installed the .deb) copies of the same app, like steam etc installed, and user sessions and games set up on one wouldn’t be launchable from the other because they all store their state and config in different locations - the only way to know what config your program is launching with would be to inspect and rename the launcher scripts. If you are intending to support naive users this is the absolute worst case scenario. It would be like debian including pacman by default as well alongside apt for maximum user accessibility confusion.

bjorney, (edited )

Because many apps will (or would prefer to) only be bundled as Flatpak.

This reads like speculation to me and is directly contrary to the file counts on flathub and snapcraft. What about CLI apps and server software? How are they supposed to distribute their software if not via snap? (Flatpak doesn’t support this well)

could just as well be a rant why Canonical shouldn’t have introduced Snaps in the first place

You are acting like Ubuntu core (and snaps) came after flatpak? Snaps were announced almost a decade ago

Like, I get you don’t like snaps, but your argument is basically “every Linux distribution should ship the same default software, and it should be the software I choose”

bjorney,

Removing ads in sync is $20 lifetime, not per year

bjorney,

That sounds like an issue with google play store, or perhaps you bought “sync for Reddit pro” (the app) in addition to the “remove ads” (in-app purchase on the free app)

I bought redditsync (what it was initially called before Reddit made everyone rename their apps) for $3-4 and used it for a decade without issue

bjorney,

Early mining required a mid-tier gaming PC, the kind you could finance with a paper route

bjorney,

Is curl so untrusted that you would prefer to use 3 commands (one which still needs root permissions) instead?

bjorney,

The curl that ships with apt is ubiquitous enough that I trust doing sudo curl xxx yyy more than enough if it means avoiding typing curl xxx /tmp/yyy && sudo mv /tmp/yyy yyy

bjorney, (edited )

“the perfect scale”

Proceeds to list completely arbitrary temperatures and link them to completely subjective opinions

I can make all the same points about celsius with the added bonus of 0 and 100 being universally applicable and objectively measured

  • 0 freezing
  • 10 cool
  • 20 room temperature
  • 30 hot
  • 40 very hot
bjorney, (edited )

Yeah but then ALL even numbers would be slow to compute because you would have to chain through every odd before you know that 2 is even.

Depends on the expected distribution of input values

bjorney,

The law just means it needs to be replaceable with at most basic tools or specialized tools supplied with the device.

bjorney,

Ticking the non-free driver box was child’s play. As late as like 2012 I remember needing to download NDISwrapper so I could make the windows drivers work through a compatibility layer

bjorney,

10 years ago was the turning point. I remember as late as 2010 -2012 having to use NDISwrapper to install the windows XP wifi drivers because there were no native drivers so you had to run the windows drivers through an emulation layer to get wifi to work. Even within the past 5 years I’ve had to compile my own fixes for realtek chips because the auto installed drivers were not working optimally

bjorney,

When I bought my laptop i was using windows and didn’t research Linux compatibility :(

And yup. A decade ago was when Linux turned a corner on the wifi driver front, 11 years ago was hell

bjorney,

EA was basically a demo… It had maybe 20% of the content, and a lot of it (e.g. origin characters) was rewritten before full release anyways

bjorney,

Snaps are not a proprietary package format.

bjorney,

Snap is not proprietary.

The snapcraft webserver backend is closed source but everything snap adjacent that touches your computer is open source, and you can distribute snaps and install them without using the snap store

bjorney, (edited )

The webserver that canonical uses to distribute other people’s snaps is, and that’s it. APKs aren’t proprietary just because Google runs the Play store.

If you don’t want to interact with canonical’s servers you can download the snap files from literally anywhere else and install them manually so you don’t have to touch a single line of non open source code.

bjorney,

It’s a package format that bundles all required libraries, that way you don’t run into the issue with program A requiring library version <1.1 and program B requiring library >1.3.

It leads to larger binaries because these dependencies are bundled, but it solves the issue with old/minimally maintained software not working on new OS versions because they depend on an ancient version of libssl or something.

bjorney,

Disable automatic updates then. snap --help

IMO snaps were prematurely pushed but that’s about it - they were a worse experience like two years ago when canonical started pushing them and almost every app had some quirk due to the sandboxing, but they have improved to the point that I literally can’t remember the last time I encountered an issue with the snap version of a program (granted I only really use snaps when something isn’t available as a .deb or there is a conflict)

bjorney,

If the experimenter never really interacts with the participants and there is no subjective measurement being made there isn’t really any benefit to being double blind, it’s just overhead at that point

bjorney,

When your site serves each user 20+ images and you get millions of unique users a year, saving 25-35% on each image translates into a LOT of saved bandwidth

  • All
  • Subscribed
  • Moderated
  • Favorites
  • localhost
  • All magazines
  • Loading…
    Loading the web debug toolbar…
    Attempt #