[-] F04118F@feddit.nl 84 points 2 months ago

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

48

cross-posted from: https://feddit.nl/post/40265251

Alt text: POV you are sitting on a sofa, left half of a split ergomech keyboard resting against the left leg under an angle (tented) while a black cat provides wrist support

28
submitted 3 months ago* (last edited 3 months ago) by F04118F@feddit.nl to c/ergomechkeyboards@lemmy.world

Alt text: POV you are sitting on a sofa, left half of a split ergomech keyboard resting against the left leg under an angle (tented) while a black cat provides wrist support

4
submitted 3 months ago* (last edited 3 months ago) by F04118F@feddit.nl to c/ergomechkeyboards@lemmy.world

Pictured: current TKL below, split ergomech above

Background

So I recently got my first ergomech keyboard: a used BastardKB TBKMini, 3x6+3 layout.

It came with the default keymap.

I have been crafting my own initial keymap, using some vim-based heuristics and Callum style one-shot mods.

Followed BastardKB's instructions and got my keymap to compile.

Then onto flashing. This is where the problem is.

The problem: flashing the board

Instructions: https://docs.bastardkb.com/fw/flashing.html

I managed to put the device into bootloader mode with both layer keys and the top-left key. Verified that it is in bootloader mode by checking that typing has no effect. Also lsusb shows "Atmega32u4 bootloader" instead of "BastardKB TBKMini keyboard".

But I don't get a disk device.

Things I tried

udev

I tried adding the udev rules that QMK docs recommend: https://docs.qmk.fm/faq_build#can-t-program-on-linux

But it still won't work.

OS

I even tried another pc with other OSes: same behavior on

  • Fedora
  • CachyOS
  • and even Windows 10

Help me please! 😥

Any ideas on what is going wrong here or what I could try to work around this? I really want to start using my split ergomech with a proper keymap.

Looking forward to reading your suggestions tomorrow morning (in about 9 hours for me, I'm in Europe). I wanted to post this now because I hope the Americans will be able to help me.


EDIT: Thanks, with your help and the help of some kind volunteers on the bastardkb discord I figured out that I have the old v1 elitec version and I managed to flash it with an old version of the bastardkb firmware. I got the layers working, as well as the combo, but callum’s oneshot modifiers aren’t working yet: https://github.com/fhoekstra/bastardkb-qmk/tree/main/keyboards/bastardkb/tbkmini/keymaps/fhoekstra


EDIT2: I finally listened and just followed the upstream QMK instructions, and it all just works, with Callum-style modifiers, combos, and a custom caps word:

https://github.com/fhoekstra/qmk_userspace

732
Merge conflicts (feddit.nl)
[-] F04118F@feddit.nl 64 points 5 months ago

Mig-31 had a major engine fire

Isn't that the normal operating state of the Foxbat family?

Tap for explanationMiG-25 engine service life is 150 hours, MiG-31 300 hours. These engines are essentially burning themselves to death constantly. For comparison: the 🇨🇵Rafale engine, the Snecma M88-2, has a time between overhauls of 3000 hours, and is designed for a service life of 6000 hours.

[-] F04118F@feddit.nl 64 points 5 months ago* (last edited 5 months ago)

Plugins on a universal open source IDE are a better system than specialised proprietary IDEs (that also share "core" code but it's not open source).

Fight me.

Fair warning though: I know these

/weakSpot
:g/your confidence/d
:x

Neovim logo

13

We've been wanting to set up Music Assistant and now since we started using ProtonVPN, Apple Music is constantly blocking our account.

Do you have any recommendations for a music service that works well with Music Assistant and from behind VPN?

56
submitted 9 months ago by F04118F@feddit.nl to c/technology@beehaw.org

cross-posted from: https://feddit.nl/post/29675306

I am not the author.

I found this blog to have both a short summary of the reasons as well as a pretty complete overview of the options for protecting against this specific threat model. I can just send this to people and they'll understand the why and the how.

55
submitted 9 months ago by F04118F@feddit.nl to c/selfhosted@lemmy.world

cross-posted from: https://feddit.nl/post/29675306

I am not the author.

I found this blog to have both a short summary of the reasons as well as a pretty complete overview of the options for protecting against this specific threat model. I can just send this to people and they'll understand the why and the how.

24
submitted 9 months ago by F04118F@feddit.nl to c/privacy@lemmy.ml

cross-posted from: https://feddit.nl/post/29675306

I am not the author.

I found this blog to have both a short summary of the reasons as well as a pretty complete overview of the options for protecting against this specific threat model. I can just send this to people and they'll understand the why and the how.

6
submitted 9 months ago by F04118F@feddit.nl to c/privacy@lemmy.world

cross-posted from: https://feddit.nl/post/29675306

I am not the author.

I found this blog to have both a short summary of the reasons as well as a pretty complete overview of the options for protecting against this specific threat model. I can just send this to people and they'll understand the why and the how.

72
submitted 9 months ago by F04118F@feddit.nl to c/privacyguides@lemmy.one

I am not the author.

I found this blog to have both a short summary of the reasons as well as a pretty complete overview of the options for protecting against this specific threat model. I can just send this to people and they'll understand the why and the how.

4
Any Proton Drive users here? (community.home-assistant.io)
submitted 9 months ago* (last edited 9 months ago) by F04118F@feddit.nl to c/homeassistant@lemmy.world

cross-posted from: https://feddit.nl/post/28357841

Are you interested in a Proton Drive backup location in Home Assistant's new built-in backup tool?

[-] F04118F@feddit.nl 55 points 10 months ago

Frømandskorpset sounds Danish. Greenland is part of the Kingdom of Denmark. Are you aware of the Greenland news this week?

8

Problem: new kernels not showing up in boot menu

I can install new kernels, and I see them in /boot/efi/{PARITION_UUID}, but they don't show up in the systemd-boot menu.

Data

Normally, Fedora shows the 3 latest kernels (plus a recovery kernel) in the boot menu. I only see up to 6.11.6 in the systemd-boot menu. On the /boot partition, I see much newer kernel versions (both labeled fc40 and fc41)

➜  ~ sudo ls /boot/efi/808f2c9ae4464f1ab2f0a7d367da1b30 -l
total 20
drwx------. 2 root root 4096 Jul  4 19:25 0-rescue
drwx------. 2 root root 4096 Nov  8 12:42 6.11.6-200.fc40.x86_64
drwx------. 2 root root 4096 Nov 18 17:57 6.11.7-200.fc40.x86_64
drwx------. 2 root root 4096 Nov 12 16:47 6.11.7-300.fc41.x86_64
drwx------. 2 root root 4096 Nov 20 10:10 6.11.8-300.fc41.x86_64
➜  ~ sudo ls /boot/efi/808f2c9ae4464f1ab2f0a7d367da1b30/6.11.8-300.fc41.x86_64 -l 
total 72484
-rwx------. 1 root root 57917440 Nov 20 10:10 initrd
-rwx------. 1 root root 16304488 Nov 20 10:10 linux

Systemd-boot

I started with other distros on this disk before I settled on Fedora. Since I was happy with systemd-boot and its automatic discovery of boot entries, I chose to use systemd-boot when I installed Fedora. I know that Grub is the default bootloader and manager for Fedora, but I have systemd-boot. It's an option in the installer.

Major OS upgrades and rolling back the rollback

Last weekend I upgraded from Fedora 40 KDE Spin to Fedora 41. On the next Monday morning, screensharing in Edge Browser had stopped working, so I rolled back to a Fedora 40 snapshot with BTRFS Assistant. This turned out to be an issue in the latest Edge version, not in the underlying OS, so I rolled back the rollback and went to the Monday evening snapshot, then upgraded my packages.

Ever since, I'm not seeing new Kernels in the systemd-boot menu. Any idea how I can fix this, short of a fresh install of Fedora 41 KDE?

[-] F04118F@feddit.nl 59 points 1 year ago

Unlike most houses, in mine the Fox won't change the default browser.

[-] F04118F@feddit.nl 94 points 1 year ago

🤜🤛

Converting it to Nitter (xcancel.com) for people who don't want to go there:

https://xcancel.com/bayraktar_1love/status/1825196784462737824

[-] F04118F@feddit.nl 65 points 2 years ago

And even then, they often hit the wrong city

[-] F04118F@feddit.nl 67 points 2 years ago* (last edited 2 years ago)

Reminds me of that report from earlier this year, how Taliban former warriors were struggling with office work

https://time.com/6263906/taliban-afghanistan-office-work-quiet-quit/

[-] F04118F@feddit.nl 64 points 2 years ago

Are you running for a seat in the European Parliament next year?

[-] F04118F@feddit.nl 50 points 2 years ago

But it is unlikely that UK supermarkets would follow in Carrefour's footsteps, according to retail expert Ged Futter, because the strategy risks "poisoning" relationships between retailers and food firms. "This is a very blunt way of of trying to compete," he said. "To do that with your manufacturers, it won't help."

One of the many reasons why consumer and worker's rights are doomed in the Anglo-Saxon world: standing up for them is "rude"

view more: next ›

F04118F

joined 2 years ago