qaz

@qaz@lemmy.world

I joined Lemmy back in 2020 and have been using it as qaz@lemmy.ml until somewhere in 2023 when I switched to lemmy.world. I’m interested in Linux, FOSS, technology, and several other subjects.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

qaz,

Punycode enables you to encode any Unicode character as ASCII. Almost all browsers support this.

qaz,

It utilizes punycode under the hood. The actual DNS entries still use ASCII.

qaz,

Signal isn’t perfect but it’s still one of the best options.

qaz,

Does anyone happen to know how this compares to Photoprism?

qaz,

In April 2019, a Twitter post by Pyle from 2017 resurfaced regarding the pro-life rally March For Life. According to some reporters, Pyle’s tweet expressed support for, or defended, March For Life. The tweet caused many fans to turn against Strange Planet and its creator, in a controversy described by at least one outlet as an example of the Milkshake Duck phenomenon.

Pyle released a statement shortly afterwards which did not mention abortion, but said that he and his wife “have private beliefs as they pertain to our Christian faith. We believe separation of church and state is crucial to our nation flourishing.” He also stated they voted for the Democratic Party, and were “troubled by what the Republican Party has become and [did] not want to be associated with it.”

Wikipedia

qaz, (edited )

1 Custom GLIBC locale configurator

Pick date format, time format, currency I’m currently using a weird combination of English, German, and Danish and it still doesn’t fully do what I want (time is separated with a dot)

2 System hosts manager

Search, detect conflicts or other issues and add new items.

3 XCompose manager

I made something like this myself some time ago but it uses the outdated GTKSharp library and misses several features such as conflict detection. github.com/QazCetelic/Composition

4 Package manager

This might be a bit complicated, but it would be really neat to have an app to manage packages that doesn’t freeze, crash or fail.

5 Port your app to tauri

I saw you’re using Electron, you could port it to Tauri tauri.app

qaz,

Cool project. Perhaps something could be implemented on the fediverse. It might even help prevent people from cropping out credits 😀.

qaz,

Doors usually have something on the other side.

qaz,

Floorp is not open source, it’s proprietary.

You may not modify, adapt, translate, reverse engineer, decompile, or disassemble the Software.

qaz,

It’s

What is it in this case?

qaz,

streetcomplete is a great companion app. It makes it really easy to add points of interest and help collect other data. I’ve already made over a thousand edits using it.

qaz, (edited )

2.5. Floorp is not completely open-source same. Floorp’s a part of codes are protected by copyright law and is not licensed under an open-source license. You may not use part of Floorp’s code in your own projects without permission from the Licensor.

2.6. If MPL2.0 or any other open-source license notation is present in the file, the file is available as open source.

It seems like their modifications and the resulting application are proprietary.

The MPL is an open-source license designed to protect its own code. If you modify MPL code, you need to publish those modifications under the MPL. That’s the focus of the license. There’s no “viral” requirement to affect the licensing provisions of the rest of your code.

It seems this is a legal way of using MPL code.

qaz,

I think ignoring newlines is normal for markdown and GitHub flavoured markdown is the one deviating from the standard.

qaz,

What project are you referring to?

qaz,

I know, but I was wondering if I could perhaps take a look.

qaz,

I was just thinking about switching to Nix, but I have no idea what to choose now.

qaz,

New users don’t need to know nor care about Flatpak. They just go to the app store, install the niche app on their niche distro without any hassle.

qaz, (edited )

-1

I have used this before, but I stopped using it. It’s complicated while simultaneously also missing features.

qaz,

It won’t work without –no-preserve-root

qaz,

If it’s a server, it should probably have unattended upgrades.

Interesting opinion, I’ve always heard that unattended upgrades were a terrible option for servers because it might randomly break your system or reboot when an important service is running.

qaz, (edited )

I used to check the cockpit web interface every once in a while, but I’ve tried to enable unattended updates today. It doesn’t actually seem to work, but I planned on switching to Nix anyway.

qaz,

Thanks for the reminder to check my backups

qaz,

I use “Host” matching to only target specific subdomains.

qaz,

I tried this before and it was very unreliable when used with WebDAV.

qaz, (edited )

Those cookie banners were introduced because of an EU law and are seen all over the world

qaz,

That’s not to say the two men don’t think AI will be helpful in the future. Indeed, Torvalds noted one good side effect already: “NVIDIA has gotten better at talking to Linux kernel developers and working with Linux memory management,” because of its need for Linux to run AI’s large language models (LLMs) efficiently.

qaz,

You seem to know a lot about VCS. Recently I’ve been looking for a VCS that handles binary files well, has deduplication, allows for deletion/forgetting of older versions without too much hassle, deals well with binary file conflicts, and allows for storing the old binaries on another server (like git LFS). Do you happen to know something that fits that description?

qaz, (edited )

I have heard of Perforce but it doesn’t seem to be FOSS. Pijul seems interesting, I’ll check it out. I’m currently using Nextcloud to sync projects between my desktop and laptop, but it’s a bit of a pain. It takes up to 18 hours for the initial sync and uses a lot of CPU.

qaz,

What about a license that would require every company with a market cap above 25 B that (indirectly) uses the software to contribute X amount (like $1000 a year) of revenue back?

qaz,

Yes, but the proposed license would also be free for businesses except for the largest in the world.

qaz,

GitHub has a tool built-in to show all dependencies, it’s not that hard to write a little script to check the LICENSE files in the repositories. I’m sure one of the biggest companies in the world has the ability to do that.

qaz,

I know some Minecraft mod packs used to have pong integrated in their loading screens.

Semi-Portable Engineering Rig

Hey Lemmy, I need some recommendations for a CPU-intensive slightly mobile rig. I run a lot of engineering simulations and I need a computer that I can move between my home and work on a semi-frequent basis. I’m looking for something more powerful than a laptop and I’ll have monitors/peripherals at both locations. Maybe a...

qaz,

The mount reform has a very weak ARM CPU and 32 GB RAM at most, it’s a terrible option for simulations.

qaz,

Maybe you could use a portable case (probably best to get one without glass) or carrying strap.

qaz,

Arch didn’t patch it with systemd so it didn’t really affect them afaik. It did hit OpenSUSE Tumbleweed users.

non-Euclidean filesystem

I noticed that I only had 5 GiB of free space left today. After quickly deleting some cached files, I tried to figure out what was causing this, but a lot was missing. Every tool gives a different amount of remaining storage space. System Monitor says I’m using 892.2 GiB/2.8 TiB (I don’t even have 2.8 TiB of storage...

qaz,

I’m using BTRFS with compression, so that might also explain the numbers to some extent.

I ran df -h but I’m not exactly sure how to interpret this. There are multiple file systems which seem to use all the space on the disk.


<span style="color:#323232;">Filesystem               Size  Used Avail Use% Mounted on
</span><span style="color:#323232;">/dev/mapper/system-root  923G  875G   29G  97% /
</span><span style="color:#323232;">devtmpfs                 4.0M  8.0K  4.0M   1% /dev
</span><span style="color:#323232;">tmpfs                     16G   86M   16G   1% /dev/shm
</span><span style="color:#323232;">efivarfs                 128K   46K   78K  37% /sys/firmware/efi/efivars
</span><span style="color:#323232;">tmpfs                    6.3G  3.0M  6.3G   1% /run
</span><span style="color:#323232;">tmpfs                     16G  442M   16G   3% /tmp
</span><span style="color:#323232;">/dev/mapper/system-root  923G  875G   29G  97% /.snapshots
</span><span style="color:#323232;">/dev/mapper/system-root  923G  875G   29G  97% /boot/grub2/i386-pc
</span><span style="color:#323232;">/dev/mapper/system-root  923G  875G   29G  97% /boot/grub2/x86_64-efi
</span><span style="color:#323232;">/dev/mapper/system-root  923G  875G   29G  97% /home
</span><span style="color:#323232;">/dev/mapper/system-root  923G  875G   29G  97% /opt
</span><span style="color:#323232;">/dev/mapper/system-root  923G  875G   29G  97% /srv
</span><span style="color:#323232;">/dev/mapper/system-root  923G  875G   29G  97% /root
</span><span style="color:#323232;">/dev/mapper/system-root  923G  875G   29G  97% /var
</span><span style="color:#323232;">/dev/mapper/system-root  923G  875G   29G  97% /usr/local
</span><span style="color:#323232;">/dev/nvme1n1p1           511M  226M  286M  45% /boot/efi
</span><span style="color:#323232;">overlay                  923G  875G   29G  97% /var/lib/docker/overlay2/f307539e15a1a33ca416c757e267c389450275eec9e7f945ef0d8680d162eac2/merged
</span><span style="color:#323232;">overlay                  923G  875G   29G  97% /var/lib/docker/overlay2/8e4898a8e32696e94dd6bb5c00d02893c0b629efda7f4a8c37da2d213fe1ffab/merged
</span><span style="color:#323232;">overlay                  923G  875G   29G  97% /var/lib/docker/overlay2/db20cdcf8192f6a6597a3ad8330273f0435db9d4acfa8e20ad65524ab075697f/merged
</span><span style="color:#323232;">overlay                  923G  875G   29G  97% /var/lib/docker/overlay2/92ce05516bde97ae9ff6d3c6b079e7c49b6691ebcfc60b850637cab20a921ebe/merged
</span><span style="color:#323232;">tmpfs                    3.2G   17M  3.2G   1% /run/user/1000
</span><span style="color:#323232;">overlay                  923G  875G   29G  97% /var/lib/docker/overlay2/5a00d8c61b23c26c87fcb3be721bc1224db7de3c9a53ae4f9bc2b922ebe40c83/merged
</span><span style="color:#323232;">overlay                  923G  875G   29G  97% /var/lib/docker/overlay2/4f20dcdebc64c2603b5b5f6ad71e116b52e8e20af2a3fe53f9ca653421f871db/merged
</span>
qaz,

I’m using BTRFS with snapper.

qaz,

sudo btrfs filesystem show seems to display a reasonable amount.


<span style="color:#323232;">Label: none  uuid: af5f864d-2de9-48a9-b521-5923dc08c9e3
</span><span style="color:#323232;">        Total devices 1 FS bytes used 867.13GiB
</span><span style="color:#323232;">        devid    1 size 922.12GiB used 921.12GiB path /dev/mapper/system-root
</span>
qaz, (edited )

Thanks for the suggestion. The repository says it is able to deal with BTRFS compression.

I do have some issues using the application. The instructions say to run it with the filesystem you want to check as argument. However, I get an error when using it with the root filesystem from df -h --output=source,target. Running sudo btdu /dev/mapper/system-root gives the following error: Fatal error: /dev/mapper/system-root is not a btrfs filesystem. /etc/fstab shows /dev/system/root as being mounted on /, but it gives the same error.

Do you happen to know which path I should be using (or how I can find out)?

EDIT 2024-04-07: It seems like Docker is the problem. https://lemmy.world/pictrs/image/ed61f280-9f14-4f4b-9c63-4251955a5add.png

I ran the docker system prune command and it reclaimed 167 GB! https://lemmy.world/pictrs/image/aeb2cda7-b1e6-4bcb-a3e0-955c4ac3ac4b.png

qaz,

Those don’t work properly due to BTRFS snapshots and compression.

qaz,

sudo snapper list shows 1 snapshot without a date, 1 old one, and 10 taken in the past couple of days before and after zypper transactions. It seems like they get cleaned up automatically.

qaz,

Hi, I’d like to help out with moderation. I’m currently also moderating !videos, !netherlands and a few others. I am 1 hour ahead of UTC and active throughout the day. I’ve been on mastodon since 2019, but I’m not that active there. I prefer the way Reddit/Lemmy works. I still have an account on Reddit and an alt on lemmy.blahaj.zone (@qaz), but I rarely use them.

So, I would like to keep 196 free of harassment and people called Thulean.

qaz,

Of course, but there are more options than leather, like bamboo, linen, and lyocell.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • fightinggames
  • All magazines