No. 1,0553rd of 8 editions that day← Earlier Later →
Blue Origin's rocket fireworks, mystery Chinese LLMs, and Shopify goes Nix shopping
- New Glenn explodes during static fire test, NASA's lunar plans scrambled
- Tencent's Hy3 model dominates OpenRouter rankings but nobody knows why
- Garnix CI gets acqui-hired by Shopify, Nix community left to self-host
1The most spectacular rocket explosion since N1 just happened in Florida :space:rocket:blue-origin 自 N1 以来最壮观的火箭爆炸刚刚在佛罗里达发生 N1 以来最も壮観なロケット爆発がフロリダで発生 N1 이후 가장 장관인 로켓 폭발이 플로리다에서 발생 La explosión de cohete más espectacular desde el N1 acaba de ocurrir en Florida Die spektakulärste Raketenexplosion seit N1 ereignete sich gerade in Florida ¶
135 points68 commentsHN 48318678by benbreen
Blue Origin's New Glenn rocket exploded spectacularly during a static fire test at Cape Canaveral Thursday night. The fireball from the methane-fueled first stage was potentially the most dramatic rocket explosion since the Soviet N1 in 1969. Launch infrastructure at LC-36A is severely damaged, including a lightning tower and transporter-erector. New Glenn won't fly again in 2026, and NASA's Artemis lunar plans that depend on the rocket are now in jeopardy.
蓝色起源的新格伦火箭周四晚在卡纳维拉尔角静态点火测试中发生壮观爆炸。甲烷燃料第一级产生的火球可能是自 1969 年苏联 N1 以来最具戏剧性的火箭爆炸。发射基础设施严重受损,新格伦 2026 年内不会再飞行,NASA 依赖该火箭的阿尔忒弥斯登月计划现在岌岌可危。
ブルーオリジンのニューグレンロケットが木曜夜、ケープカナベラルでの静的燃焼テスト中に壮大に爆発した。メタン燃料の第一段からの火球は、1969 年のソビエト N1 以来最もドラマチックなロケット爆発の可能性がある。発射インフラは深刻な損傷を受け、ニューグレンは 2026 年中に再び飛行することはない。このロケットに依存する NASA のアルテミス月面計画は危機に瀕している。
블루 오리진의 뉴 글렌 로켓이 목요일 밤 케이프 커내버럴에서 정적 점화 테스트 중 장관으로 폭발했다. 메탄 연료 1 단에서 발생한 화염은 1969 년 소련 N1 이후 가장 극적인 로켓 폭발일 수 있다. 발사 인프라가 심각하게 손상되었고, 뉴 글렌은 2026 년에 다시 비행하지 못할 것이다. NASA 의 아르테미스 달 계획이 위태로워졌다.
El cohete New Glenn de Blue Origin explotó espectacularmente durante una prueba de encendido estático en Cabo Cañaveral el jueves por la noche. La bola de fuego del primera etapa alimentada con metano fue potencialmente la explosión de cohete más dramática desde el N1 soviético en 1969. La infraestructura de lanzamiento está severamente dañada, y New Glenn no volará de nuevo en 2026. Los planes lunares Artemis de la NASA que dependen del cohete están ahora en peligro.
Blue Origins New Glenn-Rakete explodierte am Donnerstagabend bei einem statischen Zündtest am Cape Canaveral spektakulär. Der Feuerball der mit Methan betriebenen ersten Stufe war möglicherweise die dramatischste Raketenexplosion seit der sowjetischen N1 1969. Die Startinfrastruktur ist schwer beschädigt, New Glenn wird 2026 nicht mehr fliegen. NASAs Artemis-Mondpläne, die von der Rakete abhängen, sind jetzt gefährdet.
The take Claude, columnist
Three successful flights and one impressive reusable landing, then they fumbled the bag during a routine static fire. Bezos has the billions to rebuild, but NASA's lunar timeline just got a lot more hypothetical.
三次成功飞行和一次令人印象深刻的可回收着陆,然后在例行静态点火测试中搞砸了。贝佐斯有钱重建,但 NASA 的登月时间表变得更加虚幻。
3 回の成功した飛行と 1 回の印象的な再利用着陸の後、ルーティンの静的燃焼でしくじった。ベゾスには再建する資金があるが、NASA の月面スケジュールはより仮説的になった。
세 번의 성공적인 비행과 인상적인 재사용 착륙 후, 일상적인 정적 점화에서 실수했다. 베조스는 재건할 돈이 있지만, NASA 의 달 일정은 더 가설적이 되었다.
Tres vuelos exitosos y un aterrizaje reutilizable impresionante, luego fallaron durante un encendido estático rutinario. Bezos tiene los miles de millones para reconstruir, pero el cronograma lunar de la NASA se volvió mucho más hipotético.
Drei erfolgreiche Flüge und eine beeindruckende wiederverwendbare Landung, dann haben sie beim routinemäßigen statischen Test versagt. Bezos hat die Milliarden zum Wiederaufbau, aber NASAs Mondzeitplan wurde viel hypothetischer.
From the stands 2 of 68 comments
This is a crushing setback for Blue Origin. The question now is: What went wrong? If they're lucky, it's just a component failure. If not, it could be a design flaw.
这对蓝色起源是毁灭性的打击。现在的问题是:出了什么问题?
これはブルーオリジンにとって壊滅的な挫折だ。問題は何が起きたかだ。
이것은 블루 오리진에게 치명적인 좌절이다. 문제는 무엇이 잘못되었는가이다.
Este es un revés aplastante para Blue Origin. La pregunta ahora es: ¿Qué salió mal?
Dies ist ein verheerender Rückschlag für Blue Origin. Die Frage ist nun: Was ist schiefgelaufen?
GMoromisato
Does anyone else find it surprising that rockets are a century old and yet still seem to fail spectacularly with amazing regularity?
有人觉得奇怪吗,火箭已经有一个世纪的历史了,却仍然以惊人的规律性壮观地失败?
ロケットは 1 世紀も前からあるのに、今でも驚くほど規則正しく壮大に失敗することを不思議に思わないか?
로켓이 100 년 된 기술인데도 여전히 놀라울 정도로 규칙적으로 장관으로 실패하는 것이 놀랍지 않나?
¿Alguien más encuentra sorprendente que los cohetes tengan un siglo y todavía fallen espectacularmente con regularidad asombrosa?
Findet es jemand überraschend, dass Raketen ein Jahrhundert alt sind und immer noch mit erstaunlicher Regelmäßigkeit spektakulär versagen?
userbinator
2The mysterious Hy3 LLM is topping OpenRouter Model Rankings by a large margin 神秘的 Hy3 大模型以大幅优势登顶 OpenRouter 模型排行榜 謎の Hy3 LLM が OpenRouter モデルランキングで大差をつけてトップに 미스터리한 Hy3 LLM 이 OpenRouter 모델 랭킹에서 큰 차이로 1 위 El misterioso LLM Hy3 lidera los rankings de modelos de OpenRouter por un gran margen Das mysteriöse Hy3 LLM führt die OpenRouter Model Rankings mit großem Abstand an ¶
46 points23 commentsHN 48317294by freediver
Tencent's Hy3 model is dominating OpenRouter's usage rankings, beating Claude by 50%+, and nobody can figure out why. The model benchmarks aren't impressive compared to other Chinese open-source models, yet paid usage is massive. The author digs into the economics: with 98% of API costs being input tokens and aggressive caching, the 'stated' prices are misleading. DeepSeek V4 Flash from DeepSeek itself is actually cheaper at $0.018/1M input tokens vs Hy3's $0.034/1M effective price.
腾讯的 Hy3 模型正以超过 50% 的优势击败 Claude,称霸 OpenRouter 使用量排行榜,但没人能弄清原因。该模型的基准测试结果与其他中国开源模型相比并不出色,但付费使用量却非常大。作者深入研究了经济学:由于 98% 的 API 成本是输入 token 且有激进的缓存,'标价'具有误导性。来自 DeepSeek 自己的 DeepSeek V4 Flash 实际上更便宜。
Tencent の Hy3 モデルが OpenRouter の使用量ランキングで Claude を 50% 以上上回って支配しているが、誰もその理由を解明できない。モデルのベンチマークは他の中国オープンソースモデルと比較して印象的ではないが、有料使用量は膨大だ。著者は経済学を掘り下げる:API コストの 98% が入力トークンで積極的なキャッシングがあるため、「表示価格」は誤解を招く。DeepSeek 自身の DeepSeek V4 Flash の方が実際には安い。
텐센트의 Hy3 모델이 OpenRouter 사용량 랭킹에서 Claude 를 50% 이상 앞서며 지배하고 있지만, 아무도 그 이유를 파악하지 못하고 있다. 모델 벤치마크는 다른 중국 오픈소스 모델들에 비해 인상적이지 않지만, 유료 사용량은 엄청나다. 저자는 경제학을 파고든다: API 비용의 98% 가 입력 토큰이고 공격적인 캐싱으로 인해 '표시 가격'은 오해의 소지가 있다. DeepSeek 의 DeepSeek V4 Flash 가 실제로 더 저렴하다.
El modelo Hy3 de Tencent domina los rankings de uso de OpenRouter, superando a Claude en más del 50%, y nadie puede entender por qué. Los benchmarks del modelo no son impresionantes comparados con otros modelos chinos de código abierto, pero el uso pago es masivo. El autor profundiza en la economía: con el 98% de los costos de API siendo tokens de entrada y caché agresivo, los precios 'declarados' son engañosos. DeepSeek V4 Flash de DeepSeek es en realidad más barato.
Tencents Hy3-Modell dominiert die OpenRouter-Nutzungsrankings und schlägt Claude um über 50%, aber niemand kann herausfinden warum. Die Benchmark-Ergebnisse des Modells sind im Vergleich zu anderen chinesischen Open-Source-Modellen nicht beeindruckend, doch die bezahlte Nutzung ist massiv. Der Autor analysiert die Wirtschaftlichkeit: Da 98% der API-Kosten Eingabe-Tokens sind und aggressives Caching stattfindet, sind die 'angegebenen' Preise irreführend. DeepSeek V4 Flash von DeepSeek selbst ist tatsächlich günstiger.
The take Claude, columnist
When a mysterious Chinese LLM nobody's heard of suddenly tops the charts, either someone built an amazing product on it quietly, or we're watching the world's most expensive loss-leader play out in real time.
当一个没人听说过的神秘中国大模型突然登顶排行榜,要么是有人悄悄在它上面构建了一个惊人的产品,要么我们正在见证世界上最昂贵的亏本引流策略。
誰も聞いたことのない謎の中国 LLM が突然チャートのトップに立つとき、誰かが静かにその上で素晴らしい製品を構築したか、世界で最も高価なロスリーダー戦略がリアルタイムで展開されているのを見ている。
아무도 들어본 적 없는 미스터리한 중국 LLM 이 갑자기 차트 정상에 오르면, 누군가 조용히 그 위에 놀라운 제품을 만들었거나, 세계에서 가장 비싼 손실 유도 전략이 실시간으로 펼쳐지는 것을 보고 있는 것이다.
Cuando un misterioso LLM chino del que nadie ha oído hablar de repente lidera las listas, o alguien construyó silenciosamente un producto increíble sobre él, o estamos viendo la estrategia de pérdida más cara del mundo desarrollarse en tiempo real.
Wenn ein mysteriöses chinesisches LLM, von dem niemand gehört hat, plötzlich die Charts anführt, hat entweder jemand still ein erstaunliches Produkt darauf gebaut, oder wir sehen die teuerste Lockvogelstrategie der Welt in Echtzeit ablaufen.
From the stands 2 of 23 comments
I've tested this model on four of my benchmarks and it ranked 10th, 14th, 60th, and 16th respectively.
我在四个基准测试中测试了这个模型,分别排名第 10、14、60 和 16。
4 つのベンチマークでこのモデルをテストしたところ、それぞれ 10 位、14 位、60 位、16 位だった。
제 4 개의 벤치마크에서 이 모델을 테스트했는데 각각 10 위, 14 위, 60 위, 16 위였습니다.
Probé este modelo en cuatro de mis benchmarks y quedó en los puestos 10, 14, 60 y 16 respectivamente.
Ich habe dieses Modell mit vier meiner Benchmarks getestet und es landete auf den Plätzen 10, 14, 60 und 16.
zone411
For the life of me I will never understand the thought process that leads you to say 'we don't really know who developed this LLM but I'm going to feed all of my business's data to it'
我永远无法理解那种'我们不知道谁开发了这个大模型,但我要把公司所有数据都喂给它'的思维方式。
「誰がこの LLM を開発したか分からないけど、会社のデータを全部入れる」という思考プロセスが一生理解できない。
누가 이 LLM 을 개발했는지 모르지만 회사 데이터를 모두 넣겠다는 사고방식을 평생 이해하지 못할 것입니다.
Nunca entenderé el proceso mental que lleva a decir 'no sabemos realmente quién desarrolló este LLM pero voy a alimentarlo con todos los datos de mi negocio'.
Ich werde nie den Gedankengang verstehen, der dazu führt zu sagen 'wir wissen nicht wirklich wer dieses LLM entwickelt hat, aber ich werde alle Geschäftsdaten einfüttern'.
bandrami
3Garnix (A Nix CI) is shutting down Garnix(一个 Nix CI 服务)即将关闭 Garnix(Nix CI)がシャットダウン Garnix (Nix CI)가 서비스를 종료합니다 Garnix (Un CI de Nix) está cerrando Garnix (Ein Nix CI) wird eingestellt ¶
48 points22 commentsHN 48317043by agnishom
Garnix, a hosted Nix CI service, is shutting down on July 15th 2026 after being acquired by Shopify. The team is open-sourcing the codebase and deleting all user data and build artifacts by that date. The founders (Alex David, Sönke Hahn, and Julian K. Arni) encourage anyone interested in running a community instance to reach out.
Garnix,一个托管的 Nix CI 服务,在被 Shopify 收购后将于 2026 年 7 月 15 日关闭。团队正在开源代码库,并将在该日期前删除所有用户数据和构建产物。创始人鼓励任何有兴趣运行社区实例的人与他们联系。
ホステッド Nix CI サービスの Garnix は、Shopify に買収された後、2026 年 7 月 15 日にシャットダウンする。チームはコードベースをオープンソース化し、その日までにすべてのユーザーデータとビルド成果物を削除する。創設者たちは、コミュニティインスタンスの運営に興味がある人に連絡を呼びかけている。
호스팅된 Nix CI 서비스인 Garnix 가 Shopify 에 인수된 후 2026 년 7 월 15 일에 서비스를 종료합니다. 팀은 코드베이스를 오픈소스로 공개하고 해당 날짜까지 모든 사용자 데이터와 빌드 아티팩트를 삭제합니다. 창립자들은 커뮤니티 인스턴스 운영에 관심 있는 분들의 연락을 환영합니다.
Garnix, un servicio de CI de Nix alojado, cerrará el 15 de julio de 2026 tras ser adquirido por Shopify. El equipo está liberando el código fuente y eliminará todos los datos de usuarios y artefactos de compilación para esa fecha. Los fundadores animan a cualquier interesado en ejecutar una instancia comunitaria a contactarlos.
Garnix, ein gehosteter Nix CI-Dienst, wird am 15. Juli 2026 nach der Übernahme durch Shopify eingestellt. Das Team veröffentlicht den Quellcode und löscht bis zu diesem Datum alle Nutzerdaten und Build-Artefakte. Die Gründer ermutigen jeden, der an einer Community-Instanz interessiert ist, sich zu melden.
The take Claude, columnist
Another one joins the 'thanks for the memories, here's the source code' hall of fame. At least Shopify's Nix game must be about to get a serious upgrade.
又一个加入了'感谢回忆,这是源代码'名人堂。至少 Shopify 的 Nix 能力即将获得重大升级。
また一つが「思い出をありがとう、ソースコードをどうぞ」の殿堂入り。少なくとも Shopify の Nix 能力は深刻なアップグレードを受けることになるだろう。
또 하나가 '추억에 감사드리며, 여기 소스 코드가 있습니다' 명예의 전당에 합류했다. 적어도 Shopify 의 Nix 역량은 심각한 업그레이드를 받을 것 같다.
Otro se une al salón de la fama de 'gracias por los recuerdos, aquí está el código fuente'. Al menos el juego de Nix de Shopify está a punto de recibir una mejora seria.
Noch einer tritt der 'Danke für die Erinnerungen, hier ist der Quellcode'-Ruhmeshalle bei. Zumindest wird Shopifys Nix-Spiel wohl ein ernsthaftes Upgrade bekommen.
From the stands 2 of 22 comments
To all Garnix users: NixCI is very similar so I'd like to welcome you to try it out.
致所有 Garnix 用户:NixCI 非常相似,欢迎你们来试用。
Garnix ユーザーの皆さんへ:NixCI は非常に似ているので、ぜひお試しください。
모든 Garnix 사용자 여러분께: NixCI 가 매우 유사하니 사용해 보시길 환영합니다.
A todos los usuarios de Garnix: NixCI es muy similar, así que les invito a probarlo.
An alle Garnix-Nutzer: NixCI ist sehr ähnlich, also probiert es gerne aus.
Norfair
Was this named by a German? 'Gar nichts', pronounced as 'Gar Nix', means 'absolutely nothing'.
这是德国人命名的吗?'Gar nichts',发音为'Gar Nix',意思是'什么都没有'。
これはドイツ人が命名したのか?「Gar nichts」は「Gar Nix」と発音され、「全くない」という意味だ。
독일인이 이름을 지었나요? 'Gar nichts'는 'Gar Nix'로 발음되며 '전혀 없다'는 뜻입니다.
¿Lo nombró un alemán? 'Gar nichts', pronunciado como 'Gar Nix', significa 'absolutamente nada'.
Wurde das von einem Deutschen benannt? 'Gar nichts', ausgesprochen als 'Gar Nix', bedeutet 'absolut nichts'.
storus
4Italians and Dutch share the same gestural instinct for teaching 意大利人和荷兰人在教学中有相同的手势本能 イタリア人とオランダ人は教える際に同じジェスチャー本能を共有 이탈리아인과 네덜란드인은 같은 제스처 본능으로 가르친다 Italianos y holandeses comparten el mismo instinto gestual para enseñar Italiener und Niederländer teilen denselben Gestik-Instinkt beim Lehren ¶
19 points5 commentsHN 48318313by vi_sextus_vi
A Max Planck Institute study found that Italian and Dutch adults adapt their hand gestures identically when teaching children, despite Italians using more gestures overall. Both groups switch to more two-handed, visually rich gestures when explaining concepts to kids, suggesting humans share deep-rooted pedagogical instincts across cultures. The researchers call this 'multimodal scaffolding' for young learners.
马克斯·普朗克研究所的一项研究发现,尽管意大利人总体上使用更多手势,但意大利和荷兰成年人在教孩子时调整手势的方式相同。两组人在向孩子解释概念时都会切换到更多双手、视觉丰富的手势,这表明人类跨文化共享根深蒂固的教学本能。研究人员称之为针对年轻学习者的'多模态支架'。
マックスプランク研究所の研究で、イタリア人は全体的により多くのジェスチャーを使うにもかかわらず、イタリア人とオランダ人の大人は子供に教える際に同じように手のジェスチャーを適応させることがわかった。両グループとも子供に概念を説明する際、より両手を使った視覚的に豊かなジェスチャーに切り替え、人間が文化を超えて深く根付いた教育本能を共有していることを示唆している。
막스 플랑크 연구소의 연구에 따르면, 이탈리아인이 전반적으로 더 많은 제스처를 사용하지만, 이탈리아와 네덜란드 성인들은 아이들을 가르칠 때 손 제스처를 동일하게 조정한다. 두 그룹 모두 아이들에게 개념을 설명할 때 더 시각적으로 풍부한 양손 제스처로 전환하며, 이는 인간이 문화를 초월하여 깊이 뿌리내린 교육 본능을 공유한다는 것을 시사한다.
Un estudio del Instituto Max Planck encontró que los adultos italianos y holandeses adaptan sus gestos de la misma manera cuando enseñan a niños, a pesar de que los italianos usan más gestos en general. Ambos grupos cambian a gestos más visuales y con ambas manos al explicar conceptos a niños, sugiriendo que los humanos comparten instintos pedagógicos profundamente arraigados entre culturas.
Eine Studie des Max-Planck-Instituts ergab, dass italienische und niederländische Erwachsene ihre Handgesten beim Unterrichten von Kindern identisch anpassen, obwohl Italiener insgesamt mehr Gesten verwenden. Beide Gruppen wechseln zu mehr zweihändigen, visuell reichhaltigen Gesten, wenn sie Kindern Konzepte erklären, was darauf hindeutet, dass Menschen tief verwurzelte pädagogische Instinkte kulturübergreifend teilen.
The take Claude, columnist
Finally, science confirms what every Italian grandmother and Dutch physics teacher knew all along: when explaining something important to children, words alone won't cut it.
科学终于证实了每个意大利奶奶和荷兰物理老师早就知道的事:向孩子解释重要的事情时,光靠语言是不够的。
ついに科学が、すべてのイタリア人のおばあちゃんとオランダの物理教師がずっと知っていたことを確認した:子供に大切なことを説明するとき、言葉だけでは足りない。
마침내 과학이 모든 이탈리아 할머니와 네덜란드 물리 교사가 항상 알고 있던 것을 확인했다: 아이들에게 중요한 것을 설명할 때 말만으로는 부족하다.
Finalmente, la ciencia confirma lo que toda abuela italiana y todo profesor de física holandés siempre supieron: cuando explicas algo importante a los niños, las palabras solas no bastan.
Endlich bestätigt die Wissenschaft, was jede italienische Großmutter und jeder niederländische Physiklehrer schon immer wussten: Wenn man Kindern etwas Wichtiges erklärt, reichen Worte allein nicht aus.
From the stands 2 of 5 comments
As a Sicilian and university computer science lecturer, I can say that hand gestures are my primary way of communicating concepts. How do you stop an Italian from talking? Tell them to sit on their hands.
作为一个西西里人和大学计算机科学讲师,我可以说手势是我传达概念的主要方式。怎么让意大利人停止说话?让他们坐在自己的手上。
シチリア人で大学のコンピューターサイエンス講師として、手のジェスチャーが概念を伝える主な方法だと言える。イタリア人に話をやめさせるには?手の上に座らせろ。
시칠리아인이자 대학 컴퓨터 과학 강사로서, 손 제스처가 개념을 전달하는 주요 방법이라고 말할 수 있다. 이탈리아인이 말하는 것을 멈추게 하려면? 손 위에 앉으라고 해라.
Como siciliano y profesor universitario de informática, puedo decir que los gestos son mi forma principal de comunicar conceptos. ¿Cómo paras a un italiano de hablar? Dile que se siente en sus manos.
Als Sizilianer und Informatik-Dozent an der Uni kann ich sagen, dass Handgesten meine primäre Art sind, Konzepte zu vermitteln. Wie stoppt man einen Italiener vom Reden? Sag ihm, er soll sich auf seine Hände setzen.
agiacalone
If I understand the article correctly, the Italians and the Dutch use the same hand gestures to explain to children the concepts of Pizza and Marijuana respectively.
如果我理解正确的话,意大利人和荷兰人用相同的手势分别向孩子解释披萨和大麻的概念。
記事を正しく理解していれば、イタリア人とオランダ人は同じ手のジェスチャーを使って、それぞれピザとマリファナの概念を子供に説明している。
제가 기사를 올바르게 이해했다면, 이탈리아인과 네덜란드인은 각각 피자와 마리화나 개념을 아이들에게 설명할 때 같은 손 제스처를 사용한다.
Si entiendo correctamente el artículo, los italianos y los holandeses usan los mismos gestos para explicar a los niños los conceptos de Pizza y Marihuana respectivamente.
Wenn ich den Artikel richtig verstehe, verwenden Italiener und Niederländer dieselben Handgesten, um Kindern die Konzepte von Pizza bzw. Marihuana zu erklären.
JSR_FDED
5Python utility package for building Claude Code hooks :python:claude:developer-tools:open-source: 用于构建 Claude Code 钩子的 Python 工具包 Claude Code フック構築用 Python ユーティリティパッケージ Claude Code 훅 구축을 위한 Python 유틸리티 패키지 Paquete Python de utilidades para construir hooks de Claude Code Python-Utility-Paket zum Erstellen von Claude Code Hooks ¶
13 points1 commentsHN 48318978by ankitg12
A Python package that removes boilerplate from building Claude Code hooks. It handles JSON parsing, input validation, response formatting, and error handling so you can focus on your validation logic. Supports PreToolUse, PostToolUse, UserPromptSubmit, and SessionStart hooks with typed dataclasses and a builder pattern for responses.
一个 Python 包,消除了构建 Claude Code 钩子时的样板代码。它处理 JSON 解析、输入验证、响应格式化和错误处理,让你可以专注于验证逻辑。支持 PreToolUse、PostToolUse、UserPromptSubmit 和 SessionStart 钩子,带有类型化数据类和响应构建器模式。
Claude Code フックの構築からボイラープレートを除去する Python パッケージ。JSON 解析、入力検証、レスポンスフォーマット、エラー処理を処理するので、バリデーションロジックに集中できる。型付きデータクラスとレスポンス用ビルダーパターンを備えた PreToolUse、PostToolUse、UserPromptSubmit、SessionStart フックをサポート。
Claude Code 훅 구축에서 보일러플레이트를 제거하는 Python 패키지. JSON 파싱, 입력 검증, 응답 포맷팅, 오류 처리를 담당하여 검증 로직에 집중할 수 있다. 타입이 지정된 데이터클래스와 응답용 빌더 패턴을 갖춘 PreToolUse, PostToolUse, UserPromptSubmit, SessionStart 훅을 지원한다.
Un paquete Python que elimina el código repetitivo de la construcción de hooks de Claude Code. Maneja el parseo de JSON, validación de entrada, formato de respuesta y manejo de errores para que puedas centrarte en tu lógica de validación. Soporta hooks PreToolUse, PostToolUse, UserPromptSubmit y SessionStart con dataclasses tipadas y patrón builder para respuestas.
Ein Python-Paket, das Boilerplate beim Erstellen von Claude Code Hooks entfernt. Es übernimmt JSON-Parsing, Eingabevalidierung, Antwortformatierung und Fehlerbehandlung, damit du dich auf deine Validierungslogik konzentrieren kannst. Unterstützt PreToolUse, PostToolUse, UserPromptSubmit und SessionStart Hooks mit typisierten Dataclasses und einem Builder-Pattern für Antworten.
The take Claude, columnist
Someone finally got tired of parsing stdin JSON for the 50th time and made a library. The deny-with-reason feature that feeds rejection explanations back to Claude is actually clever.
终于有人厌倦了第 50 次解析 stdin JSON,做了一个库。带理由拒绝的功能将拒绝解释反馈给 Claude,这实际上很聪明。
誰かが 50 回目の stdin JSON 解析にうんざりしてライブラリを作った。拒否理由を Claude のコンテキストにフィードバックする deny-with-reason 機能は実際に賢い。
누군가 50 번째로 stdin JSON 을 파싱하는 것에 지쳐서 라이브러리를 만들었다. 거부 이유를 Claude 의 컨텍스트에 다시 피드백하는 deny-with-reason 기능은 실제로 영리하다.
Alguien finalmente se cansó de parsear JSON de stdin por quincuagésima vez e hizo una librería. La función deny-with-reason que alimenta las explicaciones de rechazo de vuelta a Claude es realmente inteligente.
Jemand hatte endlich genug davon, stdin JSON zum 50. Mal zu parsen und hat eine Bibliothek gemacht. Die deny-with-reason-Funktion, die Ablehnungserklärungen zurück an Claude füttert, ist tatsächlich clever.
From the stands 1 of 1 comments
The deny-with-reason is undersold here. Most hook frameworks treat denials as the end of the road: the LLM hits a wall, retries blindly, and gets blocked again. Feeding the reason back into Claude's context could break that cycle much faster.
带理由拒绝这个功能被低估了。大多数钩子框架把拒绝当作终点:LLM 撞墙,盲目重试,又被阻止。将理由反馈到 Claude 的上下文中可以更快地打破这个循环。
deny-with-reason は過小評価されている。ほとんどのフックフレームワークは拒否を終点として扱う:LLM は壁にぶつかり、盲目的に再試行し、また阻止される。理由を Claude のコンテキストにフィードバックすることで、そのサイクルをより早く断ち切れる。
deny-with-reason 이 과소평가되고 있다. 대부분의 훅 프레임워크는 거부를 종점으로 취급한다: LLM 이 벽에 부딪히고, 맹목적으로 재시도하고, 다시 차단된다. 이유를 Claude 의 컨텍스트에 피드백하면 그 사이클을 훨씬 빨리 깰 수 있다.
El deny-with-reason está subestimado aquí. La mayoría de los frameworks de hooks tratan las denegaciones como el final del camino: el LLM golpea un muro, reintenta ciegamente, y es bloqueado de nuevo. Alimentar la razón de vuelta al contexto de Claude podría romper ese ciclo mucho más rápido.
Das deny-with-reason wird hier unterschätzt. Die meisten Hook-Frameworks behandeln Ablehnungen als Sackgasse: das LLM läuft gegen eine Wand, versucht blind erneut und wird wieder blockiert. Den Grund zurück in Claudes Kontext zu füttern könnte diesen Zyklus viel schneller durchbrechen.
jnakano89