frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Why human syntax breaks LLMs (and how to fix agentic coding)

3•aslang•31m ago
Full technical essay with benchmarks & AST breakdowns: https://aslang.dev/blog/why-llms-struggle-with-python-and-rust

Over the past two years, watching coding agents generate code, we kept noticing an identical failure pattern: models spend 32% to 41% of their inference compute trapped in syntax repair loops.

When we investigated the information theory behind this, we realized the problem is not model scale—it is the computational geometry of transformer attention heads when confronted with human-centric grammars: 1. Python's off-side rule: Lexing requires an internal LIFO indentation stack. Closing 3 blocks emits 0 characters. A single whitespace token split silently re-parents AST subtrees. 2. Rust's borrow checker: Validity depends on non-local constraint solving across lifetimes and CFGs. Autoregressive generation is strictly forward causal (O(1) feedforward); it cannot backpropagate lifetime conflicts backward during generation.

We built AgentScript (ASL): an open-source, statically typed language using single-pass S-expressions that compiles directly to native Rust, Go, TypeScript, and WebAssembly (wasm32-wasip1).

Key properties enforced by construction: * Balanced parentheses by grammar: Left-to-right attention heads always know parent scope. * Closed vocabulary (prelude.json): 100% of builtins are type-checked and evaluated; no unmodeled foreign calls. * Sub-millisecond Wasm sandboxing: In-memory WASI preview1 execution in 0.038ms without Docker/microVM spin-up. * Syntax repair collapse: Models spend 46.5% of generated tokens fixing syntax in Rust (our hard baseline) and 34.2% in Python. In AgentScript, repair iterations drop by 98.3% vs Rust baseline (from 4.8 cycles to 0.08), cutting syntax repair waste to just 1.2%.

Our Mission: The Best Harness for Local Development with Small Models While frontier models on cloud clusters partially brute-force messy human grammars, our mission is to build the most effective autonomous harness for local development with small models (SLMs: 3B to 31B like Qwen, Gemma, Llama) running directly on developer machines.

On Apple Silicon or laptops, memory and attention are precious. A single-pass, parenthesis-balanced language combined with resident AST batch RPC eliminates the syntax churn and context rot that derail small models.

Pre-Release Alpha & Active Development: AgentScript is in early pre-release alpha—we do not have a tagged v0.1 release yet and are actively migrating to a 100% self-hosted compiler & WASI runtime. But even at this stage, empirical results inside agent loops are remarkably compelling.

Try It Locally & In Your Agent Skills: We do not offer an in-browser playground—test the real thing directly in realistic agent workflows: 1. CLI toolchain: curl -fsSL https://aslang.dev/install.sh | bash (or clone GenSEAM/asl & cargo build --release) 2. Equip agent skills (Claude Code, Cursor, Antigravity) with AST verification and batch RPC: asl rpc '(:batch (:out "src/main.asl") (:sym "my_func"))'

Terminal-Bench 4.0 Baseline (Macro Results, Not Cherry-Picked): We packaged our baseline submission on Terminal-Bench 4.0 (tested on Gemma 4 31B under strict airgap boundaries): * Macro Pass Rate: 13.5% across all 89 evaluated tasks (12 verified passes / 89 total tasks). * Baseline Comparison: Common harnesses (Claude Code, Codex, CLI loops) score 0.0% on this suite when paired with open-weights models due to subshell state loss, quoting drift, and context blowup. Pure ASL achieves 13.5% on Gemma 31B in airgap. * Token Economy: 77.3% token savings vs standard agent CLI baselines.

Transcripts & submission tarball: https://github.com/GenSEAM/harness Core compiler & runtime repo: https://github.com/GenSEAM/asl

We would love critical feedback from compiler engineers, language designers, and systems builders on the grammar design and agent steering architecture!

Qisutu 2.0.1 – Internal agent chat, ticket handovers and scheduled reports

https://github.com/qisutu/qisutu/releases/tag/v2.0.1
1•OFORK•1m ago•0 comments

I tried to start 182 MCP servers. 65 answered

https://mcprating.io/blog/i-tried-to-start-182-mcp-servers
1•saikousoshite•2m ago•0 comments

Ergo Framework – Erlang/OTP-style distributed systems in Go

https://github.com/ergo-services/ergo/releases/tag/v1.999.330
1•halturin•3m ago•0 comments

Reservoir sedimentation diminishes water storage and coastal delta resiliency

https://www.nature.com/articles/s41467-026-76986-3
1•toomuchtodo•6m ago•1 comments

What the CPU shortage means for software teams

https://www.katelynlesse.com/blog/cpu-shortage-software-teams
1•sylvainkalache•7m ago•0 comments

Real Business Plan Generator with AI Tool for Free

1•horitechsolutio•8m ago•1 comments

AGI Futures (2023)

https://read.roonscape.ai/p/agi-futures
1•eatitraw•9m ago•0 comments

Show HN: Copperhead – Hardware as Fast as Software

https://copperhead.sh/
3•animeshchouhan•9m ago•0 comments

Diri

https://github.com/cristicretu/diri
1•handfuloflight•9m ago•0 comments

With another infusion of cash, Stoke Space goes even bigger

https://arstechnica.com/space/2026/09/stoke-space-sets-debut-launch-target-reveals-plans-for-larg...
1•rbanffy•10m ago•1 comments

It takes at least 15 minutes get back into the "zone" after an interruption

https://contextkeeper.io/blog/the-real-cost-of-an-interruption-and-context-switching/
1•piotrkarczmarz•13m ago•0 comments

Planet Labs' Open Satellite Feed

https://tech.marksblogg.com/planet-labs-open-satellite-feed.html
1•marklit•13m ago•0 comments

Show HN: Grith – syscall-level supervision for AI agents

https://github.com/grith-ai/grith
3•edf13•13m ago•1 comments

For the Love of the Game

https://slimemoldtimemold.com/2026/08/27/for-the-love-of-the-game/
1•surprisetalk•14m ago•0 comments

The AI Capex Bubble and the Parallels to 5G

https://deadneurons.substack.com/p/the-ai-capex-bubble-and-the-parallels
1•nr378•17m ago•0 comments

Britain reboots its space strategy with £7.8B on the launchpad

https://www.theregister.com/public-sector/2026/09/08/britain-reboots-its-space-strategy-with-78b-...
1•DemiGuru•19m ago•0 comments

The extended mind was always personal

https://www.thisandthat.chat/blog/the-extended-mind-was-always-personal/
1•jreynar•20m ago•0 comments

Huawei proudly shows off an un-American chip

https://www.theregister.com/systems/2026/09/08/huawei-proudly-shows-off-an-entirely-un-american-c...
1•DemiGuru•21m ago•0 comments

Show HN: Manymux: A Terminal Session Multiplexer

https://rayfish.xyz/blog/03-introducing-manymux
1•dfish•21m ago•0 comments

The first zero-click worm to spread through WeChat calls across iOS and Android

https://calif.io/research/weworm
3•geox•23m ago•0 comments

Augment Mouthpad

1•Upset123•25m ago•0 comments

Letting AI Debug Production

https://lackofimagination.org/2026/09/letting-ai-debug-production/
1•tie-in•26m ago•1 comments

BirdCast – Bird migration forecasts in real-time

https://birdcast.org/
1•vital101•27m ago•0 comments

Causal Lineage, Session Replay, and the Missing Layer in Enterprise AI

https://medium.com/@MirArshadTalpur/causal-lineage-session-replay-and-the-missing-layer-in-enterp...
1•Arshad-Talpur•27m ago•0 comments

Terence Tao on Breakthrough in finite-time blowups for 3D incompressible Euler

https://mathstodon.xyz/@tao/117233527638291447
2•haxiomic•28m ago•0 comments

Geneticist's Y. Lu age-reversal tech could help restore sight

https://www.technologyreview.com/2026/09/08/1142074/yuancheng-ryan-lu-age-reversal-tech-restores-...
1•mdp2021•28m ago•0 comments

Implementing Adaptive Cache Replacement (Arc) Policy in Python

https://www.abhinavomprakash.com/posts/implementing-arc-cache-replacement-policy-in-python/
1•lazyfolder•28m ago•0 comments

Britain's grid operator gave Palantir contract without inviting rival bids

https://www.ft.com/content/f6a26a17-985f-4283-99c4-ba5d54e94e7f
1•robtherobber•28m ago•0 comments

Assembling context for analytics agents from existing data stacks

https://blog.getcassis.com/a-blank-beats-a-guess/
1•matthieu_bl•31m ago•0 comments

Why AI-generated slopaganda works

https://www.machinesociety.ai/p/why-ai-generated-slopaganda-works
2•mikelgan•31m ago•1 comments