Reviewing OpenAI's Deep Research: A good starting point
February 04, 2025Deep Research is an interesting first implementation that can provide highly engaging outputs. However, it's not yet anything near what an analyst would produce, especially due to the suboptimal research process.
Accessing OpenAI's Operator outside the USA
January 29, 2025A simple approach to accessing OpenAI's Operator and Sora outside the USA, and especially in Europe.
OpenAI Operator review: Currently too limited but reasons to be hopeful
January 29, 2025OpenAI's Operator is an interesting product/research preview. It has a lot of potential and it's only a matter of time before it provides significant value to its users. But for now, its reasoning and browser skills are too limited.
Building an offline first E2E encrypted web app with PGlite and Electric
January 26, 2025This is the approach I'm currently taking to build an offline first web application suing PGlite and Electric.
Enriching or modifying an Anki deck with LLMs
January 03, 2025If you want to make large-scale changes to an Anki deck, OpenAI's GPT or Perplexity are great options. As there are no native integrations yet with those tools, I share a small script to get the same result.
Thresholds, not goals
December 28, 2024Some thoughts on using daily thresholds instead of goals as a way of ensuring consistent progress while minimizing cognitive load.
Using OpenAI's o1 models for code reviews (and my custom rake task)
December 18, 2024With 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, 2024Cursor 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, 2024Using 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, 2024A 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, 2024Potato 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, 2024Most 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, 2024Seeing 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, 2024A 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, 2024This 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, 2024AirPods 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, 2024I 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, 2024Having 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, 2024Recently, 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, 2024A 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, 2024The negligible impact of purchasing green electricity.
Using Time Machine and Tailscale for remote backups
April 08, 2024Time 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, 2024This 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, 2024For 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, 2024Politics 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.