How Upload_Tracker.Py Stops Double-Posting When You Re-Run A Batch
I run my whole asset pipeline on a 1 vCPU, 2 GB RAM box with no GPU. A few months ago I had a batch of 40 sticker assets ready for Adobe Stock, Vect…
Latest DevOps news from Tech News
I run my whole asset pipeline on a 1 vCPU, 2 GB RAM box with no GPU. A few months ago I had a batch of 40 sticker assets ready for Adobe Stock, Vect…
Last March I lost a full evening to a header row. I had 60 JPGs ready for Adobe Stock, generated the CSV, uploaded the batch, and every single file…
OrderlyAI: Turning Messy Customer Messages into Orders with Local AI This is a submission for the Hacktoberfest Open-Source AI Challenge Week 2: Sid…
Code on GitHub: LAMDiceBot , deguri , CrazyArcadeCopy . Live apps at lamdice.com and deguri.ai.kr . More posts at radarlog.kr . I added AI to my bot…
Edemy AI: Turning Online Learning into an Opportunity 🚀 This is my submission for the Hacktoberfest Open-Source AI Challenge: Week 2 — Side Hustle .…
Last spring I lost a whole evening to a CSV header. I had 40 assets ready for Adobe Stock, generated the metadata file myself in a spreadsheet, hit…
Last March I checked my generation spend and closed the laptop. Three stock platforms, two paid image APIs, and a month where the credits cost more…
Smart Stock & Demand Predictor Can an AI forecast help a small shopkeeper make better stocking decisions? Small retailers have to decide what to…
Every aurora app answers the wrong question. They show you Kp indexes, solar wind speed, magnetometer plots — great if you're a space-weather nerd.…
A Telegram channel is not a media feed. It is a market. The proof: the posts have prices in them, and the price lines have shape. I run a small unat…
I am a solo developer in Germany. In the evenings I build LexyBooster, a German vocabulary app with spaced repetition ( https://lexybooster.com ). A…
The usual AI resume flow looks like this: old CV + job posting → LLM → improved CV It has a basic flaw. My old CV was already a heavily trimmed vers…
Most of the internet is now five websites wearing different fonts. You open a tab to find something interesting. Ten minutes later, you have watched…
Job hunting is mostly a record-keeping problem dressed up as a motivation problem. Early on I would send out twenty applications and then have no id…
A while back, I built a small side project called NameLoveCalculator — a simple tool that takes two names and generates a fun compatibility score. W…
I did not build joacod Lab because the internet needed another portfolio. It already has plenty of those, including some that are mostly screenshots…
I go to a lot of concerts. In January 2025 I got tired of a spreadsheet that could not tell me which opener I had seen twice, so I started building…
Every screenshot extension workflow I've used shares the same flaw: you take a picture of the viewport, then crop. The capture is never of the thing…
Designing a tattoo is not only about finding a beautiful reference image. The harder part is turning that reference into something a tattoo artist c…
You sit down Friday with one messy GitHub issue. You want a usable plan before Monday morning. You paste the text into a chat agent. The reply looks…
The number sat on my broker's home screen, green, precise to two decimals. Roughly eighteen thousand dollars, earned from investing, over the whole…
In June, I learned how to change diapers and convinced myself that 5 hours of sleep is a luxury. Somewhere in between, I also shipped iOS for Kombin…
I recently worked through a hands-on Amazon S3 practical series covering the features I would actually expect to use while working with AWS storage.…
It’s been awhile since I typed some words around here. Right around the World Cup was the last time, from what I can see. I really didn’t want to li…
ai, #api, #security, #sideprojects The 50-email experiment On August 12, I handed an AI agent a CSV of fifty email addresses and an SMTP tool. Thirt…
Last summer, I was at my cousin's wedding. 200 guests, one professional photographer, and exactly zero way for anyone else to share the photos they…
i had a bit of an existential crisis with SDE career track. it's a bubble. not bursting fast enough. so i am off that ship until further notice. i h…
Most "AI gift finders" are a search box with a chatbot glued on. I wanted to build something different — a quiz-driven gift recommender that ranks r…
I used to think every server needed a public IP. It's just... how servers work, right? Then I moved my side project , a small Node.js API with a Pos…
I Built an IP Geo Phone Server — 5 Things I Actually Used python, #api, #sideprojects, #security The cheapest server I own isn't a Pi or a refurbish…