frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Claude Code now reads AGENTS.md if there is no Claude.md

https://code.claude.com/docs/en/changelog
206•datadrivenangel•1h ago•80 comments

Android 17 is the first since 3.x to add new APIs without releasing to the AOSP

https://grapheneos.social/@GrapheneOS/117282080803799576
354•theanonymousone•3h ago•165 comments

Y Combinator's PAC is throwing money at Republicans across the country

https://sf.gazetteer.co/y-combinators-pac-is-throwing-money-at-a-bunch-of-republicans-across-the-...
35•slater•30m ago•6 comments

Saving another 100TB of RAM

https://blog.cloudflare.com/saving-100-tb-of-ram-with-math/
134•f311a•3h ago•27 comments

Cloudflare Quick Tunnels

https://try.cloudflare.com/
487•jcbhmr•8h ago•213 comments

Xcode 27.1 Beta Release Notes

https://developer.apple.com/documentation/xcode-release-notes/xcode-27_1-release-notes
93•CameronBanga•3h ago•54 comments

Cache-to-Cache: Direct Semantic Communication Between LLMs (2025)

https://arxiv.org/abs/2510.03215
48•rochansinha•3h ago•10 comments

Photon-Emission-Guided Laser Fault Injection Enables RP2350 Secure Debug

https://donjon.ledger.com/blog/rp2350-secure-debug-laser-fault-injection/
134•synack•5h ago•40 comments

How to Write with an LLM

https://sockpuppet.org/blog/2026/09/17/how-to-write-with-an-llm/
333•joeriddles•1d ago•235 comments

Show HN: Cactus Needle 3: 8-29MB automation models can match DeepSeek V4 Flash

https://cactuscompute.com/needle
143•HenryNdubuaku•22h ago•70 comments

OpenJev

https://openjev.com/
510•ilreb•12h ago•234 comments

The Implications of Linguistic Illegibility for LLM Security

https://arxiv.org/abs/2609.02852
34•tomjakubowski•3h ago•14 comments

Cyclomatic Complexity in C#

https://blog.ndepend.com/understanding-cyclomatic-complexity/
12•gone35•2d ago•3 comments

Two parallel neural ectoderm progenitors contribute to the developing brain

https://www.newscientist.com/article/2589739-our-brain-evolved-from-two-primitive-nervous-systems...
93•Jimmc414•7h ago•49 comments

The first new cat species discovered in 100 years

https://www.nationalgeographic.com/animals/article/meet-the-first-new-cat-species-discovered-in-1...
94•ohjeez•1d ago•28 comments

From Geometry to Algebra and Back Again: 4000 Years of Papers (2023) [video]

https://www.youtube.com/watch?v=1cRFfYQYGxE
17•surprisetalk•1d ago•0 comments

A search-and-inference database from scratch in pure Zig

https://antfly.io/research/antfly-zig
39•kingcauchy•3d ago•14 comments

C++26: Trivial infinite loops are no longer undefined behaviour

https://www.sandordargo.com/blog/2026/09/16/cpp26-trivial-infinite-loops
124•ibobev•1d ago•160 comments

How SpaceX streamlined the Raptor engine

https://www.construction-physics.com/p/how-spacex-streamlined-the-raptor
129•JumpCrisscross•1d ago•19 comments

Minimal Phone 2

https://minimalcompany.com/
144•nashashmi•20h ago•135 comments

I vibed a proof of Conway's conjecture

https://overreacted.io/how-i-vibed-a-proof-of-conways-conjecture/
194•m-hodges•7h ago•172 comments

Inside ZCode: Silently uploading your Git history to the cloud

https://blog.ferstar.org/en/posts/zcode-silent-workspace-snapshot-upload/
233•csmantle•16h ago•88 comments

Korea raises data breach fines to 10% of revenue

https://www.koreajoongangdaily.com/business/korea-raises-data-breach-fines-to-10-of-revenue/12869899
198•throw7•2h ago•59 comments

Warez: The Infrastructure and Aesthetics of Piracy (2021)

https://archive.org/details/b904a8eb-9c98-4bb1-bf25-3cb9d075b157
68•succinct_ideas•19h ago•12 comments

US Military had close call after using AI for hallucinated intelligence report

https://www.cnn.com/2026/09/18/politics/us-military-ai-false-intelligence-china-ship
325•realsarm•4h ago•262 comments

Cekura (YC F24) Is Hiring

https://www.ycombinator.com/companies/cekura-ai/jobs/AiWwUxI-forward-deployed-engineer-us
1•atarus•10h ago

Show HN: Ax-check.com – Can agents use your product?

https://www.ax-check.com/
27•0x63_Problems•1d ago•25 comments

Border agents can search cellphones without a warrant or reasonable suspicion

https://lawandcrime.com/high-profile/the-government-was-entitled-trumps-border-agents-can-now-sea...
160•mmh0000•4h ago•120 comments

War may be coming. Are we psychologically ready?

https://www.bbc.com/news/articles/cmn0jke547r5o
27•meep_meep_meep•30m ago•27 comments

Mathematicians Build Long-Awaited Graph Sandwich

https://www.quantamagazine.org/mathematicians-build-long-awaited-graph-sandwich-20260918/
60•ibobev•7h ago•15 comments
Open in hackernews

Claude Code now reads AGENTS.md if there is no Claude.md

https://code.claude.com/docs/en/changelog
199•datadrivenangel•1h ago

Comments

hbarka•1h ago
Great, now I have to redo my scaffold harness. I guess this agent.md awareness is part of the system prompt?
sync•1h ago
nope! they're releasing something called "Claude Code mods", toted as their "upcoming way to customize the Claude Code harness"

https://x.com/trq212/status/2101009392611278961

AGENTS.md implementation is open sourced as well: https://github.com/anthropics/claude-code/tree/main/mods/age...

hbarka•45m ago
Nice. Thanks!
vindex10•1h ago
First feature to borrow after peaking into openai repos? ))
askonomm•1h ago
Finally doing something standards-compliant instead of forcing users into a proprietary workflow.
klodolph•47m ago
CLAUDE.md: @AGENTS.md
fphilipe•44m ago

    ln -s AGENTS.md CLAUDE.md
mlnj•31m ago
Wake up babe, new recursive self learning technique just dropped.
gcampos•20m ago
I tried that before, it doesn’t work. Claude will not prioritize AGENTS instructions the same way it did for CLAUDE.

ln was the only thing that worked for me

swyx•14m ago
fwiw, i am with thariq https://x.com/trq212/status/2092302273099796842 in that prompts should be tuned for models and in fact blindly applying agents.md is probably an antipattern unless you want all models to basically converge to some common ill defined of instruction following - good local minima, bad global minima for model diversity and exploration of intelligence.

aka, sometimes it really is too early to force a standard

neverrroot•1h ago
Thanks guys, you did the right thing.
clutter55561•1h ago
Don’t get too excited, Claude code still won’t detect skills on .agents/skills.
jjordan•58m ago
Don't worry, it's on the roadmap for Q4 2029.
vb-8448•51m ago
They have AGI, but they don't have $20 of token budget to add a so basic functionality.
bel8•50m ago
They probably have an explicit instruction in their own CLAUDE.md to not implement that support.
sscaryterry•19m ago
Its the only explanation. I mean, they are not living under a rock...
falcor84•8m ago
As evidence that they actually are living under a rock, there's still no proper way to mv a workspace and have it retain all its history and config.
nomel•45m ago
A post-checkout git hook can handle this unfortunate situation.

  mkdir -p ~/.githooks
  git config --global core.hooksPath ~/.githooks

  cat > ~/.githooks/post-checkout <<'EOF'
  #!/usr/bin/env bash
  if [ -d .agents/skills ] && [ ! -e .claude/skills ]; then
      mkdir -p .claude
      ln -s ../.agents/skills .claude/skills
  fi
  EOF

  chmod +x ~/.githooks/post-checkout
datadrivenangel•1h ago
This allows us to remove our one line Claude.md files that just say "AGENTS.MD"
whalesalad•58m ago
ln -s AGENTS.md CLAUDE.md
lolpython•55m ago
Fine if you don't need to git checkout the repo on Windows :)
whalesalad•53m ago
oh god. sorry.
Arcuru•51m ago
Just .gitignore CLAUDE.md and handle it locally. Checking in a symlink would be weird.
jpollock•49m ago
I'm surprised Git and/or Windows don't support symlinks?
whalesalad•45m ago
are you though?
lolpython
cmrdporcupine•1h ago
Only took them a year and a half of everyone complaining to finally do the right thing.

Congrats.

anukin•1h ago
Thank you Tobi Lutke.
fhub•56m ago
Context

“I’m thinking about banning Claude Code at Shopify until they change their mind and read AGENTS.md and .agents/skills etc.,”

- Tobi Lütke on X.

TomGarden•59m ago
Caught myself about to praise this, but it's the absolute bare minimum.

Time to delete the symlinks

blueaquilae•59m ago
Forced to do something for the users...
dude250711•26m ago
They have achieved AGI/RSI internally and it told them "common, let's sort this s..t out, it's embarrasing".
seaal•56m ago
The madlads finally did it, now if only I could use my Claude sub in other harnesses without risking getting banned.
sidrag22•42m ago
yep, all i want is freedom to make a workflow where i don't feel tied to one provider, CC is exactly what i don't wanna get trapped in. I'll happily use claude MODELS, but if it means i have to keep learning two harnesses side by side to keep using one particular provider, then the second i can easily replace it, i am going to(even if its a small drop in performance).
throwaw12•55m ago
Remember they didn't do this because they wanted to help community, they did it because community was angry and they were losing users to other harnesses.

Doesn't look like Anthropic care about dev community

rvz•55m ago
A reminder that needs to be said: Don't use a closed-source harness.

Why? This is why. [0]

[0] https://news.ycombinator.com/item?id=49750694

aroman•53m ago
Finally, I can delete `sync-agent-docs.sh`, which recursively symlinked AGENTS.md to GEMINI.md and CLAUDE.md...
dinga•52m ago
My claude.md:

# CLAUDE.md

This project uses `AGENTS.md` as its agent instruction file (kept provider-agnostic). Treat any `AGENTS.md` file exactly as you would a `CLAUDE.md` file — at the root level and in any subdirectory you are working in.

@AGENTS.md

frizlab•50m ago
If only there was a technology that existed to link files together… /s
gberger•47m ago
You mean symbolically?
frizlab•39m ago
Good one
dinga•39m ago
The idea was to have it automatically detect nested AGENTS.md

Does your tech do that?

Anyway, the joke is on me I guess, because it might not work reliably.

numpad0•11m ago
On many filesystems, a lot of data about a file is not attached to the content of the file, but stored in a master filename and metadata table graph tree of some sort, and the address offset within that metadata used to retrieve the contents on disk can be a duplicate of another entry, without that situation instantly leading to a filesystem driver crash. Some filesystems officially support such duplicates as well as equivalents of HTTP 3xx, some you can just do as a matter of fact and fsck would have some words about it.

Default filesystems for all Unix, Linux, WinNT, all do.

stillpointlab•51m ago
I recently had Claude Fable set up a new project for me and I pointed it at some existing projects to use as a guide on how I like to structure things. It created, unprompted, an AGENTS.md file and a CLAUDE.md symlink to AGENTS.md

I didn't even have that symlink in any other project - it just did it. I think it saw that one of the projects I already had was set up by Codex and that project had an AGENTS.md so perhaps it inferred that I was using both Claude and Codex, so it was politely covering both? Or maybe a recent change made this behavior default?

I was surprised and I hope they continue to seek standards.

cyanydeez•47m ago
Justba prompt change.
reedlaw•46m ago
Seems agents understand their own bugs now. https://github.com/openai/codex/issues/9252 has 88 thumbs up and a workaround (switch to raw mode with Alt+R) found in a comment. Codex suggested the workaround to me today when I complained about its multi-line bash command being corrupted on paste because of the two-space indent in Codex's code blocks.
nunodonato•45m ago
yay! /s

Why are people still putting up with this kind of attitude, especially when there are so many good alternatives available?

sscaryterry•44m ago
Still can't read what their models vomit at me.
Madmallard•41m ago
Still don't understand the point of the markdown files.

Isn't it literally all just more text you're adding to the prompt. How can you even be sure it isn't just clouding context with nonsense for whatever you're asking for?

mcherm•39m ago
You know it because you write the content of AGENTS.md. And if you are smart, you keep it brief and cover only the important things that anyone (human OR LLM) would want to know if working in this directory.
Madmallard•34m ago
As far as I understand even adding relevant information still eventually clouds context
pixl97•27m ago
You still need to define assumptions somehow. What you want and what the model wants will not match up by default.
Madmallard•21m ago
In my experience telling it what I want is not a reliable process at all whatsoever if what I'm asking for is sufficiently complex, no matter what context I provide. So instead I break tasks down into very small parts, ask for solutions to those that I can reasonably quickly assess and then put them together myself. Asking it to do the architectural or deep algorithmic legwork IME wastes so much time and is often just wrong.
electroglyph•
armcat•40m ago
About time!
getpokedagain•34m ago
Wow..... Progress and technical innovation right here!!!
mococa•33m ago
This is not a news to celebrate, they must follow standards
kislakiruben•33m ago
why did it take so long?
timcobb•31m ago
There goes their moat...
budoso•30m ago
This just be a recession indicator
rukuu001•30m ago
Once I asked, puckishly, Claude Code to “follow the instructions in this directory” when there was only an AGENTS.md there.

In the manner of someone finding a dead mouse and holding it up for examination CC said it could find no instructions but perhaps it should check this AGENTS.md file.

ryandrake•7m ago
Had a silly exchange with Codex: I had an AGENTS.md file in a directory that was a symlink to an already-created CLAUDE.md. On my first prompt to Codex, it decided to point to me that my AGENTS.md specifically calls out directions to Claude, and that it would generously re-interpret them as directions to itself, and that maybe I should fix my AGENTS.md to reference the correct agent.

Very sassy, Codex!

davidkunz•28m ago
Great, now please standardize the skills folder and the MCP config.
mitchitized•28m ago
Claude also checks your settings.json first, and if it sees a default there it then prefers that over anything in CLAUDE.md. This is particularly nefarious as they ship logic to presume a default if a setting is not there in settings.json, even if there are instructions in CLAUDE.md for exactly that.

For instance, say you added "do not add 'Made with Claude Code' in any issues, pull requests or wiki entries" in your CLAUDE.md. So far, so good.

Well the latest update now looks for something in your settings.json. Since you don't know about it, it is not set. Claude then says "not explicitly set, so now it is true by default". It completely ignores your CLAUDE.md.

Wait, what?

You shouldn't be shipping logic that arbitrarily redefines the behavior of the program, especially if your new logic actually ignores your own configuration or directives.

jtbaker•27m ago
LOL https://thenewstack.io/shopify-claude-code-agentsmd/

> “I’m thinking about banning Claude Code at Shopify until they change their mind and read AGENTS.md and .agents/skills etc.,” Lütke posted Tuesday on X.

yieldcrv•26m ago
Hi, September 2026, meet September 2025
SrslyJosh•26m ago
Truly incredible innovation.
egorfine•13m ago
Hell froze over?
moecables•12m ago
great, one less step for me.

I was using my claude.md file as a pointer to my agents.md file

a3w•9m ago
Can it read copilot.md if neither of the other files are present? Also: agents should be the standard, or we need to invoke the XKCD for "one more standard to rule them all"?
arcanemachiner•11m ago
No thanks, I'm not tuning a bunch of files just for things to break when I switch models or a new one comes out.

I'll just use my one-size-fits-all AGENTS.md file and tweak it when the one of the clankers screw up. I don't have time for such busywork.

Actually, I will append extra rules to CLAUDE.md (which imports AGENTS.md) since there is a hook there, and Claude has its own foibles. So I'll backpedal a bit there.

atonse•4m ago
Yeah but are models good enough to review these files and say “i would work better if you worded it this way?”
•
45m ago
Windows supports it but git disables creating symlinks by default.

> Short version: there is no exact equivalent for POSIX symlinks on Windows, and the closest thing is unavailable for non-admins by default unless Developer Mode is enabled and a relatively recent Windows 10 version is used. Therefore, symlink emulation support is only turned on by default when that scenario is detected. Support can be enabled by the user, via the core.symlinks=true config setting.

See: https://gitforwindows.org/symbolic-links.html

ipaddr•42m ago
Windows does mklink. Not surprised with git.
skeledrew•45m ago
Wow, still not there yet. After all these years.
pixl97•29m ago
Windows does actually have symlinks but I don't think I've ever seen anything actually use them, and I don't myself because it smells of interop issues with other windows apps.

Even to this day Windows has all kinds of problems around long file paths in its ecosystem.

TeMPOraL•6m ago
> Even to this day Windows has all kinds of problems around long file paths in its ecosystem.

To this day I don't know if it's a Windows problem or a Python problem, because I never encountered this - and never realized this problem exists - except for some random Python code whose docs tell me to set some registry value because of "long paths issue".

25m ago
do you just manually type out your important instructions every time instead of being smart and putting a few lines in a text file?