Hacker Newsnew | past | comments | ask | show | jobs | submit | brainlessdev's commentslogin

Made me think of my own insistence on relying on the existence of RCTs for a lot of things related to health...


Strange website. It is made by OpenAI. I suppose they are doing this to gain visits and as marketing positioning?

There is no format here, just a filename.

Also, Anthropic/Claude is a glaring omission. I suppose people can use symbolic links if they want to and point CLAUDE.md at AGENTS.md.


it's actually by sourcegraph and it's been up since may.

Here's where it used to go: https://web.archive.org/web/20250702163859/ampcode.com/agent...

Here's their announcement

https://ampcode.com/news/AGENT.md

The openai thing is some recent partnership I'm guessing

Interesting enough, Sourcegraph had agent.md which now 301's to agents.md (with the s).


Interestingly, the old one mentioned CLAUDE.md and ln -s, but the new one does not. The whole website is just a marketing/partnerships battle, it seems.


hi, one of the folks behind this. Back in May, @sqs acquired the domain and launched the website above, committing to relocate if the agents.md domain could be acquired. In July, I put out [1] RFC 9999 as a call to the industry that we need to fix this mess. Shortly afterwards OpenAI was able to obtain the domain and thus we (Amp) followed through on the commitment and worked with other vendors to move from AGENT.md to AGENTS.md.

[1] https://web.archive.org/web/20250708160846/https://ampcode.c...


This seems much more insightful than the website in the OP. Thanks!


now? maybe so. But when it was a sourcegraph only thing (really out of their amp project, which is like byterover/cline cloud/roocloud) not so much - they really don't expend much on marketing hype.

I mean I knew about it the day it launched but I'm /probably/ crazy.


Claude is omitted, because Claude is the only agent that still doesn't support the standard filename convention.


The website could mention that. Since I did not discover this website's affiliation with OpenAI until I found the GitHub repo, I had assumed that this is purely an informative website, and as such I expected it to mention the agent tool most people I know use (Claude). Even if that mention is "Claude does not support this yet".


  - add todo.txt to global gitignore


Author here, posting a self-review.

I've realized most of my blog post is not really about NixOS, it's just about this particular TUXEDO laptop requiring special tweaks to work properly. I've set up Debian 13 with Nix (plus Home Manager) in a VM to try it out and have realized that on the real laptop I would need to perform the same tweaks: install special drivers, install the TUXEDO Control Center (albeit using a supported .deb), and add those same kernel params. The only "care-free" option would be using TUXEDO OS, which I could explore. I've run NixOS on e.g. an AMD ThinkPad T14 and it was seamless, with no tweaks needed.

I suppose using something other than NixOS would indeed make some things easier (in my case Vanta, `pinentry` programs, Playwright and Cypress) and would perhaps let me live a more hands-off experience. I currently run `nix flake update` on my system way too often... but other than that, NixOS is not really getting in the way, at least as far as using this laptop goes.


Excellent write up and great real world review. You mentioned wanting to become a generalist.

The missing applet for tuxedo-rs would be a great opportunity to "scratch an itch" and learn some new technology.

You have some options on the language you write the applet in if you're not ready to jump in to Rust or C.

Might be a great way to learn some stuff outside of web development.

Good luck.


A while ago I made a fortune database that draws from Marcus Aurelius's Meditations. I used to have a tmux pane that ran them on my work session boot script :)


The Snowman (1982), a short Christmas animated film. I'm not sure it counts as silent, but it's a great piece of art nevertheless.


I like david Bowie at the start doing the introduction


As a long-time GNOME user, thank you for making this wonderful compilation, and for all the detail.


Oh my, I did almost exactly the same when I was 8, but mine was about dinosaurs :)


Check out Nix's plasma-manager.


Can it be database-agnostic and 100% expressive at the same time? Perhaps expressiveness is different depending on the engine.

SQLx comes close to this btw.


Yes.

The basic data model was invented a half-century ago. Expressiveness of basic SQL is not different depending on the engine. Relational algebra is the same however it's implemented.

Some databases have extensions, and those are okay to include. You should be able to either (1) choose to not use those or (2) lock yourself into a subset of databases which support the extension you need.

It's good if those extension were namespaced. For example:

* If I want to use a postgres JSON type, it should live under postgres.json (or if it cuts across multiple databases, perhaps extensions.json or similar)

* Likewise, database built-in functions, except for common ones like min/max/mean, should be available under the namespace of those databases.

* It's okay if some of those are abstracted out into a namespace like extensions.math, so I can use extensions.math.sin no matter whether the underlying datastore decided to call it SINE, SIN, SINE_RADIANS, SIN(x/180*PI), and if it doesn't have sine, an exception gets raised.

The basic relational data model provides the best expressiveness for representing data and queries created to date, and doesn't differ. It's a good theoretical model, and it works well in practice. There's good reason it's survived this long, despite no lack of competition. The places expressiveness differs are relatively surface things like data types and functions.

It's also okay to have compound types, where I am explicit about what the type is in different databases. e.g.: string_type = {mysql: 'TEXT', postgresql: ...


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: