[-] renzev@lemmy.world 25 points 7 hours ago

Teams is such a confusing app. To start off, what is it meant to be? A frontend for onedrive? A chat app? A videocall app? It's like microsoft's attemp to make their own everything app. What was wrong with Skype? Actually, Teams shows up as "skypeforlinux" (complete with a Skype icon) in Pavucontrol, so is the videocalling part of teams just a re-packaged skype? Why does the web version of teams have its own integrated Excel which is slightly different from standard web excel? It feels like the UI was specifically designed to mislead. There is a list of icons on the left that allow you to switch between different contexts in the app. The visual design makes it look like a set of radiobuttons, except clicking on some of them twice does a different action... There is a home screen, and then also a second SUPER HOME screen!? I can't even get angry it at for being a slow bloated jumble of spyware like the rest of microsoft's garbage (which it is), I just feel a sense of morbid fascination every time I'm forced to use it. It feels like an AI-generated app from a future where AI is much more capable but still utterly fails at understanding humans. It's the uncanny valley of user experience.

[-] renzev@lemmy.world 2 points 1 day ago

Not sure why the downvotes. I generally try to avoid extensions apart from ublock origin, but if I really need something, then I always get it from the developer's github, not from chrome/firefox store. WAY TOO MANY cases of open-source extensions getting hijacked with malware on the store but not on github. Remember cookies.txt? Or great suspender? Or stylish?

[-] renzev@lemmy.world 13 points 1 day ago

I really don’t understand the dot connection from sexbots existing to women becoming secound class citizens

It's the same thinking that leads to "AI will replace programmers/artists/writers" but with extra misogyny. People in power don't actually believe this garbage, it's all a marketing gimmick to appeal to losers and incels. Nevertheless, this kind of rhetoric does real societal harm. Same as with musks hyperloop -- hype up a fake idea and grab the cash.

[-] renzev@lemmy.world 2 points 2 days ago

The term "built-in" is a bit fuzzy here. Librewolf just uses ublock origin. It's only "built-in" in the sense that it's installed automatically

[-] renzev@lemmy.world 5 points 2 days ago

After the latest bullshit from Microsoft

I like how your comment works regardless of whether you consider "latest" to be the past year or the past decade lol.

[-] renzev@lemmy.world 7 points 2 days ago

Imagine using linux in 2024, TempleOS all the way

[-] renzev@lemmy.world 1 points 2 days ago

He really insists on debian-based, I don't really know why. And, while Void IS really solid, it isn't exactly known for the most expansive package collection. Xournal, for example, is not available through XBPS (there is a xournal package, but it just installs xournal++), which is one of the programs he likes a lot. I told him it's on nix, but he doesn't want to use nix.

But I agree, Void is amazing, I use it on my laptop. One little-known cool feature of Void is that its official docker images come in busybox/musl libc, busybox/glibc, and coreutils/glibc variants, it gives you a nice scale from most minimalist to most compatible.

[-] renzev@lemmy.world 4 points 3 days ago* (last edited 3 days ago)

Any browsers with good built-in adblocker besides brave? I feel like firefox's built-in content filtering does the very minimum, but I might be wrong

system-wide AdGuard

This is the way on mobile lol. The android rom I'm using comes with a built-in systemwide blocker, which I didn't know about for a very long time, so I was very confused when I saw other people using the same apps as me and seeing ads lol.

[-] renzev@lemmy.world 8 points 3 days ago

I don't know, maybe

[-] renzev@lemmy.world 1 points 3 days ago

You are about to do something potentially harmful.
To continue type in the phrase 'Yes, do as I say!'

But speaking seriously, I think he tried it for a while and didn't like it either... not sure why specifically tho, I'll ask him

388
submitted 3 days ago by renzev@lemmy.world to c/memes@lemmy.world
[-] renzev@lemmy.world 5 points 4 days ago* (last edited 4 days ago)

One of my friends spent like a month distrohopping just to find a debian-based distro that fits these two criteria:

  • First-class support for KDE

  • Isn't broken all the time

Ubuntu fails both. KDE Neon excels on the first one, but fails harder than ubuntu on the second one. Kubuntu as well. Debian has horridly outdated packages, and he refuses to use nix/flatpak. Tuxedo OS is obscure and broken. Mint is great, but installing KDE takes some effort.

He finally settled on Ubuntu Server with the native KDE package. Still has to do some weird incantations to banish snap tho.

How did things get this bad?

1470

It's impressive how duckduckgo manages to be so much better than bing despite being a frontend for bing

1218
AI's take on XML (lemmy.world)
462

I heard some people say theyre the same thing, but others are adamant that they have different meanings. Which is it?

1249
352
Many such cases (lemmy.world)
152
359
957
98
submitted 2 months ago by renzev@lemmy.world to c/privacy@lemmy.ml

I've just been playing around with https://browserleaks.com/fonts . It seems no web browser provides adequate protection for this method of fingerprinting -- in both brave and librewolf the tool detects rather unique fonts that I have installed on my system, such as "IBM Plex" and "UD Digi Kyokasho" -- almost certainly a unique fingerprint. Tor browser does slightly better as it does not divulge these "weird" fonts. However, it still reveals that the google Noto fonts are installed, which is by far not universal -- on a different machine, where no Noto fonts are installed, the tool does not report them.

For extra context: I've tested under Linux with native tor browser and flatpak'd Brave and Librewolf.

What can we do to protect ourselves from this method of fingerprinting? And why are all of these privacy-focused browsers vulnerable to it? Is work being done to mitigate this?

10
submitted 2 months ago by renzev@lemmy.world to c/techsupport@lemmy.world

Hi all! I recently built a cold storage server with three 1TB drives configured in RAID5 with LVM2. This is my first time working with LVM, so I'm a little bit overwhelmed by all its different commands. I have some questions:

  1. How do I verify that none of the drives are failing? This is easy in case of a catastrophic drive failure (running lvchange -ay <volume group> will yell at you that it can't find a drive), but what about subtler cases?
  2. Do I ever need to manually resync logical volumes? Will LVM ever "ask" me to resync logical volumes in cases other than drive failure?
  3. Is there any periodic maintenance that I should do on the array, like running some sort of health check?
  4. Does my setup prevent me from data rot? What happens if a random bit flips on one of the hard drives? Will LVM be able to detect and correct it? Do I need to scan manually for data rot?
  5. LVM keeps yelling at me that it can't find dmeventd. From what I understand, dmeventd doesn't do anything by itself, it's just a framework for different plugins. This is a cold storage server, meaning that I will only boot it up every once in a while, so I would rather perform all maintenance manually instead of delegating it to a daemon. Is it okay to not install dmeventd?
  6. Do I need to monitor SMART status manually, or does LVM do that automatically? If I have to do it manually, is there a command/script that will just tell me "yep, all good" or "nope, a drive is failing" as opposed to the somewhat overwhelming output of smartctl -a?
  7. Do I need to run SMART self-tests periodically? How often? Long test or short test? Offline or online?
  8. The boot drive is an SSD separate from the raid array. Does LVM keep any configuration on the boot drive that I should back up?

Just to be extra clear: I'm not using mdadm. /proc/mdstat lists no active devices. I'm using the built-in raid5 feature in lvm2. I'm running the latest version of Alpine Linux, if that makes a difference.

Anyway, any help is greatly appreciated!


How I created the array:

pvcreate /dev/sda /dev/sdb /dev/sdc
vgcreate myvg /dev/sda /dev/sdb /dev/sdc

pvresize  /dev/sda
pvresize  /dev/sdb
pvresize  /dev/sdc

lvcreate --type raid5 -L 50G -n vol1 myvg
lvcreate --type raid5 -L 300G -n vol2 myvg
lvcreate --type raid5 -l +100%FREE -n vol3 myvg

For education purposes, I also simulated a catastrophic drive failure by zeroing out one of the drives. My procedure to repair the array was as follows, which seemed to work correctly:

pvcreate /dev/sda
vgextend myvg /dev/sda
vgreduce --remove --force myvg
lvconvert --repair myvg/vol1
lvconvert --repair myvg/vol2
lvconvert --repair myvg/vol3
520

Fun fact: Torx screwdrivers are compatible with Torx Plus screws, but Trox Plus screwdrivers are only compatible with Torx screws that are one size larger

view more: next ›

renzev

joined 8 months ago