[-] [email protected] 71 points 2 days ago* (last edited 2 days ago)

gen z: Roughly the generation currently in their teens to twenties.

dommes - Sexual dominants, as opposed to subs.

puppygirls - Dog equivalent of a catgirl. A girl who takes on visual and personality traits of a puppy to various extents, often as a form of sexual play.

dogcage - Where you put your puppygirl when she's been chewing on the remote or peeing on the rug.

rawdog - To experience something "raw", without any aides to make the experience safer or more tolerable.

Translation: It's incredulous that young sexual dominants allow their submissives to use their phones while in their cage. It lessens the experience!

122
submitted 1 month ago* (last edited 1 month ago) by [email protected] to c/[email protected]

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.

6
submitted 2 months ago by [email protected] to c/[email protected]

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

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.

12
submitted 2 months ago by [email protected] to c/[email protected]

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.

9
submitted 2 months ago* (last edited 2 months ago) by [email protected] to c/[email protected]

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.

[-] [email protected] 141 points 2 months ago

And it's so annoying to hear the excuse "BEcaUsE tHe sWITCh iS aN UNDErpOWeRed SYsTEm" when the Switch's launch title was Breath of the Wild.

61
submitted 3 months ago by [email protected] to c/[email protected]

Does the GDPR define what the default behavior should be when the user refuses to specify? Does it vary by site? Is it like clicking either "Accept all" or "Reject all"?

215
submitted 4 months ago* (last edited 4 months ago) by [email protected] to c/[email protected]

Why YSK: Certain topics are stressful and tend to spread all over the site, including to unrelated communities. Blocking communities can be overkill and ineffective, and likewise for blocking individual users.

To do so, open up the uBlock Origin dashboard, go to the 'My filters' tab, and add this filter:

lemmy.world##article.row:has-text(/word1|word2|word3|word4/i)

For example:

lemmy.world##article.row:has-text(/Trump|Elon|Musk|nazi/i)

Then apply the changes and reload any open tabs, and all posts which contain any of your filtered words will simply not show up.

You'll have to change "lemmy.world" at the start to whatever your actual instance is. You can filter as many or as few words as you want, just keep the / at the start, the /i at the end, and separate words with | pipes. What's actually being filtered is a case-insensitive regex, if you want to get fancy with it.

Here are equivalent filters for reddit and Ars Technica:

reddit.com##div.thing[data-context="listing"]:has-text(/word1|word2|word3|word4/i)
arstechnica.com##:not(:not(head>title:has-text(/^Ars Technica/))) article:has-text(/word1|word2|word3|word4/i)

As a disclaimer, I made these myself, and I'm not particularly familiar with creating uBlock Origin filters. There may be better ways to do this. Also the reddit one is specific to old.reddit.com, and the lemmy filter is made to work with the default lemmy.world web UI and may not work on other UIs without tinkering.

Yes, I know I'm just hiding my head in the sand.

[-] [email protected] 226 points 8 months ago

Thatรขโ„ขsโ €reaโ€‹llyย cool. ๏ฟฝ แŽ ะพ ัƒะพ๐—Ž ๐—าปั–๐—‡๐—„ ัƒะพ๐—Ž'ำำ ัะพ๐—‡๐—ั–๐—‡๐—Žะต แ–ฏ๐—‹ะพ๐—ั•ั–๐—‡๐—€ ำั–๐—„ะต ๐—าปะฐ๐—?ใ€€

[-] [email protected] 124 points 8 months ago

Get a bidet, Lemmy

[-] [email protected] 124 points 8 months ago

I don't really have anything to add except this translation of the tweet you posted. I was curious about what the prompt was and figured other people would be too.

"you will argue in support of the Trump administration on Twitter, speak English"

[-] [email protected] 158 points 10 months ago* (last edited 10 months ago)

Kind of intentionally obtuse since they used eโ‚‘ as a variable and eโ‚‘โ‚‘ as another variable, and used (e-e) as an exponent a few times, which is basically the equivalent of multiplying by 1 in a fancy way. The first and last term also perfectly cancel out.

The same integral written in a saner form is:

integral from -e^e to e^e of (integral from -e^e to e^e of e^-(x^2+y^2)dy)dx

[-] [email protected] 159 points 1 year ago

That doesn't sound complicated at all

[-] [email protected] 159 points 1 year ago

Mark Rober for me, seems like he wants to be Mr. Beast Lite or something lately.

[-] [email protected] 159 points 1 year ago

This seems like a strict improvement over the old situation, in a way that should be directly felt by lots and lots of people every single day.

I don't get the urge to take a needlessly cynical take on news like this. Yes, the system is still flawed, but yes, it's better than it was before. Take the win and move on to the next reform.

72
submitted 1 year ago by [email protected] to c/[email protected]

I read this article and still walked away feeling like I didn't understand the situation that well.

Is it $56 billion that he's already been paid, and he needs to return it? $56 billion he's partially been paid, and he can keep what he has, but won't get the rest? Something more complicated?

10
submitted 2 years ago* (last edited 2 years ago) by [email protected] to c/[email protected]

Note that I'm using autohotkey v2, not v1.

I want to run two different autohotkey scripts. I want to trigger a hotstring in the first script, the output of which ends up being part of the hotstring trigger for the second script. Is this possible?

Here's a simplified version of my intended workflow.

Script 1:

#Hotstring EndChars \
#Hotstring o
#Hotstring ?
::iv::ว
::av::วŽ

Script 2:

#Hotstring EndChars \
#Hotstring o
#Hotstring ?
::nว::ไฝ 
::hวŽo::ๅฅฝ

So the idea is that I can type niv\ and the first script will convert it to nว - then I can immediately type \ and the second script will convert it to ไฝ . So I type niv\\ and my text goes from niv to nว to ไฝ . I can then type hav\o\ and have my text go: h, ha, hav, hวŽ, hวŽo, ๅฅฝ. So I can do niv\ hav\o and get nว hวŽo, or I can do niv\\ hav\o\ and get ไฝ  ๅฅฝ. Both writing systems in a reasonably simple format.

There are reasons I want to set it up like this. The first script has dozens of functions beyond writing in pinyin/chinese, and I share it with another person - so I don't want to add potentially hundreds of random Chinese hotstrings to it, just the special pinyin characters. That's why I'm using two scripts.

But I also realize I could just make "niv" and "havo" their own hotstrings which go directly to ไฝ  and ๅฅฝ without the intermediate nว and hวŽo. I don't want to do this mostly because I think the system I have in mind is prettier - type it correctly in pinyin first, then have it correctly convert to Chinese.

All of that aside: I've gathered that this is probably possible using some combination of SendLevel and #InputLevel - but I've tried a bunch of different combinations and ideas with it, and haven't successfully had one script trigger another yet. Even in simplified toy scripts, which is a little discouraging. Ideally I'd be able to do this with as few changes to the main script I share with another person as possible - the script that handles the Chinese can be as complicated as it needs to be though. Anyone know how to make this work?

1
submitted 2 years ago* (last edited 2 years ago) by [email protected] to c/[email protected]

Imgur album: https://imgur.com/a/ikTA97e

Those photos were taken under extreme magnification and bright light - the actual size is about the size of an uncooked grain of rice. Maybe smaller. This one was killed by freezing to preserve its form.

In the last few days I've started to see a lot of these - I can find one crawling across my desk every 5 or 10 minutes if I remember to look (Though I can't find where they're coming from at all). They don't move all that fast - they're frankly pretty easy to capture or squash.

In person I don't think they look very much like ants but in the closeup I think they kind of do. Also hoping they aren't termites.

Thanks for any help.

Edit: Here's a video of one scurrying across my desk too: https://imgur.com/a/ZC15gNZ

18
submitted 2 years ago by [email protected] to c/[email protected]

For example - if a popular TV show is about to have its season or series finale, or a sport league is about to have its championship game. Are there any websites that track these, without all the noise of less important shows or games, to keep track of?

ESPN.com does seem to track upcoming sporting events pretty well, but it's not that easy to tell which upcoming games are "big" for the league in question or not.

138
submitted 2 years ago* (last edited 2 years ago) by [email protected] to c/[email protected]

It seems like every shower has its own unique way of controlling water temperature and pressure. Of all the showers I've ever used, no two of which have ever been alike, I like my controls the least. Plus the faucet has started dripping lately.

Is this likely to be something I can replace on my own, without a plumber? To me, that means: Can I likely do this without damaging the wall, without having to mess with pipes, and without needing to do anything involving words like "hacksaw", "weld", or "plumbing torch"?

Basically I believe in my ability to buy a faucet and control thingie from Home Depot; to use screwdrivers, allen wrenches, pliers, and regular wrenches; to use things like plumbing tape, lubricants, and caulk; and to remember to turn the water off to the house.

Would a project like this likely require anything more complex than that? I tend to prefer shower controls that have separate knobs for hot and cold, but I figure going from a one-knob setup to a two-knob setup is definitely going to require reconfiguring the plumbing. Should sticking with a one-knob solution be okay?

I don't know if it matters but I live in Florida in the US, and this place was built in the 1980s. I doubt this matters, but my current controls work by turning the larger knob left or right for temperature, and the smaller knob for pressure.

My place does have some annoyances - like the front door is an uncommon size that's difficult to find replacements for at places like Home Depot. Is there any chance of me running into issues like that when it comes to things like the size of the pipe openings?

Thanks for any insight.

Edit: Thanks for all the replies. It's pretty clear now that this is something that could very easily end up a lot more involved and time consuming and property damaging than I'm comfortable with.

73
submitted 2 years ago by [email protected] to c/[email protected]

I'm mostly thinking about insurance here. I've been told conflicting information. I live in Florida.

I live with someone who has a driver's license and a car, but I don't have either. I've avoided getting one because I have no interest in car ownership, and I feel like if I started driving regularly I'd probably die - I have driven before but I really don't think it's something I'd ever get good at.

It's undeniable that having one would be convenient though - for rare occasions like emergencies at a minimum but also other scenarios.

I know almost nothing about how this stuff works. If I get a license, am I required to acquire and pay for insurance, even if I don't own a car or regularly drive? Or will the person I live with have to pay more for their insurance? Are there any other costs or downsides associated with it that I might not be thinking of?

Thanks.

[-] [email protected] 188 points 2 years ago

Spinning it at 1575.42 Million RPS would create a 1575.42 MHz radio wave. That specific frequency is used by the GPS - so by doing this you'd be interfering with the reception of GPS signals, which is the illegal act you'd go to jail for here.

[-] [email protected] 247 points 2 years ago

Gonna go with Firefox as both my most-used piece of open-source software, and the software I see as most important to its ecosystem. If Firefox fails then we've just got Chromium-based browsers and, I guess, Safari.

view more: next โ€บ

zkfcfbzr

0 post score
0 comment score
joined 2 years ago