RSSAmplifier

Blog

Vinnie dot Work Blog

Vinnie dot Work Blog

vinnie.workRSS feed ↗20 posts

Latest posts

Purging Snap Forever

I've had a lot of bad experiences with snap. For a time, it drove me to pure Debian. Debian of course has its own issues, especially in regards to hardware support. Therefore I've switched back to Ubuntu, critically WITHOUT snap.

"Firecracker faster than QEmu!" Huh? How? Why?

Recently, I've been reading up on MicroVMs. I've been a long time user of QEMU for its flexibility and open nature. You can run KVM machines with near-native performance as well as emulate completely foreign architectures on an x86 (64-bit) based architecture. Its open source nature also allows developers to tailor feature sets and add new machine configurations within it framework. All good…

A Better Do File

Coming from a strong C/C++ background, I have been a big user of make as a project action manager. Since most of my projects are no longer C/C++, I've migrated away from using make. Instead, I generally will lean in on the ecosystem of the project I am using (e.g. packages.js commands for Javascript/Typescript projects or setup.py for Python projects).

Peeking At Other's Toolboxes

Perusing Reddit

Plasma 6 (Wayland) Window Management

Wayland Rant

await-able Python REPL

In Interactive Consoles/REPLs of Python, I wrote about some pains with dropping into a useable REPL from anywhere in my code. Hoping code.interact() would just work failed me, so I started down the path of writing a simple REPL that would allow me to copy/paste arbitrary python code (including code with multi-line pastes).

Interactive Consoles/REPLs of Python

Recently I've been developing some debugging utilities in python. Due to a number of desires to have multiple ways of interfacing with these tools, I've gone down a number of rabbit holes in how the internals of Python work. One such rabbit how is in regards to the interactive console or REPL. Note: REPL is a "read-eval_exec-print loop". I use console and REPL interchangeably.

SSH Noise: Not a socket.

Overview

Managing Neovim Dependencies

Overview

Shared Python States & REPL

Overview

Desktop Managers are overrated.

Overview

Partial JSON Parsing

Overview

Portable Tmux & Neovim

Overview

IPv4 Preferred Over IPv6

Overview

NeoVim is Meh

Overview

Debian Static IP Configuration

Overview

Controlling VSCode From Tmux

Overview

GitOps Is _Not_ Trivial

Overview

Self Extracting Tar Files

Problem

SCP Baulder's Gate 3 Saves

Finding a way to SCP Baulder's Gate 3 saves took me roughly 15 minutes to figure out, but wow, that's to long to learn how to copy a file. :) Leaving a bread crumb here for this weird SCP use case.