top 100 comments

sorted by: hot top controversial new old
[–] 104 points 1 year ago

?? I manage flatpaks exclusively in the terminal

  • source
  • [–] 77 points 1 year ago (4 children)

    My favorite part of the linux experience is the FREEDOM, but also being talked down to for not using my freedom correctly, I should only do things a specific way or I might as well just use windows.

  • source
  • hideshow 4 child comments
  • It’s extremely context-dependent.

    If we’re talking about enterprise-grade, five-nines reliability: I want the absolute simplest, bare-bones, stripped down, optimized infra I can get my hands on.

    If we’re talking about my homelab or whatever else non-critical system: I’m gonna fuck around and play with whatever I feel like.

  • source
  • parent
  • [–] 2 points 1 year ago* (last edited 1 year ago)

    You are mixing different ideas of freedom. Software freedom is not the same as freedom of choice of software.

    You don't need Linux to have choices of what software to use, you have that in most (all?) proprietary systems, in some you might even have more choices than in Linux.. even if it includes proprietary software.

    This is analogous to how being a free person (not a slave) is not the same as having freedom to choose who to work for, even if some of them are slavers (ie. having freedom to choose your master).

  • source
  • parent
  • [–] 6 points 1 year ago

    Because using your freedom to promote options that restrict freedom means helping to remove your freedom. But hey, what do the Linux elders know? Clearly the new people into Linux are far smarter...

  • source
  • parent
  • [–] 37 points 1 year ago (10 children)

    About the image: The joke's on you, I install my flatpaks via the terminal.

    I've started using flatpaks more after starting using Bazzite and I liked them more than I expected. As a dev, I still need my work tools to be native, but most of my other needs are well covered by flatpaks.

    Tip: Flatseal is a great config manager for flatpaks' permissions.

  • source
  • hideshow 10 child comments
  • [–] 7 points 1 year ago (6 children)

    I installed flatseal but I never understand what is essential and what is not.

  • source
  • parent
  • hideshow 6 child comments
  • [–] 6 points 1 year ago (5 children)

    It is mostly trial and error. I use it mostly to set envvars.

    As an example, I add the ~/.themes folder and the GTK_THEME to allow some apps to get the themes I downloaded.

  • source
  • parent
  • hideshow 5 child comments
  • [–] 2 points 1 year ago (4 children)

    Oh, so flatpaks cannot automatically get system themes?

    If it is trial and error, is it really useful for a normal user?

  • source
  • parent
  • hideshow 4 child comments
  • [–] 3 points 1 year ago (3 children)

    System themes, probably most of them work. But most of them don't bother watching the user themes or icons folder.

    I don't think Flatseal is that useful for the majority of users, no. But it is a good tool to have in mind when the need arises.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 1 point 1 year ago (2 children)

    Why do you think it is not useful?

    I replaced Firefox system package with Flatpak because I think browser is the most used and vulnerable thing in my system. And the size seemed reasonable.

    I did not replace Thunderbird because its size is almost 10 times.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 2 points 1 year ago (1 child)

    My guess was the point is that it's difficult to install CLI tools using Flatpak

  • source
  • parent
  • hideshow 1 child comment
  • [–] 3 points 1 year ago*

    Installing them is not difficult. It's the same as any other flatpak.

    The problem is when running them (actually, when running any flatpak, not just CLI tools) you need to type out the whole backwards domain thingy that flatpaks use as identifier, instead of having a proper typical and simple executable name like they would have if they were installed normally.

    I end up adding either symlinks or aliases for all my flatpaks because of this reason. After doing that it's ok.. but it's just an extra step that's annoying and that the flatpak devs have no interest on fixing apparently.

  • source
  • parent
  • [–] 34 points 1 year ago* (last edited 1 year ago) (2 children)

    I spent my time fighting AppImages until Canonical started to force Snap on me. I hated Snap so bad it forced me to switch distros. Now I appreciate Flatpak as a result and I don't find AppImages all that bad, either. Also, I haven't found myself in dependency-hell nor have I crashed my distro from unofficial Repos in well over a decade.

    -It's a long way of saying It works for me and it's not Snap.

  • source
  • hideshow 2 child comments
  • [–] 16 points 1 year ago

    Appimages are ok, bloated but ok. Unless a library inside is old and won't work.

    Flatpak is annoying and I don't like it at all, so I don't use it. Easy solution.

    Fuck snap though.

  • source
  • parent
  • [–] 40 points 1 year ago (4 children)

    I've never heard anyone say that Flatpaks could result in losing access to the terminal.

    My only problem with Flatpaks are the lack of digital signature, neither from the repository nor the uploader. Other major package managers do use digital signatures, and Flatpaks should too.

  • source
  • hideshow 4 child comments
  • [–] 1 point 1 year ago (3 children)

    I was just wondering the connection between flatpaks and the terminal because I’ve never heard of flatpaks before and Wikipedia says they’re a sandboxed package management system or something?

  • source
  • parent
  • hideshow 3 child comments
  • [+] 12 points 1 year ago (2 children)
  • [–] 2 points 1 year ago (1 child)

    I've no real preference so long as my PC starts stuff. The reason I avoid flatpaks is because I have at some point acquired the habit of anything I install that's not an appimage I pretty much launch from the terminal and I remember trying flatpaks and them having names like package.package.nameofapp-somethingelse and I can't keep that in my head.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 4 points 1 year ago

    I've actually been discussing the idea of Flatpaks offering "terminal aliases", similar to what Snaps do, with some people involved in Flatpak. It's something that could happen in the future, but for now, you can totally create an alias to run a Flatpak from a single word, it's just a PITA.

  • source
  • parent
  • [–] 19 points 1 year ago

    Flatpak have their own set of issues. One thing is, that Flatpak applications do not integrate that easily and perfect like a native package. Either rights are to given, you need to know what rights are needed and how to set it up. Theming can be an issue, because it uses its own libraries in the Flatpak eco system instead your current distributions theme and desktop environment.

    But on the other hand, they have actually a permission system and are a little bit sandbox compared to normal applications. Packages often are distributed quickly and are up to date directly from the developers, and usually are not installed with root rights.

    I'm pretty much a CLI guy as well and prefer native packages (Arch based, plus the AUR). But I also use Flatpaks for various reasons, alongside with AppImages.

  • source
  • [–] 17 points 1 year ago

    I'd take a well-maintained native package for my distro over a Flatpak, but sometimes, a Flatpak is just the the easiest way to get the latest version of an application working on Debian without too much tinkering - not always no tinkering, but better than nothing.

    This is especially true of GIMP - Flatpak GIMP + Resynthesizer feels like the easiest way to experience GIMP these days. Same with OBS - although I have to weather the Flatpak directory structure, plugins otherwise feel easier to get working than the native package. The bundled runtimes are somewhat annoying, but I'm also not exactly hurting for storage at the moment - I could probaby do to put more of my 2 TB main SSD to use.

    I usually just manage Flatpaks from the terminal, though I often have to refresh myself on application URLs. I somewhat wish one could set nicknames so they need not remember the full name.

  • source
  • [–] 26 points 1 year ago (1 child)

    Perhaps ironically, this is mocking a strawman. Flatpacks can be installed and managed using the terminal! Not only that but Linux-Distros have had graphical package managers for decades.

    The primary reason that distros have embraced flatpack / snap / appimage is that they promise to lower the burden of managing software repositories. The primary reason that some users are mad is that these often don't provide a good experience:

    • they are often slower to install/start/run
    • they have trouble integrating with the rest of the system (ignoring gtk/qt themes for example)
    • they take a lot more space and bandwidth

    Theoretically they are also more secure... But reality of that has also been questioned. Fine grained permissions are nice, but bundling libraries makes it hard to know what outdated libraries are running on the systems.

  • source
  • hideshow 1 child comment
  • [–] 1 point 1 year ago

    As far as I know, I've only installed Flatpaks using the terminal. The most annoying thing about them for me is having to type out the fully-qualified name of the software (e.g. org.mozilla.firefox instead of just firefox), which is a very terminal-specific issue, LOL!

  • source
  • parent
  • [–] 13 points 1 year ago

    flatpaks are fine and useful, i just wish we didn't move into a scenario where applications that used to be easily available in distro repos start moving away from them and are only available through flatpaks. distro packages are just so much more efficient in every way. flatpaks are easier on maintainers and developers but that comes at a cost to the user. i have about a dozen or less flatpak apps installed and already i have to download at least 2 gigs of updates each week. i run debian

  • source
  • [–] 13 points 1 year ago

    I kinda like flatpaks being an option, not sure when they are the only option though.

  • source
  • [–] 11 points 1 year ago (1 child)

    Not a fan for a few reasons. Flathub (as far as I know) works on the app store model where developers offer their own builds to users, which is probably appealing to people coming from the Windows world who view distros as unnecessary middlemen, but in the GNU/Linux world the distro serves an important role as a sort of union of users; they make sure the software works in the distro environment, resolve breakages, and remove any anti-features placed in there by the upstream developers.

    The sandboxing is annoying too, but understandable.

    Despite this I will resort to a flatpak if I'm too lazy to figure out how to package something myself.

  • source
  • hideshow 1 child comment
  • [–] 20 points 1 year ago (2 children)

    If it's a mostly self-contained app, like a game or a utility, then Flatpak is just fine. If a Flatpak needs to interact with other apps on the host or, worst case, another Flatpak it gets tricky or even impossible. From what I've seen though, AppImage and Snap are even worse at this.

  • source
  • hideshow 2 child comments
  • [–] 42 points 1 year ago* (12 children)

    I love installing things from the CLI and prefer to only do it that way but Linux needs a single click install method for applications if it’s ever going to become a mainstream OS. The average person just wants to Google a program, hit download and install. If not that then they want to use a mobile-like App Store.

    Flatpak is kind of perfect at achieving both those things

  • source
  • hideshow 12 child comments
  • [–] 22 points 1 year ago (6 children)

    There have been GUI package managers for decades.

  • source
  • parent
  • hideshow 6 child comments
  • [–] 4 points 1 year ago* (5 children)

    Oh 100% but have you tried to explain how to use one to a computer novice? Like yes, the answer is usually “they should just…” but novice users will never. With flatpak, they get an experience similar to how MacOS works and a bit like how .exes work and it Just Works™️

    Edit: like I’ve had trouble showing people how to use the GNOME App Store which could not be any more simple. Anyone who has been convinced to install Linux already feels way out of their element so making everything feel as natural as possible is essential (and I mean, flatpaks are awesome anyway)

  • source
  • parent
  • hideshow 5 child comments
  • [–] 2 points 1 year ago (4 children)

    Wait how do you install flatpaks? I add the remote (if necessary) and then install it from there. That is nothing like I have ever seen on Windows (though apparently there are package managers).

  • source
  • parent
  • hideshow 4 child comments
  • [–] 4 points 1 year ago (3 children)

    I think he's referencing the flathub install button where you can just hit install.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 1 point 1 year ago (2 children)

    That just displays the command or is there a browser extension that runs it for you too? Most Windows apps certainly don't run by just clicking a button either.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 10 points 1 year ago* (last edited 1 year ago) (4 children)

    OpenSUSE has OneClick install for RPMs. https://en.opensuse.org/openSUSE:One_Click_Install

    Edit: and if you happen to download an rpm, you just double click it in the filemanager (or single click if that is your setting) and it launces the install GUI.

    Its similar to how MSI file install looks...just next next finish kind of thing

  • source
  • parent
  • hideshow 4 child comments
  • [–] 11 points 1 year ago* (3 children)

    For sure and I agree that should be enough but the average person is not good with computers and they don’t want to learn. They won’t understand the nuances of different distributions of Linux. Like try explaining the difference between a .deb, a .tar.gz, and a .rpm to a person who’s already hésitent about using Linux. Flatpak solves that by just having one download that any Linux install can use

  • source
  • parent
  • hideshow 3 child comments
  • [–] 10 points 1 year ago

    Those mystical average people would probably stay on Windows, if they don't care or cannot learn basics of other systems. Its really not hard to explain and understand, even for "average person" that there is an universal source for applications and there are packages designed and managed by your operating system. I think its important for people to learn basics and we should teach them, not dumb them down like on Windows. Soon people won't be able to eat themselves anymore...

  • source
  • parent
  • [–] 9 points 1 year ago (9 children)

    The issue I have with flatpaks is the size for most applications. It just doesn't make sense for me. Not that it's not useful and has it's purposes.

  • source
  • hideshow 9 child comments
  • [–] 5 points 1 year ago (6 children)

    Flatpaks aim to be a middle ground between dependency hell and "let's pull in the universe" bloat.

    Applications packaged as Flatpaks can reference runtimes to share "bases" with other applications, and then provide their own libraries if they need anything bespoke on top of that.

  • source
  • parent
  • hideshow 6 child comments
  • [–] 8 points 1 year ago* (5 children)

    And they are still, in my experience, slow to load, a cumbersome addition to the update process, and often un-necessary.

    Don't get me wrong, if you're in a tight spot and can't make two significant software packages work in a distribution due to conflicting library version requirements... some kind of lightweight container solution is attractive, expedient, and better than just not supporting one of the packages. But, my impression is that a lot of stuff has been moved into flatpak / snap / etc. just because they can. I don't think it's the best, or even preferred, way to maintain software - for the desktop environment.

    (Returns to checking on his Docker containers full of server apps on the R-Pi farm...)

  • source
  • parent
  • hideshow 5 child comments
  • [–] 1 point 1 year ago* (last edited 1 year ago) (4 children)

    I'm running an immutable distro at the moment (GNOME OS), and I felt no loss of performance due to Flatpaks. Snaps, on the other hand, do have a perceivably longer launch time.

    Given that it's an immutable distro, everything I need needs to be either a Flatpak, a Snap, an Appimage or an extracted tarball, otherwise it runs in a container. The advantage of this system is stability and making the host incorruptible, as well as the ability to very easily roll back updates or failed systemd-sysext layers.

    Not everything can run in a Flatpak at the moment, but we're hoping the evolution in Flatpak, XDG portals as well as encouraging developers to use the available XDG portals can make this a possibility someday. Namely, IDEs don't run that well in a Flatpak, but GNOME Builder has proven that it's 100% possible with the currently available XDG portals as well as connecting your IDE or editor to a container.

  • source
  • parent
  • hideshow 4 child comments
  • [–] 3 points 1 year ago (3 children)

    Not mocking: can you share any good guides to practical immutable systems?

    What I observed of Ubuntu Core made a strong "not ready for prime time, and even if it was I don't want it" impression on me.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 7 points 1 year ago* (2 children)

    Ubuntu Core, based on Snaps, is very much not ready for prime time IMO. It's kind of a mess outside of server use.

    Look instead at Fedora Silverblue, Vanilla OS, and for the bleeding edge of immutable systems, GNOME OS.

    KDE is about to launch their analogue to GNOME OS relatively shortly, named "Project Banana". These two are not exactly distros as they do not distribute the kernel, they are simply platforms that layer a bunch of images together to create a stable, reproducible system. There's also OpenSuSE Aeon, but I don't like its style of immutability as it's immutable by rootfs lock-out rather than immutable by image.

    As for advice, learn how to use Distrobox / Toolbx containers. If you're a developer, this is where you will be working.

    Immutable Linux is still young, and a lot of software isn't written with it in mind, so expect some growing pains.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 2 points 1 year ago

    Thanks. In the past I have worked in Slackware, and even had Gentoo on my home system for a couple of years, but otherwise I've been fully saturated in Debian and its children - so that's my "comfort zone." I used to like KDE, but drifted away from it when I got a 4K screen notebook and KDE hadn't figured out resolution scaling yet, while Ubuntu/Unity had. I never quite warmed up to GNOME, but definitely have done my time with it. XFCE has matured enough for me to daily drive it without too much pain now, and I love the ways it can be de-featured (don't want a launcher bar? Don't run it, nothing else breaks.)

    Server-side, I have been filling my Raspberry Pis with Docker containers for a while now... it's not completely alien, but I do kind of tend to "set it and forget it" when it comes to container deployments.

  • source
  • parent
  • [–] 9 points 1 year ago* (last edited 1 year ago) (3 children)

    Enter the calm and quiet room

    Pass out torches and pitchforks, guns and knives

    “Snaps exist”

    War erupts.

  • source
  • hideshow 3 child comments
  • [–] 4 points 1 year ago (1 child)

    War with who? I'm posting this from Kubuntu and I'd happily agree with you that Snap should fuck off and die. (In particular, the backend being controlled by Canonical makes it objectively bad compared to Flatpak.) Even among people like me who tolerate Snap (for now...), I really don't think you're gonna find anybody who actually likes it, let alone enough to champion it.

    Can't start a war when there's a consensus!

  • source
  • parent
  • hideshow 1 child comment
  • [–] 1 point 1 year ago

    Oh, hi! I also use Kubuntu, but I love Snaps! I use them for everything. I even tried to use a Snap-version of the kernel, but it completely destroyed my system so I had to reinstall... but other than that, they're great.

  • source
  • parent
  • [–] 25 points 1 year ago (9 children)

    Flatpaks are great for situations where installing software is unnecessary complex or complicated.

    I have Steam installed for some games, and since this is a 32 bits application it would install a metric shit-don of 32 bit dependencies I do not use for anything else except Steam, so I use the Flatpak version.

    Or Kdenlive for video editing. Kdenlive is the only KDE software I use but when installing it, it feels like due to dependencies I also get pretty much all of the KDE desktop’s applications I do not need nor use nor want on my machine. So Flatpak it is.

    And then there is software like OBS, which is known for being borderline unusable when not using the only officially supported way to use it on Linux outside of Ubuntu – which is Flatpak.

  • source
  • hideshow 9 child comments
  • [–] 3 points 1 year ago (4 children)

    And then there is software like OBS, which is known for being borderline unusable when not using the only officially supported way to use it on Linux outside of Ubuntu – which is Flatpak.

    But why is that? I mean just because it is packaged by someone else does not mean its unusable. So its not the package formats issue, but your distribution packaging it wrong. Right? In installed the Flatpak version, because they developers recommended it to me. I'm not sure why the Archlinux package should be unusable (and I don't want to mess around with it, because I don't know what part is unusable).

  • source
  • parent
  • hideshow 4 child comments
  • [–] -3 points 1 year ago (3 children)

    But why is that?

    Because the OBS developers say so.

    And since I’m not on Ubuntu, I use the Flatpak version to get OBS as intended bey the OBS developers.

    So its not the package formats issue, but your distribution packaging it wrong. Right?

    Exactly. Most distributions fail hard when it comes to packaging OBS correctly. The OBS devs even threatened to sue Fedora over this.

    https://gitlab.com/fedora/sigs/flatpak/fedora-flatpaks/-/issues/39#note_2344970813

  • source
  • parent
  • hideshow 3 child comments
  • [–] 5 points 1 year ago (1 child)

    The quoted image does not say so, they do not say the native packaging from your distribution is borderline unusable. That judgement was added by YOU. The devs just state the package on Archlinux is not officially supported, without making a judgement (at least in the quoted image).

    As for the Fedora issue, that is a completely different thing. That is also Flatpak, so its not the package format itself the issue. Fedora did package the application in Flatpak their own way and presented it as the official product. That is a complete different issue! That has nothing to do with Archlinux packaging their own native format. Archlinux never said or presented it as the official package either and it does not look like the official Flatpak version.

    So where does the developers say that anything that is not their official Flatpak package is "borderline unusable"?

  • source
  • parent
  • hideshow 1 child comment
  • [–] 1 point 1 year ago

    The quoted image does not say so

    It does exactly say so. Flatpak is the only supported and official method of installation when you’re not using Ubuntu.

    As for the Fedora issue, that is a completely different thing. That is also Flatpak, so its not the package format itself the issue.

    Exactly. And the Flatpak version from Fedora was unusable.

    So where does the developers say that anything that is not their official Flatpak package is “borderline unusable”?

    They don’t. It’s just unsupported.

  • source
  • parent
  • [–] 2 points 1 year ago

    This is the main benefit. However, i'm finding the software I use requires less dependencies and libraries these days.

    I barely even use flatpaks anymore. Almost everything is in official repos. I couldn't tell you the last time I had a dependency conflict.

  • source
  • parent
  • [–] 7 points 1 year ago

    It's a neat concept. The distro-agnostic aspect is definitely a plus for some people but I still prefer distro-specific installation methods. The only time I would seek out the Flatpak version of a particular software is when it's the only version available.

  • source
  • [–] 7 points 1 year ago

    I "grew up" with Slackware, so I definitely understand the dependency issue.

    I like flatpaks (and similar) for certain "atomic" pieces of software, like makemkv. For more "basic" software, like, say, KDE, I want it installed natively.

  • source
  • [–] 56 points 1 year ago (19 children)

    Flatpaks are good, especially compared to snap.

    The future is atomic OS's like silverblue, which will make heavy use of things like flatpak.

  • source
  • hideshow 19 child comments
  • [–] 47 points 1 year ago (13 children)

    Having nails driven into my testicles is better than snap. It's not a high bar.

  • source
  • parent
  • hideshow 13 child comments
  • [–] 11 points 1 year ago (12 children)

    Haven't had much opportunity to use snap, what's the problem with them?

  • source
  • parent
  • hideshow 12 child comments
  • [–] 27 points 1 year ago

    For me, it's the unrenameable, unmoveable, non-hidden snap directory in my home directory's root that doesn't even follow the naming convention of the other directories in there.

  • source
  • parent
  • [–] 20 points 1 year ago (6 children)

    What everyone else has already said, plus sudden updates that nuke active applications.

  • source
  • parent
  • hideshow 6 child comments
  • [–] 5 points 1 year ago* (last edited 1 year ago) (5 children)

    > plus sudden updates that nuke active applications.

    This is not what's supposed to happen. If an app installed through flatpak is active while it's receiving an update, then the update is not supposed to affect the running application until it's closed/restarted.

    Edit: Somehow I didn't realize the concern was raised against Snap and not Flatpak.

  • source
  • parent
  • hideshow 5 child comments
  • [–] 2 points 1 year ago (1 child)

    Immutable OSes are difficult to use for coding or other tasks that include installing many terminal utilities and for that reason, I don't recommend them and certainly don't want them to be the future of Linux distros. And if I'm going to create a container running a different distro to install and run the apps I want to use, then I may as well use that distro on my host.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 1 point 1 year ago

    Snap is not all bad if you're on a Ubuntu based distro, I just don't like the way it's pushed and that it comes from Ubuntu mostly. Startup time is a major issue for me also, but all in all it works.

    I'm still sitting on the fence, heavily prefer flatpak but when Ubuntu is going to package nvidia drivers in a snap it's a thing I'm up for trying.

    My understanding is that if I'm on Ubuntu and the snap uses the same underlying Ubuntu version as my distro it should be fast but I haven't seen it.

  • source
  • parent
  • [–] 6 points 1 year ago

    I'm happy to use Flatpaks but the annoyances I've had are like when one application says to use you'll need to point to the binary of another application that it depends on but very understandably doesn't package together, figuring that out to me can be annoying so I'll switch to a regular installation and it all just works together no fuss, no flatseal, no thinking about it really. Also some applications where it's really nice to launch from the terminal especially with arguments or just like the current working directory and with Flatpaks instead of just right off the bat it's application name and hit enter, Flatpak hope you remember the whole package name

    org.wilson.spalding.runner.knife.ApplicationName ...

    Ya alias but got to remember to do that. So far anything I'd ever want to run from terminal, no Flatpak

  • source
  • [–] 6 points 1 year ago

    I like them as an option, there are some programs like Bottles or specific game launchers that work under flatpak better than the versions available via native package manager (with Bottles in particular, you can use various built-in sandbox features via flatpak which makes things a bit more secure), but it's also a bit of a pain because it's an additional package manager you have to update separately now, or tweak if things go wrong.

  • source
  • [–] 6 points 1 year ago (2 children)

    Personally I am okay with them actually. I use several on my system and having each app allowed to have different permissions is super useful.

    But also I like things that are directly installed cause they seem just a tad faster performance wise.

  • source
  • hideshow 2 child comments
  • [–] 2 points 1 year ago* (1 child)

    The thing that grinds my gears is when I'm doing an apt update and then it goes off to check on the snaps and drags the process out a lot longer. It doesn't help that they're slower to load the apps too. Then there's the additional attack surfaces to accumulate more CVE reports (and more out of date library versions on your system begging for a security patch...) Mostly, I just purge snap support from Ubuntu these days - but for people who don't notice / mind such things, you do you - maybe they'll eventually improve the lightweight container system until the rest of us don't notice it either.

  • source
  • parent
  • hideshow 1 child comment
  • load more comments
    view more: next ›