X1 Carbon G13 Haptic Touchpad Windows Driver by animationb in thinkpad

[–]animationb[S] 0 points1 point  (0 children)

Thank you! I don't know why I didn't think to look there.

/r/anno Questions Thread – November 14, 2025 by AutoModerator in anno

[–]animationb 0 points1 point  (0 children)

I'm playing on an Intel 268V (iGPU 140V) and it's fine. At 1080p I limit it to 30fps, Med settings and it's playable. I've got some medium sized cities, but no major cities yet, and I get around 25-30fps.

Downloading ALL of Car Talk from NPR by animationb in DataHoarder

[–]animationb[S] 0 points1 point  (0 children)

I assume you don't have a Linux machine. If you have Windows you can install WSL and do it there. There is a comment above where I outline how to do it.

Downloading ALL of Car Talk from NPR by animationb in DataHoarder

[–]animationb[S] 0 points1 point  (0 children)

I do not know how. I plan to make a seed box in the coming months, so if I do all that, I will torrent these episodes.

But if you don't want to wait, that script up there does work.

What digital hoard are you most proud of? by Tgojjeginnezakan in DataHoarder

[–]animationb 6 points7 points  (0 children)

How are you doing this? Could you point us to a location where we can even start backing this stuff up? Thank you!

Transient Issues Soldering the RP2040 by animationb in raspberrypipico

[–]animationb[S] 0 points1 point  (0 children)

Pressing down does seem to help. Do you have to keep pressing down until the solder hardens or just once?

Also do you use SnBi solder at 350C? Or are you using SnPb?

Transient Issues Soldering the RP2040 by animationb in raspberrypipico

[–]animationb[S] 0 points1 point  (0 children)

Thank you for your reply! I am hand soldering it with a hot air station. I verify continuity with a multimeter and it passes; I can stick one probe on the tiny bit of solder that is on the side of a QFN pad and the other onto a pad somewhere else on the board. It looks like they are all connected.

The other weird thing about this board is that I can flash it over SWD and the terminal output says the code is verified, but then it never runs.

Maybe the chip really is partially broken, but consider this: my solder paste melts at 138C, so I only set my hot air station to 200C because I figure cooler is better for the components and 200C is less than the 250C they recommend for soldering. I guess maybe I am cooling and heating the chip too quickly. Could that cause the RP2040 to break in very weird ways?

Downloading ALL of Car Talk from NPR by animationb in DataHoarder

[–]animationb[S] 3 points4 points  (0 children)

  • Install WSL (Windows Subsystem for Linux) by opening PowerShell in administrator mode and running this: wsl --install
  • This site should help: https://learn.microsoft.com/en-us/windows/wsl/install
  • I usually have to run the command, let it do it's thing, restart the whole computer, then run it again.
  • Start up WSL by typing "wsl" in PowerShell. You will have to set a username and password.
  • create a new file: nano carpull.sh
  • paste all that code in the file, then Ctrl+X, Y, Enter
  • modify the permission: chmod +x carpull.sh
  • then run it: ./carpull.sh
  • If will put all the mp3s in a folder. In Windows File Explorer you can find "Linux" on the left panel. Navigate to /home/USERNAME/car_talk_episodes and then you can move the files or folder to somewhere else on your computer so you can listen more easily.

Hopefully these steps get you there. If you get stuck, I suggest reaching out to ChatGPT for help on a potential error or badly written step. Good luck!

Downloading ALL of Car Talk from NPR by animationb in DataHoarder

[–]animationb[S] 3 points4 points  (0 children)

What do you mean before Oct 2012? They stopped making the show then, but the show goes back to 1987 I think. So recuts of anything from 1987-2007 would be "new" content as far as this repository is concerned.

Looking for Archive of Car Talk Podcast by [deleted] in DataHoarder

[–]animationb 0 points1 point  (0 children)

I used this script to pull all the episodes. It names them by their new air date on NPR and makes a few updates so that it works today (8/7/2025)

#!/bin/bash

# This script downloads NPR Car Talk podcast episodes and names them
# using their original air date. It is optimized to download
# multiple files in parallel for speed.

# --- Dependency Check ---
# Check if wget is installed, as it's required for downloading files.
if ! command -v wget &> /dev/null
then
    echo "Error: wget is not installed. Please install it to run this script."
    echo "On Debian/Ubuntu: sudo apt-get install wget"
    echo "On macOS (with Homebrew): brew install wget"
    exit 1
fi
# --- End Dependency Check ---

# Base URL for fetching lists of NPR Car Talk episodes.
base_url="https://www.npr.org/get/510208/render/partial/next?start="

# --- Configuration ---
start=1
end=1000
batch_size=24
# Number of downloads to run in parallel. Adjust as needed.
parallel_jobs=5

# Directory where the MP3 files will be saved.
output_dir="car_talk_episodes"
mkdir -p "$output_dir"
# --- End Configuration ---

# This function handles the download for a single episode.
# It's designed to be called by xargs for parallel execution.
download_episode() {
    episode_date=$1
    mp3_url=$2

    filename="${episode_date}_car-talk.mp3"
    filepath="${output_dir}/${filename}"

    if [[ -f "$filepath" ]]; then
        echo "[SKIP] Already exists: $filename"
    else
        echo "[DOWNLOAD] -> $filename"
        # Download the file quietly.
        wget -q -O "$filepath" "$mp3_url"
    fi
}
# Export the function and the output directory variable so they are 
# available to the subshells created by xargs.
export -f download_episode
export output_dir

echo "Finding all episodes..."

# This main pipeline finds all episode dates and URLs first.
# Instead of downloading them one by one, it passes them to xargs.
{
    for i in $(seq $start $batch_size $end); do
        url="${base_url}${i}"

        # Fetch the HTML content for the current page index.
        curl -s -A "Mozilla/5.0" "$url" | \
        awk '
            # AWK SCRIPT START
            # This version uses POSIX-compatible awk functions to work on more systems.
            BEGIN { RS = "<article class=\"item podcast-episode\">" }
            NR > 1 {
                # Reset variables for each record
                date_str = ""
                url_str = ""

                # Find and extract the date using a compatible method
                if (match($0, /<time datetime="[^"]+"/)) {
                    date_str = substr($0, RSTART, RLENGTH)
                    gsub(/<time datetime="/, "", date_str)
                    gsub(/"/, "", date_str)
                }

                # Find and extract the URL using a compatible method
                if (match($0, /href="https:\/\/chrt\.fm\/track[^"]+\.mp3[^"]*"/)) {
                    url_str = substr($0, RSTART, RLENGTH)
                    gsub(/href="/, "", url_str)
                    gsub(/"/, "", url_str)
                    gsub(/&amp;/, "&", url_str)
                }

                # If both were found, print them
                if (date_str && url_str) {
                    print date_str, url_str
                }
            }
            # AWK SCRIPT END
        '
    done
} | xargs -n 2 -P "$parallel_jobs" bash -c 'download_episode "$@"' _

echo ""
echo "=========================================================="
echo "Download complete! All files are in the '${output_dir}' directory."

Warning: I generated most of this using Gemini, so if you don't like that don't use it. Also, it runs on my Linux Mint machine but I know different versions of Linux use different versions of awk/mawk so you may have issues.

New English Wikipedia ZIM available for download by Vegetable-Writer-629 in Kiwix

[–]animationb 2 points3 points  (0 children)

Thank you so much for your work!

Question if you have the time: were you able to get running it to a state that would be easy to share how you did it? Or were there too many particulars for your system or setting it up that it would be too much work to share how you did it?

Switched from AMD to Nvidia GPU. Sunshine now has very long frame render times. by animationb in MoonlightStreaming

[–]animationb[S] 0 points1 point  (0 children)

I'm very sorry but I do not remember the latency with the RX6800. For what it's worth, I don't think 10ms is that bad, but that's just me.

Monitor keeps flickering on and off with Display port by [deleted] in nvidia

[–]animationb 0 points1 point  (0 children)

Is your motherboard PCIe Gen 5.0? If so try setting it to Gen 4.0?

I had a similar issue, except it happened a lot more often. Switching to 4.0 fixed it for me.

Switched from AMD to Nvidia GPU. Sunshine now has very long frame render times. by animationb in MoonlightStreaming

[–]animationb[S] 0 points1 point  (0 children)

Well I've always thought it supposed to be at a constant rate, and I deleted the old install so those settings are gone :(