• 28 Posts
  • 623 Comments
Joined 3 年前
cake
Cake day: 2023年6月9日

help-circle





  • Element is the poster-child of the venture capital long forgotten darling, now struggling for its survival after failing as an investment and as a product so thoroughly. During its first decade, they had to pump hype with overblown promises to keep the funds coming, often dragging the ecosystem into unsustainable and unattainable quests (remember P2P?). Now that this is no longer on the menu, they want to give the pretence of being the “reasonable” alternative and focuses on leeching public grants while completely failing/being late to the party in the corporate space. Even though Matrix saw some non-federating/private deployments at some government agencies in the recent years, little of it has benefitted Element, which pissed them off enough into going with an open-core model (i.e. closed source “Synapse Pro” with a paid subscription for the resource-efficient server). I’ve been following them since the very start, and although “fibbing” might be too strong a word, deception is their MO.















  • You seem to be obsessed with optimising one resource at the expense of others.

    If you want to push it and paint me as obsessed about something, then let it be this: providing this community with on-topic and reasonable advice

    you’re only going to save a few MB of RAM.

    This is false, and you should read once again my previous message illustrating why: on a decent “self-host”-friendly machine, the same software may work very well, or not at all, depending on whether the user would engage with very basic configuration. This goes beyond RAM (memory isn’t the sole shared resource), and I’m adamant that the alternative (which was “pretending that the problem doesn’t exist” turned into “throwing money at the problem”) is unreasonable.

    On the other hand, if you’re doing it to learn more about computers then it might be worthwhile. This is a community of hobbiests, after all…

    Or more importantly: the extent to which you can self-host out of sheer luck and ignorance like you suggest is very limited. If you don’t want to engage with a minimum amount of configuration, you might bump into security issues (a much broader and complex subject) long before any of the above has a material impact.


  • I’m saying this based on real world experience

    And do you think I would spend my time engaging if that wasn’t from my own very “real world experience” of lessons learned the hard way?

    Bringing-up “diminishing returns” as if this was an optimisation game also doesn’t do this justice. Take the typical “household FOSS package” with software names often brought up in here: a nextcloud instance, a photo-sharing service like immich, private instant messaging, a software forge, a subsonic-compatible audio/video streaming server, a couple php websites like wallabag and RSS aggregators.

    An Intel Atom CPU and 4GB of RAM is plenty sufficient for all that, and will cost you single digit USD a month, granted you put the (one-time) effort to tune and balance those services. Would you run all the above from upstream’s docker files, I can guarantee you that you would deem this (perfectly fine otherwise) server underpowered for the task at hand (and would probably go for a 10th gen or so Intel Core CPU, quadruple the RAM and 3-6× the energy cost in the process).

    And that’s the point I’m making here: a self-hosting community of tinkerers should (ideally) know better, for the ethics’ sake of keeping the process environmentally friendly, and not wasting other people’s money.