A racing sim where you can choose all the cars?

Like if I wanted to see a 1944 Jaguar race a 2025 Electric City Bus, a 1988 Semi Truck, and a 1990 everyday sedan... I just like little goofy things like that, but beamng and Assetto Corsa haven't scratched the itch.

Oh and I just want to watch. I don't want to perform.

reddit.com
u/aaronamethyst — 10 days ago

Is it possible, given this layout, to cool the room with the computer with A/C?

I'm trying to find ways to cool my living room, but I don't have the money or want for a second A/C. Can I use fans and fluid dynamics to transfer the cool air around?

u/aaronamethyst — 14 days ago

Random bluesky post code, but it needs help with efficiency

I had a program made that takes all my bluesky posts, and then spits one of them back randomly at me. However, I want it to actually cache all my bluesky posts, and ask something like "Would you like to refresh your cache" which would go back through my posts, grabbing all the new ones too.

How do I make it store what it's pulled and just run a random pick from that index?

import requests
import random
import time


BASE_URL = "https://public.api.bsky.app/xrpc/app.bsky.feed.getAuthorFeed"


username = "---.bsky.social"


feed = []
cursor = None
page = 1


while True:
    params = {
        "actor": username,
        "limit": 100
    }


    if cursor:
        params["cursor"] = cursor


    print(f"Downloading page {page}...")


    response = requests.get(BASE_URL, params=params)


    if response.status_code != 200:
        print("Error:", response.status_code)
        print(response.text)
        break


    data = response.json()


    items = data.get("feed", [])


    if not items:
        break


    feed.extend(items)


    cursor = data.get("cursor")


    if not cursor:
        break


    page += 1


    # Be nice to the API
    time.sleep(0.2)


print(f"\nDownloaded {len(feed)} feed items.")


if not feed:
    quit()


chosen = random.choice(feed)


post = chosen["post"]


record = post.get("record", {})


text = record.get("text", "(No text)")


author = post["author"]["displayName"]
handle = post["author"]["handle"]


print("\n============================")
print("Random Feed Item")
print("============================")
print(f"Author : {author} (@{handle})")
print()


if "reason" in chosen:
    print("This is a REPOST")
    print("Reposted by:", chosen["reason"]["by"]["displayName"])
    print()


print(text)


print("\nURI:", post["uri"])


uri = post["uri"]


parts = uri.split("/")


did = parts[2]
postid = parts[4]


print(f"https://bsky.app/profile/{did}/post/{postid}")import requests
import random
import time


BASE_URL = "https://public.api.bsky.app/xrpc/app.bsky.feed.getAuthorFeed"


username = "aaronamethyst.bsky.social"


feed = []
cursor = None
page = 1


while True:
    params = {
        "actor": username,
        "limit": 100
    }


    if cursor:
        params["cursor"] = cursor


    print(f"Downloading page {page}...")


    response = requests.get(BASE_URL, params=params)


    if response.status_code != 200:
        print("Error:", response.status_code)
        print(response.text)
        break


    data = response.json()


    items = data.get("feed", [])


    if not items:
        break


    feed.extend(items)


    cursor = data.get("cursor")


    if not cursor:
        break


    page += 1


    # Be nice to the API
    time.sleep(0.2)


print(f"\nDownloaded {len(feed)} feed items.")


if not feed:
    quit()


chosen = random.choice(feed)


post = chosen["post"]


record = post.get("record", {})


text = record.get("text", "(No text)")


author = post["author"]["displayName"]
handle = post["author"]["handle"]


print("\n============================")
print("Random Feed Item")
print("============================")
print(f"Author : {author} (@{handle})")
print()


if "reason" in chosen:
    print("This is a REPOST")
    print("Reposted by:", chosen["reason"]["by"]["displayName"])
    print()


print(text)


print("\nURI:", post["uri"])


uri = post["uri"]


parts = uri.split("/")


did = parts[2]
postid = parts[4]


print(f"https://bsky.app/profile/{did}/post/{postid}")
reddit.com
u/aaronamethyst — 1 month ago

Installed Python and now my code won't run

Every time I opened VS Code, I was getting a popup saying that python wasn't installed. But I would just ignore it and run the code anyway. It always worked. I never worried about it.

Today, I finally clicked the "install python" button, and now my code won't run. It's saying the things I'm trying to import, I don't have. And when I try to install them via command prompt, it's saying I have them already. Previous python was 3.12.7 and new python seems to be 3.14.6

I've tried switching it in VS code back to 3.12, but it won't even let me do that. It just keeps showing 3.14 in the bottom corner. I'm honestly baffled.

reddit.com
u/aaronamethyst — 1 month ago

Grayish White spots in my Plantains

They were barely visible when I was cutting the plantain, but now they're huge. I'm wondering if it's rotten, but when I googled pictures of rotten plantains, none of them looked like this.

u/aaronamethyst — 2 months ago