Is this you? As a journalist, you can create a free Muck Rack account to customize your profile, list your contact preferences, and upload a portfolio of your best work.
Claim your profile
Articles by Athreya aka Maneshwar
Processes vs Threads, as the Linux Kernel Sees Them
Hello, I'm Maneshwar, and I'm building LiveReview — a blast-radius aware AI code review built for your business-critical systems. Star us to help devs discover the project, give it a try, and share your feedback to help improve the product. "What is the difference between a process and a thread?" You have been asked this. You have probably asked it. The standard answer goes: a process is heavy, a thread is light, and threads share memory. That answer is true.
How Do You Make a Microservice Only Your Other Services Can Call?
Hello, I'm Maneshwar, and I'm building LiveReview — a blast-radius aware AI code review built for your business-critical systems. Star us to help devs discover the project, give it a try, and share your feedback to help improve the product. Here is a classic microservices interview question. "One of your services should only accept calls from other internal services. How do you secure it?" Most people answer in one line. "Put it in a private network, no public IP." That answer is correct.
One Rust Unicode Bug, Three Coding Models: A Reproducible Comparison
Coding-model leaderboards reveal little about how a model handles a real bug. A Rust function can work on ASCII and still panic on valid Unicode because it slices UTF-8 at the wrong byte boundary. The fix must respect character boundaries and preserve the &str return type. This article uses one reproducible bug, one prompt, and the same regression tests to compare three models on the quality of their patches, not the confidence of their explanations. A one-line Rust slice can panic on valid UTF-8.
We Rendered a HQ Demo Video on a Free Farm Run by Strangers
Hello, I'm Maneshwar, and I'm building LiveReview — a blast-radius aware AI code review built for your business-critical systems. Star us to help devs discover the project, give it a try, and share your feedback to help improve the product. Last post, my four-laptop render farm lost a race against my own laptop. I promised you the ending. Here it is. It involves a free farm run by strangers and a Java file called sheepit-autoupdate.jar.
We Built a Blender Render Farm Out of Four Laptops
Hello, I'm Maneshwar, and I'm building LiveReview — a blast-radius aware AI code review built for your business-critical systems. Star us to help devs discover the project, give it a try, and share your feedback to help improve the product. We built a render farm out of four laptops on a Saturday evening. It had a job queue, a web dashboard, a private network spanning three cities' worth of ISPs, and a shared drive that every machine could see. It worked.
The Stack I'd Need for Claude to Direct a Whole YouTube Video in Blender
Hello, I'm Maneshwar, and I'm building LiveReview — a blast-radius aware AI code review built for your business-critical systems. Star us to help devs discover the project, give it a try, and share your feedback to help improve the product. Two posts ago, I had never opened Blender. Since then, Miles Morales has swung on a web, yanked a DEV board into frame, and moonwalked 6.5 metres off the edge of a billboard without anyone noticing.
Thinking about creating an organization on DEV.to
Mustafa ERBAY System architect with 20+ years in infrastructure. Building burncpu.com β an open-source social network. Personal blog: mustafaerbay.com.tr Β· EN/TR. Location Bursa, TΓΌrkiye Work System architect Β· DevOps Β· Open-source builder Joined
Spider-Man Moonwalked Off a Billboard and Only My Test Suite Noticed
Hello, I'm Maneshwar, and I'm building LiveReview — a blast-radius aware AI code review built for your business-critical systems. Star us to help devs discover the project, give it a try, and share your feedback to help improve the product. Miles Morales moonwalked 6.5 metres past the edge of a billboard. Not on the billboard. Past it. On nothing. I had watched that shot more than once and did not notice. The viewport did not notice either.
I Made Spider-Man Swing Without Animating a Single Frame
Hello, I'm Maneshwar, and I'm building LiveReview — a blast-radius aware AI code review built for your business-critical systems. Star us to help devs discover the project, give it a try, and share your feedback to help improve the product. Yes, that is Miles Morales. He drops in on a web, lands a superhero crouch, fires a web off screen, and yanks a giant DEV board into frame. I did not animate a single frame of that by hand. I also had never opened Blender before this week.
What Happens When Two Databases Both Say Yes
Hello, I'm Maneshwar, and I'm building LiveReview — a blast-radius aware AI code review built for your business-critical systems. Star us to help devs discover the project, give it a try, and share your feedback to help improve the product. Your database has one primary and two replicas, and for about two years that is the best decision you ever made. Reads scale out across the replicas. Writes all go to the one primary.
Building a Custom ERP Module on the MERN Stack: Data Modeling, Transactions and Audit Trails
ERP software handles money, stock, and approvals, so small bugs get expensive fast. A stock count that drifts by a few units or a rounding error in an invoice can take days to trace. Off-the-shelf ERPs cover the general case well, but many companies eventually need a custom module for a workflow the big platforms handle awkwardly. The MERN stack works well for this.
Two-Phase Commit Is a Trap: How Real Systems Do Distributed Transactions
Hello, I'm Maneshwar, and I'm building LiveReview — a blast-radius aware AI code review built for your business-critical systems. Star us to help devs discover the project, give it a try, and share your feedback to help improve the product. When you are first building an application, a transaction is the cheapest guarantee you will ever get. A customer places an order. You charge their card, reserve the inventory, write a ledger entry for accounting.
Do You Really Need to Be in the Top 0.1% of Your Field?
Hello, I'm Maneshwar, and I'm building LiveReview — a blast-radius aware AI code review built for your business-critical systems. Star us to help devs discover the project, give it a try, and share your feedback to help improve the product. Today I found a post on LinkedIn that hit a nerve. If you're not best at what you do, nothing matters bhai ! I literally mean it, coz I felt it myself. This is not some post which I am posting coz I am happy, sad or any XYZ emotion.
GFS Cost More Than 50 Cents a Run. Now Each Run Costs 4 Cents
Hello, I'm Maneshwar, and I'm building LiveReview — a blast-radius aware AI code review built for your business-critical systems. Star us to help devs discover the project, give it a try, and share your feedback to help improve the product. The bill was 50 cents a run. Not a month. Not a thousand runs. One run. Paste a design proposal in, get back a grounded review with precedent from our shelf of books and internal postmortems, and watch half a dollar evaporate.
Cheap RAG in Go with Gemini File Search: no vector DB, two calls, one hosted store
Hello, I'm Maneshwar, and I'm building LiveReview — a blast-radius aware AI code review built for your business-critical systems. Star us to help devs discover the project, give it a try, and share your feedback to help improve the product. Every team I have been on has the same shelf. Nine engineering books somebody swears by, a couple of long essays that get linked in every third design review, and sixty-odd internal blog posts and postmortems that nobody rereads.
How to Count 100 Billion Things in 12 Kilobytes
Hello, I'm Maneshwar, and I'm building LiveReview — a blast-radius aware AI code review built for your business-critical systems. Star us to help devs discover the project, give it a try, and share your feedback to help improve the product. An interviewer asks you a question that sounds almost insultingly easy. How many unique visitors did the site have today? You say: easy, I'll hash every request ID into a set. HashSet<String>, one entry per unique visitor, done before the coffee's cold.
MVC, MVP, MVVM, MVVM-C, VIPER: one pattern wearing five outfits
Hello, I'm Maneshwar, and I'm building LiveReview — a blast-radius aware AI code review built for your business-critical systems. Star us to help devs discover the project, give it a try, and share your feedback to help improve the product. Every mobile team eventually has the same argument. Someone says the ViewController is 3,000 lines long and needs to be broken up. Someone else says "just use MVVM," like that phrase alone fixes anything.
The ffmpeg Pipeline Nobody Explains
Hello, I'm Maneshwar, and I'm building LiveReview — a blast-radius aware AI code review built for your business-critical systems. Star us to help devs discover the project, give it a try, and share your feedback to help improve the product.
Seven Patterns That Decide If Your AI App Survives 10,000 Users
Hello, I'm Maneshwar, and I'm building LiveReview — a blast-radius aware AI code review built for your business-critical systems. Star us to help devs discover the project, give it a try, and share your feedback to help improve the product. Here's a fun fact that nobody puts on the slide at the AI meetup. Your agent can be perfect. The prompt can be tuned within an inch of its life. The eval score can be a smug 94%. None of that matters the moment your product gets popular.
How Uber Knows Your Driver Is 7 Minutes Away
Hello, I'm Maneshwar, and I'm building LiveReview — a blast-radius aware AI code review built for your business-critical systems. Star us to help devs discover the project, give it a try, and share your feedback to help improve the product. Your Uber says the driver is 7 minutes away. They show up in 7 minutes. That is not a lucky guess, that is one of the more quietly insane systems in consumer tech, and it is worth taking apart.
Down Is Kind, Slow Is Fatal: Circuit Breakers and the Three Links Around Them
Hello, I'm Maneshwar, and I'm building LiveReview — a blast-radius aware AI code review built for your business-critical systems. Star us to help devs discover the project, give it a try, and share your feedback to help improve the product. Picture an e-commerce store. Checkout calls the payment service on every order. One call, one arrow on the architecture diagram, the least interesting line in the codebase. Now break it in two different ways and watch which one hurts.
How Google Stores a Planet: The GFS, Explained
Hello, I'm Maneshwar, and I'm building LiveReview — a blast-radius aware AI code review built for your business-critical systems. Star us to help devs discover the project, give it a try, and share your feedback to help improve the product. Roughly 720,000 hours of video get uploaded to YouTube every day. Call it 1,000 terabytes. Tomorrow, another 1,000. The day after, another. To hold that you need hundreds of thousands of machines with millions of drives spinning inside them.
7 Ways to Make Your API Faster
Hello, I'm Maneshwar, and I'm building LiveReview — a blast-radius aware AI code review built for your business-critical systems. Star us to help devs discover the project, give it a try, and share your feedback to help improve the product. Your API is slow. You know it is slow because somebody in the product channel posted a screenshot of a spinner with the caption "is this normal".
SSH, Actually Explained: Handshakes, Keys, and the Tunnel Trick
Hello, I'm Maneshwar, and I'm building LiveReview — a blast-radius aware AI code review built for your business-critical systems. Star us to help devs discover the project, give it a try, and share your feedback to help improve the product. You type ssh ubuntu@1.2.3.4, you get a prompt, and a server in another continent starts obeying your keyboard. Most of us learned that incantation on day one and never looked under it again. Which is fair. It works. It has worked for thirty years.
Markov Chain Monte Carlo: the 1953 algorithm hiding under modern AI
Hello, I'm Maneshwar, and I'm building LiveReview — a blast-radius aware AI code review built for your business-critical systems. Star us to help devs discover the project, give it a try, and share your feedback to help improve the product. There is an algorithm that got invented in 1953 on a machine with less memory than the favicon of this page. It is used to forecast the weather. It is used to fit models of black hole mergers.
Your average latency is lying to you: p90, p95 and p99 explained
Hello, I'm Maneshwar, and I'm building LiveReview — a blast-radius aware AI code review built for your business-critical systems. Star us to help devs discover the project, give it a try, and share your feedback to help improve the product. Your latency dashboard says 42ms. Your support inbox says "the app is unusably slow". Both of these are true at the same time, and the reason is that you are looking at an average. Averages are where latency problems go to hide.
How ChatGPT agents with no internet access ended up in Hugging Face
Hello, I'm Maneshwar, and I'm building LiveReview — a blast-radius aware AI code review built for your business-critical systems. Star us to help devs discover the project, give it a try, and share your feedback to help improve the product. Around 1,200 AI agents were locked in separate sandboxes with no internet access and no way to talk to each other. They found each other anyway.
Four Ways Your Background Job Disappears (And How to Stop Each One)
Hello, I'm Maneshwar, and I'm building LiveReview — a blast-radius aware AI code review built for your business-critical systems. Star us to help devs discover the project, give it a try, and share your feedback to help improve the product. A user signs up on your app. They type an email and a password, they hit submit, and they expect to be inside the product roughly immediately. Somewhere in that flow, a welcome email has to go out.
Designing a Webhook Delivery System for 10 Million Events a Day
Hello, I'm Maneshwar, and I'm building LiveReview — a blast-radius aware AI code review built for your business-critical systems. Star us to help devs discover the project, give it a try, and share your feedback to help improve the product. Somebody on your team is going to say it, probably in a planning meeting, probably while looking at a Jira ticket that has three words in it. "Webhooks? That's just a POST request. Half a day." And they are not wrong about the POST request part.
How the internet actually works, and why nobody is in charge of it
Hello, I'm Maneshwar, and I'm building LiveReview — a blast-radius aware AI code review built for your business-critical systems. Star us to help devs discover the project, give it a try, and share your feedback to help improve the product. You open a video and it starts playing in about a second. Somewhere between your thumb and that first frame, your request crossed maybe fifteen different companies' equipment, possibly an ocean, and came back. Nobody coordinated it.
Sessions vs JWTs: you are choosing how often you pay for state
Hello, I'm Maneshwar, and I'm building LiveReview — a blast-radius aware AI code review built for your business-critical systems. Star us to help devs discover the project, give it a try, and share your feedback to help improve the product. Every app you have ever built had to answer the same question on every single request. Who is this, and are they allowed to do this? There are two popular answers. Sessions, where the server remembers you.
CPU, GPU, TPU, NPU, DPU, QPU: six chips, one question
Hello, I'm Maneshwar, and I'm building LiveReview — a blast-radius aware AI code review built for your business-critical systems. Star us to help devs discover the project, give it a try, and share your feedback to help improve the product. Open your laptop's spec sheet and you will find a CPU, a GPU, and if it is recent enough, an NPU. Open a cloud instance page and you get offered GPUs, TPUs, and a networking card that turns out to be a whole computer wearing a trench coat.
Seven Ideas That Keep Distributed Systems From Falling Over
Hello, I'm Maneshwar, and I'm building LiveReview — a blast-radius aware AI code review built for your business-critical systems. Star us to help devs discover the project, give it a try, and share your feedback to help improve the product. How does Amazon stay up during Black Friday when a normal server would be on fire by 9am? Why do banks rarely lose a transaction even when a data center loses power mid-transfer? The honest answer is not "they don't have failures." Everyone has failures.
How BitTorrent Turned Every Downloader Into a Server
Hello, I'm Maneshwar. I'm building git-lrc, a Micro AI code reviewer that runs on every commit. It is free and source-available on Github. Star git-lrc to help devs discover the project. Do give it a try and share your feedback. A couple of posts back we spent a while inside XOR distance, then used it to build Kademlia, the DHT algorithm that lets a network find anything without a directory.
Kademlia: Algo That Turned XOR Distance Into a Network
Hello, I'm Maneshwar. I'm building git-lrc, a Micro AI code reviewer that runs on every commit. It is free and source-available on Github. Star git-lrc to help devs discover the project. Do give it a try and share your feedback. Yesterday we understood XOR distance, that weird little metric that has nothing to do with geography but somehow behaves exactly like a distance is supposed to.
Bitwise and Otherwise: Understanding XOR Distance
Hello, I'm Maneshwar. I'm building git-lrc, a Micro AI code reviewer that runs on every commit. It is free and source-available on Github. Star git-lrc to help devs discover the project. Do give it a try and share your feedback. I knew XOR. Truth tables, bit flips, the whole deal, nothing new there. Then I was reading some article about P2P networking and ran into the phrase "XOR distance" and just kind of stopped. XOR I know. Distance I know. XOR distance?
Too Many Req: A Bucket List Guide to Building a Rate Limiter
Hello, I'm Maneshwar. I'm building git-lrc, a Micro AI code reviewer that runs on every commit. It is free and source-available on Github. Star git-lrc to help devs discover the project. Do give it a try and share your feedback. Every serious API will eventually tell you to sit down and be quiet. Hammer GitHub, Stripe, or AWS a little too eagerly and your requests start bouncing back with a polite but firm 429. I always found that fascinating, so let's build the thing that says no.
Same Model, Two Speeds: A Friendly Tour of LLM Inference Engines
Hello, I'm Maneshwar. I'm building git-lrc, a Micro AI code reviewer that runs on every commit. It is free and source-available on Github. Star git-lrc to help devs discover the project. Do give it a try and share your feedback. Quick experiment. Open ChatGPT, ask it something, and watch the words spill out. Now do the same in Gemini. Notice anything? The text does not always arrive at the same pace. One feels like it is sprinting, the other feels like it is thinking out loud over coffee.
How ChatGPT Serves 900 Million Users at a Time
Hello, I'm Maneshwar. I'm building git-lrc, a Micro AI code reviewer that runs on every commit. It is free and source-available on Github. Star git-lrc to help devs discover the project. Do give it a try and share your feedback. Right now, as you read this sentence, roughly 900 million other people are also poking at ChatGPT every week, and a big chunk of them are typing at the exact same second you are.
Rules, Standards, and a Missing Line on My Chart
Hello, I'm Maneshwar. I'm building git-lrc, a Micro AI code reviewer that runs on every commit. It is free and source-available on Github. Star git-lrc to help devs discover the project. Do give it a try and share your feedback. A friend of mine sent over a blog post he'd been working on for a while, a genuinely deep dive into traffic law and, of all things, what it can teach us about governing LLMs. I sat down to read it mostly out of curiosity.
COSP: The Prompting Trick Where Your LLM Grades Its Own Homework
Hello, I'm Maneshwar. I'm building git-lrc, a Micro AI code reviewer that runs on every commit. It is free and source-available on Github. Star git-lrc to help devs discover the project. Do give it a try and share your feedback. A friendly, deep-ish dive into Consistency-based Self-adaptive Prompting (COSP), where LLMs build their own in-context examples with zero labels.
How We Got an LLM to Draw Charts Without Ever Touching a Pixel
Let's get something out of the way first. Having data is good. Having a database full of reviews, commits, and org activity sitting there quietly, untouched, unread, never once glanced at by a human being with a coffee and an opinion? That's not "having data." That's a very expensive data graveyard. At LiveReview, we build what we call a Blast-Radius Aware AI Code Review for Business-Critical Systems.
The Guy Who Invented the Internet's Front Door and Refused to Charge Rent
Hello, I'm Maneshwar. I'm building git-lrc, a Micro AI code reviewer that runs on every commit. It is free and source-available on Github. Star git-lrc to help devs discover the project. Do give it a try and share your feedback. Okay so here's a fun one for you. Imagine you invent the thing that eventually becomes the substrate for Google, Facebook, Amazon, your bank, your ex's Instagram, and every cursed cookie consent banner known to man.
Ayo GitHub Quietly Killed the Unreviewable Mega-PR
If you've ever opened a PR with 47 changed files and a diff so long GitHub just gives up and shows you "Load Diff" seventeen times, this one's for you. GitHub quietly shipped what might be the biggest pull request update in years, and it's aimed squarely at that problem. Let's talk about stacked pull requests. The problem, in one sentence Big PRs are where good reviews go to die. Nobody reads a 2000 line diff carefully.
Teaching Your AI Web Design Some Actual Taste
Hello, I'm Maneshwar. I'm building git-lrc, a Micro AI code reviewer that runs on every commit. It is free and source-available on Github. Star git-lrc to help devs discover the project. Do give it a try and share your feedback. Let me guess. You opened Claude Code, typed "build me a modern landing page," hit enter, and got back something that technically works but somehow looks like every other site you have ever scrolled. Purple to blue gradients. Inter for everything.
ratatop: the process table, and the parentheses that ruin everything
Hello, I'm Maneshwar. I'm building git-lrc, a Micro AI code reviewer that runs on every commit. It is free and source-available on Github. Star git-lrc to help devs discover the project. Do give it a try and share your feedback. CPU, memory, disks and network were all "read a file, do some arithmetic, draw it". This one is different. It reads about 400 directories every tick, and it is the first box you can actually interact with.
Google Quietly Dropped 12 Free AI Tools. Developers Should Probably Care.
Hello, I'm Maneshwar. I'm building git-lrc, a Micro AI code reviewer that runs on every commit. It is free and source-available on Github. Star git-lrc to help devs discover the project. Do give it a try and share your feedback. A few years ago the AI conversation looked like this. "Should I pay $20?" "No, $200." "Actually this new tool is $39/month." My wallet started looking like it had gone through a startup funding winter.
ratatop: the network box, and why your ISP lies with units
Hello, I'm Maneshwar. I'm building git-lrc, a Micro AI code reviewer that runs on every commit. It is free and source-available on Github. Star git-lrc to help devs discover the project. Do give it a try and share your feedback. Day four of building a btop-style system monitor in Rust with ratatui. CPU, memory, disks are done. Today the network box lands, which means three of btop's four boxes are up. Three things in there took actual thought.
ratatop day 3: disks, statvfs, and my first unsafe block
Hello, I'm Maneshwar. I'm building git-lrc, a Micro AI code reviewer that runs on every commit. It is free and source-available on Github. Star git-lrc to help devs discover the project. Do give it a try and share your feedback. Day three of building a btop-style system monitor in Rust with ratatui. Day one was the CPU box. Day two was memory, where I learned that MemFree is a number nobody should look at. Today: disks. And this one broke a rule I had set for myself on day one.
ratatop day 2: the memory box, and the lie in `free -h`
Hello, I'm Maneshwar. I'm building git-lrc, a Micro AI code reviewer that runs on every commit. It is free and source-available on Github. Star git-lrc to help devs discover the project. Do give it a try and share your feedback. Yesterday I got the CPU box working in ratatui and wrote up my first impressions coming from Bubble Tea. Today: memory. I assumed this would be the easy one. CPU needed delta tracking between samples, per-core bookkeeping, braille bit twiddling.
Show More
loading
Actions
Is this you?
As a journalist, you can create a free Muck Rack account to customize your profile, list your contact preferences, and upload a portfolio of your best work.Get in touch with Athreya aka
Contact Athreya aka, search articles and posts on X, monitor coverage, and track replies from one place.
Learn more about Muck Rack