Revenge of the JavaScript: Moving from Hugo to Next.jsThe next chapter in my website’s history of overengineering, from static HTML with Hugo to React everywhere with Next.js.Apr 7, 2022Apr 7, 2022
I Made A Thing, Powered by Windows Me™A few months ago, I stumbled upon my first website ever on an old floppy disk. Despite the instant cringing, I uploaded it to GitHub…Jun 6, 2020Jun 6, 2020
COVID-19 vs. the Open Source Community ⚔️We’re all quickly learning that worldwide pandemics can bring out both the best and the worst of humanity. But one thing has become…Mar 23, 2020Mar 23, 2020
Fascinating & Frightening Shodan Search Queries (AKA: The Internet of Sh*t)I’ve collected some search queries for Shodan.io, the IoT search engine, which return both funny gems and serious vulnerabilities.May 10, 2019May 10, 2019
Bernie Sanders’ Creepy “BERN” App Wants Your Data…From Your Best FriendsThe team behind Bernie’s campaign has a new app named BERN. It’s undoubtedly a smart move, but also a concerning one for privacy advocates.May 8, 2019May 8, 2019
Does Cloudflare’s 1.1.1.1 DNS Block Archive.is?tl;dr: No. Quite the opposite, actually — Archive.is‘s owner is intentionally blocking 1.1.1.1 users. Here’s his reason.May 4, 2019May 4, 2019
How To: Fork a GitHub Repository & Submit a Pull RequestA walkthrough of forking a GitHub repository, cloning it, commiting your changes to a new branch, and pushing it back upstream.Apr 9, 2019Apr 9, 2019
Finding Candidates for Subdomain TakeoversA subdomain takeover occurs when a subdomain (like example.jarv.is) points to a shared hosting account that is abandoned by its owner…Mar 10, 20191Mar 10, 20191
Why This Millennial Is With Hillary Clinton Now — and Why We All Need To Be In NovemberKeeping in mind the big picture…Feb 29, 20162Feb 29, 20162