featured
How I Created jjv.shβ
π π·featured, how i createdHere We Go Again… 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’t done distro hopped in several years. I haven’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.
read more...Stories from 2023β
π π·featuredFound some stories in my notes that I wrote down but was too embarrased to put on my blog… 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…)
read more...Label Printer Fun for the Framework 16β
π π·featuredTL;DR The framework 16’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.
read more...I See Myselfβ
π π·featured, poetryI 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’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.
read more...Dressember 2023 - Stop Human Traffickingβ
π π·featured, dressemberDressember 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.
read more...Encoding Text in Boot Laces as Binary Dataβ
π π·featuredTL;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’s Shoelace Site open in one tab, and ASCII to Binary Converter open in another tab.
read more...The Assembly Instruction that Saved Christmasβ
π π·featuredChristmas Eve, 5pm-ish. The gifts I’m making for my family are still not done. I’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’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.
read more...Beginners Guide to Online Data Privacyβ
π π·featuredWhy? 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.
read more...How To Win Hackathons and Influence Prizes by Andrew Carnegieβ
π π·featuredI 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’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’t have a great selection, or they run out.
read more...Bridge DC (or: How I Learned to Stop Worrying and Love My Neighbor)β
π π·featuredtl;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’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.
read more...Linux! (or as I've recently taken to calling it, GNUbody cares about saying the full name)β
π π·featuredMy 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).
read more...My Story by Johan Vandegriff (told through limericks)β
π π·featured, poetryHere are some limericks that I wrote for an assignment to tell my story. Johan 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.
read more...Log.e() - Tales from the electron Voltsβ
π π·featuredFTC Team 7393 Robot (This is a robotics team meeting log for the electron Volts team’s 2016-2017 season.) Coder'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.
read more...