werefreeatlast

joined 9 months ago
[–] [email protected] 5 points 5 hours ago (1 children)

Oh yeah, what if he had cancer treatment recently! That could have been? Or tracer fluid for MRI.

[–] [email protected] 6 points 5 hours ago (3 children)

I was totally bewildered. I should have run to the parents to show them. It was just crazy. Maybe they gave him a hammer and a bunch of smoke detectors the day before.

[–] [email protected] 7 points 7 hours ago (5 children)

Recently I went to Seattle's children's museum and when it was about to close I found my self staring at the cosmic particle fog tank. It's a tank that has low temperature evaporated alcohol in it which creates wisps of fog if highly energetic particles pass thru it. Well I didn't know what it was until I started noticing the wisps and remembering a YouTube video in the device. It was like a wisp every 10 seconds. Suddenly this family passed by and the little 3 or 4 year old kid approaches the box to see what was in it. The thing lit up like a freaking Christmas tree. Like 10 wisps per second as soon as the kid put his hands on the side of the glass. I looked at him thinking, you don't know, just live out your life in happiness kid.

[–] [email protected] 2 points 8 hours ago

AL? Is that you? In pug form?

[–] [email protected] 2 points 17 hours ago (1 children)

This is the way he likes his BJ's... No teeth please! He told me yesterday. No teeth and he's gonna love you!

[–] [email protected] 2 points 17 hours ago

Si senior! En mejico todo es mejor! We can just dream a little 500million mistake for Mexicans everywhere. That makes things feel better.

 

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

[–] [email protected] 10 points 1 day ago

It looks like you're about to say something racist... Is it okay if I record it?

"At least one party must give consent before someone can record an in-person conversation in Idaho"

Can I record it before you deny it? Thanks!

[–] [email protected] 0 points 1 day ago

The one and only! The mighty! Su-70!

Oh shit where is it?

This is a carjack!

No actually this is a Su-70 and my name is not Jack?

[–] [email protected] 14 points 1 day ago (3 children)

On behalf of Banko del Tesoro Nacional de Veracruz Y Pavon Familia Santiago Amen de Guadalupe de Saltillo, gracias, muchisisimas gracias senior Musko!

[–] [email protected] 15 points 1 day ago (1 children)

Google, fuck you and your ads too:

[–] [email protected] -3 points 2 days ago

I heard that google is sending fake focus groups invites to males around your area. Yeah, it's true! Someone gullible enough to drive to their facility and sit in their special google chairs. Once they sit, the chair 💺 traps them and a small machine arm approaches in between their legs, injects local anesthesia and procedes to remove the genitalia. It was a really well done Fox News report that I heard on MPR. It's supposed to be part of alphabet's war on cancer. They will eventually have the robots smart enough to remove only cancer cells. But yeah, for now it's removing the whole thing. So be on the lookout for that. And ads! I hate the ads!

[–] [email protected] 1 points 2 days ago

Trump.... just rebuild! I'll help you call my guy who does buildings for me. Problem solved!

 

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

 

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.

 

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.

-22
submitted 2 weeks ago* (last edited 2 weeks ago) by [email protected] to c/[email protected]
 

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.

 

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!

 

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:

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
-5
submitted 4 weeks ago* (last edited 3 weeks ago) by [email protected] to c/[email protected]
 

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!

 

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

 

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

 
 

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.

view more: next ›