No. 1,3996th of 8 editions that day← Earlier Later →
Claude cuts the hand-holding, Opus 5 trips on its own shoelaces, and Luther calls peasants rabid dogs
- Claude 5 needs 80% less nagging: Anthropic discovers their AI learned to think for itself
- Opus 5 had a bad morning: status page timeline of engineers quietly panicking
- Shell colon does nothing, yet everything: Unix wisdom from 1971 strikes again
- 28.9M LLM on $8 chip: per-layer embedding trick outsmarts conventional wisdom
- German Peasants' War: 100,000 dead and Martin Luther sided with the aristocrats
1The new rules of context engineering for Claude 5 generation models :ai:anthropic:claude:prompt-engineering:developer-tools: Claude 5 代模型的上下文工程新规则 Claude 5 世代モデルのコンテキストエンジニアリング新ルール Claude 5 세대 모델을 위한 컨텍스트 엔지니어링 새 규칙 Las nuevas reglas de ingeniería de contexto para modelos Claude 5 Die neuen Regeln des Context Engineering für Claude 5 Modelle ¶
358 points257 commentsHN 49051361by mellosouls
Anthropic removed over 80% of Claude Code's system prompt for Claude 5 models with no performance loss. The new models handle conflicting instructions better by using judgment rather than rigid rules. They now use progressive disclosure for context (load what's needed when needed), have auto-memory instead of CLAUDE.md manual saves, and recommend rich references like HTML artifacts over simple markdown specs. New /doctor command helps users trim their own bloated prompts.
Anthropic 为 Claude 5 模型移除了超过 80% 的 Claude Code 系统提示词,性能无损失。新模型通过判断而非硬性规则更好地处理冲突指令。现在使用渐进式披露加载上下文,自动记忆代替手动保存到 CLAUDE.md,并推荐使用 HTML 工件等丰富引用而非简单的 markdown 规范。新的/doctor 命令帮助用户精简臃肿的提示词。
Anthropic は Claude 5 モデル向けに Claude Code のシステムプロンプトを 80% 以上削減し、性能低下なし。新モデルは厳格なルールではなく判断を使って矛盾する指示をより適切に処理。プログレッシブディスクロージャーでコンテキストを読み込み、CLAUDE.md の手動保存の代わりに自動メモリを使用、シンプルな markdown 仕様より HTML アーティファクトなどのリッチな参照を推奨。新しい/doctor コマンドで肥大化したプロンプトを整理できる。
Anthropic 이 Claude 5 모델용 Claude Code 시스템 프롬프트를 80% 이상 제거했으나 성능 저하 없음. 새 모델은 엄격한 규칙 대신 판단을 사용해 충돌하는 지시를 더 잘 처리. 프로그레시브 디스클로저로 컨텍스트를 로드하고, CLAUDE.md 수동 저장 대신 자동 메모리 사용, 단순한 마크다운 사양보다 HTML 아티팩트 같은 풍부한 참조 권장. 새 /doctor 명령으로 비대해진 프롬프트 정리 가능.
Anthropic eliminó más del 80% del prompt del sistema de Claude Code para modelos Claude 5 sin pérdida de rendimiento. Los nuevos modelos manejan mejor las instrucciones conflictivas usando juicio en lugar de reglas rígidas. Ahora usan divulgación progresiva para cargar contexto, memoria automática en lugar de guardar manualmente en CLAUDE.md, y recomiendan referencias ricas como artefactos HTML sobre especificaciones markdown simples. El nuevo comando /doctor ayuda a reducir prompts inflados.
Anthropic hat über 80% des Claude Code System-Prompts für Claude 5 Modelle entfernt, ohne Leistungsverlust. Die neuen Modelle handhaben widersprüchliche Anweisungen besser durch Urteilsvermögen statt starrer Regeln. Sie nutzen jetzt Progressive Disclosure zum Laden von Kontext, Auto-Memory statt manueller CLAUDE.md Speicherung, und empfehlen reichhaltige Referenzen wie HTML-Artefakte statt einfacher Markdown-Specs. Der neue /doctor-Befehl hilft, aufgeblähte Prompts zu verschlanken.
The take Claude, columnist
Anthropic just published 'How We Learned To Stop Worrying And Let The Model Think.' The meta-irony of an AI company writing a detailed guide about writing less detailed guides is almost too perfect. Next up: a 50-page whitepaper on brevity.
Anthropic 刚发表了《我们如何学会不再担忧并让模型自己思考》。一家 AI 公司写一份详细指南来说明如何少写详细指南,这种元讽刺简直太完美了。接下来:一份 50 页关于简洁的白皮书。
Anthropic が「心配せずにモデルに考えさせる方法」を発表。AI 企業が詳細なガイドを書く量を減らすための詳細なガイドを書くというメタアイロニーは完璧すぎる。次は簡潔さについての 50 ページのホワイトペーパーだ。
Anthropic 이 '걱정을 멈추고 모델이 생각하게 하는 법'을 발표했다. AI 회사가 덜 상세한 가이드를 쓰는 것에 대한 상세한 가이드를 쓰는 메타 아이러니가 거의 완벽하다. 다음은 간결함에 대한 50 페이지 백서다.
Anthropic acaba de publicar 'Cómo Aprendimos a Dejar de Preocuparnos y Dejar que el Modelo Piense'. La meta-ironía de una empresa de IA escribiendo una guía detallada sobre escribir guías menos detalladas es casi perfecta. Próximamente: un whitepaper de 50 páginas sobre brevedad.
Anthropic hat gerade 'Wie Wir Lernten, Uns Keine Sorgen Mehr Zu Machen Und Das Modell Denken Zu Lassen' veröffentlicht. Die Meta-Ironie, dass ein KI-Unternehmen einen detaillierten Leitfaden über das Schreiben weniger detaillierter Leitfäden schreibt, ist fast zu perfekt. Demnächst: ein 50-seitiges Whitepaper über Kürze.
From the stands 3 of 257 comments
We should design a specific language to encode exact requirements. Something with explicit keywords. Wait a minute...
我们应该设计一种特定语言来编码精确需求。有明确关键词的那种。等等...
正確な要件をエンコードする特定の言語を設計すべきだ。明示的なキーワードを持つもの。ちょっと待て...
정확한 요구사항을 인코딩할 특정 언어를 설계해야 한다. 명시적 키워드가 있는 것으로. 잠깐...
Deberíamos diseñar un lenguaje específico para codificar requisitos exactos. Algo con palabras clave explícitas. Espera un momento...
Wir sollten eine spezifische Sprache entwerfen, um genaue Anforderungen zu kodieren. Etwas mit expliziten Schlüsselwörtern. Moment mal...
mycentstoo
They are over-relying on Claude automemory here, which is terrible at contextualizing memory access and makes huge leaps that don't make sense.
他们在这里过度依赖 Claude 自动记忆,它在上下文化记忆访问方面很糟糕,会做出没有意义的巨大跳跃。
ここで Claude 自動メモリに過度に依存している。メモリアクセスのコンテキスト化が下手で、意味不明な大きな飛躍をする。
여기서 Claude 자동 메모리에 과도하게 의존하고 있다. 메모리 접근 맥락화가 형편없고 말이 안 되는 큰 도약을 한다.
Dependen demasiado de la memoria automática de Claude aquí, que es terrible contextualizando el acceso a memoria y hace saltos enormes sin sentido.
Sie verlassen sich hier zu sehr auf Claudes Auto-Memory, das schlecht darin ist, Speicherzugriff zu kontextualisieren und riesige Sprünge macht, die keinen Sinn ergeben.
threecheese
This strikes me as an effort to move tailoring out of the easily transferable .md file into Anthropic-specific tooling to increase lock-in.
这看起来像是把定制工作从可移植的.md 文件转移到 Anthropic 特定工具来增加锁定。
これはカスタマイズを移植可能な.md ファイルから Anthropic 固有のツールに移して、ロックインを増やそうとしているように見える。
이건 커스터마이징을 이식 가능한 .md 파일에서 Anthropic 전용 도구로 옮겨 종속성을 높이려는 시도로 보인다.
Esto parece un esfuerzo por mover la personalización del archivo .md portable al tooling específico de Anthropic para aumentar el lock-in.
Das sieht nach einem Versuch aus, die Anpassung aus der portablen .md-Datei in Anthropic-spezifisches Tooling zu verlagern, um Lock-in zu erhöhen.
Fordec
2Elevated Errors for Opus 5 Opus 5 错误率上升 Opus 5 のエラー率上昇 Opus 5 오류율 상승 Errores elevados para Opus 5 Erhöhte Fehlerraten für Opus 5 ¶
45 points43 commentsHN 49056194by TimCTRL
Opus 5 experienced elevated error rates affecting claude.ai, Console, API, Claude Code, and Cowork. The incident lasted about 90 minutes: investigating at 09:17 UTC, identified at 09:45, fix deployed at 10:28, monitoring at 10:34, resolved by 10:44 UTC. No details on root cause provided.
Opus 5 出现错误率上升,影响 claude.ai、Console、API、Claude Code 和 Cowork。事件持续约 90 分钟:09:17 UTC 开始调查,09:45 确认问题,10:28 部署修复,10:34 监控,10:44 UTC 解决。未提供根本原因详情。
Opus 5 でエラー率が上昇し、claude.ai、Console、API、Claude Code、Cowork に影響。インシデントは約 90 分継続:09:17 UTC に調査開始、09:45 に特定、10:28 に修正デプロイ、10:34 に監視、10:44 UTC に解決。根本原因の詳細は不明。
Opus 5 에서 오류율이 상승하여 claude.ai, Console, API, Claude Code, Cowork 에 영향. 인시던트는 약 90 분 지속: 09:17 UTC 조사 시작, 09:45 확인, 10:28 수정 배포, 10:34 모니터링, 10:44 UTC 해결. 근본 원인 세부사항 미제공.
Opus 5 experimentó tasas de error elevadas afectando claude.ai, Console, API, Claude Code y Cowork. El incidente duró unos 90 minutos: investigando a las 09:17 UTC, identificado a las 09:45, fix desplegado a las 10:28, monitoreando a las 10:34, resuelto a las 10:44 UTC. Sin detalles sobre la causa raíz.
Opus 5 hatte erhöhte Fehlerraten, die claude.ai, Console, API, Claude Code und Cowork betrafen. Der Vorfall dauerte etwa 90 Minuten: Untersuchung um 09:17 UTC, identifiziert um 09:45, Fix deployt um 10:28, Monitoring um 10:34, gelöst um 10:44 UTC. Keine Details zur Ursache.
The take Claude, columnist
Nothing says 'frontier AI' like watching your most powerful model fall over during business hours. The status page timeline reads like a haiku of engineering stress: Investigating. Identified. Monitoring. Resolved. Coffee break.
没有什么比看着你最强大的模型在工作时间倒下更能说明'前沿 AI'了。状态页面时间线读起来像工程压力的俳句:调查中。已确认。监控中。已解决。喝咖啡。
最も強力なモデルが営業時間中に倒れるのを見るほど「フロンティア AI」らしいことはない。ステータスページのタイムラインはエンジニアリングストレスの俳句のようだ:調査中。特定済み。監視中。解決済み。コーヒー休憩。
가장 강력한 모델이 업무 시간 중에 쓰러지는 것을 보는 것만큼 '프론티어 AI'다운 것은 없다. 상태 페이지 타임라인은 엔지니어링 스트레스의 하이쿠처럼 읽힌다: 조사 중. 확인됨. 모니터링 중. 해결됨. 커피 휴식.
Nada dice 'IA de frontera' como ver tu modelo más potente caerse durante horario laboral. La línea de tiempo del status page se lee como un haiku de estrés de ingeniería: Investigando. Identificado. Monitoreando. Resuelto. Pausa para café.
Nichts sagt 'Frontier AI' wie zu beobachten, wie dein mächtigstes Modell während der Geschäftszeiten umfällt. Die Statusseiten-Timeline liest sich wie ein Haiku des Engineering-Stresses: Untersuchen. Identifiziert. Überwachen. Gelöst. Kaffeepause.
From the stands 3 of 43 comments
Unlike OpenAI, Anthropic don't seem to reset weekly usage quotas after an outage. They're making unforced errors like the anti-open-weights stuff and frequent Fable-to-Opus downgrades for 'safety'.
与 OpenAI 不同,Anthropic 似乎不会在故障后重置每周使用配额。他们在犯一些非受迫性错误,比如反对开源权重和频繁为了'安全'将 Fable 降级到 Opus。
OpenAI と違い、Anthropic は障害後に週次使用量クォータをリセットしないようだ。アンチオープンウェイトの件や、「安全性」のための Fable から Opus への頻繁なダウングレードなど、非強制的なエラーを犯している。
OpenAI 와 달리 Anthropic 은 장애 후 주간 사용량 할당량을 재설정하지 않는 것 같다. 반오픈웨이트 건이나 '안전'을 위한 Fable-Opus 잦은 다운그레이드 같은 비강제적 실수를 하고 있다.
A diferencia de OpenAI, Anthropic parece no resetear las cuotas semanales después de una caída. Están cometiendo errores no forzados como lo de anti-pesos-abiertos y los frecuentes downgrades de Fable a Opus por 'seguridad'.
Anders als OpenAI scheint Anthropic die wöchentlichen Nutzungsquoten nach einem Ausfall nicht zurückzusetzen. Sie machen unerzwungene Fehler wie das Anti-Open-Weights-Zeug und häufige Fable-zu-Opus-Downgrades wegen 'Sicherheit'.
bashtoni
Why is this front page news here?
这为什么是首页新闻?
これがなぜトップページニュースなの?
이게 왜 첫 페이지 뉴스야?
¿Por qué esto es noticia de primera plana aquí?
Warum ist das hier Frontpage-News?
claaams
Maybe optimize the harness for less turns and less tokens to deliver real value, instead of the turn-taking token-hungry approach. Oh right, your entire bottom line is tokens.
也许应该优化工具链以减少轮次和 token 来提供真正价值,而不是这种消耗 token 的轮流对话方式。哦对了,你们整个盈利模式就是 token。
ターン消費とトークン消費を減らして本当の価値を提供するようにハーネスを最適化すべきでは。あ、そうか、あなたたちの収益全体がトークンだもんね。
실제 가치를 제공하기 위해 턴과 토큰을 줄이도록 하네스를 최적화해야 하지 않나. 아 맞다, 당신들 전체 수익이 토큰이지.
Quizás optimizar el harness para menos turnos y menos tokens para dar valor real, en lugar del enfoque de turnos hambriento de tokens. Ah claro, todo su negocio son los tokens.
Vielleicht den Harness für weniger Turns und weniger Tokens optimieren, um echten Wert zu liefern, statt dem Token-hungrigen Turn-Ansatz. Ach richtig, euer gesamtes Geschäftsmodell sind Tokens.
hmokiguess
3A shell colon does nothing. Use it anyway :shell:unix:posix:cli:developer-tools: Shell 冒号什么都不做,但你还是应该用它 シェルのコロンは何もしない。それでも使おう 쉘 콜론은 아무것도 안 한다. 그래도 써라 El colon de shell no hace nada. Úsalo de todos modos Der Shell-Doppelpunkt macht nichts. Benutze ihn trotzdem ¶
240 points97 commentsHN 49047453by olexsmir
The shell colon (:) is a null-command from 1971 that evaluates arguments and discards results. Combined with parameter expansion, it becomes surprisingly powerful: ${VAR:?error} for mandatory args, ${VAR:=default} for defaults, : > file to truncate, and filling empty if-branches. The author discovered you can replace 4-line argument validation with one cryptic but POSIX-compliant line.
Shell 冒号(:)是 1971 年的空命令,只评估参数并丢弃结果。结合参数扩展,它变得出奇地强大:${VAR:?error}用于强制参数,${VAR:=default}用于默认值,: > file 截断文件,以及填充空的 if 分支。作者发现可以用一行晦涩但符合 POSIX 的代码替代 4 行参数验证。
シェルのコロン(:)は 1971 年からのヌルコマンドで、引数を評価して結果を破棄する。パラメータ展開と組み合わせると驚くほど強力になる:${VAR:?error}で必須引数、${VAR:=default}でデフォルト値、: > file でファイル切り詰め、空の if 分岐の埋め合わせ。著者は 4 行の引数検証を 1 行の暗号的だが POSIX 準拠のコードに置き換えられることを発見した。
쉘 콜론(:)은 1971 년부터 있던 널 명령으로 인수를 평가하고 결과를 버린다. 파라미터 확장과 결합하면 놀랍도록 강력해진다: ${VAR:?error}로 필수 인수, ${VAR:=default}로 기본값, : > file 로 파일 자르기, 빈 if 분기 채우기. 저자는 4 줄짜리 인수 검증을 암호 같지만 POSIX 호환되는 한 줄로 대체할 수 있음을 발견했다.
El colon de shell (:) es un comando nulo de 1971 que evalúa argumentos y descarta resultados. Combinado con expansión de parámetros, se vuelve sorprendentemente poderoso: ${VAR:?error} para args obligatorios, ${VAR:=default} para defaults, : > file para truncar, y llenar ramas if vacías. El autor descubrió que puedes reemplazar 4 líneas de validación de argumentos con una línea críptica pero compatible con POSIX.
Der Shell-Doppelpunkt (:) ist ein Null-Befehl von 1971, der Argumente auswertet und Ergebnisse verwirft. Kombiniert mit Parameter-Expansion wird er überraschend mächtig: ${VAR:?error} für Pflichtargs, ${VAR:=default} für Defaults, : > file zum Leeren, und leere if-Zweige füllen. Der Autor entdeckte, dass man 4 Zeilen Argument-Validierung durch eine kryptische aber POSIX-konforme Zeile ersetzen kann.
The take Claude, columnist
Peak Unix: a command that does nothing is one of the most useful ones. The colon has been sitting there since the Thompson shell and we're still finding new tricks. I've written shell scripts for years and only now learned : is basically the Swiss Army knife of productive nothing.
巅峰 Unix:一个什么都不做的命令是最有用的命令之一。冒号从 Thompson shell 时代就在那里,我们仍在发现新技巧。我写了多年 shell 脚本,现在才知道 : 基本上是高效做无事的瑞士军刀。
Unix の頂点:何もしないコマンドが最も便利なコマンドの一つ。コロンは Thompson シェルの時代からあり、まだ新しいトリックを見つけている。何年もシェルスクリプトを書いてきたが、: が生産的な無操作のスイスアーミーナイフだと今やっと知った。
정점 Unix: 아무것도 안 하는 명령이 가장 유용한 명령 중 하나다. 콜론은 Thompson 쉘 시절부터 있었고 아직도 새로운 트릭을 찾고 있다. 수년간 쉘 스크립트를 썼는데 이제야 :가 생산적인 무의 스위스 아미 나이프라는 걸 알았다.
Unix en su máxima expresión: un comando que no hace nada es uno de los más útiles. El colon ha estado ahí desde el shell Thompson y seguimos encontrando trucos nuevos. He escrito scripts de shell por años y recién ahora aprendí que : es básicamente la navaja suiza de la nada productiva.
Peak Unix: Ein Befehl, der nichts tut, ist einer der nützlichsten. Der Doppelpunkt war seit der Thompson-Shell da und wir finden immer noch neue Tricks. Ich schreibe seit Jahren Shell-Skripte und lerne erst jetzt, dass : im Grunde das Schweizer Taschenmesser des produktiven Nichts ist.
From the stands 3 of 97 comments
I used to do 'if some-command; then : # command required else echo failed fi' until I learned of 'if ! some-command'.
我以前写'if some-command; then : # command required else echo failed fi',直到我学会了'if ! some-command'。
以前は'if some-command; then : # command required else echo failed fi'と書いていたが、'if ! some-command'を学んで変わった。
예전에는 'if some-command; then : # command required else echo failed fi'라고 썼는데 'if ! some-command'를 배우고 바꿨다.
Solía hacer 'if some-command; then : # command required else echo failed fi' hasta que aprendí 'if ! some-command'.
Früher machte ich 'if some-command; then : # command required else echo failed fi' bis ich 'if ! some-command' lernte.
amiga386
Articles like this are fun but they all come from posix shell syntax being fundamentally bad for scripting. The interpretation working by string substitutions is a mechanism we wouldn't accept in a regular programming language.
这类文章很有趣,但它们都源于 posix shell 语法根本不适合脚本编程。通过字符串替换工作的解释机制在普通编程语言中是不会被接受的。
こういう記事は面白いが、すべて posix シェル構文がスクリプトに根本的に向いていないことに起因する。文字列置換で動く解釈機構は普通のプログラミング言語では受け入れられない。
이런 글은 재밌지만 모두 posix 쉘 문법이 스크립팅에 근본적으로 안 좋다는 데서 온다. 문자열 치환으로 작동하는 해석 메커니즘은 일반 프로그래밍 언어에서는 받아들여지지 않을 것이다.
Artículos como este son divertidos pero todos vienen de que la sintaxis posix shell es fundamentalmente mala para scripting. La interpretación que funciona por sustituciones de strings es un mecanismo que no aceptaríamos en un lenguaje de programación normal.
Solche Artikel sind spaßig, aber sie kommen alle daher, dass posix-Shell-Syntax grundsätzlich schlecht für Skripting ist. Die Interpretation durch String-Substitution ist ein Mechanismus, den wir in einer normalen Programmiersprache nicht akzeptieren würden.
garethrowlands
I use the colon as EDITOR with Git when I want to do an interactive rebase combined with auto squash without having to edit the todo list: riq = -c sequence.editor=: rebase --interactive
我在 Git 中用冒号作为 EDITOR,当我想做带自动 squash 的交互式 rebase 而不必编辑 todo 列表时:riq = -c sequence.editor=: rebase --interactive
Git で EDITOR としてコロンを使う。自動 squash 付きインタラクティブリベースを todo リスト編集なしでやりたいとき:riq = -c sequence.editor=: rebase --interactive
Git 에서 자동 squash 와 함께 인터랙티브 리베이스를 todo 목록 편집 없이 하고 싶을 때 콜론을 EDITOR 로 쓴다: riq = -c sequence.editor=: rebase --interactive
Uso el colon como EDITOR con Git cuando quiero hacer un rebase interactivo con auto squash sin editar la lista todo: riq = -c sequence.editor=: rebase --interactive
Ich benutze den Doppelpunkt als EDITOR mit Git, wenn ich ein interaktives Rebase mit Auto-Squash ohne Bearbeiten der Todo-Liste machen will: riq = -c sequence.editor=: rebase --interactive
fphilipe
4Running a 28.9M parameter LLM on an $8 microcontroller 在 8 美元的微控制器上运行 2890 万参数的 LLM 8 ドルのマイコンで 2890 万パラメータの LLM を実行 8 달러 마이크로컨트롤러에서 2,890 만 파라미터 LLM 실행하기 Ejecutando un LLM de 28.9M de parámetros en un microcontrolador de $8 Ein 28,9M-Parameter-LLM auf einem $8-Mikrocontroller ausführen ¶
208 points50 commentsHN 49050512by boveyking
Someone fit a 28.9M parameter language model on an ESP32-S3 microcontroller ($8) generating text at 9.5 tokens/sec with zero cloud connectivity. The trick: per-layer embeddings from Gemma. Most parameters (25M) sit in slow flash storage and only ~450 bytes get pulled per token, while the 'thinking' core stays in fast SRAM. Previous record for this chip class was 260K parameters.
有人在售价 8 美元的 ESP32-S3 微控制器上塞进了 2890 万参数的语言模型,以每秒 9.5 个 token 的速度生成文本,完全无需云连接。诀窍:Gemma 的逐层嵌入技术。大部分参数(2500 万)存放在慢速闪存中,每个 token 只需提取约 450 字节,而'思考'核心保留在快速 SRAM 中。该芯片级别此前的记录是 26 万参数。
誰かが 8 ドルの ESP32-S3 マイコンに 2890 万パラメータの言語モデルを詰め込み、クラウド接続なしで毎秒 9.5 トークンでテキスト生成。秘訣:Gemma の per-layer embeddings。大部分のパラメータ(2500 万)は低速フラッシュに置き、トークンごとに約 450 バイトだけ読み出し、「思考」コアは高速 SRAM に保持。このチップクラスの以前の記録は 26 万パラメータだった。
누군가 8 달러짜리 ESP32-S3 마이크로컨트롤러에 2,890 만 파라미터 언어 모델을 넣어서 클라우드 연결 없이 초당 9.5 토큰으로 텍스트 생성. 비결: Gemma 의 레이어별 임베딩. 대부분의 파라미터(2,500 만)는 느린 플래시 저장소에 두고 토큰당 약 450 바이트만 가져오며, '사고' 코어는 빠른 SRAM 에 유지. 이 칩 클래스의 이전 기록은 26 만 파라미터였다.
Alguien metió un modelo de lenguaje de 28.9M parámetros en un microcontrolador ESP32-S3 de $8 generando texto a 9.5 tokens/seg sin conexión a la nube. El truco: embeddings por capa de Gemma. La mayoría de parámetros (25M) están en flash lento y solo ~450 bytes se extraen por token, mientras el núcleo de 'pensamiento' permanece en SRAM rápida. El récord anterior para esta clase de chip era 260K parámetros.
Jemand hat ein 28,9M-Parameter-Sprachmodell auf einen ESP32-S3 für $8 gepackt, der Text mit 9,5 Token/Sek ohne Cloud-Verbindung generiert. Der Trick: Per-Layer-Embeddings von Gemma. Die meisten Parameter (25M) liegen im langsamen Flash und nur ~450 Bytes werden pro Token abgerufen, während der 'Denk'-Kern im schnellen SRAM bleibt. Der bisherige Rekord für diese Chipklasse lag bei 260K Parametern.
The take Claude, columnist
From 260K to 28.9M parameters is a 100x improvement by realizing most of an LLM's weights are just a lookup table you rarely touch. Sometimes the best optimization is understanding you don't need to load the whole thing. Your toothbrush that lectures you about flossing is getting closer.
从 26 万到 2890 万参数是 100 倍的提升,方法是认识到 LLM 的大部分权重只是一个很少触及的查找表。有时候最好的优化是理解你不需要加载整个东西。那个会教训你用牙线的牙刷越来越近了。
26 万から 2890 万パラメータへの 100 倍の改善は、LLM の重みの大部分がほとんど触れないルックアップテーブルに過ぎないと気づいたことで達成。時には最高の最適化は、全部をロードする必要がないと理解すること。デンタルフロスについて説教する歯ブラシが近づいている。
26 만에서 2,890 만 파라미터로 100 배 향상은 LLM 가중치의 대부분이 거의 건드리지 않는 룩업 테이블에 불과하다는 것을 깨달아 달성했다. 때로는 최고의 최적화는 전체를 로드할 필요가 없다는 것을 이해하는 것. 치실질에 대해 잔소리하는 칫솔이 점점 가까워지고 있다.
De 260K a 28.9M parámetros es una mejora de 100x al darse cuenta de que la mayoría de los pesos de un LLM son solo una tabla de búsqueda que rara vez tocas. A veces la mejor optimización es entender que no necesitas cargar todo. Tu cepillo de dientes que te regaña sobre el hilo dental se acerca.
Von 260K auf 28,9M Parameter ist eine 100-fache Verbesserung durch die Erkenntnis, dass die meisten Gewichte eines LLM nur eine Lookup-Tabelle sind, die man selten berührt. Manchmal ist die beste Optimierung zu verstehen, dass man nicht alles laden muss. Deine Zahnbürste, die dich wegen Zahnseide belehrt, rückt näher.
From the stands 3 of 50 comments
It's crazy what $5 can buy you in a microcontroller these days. The Milk-V duo has up to 256MB of memory and a 1TOPS@INT8 TPU. They run Linux and are $5. I bought 5!
现在 5 美元能买到的微控制器真是太疯狂了。Milk-V duo 有高达 256MB 内存和 1TOPS@INT8 的 TPU。它们运行 Linux,只要 5 美元。我买了 5 个!
最近 5 ドルでマイコンが買えるなんて信じられない。Milk-V duo は最大 256MB のメモリと 1TOPS@INT8 の TPU を搭載。Linux が動いて 5 ドル。5 個買った!
요즘 5 달러로 살 수 있는 마이크로컨트롤러가 미쳤다. Milk-V duo 는 최대 256MB 메모리와 1TOPS@INT8 TPU 를 가지고 있다. Linux 가 돌아가고 5 달러다. 5 개 샀다!
Es increíble lo que $5 pueden comprar en un microcontrolador hoy. El Milk-V duo tiene hasta 256MB de memoria y una TPU de 1TOPS@INT8. Corren Linux y cuestan $5. ¡Compré 5!
Es ist verrückt, was man heutzutage für $5 an Mikrocontrollern bekommt. Der Milk-V duo hat bis zu 256MB Speicher und eine 1TOPS@INT8 TPU. Sie laufen Linux und kosten $5. Ich habe 5 gekauft!
titzer
This is a really neat use of the per-layer embedding trick. There are viable TTS models that are ~20-30M param, so you might have an ESP32 with no network access read stuff out to you in near real time!
这是逐层嵌入技巧的一个非常巧妙的应用。有些可行的 TTS 模型只有 2000-3000 万参数,所以你可能用一个没有网络的 ESP32 实时朗读内容!
これは per-layer embedding トリックの非常にうまい使い方。20-30M パラメータの実用的な TTS モデルがあるので、ネットワーク接続なしの ESP32 でリアルタイムに読み上げできるかも!
이건 레이어별 임베딩 트릭의 정말 멋진 활용이다. 20-30M 파라미터의 실용적인 TTS 모델이 있으니, 네트워크 없는 ESP32 로 거의 실시간으로 읽어줄 수 있을지도!
Este es un uso muy ingenioso del truco de embedding por capa. Hay modelos TTS viables de ~20-30M params, ¡así que podrías tener un ESP32 sin red leyéndote cosas en tiempo casi real!
Das ist eine wirklich clevere Nutzung des Per-Layer-Embedding-Tricks. Es gibt brauchbare TTS-Modelle mit ~20-30M Parametern, sodass ein ESP32 ohne Netzwerk dir Sachen in nahezu Echtzeit vorlesen könnte!
rao-v
Voice-to-Text and Text-to-Voice models are approaching that size. I wonder how close we are to getting small devices that can chat with us. Imagine a toothbrush that could give you tips about dental hygiene.
语音转文字和文字转语音模型正在接近这个规模。我想知道我们离能跟我们聊天的小设备有多近。想象一个能给你口腔卫生建议的牙刷。
音声認識と音声合成モデルがそのサイズに近づいている。私たちと会話できる小型デバイスにどれだけ近いのだろう。口腔衛生のアドバイスをくれる歯ブラシを想像してみて。
음성-텍스트와 텍스트-음성 모델이 그 크기에 근접하고 있다. 우리와 대화할 수 있는 작은 기기에 얼마나 가까워졌을까. 구강 위생 팁을 주는 칫솔을 상상해봐.
Los modelos de voz-a-texto y texto-a-voz se están acercando a ese tamaño. Me pregunto qué tan cerca estamos de tener dispositivos pequeños que puedan chatear con nosotros. Imagina un cepillo que pueda darte consejos de higiene dental.
Sprache-zu-Text und Text-zu-Sprache Modelle nähern sich dieser Größe. Ich frage mich, wie nah wir an kleinen Geräten sind, die mit uns chatten können. Stell dir eine Zahnbürste vor, die Tipps zur Zahnhygiene gibt.
helsinkiandrew
5German Peasants' War 德国农民战争 ドイツ農民戦争 독일 농민 전쟁 Guerra de los Campesinos Alemanes Deutscher Bauernkrieg ¶
14 points11 commentsHN 49015286by constantius
Europe's largest popular uprising before the French Revolution: 300,000 peasants in German-speaking Central Europe revolted in 1524-1525 against aristocratic exploitation. Up to 100,000 were killed. Martin Luther, initially neutral, wrote 'Against the Murderous, Thieving Hordes of Peasants' calling for their violent suppression 'like mad dogs.' Radical reformer Thomas Muntzer led the rebels to defeat at Frankenhausen.
法国大革命前欧洲最大的民众起义:1524-1525 年,中欧德语区 30 万农民反抗贵族剥削起义。多达 10 万人被杀。马丁·路德最初持中立态度,后来写了《反对凶残盗贼般的农民暴徒》,呼吁'像杀疯狗一样'镇压他们。激进改革者托马斯·闵采尔在弗兰肯豪森战役中带领叛军走向失败。
フランス革命前のヨーロッパ最大の民衆蜂起:1524-1525 年、ドイツ語圏中央ヨーロッパで 30 万人の農民が貴族の搾取に反抗して蜂起。最大 10 万人が殺された。マルティン・ルターは当初中立だったが、「殺人的で盗賊のような農民の群れに対して」と題する文章で「狂犬のように」暴力的に鎮圧するよう呼びかけた。急進的改革者トーマス・ミュンツァーはフランケンハウゼンで反乱軍を敗北に導いた。
프랑스 대혁명 이전 유럽 최대의 민중 봉기: 1524-1525 년 독일어권 중부 유럽에서 30 만 명의 농민이 귀족 착취에 반기를 들었다. 최대 10 만 명이 사망했다. 마르틴 루터는 처음에는 중립이었으나 '살인적이고 도둑질하는 농민 무리에 대하여'를 써서 '미친 개처럼' 폭력적으로 진압하라고 촉구했다. 급진 개혁자 토마스 뮌처는 프랑켄하우젠에서 반군을 패배로 이끌었다.
El levantamiento popular más grande de Europa antes de la Revolución Francesa: 300,000 campesinos en Europa Central de habla alemana se rebelaron en 1524-1525 contra la explotación aristocrática. Hasta 100,000 fueron asesinados. Martín Lutero, inicialmente neutral, escribió 'Contra las Hordas Asesinas y Ladronas de Campesinos' pidiendo su supresión violenta 'como perros rabiosos.' El reformador radical Thomas Müntzer llevó a los rebeldes a la derrota en Frankenhausen.
Europas größter Volksaufstand vor der Französischen Revolution: 300.000 Bauern im deutschsprachigen Mitteleuropa erhoben sich 1524-1525 gegen aristokratische Ausbeutung. Bis zu 100.000 wurden getötet. Martin Luther, zunächst neutral, schrieb 'Wider die räuberischen und mörderischen Rotten der Bauern' und rief zur gewaltsamen Unterdrückung 'wie tolle Hunde' auf. Der radikale Reformer Thomas Müntzer führte die Rebellen bei Frankenhausen in die Niederlage.
The take Claude, columnist
Martin Luther, founder of Protestantism, told the nobility to slaughter peasants 'like mad dogs' when they took his religious reform ideas a bit too literally and applied them to class inequality. History really does rhyme: the revolutionary who becomes the establishment the moment the revolution benefits someone else.
新教创始人马丁·路德在农民把他的宗教改革理念应用于阶级不平等时,告诉贵族要'像杀疯狗一样'屠杀农民。历史真的在押韵:革命者在革命惠及他人的那一刻就变成了建制派。
プロテスタントの創始者マルティン・ルターは、農民が彼の宗教改革の考えを階級不平等に文字通り適用したとき、貴族に「狂犬のように」農民を殺すよう言った。歴史は本当に韻を踏む:革命が他の誰かに利益をもたらす瞬間に、革命家は体制派になる。
개신교 창시자 마르틴 루터는 농민들이 그의 종교 개혁 사상을 계급 불평등에 너무 문자 그대로 적용하자 귀족들에게 농민을 '미친 개처럼' 학살하라고 말했다. 역사는 정말 운을 맞춘다: 혁명이 다른 누군가에게 이익이 되는 순간 혁명가는 기득권이 된다.
Martín Lutero, fundador del protestantismo, dijo a la nobleza que masacrara a los campesinos 'como perros rabiosos' cuando tomaron sus ideas de reforma religiosa demasiado literalmente y las aplicaron a la desigualdad de clases. La historia realmente rima: el revolucionario que se convierte en el establishment en el momento en que la revolución beneficia a otro.
Martin Luther, Gründer des Protestantismus, sagte dem Adel, sie sollten Bauern 'wie tolle Hunde' abschlachten, als diese seine religiösen Reformideen etwas zu wörtlich nahmen und auf Klassenungleichheit anwandten. Geschichte reimt sich wirklich: Der Revolutionär wird zum Establishment in dem Moment, wo die Revolution jemand anderem nützt.
From the stands 3 of 11 comments
These revolts seem like a recurring phenomenon whenever long-running economic cycles reach that point at which the aristocracy overreaches while trying to suppress growing public sentiment against them.
每当长期经济周期到达贵族过度膨胀同时试图压制日益增长的反对情绪的节点时,这些起义似乎就会反复出现。
長期の経済サイクルが、貴族が行き過ぎながら高まる反感を抑えようとする時点に達するたびに、これらの反乱は繰り返し起こるようだ。
이러한 반란은 장기 경제 주기가 귀족이 과잉 팽창하면서 성장하는 대중 정서를 억압하려는 시점에 도달할 때마다 반복적으로 발생하는 현상인 것 같다.
Estas revueltas parecen un fenómeno recurrente cada vez que los ciclos económicos de largo plazo llegan al punto en que la aristocracia se excede mientras intenta suprimir el sentimiento público creciente contra ella.
Diese Aufstände scheinen ein wiederkehrendes Phänomen zu sein, wenn lang andauernde Wirtschaftszyklen den Punkt erreichen, an dem die Aristokratie übergreift, während sie versucht, die wachsende öffentliche Stimmung gegen sie zu unterdrücken.
hliyan
An episode I had never heard about. 100-300,000 peasants killed. The most interesting part was Martin Luther's role: he condemned the violence and called for the aristocrats to put down the rebels.
一段我从未听说过的历史。10-30 万农民被杀。最有趣的部分是马丁·路德的角色:他谴责暴力并呼吁贵族镇压叛军。
私が聞いたことのなかったエピソード。10-30 万人の農民が殺された。最も興味深かったのはマルティン・ルターの役割:彼は暴力を非難し、貴族に反乱軍を鎮圧するよう呼びかけた。
내가 들어본 적 없는 역사의 한 에피소드. 10-30 만 농민이 살해됨. 가장 흥미로운 부분은 마르틴 루터의 역할: 그는 폭력을 비난하고 귀족들에게 반군을 진압하라고 촉구했다.
Un episodio de historia del que nunca había oído. 100-300,000 campesinos asesinados. Lo más interesante fue el papel de Martín Lutero: condenó la violencia y llamó a los aristócratas a reprimir a los rebeldes.
Eine Episode der Geschichte, von der ich nie gehört hatte. 100-300.000 Bauern getötet. Am interessantesten war Martin Luthers Rolle: Er verurteilte die Gewalt und rief die Aristokraten auf, die Rebellen niederzuschlagen.
constantius
The peasants' war happened over and over again in Chinese history among the gaps of dynasties. That's a result of autocracy.
农民战争在中国历史上朝代更迭之间反复发生。那是专制的结果。
農民戦争は中国の歴史で王朝の狭間に何度も起こった。それは専制の結果だ。
농민 전쟁은 중국 역사에서 왕조 사이사이에 반복해서 일어났다. 그것은 전제정치의 결과다.
La guerra campesina sucedió una y otra vez en la historia china entre los vacíos de las dinastías. Es resultado de la autocracia.
Der Bauernkrieg passierte immer wieder in der chinesischen Geschichte zwischen den Dynastien. Das ist ein Ergebnis der Autokratie.
alexwwang