Skip Navigation
In other news at a gas station near by...
  • As a commentary on the daily "Florida man" level of weird shit that happens in Seattle, shooting a guy for getting drugged at your establishment is getting the the purge line. So here I propose that the level be escalated. Couldn't a well drugged fella find revenge for his compatriot who's been wrongfully ended by a shop keeper? But the sarcasm brings the reader to reality when the drugged guy can't even get revenge by attacking the closest thing to the enemy he could find. Instead, the cat gets a good 8 inches shorter and distributes it's inner contents on the owner's driveway.

    One could end the commentary here, but I suppose there is a million other ways the situation could escalate. Like maybe 🤔 migrants who might be homeless start getting tragedies at random. And maybe that shifts over to just normal people who look like homeless migrants...blah blah...this just in! Super model dressed in homeless migrant fashion gets KO'd by gas station owner. It turns out she was just gonna pay for a Twinkie. Just like that, Seattle gets 0.00001% weirder.

  • Nevar Forget
  • Dude! We're gonna be rich 🤑!!!! That's the candidate I didn't pick! Imagine the possibilities if it's also the candidate the actual electors that actually not vote for president pick! Yes!

    DEMOCRACY LIVES! 💪!!!

  • In other news at a gas station near by...

    In other news, more and more drugged up SUV drivers seek vengeance by running over innocent gas station bystanders.... most of the time it turns out to be just a cat, so it's okay.

    1
    Nevar Forget
  • Okay, I give. It's not like fantasy football. I must confess, I got no clue what fantasy football is all about. But the subject is probably more complex than I care to spend and amount of time on at all.

    I sure am excited about our new president though! I hope the electoral college picks the same one I picked! That would make me a winner! Democracy! Yey!

  • A useful map for travelers
  • And for the record, I've never rode a single mile on that track, so I am one of the people who have least road it. I would describe it's whole existence and service in black and white if there was anything black about it.

  • Chinese mercenary fighting for Russia says North Koreans killed in Ukraine
  • Now. North Koreans, it's been a few years since you guys went to war, so it would be advantageous to review "how to not be seen"

    https://youtu.be/C-M2hs3sXGo

    Thank me later 🙂. It's a little out of date but basically if you hear a buzzing noise, it's too late. And also if you don't hear a buzzing noise, it's too late sometimes. Good day!

  • Nevar Forget
  • Yes but like this....think of a letter between A) and B)!

    Pick A for Trump or B for Harris!

    If you picked B! Guess what????? We'll let's wait and see what happens 😉. Hopeful they pick B to! I hope the people who do actually get to actually vote for our president, pick a good president to be our non king leader who we actually pick ..for realz.

    In the meantime, I just got my ballot a few days ago in the mail and I'll vote B too. Hopefully I win too. But I'll have to wait until the electoral college picks our president too. Yey! Democracy!

  • Boeing machinists to vote on new proposal with 35% raises that could end strike
  • This is great. I'll keep honking my horn when I drive past the protest. They always wave back and haven't seen a single day without at least someone holding a sign on the two intersections before the Boeing facility. It's good to see them sticking to their guns and drawing a line.

  • Sorry, what?
  • This is not a bad idea but just make it a refundable fee. Maybe larger depending on how badly they want to fill the position. Job shops would have to spend a shit ton of money to spam employers so they could focus on real applicants. If you show up, you get your money back regardless of having or not having an interview.

  • Nevar Forget
  • Always remember it's like fantasy football 🏈!

    Yeah! I'm voting Harris! Yeah!

    If she wins.... meaning that the actual electors from the unelected body called the electoral college, actually vote for her and she gets to win.... Then I would have picked the correct option! It's just like the Lotto! In election day you mark you Lotto ticket, then you wait for the election to be called..... meanwhile in the Lotto, they spin a wheel full of carefully balanced balls. They, the electoral college, pick the balls and show you the list of balls... Then you check your ticket and if you elected what they elected, then you won! You won! I can't believe it! I can't believe it because the electors can choose whoever they want! Yey! Democracy!

  • Maintaining a level of anonymity.
  • I tried self hosting my own email. I was successful but a little weary of how unreliable my own set up was. But also I got to see just how stupid stupid the email system is. Like it was genius stuff when it first came out but knowing what we know now there's this digital aura of just stupid. Examples:

    1. Only big companies can host email. Due to all the attacks. That's fucking stupid.

    2. literally anyone can intercept your email and read it if it's not encrypted. Nobody encrypts email.

    3. your email receiving system must be on or you will miss the email.

    And it just keeps getting stupider and stupider from there. And here, I'm using the word stupid in a similar context as one laughs when someone talks about using asbestos for a whole new application. If a dog could laugh at that, he would.

    Anyway, so here we are, a big ass company has 15Gb worth of emails from most everyone and we can't easily stop using the system because everyone else is using it. I got me a proton account too. But it really not the direction I want to take anymore I think.

    Ideally I would keep using email for work until it folds over but then personally I would find a different, safer, more modern way to communicate with others. Much like here but with the same ability of sending larger files like zip, photos etc.

  • Maintaining a level of anonymity.

    I figure this would be a good place to ask. Im not paranoid but I say a ton of stupid stuff on the Internet. It's fun having conversations with total strangers after work 😁. Anyway, I was thinking. Could I keep a level of anonymity if I just created new accounts every month for example? Is that a thing people use? Like every month you just abandon your bs account and get a completely new account on google. Google specifically since they are the assholes that keep selling our data.

    15
    Seattle is like "come to downtown please"

    No thanks, I'm good. You guys go ahead and ticket each other until you all go bankrupt. The rest of us will just stand right here and watch the whole stupidity unfold.

    9
    AI is about to steal your date!

    We all know it, AI is better than you so just move over and let AI do the job 😉.

    18
    Hey we got your pics pay up! ASAP!

    So anyway, lolz, we got photos of you, give us money 🤑💰🤑🤑💰🤑💰💰🤑!

    14
    Simple parametric python model

    Recently I've been planning on designing some optics, nothing fancy just for a projector system that I'm messing around with. Anyway I got this idea that I could basically model the optics in blender using lux core to simulate the light path as it bounces the mirrors and passes through the lenses.

    So I am able to create lenses and parts of any kind O can think of but I would love to be able to control the parts after I've created them via parameters like radius of curvature for example for a mirror.

    Is that possible using a python script? Like somehow keep the script that created the geometry somehow linked to the geometry in such a way that I can come back to the script and change it later or maybe even change it using the timeline and key frames?

    2
    Welcome to the Solid Works 3D experience!

    Oh yes! The 3D experience!

    Go ahead sign in! Tell us how our shit product is broken. That's valuable information that we SOLIDWORKS can keep to ourselves and make you create a new username and password combo to remember. Ofcourse your data regarding anything is actually ours. We own it! Thanks!

    6
    Stop it with the fridge joke!

    I keep having to remove all sorts of

    Elephants 🐘, penguins 🐧, and giraffes 🦒 and other funny animals from my imaginary joke fridge!

    Go get me a funny 🍺 beer!

    Surprise! It's another elephant.

    9
    10 Things to do after installing Lychee!

    1)You get thru downloading the thing since it advertises support for your printer, 2)Click on it to start using it right? 3)Right? 4)X out of the login window because you don't have a login and don't want one thanks. 5) Put the newly downloaded file in the trash bin. 6) Right click on the trash bin and "empty trash" 7-10) Relax for a bit since you don't have yet another data collecting app spying on you. But then post about how shitty the experience was.

    I can't believe anyone would actually create a login to use an app like this. Fuck that. I will just use shitty chitubox for now. Fuck^2, but at least I don't live in some shit server with all my 3D models stolen or my credit card or GPS or whatever the fuck they want to get from me. I'm sure chitubox is already doing it, but hey I don't need a password for that.

    9
    Nasal flu vaccine speculation.

    Would it be awesome if they put some of that vaccine and other vaccines in the bottled water, sodas and swimming pool water? Everyone eventually has to drink water, so why not to it little by little thru a global low dose in the global water supply?

    All answers accepted, specially the really wrong ones.

    !

    11
    New shower 🚿! All yours for 1 kick!

    That's right! Your hearing is perfect! If you allow anyone from our secret staff members who come and offer you a brand new shower to just kick your groin once, you will get it installed absolutely free!

    No questions asked! A guy comes in, offers you a new shower, installs it, and if they kick you in the groin and they happen to be one of our secret staff members, you get it all installed for free!!!

    Ofcourse you do need to pay for the shower and tax. But the kick is absolutely free once installed right in the groin!

    6
    I asked Perplexity AI to help, but it wrote a virus instead

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

    > SO, it started quite nicely with a fully working program. However nearing the end... or at the end of my programming experience or asking it to program something for me, it wrote in some nasty nasty screen flickering shit. I couldn't stop it and it quickly just froze my screen where the only option was to push the button. I tried it a second time to confirm, but this time I was able to quickly go to a different CLI window and kill that sonobabich. Here is what it came up with in case you want to try it. maybe it only screws up my computer: > python > import os > import cv2 > import numpy as np > import time > import tkinter as tk > from tkinter import messagebox, filedialog > > def threshold_to_black(image_path, duration): > original_image = cv2.imread(image_path) > > if original_image is None: > print("Error: Could not read the image.") > return > > height, width, _ = original_image.shape > gray_image = cv2.cvtColor(original_image, cv2.COLOR_BGR2GRAY) > steps = duration * 10 # 10 frames per second > > for i in range(steps + 1): > # Calculate the threshold value (0 to 255) > threshold = int((i / steps) * 255) > > # Create the thresholded image > thresholded_image = np.where(gray_image < threshold, 0, 255).astype(np.uint8) > > # Resize the thresholded image to fill the window > resized_image = cv2.resize(thresholded_image, (window_width, window_height), interpolation=cv2.INTER_LINEAR) > > # Display the thresholded image > cv2.imshow(window_name, resized_image) > > # Wait for a short period to create the effect > time.sleep(0.1) > > if cv2.waitKey(1) & 0xFF == ord('q'): > break > > # Display the final black image > cv2.imshow(window_name, np.zeros_like(thresholded_image)) > > while True: > if cv2.waitKey(1) & 0xFF == ord('q'): > break > > cv2.destroyAllWindows() > > def select_image(): > current_directory = os.getcwd() # Get the current directory > filetypes = ( > ('JPEG files', '*.jpg'), > ('JPEG files', '*.jpeg'), > ('All files', '*.*') > ) > > filename = filedialog.askopenfilename( > title='Select an Image', > initialdir=current_directory, # Start in the current directory > filetypes=filetypes > ) > > if filename: > return filename > else: > messagebox.showerror("Error", "No image selected.") > return None > > def get_duration(): > def submit(): > nonlocal total_duration > try: > minutes = int(minutes_entry.get()) > seconds = int(seconds_entry.get()) > total_duration = minutes * 60 + seconds > if total_duration > 0: > duration_window.destroy() > else: > messagebox.showerror("Error", "Duration must be greater than zero.") > except ValueError: > messagebox.showerror("Error", "Please enter valid integers.") > > total_duration = None > duration_window = tk.Toplevel() > duration_window.title("Input Duration") > > tk.Label(duration_window, text="Enter duration:").grid(row=0, columnspan=2) > > tk.Label(duration_window, text="Minutes:").grid(row=1, column=0) > minutes_entry = tk.Entry(duration_window) > minutes_entry.grid(row=1, column=1) > minutes_entry.insert(0, "12") # Set default value for minutes > > tk.Label(duration_window, text="Seconds:").grid(row=2, column=0) > seconds_entry = tk.Entry(duration_window) > seconds_entry.grid(row=2, column=1) > seconds_entry.insert(0, "2") # Set default value for seconds > > tk.Button(duration_window, text="Submit", command=submit).grid(row=3, columnspan=2) > > # Center the duration window on the screen > duration_window.update_idletasks() # Update "requested size" from geometry manager > width = duration_window.winfo_width() > height = duration_window.winfo_height() > x = (duration_window.winfo_screenwidth() // 2) - (width // 2) > y = (duration_window.winfo_screenheight() // 2) - (height // 2) > duration_window.geometry(f'{width}x{height}+{x}+{y}') > > duration_window.transient() # Make the duration window modal > duration_window.grab_set() # Prevent interaction with the main window > duration_window.wait_window() # Wait for the duration window to close > > return total_duration > > def wait_for_start(image_path): > global window_name, window_width, window_height > > original_image = cv2.imread(image_path) > height, width, _ = original_image.shape > > window_name = 'Threshold to Black' > cv2.namedWindow(window_name, cv2.WINDOW_NORMAL) > cv2.resizeWindow(window_name, width, height) > cv2.imshow(window_name, np.zeros((height, width, 3), dtype=np.uint8)) # Black window > print("Press 's' to start the threshold effect. Press 'F11' to toggle full screen.") > > while True: > key = cv2.waitKey(1) & 0xFF > if key == ord('s'): > break > elif key == 255: # F11 key > toggle_fullscreen() > > def toggle_fullscreen(): > global window_name > fullscreen = cv2.getWindowProperty(window_name, cv2.WND_PROP_FULLSCREEN) > > if fullscreen == cv2.WINDOW_FULLSCREEN: > cv2.setWindowProperty(window_name, cv2.WND_PROP_FULLSCREEN, cv2.WINDOW_NORMAL) > else: > cv2.setWindowProperty(window_name, cv2.WND_PROP_FULLSCREEN, cv2.WINDOW_FULLSCREEN) > > if __name__ == "__main__": > current_directory = os.getcwd() > jpeg_files = [f for f in os.listdir(current_directory) if f.lower().endswith(('.jpeg', '.jpg'))] > > if jpeg_files: > image_path = select_image() > if image_path is None: > print("No image selected. Exiting.") > exit() > > duration = get_duration() > if duration is None: > print("No valid duration entered. Exiting.") > exit() > > wait_for_start(image_path) > > # Get the original >

    4
    I asked Perplexity AI to help, but it wrote a virus instead

    SO, it started quite nicely with a fully working program. However nearing the end... or at the end of my programming experience or asking it to program something for me, it wrote in some nasty nasty screen flickering shit. I couldn't stop it and it quickly just froze my screen where the only option was to push the button. I tried it a second time to confirm, but this time I was able to quickly go to a different CLI window and kill that sonobabich. Here is what it came up with in case you want to try it. maybe it only screws up my computer: ```python import os import cv2 import numpy as np import time import tkinter as tk from tkinter import messagebox, filedialog

    def threshold_to_black(image_path, duration): original_image = cv2.imread(image_path)

    if original_image is None: print("Error: Could not read the image.") return

    height, width, _ = original_image.shape gray_image = cv2.cvtColor(original_image, cv2.COLOR_BGR2GRAY) steps = duration * 10 # 10 frames per second

    for i in range(steps + 1): # Calculate the threshold value (0 to 255) threshold = int((i / steps) * 255)

    # Create the thresholded image thresholded_image = np.where(gray_image < threshold, 0, 255).astype(np.uint8)

    # Resize the thresholded image to fill the window resized_image = cv2.resize(thresholded_image, (window_width, window_height), interpolation=cv2.INTER_LINEAR)

    # Display the thresholded image cv2.imshow(window_name, resized_image)

    # Wait for a short period to create the effect time.sleep(0.1)

    if cv2.waitKey(1) & 0xFF == ord('q'): break

    # Display the final black image cv2.imshow(window_name, np.zeros_like(thresholded_image))

    while True: if cv2.waitKey(1) & 0xFF == ord('q'): break

    cv2.destroyAllWindows()

    def select_image(): current_directory = os.getcwd() # Get the current directory filetypes = ( ('JPEG files', '.jpg'), ('JPEG files', '.jpeg'), ('All files', '.') )

    filename = filedialog.askopenfilename( title='Select an Image', initialdir=current_directory, # Start in the current directory filetypes=filetypes )

    if filename: return filename else: messagebox.showerror("Error", "No image selected.") return None

    def get_duration(): def submit(): nonlocal total_duration try: minutes = int(minutes_entry.get()) seconds = int(seconds_entry.get()) total_duration = minutes * 60 + seconds if total_duration > 0: duration_window.destroy() else: messagebox.showerror("Error", "Duration must be greater than zero.") except ValueError: messagebox.showerror("Error", "Please enter valid integers.")

    total_duration = None duration_window = tk.Toplevel() duration_window.title("Input Duration")

    tk.Label(duration_window, text="Enter duration:").grid(row=0, columnspan=2)

    tk.Label(duration_window, text="Minutes:").grid(row=1, column=0) minutes_entry = tk.Entry(duration_window) minutes_entry.grid(row=1, column=1) minutes_entry.insert(0, "12") # Set default value for minutes

    tk.Label(duration_window, text="Seconds:").grid(row=2, column=0) seconds_entry = tk.Entry(duration_window) seconds_entry.grid(row=2, column=1) seconds_entry.insert(0, "2") # Set default value for seconds

    tk.Button(duration_window, text="Submit", command=submit).grid(row=3, columnspan=2)

    # Center the duration window on the screen duration_window.update_idletasks() # Update "requested size" from geometry manager width = duration_window.winfo_width() height = duration_window.winfo_height() x = (duration_window.winfo_screenwidth() // 2) - (width // 2) y = (duration_window.winfo_screenheight() // 2) - (height // 2) duration_window.geometry(f'{width}x{height}+{x}+{y}')

    duration_window.transient() # Make the duration window modal duration_window.grab_set() # Prevent interaction with the main window duration_window.wait_window() # Wait for the duration window to close

    return total_duration

    def wait_for_start(image_path): global window_name, window_width, window_height

    original_image = cv2.imread(image_path) height, width, _ = original_image.shape

    window_name = 'Threshold to Black' cv2.namedWindow(window_name, cv2.WINDOW_NORMAL) cv2.resizeWindow(window_name, width, height) cv2.imshow(window_name, np.zeros((height, width, 3), dtype=np.uint8)) # Black window print("Press 's' to start the threshold effect. Press 'F11' to toggle full screen.")

    while True: key = cv2.waitKey(1) & 0xFF if key == ord('s'): break elif key == 255: # F11 key toggle_fullscreen()

    def toggle_fullscreen(): global window_name fullscreen = cv2.getWindowProperty(window_name, cv2.WND_PROP_FULLSCREEN)

    if fullscreen == cv2.WINDOW_FULLSCREEN: cv2.setWindowProperty(window_name, cv2.WND_PROP_FULLSCREEN, cv2.WINDOW_NORMAL) else: cv2.setWindowProperty(window_name, cv2.WND_PROP_FULLSCREEN, cv2.WINDOW_FULLSCREEN)

    if name == "main": current_directory = os.getcwd() jpeg_files = [f for f in os.listdir(current_directory) if f.lower().endswith(('.jpeg', '.jpg'))]

    if jpeg_files: image_path = select_image() if image_path is None: print("No image selected. Exiting.") exit()

    duration = get_duration() if duration is None: print("No valid duration entered. Exiting.") exit()

    wait_for_start(image_path)

    # Get the original ```

    18
    The perfect way to find the police 🚨!
    youtube.com - YouTube

    Auf YouTube findest du die angesagtesten Videos und Tracks. Außerdem kannst du eigene Inhalte hochladen und mit Freunden oder gleich der ganzen Welt teilen.

    Basically, you run a PBS style fund raising campaign. But it's so effective because you got a gun, you are law enforcement and the donors all need to drive that one highway. Say you need $10,000,000.00 just stop 10million people who happen to have 1 dollar. Or if you stop 100k people who happen to have 100 bucks, or 10k people who have 1000 bucks with them, you're good to go!

    So PBS just needs a good cop car donation and a couple of fake badges to get their funding too!

    4
    www.thetimes.com Council’s £51m car park can’t be used … because there’s no road in

    The commuter belt scheme in Oxfordshire has 850 spaces but no access to the nearby main road

    Council’s £51m car park can’t be used … because there’s no road in

    cross-posted from: https://feddit.uk/post/17001898

    > > A car park built for £51 million in Oxfordshire is lying empty because a council cannot connect it to the main road. > > > >Planning problems are preventing motorists from using the 19-acre park and ride scheme in Eynsham until funding is secured to link it to the A40. > > > >Aerial photographs show the 850-space site devoid of vehicles, despite its finished glossy tarmac, bus stops and green spaces. All major construction work was finished in January, followed by landscaping last month. > > > > Although the car park could be cut off from the main road until 2027, local authorities have contracts to maintain it every week, cutting the grass and topsoiling and seeding when necessary. > > Archive

    8
    Scam speeding ticket

    I searched for the email address and although it's a scam, it's white listed in some random place

    11
    Email wowsers continue

    Well I set up my email server thru cloudflare and managed to receive emails directly to my basement server. I could live with this and the various security threats incoming thru my unifi. But one thing is for sure, my wife won't have any of it. She's a total backwards thinking give me windows or I'll jump kind of Gal. So I found that I could run a dockerized Thunderbird instance and I thought ... Wow! I can just login to it from my computer or my phone, Surely this is it! I can have emails backed up from Gmail to my server and just access my server! And you know what? It works! I can access my Gmail on my browser! It's beautiful!.... But then I login through my phone and wow! I can access my Gmail! Thru my phone! Except the interface is the same as my desktop. It's literally a VNC to the server. I can login to it on my desktop and watch the mouse move as I move my finger on my phone! Great party trick, but....the text is microscopic. So is there another way to get IMAP and SMTP interface to Gmail, archiving all emails on my own server? I literally don't want any of my emails to live on a Gmail server, but I want to be able to send receive and search emails I previously passed through Gmail but now live on my server.

    22
    They almost got me!

    https://www.dailymail.co.uk/sciencetech/article-13789569/Ever-used-Google-Chrome-incognito-mode-entitled-5-000-compensation-heres-claim-it.html

    One day soon probably.

    7
    ruzzia is the only country unaware of the gun problem in the US
    www.newsweek.com Russia issues WW3 warning to US

    "The West does not want to avoid escalation. The West…is asking for it," Russian Foreign Minister Sergei Lavrov said.

    Russia issues WW3 warning to US

    Unless they plan to drop some bombs over our heads I don't see how WW3 with the US involved would result in better accomodations for the ruzzians.

    I'm a lazy gunless asshole typing away from my couch. But if some grade a asshole from ruzzia came to bother me, I probably could easily run downstairs and grab any one of many power tools capable of removing ruzzians body parts.

    I believe the Ukrainian defense is going to kick ruzzians ass pretty good. Hopefully soon we'll see putin coming out of a smokey hole in the ground on a grainy YouTube video. putin is the real reason for the war. Removing him might bring up a few more people like him, but those can be removed since the public won't be behind them.

    20
    InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)WE
    werefreeatlast @lemmy.world
    Posts 43
    Comments 2.2K