Integral Review

Welcome to my personal blog! I use it to share what I'm currently learning or thinking about, usually on topics related to technology, business, and health.

All 📝 Posts 🏋️ Workouts 📺 Pictures & Videos

Using OpenAI's o1 models for code reviews (and my custom rake task)

December 18, 2024
With a simple rake task, you can generate a prompt to have o1 provide a comprehensive review of your code.

Trying out the paid Bug Finder in Cursor

December 12, 2024
Cursor has an experimental Bug Finder that's quite expensive and is paid for at every run. I was curious to try it out and share in case anyone's curious.

Setting up a free private Docker registry for deploying with Kamal

November 25, 2024
Using Cloudflare's R2 and Workers to set up a Docker registry in a few minutes to use with Kamal. This approach has the advantage of being low maintenance and within a free quota.

Running Windows 98 on an Apple Silicon Mac: A practical guide and some thoughts

November 12, 2024
A guide on how to run Windows 98 on a modern Mac, install old games and applications, and what lessons to take away from it.

Potato Analytics: Minimalistic, privacy-conscious tracking for your website

November 08, 2024
Potato Analytics is a minimalist, self-hosted solution for tracking unique pageviews with minimal maintenance and zero data collection—all thanks to the efficiency of the HyperLogLog algorithm

First rule of server security: Zero access

November 05, 2024
Most horror stories I read about unauthorized server access could have been prevented if the server had been locked down. Here's how to do it in a few minutes.

PSA: Don't use Cloudflare Fonts in production

November 03, 2024
Seeing features in the Cloudflare dashboard used to be great. You pressed a button, and your website was now slightly better. Sadly, this isn't the case with Cloudflare Fonts, and I would recommend staying away for now.

Using embeddings to display related articles with Supabase in Ruby on Rails

October 31, 2024
A short tutorial on how to use Supabase to store embeddings on blog posts to display related articles.

Call of Duty: Black Ops 6 campaign review — Delivers the fun

October 27, 2024
This weekend, I went over Black Ops 6's campaign. They are cliché, but for a couple of hours, experiencing those action-packed games is a guilty pleasure of mine. Overall, this latest game delivers the goods, albeit with a bit more eclecticism than expected.

You're using your AirPods too much

October 24, 2024
AirPods and modern media options are great. Too good actually. Most of us would benefit from more silence.

Building Integral Review v2... and a blogging platform

October 20, 2024
I wanted a more custom blog reminiscent of the older web, full of intimate personal websites, so I rebuilt my blog with a custom blogging platform.

Reflect Notes review (as my primary notes app)

June 19, 2024
Having made Reflect Notes my primary note-taking app, I thought I would share why I profoundly enjoy the application and how it might suit your needs.

Why players love WoW Classic and why older games seem better

June 01, 2024
Recently, I got to try out World of Warcraft Classic after more than a decade since I last played. I had a blast and wondered why those older titles seem more enjoyable than newer games.

The uselessness of lying

May 10, 2024
A few weeks ago a lie from a colleague led me to think again about how common and useless it is.

The negligible impact of purchasing green electricity

April 10, 2024
The negligible impact of purchasing green electricity.

Using Time Machine and Tailscale for remote backups

April 08, 2024
Time Machine and a NAS are great together but used not to work once you leave your network. Using Tailscale, you can now make Time Machine work from anywhere.

Star Trek's beautiful praise of professionalism

February 19, 2024
This excellent two-minute scene from Star Trek demonstrates a level of professionalism and discipline that I aspire to achieve.

Should you localize remote workers' compensation?

January 23, 2024
For the same role and experience, should you adjust the compensation based on the location? This article tries to find what is fairest for employees while making sense for the business.

A principled approach to when businesses should or shouldn't engage in politics

January 11, 2024
Politics will tend to creep into businesses if we let it, but is that a problem? How should we think about the relationship between corporations and activism? This article tries to define a principled and universalist framework to decide when a business should engage in politics.

There’s no problem: Understanding and dealing with stress

January 07, 2024
Using insights for stoicism and mindfulness to remove stress from one's life.

Optimizing for Feet Health and Function

July 30, 2023
An overview of how modern footwear might hurt your feet in the long run and what improvements you can make. We discuss toe boxes, toe spacers, zero-drop shoes, barefoot shoes, and more.

Dark review: Too consistent for its own good

July 17, 2023
A review of Netflix's 2017 time-travel drama where I attempt to make sense of the ending based on the constraints Dark lays out over three seasons.

Nutri-Score: A (Potentially Dangerous) Disappointment

April 15, 2022
The Nutri-Score has gained popularity and now appears in France, Spain, Belgium, and Germany. The idea is sound: Indicate if products are broadly good or bad for your health. In this article, I look at some nonsensical scores and try to understand what has gone wrong.

From noob to champion: Winning at Halo Infinite (and other FPS)

February 20, 2022
I used to suck at FPS games. This year, with Halo Infinite's release, I decided to change that and methodically understand how to win at FPS games. This article summarizes the key ideas that helped me perform to my highest level ever.

Reviewing Masterworks: Interesting service, difficult market

December 13, 2021
Some time ago, I was reminded of Masterworks and finally decided to do some digging to decide if it might be a worthwhile investment. This article goes over the risks, potential return, and what you should know before investing.