[-] PumpkinDrama@reddthat.com 1 points 1 day ago

Over the past few days, I’ve witnessed a remarkable surge in the number of communities on browse.feddit.de. What started with 2k communities quickly grew to 4k, and now it has reached an astonishing 8k. While this exponential growth signifies a thriving platform, it also brings forth challenges such as increased fragmentation and the emergence of echo chambers. To tackle these issues, I propose the implementation of a Cross-Instance Automatic Multireddit feature within Lemmy. This feature aims to consolidate posts from communities with similar topics across all federated instances into a centralized location. By doing so, we can mitigate community fragmentation, counter the formation of echo chambers, and ultimately foster stronger community engagement. I welcome any insights or recommendations regarding the optimal implementation of this feature to ensure its effectiveness and success.

source

[-] PumpkinDrama@reddthat.com 1 points 1 day ago

I think it’s because it’s just memes and also quite hard moderation and downvotes. It feels like a reddit clone that has the exact same mindset as reddit. I get annoyed when I see people being moderated for having an opinion that is not popular.

I saw a post being locked yesterday for asking about moderation. Doesn’t anyone else see the problem with that? Your channels rules are not more important than making people feel they can talk and express what’s on their mind.

I hate that so much. Stop treating people like they are just resources to moderate.

I don’t see much discussions. But I’m sure there is a few here and there.

source

[-] PumpkinDrama@reddthat.com 1 points 1 day ago

Yeah because first of all, content had to be spread out across 562826 different communities for no reason other than that reddit had lots of communities, after growing for many many years. It started with just a few.

Then 99% of those were created on Lemmy.world, and every new user was directed to sign up at Lemmy.world.

I guess a lot of people here are younger than me and didn’t experience forums, but we had like 30 forum channels. That was enough to talk about anything at all. And I believe it’s the same here, it would have been enough. And then all channels would have easy to find content.

source

[-] PumpkinDrama@reddthat.com 2 points 1 day ago* (last edited 1 day ago)

It certainly doesn't help that Lemmy had and still has absolutely no sensible way to actually surface niche communities to its subscribers. Unlike Reddit, it doesn't weigh posts by their relative popularity within the community but only by total popularity/popularity within the instance. There's also zero form of community grouping (like Reddit's multireddits) - all of which effectively eliminates all niche communities from any sensible main view mode and floods those with shitty memes and even shittier politics only. This pretty much suffocated the initially enthusiastic niche tech communities I had subscribed to. They stood no chance to thrive and their untimely death was inevitable.

There are some very tepid attempts to remedy this in upcoming Lemmy builds, but I fear it's too little too late.

I fear that Lemmy was simply nowhere near mature enough when it mattered and it has been slowly bleeding users and content ever since. I sincerely hope I'm wrong, though.

source

[-] PumpkinDrama@reddthat.com 1 points 1 day ago

Visibility-Based Ranking: Factor in how often a post is shown to users by tracking the number of times a post appears in users' feeds and calculating an "engagement rate" by dividing votes by views. Rank "Top of All Time" posts using this engagement rate. This option cannot be implemented as the software does not keep track of post views or the number of times a post appears in users' feeds.

[-] PumpkinDrama@reddthat.com 1 points 1 day ago

Community-Specific Normalized Scoring: Adjust post scores based on each community's monthly active user count at the time of posting. Unfortunately, this option cannot be implemented as the software does not keep track of the monthly active user count for each community over time.

[-] PumpkinDrama@reddthat.com 1 points 1 day ago

Normalized Scoring: Adjust post scores based on the instance's monthly active user count at the time of posting. However, this option cannot be implemented as the software does not keep track of the monthly active user count over time.

[-] PumpkinDrama@reddthat.com 2 points 1 day ago

The "Top of All Time" lists on Lemmy are currently dominated by posts from the exodus period, potentially overshadowing excellent content from both before and after this event.

Unfortunately, none of the suggested solutions can be implemented as the required data hasn't been tracked over time by the software.

[-] PumpkinDrama@reddthat.com 5 points 1 day ago

Makes me wonder how much time people will waste debating with AIs in the internet in the future.

2
65

Hello, I'm looking for a new distro that aligns with my privacy preferences and offers a wide range of packages without requiring me to search for PPAs, similar to Manjaro. I've grown uneasy about Manjaro's decision to collect unique data like MAC addresses and disk serial numbers by default, even if it's for diagnostic purposes.

In light of this, I'd like to ask for your recommendations on a Linux distro that meets the following criteria:

  1. No opt-out telemetry: I'm looking for a distro that doesn't collect any unique data by default.
  2. Access to a wide range of packages: I prefer a distro that offers a vast repository of packages, so I don't have to search for PPAs or third-party repositories.
  3. User-friendly: I'm not a fan of complicated configurations or steep learning curves, so a distro with a user-friendly approach would be ideal.

I'm curious to hear any recommendations you might have. Thanks!

5

To automatically and recursively download subtitles for all videos in a directory on Arch Linux, you have several options. Here's a comprehensive approach using some of the tools mentioned in the search results:

Using Subliminal

Subliminal is a powerful command-line tool that can recursively search for video files and download subtitles for them[1].

  1. Install Subliminal:
sudo pacman -S subliminal
  1. Use the following command to download subtitles recursively:
subliminal download -l en /path/to/your/video/directory

Replace "en" with your preferred language code and adjust the directory path as needed.

Using QNapi

QNapi is another excellent option for downloading subtitles[5].

  1. Install QNapi:
sudo pacman -S qnapi
  1. Use QNapi in console mode to download subtitles recursively:
find /path/to/your/video/directory -type f \( -name "*.mp4" -o -name "*.mkv" -o -name "*.avi" \) -exec qnapi -c {} +

This command finds all video files with .mp4, .mkv, or .avi extensions and passes them to QNapi for subtitle download.

Using yt-dlp

While primarily used for downloading videos, yt-dlp can also download subtitles for local video files[2].

  1. Install yt-dlp:
sudo pacman -S yt-dlp
  1. Use the following command to download subtitles recursively:
find /path/to/your/video/directory -type f \( -name "*.mp4" -o -name "*.mkv" -o -name "*.avi" \) -exec yt-dlp --write-sub --sub-lang en --skip-download {} +

Replace "en" with your preferred language code.

Using OpenSubtitlesDownload

OpenSubtitlesDownload is a Python script that can be used to download subtitles[3][4].

  1. Install OpenSubtitlesDownload:
yay -S opensubtitlesdownload
  1. Use the following command to download subtitles recursively:
find /path/to/your/video/directory -type f \( -name "*.mp4" -o -name "*.mkv" -o -name "*.avi" \) -exec OpenSubtitlesDownload.py {} +

Additional Tips

  • For all these methods, you may need to adjust the file extensions in the find command to match your video file types.
  • Some of these tools may require you to create an account on the subtitle service they use (e.g., OpenSubtitles.org).
  • If you encounter rate limiting issues, you may need to add delays between downloads or use a tool that handles this automatically.

Remember to respect copyright laws and the terms of service of the subtitle providers when downloading subtitles.

Citations: [1] https://www.tecmint.com/best-linux-movie-subtitles-player-software/ [2] https://wiki.archlinux.org/title/Yt-dlp [3] https://aur.archlinux.org/packages/opensubtitlesdownload [4] https://bbs.archlinux.org/viewtopic.php?id=162416 [5] https://man.archlinux.org/man/qnapi.1.en

1

To synchronize your home directory between two Manjaro systems using rsync, you can follow these steps:

Preparation

  1. Ensure both systems are connected to the same network.
  2. Install rsync on both systems if it's not already installed:
sudo pacman -S rsync
  1. Determine the IP address of the destination system:
ip addr show

Syncing the Home Directory

To sync your home directory from the source system to the destination system, use the following command on the source system:

rsync -av --update ~/ username@destination_ip:/home/username/

Replace username with your actual username on the destination system, and destination_ip with the IP address of the destination system[1][2].

Explanation of the Command

  • -a: Archive mode, which preserves permissions, ownership, timestamps, etc.
  • -v: Verbose mode, which provides detailed output of the sync process.
  • --update: This option skips files that are newer on the receiver side.
  • ~/: This is the source directory (your home directory on the current system).
  • username@destination_ip:/home/username/: This is the destination, specifying the user, IP address, and path on the remote system[1][3].

Additional Considerations

  1. SSH Key Authentication: For a smoother experience, set up SSH key authentication between the two systems. This eliminates the need to enter a password each time you run rsync[4].

  2. Exclude Files: You might want to exclude certain directories or files. Use the --exclude option:

    rsync -av --update --exclude '.cache' --exclude '.local/share/Trash' ~/ username@destination_ip:/home/username/
    
  3. Dry Run: Before performing the actual sync, you can do a dry run to see what would be transferred:

    rsync -av --update --dry-run ~/ username@destination_ip:/home/username/
    
  4. Bandwidth Limit: If you're concerned about network usage, you can limit the bandwidth:

    rsync -av --update --bwlimit=1000 ~/ username@destination_ip:/home/username/
    

    This limits the transfer to 1000 KB/s[3].

  5. Incremental Backups: The --update flag ensures that only newer files are transferred, making subsequent syncs faster.

Remember to run this command from the source system, and ensure you have the necessary permissions on both systems. Always double-check your command before running it to avoid unintended data loss or overwriting[2][5].

Citations: [1] https://www.bleepingcomputer.com/forums/t/748252/a-guide-to-backing-up-your-home-directory-using-rsync/ [2] https://www.reddit.com/r/linux4noobs/comments/qtu0ww/backup_and_restore_home_directory_with_rsync/ [3] https://www.cherryservers.com/blog/how-to-use-rsync-on-linux-to-synchronize-local-and-remote-directories [4] https://www.tecmint.com/rsync-local-remote-file-synchronization-commands/ [5] https://www.digitalocean.com/community/tutorials/how-to-use-rsync-to-sync-local-and-remote-directories [6] https://stackoverflow.com/questions/9090817/copying-files-using-rsync-from-remote-server-to-local-machine/9090859 [7] https://www.heficed.com/tutorials/vps/how-to-use-rsync/

2

To install all programs from one Manjaro system on another, you can follow these steps:

Export Package List

On the source Manjaro system:

  1. Open a terminal
  2. Run the following command to export a list of explicitly installed packages:
pacman -Qqe > packages.txt

This will create a file called "packages.txt" containing the names of all explicitly installed packages[1].

Transfer the Package List

Transfer the "packages.txt" file to the target Manjaro system. You can use various methods like USB drive, network transfer, or cloud storage.

Install Packages on Target System

On the target Manjaro system:

  1. Open a terminal
  2. Navigate to the directory containing the "packages.txt" file
  3. Run the following command to install all packages from the list:
sudo pacman -S --needed - < packages.txt

This command will install all packages listed in the file, skipping any that are already installed[1].

Additional Considerations

  • AUR Packages: The above method only covers official repository packages. For AUR packages, you'll need to install them manually or use an AUR helper like yay[2].

  • Configuration Files: Remember that this process only installs packages, not their configurations. You may need to transfer configuration files separately.

  • System Differences: Be aware that some packages might not be compatible if the two systems have different architectures or Manjaro versions.

  • Updates: After installation, run a system update:

sudo pacman -Syu
  • Cleaning Up: You might want to remove unnecessary packages on the target system:
sudo pacman -Rns $(pacman -Qtdq)

This process should help you replicate most of the software environment from one Manjaro system to another. However, always review the package list before installation to ensure it's appropriate for the target system[1][2].

Citations: [1] https://www.reddit.com/r/ManjaroLinux/comments/ifowrz/how_to_install_software_in_manjaro/ [2] https://github.com/manzurahmed/manjaro-software-installation-guide [3] https://www.youtube.com/watch?v=82YinI2Cgbc [4] https://www.youtube.com/watch?v=VTE4vtrvIM4 [5] https://forum.manjaro.org/t/install-software-from-terminal-cd-downloads-in-manjaro/88674 [6] https://forum.manjaro.org/t/how-to-install-software-over-applications-in-manjaro-hello/110060 [7] https://forum.manjaro.org/t/how-to-install-apps-on-manjaro/84114 [8] https://forum.manjaro.org/t/how-to-install-new-software/141060

2
3
2

To automatically open output in a pager when it exceeds the screen height in Zsh, you can use a shell function that wraps commands and pipes their output to a pager if necessary. Here's how you can implement this:

  1. Add the following function to your .zshrc file:
auto_pager() {
  local cmd="$1"
  shift
  $cmd "$@" | {
    if [ $(tput lines) -lt $(/usr/bin/env wc -l) ]; then
      $PAGER
    else
      cat
    fi
  }
}
  1. Create aliases for commands you want to automatically page:
alias ls='auto_pager ls'
alias grep='auto_pager grep'
alias tree='auto_pager tree'
# Add more aliases as needed

This solution works as follows:

  1. The auto_pager function takes a command and its arguments.
  2. It runs the command and pipes its output to a subshell.
  3. Inside the subshell, it compares the number of lines in the output to the terminal height.
  4. If the output exceeds the terminal height, it uses the pager defined in the $PAGER environment variable (usually less).
  5. If the output fits within the terminal, it simply uses cat to display it.

To ensure the pager behaves correctly, you can set the following options in your .zshrc:

export LESS="-FXR"

This configures less to:

  • Exit if the entire file fits on one screen (-F)
  • Not clear the screen when exiting (-X)
  • Display ANSI colors (-R)

By using this approach, you can automatically page output that exceeds the screen height while still displaying shorter output directly[1][2]. Remember to restart your Zsh session or source your .zshrc file after making these changes.

Citations: [1] https://stackoverflow.com/questions/15453394/would-it-be-possible-to-automatically-page-the-output-in-zsh/15488779 [2] https://www.reddit.com/r/bash/comments/jbcp5x/how_to_automatically_display_the_output_in_a/ [3] https://github.com/ohmyzsh/ohmyzsh/issues/3016 [4] https://github.com/sharkdp/bat/issues/749

5
2

A new AI horror film competition has been announced. Here is the one from last year: https://youtu.be/tCa-9ik5ffA

1
submitted 3 weeks ago* (last edited 3 weeks ago) by PumpkinDrama@reddthat.com to c/random@reddthat.com

Tarta de Yogur y Manzana

Ingredientes:

  • 2 manzanas
  • 5 huevos
  • 80 g de maicena (aproximadamente 6,5 cucharadas)
  • 500 g de yogur griego (sin azúcar)
  • 150 g de azúcar (puedes usar azúcar moreno o el edulcorante de tu preferencia)
  • 200 ml de nata (crema de leche)
  • Masa de hojaldre (comprada o casera) para un molde de 24 cm
  • Mantequilla (opcional, para engrasar el molde)

Instrucciones:

  1. Preparar el molde: Engrasa ligeramente el molde de silicona (si es necesario) y forra la base con la masa de hojaldre. Recorta el exceso de masa y pincha la base con un tenedor para evitar que suba durante la cocción. Lleva el molde al refrigerador mientras preparas el relleno.

  2. Preparar el relleno: En una cacerola a fuego medio, mezcla el yogur griego y el azúcar. Remueve bien hasta que se integren.

  3. Agregar las manzanas: Lava y corta las manzanas en trozos medianos (puedes dejarlas con piel para dar color). Añádelas a la mezcla de yogur y azúcar.

  4. Incorporar los huevos y la maicena: En un bol aparte, bate los 5 huevos y la maicena. Luego, añade esta mezcla a la cacerola con el yogur y las manzanas. Remueve constantemente hasta que la mezcla espese (aproximadamente 5 minutos).

  5. Añadir la nata: Una vez que la mezcla esté espesa, retírala del fuego y añade la nata. Mezcla bien hasta que esté completamente integrada.

  6. Hornear: Vierte la mezcla en el molde preparado con la masa de hojaldre. Precalienta el horno a 175 ºC (347 ºF) y hornea durante 45 minutos, o hasta que la parte superior esté dorada y la mezcla esté firme.

  7. Enfriar: Una vez horneada, retira la tarta del horno y déjala enfriar a temperatura ambiente. Luego, refrigérala durante al menos 2 horas antes de desmoldar.

  8. Desmoldar y servir: Con cuidado, desmolda la tarta utilizando un plato o un utensilio adecuado. Sirve fría y disfruta de esta deliciosa tarta de yogur y manzana.

2

I came across a statement that claims, "Biden/Harris have just pushed through DoD Directive 5240.01 giving the Pentagon power — for the first time in history — to use lethal force to kill Americans on U.S. soil who protest government policies." This sounds incredibly alarming and reminiscent of the dystopian government tactics depicted in V for Vendetta.

I always thought the CIA was already involved in actions against Americans, with or without permission. So, is there any truth to this claim about the Pentagon's new authority? What does DoD Directive 5240.01 actually say, and does it really grant such power? I’d appreciate any insights or clarifications on this topic!

https://rumble.com/v5jxz85-world-war-3-incoming-north-korea-send-troops-to-russia-as-brics-prepares-to.html?start=2444

[-] PumpkinDrama@reddthat.com 27 points 1 month ago

I once read that there are some states in the U.S. where firefighters don't put out fires in houses that don't pay a monthly subscription.

[-] PumpkinDrama@reddthat.com 46 points 11 months ago* (last edited 11 months ago)

I really like being able to edit the post title and the 6 hour top sort. Although I would like 3 or 4 hours even better.

view more: next ›

PumpkinDrama

joined 1 year ago
MODERATOR OF