<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>jjv.sh</title>
    <link>https://jjv.sh/</link>
    <description>Recent content on jjv.sh</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <lastBuildDate>Sun, 12 Jan 2025 15:26:12 -0500</lastBuildDate><atom:link href="https://jjv.sh/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>What I&#39;m Doing Now</title>
      <link>https://jjv.sh/now/</link>
      <pubDate>Tue, 19 Aug 2025 08:00:00 -0500</pubDate>
      
      <guid>https://jjv.sh/now/</guid>
      <description>Lately I&amp;rsquo;ve been up to:
getting rid of 1 thing per day unpacking physically and mentally from a trip a site where u can order custom stickers: waldo.jjv.sh a multi-livestream bot - currently migrating the k8s cluster from digitalocean to oracle cloud free tier Inspired by: https://gergely.imreh.net/now/ https://sive.rs/nowff https://nownownow.com/ https://slashpages.net/#now</description>
    </item>
    
    <item>
      <title>Are Computers Binary or Non-Binary?</title>
      <link>https://jjv.sh/blog/computers-binary-or-non-binary/</link>
      <pubDate>Sun, 12 Jan 2025 15:26:12 -0500</pubDate>
      
      <guid>https://jjv.sh/blog/computers-binary-or-non-binary/</guid>
      <description>Are computers binary or non-binary?
Depends if the &amp;ldquo;or&amp;rdquo; is exclusive or not.
Now that I&amp;rsquo;ve gotten the instinctive pun out of my system&amp;hellip; The question kinda sounds paradoxical at first, but after you think about it for 2 seconds, you realize it is a bit non-sensical and maybe invalid because the things being compared have completely different definitions despite their linguistic similarities. But in thinking about it, I found some interesting concepts to explore.</description>
    </item>
    
    <item>
      <title>Fridge Puns</title>
      <link>https://jjv.sh/blog/fridge-puns/</link>
      <pubDate>Sat, 28 Dec 2024 16:13:04 -0500</pubDate>
      
      <guid>https://jjv.sh/blog/fridge-puns/</guid>
      <description>Stop trying to catch your smart refrigerator. That sam has sung. When you trusted it to keep a tough but flavorful cut of meat, all it gave you was the cold shoulder. You let the beef stew and things slowly got heated, but it just wanted to save it for another time. When the spark shut off, you saw it was a spoiled brat inside. But the energy came back, it always does, and you bought new stuff for it like nothing happened.</description>
    </item>
    
    <item>
      <title>How I Created jjv.sh</title>
      <link>https://jjv.sh/blog/how-i-created-jjv-sh/</link>
      <pubDate>Sun, 03 Nov 2024 02:31:00 -0500</pubDate>
      
      <guid>https://jjv.sh/blog/how-i-created-jjv-sh/</guid>
      <description>Here We Go Again&amp;hellip; Time for the biennial (which I just learned is a word meaning every two years) migrating my website to a new domain name!
I haven&amp;rsquo;t done distro hopped in several years. I haven&amp;rsquo;t browser hopped in twice that time (yes, I copied my browser files over to the next distro). But I HAVE server hopped my website every few months, mostly keeping the same domain name, but every two years now I have changed the domain name the same time I change the server.</description>
    </item>
    
    <item>
      <title>Stories from 2023</title>
      <link>https://jjv.sh/blog/stories-from-2023/</link>
      <pubDate>Tue, 08 Oct 2024 17:09:08 -0400</pubDate>
      
      <guid>https://jjv.sh/blog/stories-from-2023/</guid>
      <description>Found some stories in my notes that I wrote down but was too embarrased to put on my blog&amp;hellip; until now.
Aug 19, 2023 - Trouble Parking? Join the Club After doing my makeup for the 2nd time ever, I felt like it would be a waste to just remove it right after, so I decided to go out to a club I had been to before. (Some might say it was the only club I had been to before&amp;hellip;)</description>
    </item>
    
    <item>
      <title>Foam Stacker</title>
      <link>https://jjv.sh/FoamStacker/</link>
      <pubDate>Fri, 26 Jul 2024 23:14:54 -0400</pubDate>
      
      <guid>https://jjv.sh/FoamStacker/</guid>
      <description>A mini replica of the arcade stacker game!
Uses a knockoff arduino nano (which actually turned out to be a pro mini with USB duct taped on), a 128x64 OLED display, a lighted pushbutton switch, and of course a foam stress toy. Since this arduino can operate from 3-6V, I ran it at 6V by connecting two CR2032 coin cell batteries, of which I have lots of extras for some reason&amp;hellip;</description>
    </item>
    
    <item>
      <title>Label Printer Fun for the Framework 16</title>
      <link>https://jjv.sh/blog/framework16-slot-compatibility-labels/</link>
      <pubDate>Tue, 30 Apr 2024 23:43:51 -0400</pubDate>
      
      <guid>https://jjv.sh/blog/framework16-slot-compatibility-labels/</guid>
      <description>TL;DR The framework 16&amp;rsquo;s six expansion card slots have different capabilities, for example some can do display out, and some draw more power with a USB-A expansion card. I kept having to look up the compatibility info in the user guide, so instead I printed some handy-dandy stickers with my label printer and attached them to the bottom of the laptop.
the bottom side of my framework 16 laptop with compatibility label stickers added next to all 6 expansion card slots to indicate which ones support USB4, Display output, 240W Charge, and which ones have high power consumption for USB-A Adapting the Images The official framework 16 guide has an image of what expansion card slots support what features.</description>
    </item>
    
    <item>
      <title>I See Myself</title>
      <link>https://jjv.sh/blog/i-see-myself/</link>
      <pubDate>Sun, 24 Dec 2023 02:21:54 -0500</pubDate>
      
      <guid>https://jjv.sh/blog/i-see-myself/</guid>
      <description>I look in the mirror and I do not see myself. I put on makeup and I do not see myself. I look at old pictures and I do not see myself.
I look at devices I&amp;rsquo;ve made and I see myself. I lose myself in code and I am myself. I search my files and I find myself.
My neural pathways mirror the shape of the runtime environment. My intentions externalized as silicon.</description>
    </item>
    
    <item>
      <title>Dressember 2023 - Stop Human Trafficking</title>
      <link>https://jjv.sh/blog/dressember-2023/</link>
      <pubDate>Fri, 01 Dec 2023 18:03:20 -0500</pubDate>
      
      <guid>https://jjv.sh/blog/dressember-2023/</guid>
      <description>Dressember is an organization that raises awareness and money to end human trafficking by encouraging people to wear a dress (or tie) every day in December and spread the word.
When I started doing Dressember a few years ago, I was afraid of what people would think if I wore a dress, so I opted to wear a tie every day in December instead, and used it as a conversation starter to raise awareness and money to stop human trafficking.</description>
    </item>
    
    <item>
      <title>Poems from October 2023</title>
      <link>https://jjv.sh/blog/poems-2023-10/</link>
      <pubDate>Sat, 14 Oct 2023 19:57:08 -0400</pubDate>
      
      <guid>https://jjv.sh/blog/poems-2023-10/</guid>
      <description>i find myself in the cycle again, at a high point but wondering when, it all crashes, ruins, begin again. how can i enjoy what is fleeting, when what is coming will be devasatating why risk trying, scrutinized by eyes prying, just keep lying. caught in a local minimum, feeling stretched thin again, dopamine to the maximum, stuck in my head again mind reduced to sparks and juice, reactive never proactive.</description>
    </item>
    
    <item>
      <title>Encoding Text in Boot Laces as Binary Data</title>
      <link>https://jjv.sh/blog/binary-boots/</link>
      <pubDate>Fri, 01 Sep 2023 16:39:08 -0400</pubDate>
      
      <guid>https://jjv.sh/blog/binary-boots/</guid>
      <description>TL;DR I found a way to encode text as binary data in boot laces, based on which lace crosses over the other. Read the image below, starting on the bottom left, going up the boot on the left, then back down the boot on the right, and decode it with this tool. boots with laces encoding data: 01010011 01010101 01010011 What?? Here I am, with a pair of boots on my desk, Ian&amp;rsquo;s Shoelace Site open in one tab, and ASCII to Binary Converter open in another tab.</description>
    </item>
    
    <item>
      <title>Poems from July 2023</title>
      <link>https://jjv.sh/blog/poems-2023-07/</link>
      <pubDate>Fri, 21 Jul 2023 23:53:08 -0400</pubDate>
      
      <guid>https://jjv.sh/blog/poems-2023-07/</guid>
      <description>Dreams achieved, powerless to pursue them. Potential unlimited, kinetic unreachable. Care what you think, no thought for self-care. Time passing me, me passing up moments time and time again. Genuine laughter, deeply unsatisfied. Once again I find myself Disturbed by the fact that Cause leads to Effect Leads to past set in Stone. Desire for care-freeness Leads to policing desires Leads to care-fullness Leads to shame. Hunger for idealism Chasing the illusion Never letting it be What it is.</description>
    </item>
    
    <item>
      <title>How I Created johanv.net: Personal Website with Seamless Livestream</title>
      <link>https://jjv.sh/blog/how-i-created-johanv-net/</link>
      <pubDate>Sat, 20 Aug 2022 19:39:55 -0400</pubDate>
      
      <guid>https://jjv.sh/blog/how-i-created-johanv-net/</guid>
      <description>Update 2024-11-03 I have since moved to jjv.sh, read about it here. Keep reading if you want, but most of the links in this article are old.
The Backstory Ever since I moved my site to johanv.xyz, some things have been slightly off. When I texted someone a link, they didn&amp;rsquo;t get it. When I visited it at work, it was blocked (and so I couldn&amp;rsquo;t link to it on my &amp;ldquo;about me&amp;rdquo; page).</description>
    </item>
    
    <item>
      <title>ATinyGame: A Tiny Inexpensive Nugget for Your Gaming and All Manner of Entertainment</title>
      <link>https://jjv.sh/ATinyGame/</link>
      <pubDate>Sat, 25 Dec 2021 06:53:44 -0400</pubDate>
      
      <guid>https://jjv.sh/ATinyGame/</guid>
      <description>[updated 2026-05-20T23:54:33-4:00] Instructions: Download as SVG or PDF (for v1: old PDF)
ATinyGame is a game console that fits in 1 hand, with a program smaller than 1kB, all for $1 ($1.50 now, thanks chip shortage).
Read the harrowing tale of its development: The Assembly Instruction that Saved Christmas. Take a look at the circuit diagram and printed circuit board layout on the OSHWLab project. See the assembly code (with lots of fun comments on how I golfed it down to 1kB) in this repo.</description>
    </item>
    
    <item>
      <title>The Assembly Instruction that Saved Christmas</title>
      <link>https://jjv.sh/blog/the-assembly-instruction-that-saved-christmas/</link>
      <pubDate>Sat, 25 Dec 2021 06:22:11 -0400</pubDate>
      
      <guid>https://jjv.sh/blog/the-assembly-instruction-that-saved-christmas/</guid>
      <description>Christmas Eve, 5pm-ish. The gifts I&amp;rsquo;m making for my family are still not done. I&amp;rsquo;m hunched over my laptop, desperately code-golfing to try and shave 20 bytes off my assembly code to fit within the 1kB of program memory on the ATTiny9. How did we get here?
About 5 years ago (I had just graduated high school (I&amp;rsquo;m done with college now)), I started a project that I thought would be fun: buying a 25 cent computer and some LEDs, and creating handheld games for less than a dollar each.</description>
    </item>
    
    <item>
      <title>Linux: Remap Right Alt &amp; Ctrl to Home &amp; End (and Caps to Ctrl)</title>
      <link>https://jjv.sh/blog/linux-remap-right-alt-and-ctrl-to-home-and-end/</link>
      <pubDate>Sun, 26 Sep 2021 12:09:11 -0400</pubDate>
      
      <guid>https://jjv.sh/blog/linux-remap-right-alt-and-ctrl-to-home-and-end/</guid>
      <description>I recently got a framework laptop and I have been customizing it, including changing the touchpad swipe gestures and the keyboard layout. I couldn&amp;rsquo;t find an easy guide on how to re-map the right Alt and Ctrl keys to Home and End, so once I figured it out I decided I&amp;rsquo;d post it here. I also map Caps Lock to Ctrl, so I have included an optional step here to do that as well.</description>
    </item>
    
    <item>
      <title>Videos: Where I Post Them and Why</title>
      <link>https://jjv.sh/videos/</link>
      <pubDate>Sun, 13 Jun 2021 23:01:08 -0400</pubDate>
      
      <guid>https://jjv.sh/videos/</guid>
      <description>Here are some of my videos! Since YouTube is very invasive of privacy and tends to censor people, I instead upload my videos to Odysee (also known as LBRY), an awesome video platform that more and more YouTubers are moving to. Odysee is open source, decentralized, privacy-respecting, has a decent and growing user base, and even has a good system for monetization. It doesn&amp;rsquo;t require a minimum subscriber count like YouTube does, which means I&amp;rsquo;m making money already!</description>
    </item>
    
    <item>
      <title>Sabbath Podcast: Rethink the Cycle of Work and Rest</title>
      <link>https://jjv.sh/blog/sabbath-podcast/</link>
      <pubDate>Thu, 08 Oct 2020 10:47:44 -0400</pubDate>
      
      <guid>https://jjv.sh/blog/sabbath-podcast/</guid>
      <description>My friend recently recommended a series on the sabbath from the Bridgetown Audio Podcast which I have been listening to for the past few weeks and trying to put into practice. Even so far it has been very helpful in improving my mental and spiritual health, and as a result of this I am able to function better on the other 6 days of the week. (Reduced stress can lengthen your life, so I am getting the time back too.</description>
    </item>
    
    <item>
      <title>Raspberry Pi Dual Audio Output (or: Walmart JACK Audio)</title>
      <link>https://jjv.sh/blog/raspberry-pi-dual-audio-output/</link>
      <pubDate>Sat, 03 Oct 2020 03:32:24 -0400</pubDate>
      
      <guid>https://jjv.sh/blog/raspberry-pi-dual-audio-output/</guid>
      <description>Background (skip if you want) I use the raspberry pi to connect to my thrift store keyboard with a USB MIDI cable so that I can use better software instruments than the crappy ones built in to the keyboard.
I have made 2 songs using this so far: MIDI Cable Is Here &amp;amp; Magically Infinite Dank Inspiration
In addition to plugging in some headphones to the Pi and hearing the sound, I also wanted the option to pipe the audio to another device at the same time.</description>
    </item>
    
    <item>
      <title>How to send MMS messages on the Pinephone with vgmms</title>
      <link>https://jjv.sh/blog/how-to-send-mms-messages-on-the-pinephone-with-vgmms/</link>
      <pubDate>Fri, 18 Sep 2020 01:00:45 -0400</pubDate>
      
      <guid>https://jjv.sh/blog/how-to-send-mms-messages-on-the-pinephone-with-vgmms/</guid>
      <description>Update! While vgmms is not working yet, you can use jmms in the meantime: https://git.sr.ht/~amindfv/jmms Just head to that link and read the instructions for installation. Right now jmms only supports receiving MMS messages (group texts and pictures), not sending.
NOTE: this guide is still a work in progress and while installing vgmms works, sending MMS does not work yet. (although you can send SMS through vgmms).
open bug report for group messages: #23 open bug report for sending photos: #39</description>
    </item>
    
    <item>
      <title>Beginners Guide to Online Data Privacy</title>
      <link>https://jjv.sh/blog/privacy-guide/</link>
      <pubDate>Sun, 26 Apr 2020 02:56:49 -0400</pubDate>
      
      <guid>https://jjv.sh/blog/privacy-guide/</guid>
      <description>Why? Why should we care about privacy? Most importantly, privacy fosters freedom of thought and speech, which greatly strengthens democracy. It does this by allowing us to hold unpopular opinions without fear of being punished or even killed by those in power, something which has happened many times throughout history and continues today. Being free to express discontent with the current elected officials is necessary to keep their power in check.</description>
    </item>
    
    <item>
      <title>How To Win Hackathons and Influence Prizes by Andrew Carnegie</title>
      <link>https://jjv.sh/blog/how-to-win-a-hackathon/</link>
      <pubDate>Tue, 04 Feb 2020 14:26:36 -0400</pubDate>
      
      <guid>https://jjv.sh/blog/how-to-win-a-hackathon/</guid>
      <description>I just got back from Hoya Hacks, a hackathon a Georgetown this past weekend. Someone asked me by email what tips I had to win hackathons (since I have won multiple prizes heh heh :), and I responded:
Incorporate some hardware, such as Raspberry Pi or Arduino. Hoya Hacks didn&amp;rsquo;t have a prize for best hardware, but some do and either way, hardware usually makes your project stand out. I like to bring my own hardware because the MLH hardware lab sometimes doesn&amp;rsquo;t have a great selection, or they run out.</description>
    </item>
    
    <item>
      <title>Identity Reflection (a Poem I Wrote at Bridge DC)</title>
      <link>https://jjv.sh/blog/identity-reflection/</link>
      <pubDate>Tue, 24 Dec 2019 06:13:39 -0400</pubDate>
      
      <guid>https://jjv.sh/blog/identity-reflection/</guid>
      <description>This is copied from my journal that I kept during Bridge DC in summer 2019. More info about Bridge DC.
I thought I heard my name called in the babbling crowd, but it was just an echo. I thought I saw my face reflected in the shifting mass, but it was just an illusion. I thought I sensed my purpose in the wavering sea, but it was just a manifesto. I took a pause to listen and be still, Away from the voices pulling me every direction but upward.</description>
    </item>
    
    <item>
      <title>How to Register for Classes at UMD (as of fall 2019)</title>
      <link>https://jjv.sh/blog/register-umd/</link>
      <pubDate>Tue, 05 Nov 2019 13:33:07 -0400</pubDate>
      
      <guid>https://jjv.sh/blog/register-umd/</guid>
      <description>tl;dr Build a schedule with Courseoff, find ratings on classes and professors on PlanetTerp, and see what requirements you have left on Degree Audit. Talk to your advisor, but also check what they tell you with more experienced people in your major. Once you have decided what classes you will take, make sure you have no registration blocks at Appointment and Registration Status and register for them using Registration Drop/Add. Use a spreadsheet to keep track of your 4-year plan, and make sure it lines up with the PDF your advisor emails you.</description>
    </item>
    
    <item>
      <title>ArduinOLED | Software Setup Tutorial</title>
      <link>https://jjv.sh/ArduinOLED/tutorial/</link>
      <pubDate>Sat, 07 Sep 2019 15:00:00 -0400</pubDate>
      
      <guid>https://jjv.sh/ArduinOLED/tutorial/</guid>
      <description>&lt;-Back to ArduinOLED Steps:
Installing the Arduino IDE Downloading the Libraries Plug in the Programmer Cable Uploading the Example Sketches Next Steps Installing the Arduino IDE [Back to top] Visit the Arduino Software Page and click on the link for your operating system.
I chose &#34;Windows Installer&#34;, but if you don&#39;t have admin access, download the &#34;Windows ZIP file for non admin install&#34;.
Click &#34;Yes&#34; when it asks you if the app should be allowed to make changes.</description>
    </item>
    
    <item>
      <title>Quest v0.6.0: Yet Another Overly Ambitious Roguelike that the Developer Lost Interest In</title>
      <link>https://jjv.sh/quest/</link>
      <pubDate>Sat, 07 Sep 2019 01:32:52 -0400</pubDate>
      
      <guid>https://jjv.sh/quest/</guid>
      <description>This is a roguelike I am working on. It is written in Python, using the curses module. Right now it runs fine on Linux, Unix, and Mac terminals, but if you want to run it on Windows, you need Cygwin or Powershell.
Downloads The most recent version:
Quest v0.6.0
Older versions:
Quest v0.5.0 </description>
    </item>
    
    <item>
      <title>Command-line Calculator: The tool you didn&#39;t know you needed, and in fact, didn&#39;t need!</title>
      <link>https://jjv.sh/calculator/</link>
      <pubDate>Sat, 07 Sep 2019 01:21:52 -0400</pubDate>
      
      <guid>https://jjv.sh/calculator/</guid>
      <description>Download .zip file
This is a calculator that you can run in a command line terminal. To run it, you need Python 2 or 3.
You can either use argument mode:
$ ./calculator.py &amp;#39;1+1&amp;#39; 2 or interpreter mode:
$ ./calculator.py Type help for more info. ~ 1+1 2 ~ 123sin(4!rad(56+log4))/(3+ln(3!)) -25.390453736 ~ In both modes, you can assign variables with either of the following:
83-&amp;gt;abc 83@abc And access them like this:</description>
    </item>
    
    <item>
      <title>GAMES: Glamorous Automatic Multi-game Emulator System</title>
      <link>https://jjv.sh/games-system/</link>
      <pubDate>Tue, 03 Sep 2019 16:34:13 -0400</pubDate>
      
      <guid>https://jjv.sh/games-system/</guid>
      <description>GAMES is a tiny Arduino game system with a 3x3 LED screen and 4 buttons. Version 1 uses an Arduino Pro Mini, which is shown below. Version 2 uses an ATTiny microcontroller, which you can find here here.
GAMES </description>
    </item>
    
    <item>
      <title>HexaGame: Ever played snake, but with 6 directions?</title>
      <link>https://jjv.sh/hexagame/</link>
      <pubDate>Tue, 03 Sep 2019 16:34:13 -0400</pubDate>
      
      <guid>https://jjv.sh/hexagame/</guid>
      <description> The HexaGame playing Whack-A-Mole HexaGame is a handheld multi-game system that consists of a hexagon of LEDs with buttons surrounding it, as well as a hex-shaped dpad.
Board Designs Version 1.0 on EasyEDA Version 2.0 on EasyEDA More Photos HexaGame 2.0 Printed Circuit Board 5 HexaGames of different colors HexaGame with programming cable The HexaGame HexaGame and programming cable unplugged HexaGame reset button pressed </description>
    </item>
    
    <item>
      <title>Bridge DC (or: How I Learned to Stop Worrying and Love My Neighbor)</title>
      <link>https://jjv.sh/blog/bridge-dc/</link>
      <pubDate>Sat, 03 Aug 2019 19:27:02 -0400</pubDate>
      
      <guid>https://jjv.sh/blog/bridge-dc/</guid>
      <description>tl;dr (short version) Bridge is a 7-week immersive justice program including an internship (I taught tech classes at Year Up). I learned that serving people can also mean using the gifts God gave me, and doesn&amp;rsquo;t have to be measured in a certain way. I identified some areas where I am self-righteous and became more conscious of what it means to truly love people and not just love part of them.</description>
    </item>
    
    <item>
      <title>My Config Files (Now Managed with Git and Ansible)</title>
      <link>https://jjv.sh/configs/</link>
      <pubDate>Thu, 01 Aug 2019 23:37:18 -0400</pubDate>
      
      <guid>https://jjv.sh/configs/</guid>
      <description>Update: I now manage my config files in this repo. A description of a few of them is below:
.tmux.conf I changed the prefix key from Ctrl-B from Ctrl-A since it is closer to the control key, especially with caps lock set to Ctrl. Other settings in .tmux.conf make splitting the window easier to remember with / and \ instead of &amp;quot; and %.
.gitconfig My .gitconfig has my name, email, and my gpg key for verifying commits.</description>
    </item>
    
    <item>
      <title>About Me (at least from my perspective)</title>
      <link>https://jjv.sh/about/</link>
      <pubDate>Mon, 10 Jun 2019 02:33:57 -0400</pubDate>
      
      <guid>https://jjv.sh/about/</guid>
      <description>Hi, I&amp;rsquo;m Jane.
I&amp;rsquo;m a tinkerer. I love coding, electronics, servers, Linux, Arduino, Raspberry Pi, etc. I take technologies, s from them, and combine them in fun new ways. In highschool I was a co-programmer on an FTC team. I&amp;rsquo;ve made some electronic games and many software repos. The devices I own do not own me. I believe in user privacy, security, and freedom, and in libre software, open hardware, net neutrality, and right to repair.</description>
    </item>
    
    <item>
      <title>asocialsafety.net: escape from social situations with a bluetooth necklace</title>
      <link>https://jjv.sh/asocialsafety.net/</link>
      <pubDate>Sat, 08 Jun 2019 12:27:35 -0400</pubDate>
      
      <guid>https://jjv.sh/asocialsafety.net/</guid>
      <description>&lt;!DOCTYPE html&gt; A Social Safety Net RedTooth: A Social Safety Net for Awkward/Emergency Situations Our Mission We started this hackathon with no real idea for a project, and the intention to build something random and have fun. Then the pieces started coming together. The conversation went something like:
&#34;What should we build?&#34;
&#34;I dunno, what&#39;s something that&#39;s annoying every day?&#34;
&#34;When people try to talk to me.&#34;
&#34;We could make a device that calls your phone so you can get out of a conversation!</description>
    </item>
    
    <item>
      <title>How I Created johanv.xyz (and subsequently destroyed it)</title>
      <link>https://jjv.sh/blog/how-i-created-johanv-xyz/</link>
      <pubDate>Sat, 08 Jun 2019 04:18:50 -0400</pubDate>
      
      <guid>https://jjv.sh/blog/how-i-created-johanv-xyz/</guid>
      <description>Update 2024-11-03 I have since moved to jjv.sh, read about it here. Keep reading if you want, but most of the links in this article are old.
Update 2022-08-05 I have since moved to johanv.net, read about it here. Keep reading if you want, but most of the links in this article are old.
The Backstory A few weeks ago, I was bemoaning the fact that my website URL was too long (johan.</description>
    </item>
    
    <item>
      <title>Terminal Tricks: Have Fun with the Linux Command Line</title>
      <link>https://jjv.sh/blog/terminal-tricks/</link>
      <pubDate>Sat, 23 Feb 2019 15:00:00 -0400</pubDate>
      
      <guid>https://jjv.sh/blog/terminal-tricks/</guid>
      <description>Hello, World! I put together this list of cool Linux terminal commands that can be yours today, for the low price of FREE!
Basic Get the weather.
curl wttr.in Copy a command output to the clipboard.
cat file.txt | xclip -sel clip Serve the current directory on port 8000 as a web server.
python -m http.server (The old way was python -m SimpleHTTPServer, which is how it is in the screenshot)</description>
    </item>
    
    <item>
      <title>Linux! (or as I&#39;ve recently taken to calling it, GNUbody cares about saying the full name)</title>
      <link>https://jjv.sh/blog/linux/</link>
      <pubDate>Tue, 10 Apr 2018 15:00:00 -0400</pubDate>
      
      <guid>https://jjv.sh/blog/linux/</guid>
      <description>My Linux Mint Setup Linux is an operating system, comparable to Windows or MacOS. You can use it to browse the web, run applications, edit files, and all the normal tasks you use computers for. But Linux is fundamentally different from Windows and MacOS in several ways that I find very appealing.
This article covers my reasons for using the Linux, and some cool things you can do with it (such as a keyboard shortcut for an airhorn sound).</description>
    </item>
    
    <item>
      <title>Third Party&#39;s the Charm (essay from 2017):</title>
      <link>https://jjv.sh/blog/third-partys-the-charm/</link>
      <pubDate>Thu, 18 Jan 2018 15:00:00 -0400</pubDate>
      
      <guid>https://jjv.sh/blog/third-partys-the-charm/</guid>
      <description>I wrote an essay last semester at UMD about a proposed system for voting that would allow people to vote for a third party without wasting their votes. Voters would indicate their first, second, and third choices for candidates and the system would evaluate the choices so that if a voter’s first choice candidate did not win, the vote would be reassigned to the second choice, and the count would be re-evaluated.</description>
    </item>
    
    <item>
      <title>Why I Switched to ProtonMail (and then to Tutanota a year later, but that&#39;s neither here nor there)</title>
      <link>https://jjv.sh/blog/why-i-switched-to-protonmail/</link>
      <pubDate>Fri, 27 Oct 2017 15:00:00 -0400</pubDate>
      
      <guid>https://jjv.sh/blog/why-i-switched-to-protonmail/</guid>
      <description>Protonmail Inbox Friends, Romans, Internet Users, lend me your screens.
I have known for a while that Google is one of the largest companies with most of us using their services daily. But recently I have realized the extent which they use those services to track you, and some of the negative impacts. One example of this is shown by a tool built by Carnegie Melon called AdFisher, which sends out “hundreds or thousands of automated Web browsers” to build up a profile of interests with ad-targeting networks.</description>
    </item>
    
    <item>
      <title>Log.e() - Tales from the electron Volts</title>
      <link>https://jjv.sh/blog/log-e-tales-from-the-electron-volts/</link>
      <pubDate>Fri, 06 Oct 2017 15:00:00 -0400</pubDate>
      
      <guid>https://jjv.sh/blog/log-e-tales-from-the-electron-volts/</guid>
      <description>FTC Team 7393 Robot (This is a robotics team meeting log for the electron Volts team&amp;rsquo;s 2016-2017 season.)
Coder&amp;#39;s Log.e() An account follows of a myriad of tales recounting the sundry misadventures and swashbuckling excursions as a member of a high (school) society for the construction of automatons and advancement through treacherous tournaments to victory of glory and splendor most dazzling, indeed. My aim is that the narrative shall be as accurate as possible and will serve useful in reference during future events.</description>
    </item>
    
    <item>
      <title>My Story by Jane Vandegriff (told through limericks)</title>
      <link>https://jjv.sh/blog/my-story-by-jane-vandegriff/</link>
      <pubDate>Fri, 06 Oct 2017 15:00:00 -0400</pubDate>
      
      <guid>https://jjv.sh/blog/my-story-by-jane-vandegriff/</guid>
      <description>Here are some limericks that I wrote for an assignment to tell my story.
Jane is one quarter Lebanese, And three quarters white as swiss cheese. He’s spent so long in MoCo, That he’s started to go loco, And he plans to take a trip overseas. In 5th grade he became a Boy Scout, And liked to make fires and camp out. He advanced up in rank, Supportive family to thank, And got Eagle before the time ran out.</description>
    </item>
    
    <item>
      <title>AlArmPiT: Alarm, servo Arm, raspberry Pi, Turns the lights</title>
      <link>https://jjv.sh/alarmpit/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://jjv.sh/alarmpit/</guid>
      <description>AlArmPiT Alarm with a servo Arm connected to a raspberry Pi that Turns on my lights, or AlArmPiT for short.
DevPost Click here for more info about the project.
Code See the code and 3D printed part design here
Demo For a short time, I had a livestream running, and a URL where viewers could go to control my lights and see them change in realtime.</description>
    </item>
    
    <item>
      <title>Answermator: More Than Just an Answering Machine</title>
      <link>https://jjv.sh/answermator/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://jjv.sh/answermator/</guid>
      <description>&lt;!DOCTYPE html&gt; Answermator: More Than Just an Answering Machine answermator Enabling phone call management and home automation while preserving user privacy.
bot and phone icon by sobinsergey at The Noun Project About the Product The Answermator is a device that fulfills the role of an answering machine while also laying the groundwork for home automation features. It protects the owner&#39;s privacy by not relying on data tracking services and will never send captured data to outside companies.</description>
    </item>
    
    <item>
      <title>Contact Me (I might even respond)</title>
      <link>https://jjv.sh/contact/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://jjv.sh/contact/</guid>
      <description>How to Contact Me Simply Email me at [click to show]
How to Contact Me Securely These are some easy ways to securely send me a message with end-to-end encryption.
Tutanota Tutanota is my primary email address, and you can sign up with an account for free at tutanota.com to send me an encrypted message at: [click to show]
Protonmail I also have a protonmail account. You can sign up for free at proton.</description>
    </item>
    
    <item>
      <title>Jane Vandegriff | Resume</title>
      <link>https://jjv.sh/resume/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://jjv.sh/resume/</guid>
      <description>&lt;!DOCTYPE HTML&gt; Jane Vandegriff | Resume Jane Vandegriff Menu home (jjv.sh) games blog ╰ featured ╰ poetry videos gallery resume about now contact I&#39;m a software developer, maker, and Linux nerd. I aim to contribute to software and electronics engineering projects that improve privacy, push for open standards, help people in need, and provide tools and building blocks for other projects. I endorse free (libre) and open source software, open hardware, digital rights, net neutrality, and consumers&#39; right to repair.</description>
    </item>
    
    <item>
      <title>Linux Club at UMD | Meeting Times (Archived)</title>
      <link>https://jjv.sh/linux-club-umd/meeting/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://jjv.sh/linux-club-umd/meeting/</guid>
      <description>back to main page
When Tuesdays 5pm-6:30pm
Where UMD ITV Building Room 1111
View Larger Map More info about the room here.
What Meeting where we learn different topics, plan events such as hackathons and workshops, and help people with any questions they may have.
Days Tuesday, February 18 -- Planning, only leadership and those interested in helping plan Tuesday, February 25 -- First real meeting, geared towards beginners </description>
    </item>
    
    <item>
      <title>Linux Club at UMD | Wiki (Archived)</title>
      <link>https://jjv.sh/linux-club-umd/wiki/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://jjv.sh/linux-club-umd/wiki/</guid>
      <description>back to main page
Turn Caps Lock into Ctrl Add this line to your ~/.profile file and log out and back in:
setxkbmap -option &#34;shift:both_capslock,caps:ctrl_modifier&#34; Caps lock will act as Ctrl, and if you press both Shift keys at the same time, it will toggle caps lock.
Bonus: Swap Home/End with Page Up/Down If you have a keyboard with page up/down keys next to your arrow keys but find that you never use them, you can swap them with home and end so it is easier to quickly jump to the beginning and end of a line when editing text.</description>
    </item>
    
    <item>
      <title>VandyLand (oh god the CSS is broken)</title>
      <link>https://jjv.sh/vandyland/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://jjv.sh/vandyland/</guid>
      <description>&lt;!DOCTYPE html&gt; VandyLand (oh god the CSS is broken) vandy land This site is under construction. Indeed, it will soon be the Vandegriff family website. Check back later for some awesome stuff!
Heading 1 Laudantium laboriosam repellendus officiis cupiditate voluptatem. Saepe cumque ut ipsam vitae aut sit. Numquam esse ab exercitationem velit sequi voluptatem. Et eveniet tenetur laboriosam quaerat ut iure.
Heading 2 Consectetur est non delectus et. Quis quia sit quisquam repudiandae ducimus.</description>
    </item>
    
    <item>
      <title>Walrus Cloud: The Next Generation of Confuzer Technology that Will Never be Completed</title>
      <link>https://jjv.sh/walrus.cloud/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://jjv.sh/walrus.cloud/</guid>
      <description>(coming soon)
We provide file storage and sync with Nextcloud, an open source collaboration platform. In addition to files, it comes with many other features including calendars, contacts, encrypted video calls, notes, polls, and RSS feeds. For photo sharing, we also host a Piwigo instance where you can post photos in public and private albums. All your files are encrypted and stored on Tardigrade, a decentralized storage network, so that there is no single points of failue.</description>
    </item>
    
  </channel>
</rss>
