Read All About It.

Linux TipMar 16, 2026

Okay something just dawned on me... bash rm -rf <directory does the same thing as bash rm -fr <directory This might be the most useless thing you see all day, but the idea of writing "remove for real" is frying me right now😭😭😭. This is my petition to make that the standard syntax for running that command.

Change Log #4Mar 14, 2026

I gave in. I'm on Vercel now, and it's kinda awesome. No more debugging deployments or SSH-ing into servers to push changes, I just push my commits and Vercel monitors the GitHub repo to deploy them. Most importantly, I no longer have to spend $5 a month renting a Virtual Private Server (VPS). The Vercel free tier is amazing. Also live development is kinda amazing. I can just push my changes to a separate branch and Vercel automatically picks up that branch, starts hosting the preview on a unique dev URL, with no input from me. It wasn't entirely smooth...

Where I've BeenMar 12, 2026

It's been so long since I've written something on here. It's not that I haven't been up to interesting things. What I've been up to - Self hosted small language models on my Mac - These are really cool and I think their utility is so underrated - For anyone looking to get started, check out LMStudio - Set up Openclaw on my home server - It's really cool. The fact I can have AI interact with my machine on such a deep level is amazing. It's allowed me to automate so many parts of my life - I integrated...

Background About a year ago I was introduced to Arc browser. This funky remix of Chromium that moved all the tabs to the side and divided up login sessions into spaces. Long story short, I loved everything about this browser except for the fact that it was closed-source and based on Chrome. Then it died. The company building it realized it wasn't making any money and they killed it. Which turned out to be the best thing in the world. Arc browser was so beloved by the community that almost immediately an open-source, Firefox-based, clone of it entered development. The...

tl;dr(how-to-set-the-model-used-for-gemini-cli-in-zed) Introduction One of the biggest limitations holding me back from fully adopting Gemini 2.5 Pro in Zed is the pricing. The model uses a lot of tokens, and those tokens are pretty expensive. Plus, the pay-as-you-go model means it's very easy to rack up a huge bill. In one day, I managed to spend like $6 worth of API tokens. Which, by the way, is in addition to the $16 a month I pay to have access to Gemini 2.5 on the web. Then, like a month ago, they added support for the Gemini CLI. Finally, I can just...

The added DMs to Spotify... Background Like most bad decisions with the internet, this starts with Facebook. Or more specifically Instagram. In 2011 a pretty novel app called Snapchat launched. You guys already know the story: stories, photos, video, everything ephemeral, only lasting 24 hours. By 2015 the platform hit 10 billion daily views across all content. Shortly after that Instagram cloned the feature by adding stories to their own platform. At the time it was a risky decision. Directly taking features from other apps wasn't a popular concept. Previously, Google had tried to build their own take on a...

A follow-up to my first post about Zed(/posts/zed) and my most recent post about programming with AI(/posts/ai-programming). About a year ago, I first tried the Zed editor. At the time, I really loved it. It was simple, fast, and had great AI integration. The only things I wasn't a huge fan of were a few UX issues, like the Vim keybindings being a little wonky. But the way it integrated with ChatGPT (which was the only model I had tried at that point) seemed really promising. My main takeaway from that experience was a feeling of excitement and hype for...

- You ever beat a dead horse? - Me? Never? - Gurt: Yo AI is the buzzword of the decade, and the possibility of it revolutionizing the tech industry is on the forefront of every dude who says, "I'm more of an ideas guy (derogatory) than an engineer". The Current State of Things I feel like everyone already knows the limitations of AI-assisted development at this point, especially if you work in the industry. But if for some reason you don't, then here's the rundown. Context windows (the amount of text you can give to a model before it starts...

Sorry for not posting in a minute. I've been busy, and I have a few big posts lined up in the queue. But for now, I want to talk about one of my most recent personal projects. It started with the perfect storm of events. The first was that I finally set up Proxmox on my home server. This allowed me to do much better virtualization of my self-hosted services. Previously, I was using Docker to host multiple containers, but that was messy, and port conflicts were aplenty. The second factor was a request from my girlfriend. She loves having...

Introduction Call me needy, call me entitled, call me self-centered or vein, but I can't stand when I follow someone on Instagram and they don't follow me back. It's even worse when someone follows me, I follow them back, and then they unfollow me hoping I don't notice. WELL BEST BELIEVE I SEE YOU WEIRDOS. So today we're going to do some light investigation into Instagram's API to figure out who doesn't follow me back. Getting Started This all started by going onto the Instagram website. Why? so I can use inspect element to see all the requests the page...

PreviousPage 1 of 5Next