RSSAmplifier

Blog

Home on PlugWorld

Recent content in Home on PlugWorld

plug-world.comRSS feed ↗65 posts

Latest posts

Thinkpad E14 Gen2: Linux setup

Some common fixes for issues I’ve ran into with Arch Linux on the Thinkpad E14 Gen2, regarding hibernate and sleep. This guide assumes you are using BTRFS and grub boot-loader. Fixing unresponsive trackpoint after waking from sleep/hibernate Edit: /usr/lib/systemd/system-sleep/10-trackpoint-reload.sh #!bin/sh case $1 / $2 in post/*) # Reload input drivers after waking from sleep or hibernate…

ASRock BC250 - Building the Budget Steam Machine

My complete guide for setting up the ASRock BC-250. You can’t beat its price for performance, and it’s perfect for those who love projects. TLDR (for those with BC-250 experience) : Use 6GB VRAM allocation: it still dynamically allocates, and some games will have terrible texture quality if you use 512MB like everyone recommends. It will take a chunk of your usable system RAM away, but…

Fixing Nvidia Hardware Transcoding in Plex Docker Container

Recently, I’ve been having major issues with hardware accelerated transcoding in Plex. It seems that no matter what I did, despite Plex seeing the Nvidia card, it refused to use it for transcoding. Heading to the logs only further demonstrated that this was an issue. docker exec -it plex bash -c 'grep -i 'hw' /config/Library/Application\ Support/Plex\ Media\ Server/Logs/Plex\ Media\ Serv…

Releasing My First Udemy Course

" src="https://www.youtube.com/embed/xS2msIpSxI0" title="" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen> Welp, I finally did it! I released my first Udemy course. And oh boy! I’ve learned a lot along the way. Lots of things that I wish I knew beforehand.

Sunset

The sunset was crazy today, I’m not really a photographer, I mostly take video, but I decided to take a few pictures. The sky was crazy red, you would’ve thought there have been a fire. " src="https://www.youtube.com/embed/fybPzvOLCZ8" title="" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen> I also threw…

Davinci Resolve Export Best Quality

These are the best settings I found to achieve the highest quality exports. Please let me know if I missed something, or if you have any suggestions. Yes, there’s a reason to my madness. Davinci Resolve sucks at regular h264/h265 encodes. You’ll notice no matter what, when you export videos in these format the videos are blocky and low light performance isn’t ideal. This is why I…

Bear Lake.

" src="https://www.youtube.com/embed/p0QRq_Z9mYs" title="" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen>

Docker Mailserver Setup

Here’s my massive docker compose file. version : '2' services : mailserver : image : mailserver/docker-mailserver:latest container_name : mailserver hostname : mail.plug-world.com ports : - '25:25' # SMTP - '143:143' # IMAP4 - '993:993' # IMAP4 TLS - '465:465' # ESMTP - '587:587' # ESMTP - '110:110' # POP3 - '995:995' # POP3 (with TLS) volumes : - ./docker-data/dms/mail-data:/var/mail -…

I'm Doing Images Wrong in Hugo

Ahhhhh! I’m so mad at myself. This site is a mess. I always knew I was doing something wrong with the images on this site. I just didn’t know the solution. My current setup for images was to place them in /static/images/posts/my-post-name/my-image.webp . But this sucked. I had to make sure I optimized each and every image. I used a script to do this, but it still was very repetitive.…

Godot 4: Switching Levels Made Easy

Level changing is automatic, and doesn’t require any extra variables for each level. const FILE_BEGIN = 'res://levels/level_' func go_to_next_level(): var current_scene_file = get_tree().current_scene.scene_file_path var next_level_number = current_scene_file.to_int() + 1 var next_level_path = FILE_BEGIN + str (next_level_number) + '.tscn' get_tree().change_scene_to_file(next_level_path)…

Last.fm Recommendations Made Easy with MPV

#!/bin/bash user =plug_world curl -s https://www.last.fm/player/station/user/ $user /recommended \ | cat \ | jq -r '.playlist[].playlinks[].url' \ | shuf \ | mpv --playlist=- --no-video This script allows you to listen to a user&rsquo;s Last FM recommendations via mpv. Just set the user variable to your username. Use < and > to go backward/forward in the playlist. Enjoy your music 🎵

Feeling Alone

I just feel alone. I know that&rsquo;s normal. Everyone feels alone at points in their life. But this time feels different. I look back on my life. And remember all the things I missed out on. All because I prioritized the wrong things. But that time is spent. I need to look to the future. Choose where to spend it now.

Carlsbad

Pineview Swim

Night swim in Pineview 🌲 Just a little bit chilly 🤏

The Federated App Problem

Federated applications have a few problems. And I really wish it weren&rsquo;t the case, I love the idea and philosophy of these applications. But I can&rsquo;t see them being mass adopted. Learning curve First thing&rsquo;s first, they&rsquo;re not user intuitive. People are used to the idea of going to one url whether that be YouTube, Twitter, or Reddit to sign up and create content. But now…

Godot Multiplayer LAN vs WAN Explanation

hi, I recently followed the godot multiplayer top down tutorial and everything worked perfectly until I uploaded the game to itch and tried to play with a friend. Does the game not support connection between places or did I mess something up? Of gotten many comments like this ^ all over YouTube and Discord. Here&rsquo;s my long explanation about networking, hopefully it makes sense, I&rsquo;m…

Grad Parties with the Boys

Your browser does not support the video tag.

Raspberry Pi Home Server Setup Notes

Cause I&rsquo;m too lazy to lookup all the commands again&hellip; Quick update: I actually started using Ansible to configure the Pi. You can find my code repo here if you are interested. Code&rsquo;s not the best, still learning but it&rsquo;s been fun. Docker Section Apps are fun. Let&rsquo;s begin with those. Here&rsquo;s my directory structure. It really doesn&rsquo;t matter, but I found this…

Kyston go spin

Your browser does not support the video tag.

Notes on Apple Vision Pro

I was impressed when Apple unvailed their new Vision Pro mixed reality headset thingy. The hardware is absolutely amazing! But I was still left with dissappointment. Apple did the basic window user interface. Come on guys! That&rsquo;s old technology. I wanna see some Tony Stark wacky stuff happenin. Let&rsquo;s not bring legacy computing to a new platform. They are going about the user experience…

Senior Week

Your browser does not support the video tag.

Dino Park.

" src="https://www.youtube.com/embed/2hGHQLy44po" title="" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen>

Prom 2023

Prom was amazing with you Sarah!! Loved going to Fremont and Morgan&rsquo;s prom with you 😁

Chimera OS GPD Win 2 Display Orientation Issue

Solution is to edit the gamescope config, and not the steam-os-compositor-plus config, as the docs on Github are out of date. ~/.config/environment.d/gamescope-session.conf With the following config&hellip; SCREEN_HEIGHT = 720 SCREEN_WIDTH = 1280 STEAMCMD = 'steam -steamos -pipewire-dmabuf -gamepadui' GAMESCOPECMD = 'gamescope -e --xwayland-count 2 -O *,eDP-1 -f --force-orientation right'

St. George Spring Break (Short)

Your browser does not support the video tag. St. George was super fun! Didn&rsquo;t have access to a computer, so edited the video on my phone. Super messy, but it turned out okay.

Filter Profanity in Videos

By using a shell script from my github repository swears-begone you can filter swearing from your videos. After installing the dependencies and downloading the script, you can run the script. usage: ./clean-video <input video> This script utilizes a modified version of OpenAI whispered that can generate timestamps between each word. It outputs a subtitle srt file which is sent to cleanvid that…

Use Boring Technology

I stumbled upon this article a while back, Choose Boring Technology . And I&rsquo;ve been indirectly thinking about it ever since. The words &ldquo;use boring technology&rdquo; just stuck with me. Every now and then I would think back to this article. Vaguely remembering the contents, but just that phrase. A phrase that isn&rsquo;t present in the original article. An idea that&rsquo;s been molded…

Samsung Q9fn motion smoothing 4k HDR content

Samsung Q9FN motion smooths 4k/HDR content despite being disabled in settings. Solution: While playing HDR content , go into the TV settings, it should show that the picture is in HDR mode. Click on the settings button, go to expert picture settings, and disable the motion smoothing settings. The TV has separate settings for SDR and HDR content. Disabling the settings for SDR content doesn&rsquo;t…

Insta360 Studio on Linux

Download Insta360 Studio :P Run through the Insta360 Studio installer in Wine . Install Proton GE you can either do this through Lutris or a manual install . Proton GE is required for the videos to properly load inside the app. In Lutris if you press the package button next to Wine you can select &ldquo;lutris-GE-Proton&rdquo; to be installed. In Lutris click the + button to add a new game. You…

Minecraft Splitscreen Co-op on Steam Deck

This is the PS3 version of Minecraft running on the Steam Deck. Currently I get around 40-60 fps while playing with 2 players without any tweaks. Why emulate? Because the native Linux version of Minecraft doesn&rsquo;t support splitscreen co-op. I opted for the PS3 version because the Nintendo Switch version kept crashing. Setup Guide Install EmuDeck , if you haven&rsquo;t already. This will setup…

Glacier Trip

" src="https://www.youtube.com/embed/RANZHL8IyU4" title="" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen>

English Documentary

" src="https://www.youtube.com/embed/QXFNIH6Ws6g" title="" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen>

Ubuntu ACPI Errors Prevent Boot Fix

After installing Kubuntu on my laptop I ran into a ton of ACPI errors upon boot. Kubuntu managed to install most of the Nvidia packages related to xorg and optimus. But it failed to install the main nvidia-driver component. This leads to ACPI errors and a unbootable OS. Solution: TLDR: Launch into recovery mode, install Nvidia gpu drivers. Launching in recovery mode: In grub select Advanced Ubuntu…

Uncle Bob's Cabin

" src="https://www.youtube.com/embed/HjU11kgaP5Y" title="" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen>

Sadies

Your browser does not support the video tag. Sadies was a blast with you Hailee!! 😁

Happiness

Don&rsquo;t wait for tomorrow to be happy. Often we think if only I had a new car, or a new phone, or got a new house, than I&rsquo;ll be happy. Maybe you recieve a short burst of temporary happiness. But in the end you will still find yourself unhappy. Happiness is a choice. You can find happiness in the most unlikely places. You can be the richest person in the world and still be unhappy. People…

Values

&ldquo;Stop wielding your values as a weapon and start offering them as a gift.&rdquo; -Arthur Brooks

Don't Replace with Technology

Technology should be used to assist daily life, never to replace it.

Love Is Greater Than Advice

&ldquo;People need love more than they need advice. Most people know the right thing to do, they just need someone to believe in them.&rdquo; -Lex Fridman

Tech Risk

&ldquo;Technology is always this source, of danger, of risk. All of the biggest things that threaten our civilization at the small and large scale, all are connected to misuse of technology we develop. At the same time, it&rsquo;s that very technology that will impower us and save us.&rdquo; -Lex Fridman

Improving My Directory Workflow

This is my most used custom shell script. #!/bin/sh directory = $( find ~/projects ~/assignments ~/personal -mindepth 0 -maxdepth 1 -type d | fzf ) if [ -z ' $1 ' ]; then cd ' $directory ' exec fish else exec ranger ' $directory ' fi Please note this is configured for the fish shell. If you don&rsquo;t use the fish shell change the exec command to your shell of choice. Speed 🏃🏻💨 rct was a…

Risks

&ldquo;It liberates you intellectually and physically to take big, bold risks. I can live a thousand lives; there&rsquo;s so many trajectories. And imagine the greatest possible trajectory, that reveals the most beautiful thing I could possibly create. What is that? I feel like that&rsquo;s a good exercise to think about, because it&rsquo;s also liberating to think that you can do anything.&rdquo;…

Hoco Week

Your browser does not support the video tag.

Dad's Birthday Video

" src="https://www.youtube.com/embed/oWQ5EWaqE8c" title="" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen>

Seminary Field Day

" src="https://www.youtube.com/embed/wkorU9NwsvE" title="" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen>

SeaDefender's Unexpected Development

Retro Remake SeaDefender was a game I made based on SeaQuest . My intention was to startup a series on YouTube called Retro Remake . The idea was to recreate these retro games in a limited amount of time. I worked on the game for a few weeks. Vacation and large gaps in development ultimately led to me putting the project on hold. Over vacation I had a lot of fun making some graphics for the series…

Using a Blog Instead of Social Media

Crazy right!? Why do this? Here&rsquo;s why&hellip; Addiction Social media is naturally made to be addictive. Over the past 10 years, social media has been finetuned to work against you and to push for your attention. Social Media Impacts the Whole World Most people use social media, it impacts a very large aspect of the world. Most social media generally has an &ldquo;algorithm&rdquo; to promote…

Grub and OS Prober in Arch Linux

This guide is tailored to people that are dualbooting Linux and Windows. The exact same steps can accomplish adding another Linux OS to the bootloader. Prerequisites sudo pacman -S grub efibootmgr os-prober ntfs-3g Mounting Windows Drive sudo mount -t ntfs-3g /dev/sda2 /mnt Don&rsquo;t just copy this command. Make sure you use the correct drive. You can find each drive by name when using lsblk .…

Fixing Bluetooth Xbox Controllers in Arch Linux

Setting up Bluetooth Since you are on Arch Linux there&rsquo;s a good chance you may not have Bluetooth installed. sudo pacman -S bluez bluez-utils Bluez provides the Bluetooth protocol stack. Bluz-utils provides a command line utility to connect bluetooth devices. sudo systemctl enable --now bluetooth.service Start the bluetooth service and enable it. Connecting the controller via Bluetooth Run…

Snowbasin Hike

Went for a hike up in Snowbasin. It was just me, Mia and my mom. Somehow it turned into a 6 mile hike. Not exactly what we signed up for. But it wasn&rsquo;t too bad. Most of it was pretty flat there was a little bit of uphill, but overall pretty gradual. Mia tried to count butterflies, after 12 we lost count. On the way back we ran into a rattle snake, so that was pretty cool.