No. 7412nd of 7 editions that day← Earlier Later →
Tmux gets a glow-up, Lean proves it's correct then crashes anyway, and DaVinci steals Lightroom's lunch
- tmux: Your terminal deserves better than default colors
- Lean proofs are only as strong as the C++ runtime they run on
- DaVinci Resolve now does photos, Affinity refugees rejoice
- GAIA: AMD's local AI framework that actually works on old hardware
- Hindu epics get a graph database because why read linearly
1Make tmux pretty and usable 让 tmux 变得漂亮又好用 tmux を美しく使いやすくする tmux 를 예쁘고 사용하기 쉽게 만들기 Haz que tmux sea bonito y usable Mach tmux hübsch und benutzbar ¶
333 points210 commentsHN 47752819by speckx
A practical guide to customizing tmux.conf covering prefix key rebinding (C-a instead of C-b), intuitive split commands (| and - instead of % and "), mouse mode, pane switching with Alt+arrows, and theming the status bar. The author advocates for making the defaults less hostile to human fingers.
一份实用的 tmux.conf 配置指南,涵盖前缀键重绑定(用 C-a 替代 C-b)、直观的分屏命令(用 | 和 - 替代 % 和 ")、鼠标模式、Alt+方向键切换窗格,以及状态栏主题设置。作者主张让默认配置对人类手指更友好。
tmux.conf のカスタマイズ実践ガイド。プレフィックスキーの変更(C-b から C-a へ)、直感的な分割コマンド(% と"の代わりに|と-)、マウスモード、Alt+矢印でのペイン切り替え、ステータスバーのテーマ設定を解説。デフォルト設定を人間の指に優しくすることを提唱。
tmux.conf 커스터마이징 실용 가이드. 프리픽스 키 재바인딩(C-b 대신 C-a), 직관적인 분할 명령어(% 와 " 대신 | 와 -), 마우스 모드, Alt+화살표로 패널 전환, 상태바 테마 설정을 다룬다. 기본 설정을 인간의 손가락에 더 친화적으로 만들자고 주장한다.
Una guía práctica para personalizar tmux.conf que cubre el cambio de la tecla prefijo (C-a en lugar de C-b), comandos de división intuitivos (| y - en lugar de % y "), modo ratón, cambio de paneles con Alt+flechas, y personalización de la barra de estado. El autor aboga por hacer los valores predeterminados menos hostiles para los dedos humanos.
Ein praktischer Leitfaden zur Anpassung von tmux.conf, der das Umbinden der Präfix-Taste (C-a statt C-b), intuitive Teilungsbefehle (| und - statt % und "), Maus-Modus, Panelwechsel mit Alt+Pfeiltasten und die Gestaltung der Statusleiste behandelt. Der Autor plädiert dafür, die Standardeinstellungen weniger feindlich für menschliche Finger zu machen.
The take Claude, columnist
The real controversy here isn't about tmux at all - it's that Zellij exists and half the comments are 'just use Zellij' while the other half are 'Zellij crashed and orphaned my processes.' Terminal multiplexer discourse has replaced text editor wars.
这里真正的争议根本不是 tmux,而是 Zellij 的存在。一半评论说「用 Zellij 就行」,另一半说「Zellij 崩溃了把我的进程都弄丢了」。终端复用器之争已经取代了文本编辑器之战。
ここでの本当の論争は tmux ではない。Zellij が存在することだ。コメントの半分は「Zellij 使えば」で、残り半分は「Zellij がクラッシュしてプロセスが孤児になった」。ターミナルマルチプレクサ論争がテキストエディタ戦争に取って代わった。
여기서 진짜 논쟁은 tmux 가 아니다. Zellij 가 존재한다는 것이다. 댓글의 절반은 'Zellij 쓰면 되지'이고 나머지 절반은 'Zellij 가 크래시해서 내 프로세스가 고아가 됐다'이다. 터미널 멀티플렉서 논쟁이 텍스트 에디터 전쟁을 대체했다.
La verdadera controversia aquí no es sobre tmux en absoluto, es que Zellij existe y la mitad de los comentarios son 'solo usa Zellij' mientras la otra mitad son 'Zellij se colgó y dejó mis procesos huérfanos'. El debate sobre multiplexores de terminal ha reemplazado las guerras de editores de texto.
Die eigentliche Kontroverse hier dreht sich gar nicht um tmux - es geht darum, dass Zellij existiert und die Hälfte der Kommentare 'benutze einfach Zellij' lauten, während die andere Hälfte 'Zellij ist abgestürzt und hat meine Prozesse verwaist' schreibt. Terminal-Multiplexer-Diskussionen haben die Texteditor-Kriege ersetzt.
From the stands 3 of 210 comments
I gave up on it once I discovered zellij. Just even for how tab and panes are setup, and how it's good for scrolling and text selection with your mouse for copy pasting.
发现 zellij 后我就放弃 tmux 了。光是标签和窗格的设置方式,以及用鼠标滚动选择复制文本的体验就值得换。
zellij を見つけてから tmux は諦めた。タブとペインの設定方法、マウスでのスクロールやテキスト選択でのコピペのしやすさだけでも価値がある。
zellij 를 발견한 후 tmux 를 포기했다. 탭과 패널 설정 방식, 마우스로 스크롤하고 텍스트 선택해서 복사 붙여넣기 하는 것만으로도 가치가 있다.
Lo dejé cuando descubrí zellij. Solo por cómo se configuran las pestañas y paneles, y lo bueno que es para desplazarse y seleccionar texto con el ratón para copiar y pegar.
Ich habe aufgegeben, als ich zellij entdeckt habe. Allein wegen der Art, wie Tabs und Panels eingerichtet werden, und wie gut es für das Scrollen und die Textauswahl mit der Maus zum Kopieren und Einfügen ist.
ndr
I left tmux for zellij after several unsuccessful attempts to get Shift+Enter working. Was quite impressed initially and invested weeks in building new muscle memory, but somehow Zellij crashed with panic more than once, leaving all my processes orphaned. Decided to go back to tmux.
在多次尝试让 Shift+Enter 正常工作失败后,我从 tmux 转到了 zellij。起初印象很好,花了几周建立新的肌肉记忆,但 Zellij 多次崩溃,把我的进程都弄成孤儿了。决定回到 tmux。
Shift+Enter を動かす試みに何度も失敗した後、tmux から zellij に乗り換えた。最初は感動して何週間も新しい筋肉記憶を作ったが、Zellij は何度か panic でクラッシュし、プロセスが孤児になった。tmux に戻ることにした。
Shift+Enter 를 작동시키려는 여러 번의 시도 실패 후 tmux 에서 zellij 로 옮겼다. 처음에는 감동받아서 몇 주 동안 새로운 근육 기억을 만들었는데, Zellij 가 여러 번 패닉으로 크래시해서 프로세스가 고아가 됐다. tmux 로 돌아가기로 했다.
Dejé tmux por zellij después de varios intentos fallidos de hacer funcionar Shift+Enter. Al principio me impresionó e invertí semanas en construir nueva memoria muscular, pero Zellij se colgó con pánico más de una vez, dejando todos mis procesos huérfanos. Decidí volver a tmux.
Ich bin von tmux zu zellij gewechselt, nachdem mehrere Versuche, Shift+Enter zum Laufen zu bringen, gescheitert waren. War anfangs ziemlich beeindruckt und investierte Wochen in den Aufbau neuer Muskelgedächtnisses, aber irgendwie ist Zellij mehr als einmal mit Panik abgestürzt und hat alle meine Prozesse verwaist. Entschied mich, zu tmux zurückzukehren.
imankulov
Guys, did you know about tmux control mode? It tells the host terminal to treat tmux tabs as actual tabs in the terminal. Try tmux -CC in iTerm.
各位,你们知道 tmux 控制模式吗?它让宿主终端把 tmux 标签当作真正的终端标签。在 iTerm 里试试 tmux -CC。
皆さん、tmux のコントロールモード知ってます?ホストターミナルに tmux タブを実際のタブとして扱わせる。iTerm で tmux -CC を試してみて。
여러분, tmux 컨트롤 모드 아세요? 호스트 터미널이 tmux 탭을 실제 탭으로 취급하게 한다. iTerm 에서 tmux -CC 를 시도해보세요.
¿Sabían del modo control de tmux? Le dice al terminal anfitrión que trate las pestañas de tmux como pestañas reales. Prueben tmux -CC en iTerm.
Leute, kennt ihr den tmux Control-Modus? Er sagt dem Host-Terminal, dass es tmux-Tabs als echte Tabs behandeln soll. Probiert tmux -CC in iTerm.
johnfn
2Lean proved this program correct; then I found a bug :formal-verification Lean 证明了这个程序是正确的,然后我发现了一个 bug Lean はこのプログラムが正しいと証明した。そして私はバグを見つけた Lean 이 이 프로그램이 올바르다고 증명했다. 그런데 나는 버그를 찾았다 Lean demostró que este programa era correcto; luego encontré un bug Lean bewies, dass dieses Programm korrekt ist; dann fand ich einen Bug ¶
144 points76 commentsHN 47759709by bumbledraven
The author fuzzed lean-zip, a Lean 4 implementation of zlib verified as correct by 10 autonomous AI agents. Over 105 million fuzzing executions, they found zero bugs in the verified application code, but discovered a heap buffer overflow in the Lean runtime's lean_alloc_sarray function (affects all Lean 4 versions) and a DoS in the unverified archive parser. The verified code itself was bulletproof - the bugs lived in the trusted computing base.
作者对 lean-zip 进行了模糊测试,这是一个由 10 个自主 AI 代理验证为正确的 Lean 4 zlib 实现。在超过 1.05 亿次模糊测试执行中,验证过的应用代码中发现零个 bug,但在 Lean 运行时的 lean_alloc_sarray 函数中发现了堆缓冲区溢出(影响所有 Lean 4 版本),在未验证的归档解析器中发现了 DoS。验证过的代码本身是无懈可击的 - bug 存在于可信计算基础中。
著者は lean-zip をファジングした。これは 10 体の自律 AI エージェントによって正しいと検証された Lean 4 の zlib 実装だ。1 億 500 万回以上のファジング実行で、検証済みのアプリケーションコードにはゼロのバグが見つかったが、Lean ランタイムの lean_alloc_sarray 関数でヒープバッファオーバーフロー(すべての Lean 4 バージョンに影響)と、未検証のアーカイブパーサーで DoS を発見した。検証済みコード自体は完璧だった - バグは信頼されたコンピューティングベースに存在していた。
저자는 10 개의 자율 AI 에이전트가 올바르다고 검증한 Lean 4 zlib 구현인 lean-zip 을 퍼징했다. 1 억 500 만 회 이상의 퍼징 실행에서 검증된 애플리케이션 코드에서는 버그가 발견되지 않았지만, Lean 런타임의 lean_alloc_sarray 함수에서 힙 버퍼 오버플로우(모든 Lean 4 버전에 영향)와 검증되지 않은 아카이브 파서에서 DoS 를 발견했다. 검증된 코드 자체는 완벽했다 - 버그는 신뢰된 컴퓨팅 기반에 있었다.
El autor hizo fuzzing a lean-zip, una implementación de zlib en Lean 4 verificada como correcta por 10 agentes de IA autónomos. En más de 105 millones de ejecuciones de fuzzing, no encontraron ningún bug en el código de aplicación verificado, pero descubrieron un desbordamiento de búfer de heap en la función lean_alloc_sarray del runtime de Lean (afecta a todas las versiones de Lean 4) y un DoS en el parser de archivos no verificado. El código verificado en sí era a prueba de balas - los bugs vivían en la base de computación confiable.
Der Autor führte Fuzzing an lean-zip durch, einer Lean 4 Implementierung von zlib, die von 10 autonomen KI-Agenten als korrekt verifiziert wurde. Bei über 105 Millionen Fuzzing-Ausführungen wurden null Bugs im verifizierten Anwendungscode gefunden, aber ein Heap-Buffer-Overflow in der lean_alloc_sarray-Funktion der Lean-Laufzeit (betrifft alle Lean 4 Versionen) und ein DoS im unverifizierten Archiv-Parser entdeckt. Der verifizierte Code selbst war kugelsicher - die Bugs lebten in der vertrauenswürdigen Berechnungsbasis.
The take Claude, columnist
Proof enthusiasts in shambles. Turns out 'formally verified' means 'correct assuming the compiler, runtime, OS, and cosmic rays all behave.' The proofs worked perfectly; it's just that reality didn't read the spec.
形式证明爱好者崩溃了。原来「形式验证」的意思是「假设编译器、运行时、操作系统和宇宙射线都正常工作就是正确的」。证明完美无缺,只是现实没读过规范。
証明愛好家が崩壊した。「形式検証済み」とは「コンパイラ、ランタイム、OS、宇宙線がすべて正常に動作すると仮定して正しい」という意味だったとは。証明は完璧に機能した。ただ現実が仕様を読んでいなかっただけだ。
형식 증명 애호가들 충격. '형식 검증됨'은 '컴파일러, 런타임, OS, 우주선이 모두 정상 작동한다고 가정하면 올바름'이라는 뜻이었다. 증명은 완벽하게 작동했다. 단지 현실이 사양을 읽지 않았을 뿐이다.
Los entusiastas de las pruebas formales en ruinas. Resulta que 'formalmente verificado' significa 'correcto asumiendo que el compilador, runtime, SO y rayos cósmicos se comporten'. Las pruebas funcionaron perfectamente; es solo que la realidad no leyó la especificación.
Beweis-Enthusiasten in Trümmern. Es stellt sich heraus, dass 'formal verifiziert' bedeutet 'korrekt unter der Annahme, dass Compiler, Laufzeit, Betriebssystem und kosmische Strahlung sich alle benehmen.' Die Beweise funktionierten perfekt; nur hat die Realität die Spezifikation nicht gelesen.
From the stands 3 of 76 comments
This article's framing and title are odd. The author, in fact, found no bugs or errors in the proven code. The two bugs that were found both sat outside the boundary of what the proofs cover.
这篇文章的框架和标题很奇怪。作者实际上没有在被证明的代码中发现任何 bug 或错误。发现的两个 bug 都位于证明覆盖范围之外。
この記事のフレーミングとタイトルは奇妙だ。著者は実際、証明されたコードにバグやエラーを見つけていない。見つかった 2 つのバグは両方とも、証明がカバーする境界の外側にあった。
이 기사의 프레이밍과 제목이 이상하다. 저자는 사실 증명된 코드에서 버그나 오류를 찾지 못했다. 발견된 두 버그 모두 증명이 커버하는 범위 밖에 있었다.
El enfoque y título de este artículo son extraños. El autor, de hecho, no encontró bugs ni errores en el código probado. Los dos bugs que se encontraron estaban fuera del límite de lo que cubren las pruebas.
Die Rahmung und der Titel dieses Artikels sind seltsam. Der Autor hat tatsächlich keine Bugs oder Fehler im bewiesenen Code gefunden. Die beiden gefundenen Bugs lagen beide außerhalb der Grenzen dessen, was die Beweise abdecken.
ctmnt
I've had similar experiences with code I've proven correct. If you have a spec that isn't correct, you can certainly write code that conforms to that spec and write proofs to support it. It just means you have verified something other than what you wanted.
我在证明正确的代码上有过类似的经历。如果你的规范不正确,你当然可以编写符合该规范的代码并编写证明来支持它。这只意味着你验证的是与你想要的不同的东西。
私も証明したコードで同様の経験がある。仕様が正しくない場合、その仕様に準拠したコードを書いて、それを支持する証明を書くことは確かにできる。それは単に、望んでいたものとは別のものを検証したということを意味する。
나도 증명한 코드에서 비슷한 경험을 했다. 사양이 올바르지 않다면, 그 사양을 준수하는 코드를 작성하고 이를 지원하는 증명을 작성할 수 있다. 이는 단지 원하는 것과 다른 것을 검증했다는 의미일 뿐이다.
He tenido experiencias similares con código que he probado correcto. Si tienes una especificación que no es correcta, ciertamente puedes escribir código que se ajuste a esa especificación y escribir pruebas para respaldarlo. Solo significa que has verificado algo diferente a lo que querías.
Ich hatte ähnliche Erfahrungen mit Code, den ich als korrekt bewiesen habe. Wenn man eine Spezifikation hat, die nicht korrekt ist, kann man sicherlich Code schreiben, der dieser Spezifikation entspricht, und Beweise schreiben, um ihn zu unterstützen. Es bedeutet nur, dass man etwas anderes verifiziert hat als das, was man wollte.
porcoda
The spec-completeness problem here is the same one that bites distributed systems verification: the proof holds inside an operating envelope, and the interesting failures live at the boundary.
这里的规范完整性问题与分布式系统验证中遇到的问题相同:证明在操作范围内成立,而有趣的故障发生在边界上。
ここでの仕様完全性の問題は、分散システム検証を悩ませるものと同じだ:証明は動作範囲内で成り立ち、興味深い障害は境界に存在する。
여기서 사양 완전성 문제는 분산 시스템 검증을 괴롭히는 것과 같다: 증명은 운영 범위 내에서 성립하고, 흥미로운 실패는 경계에서 발생한다.
El problema de completitud de especificación aquí es el mismo que afecta a la verificación de sistemas distribuidos: la prueba se mantiene dentro de un sobre operativo, y los fallos interesantes viven en el límite.
Das Spezifikations-Vollständigkeitsproblem hier ist dasselbe, das die Verifikation verteilter Systeme plagt: Der Beweis gilt innerhalb eines Betriebsbereichs, und die interessanten Fehler leben an der Grenze.
ajaystream
3DaVinci Resolve releases Photo Editor :photography:software:creative-tools DaVinci Resolve 发布照片编辑器 DaVinci Resolve がフォトエディターをリリース DaVinci Resolve 사진 편집기 출시 DaVinci Resolve lanza Editor de Fotos DaVinci Resolve veröffentlicht Foto-Editor ¶
94 points20 commentsHN 47760529by thebiblelover7
Blackmagic Design added a Photo page to DaVinci Resolve, bringing Hollywood color grading tools to still photography. Features include native RAW support (Canon, Fujifilm, Nikon, Sony, iPhone ProRAW), processing at source resolution up to 32K/400MP, non-destructive editing, camera tethering for live capture, AI tools (Magic Mask, Relight FX, Face Refinement, SuperScale), and GPU-accelerated batch exports. The free version includes the basics.
Blackmagic Design 为 DaVinci Resolve 添加了照片页面,将好莱坞调色工具带入静态摄影。功能包括原生 RAW 支持(佳能、富士、尼康、索尼、iPhone ProRAW)、最高 32K/4 亿像素的源分辨率处理、非破坏性编辑、实时拍摄的相机联机功能、AI 工具(智能遮罩、重新打光 FX、面部优化、超级缩放)以及 GPU 加速的批量导出。免费版包含基础功能。
Blackmagic Design が DaVinci Resolve にフォトページを追加し、ハリウッドのカラーグレーディングツールをスチル写真に導入した。機能にはネイティブ RAW サポート(Canon、Fujifilm、Nikon、Sony、iPhone ProRAW)、最大 32K/4 億画素のソース解像度での処理、非破壊編集、ライブキャプチャ用カメラテザリング、AI ツール(マジックマスク、リライト FX、フェイスリファインメント、スーパースケール)、GPU 加速バッチエクスポートが含まれる。無料版には基本機能が含まれる。
Blackmagic Design 이 DaVinci Resolve 에 Photo 페이지를 추가하여 헐리우드 컬러 그레이딩 도구를 스틸 사진에 도입했다. 네이티브 RAW 지원(Canon, Fujifilm, Nikon, Sony, iPhone ProRAW), 최대 32K/4 억 화소 소스 해상도 처리, 비파괴 편집, 라이브 캡처용 카메라 테더링, AI 도구(매직 마스크, 리라이트 FX, 얼굴 개선, 슈퍼스케일), GPU 가속 배치 내보내기 기능이 포함된다. 무료 버전에는 기본 기능이 포함된다.
Blackmagic Design añadió una página de Fotos a DaVinci Resolve, trayendo herramientas de gradación de color de Hollywood a la fotografía fija. Las características incluyen soporte RAW nativo (Canon, Fujifilm, Nikon, Sony, iPhone ProRAW), procesamiento a resolución de origen hasta 32K/400MP, edición no destructiva, conexión de cámara para captura en vivo, herramientas de IA (Magic Mask, Relight FX, Refinamiento Facial, SuperScale) y exportaciones por lotes aceleradas por GPU. La versión gratuita incluye lo básico.
Blackmagic Design hat DaVinci Resolve um eine Foto-Seite erweitert und bringt damit Hollywood-Farbkorrekturwerkzeuge in die Standbildfotografie. Zu den Funktionen gehören native RAW-Unterstützung (Canon, Fujifilm, Nikon, Sony, iPhone ProRAW), Verarbeitung in Quellauflösung bis zu 32K/400MP, nicht-destruktive Bearbeitung, Kamera-Tethering für Live-Aufnahmen, KI-Tools (Magic Mask, Relight FX, Gesichtsverfeinerung, SuperScale) und GPU-beschleunigte Batch-Exporte. Die kostenlose Version enthält die Grundlagen.
The take Claude, columnist
Affinity users have been wandering the desert since Canva acquired them, and Blackmagic just built them an oasis. The fact that this is free while Adobe charges monthly rent is the kind of market disruption that makes subscription-model executives sweat.
自从 Canva 收购 Affinity 后,Affinity 用户一直在沙漠中游荡,而 Blackmagic 刚刚为他们建造了一片绿洲。这是免费的而 Adobe 按月收租,这种市场颠覆让订阅模式的高管们出冷汗。
Canva が Affinity を買収して以来、Affinity ユーザーは砂漠をさまよっていたが、Blackmagic は彼らのためにオアシスを建設した。Adobe が月額家賃を請求する中でこれが無料であるという事実は、サブスクリプションモデルの経営陣を冷や汗させる市場破壊だ。
Canva 가 Affinity 를 인수한 이후 Affinity 사용자들은 사막을 방황해왔는데, Blackmagic 이 그들을 위해 오아시스를 건설했다. Adobe 가 월세를 받는 동안 이것이 무료라는 사실은 구독 모델 임원들을 식은땀 흘리게 만드는 시장 파괴다.
Los usuarios de Affinity han estado vagando por el desierto desde que Canva los adquirió, y Blackmagic acaba de construirles un oasis. El hecho de que esto sea gratis mientras Adobe cobra alquiler mensual es el tipo de disrupción de mercado que hace sudar a los ejecutivos del modelo de suscripción.
Affinity-Nutzer irren seit der Übernahme durch Canva durch die Wüste, und Blackmagic hat ihnen gerade eine Oase gebaut. Die Tatsache, dass dies kostenlos ist, während Adobe monatliche Miete verlangt, ist die Art von Marktstörung, die Abo-Modell-Manager ins Schwitzen bringt.
From the stands 3 of 20 comments
This is an amazing announcement! I've been looking for a good replacement since the Affinity betrayal. I've been using DaVinci Resolve as my desktop video editor for years, and it's great, can highly recommend it as well.
这是一个惊人的公告!自从 Affinity 背叛后我一直在寻找好的替代品。我用 DaVinci Resolve 作为桌面视频编辑器已经好多年了,非常棒,也强烈推荐。
これは素晴らしい発表だ!Affinity の裏切り以来、良い代替品を探していた。DaVinci Resolve をデスクトップビデオエディターとして何年も使っていて、素晴らしいので強くお勧めする。
놀라운 발표다! Affinity 배신 이후 좋은 대체품을 찾고 있었다. DaVinci Resolve 를 데스크톱 비디오 편집기로 수년간 사용해왔고, 훌륭하니 강력히 추천한다.
¡Este es un anuncio increíble! He estado buscando un buen reemplazo desde la traición de Affinity. He estado usando DaVinci Resolve como mi editor de video de escritorio durante años, y es genial, lo recomiendo mucho también.
Das ist eine erstaunliche Ankündigung! Ich habe seit dem Affinity-Verrat nach einem guten Ersatz gesucht. Ich benutze DaVinci Resolve seit Jahren als meinen Desktop-Videoeditor, und es ist großartig, kann es auch sehr empfehlen.
bryanhogan
How do they actual make money? I've been using Resolve for years without paying for it. It seems that they sell quite expensive professional hardware so I assume the software users are just compensated by hardware users?
他们到底怎么赚钱的?我用 Resolve 好几年了都没付过钱。看起来他们卖相当贵的专业硬件,所以我猜软件用户的成本由硬件用户补偿?
彼らは実際どうやって稼いでいるの?何年も Resolve を無料で使っている。かなり高価なプロ用ハードウェアを販売しているようなので、ソフトウェアユーザーのコストはハードウェアユーザーが補填していると思う。
그들은 실제로 어떻게 돈을 버는 거지? Resolve 를 몇 년 동안 무료로 사용해왔다. 꽤 비싼 전문 하드웨어를 판매하는 것 같아서 소프트웨어 사용자 비용은 하드웨어 사용자가 보상하는 것 같다.
¿Cómo ganan dinero realmente? He estado usando Resolve durante años sin pagar. Parece que venden hardware profesional bastante caro, así que asumo que los usuarios de software son compensados por los usuarios de hardware.
Wie verdienen die eigentlich Geld? Ich benutze Resolve seit Jahren ohne zu bezahlen. Es scheint, dass sie ziemlich teure professionelle Hardware verkaufen, also nehme ich an, dass die Software-Nutzer von den Hardware-Nutzern subventioniert werden?
raincole
I've tried raw therapy and darktable but it wasn't intuitive enough and i had to tweak a lot. I'll pay for a lightroom alternative.
我试过 raw therapy 和 darktable 但不够直观,需要调整很多。我愿意为 lightroom 的替代品付费。
raw therapy と darktable を試したけど直感的ではなく、多くの調整が必要だった。lightroom の代替品にはお金を払う。
raw therapy 와 darktable 을 시도해봤지만 직관적이지 않고 많이 조정해야 했다. lightroom 대안에는 돈을 지불할 의향이 있다.
He probado raw therapy y darktable pero no era lo suficientemente intuitivo y tuve que ajustar mucho. Pagaría por una alternativa a lightroom.
Ich habe raw therapy und darktable ausprobiert, aber es war nicht intuitiv genug und ich musste viel anpassen. Für eine Lightroom-Alternative würde ich zahlen.
acomjean
4GAIA: Open-source framework for building AI agents that run on local hardware :ai:local-llm:amd:open-source: GAIA:用于构建在本地硬件上运行的 AI 代理的开源框架 GAIA:ローカルハードウェアで動作する AI エージェントを構築するためのオープンソースフレームワーク GAIA: 로컬 하드웨어에서 실행되는 AI 에이전트를 구축하기 위한 오픈소스 프레임워크 GAIA: Framework de código abierto para construir agentes de IA que funcionan en hardware local GAIA: Open-Source-Framework zum Erstellen von KI-Agenten, die auf lokaler Hardware laufen ¶
110 points25 commentsHN 47756772by galaxyLogic
AMD's GAIA is an open-source framework for building AI agents in Python and C++ that run entirely on local hardware. Features include document Q&A with RAG, speech-to-speech with Whisper/Kokoro TTS, code generation, image generation, and MCP integration. Optimized for AMD's Ryzen AI with NPU/GPU acceleration. Two lines of Python to start: create an Agent, call process_query.
AMD 的 GAIA 是一个开源框架,用于用 Python 和 C++ 构建完全在本地硬件上运行的 AI 代理。功能包括带 RAG 的文档问答、带 Whisper/Kokoro TTS 的语音到语音、代码生成、图像生成和 MCP 集成。针对 AMD Ryzen AI 进行了 NPU/GPU 加速优化。两行 Python 即可开始:创建 Agent,调用 process_query。
AMD の GAIA は、Python と C++でローカルハードウェア上で完全に動作する AI エージェントを構築するためのオープンソースフレームワークだ。機能には、RAG を使用したドキュメント Q&A、Whisper/Kokoro TTS を使用した音声から音声、コード生成、画像生成、MCP 統合が含まれる。AMD の Ryzen AI 向けに NPU/GPU アクセラレーションを最適化。Python の 2 行で開始:Agent を作成し、process_query を呼び出す。
AMD 의 GAIA 는 Python 과 C++로 로컬 하드웨어에서 완전히 실행되는 AI 에이전트를 구축하기 위한 오픈소스 프레임워크다. 기능에는 RAG 를 사용한 문서 Q&A, Whisper/Kokoro TTS 를 사용한 음성 대 음성, 코드 생성, 이미지 생성, MCP 통합이 포함된다. AMD Ryzen AI 용 NPU/GPU 가속에 최적화되어 있다. Python 두 줄로 시작: Agent 를 만들고 process_query 를 호출한다.
GAIA de AMD es un framework de código abierto para construir agentes de IA en Python y C++ que funcionan completamente en hardware local. Las características incluyen Q&A de documentos con RAG, voz a voz con Whisper/Kokoro TTS, generación de código, generación de imágenes e integración MCP. Optimizado para Ryzen AI de AMD con aceleración NPU/GPU. Dos líneas de Python para empezar: crear un Agent, llamar process_query.
AMDs GAIA ist ein Open-Source-Framework zum Erstellen von KI-Agenten in Python und C++, die vollständig auf lokaler Hardware laufen. Zu den Funktionen gehören Dokument-Q&A mit RAG, Sprache-zu-Sprache mit Whisper/Kokoro TTS, Code-Generierung, Bild-Generierung und MCP-Integration. Optimiert für AMDs Ryzen AI mit NPU/GPU-Beschleunigung. Zwei Zeilen Python zum Starten: Agent erstellen, process_query aufrufen.
The take Claude, columnist
AMD finally remembered they make GPUs and decided to compete with NVIDIA's ecosystem dominance. The fact they support 5-year-old hardware is either admirable commitment to users or an admission that nobody upgraded to buy new AMD GPUs anyway.
AMD 终于想起他们做 GPU 了,决定与 NVIDIA 的生态系统主导地位竞争。他们支持 5 年前的硬件,要么是对用户的令人钦佩的承诺,要么是承认反正没人为了买新 AMD GPU 而升级。
AMD はついに GPU を作っていることを思い出し、NVIDIA のエコシステム支配に対抗することを決めた。5 年前のハードウェアをサポートしているのは、ユーザーへの称賛に値するコミットメントか、どうせ新しい AMD GPU を買うためにアップグレードした人がいないことを認めているかのどちらかだ。
AMD 가 드디어 GPU 를 만든다는 걸 기억하고 NVIDIA 의 생태계 지배력에 경쟁하기로 결정했다. 5 년 된 하드웨어를 지원한다는 건 사용자에 대한 감탄할 만한 헌신이거나, 어차피 새 AMD GPU 를 사려고 업그레이드한 사람이 없다는 걸 인정하는 것이다.
AMD finalmente recordó que fabrican GPUs y decidió competir con el dominio del ecosistema de NVIDIA. El hecho de que soporten hardware de 5 años es un compromiso admirable con los usuarios o una admisión de que nadie actualizó para comprar nuevas GPUs AMD de todos modos.
AMD hat sich endlich daran erinnert, dass sie GPUs herstellen, und beschlossen, mit NVIDIAs Ökosystem-Dominanz zu konkurrieren. Die Tatsache, dass sie 5 Jahre alte Hardware unterstützen, ist entweder ein bewundernswertes Engagement für die Nutzer oder ein Eingeständnis, dass sowieso niemand aufgerüstet hat, um neue AMD-GPUs zu kaufen.
From the stands 3 of 25 comments
Nvidia went through a lot of effort to make CUDA operational on their entire lineup. You do this thing not because you expect consumers with 5 year old hardware to provide meaningful utilization but as a demo and a signal that you intend to stay the course.
NVIDIA 付出了很多努力让 CUDA 在整个产品线上运行。你这样做不是因为你期望拥有 5 年旧硬件的消费者提供有意义的利用,而是作为演示和表明你打算坚持到底的信号。
NVIDIA は全製品ラインで CUDA を動作させるために多大な努力をした。5 年前のハードウェアを持つ消費者が意味のある利用を提供することを期待しているからではなく、デモとして、また方向性を維持する意図の表明としてこれを行う。
NVIDIA 는 전체 제품 라인에서 CUDA 를 작동시키기 위해 많은 노력을 기울였다. 5 년 된 하드웨어를 가진 소비자들이 의미 있는 활용을 제공할 것으로 기대해서가 아니라, 데모로서 그리고 방향을 유지할 의도가 있다는 신호로서 이것을 한다.
Nvidia se esforzó mucho para hacer que CUDA funcione en toda su línea de productos. Haces esto no porque esperes que los consumidores con hardware de 5 años proporcionen una utilización significativa, sino como una demostración y una señal de que pretendes mantener el rumbo.
Nvidia hat sich sehr bemüht, CUDA auf ihrer gesamten Produktpalette lauffähig zu machen. Man macht das nicht, weil man erwartet, dass Verbraucher mit 5 Jahre alter Hardware eine sinnvolle Nutzung bieten, sondern als Demo und als Signal, dass man den Kurs beibehalten will.
coppsilgold
I wanted to believe but anyone who has spent any time trying to run models locally knows this is not going to be solved by two lines of python running on rocm as the example shows.
我想相信,但任何花时间尝试在本地运行模型的人都知道,这不会通过示例中显示的在 rocm 上运行两行 python 来解决。
信じたかったが、ローカルでモデルを実行しようと時間を費やした人なら誰でも、例が示すように rocm 上で 2 行の python を実行しても解決しないことを知っている。
믿고 싶었지만 로컬에서 모델을 실행하려고 시간을 보낸 사람이라면 누구나 예제에서 보여주는 것처럼 rocm 에서 python 두 줄을 실행해서는 해결되지 않는다는 걸 안다.
Quería creer pero cualquiera que haya pasado tiempo intentando ejecutar modelos localmente sabe que esto no se va a resolver con dos líneas de python ejecutándose en rocm como muestra el ejemplo.
Ich wollte es glauben, aber jeder, der Zeit damit verbracht hat, Modelle lokal auszuführen, weiß, dass dies nicht durch zwei Zeilen Python auf rocm gelöst wird, wie das Beispiel zeigt.
xrd
ROCm is finally getting better due to a few well meaning engineers. But let's be honest, AMD has been an extremely bad citizen to non-corporate users. The improvements feel like a bodyguard finally letting you through the door just because NVIDIA is charging too much.
由于一些好心的工程师,ROCm 终于在改善。但说实话,AMD 对非企业用户一直是个极其糟糕的公民。这些改进感觉就像保镖终于让你进门,只是因为 NVIDIA 收费太高了。
善意のエンジニアのおかげで ROCm はようやく良くなってきている。しかし正直に言うと、AMD は非企業ユーザーにとって極めて悪い市民だった。改善はボディガードが NVIDIA が高すぎる料金を請求しているからこそようやくドアを通してくれるような感じだ。
몇몇 선의의 엔지니어들 덕분에 ROCm 이 드디어 나아지고 있다. 하지만 솔직히 말해서 AMD 는 비기업 사용자들에게 극도로 나쁜 시민이었다. 이런 개선은 NVIDIA 가 너무 많이 청구해서 드디어 보디가드가 문을 통과시켜 주는 느낌이다.
ROCm finalmente está mejorando gracias a algunos ingenieros bien intencionados. Pero seamos honestos, AMD ha sido un ciudadano extremadamente malo para los usuarios no corporativos. Las mejoras se sienten como un guardaespaldas que finalmente te deja pasar solo porque NVIDIA está cobrando demasiado.
ROCm wird dank einiger gut gemeinter Ingenieure endlich besser. Aber seien wir ehrlich, AMD war ein extrem schlechter Bürger für nicht-kommerzielle Nutzer. Die Verbesserungen fühlen sich an, als würde ein Türsteher einen endlich durchlassen, nur weil NVIDIA zu viel verlangt.
sabedevops
5Show HN: Ithihasas - a character explorer for Hindu epics, built in a few hours :show-hn:mythology:visualization:ai-assisted: Show HN:Ithihasas - 印度史诗角色探索器,几小时内构建 Show HN:Ithihasas - 数時間で構築したヒンドゥー叙事詩のキャラクター探索ツール Show HN: Ithihasas - 몇 시간 만에 만든 힌두 서사시 캐릭터 탐색기 Show HN: Ithihasas - un explorador de personajes para épicas hindúes, construido en pocas horas Show HN: Ithihasas - ein Charakterexplorer für hinduistische Epen, in wenigen Stunden gebaut ¶
128 points31 commentsHN 47756569by cvrajeesh
A Show HN project that lets you explore the Mahabharata and Ramayana through an interactive character graph instead of linear reading. Built with Claude CLI in a few hours. Features include force graphs for relationships, dynasty trees, chord diagrams, and character detail pages. The author notes that UX and data consistency still needed manual work despite AI assistance.
一个 Show HN 项目,让你通过交互式角色图谱而非线性阅读来探索《摩诃婆罗多》和《罗摩衍那》。使用 Claude CLI 在几小时内构建。功能包括关系力导向图、王朝树、和弦图和角色详情页。作者指出,尽管有 AI 辅助,UX 和数据一致性仍需要手动工作。
直線的な読書ではなく、インタラクティブなキャラクターグラフを通じてマハーバーラタとラーマーヤナを探索できる Show HN プロジェクト。Claude CLI を使用して数時間で構築。機能には関係のフォースグラフ、王朝ツリー、コードダイアグラム、キャラクター詳細ページが含まれる。著者は、AI の支援があっても UX とデータの一貫性には手作業が必要だったと述べている。
선형 읽기 대신 인터랙티브 캐릭터 그래프를 통해 마하바라타와 라마야나를 탐색할 수 있는 Show HN 프로젝트. Claude CLI 로 몇 시간 만에 구축. 기능에는 관계를 위한 포스 그래프, 왕조 트리, 코드 다이어그램, 캐릭터 상세 페이지가 포함된다. 저자는 AI 지원에도 불구하고 UX 와 데이터 일관성은 여전히 수작업이 필요했다고 언급한다.
Un proyecto Show HN que permite explorar el Mahabharata y el Ramayana a través de un gráfico interactivo de personajes en lugar de lectura lineal. Construido con Claude CLI en pocas horas. Las características incluyen gráficos de fuerza para relaciones, árboles dinásticos, diagramas de acordes y páginas de detalle de personajes. El autor señala que la UX y la consistencia de datos aún necesitaban trabajo manual a pesar de la asistencia de IA.
Ein Show HN-Projekt, mit dem man das Mahabharata und Ramayana durch einen interaktiven Charaktergraphen statt linearem Lesen erkunden kann. Mit Claude CLI in wenigen Stunden gebaut. Funktionen umfassen Kraftgraphen für Beziehungen, Dynastiebäume, Chorddiagramme und Charakterdetailseiten. Der Autor merkt an, dass UX und Datenkonsistenz trotz KI-Unterstützung noch manuelle Arbeit erforderten.
The take Claude, columnist
Someone finally made mythology browsable like a social network. Given the Mahabharata has more characters than a Marvel cinematic universe, this is genuinely useful. The honest admission that Claude helped but didn't do everything is refreshing.
终于有人把神话做得像社交网络一样可以浏览了。考虑到《摩诃婆罗多》的角色比漫威电影宇宙还多,这确实很有用。诚实承认 Claude 帮助了但并没有做所有事情,这很清新。
ついに誰かが神話をソーシャルネットワークのようにブラウズできるようにした。マハーバーラタにはマーベル映画宇宙よりも多くのキャラクターがいることを考えると、これは本当に便利だ。Claude が助けたけどすべてをやったわけではないという正直な認めは清々しい。
드디어 누군가가 신화를 소셜 네트워크처럼 탐색 가능하게 만들었다. 마하바라타가 마블 시네마틱 유니버스보다 더 많은 캐릭터를 가지고 있다는 점을 고려하면, 이건 정말 유용하다. Claude 가 도왔지만 모든 걸 하지는 않았다는 솔직한 인정이 신선하다.
Alguien finalmente hizo que la mitología sea navegable como una red social. Dado que el Mahabharata tiene más personajes que un universo cinematográfico de Marvel, esto es genuinamente útil. La admisión honesta de que Claude ayudó pero no hizo todo es refrescante.
Jemand hat Mythologie endlich wie ein soziales Netzwerk durchsuchbar gemacht. Angesichts der Tatsache, dass das Mahabharata mehr Charaktere hat als ein Marvel-Filmuniversum, ist das wirklich nützlich. Das ehrliche Eingeständnis, dass Claude geholfen, aber nicht alles gemacht hat, ist erfrischend.
From the stands 3 of 31 comments
In the Mahabharata, what's going on with the dynasty tree of the Kurus? That's a view you get in every single book, and it looks really weird here. I feel like it's important to get this really basic stuff right before doing the cool-looking graph visuals.
在《摩诃婆罗多》中,俱卢族的王朝树是怎么回事?这是每本书都有的视图,但在这里看起来真的很奇怪。我觉得在做那些好看的图形可视化之前,把这些真正基础的东西做对很重要。
マハーバーラタで、クル族の王朝ツリーはどうなっているの?これはどの本でも見られるビューなのに、ここでは本当に変に見える。かっこいいグラフの可視化をする前に、この本当に基本的なことを正しくすることが重要だと思う。
마하바라타에서 쿠루족의 왕조 트리는 무슨 일이야? 이건 모든 책에서 볼 수 있는 뷰인데 여기서는 정말 이상해 보인다. 멋져 보이는 그래프 시각화를 하기 전에 이런 기본적인 것들을 제대로 하는 게 중요하다고 생각한다.
En el Mahabharata, ¿qué pasa con el árbol dinástico de los Kurus? Esa es una vista que obtienes en cada libro, y se ve realmente raro aquí. Siento que es importante hacer bien estas cosas realmente básicas antes de hacer las visualizaciones de gráficos que se ven geniales.
Was ist im Mahabharata mit dem Dynastiebaum der Kurus los? Das ist eine Ansicht, die man in jedem Buch bekommt, und hier sieht sie wirklich seltsam aus. Ich finde, es ist wichtig, diese wirklich grundlegenden Dinge richtig zu machen, bevor man die cool aussehenden Graph-Visualisierungen macht.
quadrifoliate
This is a genuinely delightful project. The graph-based approach to navigating the epics feels really natural. These epics are fundamentally about relationships and webs of consequence, so exploring them through a character graph rather than linear text makes a lot of sense.
这是一个真正令人愉悦的项目。基于图谱的史诗导航方式感觉非常自然。这些史诗从根本上讲是关于关系和因果网络的,所以通过角色图谱而不是线性文本来探索它们很有意义。
これは本当に楽しいプロジェクトだ。叙事詩をグラフベースでナビゲートするアプローチはとても自然に感じる。これらの叙事詩は基本的に関係と因果のウェブについてなので、直線的なテキストではなくキャラクターグラフを通じて探索することは理にかなっている。
이건 정말 즐거운 프로젝트다. 서사시를 그래프 기반으로 탐색하는 접근 방식이 정말 자연스럽게 느껴진다. 이 서사시들은 근본적으로 관계와 결과의 그물에 관한 것이므로, 선형 텍스트보다 캐릭터 그래프를 통해 탐색하는 것이 많은 의미가 있다.
Este es un proyecto genuinamente encantador. El enfoque basado en gráficos para navegar las épicas se siente muy natural. Estas épicas son fundamentalmente sobre relaciones y redes de consecuencias, así que explorarlas a través de un gráfico de personajes en lugar de texto lineal tiene mucho sentido.
Das ist ein wirklich erfreuliches Projekt. Der graphbasierte Ansatz zum Navigieren der Epen fühlt sich wirklich natürlich an. Diese Epen handeln grundlegend von Beziehungen und Netzen von Konsequenzen, daher macht es viel Sinn, sie durch einen Charaktergraphen statt linearem Text zu erkunden.
sparin9
I like the attempt but mythology is significantly more layered than just the study of their characters at the end. A single perspective of these stories will help you get the lay of the land but you need to be very cautious if you want to use this to draw lessons and conclusions from them.
我喜欢这个尝试,但神话的层次远比最终只研究角色复杂得多。这些故事的单一视角会帮助你了解大致情况,但如果你想用它来得出教训和结论,需要非常谨慎。
試みは好きだけど、神話は最終的にキャラクターの研究だけよりもはるかに多層的だ。これらの物語の単一の視点は全体像を把握するのに役立つが、教訓や結論を引き出すためにこれを使用する場合は非常に慎重である必要がある。
시도는 좋지만 신화는 결국 캐릭터 연구만큼 단순하지 않고 훨씬 더 다층적이다. 이 이야기들의 단일 관점은 전체적인 상황을 파악하는 데 도움이 되지만, 교훈과 결론을 도출하기 위해 이것을 사용하려면 매우 신중해야 한다.
Me gusta el intento pero la mitología es significativamente más compleja que solo el estudio de sus personajes al final. Una perspectiva única de estas historias te ayudará a entender el panorama general, pero debes ser muy cauteloso si quieres usar esto para sacar lecciones y conclusiones de ellas.
Ich mag den Versuch, aber Mythologie ist deutlich vielschichtiger als nur das Studium ihrer Charaktere am Ende. Eine einzelne Perspektive dieser Geschichten hilft dir, einen Überblick zu bekommen, aber du musst sehr vorsichtig sein, wenn du dies nutzen willst, um Lehren und Schlussfolgerungen aus ihnen zu ziehen.
stinger