Skip to main content
Go to search
Skip to newsletter
DeepakNess
Top level navigation menu
Archive
Projects
About
#NoAgendaCalls
Archive 2025
307 blog posts and notes, organized by month.
blog
long-form posts
·
note
short raw notes
Browse by year
2026
(198)
2025
(307)
2024
(9)
2023
(20)
2022
(30)
2021
(60)
2020
(1)
December 2025
Use Antigravity via OpenCode
note
December 31, 2025
MonoURL – stores text in the URL
note
December 30, 2025
DIY bird feeder camera using ESP32
note
December 29, 2025
Generating missing meta descriptions using AI
note
December 27, 2025
Cloudflare Workers free vs paid
note
December 26, 2025
macOS apps I use as an internet generalist
note
December 25, 2025
An app to clean your macOS
note
December 25, 2025
Should you create a website for your mobile app?
note
December 23, 2025
RSS feed to Typefully API via n8n
note
December 22, 2025
Chrome extension No Thanks, ChatGPT v2.0.0 is here
note
December 22, 2025
Entire Chromium source code as context
note
December 22, 2025
Creating My First WordPress Plugin
blog
December 21, 2025
Anna's Archive scraped all of Spotify
note
December 21, 2025
Your content should exist in AI training data
note
December 20, 2025
Understanding prompt caching for 10x cheaper LLM tokens
note
December 20, 2025
The recent Mintlify vulnerability
note
December 19, 2025
A Chrome Extension to export Tweet replies
note
December 18, 2025
Uploading to Cloudinary from Google Sheets
note
December 17, 2025
Can a tool detect AI generated text?
note
December 16, 2025
How Cursor AI migrated away from Sanity CMS
note
December 15, 2025
Google Antigravity stage, commit, and sync
note
December 12, 2025
Best laptops for running Linux in India
note
December 12, 2025
The best local speech-to-text app
note
December 12, 2025
How ChatGPT stores memories about you
note
December 10, 2025
Best air purifiers in India
note
December 07, 2025
Best LLM for UI
note
December 07, 2025
T3.chat moved from Next.js to TanStack Start
note
December 06, 2025
Rumble video embed options
note
December 03, 2025
Download all YouTube videos via Takeout
note
December 03, 2025
November 2025
How to remove PostgreSQL from macOS
note
November 30, 2025
Staying with 11ty for now
note
November 29, 2025
Export n8n workflows and credentials
note
November 23, 2025
Upgrading Self-hosted Umami to v3 on a VPS
blog
November 19, 2025
DataForSEO LLM Mentions API
note
November 11, 2025
Marking AI images on a website
note
November 11, 2025
Get YouTube thumbnail from URL
note
November 05, 2025
SiteGPT.ai tech-stack
note
November 05, 2025
CLI tool to convert Next.js to TanStack
note
November 02, 2025
October 2025
Fix the 'host key verification failed' issue
note
October 22, 2025
No em dashes anymore
note
October 22, 2025
ChatGPT Atlas prompt injection demonstration
note
October 22, 2025
Self-hosting Umami Analytics on a VPS
blog
October 20, 2025
Self-hosting Plausible on a Hetzner VPS
blog
October 18, 2025
Show latest posts in README.md file
note
October 18, 2025
Found some cool open-source apps/tools
note
October 16, 2025
nanochat by Andrej Karpathy
note
October 15, 2025
A Chrome extension to enhance ChatGPT experience
note
October 14, 2025
Google My Business tip to change categories
note
October 12, 2025
How to schedule Typefully posts from Google Sheets
note
October 09, 2025
Connect OpenRouter API to Google Sheets
note
October 09, 2025
Dismiss GitHub fake notifications
note
October 09, 2025
How to convert Claude Artifacts to HTML files
note
October 09, 2025
The opposite of 'vibe coding'
note
October 07, 2025
CSS grid generator tool
note
October 04, 2025
Adding blank rows after each row in Google Sheets
note
October 04, 2025
Remove first/last few characters from multiple files on Windows
note
October 04, 2025
JavaScript library dual-licensing business model
note
October 03, 2025
Trying and Migrating to the Helium Browser
blog
October 03, 2025
Hugeicons icon library
note
October 02, 2025
One-click Clerk auth in Cursor
note
October 02, 2025
Screenshot tool shot-scraper package
note
October 01, 2025
September 2025
GPT-5-high vs Sonnet 4.5
note
September 30, 2025
The Accidental CTO by Subhash Choudhary
note
September 28, 2025
Localhost visual editor for Cursor AI
note
September 28, 2025
Updating self-hosted n8n
note
September 26, 2025
Indie hackers should do SEO
note
September 26, 2025
Are LLMs AI?
note
September 26, 2025
Remote FileVault unlock in macOS Tahoe 26
note
September 24, 2025
LinkedIn prompt injection, still works?
note
September 24, 2025
Enable bash/shell mode in AI CLI coding tools
note
September 23, 2025
Jocko Willink about failure
note
September 21, 2025
Ussing Tailwind CSS child selectors
note
September 19, 2025
From Anthropic to Claude branding
note
September 17, 2025
GPT-5-Codex just launched
note
September 16, 2025
Fixing layout shift in Next.js + MDX
note
September 16, 2025
How Gamma.app reached $50 million ARR
note
September 14, 2025
Forcefully update open graph images for X (Twitter)
note
September 14, 2025
Claude brings web fetch tool to the API
note
September 13, 2025
x402-mcp: Open protocol for mcp payments
note
September 13, 2025
Fix Claude Code adding 2024 to web searches
note
September 13, 2025
Created a resource library for Omarchy
note
September 11, 2025
macOS App to Show Lid Angle in the Menu Bar
blog
September 11, 2025
Git and GitHub for Vibe Coders
blog
September 09, 2025
The best way to raise prices
note
September 09, 2025
Linux is faster than macOS
note
September 08, 2025
Hosting a Next.js app on a Hetzner VPS via Coolify
note
September 05, 2025
Reset Windows 11 password when you're locked out
note
September 04, 2025
How to Run Omarchy on a MacBook via UTM
blog
September 02, 2025
August 2025
Order vs chaos
note
August 28, 2025
aria2 download utility tool
note
August 28, 2025
How to add Perplexity MCP to Claude Code
note
August 28, 2025
Remove mistakenly pushed files from GitHub
note
August 27, 2025
Using Claude Code for non-coding tasks
note
August 27, 2025
Modern font loading guide
note
August 22, 2025
Audacity audio app but on the web
note
August 20, 2025
How to build a web search engine
note
August 17, 2025
How to become a better programmer
note
August 16, 2025
GPT-5 prompting guide
note
August 14, 2025
Groq subtitle generator
note
August 13, 2025
CachyOS Arch Linux-based distro
note
August 12, 2025
Fine-tuning gpt-oss
note
August 12, 2025
Funny email typos
note
August 12, 2025
Carl Jung about sufferings of unlived lives
note
August 10, 2025
OpenAI GPT-5 is here
note
August 08, 2025
Handling right click on logos
note
August 07, 2025
A space game using gpt-oss
note
August 07, 2025
Pseudoprofundity
note
August 07, 2025
Perplexity ranking patterns
note
August 06, 2025
Kitten TTS model
note
August 06, 2025
OpenAI launches open-source AI models
note
August 05, 2025
Anthropic launches Claude Opus 4.1
note
August 05, 2025
GEO content optimization prompt
note
August 05, 2025
Using Macbook trackpad to weigh things
note
August 05, 2025
Beautiful background patterns using Tailwind
note
August 04, 2025
Creating stunning ads using Veo3
note
August 03, 2025
Installing Omarchy via Arch Linux on macOS
note
August 03, 2025
July 2025
Handling missing images in Netlify
note
July 31, 2025
Claude AI sentiment analysis
note
July 31, 2025
Gumboard by Sahil Lavingia
note
July 29, 2025
View Transitions WordPress plugin
note
July 20, 2025
Are Double Quotes Replacing Single Quotes?
blog
July 20, 2025
Agent Communication Protocol (ACP) is here
note
July 18, 2025
Enable Launchpad in macOS 26 Tahoe
note
July 15, 2025
FireCrawl is building SEMrush for AI
note
July 14, 2025
A story about deleting the second brain
note
July 14, 2025
SmartTube – a player for Android TVs
note
July 12, 2025
OpenAI-Windsurf deal failed
note
July 12, 2025
LinkedIn keyboard shortcut in Windows 11
note
July 12, 2025
Jasmine Sun about staring walls
note
July 10, 2025
TikTok Sans font
note
July 10, 2025
Even if things don't work
note
July 08, 2025
DHH's opinionated Linux
note
July 08, 2025
Ode to a flower
note
July 07, 2025
Previewing Markdown files in macOS
note
July 06, 2025
The Laravel + React framework
note
July 02, 2025
15 mins to transfer domains between registrars
note
July 02, 2025
June 2025
MCP containers
note
June 17, 2025
Even the best LLMs are bad at programming
note
June 17, 2025
DHH about seasons of saying NO and YES
note
June 17, 2025
Prompt injection attacks
note
June 14, 2025
Different ways to do pSEO in WordPress
note
June 13, 2025
Deepmind 'General agents need world models' paper
note
June 12, 2025
Debbie Parker's lightning strike photo
note
June 11, 2025
o3-pro lands in ChatGPT
note
June 11, 2025
Apple new liquid glass UI
note
June 10, 2025
VACE video creation and editing
note
June 10, 2025
Calling Myself an Internet Generalist
blog
June 09, 2025
Caffeine app for macOS
note
June 09, 2025
The illusion of thinking
note
June 08, 2025
TaskMaster stats
note
June 06, 2025
KiranaPro lost customer data, app code, and payment info
note
June 05, 2025
Long-running background tasks
note
June 05, 2025
Mistral agents API is here
note
June 03, 2025
Better navigation using HTML and CSS
note
June 01, 2025
The dangerous 'find' command
note
June 01, 2025
May 2025
.localhost domains using Caddy Server
note
May 31, 2025
Using FFmpeg to stabilize videos
note
May 30, 2025
Socratic tutoring
note
May 29, 2025
The resulting fallacy
note
May 29, 2025
Firefox supports Temporal
note
May 27, 2025
Trying the Sarvam-M 24B Indic LLM
blog
May 27, 2025
Cursor best practices by Ryan Carson
note
May 26, 2025
Rumi's clever vs. wise
note
May 26, 2025
Ranking algorithm for Bear Blog discover page
note
May 25, 2025
René Girard about being saints and losing weight
note
May 25, 2025
The social contract is dead
note
May 25, 2025
OpenAI sabotages the shutdown attempt
note
May 25, 2025
AI collapses
note
May 24, 2025
Visualize JavaScript execution
note
May 24, 2025
Mozilla is shutting down Pocket
note
May 23, 2025
Collecting funny memes
note
May 23, 2025
Kailash Nadh about MCP
note
May 23, 2025
Remix is moving on from React
note
May 23, 2025
Anthropic launches Claude Opus and Sonnet 4
note
May 22, 2025
AI SEO research papers
note
May 22, 2025
Technologies claiming to replace software engineers
note
May 20, 2025
Vibe coding won't replace software engineers
note
May 19, 2025
Less known HTML tags
note
May 18, 2025
Michael Jamin about comedy and drama
note
May 17, 2025
OpenAI launches Codex
note
May 16, 2025
List of cool MCP servers
note
May 15, 2025
How to Connect ChatGPT to Airtable
note
May 15, 2025
Donald Knuth about understanding
note
May 15, 2025
3D shape editor using hand gestures
note
May 14, 2025
Google Docs new Markdown copy-paste options
note
May 14, 2025
About action and information
note
May 14, 2025
React Router inside Next.js
note
May 14, 2025
Best way to create CSS cards
note
May 13, 2025
Important technologies with boring websites
note
May 13, 2025
WhatsApp AI chatbot in Python
note
May 13, 2025
Stripe's new transfer-based model
note
May 13, 2025
MCP has a new problem
note
May 13, 2025
Firefox moves to GitHub
note
May 13, 2025
Real-time webcam video analysis using AI
note
May 13, 2025
Cursor codebase indexing
note
May 12, 2025
MCP to control LEDs
note
May 12, 2025
Removing supervisor password from Thinkpad P53
note
May 11, 2025
Google Drive asks to upgrade its desktop client
note
May 11, 2025
Replit partners with Notion
note
May 09, 2025
A poll about Windsurf, Cursor, and VS Code
note
May 08, 2025
Cloud computing – own nothing and be happy
note
May 07, 2025
Unsloth AI makes fine-tuning easier
note
May 07, 2025
From RSS feed to Bluesky and Mastodon via n8n
note
May 06, 2025
You're an average of five closest companions
note
May 06, 2025
About alcohol
note
May 06, 2025
OpenAI acquires Windsurf
note
May 06, 2025
Setting up MastoFeed
note
May 05, 2025
iOS outside-app payments with Stripe
note
May 04, 2025
Gemini 2.5 Pro plays Pokemon
note
May 04, 2025
Trying the Qwen3-8B Model Locally
blog
May 04, 2025
How to be a good technical writer
note
May 03, 2025
The good AI
note
May 02, 2025
Regularly updated personal blogs list
note
May 02, 2025
The Mobian project
note
May 01, 2025
April 2025
Auth and payments on Chrome extensions
note
April 30, 2025
Coolify is awesome
note
April 30, 2025
Showing date as well as time in WordPress
note
April 29, 2025
Self-hosted n8n password reset
note
April 26, 2025
Keybindings to stage, commit, and sync in VS Code & Cursor
note
April 26, 2025
Spent $4,300 on AI tools
note
April 25, 2025
Getting updated docs for LLMs
note
April 25, 2025
Get data from local LLMs to Google Sheets
note
April 24, 2025
Is it okay to copy someone's HTML/CSS?
note
April 24, 2025
Learning about sqlite3 WASM
blog
April 24, 2025
Access Prisma Postgres from frontend
note
April 23, 2025
Perplexity now has new models
note
April 23, 2025
My ASCII art
note
April 22, 2025
We need simpler docs
note
April 22, 2025
Separate sitemap for raw notes
note
April 21, 2025
PDF runs AI
note
April 21, 2025
Sorting collections in 11ty
note
April 21, 2025
Redirect subdomain to a URL in Cloudflare
note
April 21, 2025
Claude Code guide
note
April 21, 2025
Cursor is bringing a major shift
note
April 20, 2025
My current usage of Cursor
note
April 20, 2025
Web browsers telemetry – 2025
note
April 20, 2025
Comment via email
note
April 19, 2025
SQLite internal viewer app
note
April 19, 2025
Cursor v0.49 brings interesting features
note
April 19, 2025
Learning by vibe coding
note
April 19, 2025
A guide to building AI agents by OpenAI [PDF]
note
April 18, 2025
Gemini 2.5 Flash is here
note
April 18, 2025
Trying the LibreWolf Browser
blog
April 18, 2025
Installing the LibreWolf browser on macOS
note
April 17, 2025
OpenAI's o3 and o4-mini are available in ChatGPT
note
April 17, 2025
AI for the rest of us
note
April 17, 2025
Grok has memory now
note
April 17, 2025
OpenAI launches Codex CLI
note
April 16, 2025
Small Bets – Gumroad
note
April 16, 2025
Beware of the Gmail phishing attack
note
April 16, 2025
Notion Mail is publicly available now
note
April 16, 2025
Figma trademarked dev mode
note
April 16, 2025
Varun Mayya is building the next big game
note
April 15, 2025
Gemini 2.5 Pro Deep Research is better
note
April 15, 2025
Creating a timeline using the new GPT-4.1 model
note
April 14, 2025
Opening external links in new tabs
note
April 14, 2025
Suggestions on backing up to Hetzner
note
April 14, 2025
PostgreSQL vs MySQL
note
April 14, 2025
Dario Amodei on future of AI
note
April 14, 2025
New prompt engineering guide by Google
note
April 14, 2025
Showing full content on the raw archive page
note
April 14, 2025
About cloud costs
note
April 14, 2025
Trying Django
note
April 14, 2025
Gemini 2.5 Pro in cursor is amazing
note
April 12, 2025
Finding manifest versions of Chrome extensions
note
April 12, 2025
The idea of second brain is useless
note
April 11, 2025
Trying the Ungoogled Chromium Browser
blog
April 10, 2025
We keep wanting more
note
April 09, 2025
Trying more things
note
April 08, 2025
Which browser then
note
April 08, 2025
Vibe coders are developers
note
April 07, 2025
AI is power
note
April 06, 2025
MP3Detective: AI-Powered Music Metadata Manager
blog
April 06, 2025
Using AI + reading docs
note
April 05, 2025
Art evolves
note
April 03, 2025
Git branching fundamentals
note
April 02, 2025
March 2025
AI coding is hard
note
March 28, 2025
Tried replying to tweets
note
March 24, 2025
Useful SQL queries
note
March 22, 2025
Obsidian is not open-source?
note
March 20, 2025
Boring tech stacks
note
March 20, 2025
Bolt.new hackathon
note
March 19, 2025
Should I make a new blog platform?
note
March 19, 2025
Screen.studio: my best purchase
note
March 19, 2025
Randomness
note
March 19, 2025
Running Ollama in Android Linux Terminal
blog
March 18, 2025
Hyping everything is irritating
note
March 18, 2025
Life with a Fractured Leg
blog
March 16, 2025
Trying Out the New Android Linux Terminal
blog
March 12, 2025
The all new Manus AI
note
March 09, 2025
Cool AI games
note
March 08, 2025
Quick shareable videos using ffmpeg
note
March 08, 2025
Optimizing 1,300+ Images using 'sharp'
blog
March 08, 2025
Changed fonts
note
March 08, 2025
Taking Notes in VS Code
blog
March 04, 2025
February 2025
Relief from uncertainty
note
February 28, 2025
Placehold.co is awesome
note
February 27, 2025
New projects are fun
note
February 27, 2025
Best term for AI SEO?
note
February 22, 2025
Creating My First Chrome Extension
blog
February 22, 2025
Blog posts are sexy again
note
February 22, 2025
Better YouTube Embeds ~77% Faster
blog
February 14, 2025
I'm NOT Blocking AI Crawlers, For Now
blog
February 12, 2025
Create New Posts Faster in 11ty
blog
February 06, 2025
Migrating from WordPress to 11ty
blog
February 03, 2025
January 2025
Remote Backup to Hetzner Storage Box via rsync
blog
January 06, 2025
Manual Backup to External HDD using rsync
blog
January 06, 2025