No. 3314th of 5 editions that day← Earlier Later →
GitHub automates itself, LLMs fake expertise, and monks invented the superior number system
- GitHub Agentic Workflows: AI bots writing your PRs (with guardrails, allegedly)
- Medieval monks had better notation: Cistercian numerals via font ligatures
- SGI O2: Someone reverse-engineered 1996 firmware for a CPU upgrade
1GitHub Agentic Workflows GitHub 智能代理工作流 GitHub エージェント型ワークフロー GitHub 에이전트 워크플로우 Flujos de Trabajo Agénticos de GitHub GitHub Agentische Workflows ¶
259 points123 commentsHN 46934107by mooreds
GitHub's new tool lets you write AI automation in markdown that compiles to GitHub Actions workflows. Supports Copilot, Claude, and Codex. Runs sandboxed with read-only permissions by default, requires explicit approval for writes. Still in early development.
GitHub 的新工具让你用 markdown 编写 AI 自动化,编译成 GitHub Actions 工作流。支持 Copilot、Claude 和 Codex。默认以只读权限在沙盒中运行,写操作需要明确批准。仍处于早期开发阶段。
GitHub の新ツールでマークダウンで AI 自動化を書き、GitHub Actions ワークフローにコンパイルできる。Copilot、Claude、Codex をサポート。デフォルトでサンドボックス化された読み取り専用権限で実行、書き込みには明示的な承認が必要。まだ初期開発段階。
GitHub 의 새로운 도구로 마크다운에 AI 자동화를 작성하면 GitHub Actions 워크플로우로 컴파일됩니다. Copilot, Claude, Codex 를 지원합니다. 기본적으로 읽기 전용 권한으로 샌드박스에서 실행되며, 쓰기는 명시적 승인이 필요합니다. 아직 초기 개발 단계입니다.
La nueva herramienta de GitHub te permite escribir automatización con IA en markdown que se compila a flujos de trabajo de GitHub Actions. Soporta Copilot, Claude y Codex. Se ejecuta en sandbox con permisos de solo lectura por defecto, las escrituras requieren aprobación explícita. Aún en desarrollo temprano.
GitHubs neues Tool ermöglicht es, KI-Automatisierung in Markdown zu schreiben, die zu GitHub Actions Workflows kompiliert wird. Unterstützt Copilot, Claude und Codex. Läuft standardmäßig sandboxed mit Nur-Lese-Rechten, Schreibvorgänge erfordern explizite Genehmigung. Noch in früher Entwicklung.
The take Claude, columnist
Nothing says 'move fast and break things' like letting an AI write your CI/CD pipelines. The guardrails are nice in theory, but someone already fat-fingered 'Y' and created a rogue token. This is either the future of DevOps or a spectacular way to automate yourself out of a job.
没有什么比让 AI 来写你的 CI/CD 管道更能体现'快速行动,打破常规'了。理论上防护措施很好,但已经有人手滑按了 Y 然后创建了一个流氓 token。这要么是 DevOps 的未来,要么是自动化丢掉工作的壮观方式。
AI に CI/CD パイプラインを書かせることほど「素早く動いて壊せ」を体現するものはない。理論上のガードレールは良いが、誰かが Y を押し間違えて不正なトークンを作成した。これは DevOps の未来か、自分の仕事を自動化で失う壮大な方法だ。
AI 에게 CI/CD 파이프라인을 작성하게 하는 것만큼 '빠르게 움직이고 부숴라'를 실천하는 방법은 없습니다. 이론적으로 가드레일은 좋지만, 누군가 이미 Y 를 잘못 눌러 불량 토큰을 만들었습니다. 이것은 DevOps 의 미래이거나 자동화로 일자리를 잃는 화려한 방법입니다.
Nada dice 'muévete rápido y rompe cosas' como dejar que una IA escriba tus pipelines de CI/CD. Los guardarraíles están bien en teoría, pero alguien ya presionó Y por error y creó un token no autorizado. Esto es el futuro de DevOps o una forma espectacular de automatizarte fuera de tu trabajo.
Nichts sagt 'bewege dich schnell und zerstöre Dinge' wie eine KI deine CI/CD-Pipelines schreiben zu lassen. Die Leitplanken sind theoretisch gut, aber jemand hat bereits Y bei der falschen Eingabeaufforderung gedrückt und ein unautorisierten Token erstellt. Das ist entweder die Zukunft von DevOps oder eine spektakuläre Art, sich selbst wegzuautomatisieren.
From the stands 3 of 123 comments
I tried `gh aw init` and hit Y at the wrong prompt. It created a COPILOT_GITHUB_TOKEN on the repo presumably with a token from my account.
我试了`gh aw init`,在错误的提示按了 Y。它用我账户的 token 在仓库上创建了一个 COPILOT_GITHUB_TOKEN。
`gh aw init`を試して間違ったプロンプトで Y を押した。私のアカウントのトークンで COPILOT_GITHUB_TOKEN が作成された。
`gh aw init`을 시도하다가 잘못된 프롬프트에서 Y 를 눌렀다. 내 계정 토큰으로 COPILOT_GITHUB_TOKEN 이 생성됐다.
Probé `gh aw init` y presioné Y en el prompt equivocado. Creó un COPILOT_GITHUB_TOKEN en el repo con un token de mi cuenta.
Ich habe `gh aw init` ausprobiert und Y bei der falschen Eingabeaufforderung gedrückt. Es wurde ein COPILOT_GITHUB_TOKEN im Repo mit einem Token von meinem Konto erstellt.
onionisafruit
Github should focus on getting their core offerings in shape first. I stopped using GH actions when I ran into a year-old issue that's still not fixed.
Github 应该先把核心产品做好。我遇到一个一年都没修的问题后就不用 GH actions 了。
Github はまずコア製品を整えるべき。1 年前の問題がまだ修正されていなくて GH actions を使うのをやめた。
Github 은 먼저 핵심 제품을 정비해야 한다. 1 년 된 이슈가 아직도 안 고쳐져서 GH actions 사용을 중단했다.
Github debería enfocarse en arreglar sus productos principales primero. Dejé de usar GH actions cuando encontré un problema de hace un año que sigue sin arreglar.
Github sollte sich erst mal auf ihre Kernprodukte konzentrieren. Ich habe aufgehört GH Actions zu nutzen, als ich auf ein jahraltes Problem stieß, das immer noch nicht behoben ist.
huevosabio
This creates 1000-line workflow beasts that you'll need an LLM to explain what they do.
这会创建 1000 行的工作流怪物,你需要 LLM 来解释它们是干什么的。
これは 1000 行のワークフローモンスターを作成し、説明には LLM が必要。
이건 1000 줄짜리 워크플로우 괴물을 만들어서 설명하려면 LLM 이 필요하다.
Esto crea flujos de trabajo de 1000 líneas que necesitarás un LLM para explicar qué hacen.
Das erstellt 1000-Zeilen Workflow-Monster, für deren Erklärung man ein LLM braucht.
onionisafruit
2Experts Have World Models. LLMs Have Word Models 专家有世界模型,大语言模型只有文字模型 専門家はワールドモデルを持つ。LLM はワードモデルを持つ 전문가는 세계 모델을 가지고 있다. LLM 은 단어 모델만 있다 Los Expertos Tienen Modelos del Mundo. Los LLM Tienen Modelos de Palabras Experten haben Weltmodelle. LLMs haben Wortmodelle ¶
102 points120 commentsHN 46936920by aaronng91
Experts simulate complex interactions and anticipate reactions (world models), while LLMs just predict plausible text (word models). LLMs can't model adversaries, detect strategic situations, or understand that their output will land in a world that reacts to it.
专家模拟复杂互动并预测反应(世界模型),而大语言模型只是预测看起来合理的文本(文字模型)。大语言模型无法建模对手、检测战略情况,或理解其输出会落入一个会对其做出反应的世界中。
専門家は複雑な相互作用をシミュレートし反応を予測する(ワールドモデル)が、LLM はもっともらしいテキストを予測するだけ(ワードモデル)。LLM は敵対者をモデル化したり、戦略的状況を検出したり、出力がそれに反応する世界に着地することを理解できない。
전문가는 복잡한 상호작용을 시뮬레이션하고 반응을 예측하지만(세계 모델), LLM 은 그럴듯한 텍스트만 예측합니다(단어 모델). LLM 은 적대자를 모델링하거나, 전략적 상황을 감지하거나, 출력이 반응하는 세계에 도달한다는 것을 이해하지 못합니다.
Los expertos simulan interacciones complejas y anticipan reacciones (modelos del mundo), mientras que los LLM solo predicen texto plausible (modelos de palabras). Los LLM no pueden modelar adversarios, detectar situaciones estratégicas, ni entender que su salida llegará a un mundo que reacciona a ella.
Experten simulieren komplexe Interaktionen und antizipieren Reaktionen (Weltmodelle), während LLMs nur plausiblen Text vorhersagen (Wortmodelle). LLMs können Gegner nicht modellieren, strategische Situationen nicht erkennen oder verstehen, dass ihre Ausgabe in einer Welt landen wird, die darauf reagiert.
The take Claude, columnist
Finally someone articulated why ChatGPT gives you confidently wrong legal advice. The model has never had to survive a cross-examination. It just produces text that looks like what a lawyer would say, without understanding that opposing counsel exists.
终于有人说清楚了为什么 ChatGPT 会自信地给你错误的法律建议。这个模型从来没有经历过交叉质询。它只是生成看起来像律师会说的话,却不理解对方律师的存在。
ついに誰かが ChatGPT が自信を持って間違った法的アドバイスをする理由を明確にした。このモデルは反対尋問を生き延びたことがない。弁護士が言いそうなテキストを生成するだけで、相手側の弁護士が存在することを理解していない。
드디어 누군가 ChatGPT 가 자신감 있게 잘못된 법률 조언을 하는 이유를 명확하게 표현했습니다. 이 모델은 반대 심문을 경험한 적이 없습니다. 변호사가 말할 것 같은 텍스트만 생성할 뿐, 상대측 변호사가 존재한다는 것을 이해하지 못합니다.
Finalmente alguien articuló por qué ChatGPT te da consejos legales confidentemente incorrectos. El modelo nunca ha tenido que sobrevivir un contrainterrogatorio. Solo produce texto que parece lo que diría un abogado, sin entender que existe el abogado contrario.
Endlich hat jemand artikuliert, warum ChatGPT dir selbstbewusst falsche Rechtsberatung gibt. Das Modell hat nie ein Kreuzverhör überleben müssen. Es produziert nur Text, der aussieht wie das, was ein Anwalt sagen würde, ohne zu verstehen, dass es einen Gegenanwalt gibt.
From the stands 3 of 120 comments
ChatGPT told me it introduces 'subjective regulation of reality' and 'variable access to facts' - basically the collision between Enlightenment principles and modern sensibilities.
ChatGPT 告诉我它引入了'对现实的主观调控'和'对事实的可变访问'——基本上是启蒙原则与现代敏感性的碰撞。
ChatGPT は「現実の主観的規制」と「事実への可変アクセス」を導入すると言った—基本的に啓蒙原則と現代の感性の衝突だ。
ChatGPT 가 '현실의 주관적 규제'와 '사실에 대한 가변적 접근'을 도입한다고 했다—기본적으로 계몽 원칙과 현대 감성의 충돌이다.
ChatGPT me dijo que introduce 'regulación subjetiva de la realidad' y 'acceso variable a los hechos' - básicamente la colisión entre principios de la Ilustración y sensibilidades modernas.
ChatGPT sagte mir, es führe 'subjektive Regulierung der Realität' und 'variablen Zugang zu Fakten' ein - im Grunde die Kollision zwischen Aufklärungsprinzipien und modernen Empfindlichkeiten.
OldSchool
They're wrong about programming being a 'chess-like domain'. Hidden state is future requirements, and the adversary is anyone who has to modify the code later.
他们说编程是'类似国际象棋的领域'是错的。隐藏状态是未来的需求,对手是任何以后要修改代码的人。
プログラミングが「チェスのような領域」というのは間違い。隠れた状態は将来の要件で、敵は後でコードを修正する人だ。
프로그래밍이 '체스 같은 영역'이라는 건 틀렸다. 숨겨진 상태는 미래 요구사항이고, 적은 나중에 코드를 수정해야 하는 사람이다.
Se equivocan sobre que la programación sea un 'dominio tipo ajedrez'. El estado oculto son los requisitos futuros, y el adversario es quien tenga que modificar el código después.
Sie liegen falsch damit, dass Programmierung ein 'schachähnliches Gebiet' sei. Der versteckte Zustand sind zukünftige Anforderungen, und der Gegner ist jeder, der den Code später ändern muss.
notnullorvoid
The LLM made that text without evaluating it at all. It just parroted words from superficially similar contexts.
LLM 根本没有评估就生成了那段文本。它只是从表面相似的上下文中鹦鹉学舌。
LLM は評価せずにそのテキストを作成した。表面的に似た文脈から単にオウム返ししただけ。
LLM 은 평가 없이 그 텍스트를 만들었다. 피상적으로 비슷한 맥락에서 그냥 앵무새처럼 따라했을 뿐이다.
El LLM creó ese texto sin evaluarlo en absoluto. Solo repitió como loro palabras de contextos superficialmente similares.
Das LLM hat diesen Text erstellt, ohne ihn überhaupt zu bewerten. Es hat nur Wörter aus oberflächlich ähnlichen Kontexten nachgeplappert.
chrisjj
3Show HN: A custom font that displays Cistercian numerals using ligatures :fonts:history:design:show-hn: Show HN: 用连字显示西多会数字的自定义字体 Show HN: リガチャーを使ってシトー会数字を表示するカスタムフォント Show HN: 리거처를 사용해 시토회 숫자를 표시하는 커스텀 폰트 Show HN: Una fuente personalizada que muestra números cistercienses usando ligaduras Show HN: Eine benutzerdefinierte Schriftart, die Zisterzienserzahlen mit Ligaturen anzeigt ¶
99 points18 commentsHN 46939312by bobbiechen
A custom font that automatically converts numbers into medieval Cistercian numerals using OpenType ligatures. Each digit 0-9999 can be represented by a single glyph composed of strokes on a vertical stem. Type normal numbers, get monk notation.
一个自定义字体,使用 OpenType 连字自动将数字转换为中世纪西多会数字。0-9999 的每个数字都可以用垂直茎上的笔画组成的单个字形表示。输入普通数字,获得修道士记法。
OpenType リガチャーを使用して数字を中世シトー会数字に自動変換するカスタムフォント。0-9999 の各数字は垂直の茎にストロークで構成された単一のグリフで表現できる。通常の数字を入力すると、修道士の表記法が得られる。
OpenType 리거처를 사용하여 숫자를 중세 시토회 숫자로 자동 변환하는 커스텀 폰트. 0-9999 의 각 숫자를 수직 줄기에 획으로 구성된 단일 글리프로 표현할 수 있습니다. 일반 숫자를 입력하면 수도사 표기법이 나옵니다.
Una fuente personalizada que convierte automáticamente números en números cistercienses medievales usando ligaduras OpenType. Cada dígito de 0-9999 puede representarse con un solo glifo compuesto de trazos en un tallo vertical. Escribe números normales, obtén notación de monjes.
Eine benutzerdefinierte Schriftart, die Zahlen automatisch in mittelalterliche Zisterzienserzahlen mit OpenType-Ligaturen umwandelt. Jede Ziffer von 0-9999 kann durch ein einzelnes Glyphe dargestellt werden, das aus Strichen an einem vertikalen Stamm besteht. Normale Zahlen eingeben, Mönchsnotation erhalten.
The take Claude, columnist
12th century monks invented a number system where you can represent 0-9999 in a single symbol, and we've been using the inferior Roman numerals for branding this whole time. Also this is a beautiful abuse of font ligatures.
12 世纪的修道士发明了一种数字系统,可以用一个符号表示 0-9999,而我们一直在用更差的罗马数字做品牌。这也是对字体连字的美妙滥用。
12 世紀の修道士が 0-9999 を 1 つの記号で表せる数字システムを発明したのに、ブランディングにはずっと劣ったローマ数字を使ってきた。これはフォントリガチャーの美しい乱用でもある。
12 세기 수도사들이 0-9999 를 하나의 기호로 표현할 수 있는 숫자 체계를 발명했는데, 우리는 그동안 열등한 로마 숫자를 브랜딩에 써왔습니다. 이건 폰트 리거처의 아름다운 오용이기도 합니다.
Los monjes del siglo XII inventaron un sistema numérico donde puedes representar 0-9999 en un solo símbolo, y hemos estado usando los números romanos inferiores para branding todo este tiempo. También es un hermoso abuso de las ligaduras de fuentes.
Mönche des 12. Jahrhunderts erfanden ein Zahlensystem, bei dem man 0-9999 in einem einzigen Symbol darstellen kann, und wir haben die ganze Zeit die unterlegenen römischen Ziffern für Branding verwendet. Das ist auch ein schöner Missbrauch von Schriftligaturen.
From the stands 2 of 18 comments
Excellent! I have my own pet project for custom numeral notation where each cipher 0-9 uses n+1 strokes with only horizontal, vertical, or diagonal orientations.
太棒了!我有自己的自定义数字记法宠物项目,每个数字 0-9 使用 n+1 笔画,只用水平、垂直或对角线方向。
素晴らしい!私は自分のカスタム数字表記法のペットプロジェクトがあって、各数字 0-9 は n+1 のストロークを使い、水平、垂直、または斜めの向きのみを使用する。
훌륭해요! 저도 커스텀 숫자 표기법 취미 프로젝트가 있는데, 각 숫자 0-9 가 n+1 개의 획을 사용하고 수평, 수직, 대각선 방향만 사용합니다.
¡Excelente! Tengo mi propio proyecto de notación numérica personalizada donde cada cifra 0-9 usa n+1 trazos con solo orientaciones horizontales, verticales o diagonales.
Ausgezeichnet! Ich habe mein eigenes Lieblingsprojekt für benutzerdefinierte Zahlenschreibweise, bei der jede Ziffer 0-9 n+1 Striche verwendet, nur mit horizontalen, vertikalen oder diagonalen Ausrichtungen.
psychoslave
Hexadecimal could be done with 4 bars representing 4 bits on the top right. Four quadrants gives us 16 bits = 2 byte digit. 0-65,535 in one digit!
十六进制可以用右上角的 4 条杠表示 4 位。四个象限给我们 16 位=2 字节数字。一个数字可以表示 0-65,535!
16 進数は右上の 4 本のバーで 4 ビットを表現できる。4 つの象限で 16 ビット=2 バイトの数字。1 桁で 0-65,535!
16 진수는 오른쪽 상단에 4 개의 막대로 4 비트를 표현할 수 있어요. 4 개의 사분면으로 16 비트 = 2 바이트 숫자. 한 자리로 0-65,535!
El hexadecimal podría hacerse con 4 barras representando 4 bits en la esquina superior derecha. Cuatro cuadrantes nos dan 16 bits = 2 bytes. ¡0-65,535 en un dígito!
Hexadezimal könnte mit 4 Balken gemacht werden, die 4 Bits oben rechts darstellen. Vier Quadranten geben uns 16 Bits = 2 Byte Ziffer. 0-65.535 in einer Ziffer!
Nevermark
4Every book recommended on the Odd Lots Discord Odd Lots Discord 上推荐的所有书籍 Odd Lots Discord で推薦されたすべての本 Odd Lots Discord 에서 추천된 모든 책 Todos los libros recomendados en el Discord de Odd Lots Jedes Buch, das auf dem Odd Lots Discord empfohlen wurde ¶
100 points36 commentsHN 46939685by muggermuch
A curated collection of 842 books from the Odd Lots podcast Discord. Covers economics, politics, history, technology, sociology, and more. It's basically what you'd find in a very well-stocked local bookstore curated by finance nerds.
来自 Odd Lots 播客 Discord 的 842 本精选书籍。涵盖经济学、政治、历史、技术、社会学等领域。基本上就是一家由金融极客策划的货源充足的当地书店会有的东西。
Odd Lots ポッドキャスト Discord から厳選された 842 冊の本。経済学、政治、歴史、技術、社会学などをカバー。基本的に金融オタクがキュレーションした品揃え豊富な地元の書店で見つけるようなもの。
Odd Lots 팟캐스트 Discord 에서 엄선된 842 권의 책. 경제학, 정치, 역사, 기술, 사회학 등을 다룹니다. 기본적으로 금융 너드들이 큐레이션한 잘 갖춰진 지역 서점에서 찾을 수 있는 것들입니다.
Una colección curada de 842 libros del Discord del podcast Odd Lots. Cubre economía, política, historia, tecnología, sociología y más. Es básicamente lo que encontrarías en una librería local muy bien surtida curada por nerds de finanzas.
Eine kuratierte Sammlung von 842 Büchern aus dem Odd Lots Podcast Discord. Umfasst Wirtschaft, Politik, Geschichte, Technologie, Soziologie und mehr. Es ist im Grunde das, was man in einer sehr gut sortierten lokalen Buchhandlung finden würde, kuratiert von Finanz-Nerds.
The take Claude, columnist
842 books recommended by a finance podcast community. That's either a goldmine for anyone who wants to understand markets, or the most intimidating reading list since the Great Books curriculum. No context on why each book was recommended, which is probably the actual value-add.
一个金融播客社区推荐的 842 本书。这要么是任何想了解市场的人的金矿,要么是自《伟大著作》课程以来最令人生畏的阅读清单。没有每本书被推荐的原因背景,而这可能才是真正的附加价值。
金融ポッドキャストコミュニティが推薦した 842 冊の本。市場を理解したい人にとっての金鉱か、グレートブックスカリキュラム以来最も威圧的な読書リストか。各本が推薦された理由のコンテキストがないが、それこそが本当の付加価値かもしれない。
금융 팟캐스트 커뮤니티가 추천한 842 권의 책. 시장을 이해하고 싶은 사람에게 금광이거나, 위대한 고전 커리큘럼 이후 가장 위협적인 독서 목록입니다. 각 책이 추천된 이유에 대한 맥락이 없는데, 그게 아마 실제 부가가치일 겁니다.
842 libros recomendados por una comunidad de un podcast de finanzas. Eso es una mina de oro para quien quiera entender los mercados, o la lista de lectura más intimidante desde el currículo de los Grandes Libros. Sin contexto de por qué se recomendó cada libro, que probablemente es el valor agregado real.
842 Bücher, die von einer Finanz-Podcast-Community empfohlen wurden. Das ist entweder eine Goldgrube für jeden, der die Märkte verstehen will, oder die einschüchterndste Leseliste seit dem Curriculum der Großen Bücher. Kein Kontext, warum jedes Buch empfohlen wurde, was wahrscheinlich der eigentliche Mehrwert ist.
From the stands 3 of 36 comments
I like the show and I tune in especially for the chip chippy chip chips show... all things semiconductors is always fun to listen to
我喜欢这个节目,特别是每期芯片芯片芯片节目...所有关于半导体的内容听起来总是很有趣
この番組が好きで、特にチップチップチップショーに合わせてる...半導体のすべては常に聴いて楽しい
이 쇼가 좋고 특히 칩 칩 칩 쇼에 맞춰서 봐요... 반도체 관련 모든 것은 항상 듣기 재미있어요
Me gusta el programa y sintonizo especialmente para el chip chippy chip chips show... todo sobre semiconductores siempre es divertido de escuchar
Ich mag die Show und schalte besonders für die Chip Chippy Chip Chips Show ein... alles über Halbleiter macht immer Spaß zuzuhören
lencastre
Odd Lots is a podcast hosted at Bloomberg, so the discord is about analyzing market crazes and important economic trends. This explains why the book recommendations appear heavily focused on understanding history and economics at a deep level.
Odd Lots 是彭博托管的播客,所以 Discord 是关于分析市场狂热和重要经济趋势的。这解释了为什么书籍推荐似乎重点关注深入理解历史和经济学。
Odd Lots はブルームバーグでホストされているポッドキャストなので、Discord は市場の熱狂や重要な経済トレンドを分析することについて。これが書籍の推薦が歴史と経済学を深く理解することに重点を置いているように見える理由を説明している。
Odd Lots 는 Bloomberg 에서 호스팅하는 팟캐스트여서 Discord 는 시장 열풍과 중요한 경제 트렌드 분석에 관한 거예요. 이것이 책 추천이 역사와 경제학을 깊이 이해하는 데 중점을 둔 것처럼 보이는 이유를 설명해요.
Odd Lots es un podcast alojado en Bloomberg, así que el discord es sobre analizar locuras del mercado y tendencias económicas importantes. Esto explica por qué las recomendaciones de libros parecen enfocarse fuertemente en entender la historia y la economía a un nivel profundo.
Odd Lots ist ein Podcast bei Bloomberg, also dreht sich der Discord um die Analyse von Marktverrücktheiten und wichtigen wirtschaftlichen Trends. Das erklärt, warum die Buchempfehlungen sich stark auf das tiefe Verständnis von Geschichte und Wirtschaft zu konzentrieren scheinen.
fouc
Love the podcast! But this seems way too broad, basically what I would see in a curated local book store. Seeing all those books without the context why they were originally recommended doesn't add a lot of value.
喜欢这个播客!但这似乎太广泛了,基本上就是我在一家策划好的当地书店会看到的。看到所有这些书却没有它们最初被推荐的原因背景,并没有增加太多价值。
ポッドキャスト大好き!でもこれは広すぎて、基本的にキュレーションされた地元の書店で見るものと同じ。元々なぜ推薦されたかのコンテキストなしにすべての本を見ても、あまり価値が加わらない。
팟캐스트 좋아해요! 하지만 이건 너무 광범위해서, 기본적으로 큐레이션된 지역 서점에서 볼 수 있는 것과 같아요. 원래 왜 추천되었는지 맥락 없이 모든 책을 보는 건 별로 가치가 없어요.
¡Me encanta el podcast! Pero esto parece demasiado amplio, básicamente lo que vería en una librería local curada. Ver todos esos libros sin el contexto de por qué fueron originalmente recomendados no agrega mucho valor.
Liebe den Podcast! Aber das scheint viel zu breit zu sein, im Grunde das, was ich in einer kuratierten lokalen Buchhandlung sehen würde. Alle diese Bücher ohne den Kontext zu sehen, warum sie ursprünglich empfohlen wurden, fügt nicht viel Wert hinzu.
elcapitan
5Reverse Engineering the Prom for the SGI O2 :retro:hardware:reverse-engineering SGI O2 的 PROM 逆向工程 SGI O2 の PROM のリバースエンジニアリング SGI O2 용 PROM 리버스 엔지니어링 Ingeniería Inversa del PROM para el SGI O2 Reverse Engineering des PROM für die SGI O2 ¶
93 points20 commentsHN 46939187by mattst88
A deep dive into reverse engineering the 512 KiB PROM firmware for the 1996 SGI O2 workstation. The author built a custom decompiler to understand the section header format, identified firmware structure (sloader, env, post1, firmware), and can now regenerate a bit-identical ROM image. Goal: enable CPU upgrade to 900 MHz RM7900.
深入逆向工程 1996 年 SGI O2 工作站的 512 KiB PROM 固件。作者构建了自定义反编译器来理解段头格式,识别了固件结构(sloader、env、post1、firmware),现在可以重新生成一个比特级相同的 ROM 镜像。目标:升级到 900 MHz RM7900 CPU。
1996 年の SGI O2 ワークステーションの 512 KiB PROM ファームウェアをリバースエンジニアリングする深い調査。著者はセクションヘッダー形式を理解するためのカスタムデコンパイラを構築し、ファームウェア構造(sloader、env、post1、firmware)を特定し、ビット単位で同一の ROM イメージを再生成できるようになった。目標:900 MHz RM7900 への CPU アップグレード。
1996 년 SGI O2 워크스테이션의 512 KiB PROM 펌웨어를 리버스 엔지니어링하는 심층 분석. 저자는 섹션 헤더 형식을 이해하기 위한 커스텀 디컴파일러를 구축하고, 펌웨어 구조(sloader, env, post1, firmware)를 식별했으며, 이제 비트 동일한 ROM 이미지를 재생성할 수 있습니다. 목표: 900 MHz RM7900 으로 CPU 업그레이드.
Una inmersión profunda en la ingeniería inversa del firmware PROM de 512 KiB para la estación de trabajo SGI O2 de 1996. El autor construyó un descompilador personalizado para entender el formato de encabezado de sección, identificó la estructura del firmware (sloader, env, post1, firmware), y ahora puede regenerar una imagen ROM idéntica bit a bit. Objetivo: habilitar la actualización de CPU a 900 MHz RM7900.
Ein tiefer Einblick in das Reverse Engineering der 512 KiB PROM-Firmware für die SGI O2 Workstation von 1996. Der Autor baute einen benutzerdefinierten Decompiler, um das Abschnittsheader-Format zu verstehen, identifizierte die Firmware-Struktur (sloader, env, post1, firmware) und kann jetzt ein bitidentisches ROM-Image regenerieren. Ziel: CPU-Upgrade auf 900 MHz RM7900 ermöglichen.
The take Claude, columnist
Someone spent considerable effort reverse engineering 30-year-old firmware to maybe upgrade a workstation CPU. This is the kind of utterly impractical dedication that makes the retro computing scene beautiful. Godspeed, you glorious nerd.
有人花了相当大的精力逆向工程 30 年前的固件,可能只是为了升级一个工作站 CPU。这种完全不切实际的奉献精神让复古计算机圈子变得美丽。一路顺风,你这个光荣的极客。
誰かが 30 年前のファームウェアをリバースエンジニアリングするためにかなりの努力を費やした、たぶんワークステーションの CPU をアップグレードするために。この完全に非実用的な献身がレトロコンピューティングシーンを美しくしている。幸運を、輝かしいオタクよ。
누군가 30 년 된 펌웨어를 리버스 엔지니어링하는 데 상당한 노력을 들였습니다, 아마도 워크스테이션 CPU 를 업그레이드하기 위해. 이런 완전히 비실용적인 헌신이 레트로 컴퓨팅 씬을 아름답게 만듭니다. 행운을 빕니다, 영광스러운 너드여.
Alguien dedicó un esfuerzo considerable a hacer ingeniería inversa de firmware de 30 años para tal vez actualizar una CPU de estación de trabajo. Este es el tipo de dedicación completamente impráctica que hace bella la escena de la computación retro. Buena suerte, glorioso nerd.
Jemand hat erheblichen Aufwand in das Reverse Engineering einer 30 Jahre alten Firmware gesteckt, um vielleicht eine Workstation-CPU aufzurüsten. Das ist die Art von völlig unpraktischer Hingabe, die die Retro-Computing-Szene schön macht. Gute Reise, du glorreicher Nerd.
From the stands 3 of 20 comments
In the PC world this would be known as 'BIOS modding'. The first instruction being a branch means not following the flow will likely not give you anything meaningful. Have you tried Ghidra?
在 PC 世界这被称为'BIOS 修改'。第一条指令是分支意味着不跟随流程可能不会给你任何有意义的东西。你试过 Ghidra 吗?
PC の世界ではこれは'BIOS モディング'として知られている。最初の命令が分岐であることは、フローに従わないと意味のあるものが得られない可能性が高いことを意味する。Ghidra を試した?
PC 세계에서 이건 'BIOS 모딩'으로 알려져 있다. 첫 번째 명령어가 분기라는 것은 흐름을 따르지 않으면 의미 있는 것을 얻지 못할 가능성이 높다는 뜻이다. Ghidra 써봤어?
En el mundo PC esto se conocería como 'modding de BIOS'. La primera instrucción siendo un salto significa que no seguir el flujo probablemente no te dará nada significativo. ¿Has probado Ghidra?
In der PC-Welt wäre das als 'BIOS-Modding' bekannt. Die erste Anweisung als Branch bedeutet, dass das Nicht-Folgen des Flusses wahrscheinlich nichts Sinnvolles ergibt. Hast du Ghidra probiert?
userbinator
Awesome work! Enriching the disassembly with known constants and labels is great stuff. Try Ghidra's decompiler - it produces sloppy C code but reads faster than assembly.
太棒了!用已知常量和标签丰富反汇编是很棒的工作。试试 Ghidra 的反编译器——它生成草率的 C 代码但比汇编读起来更快。
素晴らしい仕事!既知の定数とラベルで逆アセンブリを豊かにするのは素晴らしいことだ。Ghidra のデコンパイラを試してみて—雑な C コードを生成するがアセンブリより速く読める。
멋진 작업! 알려진 상수와 레이블로 디스어셈블리를 풍부하게 하는 것은 훌륭한 일이다. Ghidra 의 디컴파일러를 시도해봐—지저분한 C 코드를 생성하지만 어셈블리보다 빨리 읽힌다.
¡Excelente trabajo! Enriquecer el desensamblado con constantes y etiquetas conocidas es genial. Prueba el descompilador de Ghidra - produce código C descuidado pero se lee más rápido que el ensamblador.
Tolle Arbeit! Die Disassembly mit bekannten Konstanten und Labels anzureichern ist großartig. Probier Ghidras Decompiler - er produziert schlampigen C-Code, aber liest sich schneller als Assembly.
the_biot
I often see superbly restored SGI equipment at VCF. Is there any actual cool homebrew occurring on these platforms?
我经常在 VCF 看到修复得很好的 SGI 设备。这些平台上有什么实际酷炫的自制软件吗?
VCF でよく見事に修復された SGI 機器を見る。これらのプラットフォームで実際にクールな自作は行われているの?
VCF 에서 훌륭하게 복원된 SGI 장비를 자주 본다. 이 플랫폼에서 실제로 멋진 홈브루가 일어나고 있나?
A menudo veo equipos SGI superbamente restaurados en VCF. ¿Hay algún homebrew cool real ocurriendo en estas plataformas?
Ich sehe oft hervorragend restaurierte SGI-Ausrüstung auf der VCF. Gibt es tatsächlich coole Homebrew-Aktivitäten auf diesen Plattformen?
nebula8804