ProductHunt
Proxy Tester by ScrapeOps
Benchmark proxies for reliable, target-specific scraping
Discussion
|
Link
🌍 Dev.to
An invisible character broke a security patch. Then it broke my review. Then it broke my review of the fix.
My open-source project, safari-mcp , got a security-hardening pull request from an automated scanner. The idea behind the patch was right. The patch itself un-parsed the codebase. Then the same defect infected my review of the patch, my review of the fix, and eventually the private note I wrote to remind myself to stop letting this happen.
This is a story about one character, told in three acts, and it ends with a rule I now apply to everything I publish.
The character
U+202...
🌍 Dev.to
The KV Cache Is the Bottleneck: A 2026 Field Guide to Attention Variants
If you want to understand why 2026's frontier LLMs look the way they do — why one ships Multi-head Latent Attention, another interleaves linear and full attention, a third leans on sliding windows — stop looking at benchmark scores and look at the KV cache. Almost every architectural decision at the frontier this year is, at heart, a fight with the memory that autoregressive decoding leaves behind.
This is a practitioner's map of that fight: what the KV cache actually costs, the lineage of te...
🌍 Dev.to
CPU Architecture Simplified
Why should you care?
You write code.
The compiler translates it.
But who actually executes it?
The answer is the CPU .
Every program you run eventually becomes a sequence of instructions that the CPU executes.
Understanding CPU architecture helps explain why:
Some programs are faster than others.
RAM is slower than CPU cache.
Your CPU has multiple cores.
A program can use multiple threads.
Low-level optimizations sometimes matter.
Programming concepts like loop...
🌍 Dev.to
I blocked accessibility overlays on 56 Shopify stores and measured what changed
Median change to the underlying markup: zero — in every one of six runs, across three samples drawn at different times.
That sentence needs about two thousand words of context before it means anything, including the three occasions where I nearly published a number that was wrong. Here they are.
Start with what it does not measure: whether a widget helps anyone. It measures whether a page's markup changes when the widget runs. A tool with a genuinely useful toolbar — bigger text, a readin...
🌍 Dev.to
Evidence-linked memory for coding agents: a reproducible alternative to replaying project history
Coding agents often inherit project context in one of two ways:
replay a long transcript or project history, which is expensive and noisy; or
pass along a short summary, which is compact but difficult to audit.
There is a useful third design: keep an authoritative local record, derive searchable views from it, and compile a small task-specific context pack whose claims point back to exact evidence.
This article explains that pattern through Qarinah , an open-source implementation...
🌍 Dev.to
Your AI Agent Costs Too Much Because Its Job Is Undefined
Model prices matter, but the largest waste often starts before the first token is billed. Undefined jobs make agents read too much, retain stale context, retry without a new strategy and call expensive models for routine work.
The useful metric is not cost per token. It is cost per accepted task.
Price the completed job, not the individual token
Token prices are useful for procurement. They are a poor measure of whether an agent is economical.
Suppose one model costs half a...
🌍 Dev.to
How to Verify a 'Trained-From-Scratch' LLM in 2026: A Provenance and Fingerprinting Guide
TL;DR — Can an outsider verify that an LLM was "trained from scratch"? In 2026, largely yes. Using only public Hugging Face artifacts — config.json , tokenizer.json , and embedding weights — you can fingerprint a model's lineage and place it on a spectrum from fully original to a straight port of a foreign base. This guide explains the method, what it can and cannot prove, and the open-weight debate that made it a 2026 talking point.
Key takeaways
Three public signals —...
🌍 Dev.to
Switchboard: building a tool router so your AI agent stops drowning in MCP tools
Keyword search picks the right tool for an AI agent 21% of the time. The router
we built picks it 88% of the time, while cutting the tokens spent describing
those tools by 99.6% . This is how we got there, including the parts we got
wrong first.
Architecture: Link
The problem nobody talks about until the bill shows up
Model Context Protocol (MCP) solved a real problem. It gave every AI agent a
standard way to talk to external tools: CRMs, observability stacks, email,
ve...
🌍 Dev.to
Inside the V8 Engine: How JavaScript Really Works Under the Hood ⚙️
Have you ever wondered what actually happens when you run a JavaScript program?
You write:
function add ( a , b ) {
return a + b ;
}
add ( 10 , 20 );
And somehow, within milliseconds, your JavaScript is executing as highly optimized machine code.
But what happens between the source code you write and the instructions your CPU executes?
The answer lies inside V8 , Google's high-performance JavaScript and WebAssembly engine.
V8 power...
🌍 Dev.to
Stop Writing CRUD Boilerplate: Generate a Complete FastAPI API From One Decorator
Stop Writing CRUD Boilerplate: Generate a Complete FastAPI API From One Decorator
Every FastAPI project needs the same endpoints. GET /resource , POST /resource , GET/PUT/DELETE /resource/{id} — plus filtering, pagination, and sorting. And every project writes them by hand. Over. And over.
I've seen codebases with 2,000 lines of nearly identical route handlers, where filtering is bolted on inconsistently, pagination is reinvented per endpoint, and permission checks are copy-pasted wit...
🌍 Dev.to
Bounded Contexts Not Borders: Why Microservices Are a Misnomer
I've spent the last decade preaching microservices, but I was wrong. What we call microservices usually means a bunch of loosely coupled and independently deployable units that are actually a misnomer. We need to focus on true functional boundaries instead of arbitrary borders.
The problem starts with how we build them. We draw lines based on technical convenience, org charts, or vague requirements. Systems balloon with unnecessary complexity. Bounded contexts reflect the actual domain.
T...
🌍 Dev.to
fastapi-crudrouter is Dead. Here's How to Migrate to BetterCRUD
fastapi-crudrouter is Dead. Here's How to Migrate to BetterCRUD
fastapi-crudrouter was the de-facto CRUD library for FastAPI — generating 6 CRUD routes from a model in a few lines. It's been unmaintained since November 2023 . No FastAPI 0.141+ support, no new features, and its SQLAlchemy backend doesn't keep up with SQLAlchemy 2.0 async best practices.
If you're still on it, it's time to migrate. The good news: the route layout is nearly identical , so the move is mostly drop-in.
...
Reddit
Need Guidance
Hi, I am a complete non developer and i have built a Pos software with full backend, admin pannel, website and Mobile app. Everything is up and running in 5 different branches. Ive used supabase as backend and have RLS on everything. Ive used AI to code all the software. It is a multi tenant software so you can onboard as many restaurants as you want there data will be stored and displayed separately. There are analytics and admin settings for all. Also there is a developer pannel to onboa...
Reddit
Need testers for my app
Hey fellow developer I'm getting ready to launch my new app, Sticky Notes Pro , and I need your help to meet the Google Play 14-day closed testing requirement. I am more than happy to return the favor and test your app in exchange! About the app: Sticky Notes Pro is a productivity app that creates "swipe-proof" notes directly in your notification panel. If you are tired of accidentally swiping away important reminders, this app fixes that! The note stays pinned to your notificat...
Reddit
Necessity is mother of invention
First of all this is not an ad, or promotion or ad. Something I built of need and put it out there to share anyone. Completely free, no in app purchases, no ads, no data collection etc. We have 3 teenagers and it was impossible to keep track of their chores. When we try to introduce "you earn money when you do extra chores" to teach them you are not entitled to buy anything you want but you need to work for it worked well. Then it became another task for us track who has how much, di...
Reddit
What advice would you give to someone starting a side project?
I’m starting to build my own side project and I’d love to learn from people who have already done it. What’s one piece of advice you wish you knew when you started?
Reddit
I built an AI voice journal because typing out my late-night anxiety felt like too heavy, ranting was easier. Giving away free Lifetime Pro to r/SideProject!
Hey r/SideProject ! I've been working on Dearly, a project very close to me! Having a stable and ever busy surface level life, never let me look back and reflect on what was actually going through my head. I thought I'd start journaling to give my thoughts some structure, but the late night anxieties and overthinking along with staring at a blank page, made it a worse. I couldn't type quick enough, and that stressed me out more like writing BS work emails. So over the last few months, I bu...

Reddit
Servitor -- Simplest way to run local dev containers (Opensource)
Servitor makes it easy to spin up common development services as Docker containers. Run MySQL, MariaDB, PostgreSQL, Redis, RabbitMQ, and other services without manually installing, configuring, or managing them.

Reddit
Do multi-app long horizon tasks on frontier models for free!
This is coarena.ai , where you can run long horizon computer-use tasks on frontier models for free!
Reddit
I made a thing that grows artwork from a seed word
Type a seed, get a picture made of thousands of tiny hexagons. You can also draw a small logo and it gets woven into the art. Free: https://aether-auto.github.io/hexart/ Edit: better on desktop
Reddit
First-time solo dev here. Built a home records + repair guide app and I need people to break it before launch.
Hey everyone. First-time app developer, no team, no funding, just me on nights and weekends. I'd love some honest testers before I launch this thing. The app is called CastleWise. The pitch: it's the owner's manual your house never came with. Every house runs on information nobody writes down. The furnace filter size. The paint code in the hallway. When the water heater went in. Which weekend the gutters are due. CastleWise keeps all of it: records for every appliance and system, reminders f...
Reddit
Show us what you're building this week
Drop your project in the comments. Take a look at other projects, leave some constructive feedback, and discover what everyone is building. Looking forward to seeing your work!
Reddit
I built a free and lightweight app to organize your mac MenuBar
Me personally was using an MacBook Air, which the notch always hides the icons in menubar, which forced me to quit other apps just to find the icon in menubar. I have tried Bartender or Ice , but they already put too many useless things into their apps, which consumes my energy and affects my computer performance. I just wanted to solve a simple problem, but not putting more things in an app. Compared with larger menu bar management suites, OverflowBar deliberately focuses on one problem:...

Reddit
I built a daily word game as a side project - LetterStreak
I’ve been working on a small side project called LetterStreak , a daily word game. The idea is simple: you have 60 seconds to complete as many words as you can. Every correct word adds another 5 seconds to the clock. I wanted something that was quick to pick up and could be played one-handed, so you can jump in for a quick game each day. It has leaderboards, streaks and achievements so you can see how you compare with everyone else. It’s been a fun project to build, with considerably mor...
Reddit
Made this for fun
It’s been a while since I dabbled on doing any project. So one of the first things, I wanted to do was to build something. However, the biggest question and thing you have in mind is “What should I solve?” “What problem am I facing?”. Well I decided, screw that.. Let’s build something for fun. So I did. I am always fascinated with aviation. I love planes, I love watching airline reviews. As a kid, I thought of being a pilot. It was always an afterthought. Instead, I became a product man...