Joseph Petitti's Blog
This blog is a collection of random opinions and ramblings on a variety of topics including programming, software, films, and the great outdoors. Blog posts are entirely opinion, and should not be interpreted to endorse or criticize anything or anyone.
Blog Index
- : Backpacking Mount Isolation in the rain
 - : Backpacking the Adirondacks in April
 - : 2024 in review
 - : Solving Advent of Code the lazy way
 - : Backpacking the southern Presidentials
 - : Gunbuster references in Nadia
 - : Assembling jigsaw puzzles for Advent of Code
 - : I watched all of Gundam
 - : Winter is the best season for hiking
 - : Participating in my first game jam
 - : Detecting stealthy Android malware
 - : Object-oriented functions in JavaScript
 - : How accessibility undermines Android's security
 - : How CSS can leak your browser history
 - : Hiking Cannon Mountain
 - : Lupin III: The First brings the franchise to 3D—and it works
 - : Training a computer to play Jotto
 - : The corrupting influence of television in Network
 - : Finally getting some use out of my trackball with Spin Rhythm XD
 - : Enlightenment through repetition in Groundhog Day
 - : Half-Life: Alyx is what VR games should be
 - : Presenting at PAX East
 - : Ray marching in a grid-aligned world
 - : Making a 2D game with no art assets
 - : Designing an extensible power up system
 - : How to install Koel on Fedora 30
 - : My favorite media of 2019
 - : Some trivia I've noticed about FLCL
 - : The Dilbert TV series is way better than it should be
 - : Using AI to make and play Mario Levels
 - : Making a simple text-based game in C++
 - : The C ??!??! operator
 - : How to take beautiful notes with Pandoc
 - : Quines in JavaScript
 - : Leap seconds are actually a terrible idea
 - : How to climb Mount Fuji
 - : Fuji-Q Highland: proof that you can make a theme park out of anything
 - : Japanese rhythm games: my new addiction
 - : Thoughts on Japan
 - : Four days in Seoul
 - : My top 10 favorite research papers
 - : How to toggle styles on click in pure CSS
 - : Adventures in system administration - Part 2
 - : How to change Wordpress URLs in the database
 - : Adventures in system administration - Part 1
 - : Meet the Cloud Office: the workplace of the future
 - : Exploring the Shinichirō Watanabe Cinematic Universe
 - : Audica and Beat Saber: how to do early access right and wrong
 - : The underrated brilliance of American Psycho