Skip Navigation

Posts
30
Comments
610
Joined
3 yr. ago

  • That's seriously overlooking decades of Linux being optimized for embedded/mobile/cloud/desktop... computing and billions having been invested in engineering efforts by companies like Google, AMD, Nvidia, MediaTek, Intel, Facebook, Microsoft, Red Hat, ... for which every bit squeezed out of the hardware means millions in operating costs saved. Sure there are niches where Linux isn't the best fit for the job, but with such widespread usage and support, you are almost guaranteed to be reaching peak performance for whatever device it's running on, with the category of devices HarmonyOS is targeting being amongst the one having the most eyeballs.

    I don't believe anything, I want numbers and hard evidence, and then you'll see me cheering.

  • Is wal summarization actually a new concept? I thought that was pretty much what pgbackrest and probably others were doing

  • It's part of the reason why I think decentralized services could be the future. Lemmy or Mastodon can have a lot of small servers with reasonable costs spread across many admins, instead of one centralized service that costs a significant amount to run.

    Ohh, absolutely, or rather, it is the past. I mean, internet was built that way, as a resilient federation of networks and protocols. Lemmy could be seen as us just rediscovering emails after the tech giants almost succeeded in killing it. We should approach all the services we use by asking ourselves basic sustainability questions:

    • is that thing opensource?

    • self hostable?

    • does it federate/interoperate with equivalent services?

    • can I pull my data out of it/relocate to another provider on a whim?

    • if not, is this a trustworthy and ethical business?

    • is it profitable?

    • are there open financial records available showing where/for what the money is going?

    • is it at risk of being acquired?

    • is it subject to foreign/unlawful interference

    Etc Etc

  • That, or what you get when you let an unhealthy breed of MBAs and bean counters run an engineering company for their and friend's short term profit.

  • At that point, just create heat from the excess energy, store it, and push it through district heating

  • If this community ever wants to be taken seriously, shouldn't it forbid random users from modifying the title of linked content?

  • Until i can give a laptop with linux to my neighbour without also needing to also provide support, its not there yet.

    I mean, isn't your neighbor already getting Windows support from his son or nephew anyway? Let's not pretend that there exists a magical and perfect OS for those who don't want to learn one. Some learning is required, whichever the OS, and I would be hard to convince that a current preinstalled Linux is more difficult to handle than a current preinstalled Windows.

    Windows has for itself that it's a devil most people know/got exposure to (thanks to Microsoft schemes and monopolistic practices), there is nothing inherently better or easier about it (and arguably quite the opposite).

  • Il faut vraiment tuer le mythe du "talent et travail", c'est aussi vrai que le père Noël

    Faut pas jeter le bébé avec l'eau du bain et tomber dans le manichéisme, on peut continuer à aspirer aux bénéfices d'une société méritocratique tout en continuant à pointer du doigt ceux qui s'y opposent et les mécanismes par lesquels ils y arrivent.

  • What I found compelling about the sync is that you can have your other machines' histories there with you, but in the background, behind a different shortcut, just in case you need to re-run or check that command you ran somewhere else few years ago…

    As I said, I haven't used that yet, but that's in many ways more appealing than having to SSH onto said machine (assuming it's even possible).

  • Thanks

  • I figured starship.rs but not the CTT part, any pointer to help me?

  • Been using it for months, haven't gotten to use the sync yet, my only regret so far is that it doesn't support case insensitive search which is a pretty big deal for me unfortunately.

  • Mercurial* and no, GitHub never supported hg, that was kind of the distinguishing feature of bitbucket back in the glory days of VCS plurality.

    Now if you need mercurial hosting, heptapod (a friendly fork of gitlab with mercurial support) is a great way to go

  • Most containers don’t package DB programs. Precisely so you don’t have to run 10 different database programs. You can have one Postgres container or whatever.

    Well, that's not the case of the official Nextcloud image: https://hub.docker.com/_/nextcloud (it defaults to sqlite which might as well be the reason of so many complaints), and the point about services duplication still holds: https://github.com/docker-library/repo-info/tree/master/repos/nextcloud

    You can typically configure the software in a docker container just as much as you could if you installed it on your host OS…

    True, but how large do you estimate the intersection of "users using docker by default because it's convenient" and "users using docker and having the knowledge and putting the effort to fine-tune each and every container, optimizing/rebuilding/recomposing images as needed"?

    I'm not saying it's not feasible, I'm saying that nextcloud's packaging can be quite tricky due to the breadth of its scope, and by the time you've given yourself fair chances for success, you've already thrown away most of the convenience docker brings.

  • See my reply to a sibling post. Nextcloud can do a great many things, are your dozen other containers really comparable? Would throwing in another "heavy" container like Gitlab not also result in the same outcome?

  • Well, that is boldly assuming:

    • that endlessly duplicating services across containers causes no overhead: you probably already have a SQL server, a Redis server, a PHP daemon, a Web server, … but a docker image doesn't know, and indeed, doesn't care about redundancy and wasting storage and memory

    • that the sum of those individual components work as well and as efficiently as a single (highly-optimized) pooled instance: every service/database in its own container duplicates tight event loops, socket communications, JITs, caches, … instead of pooling it and optimizing globally for the whole server, wasting threads, causing CPU cache misses, missing optimization paths, and increasing CPU load in the process

    • that those images are configured according to your actual end-users needs, and not to some packager's conception of a "typical user": do you do mailing? A/V calling? collaborative document editing? … Your container probably includes (and runs) those things, and more, whether you want it or not

    • that those images are properly tuned for your hardware, by somehow betting on the packager to know in advance (and for every deployment) about your usable memory, storage layout, available cores/threads, baseline load and service prioritization

    And this is even before assuming that docker abstractions are free (which they are not)

  • and why would that be? More abstraction thrown in for the sake of sysadmin convenience doesn't magically make things more efficient…

  • Take that as you want but a vast majority of the complaints I hear about nextcloud are from people running it through docker.

  • Per capita CO2 is 4x that of China

    Sorry, I can't leave your message uncorrected:

    https://ourworldindata.org/grapher/co-emissions-per-capita?tab=chart&time=1966..latest

    The USA is at 15t per Capita, on a steep decline, China is at 8t per Capita and growing fast. The EU is at 6.2t and equally on a steep decline.

    https://ourworldindata.org/grapher/share-of-cumulative-co2

    From this we can easily plot a trajectory where China might, within a couple decades, overpass both the EU (earliest industrialized nations) and the US (largest economy) and become the largest CO2 emitter in the history of mankind.

    IMO, no large historical polluter should get away scot free, but it's certainly much worse to reach that point during the 21st century, when climate change is known and feared, and when clean energies are abundant.