tom

Welcome to the GUN world

I’m taking a bit of a victory lap here.

TL;DR: I bought a gun in July online but failed the background check due to a 2012 hospital stay. Despite everyone telling me to get a lawyer, I researched on my own, found the right form (JDF-35), and submitted it without legal help. After a few weeks, my application was approved, and my gun rights were restored. I’ll be picking up my gun in three days.

Back in early July, I bought a gun online that seemed like a pretty good deal. I had it shipped to a shooting range near my house for the FFL transfer. When I went to pick it up, I did the background check—and failed. I hadn’t bought a gun in over 20 years, so I hadn’t tested whether I could still purchase one. Back in 2012, I had a crisis due to some extraordinary circumstances, and it turns out I wasn’t as voluntarily in the hospital as I thought I was I never tried to leave early.

I appealed the background check but promptly failed that as well, though I did receive a case number. Seeing “mental defective” on the CBI background check was hard to swallow. I think it’s unfair that needing help at the lowest point in your life can preclude you from ever owning a gun. I spent the next few days considering illegal ways to get my gun or even manufacturing one with my lathe and mill. But those were all very bad ideas, and I don’t recommend going that route. Mostly, I just didn’t want to lose the money I had already paid for the gun. What I really wanted was to own it legally, so I started researching.

I turned to Google and ChatGPT, and even made a few Reddit posts, trying to figure out how I could get my gun rights restored. I couldn’t find any information on how this is done in Colorado—Pennsylvania and Oregon, on the other hand, are well-documented. Everyone on Reddit told me to get a lawyer and that I couldn’t do it on my own. I didn’t know if I needed to get my court record sealed or expunged, or even which district to file in. But someone on /r/askalawyer pointed me to the correct statute, C.R.S 13-9-124, which says you can petition the court to have your firearms prohibition removed.

As I dug deeper, I started figuring out the legal language I needed. With the help of ChatGPT, I began learning how to write a semi-coherent petition and how the process works through the court. I figured I could try without a lawyer first, and if I failed, I could try again with one. I’m a very DIY type person. I gave myself six months before expecting any results. After about two weeks of research in my free time, I was starting to piece it all together.

I geared up for the petition, writing letters for my friends to sign attesting to my character, pulling my criminal history(none) and medical records. While poking around on the state court website, I found the magic form: JDF-35, Application for Administrative Relief from Federal Firearms Prohibitions Imposed Pursuant to 18 U.S.C. §922 (d)(4) and (g)(4). The form had a list of criteria that needed to be met, like having no more than one re-commitment and ensuring three years had passed since the prohibition was added to the NICS database. It also had rules about whether it was a long or short commitment. The form even referenced another statute indicating that my court case had already been sealed automatically—cool.

With this information, I completed the form and mailed it to the Colorado Office of State Court Administrator, figuring that if it wasn’t right, I’d get some feedback on how to proceed. I also sent some emails to the OSCA to get a time estimate and heard back that it would take 3-4 weeks—much less than the six months I had expected.  While waiting, I tried fishing for free legal advice by contacting about ten 2A lawyers. One said my case wasn’t a match for them, and another confirmed that I did have the correct form, though he never called me back when I tried to follow up. The rest didn’t respond.

I’m pleased to share that my application for administrative relief from federal firearms prohibitions has been approved. The approval means that my gun rights have been officially restored, allowing me to legally own and possess firearms once again. This decision is a significant step forward, reflecting the positive outcome of the process I initiated to reclaim my rights.

In conclusion, I’m excited to announce that I will be picking up my gun in three days, marking the culmination of this journey. I’m looking forward to enjoying my restored gun rights.

The Little raspberry pi that could

The little raspberry that could

I’m getting a new computer for my birthday. It’s nothing too special, just an i5 HP from 2017, but it’s going to be my home server. Lately, I’ve been using my Raspberry Pi as a home server, and it’s just not keeping up anymore. I’ve been using it to run a Bitcoin node with Bitcoin Core. I’m also running it as an ElectrumX server. I like using it to run my torrents as I don’t have to keep my computer on. Xfinity repriced our plan, and cable TV was just not worth it anymore, so I started looking for alternatives. I read a comment somewhere that streaming services are based on only easier than piracy, which makes sense. So, I decided to be my own streaming service and pirate my way to content. That’s when I found Plex. I had never used it before, but I quickly realized that it would suit my needs. Now that I’m on the piracy train, I need to avoid getting caught. I’ve always downloaded a few things here and there, but it was always a hassle to stream from a computer or phone to the Chromecast. I also had to plug the Chromecast in. Plex fixes that. The little Pi kept chugging along happily serving my needs. Things were starting to get complex. Since I mentioned I was hopping on the piracy train, that means I need a VPN. I have my VPS so I don’t need a VPN service. Oh yeah, I forgot the Pi was also an OpenVPN server to access my home network and use my home IP when I was away. With some research, I learned that a server could serve OpenVPN and be a client as well. It was possible, but I was warned that it’s not easy to do. I also only wanted my torrent traffic to go through a VPN and leave the other services on the network they are used to. I was really asking a Raspberry Pi to do more than it could handle. Plex would stutter and was even worse if I used SSL to encrypt the Plex stream. That’s when I got on eBay and started looking. I mean, I’m coming from a Pi, so any Intel-based computer would be an improvement, right? So, that’s where I settled: an HP DeskElite 800 G3 Mini. It’s a mini PC with an i5, comes with 8GB of RAM (I have another 4GB that came from my laptop), and it can hold 1 NVMe and 1 SATA SSD. The first computer I got had PCIe bus errors after I installed a WiFi card, so it had to be returned. I’m still waiting for the replacement. It should arrive right before my birthday. Initially, I was planning to route the WiFi card through a VPN to my VPS, but I was told I could do it all on one interface, so the challenge was set. While waiting for the new computer, I worked on the Pi to route my torrent traffic through a VPN. I’m running a VPN server on my virtual private server, which also hosts my website. I’ve spent days researching nftables, OpenVPN configs, and IP routes. All the information I found was based on iptables, but that’s old-fashioned, so I wanted to use nftables. I spent a lot of time on ChatGPT trying to figure this out. When I was stuck, I asked Reddit on r/linuxquestions and r/linuxnetworking. I tried the Debian mailing list and, as a last resort, I asked the nft mailing list. I heard nothing back, and I was on my own. Today, I got it to work, and the feeling was great. I can now write a firewall in nftables from scratch if I want to. I read so much about OpenVPN config that my eyes crossed. I’m ready to move to the new home server, and I’m looking forward to setting it all up. I might switch to WireGuard VPN for the challenge. The Pi has been great, and I never thought it could do so much. You never really think of a Pi as a home server, but it almost does the job. I’m going to move my Pi to the garage to use as a workstation for web and streaming Plex. That’s another project I’ve worked on in the last few weeks: creating custom Debian images for a Pi with an encrypted Btrfs root file system. I won’t go into all the details, as I’m going to write a guide on how to do it. This week was also significant when it came to my ankles. My recovery had been stalling as my left ankle still hurts and sometimes pops. When it pops, it’s excruciatingly painful, and I can’t walk on it. It has been a huge disappointment that my ankle was worse than before the replacement. I talked to the doctor about it, and he wanted me to get a CT scan to diagnose the issue. I was scared that it wouldn’t reveal anything. Luckily, it didn’t turn out that way. It turns out my peroneal tendon is out of place, causing the popping. As for the other pain, part of the prosthetic ankle is rubbing on my subtalar joint. That’s why I can’t wear shoes with any kind of heel lift. It means I have to undergo surgery again to fix these issues, but they are fixable. I’ll be going under the knife again on September 28th. Hopefully, it’s the last time. My ankle is going to look brutal with another scar to accompany the big one. I haven’t been wearing shoes because they hurt my ankle, but I’m hoping that will change as well.

update-not much going on

Sorry it’s been awhile since I’ve updated this blog, but I haven’t had that much going on. I’m still kind of stuck at home with my ankles still recovering. My surgeon wants me to get a cat scan or mri to see whats going on. I still have a bunch on pain in the back of my ankle, the surgeon thinks I may have a tendon that’s getting pinched hence the imaging.

I’ve been busy with Linux in the mean time. I rolled my main laptop over to debian testing right around the time bookworm came out. I’ve been pretty happy on debian, and the testing repo has plenty of fresh updates. I’m temped to go to debian unstable, which is called Sid. The releases are named after toy story characters . If I go to Sid things are a little less tested, but someone has to test them to see if it’s ready for prime time and my Linux skills can deal with some fiddling around to make things run . Maybe in the next few days I will move over. I also started over with my raspberry pi and that is on debian sid. I’ve had no trouble so far. I’m still running Arch on the other laptop.

This past two weeks or so I’ve been working on getting a bitcoin node fully functional. It’s been a project for sure. 1st you have to download the complete block chain which is 400GB plus. Then you have to build the transaction index, that takes a few days. Just when you think you might be done, the electrumx server needs to build it’s own database, and that takes around 3 days. I spent more time than I’d like to admit staring at a console watching it processing blocks. The raspberry pi wasn’t up to the task. The blockchain is more that the little arm processor can handle. I ran most of these steps on my laptop, when it was done I moved it over to the Pi. I now have a fully functional electrum server. It’s at linuxmonkeybox.com port 50002. I had some issues getting it to serve ssl on port 50002, but with some help from the developers I got it. It’s semi-public, I’m staying away from getting on the official electrum server list as I don’t have unlimited internet. I have left the server available to anyone that knows the address. If you are a reader of my blog feel free to use the server for your bitcoin needs if you use electrum wallet.

I’d also like to take a moment to remember my grandmother who passed away on the 17th. She almost made it to her 101th birthday. We shared the same birthday, and she was always in my life. She will be missed.

An itch to install arch linux

So I decided to try Arch Linux. It’s not that I disliked Manjaro, in fact I really liked it. Arch was more like an itch I needed to scratch. The Arch install is not very easy and it installs no extra packages. When I say it’s bare bones I mean you have to specify every single package that you want. The install was fairly straight forward as I have been doing a manual installation with Manjaro. One of the issues I had was that the Arch install media is just a simple shell, no windows manager, that means no copy and paste. It makes it hard to copy the UUID for the encrypted drive. The work around I found was that the Arch installer did support SSH. I was able to SSH into the installer on my other computer and use a fully functional shell to copy and paste. My install is getting fairly complex with BTRFS and disk encryption. I also don’t want GRUB to do the decryption and instead use the kernel. That mean not having an encrypted /boot partition. I also had trouble installing KDE tools. It turns out is was a bug in a package. I could have waited until it got fixed, but I chrooted into from the installer and got the package to install. Now my Arch install is up and running with KDE. I was able to do my KDE customization without much difficulty, as it pretty fresh from last week. I’m pretty much set up and just installing tons of packages. I keep finding thing I need but with pacman, yay and pamac I’m all set finding packages.

The most expensive way to distro hop

So I was wanting a smaller less power-hungry laptop and I was wanting to try a new Linux distro. I was on the fence about it, do I really need a new laptop? Is I slightly lighter smaller laptop worth it? Does it really make sense to buy a laptop with fewer specs than what I already own? Well then Lenovo had a sale and the rationalization started to kick in. I ended up getting an 11e 5th gen. It’s a unit built for 5th graders to carry in a bag while skateboarding. It’s built like a brick shit house. I’ve never owned a laptop, I mean netbook this durable. The specs are less than stellar with a 4-core intel silver and 8 gigs or ram soldered. I was able to upgrade the SSD to a 512gb it only came with 128 and that just won’t do. If I need any real computer power I can use my other laptop. It is also much nicer to sit with and type in my chair. Now for the fun stuff. I never intended to run Windows on it, and it didn’t seem like much of a challenge to run Ubuntu and Gnome on it. I decided to really stretch and go with Manjaro and KDE. So I popped the new drive in without ever booting Windows. Manjaro out of the box does full disk encryption with grub doing the decryption. Grub is way too slow and you have to restart if you miss typing your password, yuck. I wanted my /boot to be non-encrypted and let the kernel do the luks decryption. This meant I had to do the installation all via the command line (CLI). It was a fun Linux project and that’s the whole point of switching distros. The nice thing about Linux is you can really have your way with everything. So far I have KDE mostly set up and I’m still fumbling with the settings. I can’t get my yubikey to work with the GUI app but I’m getting there. I can get my codes via the command line for right now. and I’ll probably have it fixed tomorrow. Now if I can just get used to Pacman as a package manager….

Something Fun! new message of the day on my servers

With some googling I was able to figure out how to change the message of the day on my Ubuntu servers. In default mode, it show that my server needs an lts update and the k8’s are secure IOT solutions. It always bugged me. Show I thought I could spice it up with some cool ascii art of what else than skulls. I love skulls. So now I have my motd all set and it shows me skulls.

Nervously dipping my toe into MySQL

So when I built my site, I copied and pasted commands from an online guide to get WordPress all set up on my Virtual Private Server. I’ve been thinking of what to do next with the VPS and Linux. One thought that popped into my head was to see how I could host more sites than just my own on my server. The whole point of a VPS is to host more than one site vs just using a WordPress hosting service. This meant that I actually needed to learn what all those commands I pasted off the internet did… It also took some understanding of just what WordPress is and how it works. I knew I was running Apache but beyond that, it was just all kind of magic about how it works. After spending some time reading I got to the point where I understood the broad strokes of how to add a second site. It’s a nice mix of messing with Apache, creating a new MySQL database, and configuring and new WordPress installation. Easy right? Well in my haste to get WordPress installed the 1st time I may have copied a few ‘<your password>’ without ever entering a password. In a sense, my password was <yourpassword>. Today I decided to fix that. I had to edit my MySQL database from the command line. It’s not a very inviting process for someone with zero experience. Long story short I got it figured out because I didn’t break my site and my password is no longer <your password>.

LETS FIX THE WASHING MACHINE

So yesterday I was doing some laundry when my Mom started to smell something burning. Then the washer stopped… I was thinking that maybe the motor burned up. I figured that I wasn’t up for taking apart the washer so Mom called Bearvalley Appliance. They thought it sounded like the timer was at fault and that the timer is unavailable. They more or less implied that it was unfixable but for over a hundred dollars they would come to look at it. I figured I could get the electric panel off and at least see what was burned. The timer and controls all looked good and the burned electric smell was coming from under the lid. With my sister’s help, we moved the washer out, and then I got it apart. I found that the switch for the lid was badly burned an most likely the culprit. I couldn’t find anything looking up the part number from the part and someone erased the model number from the washer-dryer. So all I had to go on was that it’s a Kenmore and it needs a lid switch I found a similar-looking switch on Amazon that has extra connections for a lid lock(our washer does not lock the lid). I’m hoping that the part fits, as it’s a bit of a crap shoot finding parts for a washer made in the late 1900s (1998). The part should be here Friday and until then I’m just waiting for parts. I guess I was up for taking the washer apart and I’m not totally out of commission.

ankle Update

Well it’s been 7 weeks and I’m still on crutches. This ankle (my left) is taking so much more time to heal. The process of the surgery is pretty amazing. If you would like to see some more of what the implant looks like https://www.wright.com/footandankleproducts/inbone-ii-total-ankle-system. I’m doing Physical therapy twice a week and I hope that will get me back on track. My foot is still pretty swollen, but not as bad as the picture. That was from the 2nd week. I’m really glad that I only have two ankles and both are done and that I don’t have to go thru this again.