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
- : 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