HNHacker News
TopNewBestAskShowJobs

chandureddyvari

196 karma · joined July 3, 2019

26cc94
submissionscomments
chandureddyvari··on How to write an effective software design document
If you’re like me and often create product specs and technical design docs for agents, I found these kind of specs(if LLM generates) mostly would be 10s of pages and you are subjected to fatigue from reading and reviewing them.

What worked for me was to ask Astra/Fable to include pseudo code in the design doc. which comes to 1-2 pages. Easy for me to skim and change the direction/approach. Rest all of the flowery language is for LLM giving context.

chandureddyvari··on Real-SWE: Benchmarking AI models on private, real-world, enterprise codebases
It also depends on your skills and tooling (test execution and verification- agent browser, functional/unit etc) GPT 5.6 Sol lagging behind Kimi, GLM 5.3 is surprising to me.

IMO Fable 5.1 ~ Astra > GPT 5.6 Sol > Opus.

chandureddyvari··on Ask HN: How do you manage skills files?
I commit them to git(so complete team leverages them)., each repo has kind of different skills and the skills are the ones which I update at least twice a week. I’ve skills on how to add instrumentation , debug, code, code review, tech design review etc. I found most of the skills I find on skills.sh are not very useful for me., but I browse occasionally to get some inspiration. One more paradigm I’m seeing good results on adding new skills is ‘how to do X’, for instance ‘how to add logs’., “how to review code” etc., if i’m not able to frame it that way I don’t think it’s a good use case for me to add that skill to the llm arsenal.

Another thing i discovered is less is more (in case of skills as well)., don’t add lots of skills., keep them very handful - I’ve got 9 skills so far (many people have 100s installed from marketplaces and plugins)

chandureddyvari··on Show HN: The Channels SDK – Bring Any Agent to Any Channel (Slack, MS Teams)
From quick glance I don’t think so that’s the case. copliotkit promises ag-ui compatiblity., which means it can work with codex cli, mastra, pi, claude agents sdk and other harnesses as well (there are ag ui adapters as well). I’m actually integrating this with claude agent sdk with ag ui adapter., which i don’t think is possible with vercel chat sdk.
chandureddyvari··on Why we're moving off Cloudflare Durable Objects
Took me a bit to understand what Wire does, but then it clicked. we’ve built something similar at a smaller scale inside R2, though right now it’s only for .md files.

I can see this becoming much more useful once the docs get heavier: large PDFs, XLSX files, images, etc. At that point you probably need embeddings, reranking etc. But I think agents are smart enough to write scripts to retrieve what they want if we run them on a sandbox(which we are trying to do currently). bookmarking this for now.

Good write-up though!

chandureddyvari··on Dynamic Workflows in Claude Code
I’m currently cobbling sub agents with hooks, workflows looks very promising for doing things more predictably.

Is this equivalent of DAGs for sub agents inside claude code? Can i pause and resume/retry workflows? How stateful are they?

Really appreciate it someone claude code can throw more light on above. I’m trying to see if I can get langgraph equivalent DAGs here.

chandureddyvari··on Claude Opus 4.8
Wasn't Mythos a step change improvement?
chandureddyvari··on DeepSeek makes the V4 Pro price discount permanent
What’s your favourite harness? Is there any benchmarks for harness like LLMs have for swe verified?
chandureddyvari··on I’ve joined Anthropic
I was to talking to a YC founder, his biggest fear is waking up to a new Claude launch making his startup obsolete the next morning.

Similar sentiment shared with other startup founders- check on x about all VCs talking about moats against big labs.

chandureddyvari··on AI subscriptions are a ticking time bomb for enterprise
or the word 'canonical'
chandureddyvari··on Ask HN: What are you working on? (May 2026)
some of them are non existent today. Check the parent thread - some good recommendations(for 2023) on both functional websites and pretty websites. At that time if I recall linear landing page was all rage, and there were many copycats.
chandureddyvari··on Ask HN: What are you working on? (May 2026)
For a long time I wondered how SV startups got such pretty landing pages (here’s a comment I left 2 years back: https://news.ycombinator.com/item?id=37421273). I wanted one for my side projects but couldn’t afford an agency, and the templates online were boring. Creating the page was only half the problem. I also needed somewhere to collect emails for the waitlist.

After AI happened, I built an app (promptfunnels) to scratch my own itch and generate funnels (fancy name for landing pages with a purpose).

Then came the harder part: marketing it. Coming from a tech background, I knew nothing about marketing, so I started reading and came across the $100M Leads book. I realized codifying those principles together with funnels and marketing automation had a real market. My family, friends, and acquaintances became the first customers. A friend joined me as cofounder and we both quit our jobs to do this full time.

As we talked to other startup founders, they kept describing a tangential problem they called GTM. At the core it was the same thing we were solving: marketing for non-marketers. So we pivoted to RevMozi(https://revmozi.com/), which helps non-marketers do both inbound and outbound GTM.

We’re dogfooding the product and coming out of beta next month.

Wish us luck.

chandureddyvari··on Agents need control flow, not more prompts
I had good success with hooks in claude code. Personally I feel this problem was common with humans as well. We added tools like husky for git commits, for our peers to push code which was linted, type checked etc.

I feel hooks are integral part of your code harness, that’s only deterministic way to control coding agents.

chandureddyvari··on Pro Max 5x quota exhausted in 1.5 hours despite moderate usage
For me it’s mostly useful in day-to-day coding, not “build an entire app and walk away” coding.

TDD was never really my natural style, but LLMs are great at generating the obvious test cases quickly. That lets me spend more of my attention on the edge cases, the invariants, and the parts that actually need judgment.

Frontend is another area where they help a lot. It’s not my strongest side, so pairing an LLM with shadcn/ui gets me to a decent, responsive UI much faster than I would on my own. Same with deployment and infra glue work across Cloudflare, AWS, Hetzner, and similar platforms.

I’m basically a generalist with stronger instincts in backend work, data modeling, and system design. So the value for me is that I can lean into those strengths and use LLMs to cover more ground in the areas where I’m weaker.

That said, I do think this only works if you’re using them as leverage, not as a substitute for taste or judgment.

chandureddyvari··on Pro Max 5x quota exhausted in 1.5 hours despite moderate usage
Claude has gotten noticeably worse for me too. It goes into long exploration loops for 5+ minutes even when I point it to the exact files to inspect. Then 30 minutes later I hit session limits. Three sessions like that in a day, and suddenly 25% of the weekly limit is gone.

I ended up buying the $100 Codex plan. So far it has been much more generous with usage and more accurate than Claude for the kind of work I do.

That said, Codex has its own issues. Its personality can be a bit off-putting for my taste. I had to add extra instructions in Agents.md just to make it less snarky. I was annoyed enough that I explicitly told it not to use the word “canonical.”

On UI/UX taste, I still think current Codex is behind the Jan/Feb era of Claude Code. Claude used to have much better finesse there. But for backend logic, hard debugging, and complex problem-solving, Codex has been clearly better for me. These days I use Impeccable Skillset inside Codex to compensate for the weaker UI taste, but it still does not quite match the polish and instinct Claude Code used to have.

I used to be a huge Claude Code advocate. At this point, I cannot recommend it in good conscience.

My advice now is simple: try the $20 plans for Codex and Cursor, and see which one matches your workflow and vibes best

chandureddyvari··on Marketing for Founders
Maybe I’m in the minority here, but while directories and similar channels are useful, I felt like I was just shooting darts in the dark without understanding sales and marketing from first principles and hoping something would stick.

I had three side projects and kept struggling to get any real traction or traffic without becoming spammy across the internet. So I decided to approach it the same way I approach learning anything new: through books, courses, and solid foundational material.

HN had a few excellent suggestions. One of them was Founding Sales. Another, which I came across through a friend’s recommendation, was Alex Hormozi’s series. He seems to have something of a cult following, which made me a bit skeptical at first, so I decided to just read the first 100 pages before forming an opinion.

I ended up finding it genuinely useful, especially for understanding the psychology and mindset needed to sell something. I now highly recommend his book $100M Leads to technical friends who are trying to figure out how to sell what they’ve built.

I’m still learning, if you’ve any good recommendations, please drop them below

chandureddyvari··on The Codex App
Agreed, had the same experience. Codex feels lazy - I have to explicitly tell it to research existing code before it stops giving hand-wavy answers. Doc lookup is particularly bad; I even gave it access to a Context7 MCP server for documentation and it barely made a difference. The personality also feels off-putting, even after tweaking the experimental flag settings to make it friendlier.

For people suggesting it’s a skill issue: I’ve been using Claude Code for the past 6 months and I genuinely want to make Codex work - it was highly recommended by peers and friends. I’ve tried different model settings, explicitly instructed it to plan first and only execute after my approval, tested it on both Python and TypeScript backend codebases. Results are consistently underwhelming compared to Claude Code.

Claude Code just works for me out of the box. My default workflow is plan mode - a few iterations to nail the approach, then Claude one-shots the implementation after I approve. Haven’t been able to replicate anything close to that with Codex

chandureddyvari··on Opus 4.5 is not the normal AI agent experience that I have had thus far
Came across official anthropic repo on gh actions very relevant to what you mentioned. Your idea on scheduled doc updation using llm is brilliant, I’m stealing this idea. https://github.com/anthropics/claude-code-action
chandureddyvari··on Neural Networks: Zero to Hero
3b1b yt channel calculus & LA

https://explained.ai/matrix-calculus/

khan academy - Multivariable Calculus course by Grant Sanderson(3b1b fame)

chandureddyvari··on Go ahead, self-host Postgres
Any good recommendations you got for learning kubernetes for busy people?
chandureddyvari··on The Case Against PGVector
Is there a comprehensive leaderboard like ClickBench but for vector DBs? Something that measures both the qualitative (precision/recall) and quantitative aspects (query perf at 95th/99th percentile, QPS at load, compression ratios, etc.)?

ANN-Benchmark exists but it’s algorithm-focused rather than full-stack database testing, so it doesn’t capture real-world ops like concurrent writes, filtering, or resource management under load.

Would be great to see something more comprehensive and vendor-neutral emerge, especially testing things like: tail latencies under concurrent load, index build times vs quality tradeoffs, memory/disk usage, and behavior during failures/recovery

chandureddyvari··on Japan's Anime Industry Grows 15% to a Record 25B Driven by Overseas Sales
I have watched 3 animes- Solo levelling, Full metal alchemist and Attack on Titans. I liked them.

Edit: I realised i watched Full metal alchemist: Brotherhood didn’t know two versions existed

chandureddyvari··on Create on-brand marketing content for your business with Pomelli
Pomelli is a new AI experiment from Google Labs that helps small-to-medium-sized businesses easily generate scalable, on-brand social media campaigns.
chandureddyvari··on Wasp Blower
> 1. If is were possible for an ordinary mortal to impose arbitrary curses on the god of death and justice, the world would quickly descend into utter chaos.

Mandavya is not just any mortal; he is an enlightened sage. In Hinduism, enlightened beings are considered superior to gods. There’s another story about Sage Markandeya (one of the nine immortals, the Chiranjeevis) who caused the death of Yama, the God of Death. In Hindu cosmology, all the gods hold honorary responsibilities, and nothing is permanent - not even the position of Brahma, the Creator

> 2. If children are completely free from accountability, adults will form them into an army and convince them to commit crimes on their behalf, leading to an intolerable situation. This may already be a standard way of doing business in some parts of the world

I believe he introduced a juvenile law, which involves reduced sentences or milder punishments rather than granting complete immunity from consequences.

chandureddyvari··on Wasp Blower
Slightly tangential but this was a learning moment for me.

This reminds me of a story where Sage Mandavya established the first juvenile law in Hindu mythology.

<story starts>

Long ago, there lived a great sage named Mandavya who had taken a vow of silence and spent his days in deep meditation. One day, while he sat motionless beneath a tree with his arms raised in penance, a group of thieves being pursued by the king’s soldiers fled into his hermitage. They hid their stolen loot near the sage and escaped through the other side. When the king’s soldiers arrived, they found the stolen goods but the sage—deep in meditation and bound by his vow of silence—neither confirmed nor denied their presence. The soldiers arrested him and brought him before the king, accusing him of harboring criminals.

Despite his spiritual stature, the king ordered a severe punishment: Mandavya was to be impaled on a stake (shula)—a horrific execution where a wooden spike was driven through the body. However, due to his immense yogic powers and detachment from the physical world, the sage did not die. He remained alive on the stake, enduring the agony with superhuman patience. Eventually, other sages intervened, the king realized his grave error, and Mandavya was freed. But the damage was done. When the sage finally left his mortal body, he went directly to Yamaloka—the realm of Yama, the god of death and justice—to demand an explanation.

“Why did I have to suffer such a gruesome fate?” Sage Mandavya asked Lord Yama. “What terrible sin did I commit to deserve impalement?” Yama consulted his records and replied, “When you were a child, you caught a dragonfly and pierced it with a needle through its body, watching it suffer for your amusement. That act of cruelty resulted in your punishment - you experienced the same suffering you inflicted on that innocent creature.”

Sage Mandavya was furious. “That was when I was a child!” he protested. “I was too young to understand the difference between right and wrong, between sin and virtue. How can you punish an ignorant child with the same severity as a knowing adult?”

Yama tried to explain that karma operates impartially, but Mandavya would not accept this. In his righteous anger, the sage cursed Yama himself: “For this unjust judgment, you shall be born as a human on Earth and experience mortality yourself!” This curse led to Yama being born as Vidura, the wise and virtuous counselor in the Mahabharata - a human who, despite his wisdom and righteousness, had to endure the limitations and sufferings of mortal life.

But Mandavya didn’t stop there. Using his spiritual authority, he proclaimed a new divine law: “No sin committed by a child below the age of fourteen shall count toward their karmic debt equivalent to that of an adult. Children who do not yet understand dharma and adharma shall not be punished for their ignorant actions.” This became the first “juvenile law” in Hindu mythology—a recognition that children, in their innocence and ignorance, deserve compassion and correction rather than severe punishment.

<story ends>

When I was a child, I too wanted to catch a dragonfly and tie a thread to it so it would fly around like a little pet. But my mother stopped me. She told me this very story of Sage Mandavya, and it scared me for life. I never forgot it, and I never tried to catch and bind a dragonfly again.

chandureddyvari··on PyTorch Monarch
Nice, so the open source equivalent now exists. Meta basically commoditized Tinker's($12B valuation) value prop by giving away the infra (Monarch) and the RL framework (TorchForge). Will be interesting to see how a managed service competes with free + open source at this layer.
chandureddyvari··on PyTorch Monarch
Interesting - this seems to target a different layer than services like Tinker (https://thinkingmachines.ai/blog/announcing-tinker/). Monarch provides the infrastructure primitives while Tinker is a managed finetuning service. Could someone build something like Tinker on top of Monarch?
chandureddyvari··on Cloudflare Sandbox SDK
In my case, it is ignorance. I am not familiar with how to wield firecracker VMs and manage their lifecycle without putting a hole in my pocket. These sandbox services(e2b, Daytona, Vercel, etc.) package them in an intuitive SDK for me to consume in my application. Since the sandboxing is not the main differentiator for me, I am okay to leverage the external providers to fill in for me. That said, I will be grateful if you can point me to right resources on how to do this myself :)
chandureddyvari··on Codex Is Live in Zed
Can someone help me understand the pricing of zed? $10 per month- $5 credits for AI credits. This credits can be used for claude code / codex inside zed or should I manage different api keys for codex/claude code?
chandureddyvari··on Cloudflare Sandbox SDK
You can’t compare these with regular VM of aws or gcp. VM are expected to boot up in milliseconds and can be stopped/killed in milliseconds. You are charged per second of usage. The sandboxes are ephemeral and meant for AI coding agents. Typical sandboxes run less than 30 mins session. The premium is for the flexibility it comes with.
Page 1 of 3Next →