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/)F
Posts
11
Comments
237
Joined
2 yr. ago

  • Old PCs are plenty powerful and compatible with everything, but if energy consumption is a major concern, an old phone can work too.

    You are 100% right that Android is a very weird Linux and Termux is limited.

    PostmarketOS is a project that enables installation of a full upstream Linux onto old phones. Then you can run whatever (ARM-supporting) distro you like on it, without weird kernel limitations.

  • SQLite

    Jump
  • More likely: SQLite is built to be small, simple and lightweight, not to be super highly concurrent.

    If this situation happens rarely, just make sure you have a retry on the query. If it happens often, switch to postgres.

  • Nullable: Type? means Type or null

  • Thanks for the meme! This is why I always use BIOS fan control. I already did way before I started using Linux on the desktop.

    Those Corsair/Gigabyte/ASUS/etc programs are heavy, probably full of security holes, can come at the cost of gaming performance and soft-lock you into a vendor: you'll have to set up or tune again if you buy a different brand.

    BIOS fan control all the way!

  • Death Stranding. After a hiatus, I am hooked again. Feels like I'm getting close to the end of the story.

    And when it turns out the train is delayed and I need a few extra hours from the battery, or when I am donating blood plasma and can only use one hand:

    MGS1 on Retrodeck!

  • You're not advertising 196.x.x.x routes to your tailnet?

  • Bose Quiet Comfort Ultra

  • My partner uses noise cancelling headphones with adjustable levels of noise cancelling for this. She used to have a WH-1000XM4 but I'm not sure if that one had different levels, she currently uses a Quiet Comfort Ultra where the "outdoor" mode is not only resistant to wind, but also blocks slightly less noise when she's inside.

  • I think you are confusing a license to use "enterprise edition" yourself, with a "license to provide the product (as a service) to customers", as is required under SSPL.

    SSPL is not AGPL: you can never be sure you comply with "or make your code available" due to the way this is worded. Please read https://www.ssplisbad.com/ before arguing that it is the same as AGPL.

  • That's how they're trying to sell it. But why did Elastic and Redis drop SSPL if it was so good, and why did OSI not accept it as open source? The answers are here but the TLDR is that SSPL is vague and, as a consequence, makes it risky to provide a service with the product, unless you are large enough to make a big lucrative deal with the owner of the product.

    This stifles competition and innovation.

    Case in point: Mongo DBAs are nearly non-existent outside California and managed MongoDB is much more expensive than managed PostgreSQL/MariaDB services, because it is only offered by 3 providers.

    https://www.ssplisbad.com/

  • Saying you are "MongoDB compatible" is IP violation?

    Meanwhile they are still actively opposing the creation of an open document database standard, which would make it unnecessary to use their brand name to indicate compatibility.

    They also sent Peter a "Cease And Desist" for saying MongoDB is not open source. They themselves retracted the SSPL from the OSI when it became clear it would be rejected because it is not open source.

    Wonder how much 💩 is in their heads for not realizing everyone gave up on SSPL, and that Postgres is thriving because of the permissive license: even the tiniest local managed services providers have a Postgresql service, there's tons of DBA talent available, and due to the competition in managed services, a managed postgres is much cheaper than managed MongoDB.

    They'll keep shooting themselves in the foot until someone else puts a lead shoe on it.

  • Shoutout to FerretDB doing God's work.

    Putting data from apps that were built for MongoDB into Postgres.

    https://github.com/FerretDB/FerretDB

    And their lived experience trying to help the MongoDB ecosystem by building an open standard for document databases:

    In 2021, we founded FerretDB with a bold vision: to return the document database market to its open source roots by creating the leading open source alternative to MongoDB, built on Postgres.

    For years, we tirelessly advocated for an open standard. We built a popular product, collaborated with Microsoft to open source DocumentDB, and held high-level meetings with cloud providers and stakeholders to make the case for a standard that is similar to SQL, but for document databases.

    In 2023, a MongoDB VP reached out to me. On a Zoom call, we were threatened with a lawsuit for building a compatible product. Being called a thief by a leader of a (then) $35B company was a moment of stark clarity on MongoDB's opinion about our work and the need for a standard. At the end of that call, I told them the industry would inevitably come together to create the open standard they refused to provide.

    Their response? "They would never do that. They are our trusted partners."

    Today, the market has spoken. The Linux Foundation has announced the adoption of the DocumentDB project 1] to create an open standard with MongoDB compatibility, the exact thing we were sued for earlier this year. 2]

    This is a monumental win for developers and enterprises everywhere. It validates the years of work we've poured into this mission.

    It is also telling that MongoDB's SSPL license has been abandoned by Elastic or Redis, the two prominent companies who were initially in favor of MongoDB's attempt to redefine open source. All clear signs that MongoDB's behavior is not appreciated by developers. [...]

    https://www.linkedin.com/posts/farkasp_in-2021-we-founded-ferretdb-with-a-bold-activity-7365677216912859136-jNNJ

  • Cause systemd is pretty amazing 😎

    <Jumps behind cover>

  • And Alpine, the one @Sxan started with.

    Alpine has apk, and is (or it should be) the most used base for container images. It is very small, smaller than Debian, so containers built on it are secure and performant.

    If you've never worked with Docker/Podman/OCI containers, you've been missing a lot of good stuff, and you may have heard of Alpine via the amazing "I use Linux as my operating system" copypasta:


    "I use Linux as my operating system," I state proudly to the unkempt, bearded man. He swivels around in his desk chair with a devilish gleam in his eyes, ready to mansplain with extreme precision. "Actually", he says with a grin, "Linux is just the kernel. You use GNU+Linux!' I don't miss a beat and reply with a smirk, "I use Alpine, a distro that doesn't include the GNU Coreutils, or any other GNU code. It's Linux, but it's not GNU+Linux." The smile quickly drops from the man's face. His body begins convulsing and he foams at the mouth and drops to the floor with a sickly thud. As he writhes around he screams "I-IT WAS COMPILED WITH GCC! THAT MEANS IT'S STILL GNU!" Coolly, I reply "If windows were compiled with GCC, would that make it GNU?" I interrupt his response with "-and work is being made on the kernel to make it more compiler-agnostic. Even if you were correct, you won't be for long." With a sickly wheeze, the last of the man's life is ejected from his body. He lies on the floor, cold and limp. I've womansplained him to death.

  • cats @sh.itjust.works

    Ergocat

  • Maybe Signal drains battery when it can't use Google Play Services for notifications and falls back to keeping a connection alive to Signal servers instead?

  • Good question!

    In the Home Operations Discord there's some very smart people who solved this problem inside kubernetes by checking if their NAS is online (through a Prometheus exporter named node exporter) and then scaling down their workloads that use it, automatically, using KEDA (an autoscaler for kubernetes)

    Depending on how your processes are orchestrated, you might be able to do something similar?

    Source: https://github.com/onedr0p/home-ops/pull/9334/files

  • Programmer Humor @programming.dev

    Merge conflicts

  • homeassistant @lemmy.world

    Music service that works well with VPN and Music Assistant

  • Technology @beehaw.org

    (Blog) How I'm Building a Trump-Proof Tech Stack Without Big Tech

    www.joanwestenberg.com /american-tech-is-compromised-heres-my-replacement-stack-2/
  • Selfhosted @lemmy.world

    (Blog) How I'm Building a Trump-Proof Tech Stack Without Big Tech

    www.joanwestenberg.com /american-tech-is-compromised-heres-my-replacement-stack-2/
  • Privacy @lemmy.ml

    (Blog) How I'm Building a Trump-Proof Tech Stack Without Big Tech

    www.joanwestenberg.com /american-tech-is-compromised-heres-my-replacement-stack-2/
  • homeassistant @lemmy.world

    Any Proton Drive users here?

    community.home-assistant.io /t/proton-drive-as-a-backup-location/843832
  • 196 @lemmy.blahaj.zone

    UK protest rule

  • linuxmemes @lemmy.world

    Me with my VR sim addiction

  • Gaming @beehaw.org

    Petition: make WMR (VR stack for Reverb G2 headsets) open source

    www.change.org /p/urge-microsoft-to-make-windows-mixed-reality-vr-platform-open-source-2674db06-88bd-436c-9c06-2f4389671951
  • Selfhosted @lemmy.world

    Running a small Lemmy instance on Pine64, is it recommended?