Check out the storied history of RM2. Taxpayers literally voted to raise sales taxes to fund a rail corridor, and the money was reallocated to a different county for an unrelated project that did not benefit the counties in question. Never mind that an actual functional Dumbarton Rail could be a huge improvement to life on the Peninsula if done well.
Imagine a genuinely fast transfer between any one of the Caltrain stations (say Palo Alto or Menlo Park) and one of the East Bay BART stations. Of course, getting the western portion past all the expensive neighborhoods in the way sounds like a real mess.
JWT uses a famously misdesigned signature scheme. It’s kind of amazing that this article uses JWT as an example of being better than SAML — SAML really is awful!
I’m morbidly curious whether the (supposedly) superior compaction support in recent GPT models with an appropriate harness has anything to do with this. A conventional LLM with conventional attention is, of course, wildly unsuitable to continuous tasks like driving, but maybe as the technology advances it will improve in its ability to sort-of work.
Not unless you want to cheat the attention mechanism or do extra computations running prefill in a front-truncated version of the conversation.
Also, to the extent that the model reasons and thus learns something, if you blindly truncate the front, you will lose that knowledge. In the OP, the LLM that actually navigated the course successfully only did it on the second try. It it forgot the first failed try, it might not have succeeded :)
Might I gently suggest that you have a model at least as capable as Opus 5.5 translate that from Claudish to English? Or, even better, have an actual human work on the docs a bit? As it stands, they are fairly egregious, and they seem to devote at least as much space to little AI-generated quips that convey no meaning than to actually explaining what’s going on.
Also, maybe a human should decide whether these are “function” hooks or “module” hooks. All of this marketing calls them “function” hooks, but the json config seems entirely unaware of this.
(Has anyone else noticed that half the sentences in Claudish aren’t merely weird: they are noun phrases and not sentences at all? I’m pretty sure that any decent pre-LLM NLP-based grammar checker would correctly flag half the sentences in Claudish. Also, whatever variant of Claude wrote this thing can’t even capitalize around semicolons consistently with itself, let alone consistently with how English has been written for at least a century.)
Ouch! Much of this verbiage was dictated by me personally; I just have a fairly distinct register some might consider inscrutable. My English teachers in grade school always said the same :)
Rest assured I'll inject a bit less soul into the official docs once Mods are launched; re your feedback on the JSON key, what would you recommend?
Out of curiosity, I ran the PDF through pangram and it seemed to flag nearly the entire thing as AI. I recognize these aren't perfect detectors, but they can give signals if nothing else. Perhaps it needs more soul injected!
I know it's a joke but if you look at many of the key AI researchers papers (written pre-LLM mass adoption) you can see some similarities with how LLMs structure their output.
> Ouch! Much of this verbiage was dictated by me personally; I just have a fairly distinct register some might consider inscrutable.
I do notice that the more Claude-generated stuff I read, the more it creeps into my daily usage, and I suspect I don't read nearly as much of it as an Anthropic Employee would, so I could believe that. Though "much of" isn't the same as "written with zero AI generation/rephrasing/etc."
Anyway, that aside, something I would like to see is an example of something that's possible with this system that isn't, or isn't easily, possible with existing Claude hooks. Right now it reads like "Here's a cool thing! Here's how it works! And here's this other similar system we have! Here's how that works!" But there's no summary of the differences, why I'd use this over regular hooks, and so on. Or at least not that I saw on quick skim, and I'd be looking for that to be mentioned as early as possible, so I know if the rest is worth reading.
Your comment here is written in perfectly fine English :)
Maybe "function_hook_modules" for the JSON key?
Does this finally fix the limitation that there is no supportable way to replace the implementation of a native tool in Claude Code? codex-rs has an (undocumented but likely supportable if kind of awkward) mechanism, and I’m part way through a project that needs this. I was going to release it with a recommendation not to use Claude Code, but it’s at least plausible that this will change my mind. (I’m not sure yet — the $ mechanism might be too restrictive. It’s a start at least.)
Don't trust my formatting -- I typed this in the comment box and I have not run it through a prettifier or anything.
The point here is that there's a world adjacent to but not actually contained within Claude Code in which not everything blindly trusts everything else, and maybe it's time to start remembering some lessons from the 90's on. For example:
- Don't sniff content types and preferably don't infer them from filenames either.
- Don't trust your subresource to arrive intact. Pin those hashes and verify them!
- Leave some room for extensibility.
- Maybe don't require everyone to mix their code with the security policy that controls edits to that code? I realize that anyone cursed with GitHub Actions is forced to violate this rule in the most outrageous ways imaginable, but that doesn't mean that Claude Code needs to follow suit forever. Once there's subresource integrity, the actual subresource can be put somewhere else where it belongs better. If there's "source_file", in the future there can be "source_url" and such without trying to infer it from the formatting of the string.
(I've involved absolutely no AI in the preparation of this comment. I make plenty of use of AI, but I like my brain to stay exercised, and I like to think that I remain MUCH better at this kind of thing than even the best current models.)
Contact me at the email address in my HN account and we can arrange for a human with a soul and feelings to write the docs from scratch assuming you have a price in mind that values the nature of my talent and experience.
It's a register that would be great for some tabletop games or pop science writing, but in this context it could really use a technical editor to aggressively remove phrasing like "keeping the fold neatly uniform" and "affordance surface", as well as change things like "hooks live in a hooks.json file, today of four extant types" into plain technical language ("there are four types of hook that can be defined in hooks.json").
Writing documentation is one of the most often mentioned uses of LLMs. I suppose if Anthropic wouldn't be doing it it would put into question why anyone else would.
> they are noun phrases and not sentences at all? I’m pretty sure that any decent pre-LLM NLP-based grammar checker would correctly flag half the sentences in Claudish. Also, whatever variant of Claude wrote this thing can’t even capitalize around semicolons consistently with itself, let alone consistently with how English has been written for at least a century.
Probably just a case of a company hoping their scale can change the societal standard faster than they can be bothered to match the standard.
You'll talk like 2023 unsupervised TikTok generators and you'll be happy.
This is so many orders of magnitude above the “good” AQI threshold that it’s almost comical.
Now, sure, different particles have different health characteristics, but the stuff coming out of a vape isn’t water, and you’d better hope that it is many orders of magnitude less damaging than the fine particles that are found in the environment if you actually want to believe that your lungs are prepared to handle it.
(Okay, it’s obviously orders of magnitude less damaging than, say, wildfire smoke or brake dust or restaurant kitchen exhaust on a per-microgram basis, but the question is how many orders of magnitude less dangerous.)
P.S. I strongly suspect that there is one common dry aerosol that is genuinely harmless in moderate amounts: sodium chloride from sea spray. It’s highly soluble and found all over inside your body. I’m not sure to what extent air quality impact studies try to separate out the AQI impact from sea spray from everything else.
I would love to see more project specs call for aluminum cable. For a given ampacity, it’s lighter, cheaper and more flexible than copper.
The major downsides are that the exposed wire is much less corrosion resistant underground (which is irrelevant) and that you need appropriate lugs. But standard lugs can easily be purchased in aluminum-compatible variants at no additional cost.
There are downsides though, alu wiring breaks over time when exposed to any kind of stress and the connections loosen and have to be re-checked periodically.
I think you even need to be careful about working Al too much during installation. it will bend in one direction just fine, and even back another direction, but after that cracks are going to start developing.
Aluminum wire is completely safe these days. Wiring devices and breakers have accepted both Cu/Al wire for the last 50 years.
There was an issue with aluminum wire and terminations, the wiring devices and breakers used for copper only wire didn’t work with aluminum (wrong coefficient of expansion of the metal where the terminations were made) and caused arcing and fires. Once the termination points were made out of an alloy that worked with both Cu/Al, it’s been safe to use.
> Wiring devices and breakers have accepted both Cu/Al wire for the last 50 years.
I agree with your general point, but be a bit careful here.
> Wiring devices and breakers have accepted both Cu/Al wire for the last 50 years.
It’s true that, for a little over 50 years, the UL has regulated what devices may “accept” Al wire. But devices have had markings suggesting use of Al wire for longer than that, and it was quite unwise:
Don’t get caught up in all the discussion of repair devices — AIUI this article is mostly about “repair” of old pre-8000-series Al wire. You can’t buy that stuff any more. As far as I know, modern Al listed building wire is only sold in 8 AWG and up, and this stuff doesn’t need “repair”: it’s perfectly fine in any appropriately listed connector.
I was taught that the safe way to keep using the old pre-8000 series wire is to use the specific listed fittings for this purpose (WAGO 221 series nuts are fit for purpose) with contact paste and a copper pigtail that connects to the device.
Not really. The 1960s used small-gauge aluminum wire with inappropriate alloys and inappropriate connectors. The modern stuff doesn’t have the same problems.
To be slightly fair to Anthropic, Qwen does even worse IMO: their model announcements don’t actually show any content at all for me on Mobile Safari. The content box shows up but is just a pulsing animation that never gets replaced by text. At least Anthropic’s announcement works once I manage to scroll it far enough.
The fix for this is to tap the overflow menu icon and choose “Reduce privacy protections”. (Wtf, Alibaba?) This appears to be related to use of iCloud Private Relay.
I use Astra for rapidly consuming my token limit on a task that would not consume it on 5.6 Sol.
(I have not done anything quantitative here. For one thing, OpenAI’s billing pages and the codex-rs frontend make it pathetically difficult to get any real data. Some day I should wire up a proxy to extract actual stats.)
https://en.wikipedia.org/wiki/Dumbarton_Rail_Corridor
Check out the storied history of RM2. Taxpayers literally voted to raise sales taxes to fund a rail corridor, and the money was reallocated to a different county for an unrelated project that did not benefit the counties in question. Never mind that an actual functional Dumbarton Rail could be a huge improvement to life on the Peninsula if done well.
Imagine a genuinely fast transfer between any one of the Caltrain stations (say Palo Alto or Menlo Park) and one of the East Bay BART stations. Of course, getting the western portion past all the expensive neighborhoods in the way sounds like a real mess.
reply