zkfcfbzr

joined 2 years ago
[–] zkfcfbzr@lemmy.world 75 points 3 days ago

Adding on to the reasons others posted: Put yourself in his shoes for a moment. If you take off a year for him, that puts an immense amount of pressure on him. Pressure to go to the same school as you, pressure to go to school at all, even pressure to stay in the relationship.

It's always gonna be "They made this gigantic life decision to their detriment for me, so if I change my mind about anything and want to do things differently, like by going to a different school, or not going to a school, or wanting to break up, then I'm a huge ungrateful jerk."

Putting that kind of pressure on someone isn't really cool, especially if they're actively discouraging you from doing so.

[–] zkfcfbzr@lemmy.world 11 points 5 days ago (1 children)

Given the specific names on that list, I took it as an awkward attempt to list the people they think are standing up, rather than a list of people they were admonishing for not standing up

 

Just curious about how this works out. At scale, would either decision make any sort of impact? I know most people, including me, will end up avoiding heavily tariffed products out of personal financial reasons. But in theory, would US residents buying or not buying tariffed products be the larger anti-tariff statement? I feel like the obvious answer is "only buy tariffed products" which is why I chose this community but I'm not entirely certain.

I would like to stress again that I am asking this hypothetically, and specifically and only in the context of political statements regarding tariffs. I am of course aware that no single person will have any impact on their own, and I am similarly aware that almost everyone will be avoiding highly tariffed products for non-political reasons either way.

[–] zkfcfbzr@lemmy.world 82 points 1 week ago (2 children)

Others have covered that there were internal supports, so they were supporting nothing at all. But let's assume they weren't.

I'm going for an intentional underestimate - so let's say there are 10 people in your layer (I think 8 is more likely), then 24 above them, 18 above them, 18 above them, 25 above them, 14 above them, and 2 above them. I think most people would agree those are underestimates for each ring.

That's 101 people being supported by 10 people. If we take another underestimate that each of those people weighs 100 pounds (45.36 kg) then that's 10,100 pounds (4581.28 kg) - or 1010 pounds (458.13 kg) supported by each of the 10 people in your ring, completely ignoring the weight of the metal rings visible in the picture. So I think it's safe to say it was mostly the internal supports at work.

[–] zkfcfbzr@lemmy.world 96 points 1 week ago (4 children)

Here's a better article that isn't as uncritically sensationalist.

https://arstechnica.com/science/2025/04/de-extinction-company-announces-that-the-dire-wolf-is-back/

tl;dr is that it's basically just a gray wolf with 14 edited genes, most of which are from natural gray wolf populations rather than dire wolf genomes. The result is a gray wolf that's visually similar to a dire wolf, not a dire wolf.

 

cross-posted from: https://lemmy.world/post/27385536

I have a rather large Python script that I use as basically a replacement for autohotkey. It uses pynput for keyboard and mouse control - and at least on Windows, it works exactly how I expect.

I recently started dual-booting with Linux and have been trying to get the script to work here as well. It does work but with mixed results - in particular, I found that pynput has bizarrely wrong output for special characters, in a way that's both consistent and inconsistent.

The simplest possible case I found that reproduces the error is this script:

import time
from pynput import keyboard

# Sleep statement is just to give time to move the mouse cursor to a text input field
time.sleep(2)

my_kb = keyboard.Controller()

text = '🍆' # Eggplant emoji
my_kb.type(text)

time.sleep(1)

text = '𝕥𝕖𝕤𝕥' # blackboard bold test
my_kb.type(text)

time.sleep(1)

text = '𝐭𝐞𝐬𝐭' # bold test
my_kb.type(text)

When I run that script right now, it produces the output "🍆𝕥𝕥𝕤𝕥𝐭𝐭𝐬𝐭". And if I run it again, it'll produce the same output. And if I change the eggplant emoji to something else, like the regular character 'A', it will still produce the same output (specifically "A𝕥𝕥𝕤𝕥𝐭𝐭𝐬𝐭"). But... If I log out and log back in, then the output changes to something else that's still wrong, but differently. For example, when I changed the eggplant to a regular 'A', then relogged, the output became "A𝕥𝕖𝕖𝕥𝐭𝐞𝐞𝐭". And then that wrong output will keep being the same wrong output until I log out and back in again. If the test strings don't change, then the incorrect outputs don't change on relog - but if they do, then they do.

In the larger script, errors seemed to chain together somehow - like if I produced an eggplant emoji, then tried to write blackboard bold test, I would get "🍆𝕖𝕤🍆". This is despite verifying just before running the pynput.keyboard.Controller.type function that what it was about to type was correct. The issue also happens if I type it character-by-character with press and release functions.

I am very new to Linux. I'm on Linux Mint. I'm running this in a python3 venv that just has pynput and two other external libraries installed. ChatGPT thinks the issue might be related to X11. The issue does not occur at all on Windows, using the exact same code. On Linux there seems to be no issues with typing regular text, just special characters.

[–] zkfcfbzr@lemmy.world 1 points 2 weeks ago (1 children)

I'm a little out of the loop on how reddit's been. Is blocking links to X officially no longer allowed there?

[–] zkfcfbzr@lemmy.world 22 points 2 weeks ago (3 children)

Is there confirmation that he actually specifically wanted that image off reddit? Or is this just someone making assumptions after the recent story about him interfering with moderation at reddit?

[–] zkfcfbzr@lemmy.world 3 points 3 weeks ago

My random username generator

[–] zkfcfbzr@lemmy.world 1 points 1 month ago (2 children)

For anyone who didn't click through to the article, here are pictures of the two posters in question. She wasn't asked to remove anything else. The article made clear this wasn't a situation where the school backed down after pushback, and that even after prolonged meetings and discussions with legal counsel, they're still threatening her with repercussions if the posters aren't removed by the end of the school year.

[–] zkfcfbzr@lemmy.world 2 points 1 month ago (1 children)

old.lemmy.world##div.post:has(div.rank):has-text(/Trump|Elon|Musk|nazi|maga/i)

[–] zkfcfbzr@lemmy.world 1 points 1 month ago

I'm in firefox + uBlock on lemmy.world too, and it works fine for me - I can see on my current front page 2 posts are being blocked and the rest are showing up. Do you have any other uBlock filters going on? Are you on some page other than the lemmy.world homepage? Are you using the default UI or one of the alternate UIs?

[–] zkfcfbzr@lemmy.world 2 points 1 month ago

What an insightful post 🙂

The only one of these I've updated since the original is the one for Ars Technica, which is now this:

arstechnica.com##:not(:not(head>title:has-text(/Serving the Technologist/))) article:has-text(/Trump|Elon|Musk|nazi|doge|maga/i)

The reason being that 'Ars Technica' now appears in the title of articles, while it didn't originally, which caused the original filter to block out entire articles. 'Serving the Technologist' only appears on the homepage so this updated filter will still filter the homepage but display the contents of articles that contain blacklisted words.

[–] zkfcfbzr@lemmy.world 1 points 3 months ago* (last edited 3 months ago)

Lotta people here saying ChatGPT can only generate text, can't interact with its host system, etc. While it can't directly run terminal commands like this, it can absolutely execute code, even code that interacts with its host system. If you really want you can just ask ChatGPT to write and execute a python program that, for example, lists the directory structure of its host system. And it's not just generating fake results - the interface notes when code is actually being executed vs. just printed out. Sometimes it'll even write and execute short programs to answer questions you ask it that have nothing to do with programming.

After a bit of testing though, they have given some thought to situations like this. It refused to run code I gave it that used the python subprocess module to run the command, and even refused to run code that used subprocess or exec commands when I obfuscated the purpose of the code, out of general security concerns.

I'm unable to execute arbitrary Python code that contains potentially unsafe operations such as the use of exec with dynamic input. This is to ensure security and prevent unintended consequences.

However, I can help you analyze the code or simulate its behavior in a controlled and safe manner. Would you like me to explain or break it down step by step?

Like anything else with ChatGPT, you can just sweet-talk it into running the code anyways. It doesn't work. Maybe someone who knows more about Linux could come up with a command that might do something interesting. I really doubt anything ChatGPT does is allowed to successfully run sudo commands.

Edit: I fixed an issue with my code (detailed in my comment below) and the output changed. Now its output is:

sudo: The "no new privileges" flag is set, which prevents sudo from running as root.

sudo: If sudo is running in a container, you may need to adjust the container configuration to disable the flag.

image of output

So it seems confirmed that no sudo commands will work with ChatGPT.

view more: next ›