Using Fusion360, I design and print a simple holder for the Ice Age Trail Mammoth Challenge patches recieved upon completion each year. The patch holder affixes to a simple stand for display on a shelf or desk. None of my hiking group members intended on sewing their patch, anyways. 2025 Design For 2025, I chose to work smarter by downloading an image of the patch logo and using GIMP to export it…
Notes WIP, as with most of this site’s content Tech pouch Pouch: Rough Enough RE8253 Pine64 PinePower 65W Pine64 Type-C cable 3.3ft Sabrent Thunderbolt cable 0.5ft Fasgear Type-C to microUSB 1ft Apple Type-C to MagSafe YubiKey 5C NFC Sabrent USB-A to Type-C adapter PNY Elite-X Fit USB 128GB SanDisk microSD to SD adapter
Table of Contents Prerequisites Process Initial archive Auto-archive new videos Troubleshooting Rate-limiting Prerequisites Install youtube-dl or yt-dlp . Process Initial archive The initial channel archive can be completed with a simple command: yt-dlp --add-metadata <channel url> Note that yt-dlp automatically passes the -f bestvideo*+bestaudio/best flag. Specify your desired format if…
Windows Recall has been in the headlines these past couple of weeks. Essentially, Microsoft wants to integrate first-party OS-level spyware that takes periodic snapshots of a user’s computer as a convenience “feature”. Worse still, the snapshots are stored on-device and can be easily parsed with open-source scripts . For brevity’s sake, I’ll assume you understand the…
Last year I was planning on building a multi-drive NAS with nearly twenty terabytes. I had recently started using my GoPro more and had the idea that I should back up all of my footage. Well, seeing as my current NAS is only two-thirds of the way to a terabyte, I’m glad I didn’t go overboard on a storage server which would still not be utilized more than the one I planned on replacing…
For as long as I have been using computers, I have almost always relied upon just a single display. Earlier this month I placed my “secondary” monitor (LG DualUp) to the right of my primary (LG Ultrafine 4K 32"), but yesterday I took it down as almost no productivity was gained by adding it. I figured I’d take the opportunity to share my rationale behind only using one screen…
Frustratingly, macOS creates .DS_Store files in directories accessed by Finder, plaguing my home NAS. The easiest solution I found was to create a cron job which auto-removes these cache files. crontab -e and append the following: 59 23 * * * find . -type f -name '._*' -delete 59 23 * * * find . -type f -name '.DS_Store' -delete
System notes Storage Supports NVMe M.2 (2242) - using stock one Linux configuration Arch Linux , KDE Power management (not necessary as of at least 6.5.2) /etc/systemd/system/wakeup.service ~~~ [Unit] Description=Fixes WAN modem wake-up bug [Service] ExecStart=/bin/bash -c 'echo 'RP01 S4 *disabled pci:0000:00:1c.0' >> /proc/acpi/wakeup' [Install] WantedBy=multi-user.target Audio (have not…
The time has come. My offline SSD storage method is no longer sufficient. Parameters Criteria NAS for multi-device data sync (access via macOS and Linux) File share, file backup Media Pictures Documents Unsure about how to deliver these best Samba share -> file browser? Frontends, like PhotoPrism, VLC/Peertube? Constraints Size - must be small enough to pick up and go with in emergency Noise -…
My screen time has drastically increased this year. Ten months ago, the thought of retrieving my glasses from their storage bin and wearing them at the computer was asinine. I would have scoffed at the idea of scaling a display or sitting closer to a screen, yet these are my best options when computing without glasses. It started with the headaches. A promotion at work saw me staring at a monitor…
Counter-Strike: Source System Info: OS: Arch Linux Proton version: N/A Configuration Open the following ports: 27015 (TCP/UDP) 27020 (UDP) 27005 (UDP) 26900 (UDP) iptables -A INPUT -p <tcp/udp> --dport <port> -j ACCEPT Starting the server On the host: “Create Server” Host joins spectators Console: sv_lan 1 Joining the server On the client: Open console connect <ip> Call of Duty: Modern…
System notes Storage Supports NVMe M.2 (2280) drive - installed Hynix P31 Gold 500GB eMMC is not removable, but dear God is it slow. SSD recommended/required IO Annoying barrel jack charger; need to find a Type-C converter ~30W charger cablecc USB-C to DC 4.0x1.3mm (18-20V) - it works, but the connector is bit too large. Type-C connector is for device only; no charging/display out Misc Trackpad…
I’ll put it bluntly - I do not want to use my phone to authenticate logins. I take a minimalist approach to smartphones, using mine only for communication with others. I do not watch videos or browse the web, and I certainly do not access accounts (outside of email) on my device. However, as more services offer or require two-factor, my phone has been turned into an authentication device.…
This, like many notes, is a work in progress. This is incomplete, there may be overlapping, etc. Just jotting down ideas. Multiboot with ventoy ISOs to load will categorize/link later Gparted Clonezilla Memtest Ubuntu live ISO Hirens bootCD Tails ISO Qubes OS Kali Linux ISO iPXE Netboot Installers to load (if relevant) Windows 10 Windows 11 Latest macOS (maybe?) Arch Linux Flash drives Target…
It has been over half a year since I assembled and delivered my last ergonomic keyboard for ergoboards, my ergonomic keyboard store on Etsy. I have recently sold the remainder of my supply as well as my soldering equipment, and I feel this post will offer a last bit of closure for my store. Time There are a few reasons why I closed my store, but time was the primary factor. There are many…
Helmet/hat cam POV Capture general view Capture others Not great for capturing first-person action sports (ski/cycling) Lenses 16:9, 5.3K, 24FPS (30 may have been a better choice) Linear - a little too cropped for my liking Wide - Slight distortion, but doesn’t look unnatural SuperView - Too much distortion (ex. passing skiiers) HyperView - Not going to even bother trying 16:9 vs 8:7 -…
Soldering stations Hakko FX-951 + microsoldering iron (730-KN) Expensive but great. Purchased used from cool controller/console repair guy on eBay ages ago. Using knockoff tips but they work fine. Microsoldering iron works well with whatever stock tip it came with. Hakko FX-888D Briefly used. Good from what I remember. TS100 Nice and portable. Built many keyboards with mine when I had it. Good…
Just got HiDPI/4K screen. Current adjustments: Scaling: 100% (native) Browser page zoom: 110% Terminal font: 14px Small UI doesn’t bother me; I’m familiar anyways. 125% scaling (BetterDisplay for macOS) seems too large. Note that 13" MacBook Air internal display is set to “more space”, and this seems to line up almost identically with unscaled. Not sure I’d ever run…
Helpful link Installing FMCB FreeMCBoot Extract files to USB INSTALL/ lang/ FMCBInstaller.elf wLaunchELF File Browser -> mass -> FMCBInstaller.elf Memory Card Menu -> Format MC L1 button -> Main Menu -> Install (Normal) Formatting the drive Storage media - Internal HDD (SATA via upgrade board) Launch wLaunchELF Map a shortcut to “MISC/HddManager” Press shortcut HDDManager (shortcut)…
Official guide Script did not work for me. I have both installed just in case NickelMenu failsafe is tripped. Manual Install Kobo configuration file Connect Kobo to computer /Volumes/.kobo/Kobo/Kobo \eReader.conf [FeatureSettings] ExcludeSyncFolders=(\\.(?!kobo|adobe).+|([^.][^/]*/)+\\..+) KFMon Harder to uninstall Includes Plato reader KFMon, KOReader, Plato appear as books No direct bottom menu…
Although I have taken a break from selling on my store, I still check Etsy occasionally for customer messages and inquiries. Last week I received a message from the Etsy Support bot informing me of the following: “Hi there, We recently reached out to let you know that you need to verify your bank account to continue receiving funds from Etsy. It looks like you haven’t done this yet. We’ve…
Table of Contents SD swap Registration Developer mode More SD swap The SD card is accessible by partially disassembling the device. Remove the back cover of the Kobo Clara HD with a pry tool as shown below. The pry tab is located near the “Kobo Clara HD” text The bottom will pop out Continue prying along the sides Remove the back cover Remove the SD card from the device and connect it…
I recently made the switch from local network storage back to external drive storage. To me, plugging in an external drive is much simpler than having to dedicate and maintain a network-connected device, though this is likely due to my minimal storage requirements - I’m not even close to filling up the terabyte. I am a huge fan of redundancy when it comes to backing up my important photos…
Revision 2 (Early 2023) Built a second one to keep at work (instead of using Corne LP split). Revision 2 changes consist of: Full plate to cover microcontrollers Inverted microcontrollers on Corne Classic PCB The microcontrollers are soldered upside-down (chip-side up) to the “bottom” holes in order to fit the full plate design. Revised top layer which blocks the bottom screw Reset…
My interest in configuring my dotfiles and desktop has decreased tenfold after I started using macOS again last year. Though it’s not without its faults and flaws, macOS generally “just works” - a stark contrast to my Linux laptop. Setting up my window manager and terminal programs took enough time, but fixing hibernation issues, lid close functionality, networking and general…
SSH ( S ecure SH ell) allows local access to a remote machine. Keys SSH keys are essential when securing a public-facing server. generate with ssh-keygen $ ssh-keygen Enter file: ~/.ssh/<key name> Enter passprhase: (skip) copy to remote server with ssh-copy-id $ ssh-copy-id -i ~/.ssh/<key name> root@host Password-less login edit /etc/ssh/sshd_config PasswordAuthentication no…
Installation macOS: brew install --cask firefox Arch/Artix: yay -S firefox Settings General Language and Appearance Check spelling as you type –> Disabled Browsing Recommend extensions as you browse –> Disabled Recommend features as you browse –> Disabled Home Homepage and new windows –> Blank Page New tabs –> Blank Page Uncheck all Firefox Home Content Search Default…
The Osprette is a 34-key low profile keyboard designed by Sam Mohr . Table of Contents Parts Bill of Materials Assembly PCB Overview Diodes Sockets Switches Microcontroller Buttons Case Firmware Customization Flashing Parts Bill of Materials Part Qty Vendor MCU (Pro Micro compatible) 1 AliExpress SMD diodes 34 AliExpress Reset switch 1 Digi-Key Power switch (optional, wireless only) 1 Digi-Key…
Still work in progress. Not tested with dm-crypt. Using GRUB, not rEFInd, but same concept theoretically applies. Goal is for lid close = suspend, keybinding = hibernate. Ran out of time tonight. GRUB config /etc/default/grub kenel parameter: resume=/dev/<swap partition> sudo grub-mkconfig - /boot/grub/grub.cfg mkinitcpio add “resume” hook sudo mkinitcpio -p linux elogind…
This is a work in progess. It is missing photos, descriptions and methods. I have a busy month ahead of me, sorry! Table of Contents Switches Lube Tape mod Keycaps TPU Silencers O-rings Case Case foam Case tape Resources Switches Lube Adding lubricant to the side rails of the housing or sides of the stem remedies the scratchy noise and feel. Lubricant should also be placed on the bottom of the…
Preface: I configure FireFox a bit stricter as I prefer Chromium for less privacy-friendly tasks, such as the occasional video call. Installation Use ungoogled-chromium instead of stock Chromium macOS: brew install --cask eloston-chromium Arch/Artix: yay -S ungoogled-chromium (source) Settings You and Google Sync and Google services –> Improve search suggestions –> off Autofill Disable…
Table of Contents Pro Micro Trackball Firmware config.h rules.mk keymap.c Flashing Resources Pro Micro Two SparkFun Qwiic Pro Micro C will be used. The trackball will connect to the master half of the board. The 5V and VCC pads must be bridged. The slave half must have the 5V pad broken which can be carefully cut with an Xacto knife or similar. In order to flash the left half, the RAW and 5V pins…
The Corne keyboard is a split keyboard with 3x6 column staggered keys and 3 thumb keys, based on Helix . Crkbd stands for Corne Keyboard. Table of Contents Parts Bill of Materials Kits Assembly PCB Overview Diodes LEDs Sockets Microcontroller OLEDs TRRS/Reset Case Switches Firmware Customization Flashing Parts Bill of Materials Part Qty Corne Chocolate PCB 2 Corne Chocolate Case/Plate Kit 1 Pro…
The Reviung41 is a 41-key column staggered keyboard designed by gtips . Table of Contents Parts Bill of Materials Kits Assembly PCB Overview Diodes LEDs Sockets Microcontroller Stabilizer Plates Switches Firmware Customization Flashing Parts Bill of Materials Part Qty Reviung41 PCB 1 Reviung41 Plate Kit 1 SMD Diode (1N4148) 41 Kailh MX Hotswap Socket 41 SMD LED (WS2812B) 11 Pro Micro (or…
I want to disconnect from the detrimental side of technology once and for all. In the past couple of months, my life has changed drastically and I find myself with a limited amount of free time. So how is the free time spent? Actually, not terribly. A quick peek at my Gitlab shows me actually committing my work for a change. This site (in it’s current state) had not existed prior, and my…
Welcome to my platform on the Internet. I appreciate you stopping by! My name is medwa, but that’s essentially all you know about me at the time of me authoring this post. I’m slow to divulge all of my personal information to the entirety of the web - exhibited by my ambiguous landing page and lacking web footprint - but I’m curious to see how my perspectives and values will…