[-] NotAnArdvark@lemmy.ca 3 points 20 hours ago

The model for most the content on the internet doesn't work without advertising. The people who are "zero tolerance" on ads are going to prevent possible compromises from being made and just encourage an arms race. I don't think we win that arms race, we get more insidious forms of tracking and brazen advertising.

[-] NotAnArdvark@lemmy.ca 2 points 2 days ago

A 500lbs. bomb doesn't get you very much. I'm surprised how little damage there is.

[-] NotAnArdvark@lemmy.ca 5 points 4 days ago* (last edited 4 days ago)

The general discovery I made was this: for the small price of foregoing pretty colors and buttons and chrome, you can get a computer to do exactly what you want it to do much quicker. Assuming a willingness to learn a bit of shell scripting, of course.

I find the emphasis people put on speed interesting, because by far the slowest part of any interaction I have with my computer is caused by me just figuring out what I'm doing next. When I'm functioning at top speed not needing to click around, or say, having the perfect keyboard shortcut, would save me only fractions of a second.

Actually.. to add to this I think the cognitive load of visually navigating is much lower than typing specific things it. I think this is why I find I'd prefer to click around my bookmarks or files to find something than just pull up a "Find" dialog and type something reasonable in.

[-] NotAnArdvark@lemmy.ca 56 points 1 week ago

I have to say that hearing this story initially, then reading this update has made me question how I might jump to conclusions.

The security footage sounds really damning. In the least, it proves the woman lied about the police not talking to her. Her and the neighbors cursing at the guy suddenly makes the "neighbors agree this guy just complains a lot" fact a lot more suspect.

In all, I can totally see this might be a case of racist neighbors, and not simply "police charge teaching assistant with a water gun with assault."

52
submitted 2 months ago by NotAnArdvark@lemmy.ca to c/linux@lemmy.ml

The following command works even though I really don't think I should have permission to the key file:
$ openssl aes-256-cbc -d -pbkdf2 -in etc_backup.tar.xz.enc -out etc_backup.tar.xz -k /etc/ssl/private/etcBackup.key

I'm unable to even ascertain the existence of the key file under my normal user. I'm a member of only two groups, my own group and vboxusers.

The permissions leading up to that file:

drwxr-xr-x   1 root root 4010 Jul 31 08:01 etc
...
drwxr-xr-x 1 root root      206 Jul 14 23:52 ssl
...
drwx------ 1 root root    26 Jul 31 14:07 private
...
-rw------- 1 root root 256 Jul 31 14:07 etcBackup.key

OpenSSL isn't setuid:

> ls -la $(which openssl)
-rwxr-xr-x 1 root root 1004768 Jul 14 23:52 /usr/bin/openssl

There don't appear to be any ACLs related to that key file:

> sudo getfacl /etc/ssl/private/etcBackup.key
[sudo] password for root: 
getfacl: Removing leading '/' from absolute path names
# file: etc/ssl/private/etcBackup.key
# owner: root
# group: root
user::rw-
group::---
other::---

> sudo lsattr  /etc/ssl/private/etcBackup.key
---------------------- /etc/ssl/private/etcBackup.key

Finally, it's not just the case that the original file was encrypted with an empty file:

> openssl aes-256-cbc -d -pbkdf2 -in etc_backup.tar.xz.enc -out etc_backup.tar.xz -k /etc/ssl/private/abc.key
bad decrypt
4047F634B67F0000:error:1C800064:Provider routines:ossl_cipher_unpadblock:bad decrypt:providers/implementations/ciphers/ciphercommon_block.c:124

Does anyone know what I've missed here?

34
submitted 2 months ago by NotAnArdvark@lemmy.ca to c/linux@lemmy.ml

Zoom is vital to my job this month and prior to an update last week I had the openSUSE version of Zoom's RPM installed and working fine.

I updated my Tumbleweed installation to openSUSE-20240704-0 last week, after which Zoom started crashing when sharing a screen. There was a message in the logs about the library libqt5qml.so and I thought I could fix this by backing out either the update for the libQtQuick5 package in particular, or just booting from the pre-update snapshot.

To make a long story short, I ultimately installed the Zoom Flatpak and resolved to get back to this when I had a bit more time.

My question - Can people suggest the right way in openSUSE Tumbleweed to handle the situation where an update breaks something on the system?

Assuming libQtQuick5 was the updated package that was at fault here, is there a way I could have downgraded just that package? Would booting from the pre-update snapshot and then just carrying on with my week have been a reasonable way to proceed?

To be clear - I'm not so much concerned about Zoom, I'm more curious about how to use the openSUSE Tumbleweed tools to recover from updates that cause problems.

Thank you!

[-] NotAnArdvark@lemmy.ca 54 points 6 months ago

Well, I submitted a "support" request:

For whatever it's worth - I'm disappointed to see that XXX is pushing for its customers to download Chrome rather than ensure that their website supports proper web standards. A website that supports web standards will work well on all browsers and will save you from trying to pressure your customers into changing their preferred browser.

Thank you for your time (and, this is my personal opinion, not the opinion of the organization I'm here supporting).

NotAnArdvark

54
submitted 6 months ago by NotAnArdvark@lemmy.ca to c/firefox@lemmy.ml

I'll be emailing the site admin... or some contact at the site, but, is there anything else that can be done to try to put pressure on these websites that tell me "you're not getting the best experience... download Chrome."?

I know Firefox has a "Report a broken site" feature, but, the site isn't technically broken. They're just telling me to switch browsers.

28
submitted 8 months ago by NotAnArdvark@lemmy.ca to c/linux@lemmy.ml

I have a very specific questions about Linux Traffic control and u32 filters in particular. However, I don't know where the right place is to ask such a question as it's fairly niche.

The Linux Advanced Routing & Traffic Control site says it has a mailing list for questions, but the last post was from 2019. There is also the incredibly busy 'linux-netdev' mailing list, but, the traffic there looks like strictly source changes.

Any ideas?

The question I'm trying to find an answer to is: The u32 tc filter seems to support negative byte offsets which allows you to examine the Ethernet frame header (I don't think I even found documentation on this, this is thanks to ChatGPT). However, when using u32 values to examine 8 bytes I can only use offsets in increments of 4 - like "at -8" or "at -12", with any other increment giving me the error Illegal "match".

This seems like only a curiosity, but, I've been struggling to get my bit-matching to match the way I expect, and I'm wondering if this suggests that matching doesn't function the way I think.

[-] NotAnArdvark@lemmy.ca 25 points 11 months ago* (last edited 11 months ago)

To the people going "everyone is," I'm thinking you may not know a veterinarian.

We have a rural vet, so she's mostly a 1-person operation (she has a vet tech). She gets calls at all hours, from people she doesn't know, who are desperate, rude, or both. She was telling me about a woman who called about her puppy who was struggling to breathe. It was an hour drive away, and from experience she knew she needed to be up front that there was going to be a fee for her coming out. After being told what a shitty person she was, the woman just hung up. So, there was a puppy out there, struggling to breath, and either the vet needed to drive two hours on her weekend to help it, and possibly not get paid, or quite likely this dog dies some slow painful death.

People seem to think they're entitled to a vet, and when she can't see someone as soon as they'd like they get angry. When it's time to pay, people can get angry. There was an accident by our town and the fire department brought in two dogs that were thrown from the car and in bad shape. She had tried to make them as comfortable as possible while trying to contact someone from the family. She ended up doing a bit of work, but when the wife of the driver was finally found she simply refused to pay anything. Said she didn't ok any of it.

So consider that a vet goes into this profession because they love animals, but day in and out they're seeing them suffer terribly, and often much more than is necessary because people are ass holes. From beyond our own vet I've also heard lots of stories of people just ghosting after they've learned how much some treatment will cost, or wanting to put down animals that are just "too old." Vets sit at this intersection between helpless animals and how society treats animals. Well, and now how people treat people.

[-] NotAnArdvark@lemmy.ca 51 points 11 months ago

Adopt a cat. The are so, so many excellent cats (and kittens) out there with no home. Save a life instead of bringing another cat into the world.

[-] NotAnArdvark@lemmy.ca 43 points 1 year ago* (last edited 1 year ago)

As someone who takes an ADHD medication, I find the idea of a drug shortage terrifying. Life gets so, so much harder when I'm unmedicated.

It's like the difference between walking on a sidewalk and walking in sucking mud, with stuff falling out of your pockets you have to keep going back to find. You build a life that's only possible thanks to your ability to walk on sidewalks. If you suddenly find you can only get around by walking through mud, even with a huge amount of will power, you're going to watch your life fall apart as you just can't keep up the pace of your old life.

[-] NotAnArdvark@lemmy.ca 36 points 1 year ago

They say no one is using these older LTS kernels, but I'm running into them all the time on Android devices. I don't know if the vendors are taking advantage of those updates, but they're definitely choosing the LTS kernels for their BSPs at release time.

[-] NotAnArdvark@lemmy.ca 31 points 1 year ago

If there's one lesson my wife has taught me it's that telling someone to "calm down" is a sure fire way to not have them calm down.

[-] NotAnArdvark@lemmy.ca 69 points 1 year ago

Threads for Fairphone often fill up with "it's not going to work if they don't X." Lots of people don't seem to understand that their personal viewpoint can be quite different from other's.

There are people who are aware of the trade-offs of a Fairphone, but still choose to get one.

[-] NotAnArdvark@lemmy.ca 53 points 1 year ago

Something I worry about, but haven't seen anyone mention yet, is that a long-after-the-fact apology seems a little self-serving. I'm the one who feels bad, so I'm going to bring something up again hoping that I feel better about the situation afterwards.

There are people I didn't treat very well when I was young. When I think about reaching out to apologize I imagine the interaction ending with me feeling better and them feeling shitty again.

Reading this thread, however, it doesn't look like that's how this usually goes. So, maybe I should rethink it.

view more: next ›

NotAnArdvark

joined 1 year ago