News for hackers. Stuff that matters.

nikhilpareek13

Re:Stop Advertising in Your Commits on Tuesday May 26, 2026 @03:26PM (#48284730)
if disclosure is the goal, git already has the Co-Authored-By trailer convention for this. I add it manually when I want to flag that an AI was meaningfully involved in a commit, and it shows up properly in Github's UI as a co-author. The claude and cursor footers being default-on rather than opt-in is what makes them feel more advertising than disclosure to me.
for me its writing WHY in commit messages and PR descriptions, not just WHAT. I started doing this seriously about three years ago after I wasted half a day trying to figure out why a piece of code did something weird, only to realise past-me had written it and didn't leave a not. Now every non-obvious change I make gets a short paragraph of context. I constantly hit "wait, why did we do it this way" moments in my own code, and git blame either has the answer or it doesn't.
Re:Gemini 3.5 Flash on Tuesday May 19, 2026 @05:14PM (#48199750)
worth noting that Google marked this stable rather than preview, which is unusual compared to their recent releases. Pair that with the 3x price hike and flash pricing now reads like long-term floor they want, not a temporary thing they will walk back later. But its hard to tell yet whether that's Google specifically reading the room or the whole industry quietly resetting the cheap-inference baseline.
Re:How Google Is Starting to Win the A.I. Race on Tuesday May 19, 2026 @05:06PM (#48199643)
The 900M users is the big number but ads doing $77B a quarter is what actually matters. Google can run Gemini at a loss for years and barely feel it, while OpenAI and Anthropic have to make their money on the product itself.
Most apps have terrible accessibility labels because developer don't bother, which breaks every screen reader pipeline downstream. The Voice Control "say what you see" feature routes around that by letting users describe a button in plain language. That's a real fix for a problem caused by humans being lazy about ally.
the piece focuses on closed frontier models but skips that Llama, Mistral, DeepSeek and Owen run reliably 6 to 9 months behind. For most countries and most use cases, that's what people actually run, and it's not gated by US policy. The "frontier haves vs have-nots" divide is try for the top 5% of capabilities. The other 95% of the economy will run on open weights regardless of what Mythos rollout policy looks like.
Re:GitHub CLI now collects pseudoanonymous telemetry on Thursday April 23, 2026 @05:42AM (#47873798)
Telemetry in a CLI is one of those things that sounds harmless until you remember how often CLIs end up inside CI, internal tooling, and security-sensitive workflows. If GitHub wanted trust from the people who use gh most, default off with a plain schema would have landed much better than pseudoanonymous by default.
Re: on Tuesday February 17, 2026 @01:29PM (#47051096)
We’ve been building production RAG systems and kept running into the same failure patterns. Documented everything in a free handbook.

Covers hybrid retrieval (vector + BM25 with rank fusion), knowledge graph integration, semantic/AST-based chunking, multi-stage reranking pipelines, domain-specific RAG for code/SQL/legal/medical, evaluation without ground truth labels, agentic self-correction, and production observability.

118 pages, 16 chapters, free PDF. Happy to discuss any of the architectural trade-offs. Particularly interested in feedback on the hybrid retrieval section (Ch 2) and evaluation frameworks (Ch 11).

Re: on Friday February 13, 2026 @01:14PM (#47005785)
Over the past few weeks, we rebuilt synthetic data generation at Future AGI.

Recent updates:

- Outputs anchored to uploaded knowledge bases

- ~90% adherence to source material observed

- 1.78× faster dataset creation (1,000+ rows in ~10 mins)

- Edit columns before/during/after runs

- Better diversity beyond 5,000 rows

- SOP uploads converted into structured evaluation scenarios

- One-click synthetic variable generation for prompt testing

For teams evaluating LLM systems under data constraints, this has reduced iteration friction significantly.

Curious how others are validating grounding + diversity at scale.

Re: on Thursday February 12, 2026 @02:00PM (#46993378)
The more skilled you are at writing prompts, the more dangerous your process becomes.

Because you stop measuring.

Expert intuition works on 10 examples. It doesn’t generalize to 10,000 inputs and three interacting failure modes.

When you optimize by feel:

-results aren’t reproducible

-changes aren’t versioned

-trade-offs aren’t quantified

-regressions slip in silently

This isn’t a prompting problem. It’s an optimization problem.

Treat prompts like hyperparameters.

Dataset → Evaluator → Optimizer → Ranked prompts.

Once you introduce an objective function, intuition becomes optional.

We wrote a cookbook that lays out the full workflow step by step for teams moving beyond manual iteration.

Re: on Tuesday February 10, 2026 @03:12PM (#46966124)
When working with image generation or vision pipelines, a common issue is that model outputs aren’t visible where the prompt is defined. Reviewing quality and comparing runs often requires exporting outputs and switching tools.

We’ve added native image rendering inside Datasets and Prompt Workbench so generated images appear inline, next to the prompts that produced them.

This allows:

Faster output review

Easier comparison across runs

Tighter iteration loops without context switching

Curious how others are handling evaluation and iteration for multimodal pipelines today.

Why text-based evals fail for vision-language models

Text hallucination gets most of the attention, but image hallucination may be the larger long-term problem.In vision-language systems, hallucination often means inventing objects, attributes, or actions that are not present in the image at all.Examples:- Describing people who don’t exist - Inferring actions that never occurred - Assigning attributes unsupported by visual evidenceAs these models...

( Read More... | no comments | on HN )
Re: on Monday December 01, 2025 @01:18PM (#46110864)
While working with teams building voice agents in SIMULATE, we kept seeing the same pattern:

PMs and engineers would run large batches of tests, then immediately jump into the workflow graph to replay calls and figure out one thing:

Where exactly did the agent’s path diverge from the intended flow?

The only way to answer that was manual flow tracing — stepping through nodes, comparing expected vs actual paths, and trying to spot the turn where behavior shifted. It was slow but necessary work.

We turned that repeated behavior into a feature called Flow Analysis.

For each test run, Flow Analysis computes and surfaces:

- The exact path the agent took through the workflow - The node where it diverged from the expected path - How the rest of the conversation evolved after that point

This makes debugging more of an engineering task (fix the specific node/logic/prompt) instead of an investigation across the whole graph.

If you’re working with voice agents or complex conversational flows and still manually scanning graphs to debug failures, would be interested in your thoughts on this approach.

More details: https://app.futureagi.com/dashboard/simulate/agent-definitio...

Re: on Wednesday October 29, 2025 @04:04PM (#45752318)
We built Agent Compass after hitting the same wall over and over: agents generate thousands of traces with branching tool calls and no obvious pattern. APMs (Datadog/New Relic) tell you infra health. LLM observability tools (LangSmith/Arize) show trace detail. But the gap remained: turning all that data into a fast, defensible root cause and a concrete fix.

What it is

Automatic error clustering for AI agents

Symptom → likely root cause mapping

Actionable fix suggestions you can validate with a focused eval loop

Why it’s different

You debug categories of failures, not one-off traces

It ranks hypotheses (e.g., threshold too high, retrieval drift, prompt regression, guardrail friction)

It proposes small, surgical changes you can A/B and roll back quickly

How it works (high level)

We instrument LLM calls, tool invocations, retrieval hits, guardrail events, and outputs as spans (OpenTelemetry compatible)

We build semantic signatures of failure states and cluster them

We label clusters and map them to ranked hypotheses using a mix of rules + learned patterns from historical fixes

We attach a minimal eval set per cluster so you can confirm the fix without re-running your whole suite

I wrote a free handbook on enterprise RAG, not the theory, but what happens when you try to scale it in production.

Inside, you’ll find practical insights on chunking methodologies, re-ranking systems, embedding techniques, hallucination control, RAG implementation, evaluation strategies, plus countless additional topics.

You’ll also learn:

- Frameworks to reduce hallucinations - Enterprise evaluation practices - ROI optimization via metrics

Would love feedback from this community.