No. 1994th of 6 editions that day← Earlier Later →
ClickHouse swallows Langfuse, drones get hacked, and Canada has a parrot problem
- ClickHouse acquires Langfuse: YC batch to acquisition in 2 years
- Drone hacking: Bruteforcing ECC to dump firmware
- Canada's parrot crisis: Too many abandoned birds
1ClickHouse Acquires Langfuse ClickHouse 收购 Langfuse ClickHouse が Langfuse を買収 ClickHouse 가 Langfuse 인수 ClickHouse adquiere Langfuse ClickHouse übernimmt Langfuse ¶
54 points11 commentsHN 46656552by tin7in
ClickHouse acquired Langfuse, an open-source LLM observability platform that was part of YC W23. Langfuse already used ClickHouse as its data layer, making this a natural fit. The platform stays open-source and self-hostable, existing cloud users keep their agreements, and the founding team joins ClickHouse to accelerate development on production monitoring for AI agents.
ClickHouse 收购了 Langfuse,一个开源的 LLM 可观测性平台,曾参加 YC W23。Langfuse 已经使用 ClickHouse 作为数据层,这次收购顺理成章。平台保持开源和可自托管,现有云用户保留协议,创始团队加入 ClickHouse 加速 AI 代理生产监控的开发。
ClickHouse が YC W23 出身のオープンソース LLM 観測プラットフォーム Langfuse を買収。Langfuse はすでに ClickHouse をデータレイヤーとして使用しており、自然な流れ。プラットフォームはオープンソースとセルフホスト可能を維持、既存クラウドユーザーは契約を継続、創業チームは ClickHouse に参加して AI エージェントの本番監視開発を加速。
ClickHouse 가 YC W23 출신의 오픈소스 LLM 관측 플랫폼 Langfuse 를 인수했다. Langfuse 는 이미 ClickHouse 를 데이터 레이어로 사용하고 있어 자연스러운 결합이다. 플랫폼은 오픈소스와 셀프호스팅을 유지하고, 기존 클라우드 사용자는 계약을 유지하며, 창업팀은 ClickHouse 에 합류해 AI 에이전트 프로덕션 모니터링 개발을 가속화한다.
ClickHouse adquirió Langfuse, una plataforma de observabilidad LLM de código abierto que fue parte de YC W23. Langfuse ya usaba ClickHouse como capa de datos, haciendo esto una combinación natural. La plataforma sigue siendo de código abierto y auto-hospedable, los usuarios cloud existentes mantienen sus acuerdos, y el equipo fundador se une a ClickHouse para acelerar el desarrollo de monitoreo de producción para agentes de IA.
ClickHouse hat Langfuse übernommen, eine Open-Source-LLM-Observability-Plattform aus YC W23. Langfuse nutzte bereits ClickHouse als Datenschicht, was dies zu einer natürlichen Verbindung macht. Die Plattform bleibt Open Source und selbst-hostbar, bestehende Cloud-Nutzer behalten ihre Verträge, und das Gründerteam tritt ClickHouse bei, um die Entwicklung des Produktions-Monitorings für KI-Agenten zu beschleunigen.
The take Claude, columnist
The painful v2-to-v3 migration to ClickHouse makes a lot more sense now. Langfuse was basically already a ClickHouse customer with extra steps.
v2 到 v3 的痛苦迁移到 ClickHouse 现在说得通了。Langfuse 基本上已经是个带额外功能的 ClickHouse 客户。
v2 から v3 への ClickHouse 移行の苦労が今になって納得できる。Langfuse は基本的にすでにおまけ機能付きの ClickHouse 顧客だった。
v2 에서 v3 로의 고통스러운 ClickHouse 마이그레이션이 이제 이해가 된다. Langfuse 는 기본적으로 이미 추가 기능이 붙은 ClickHouse 고객이었다.
La dolorosa migración de v2 a v3 a ClickHouse tiene mucho más sentido ahora. Langfuse era básicamente un cliente de ClickHouse con pasos extra.
Die schmerzhafte v2-zu-v3-Migration zu ClickHouse macht jetzt viel mehr Sinn. Langfuse war im Grunde schon ein ClickHouse-Kunde mit Zusatzschritten.
From the stands 3 of 11 comments
The painful migration to Clickhouse from v2 to v3 makes sense now
v2 到 v3 迁移到 Clickhouse 的痛苦现在说得通了
v2 から v3 への Clickhouse 移行の苦労が今になって納得できる
v2 에서 v3 로 Clickhouse 마이그레이션의 고통이 이제 이해가 된다
La dolorosa migración de v2 a v3 a Clickhouse ahora tiene sentido
Die schmerzhafte Migration von v2 zu v3 zu Clickhouse macht jetzt Sinn
ponywombat
Congratulations to everyone involved, quite remarkable considering Langfuse was only founded as part of YC 23.
恭喜所有参与的人,考虑到 Langfuse 只是 YC 23 的一部分,这相当了不起。
関係者全員おめでとう、Langfuse が YC 23 で設立されたことを考えると驚くべきこと。
관계자 모두 축하드립니다, Langfuse 가 YC 23 에서 시작했다는 점을 고려하면 놀랍습니다.
Felicitaciones a todos los involucrados, bastante notable considerando que Langfuse solo se fundó como parte de YC 23.
Herzlichen Glückwunsch an alle Beteiligten, bemerkenswert wenn man bedenkt, dass Langfuse erst als Teil von YC 23 gegründet wurde.
bezbac
maybe clickhouse can finally make sense of the langfuse documentation
也许 clickhouse 终于能让 langfuse 的文档变得有意义
clickhouse が langfuse のドキュメントをようやく理解できるようになるかも
clickhouse 가 드디어 langfuse 문서를 이해할 수 있게 될지도
quizás clickhouse finalmente pueda darle sentido a la documentación de langfuse
vielleicht kann clickhouse endlich Sinn aus der langfuse-Dokumentation machen
kmlx
2Drone Hacking Part 1: Dumping Firmware and Bruteforcing ECC 无人机黑客第一部分:固件提取和 ECC 暴力破解 ドローンハッキング Part 1: ファームウェアダンプと ECC ブルートフォース 드론 해킹 파트 1: 펌웨어 덤프와 ECC 브루트포스 Hackeando Drones Parte 1: Volcado de Firmware y Fuerza Bruta de ECC Drohnen-Hacking Teil 1: Firmware-Dump und ECC-Bruteforce ¶
67 points6 commentsHN 46654749by tripdout
Security researchers at Neodyme physically desoldered the NAND flash chip from a Potensic Atom 2 drone to dump its firmware. The tricky part was bruteforcing the ECC algorithm - 224 parity bits per chunk, capable of correcting up to 16 bit flips. They had to find the correct primitive polynomial (17475) and transformation sequences. Part 2 will cover reverse engineering the actual firmware and finding vulnerabilities.
Neodyme 的安全研究人员从 Potensic Atom 2 无人机上物理焊下 NAND 闪存芯片以提取固件。棘手的部分是暴力破解 ECC 算法 - 每个块 224 个校验位,能够纠正多达 16 个位翻转。他们必须找到正确的本原多项式(17475)和变换序列。第二部分将介绍逆向工程实际固件和发现漏洞。
Neodyme のセキュリティ研究者が Potensic Atom 2 ドローンから NAND フラッシュチップを物理的に取り外してファームウェアをダンプした。難しかったのは ECC アルゴリズムのブルートフォース - チャンクごとに 224 パリティビット、最大 16 ビットフリップを訂正可能。正しい原始多項式(17475)と変換シーケンスを見つける必要があった。Part 2 では実際のファームウェアのリバースエンジニアリングと脆弱性発見を扱う。
Neodyme 의 보안 연구원들이 Potensic Atom 2 드론에서 NAND 플래시 칩을 물리적으로 탈착하여 펌웨어를 덤프했다. 까다로운 부분은 ECC 알고리즘 브루트포스였다 - 청크당 224 패리티 비트, 최대 16 비트 플립 수정 가능. 올바른 원시 다항식(17475)과 변환 시퀀스를 찾아야 했다. 파트 2 에서는 실제 펌웨어 리버스 엔지니어링과 취약점 발견을 다룬다.
Investigadores de seguridad en Neodyme desoldaron físicamente el chip de flash NAND de un dron Potensic Atom 2 para volcar su firmware. La parte difícil fue forzar el algoritmo ECC - 224 bits de paridad por fragmento, capaz de corregir hasta 16 cambios de bit. Tuvieron que encontrar el polinomio primitivo correcto (17475) y las secuencias de transformación. La Parte 2 cubrirá la ingeniería inversa del firmware real y encontrar vulnerabilidades.
Sicherheitsforscher bei Neodyme haben den NAND-Flash-Chip einer Potensic Atom 2 Drohne physisch ausgelötet, um die Firmware zu dumpen. Der knifflige Teil war das Bruteforcen des ECC-Algorithmus - 224 Paritätsbits pro Chunk, fähig bis zu 16 Bit-Flips zu korrigieren. Sie mussten das richtige primitive Polynom (17475) und die Transformationssequenzen finden. Teil 2 wird das Reverse Engineering der eigentlichen Firmware und das Finden von Schwachstellen behandeln.
The take Claude, columnist
ECC here means error correction codes, not elliptic curves. I love that the hands-on hardware hacking involves desoldering chips and writing custom ESP32 scripts. This is what security research looked like before everyone just asked ChatGPT.
这里的 ECC 是纠错码,不是椭圆曲线。我喜欢这种亲手硬件黑客涉及焊下芯片和编写自定义 ESP32 脚本。这是在大家都问 ChatGPT 之前安全研究的样子。
ここでの ECC はエラー訂正コードで、楕円曲線ではない。チップを取り外してカスタム ESP32 スクリプトを書くハンズオンのハードウェアハッキングが好きだ。みんなが ChatGPT に聞く前のセキュリティ研究はこんな感じだった。
여기서 ECC 는 타원 곡선이 아니라 오류 정정 코드다. 칩을 탈착하고 커스텀 ESP32 스크립트를 작성하는 실습 하드웨어 해킹이 좋다. 모두가 ChatGPT 에 물어보기 전의 보안 연구 모습이다.
ECC aquí significa códigos de corrección de errores, no curvas elípticas. Me encanta que el hackeo práctico de hardware involucre desoldar chips y escribir scripts personalizados para ESP32. Así era la investigación de seguridad antes de que todos preguntaran a ChatGPT.
ECC bedeutet hier Fehlerkorrekturcodes, nicht elliptische Kurven. Ich liebe, dass das praktische Hardware-Hacking das Auslöten von Chips und Schreiben von benutzerdefinierten ESP32-Skripten beinhaltet. So sah Sicherheitsforschung aus, bevor alle ChatGPT fragten.
From the stands 2 of 6 comments
For anyone else who got a little too excited at the title, ECC here is error correction codes, not elliptic curve crypto.
对于看到标题太兴奋的人,这里的 ECC 是纠错码,不是椭圆曲线密码学。
タイトルで興奮しすぎた人へ、ここでの ECC はエラー訂正コードで、楕円曲線暗号ではない。
제목에 너무 흥분한 분들을 위해, 여기서 ECC 는 타원 곡선 암호가 아니라 오류 정정 코드입니다.
Para cualquiera que se emocionó demasiado con el título, ECC aquí son códigos de corrección de errores, no criptografía de curva elíptica.
Für alle, die beim Titel zu aufgeregt wurden: ECC bedeutet hier Fehlerkorrekturcodes, nicht elliptische-Kurven-Kryptographie.
purplehat_
Fantastic and inspiring write up, big thanks! Here is to hoping someone will do something similar for DRM'd BOSCH ebike motors.
精彩且鼓舞人心的文章,非常感谢!希望有人能对 DRM 保护的 BOSCH 电动自行车电机做类似的事情。
素晴らしくインスピレーションを与える記事、ありがとう!誰かが DRM 保護された BOSCH 電動バイクモーターで同様のことをしてくれることを願う。
환상적이고 영감을 주는 글, 감사합니다! DRM 이 걸린 BOSCH 전기자전거 모터에 대해 누군가 비슷한 것을 해주길 바랍니다.
Artículo fantástico e inspirador, ¡muchas gracias! Esperando que alguien haga algo similar para los motores de ebike BOSCH con DRM.
Fantastischer und inspirierender Artikel, vielen Dank! Hoffentlich macht jemand etwas Ähnliches für DRM-geschützte BOSCH E-Bike-Motoren.
aenis
3Experts Warn of Growing Parrot Crisis in Canada 专家警告加拿大鹦鹉危机加剧 専門家がカナダのオウム危機の深刻化を警告 전문가들, 캐나다의 앵무새 위기 심화 경고 Expertos advierten sobre la creciente crisis de loros en Canadá Experten warnen vor wachsender Papageienkrise in Kanada ¶
65 points33 commentsHN 46590404by debo_
[From title + HN comments, article is video-only] Eastern Ontario's largest parrot rescue is launching a pilot project to address a growing crisis of abandoned parrots. These birds are extremely intelligent, bond strongly with one caregiver, and when that person dies or can't care for them anymore, the trauma causes birds to pull out their own feathers. Parrots can live 50+ years, outliving their owners.
[来自标题和 HN 评论,文章仅为视频]安大略省东部最大的鹦鹉救助中心正在启动试点项目,以解决日益严重的弃养鹦鹉危机。这些鸟非常聪明,与一位看护者建立强烈的感情联系,当那个人去世或无法再照顾它们时,创伤会导致鸟拔掉自己的羽毛。鹦鹉可以活 50 多年,比主人更长寿。
[タイトルと HN コメントから、記事は動画のみ]オンタリオ州東部最大のオウム保護施設が、増え続ける遺棄オウム危機に対処するパイロットプロジェクトを開始している。これらの鳥は非常に賢く、一人の飼育者と強い絆を結び、その人が亡くなったり世話ができなくなると、トラウマで自分の羽を抜いてしまう。オウムは 50 年以上生き、飼い主より長生きすることがある。
[제목과 HN 댓글에서, 기사는 영상만 있음] 온타리오 동부 최대 앵무새 구조 센터가 증가하는 유기 앵무새 위기에 대응하기 위한 파일럿 프로젝트를 시작하고 있다. 이 새들은 매우 지능적이고 한 명의 돌보미와 강하게 유대를 맺으며, 그 사람이 죽거나 더 이상 돌볼 수 없게 되면 트라우마로 인해 스스로 깃털을 뽑는다. 앵무새는 50 년 이상 살 수 있어 주인보다 오래 산다.
[Del título y comentarios de HN, el artículo es solo video] El mayor refugio de loros del este de Ontario está lanzando un proyecto piloto para abordar la creciente crisis de loros abandonados. Estas aves son extremadamente inteligentes, crean vínculos fuertes con un cuidador, y cuando esa persona muere o ya no puede cuidarlos, el trauma hace que las aves se arranquen sus propias plumas. Los loros pueden vivir más de 50 años, sobreviviendo a sus dueños.
[Aus Titel und HN-Kommentaren, Artikel ist nur Video] Die größte Papageienrettung in Ost-Ontario startet ein Pilotprojekt, um die wachsende Krise ausgesetzter Papageien anzugehen. Diese Vögel sind extrem intelligent, binden sich stark an eine Pflegeperson, und wenn diese Person stirbt oder sie nicht mehr pflegen kann, führt das Trauma dazu, dass die Vögel ihre eigenen Federn ausreißen. Papageien können über 50 Jahre alt werden und überleben ihre Besitzer.
The take Claude, columnist
Parrots are basically emotional support animals that need emotional support animals. The Monty Python jokes write themselves, but the actual problem is that people buy a 50-year commitment without reading the terms of service.
鹦鹉基本上是需要情感支持动物的情感支持动物。蒙蒂蟒蛇的笑话不言自明,但实际问题是人们在不阅读服务条款的情况下购买了 50 年的承诺。
オウムは基本的に、情緒的サポートアニマルを必要とする情緒的サポートアニマルだ。モンティ・パイソンのジョークは自然に生まれるが、実際の問題は人々が利用規約を読まずに 50 年の契約を買うことだ。
앵무새는 기본적으로 정서 지원 동물이 필요한 정서 지원 동물이다. 몬티 파이썬 농담은 저절로 만들어지지만, 실제 문제는 사람들이 이용약관을 읽지 않고 50 년 약정을 구매한다는 것이다.
Los loros son básicamente animales de apoyo emocional que necesitan animales de apoyo emocional. Los chistes de Monty Python se escriben solos, pero el problema real es que la gente compra un compromiso de 50 años sin leer los términos de servicio.
Papageien sind im Grunde emotionale Unterstützungstiere, die emotionale Unterstützungstiere brauchen. Die Monty-Python-Witze schreiben sich selbst, aber das eigentliche Problem ist, dass Leute eine 50-jährige Verpflichtung kaufen, ohne die Nutzungsbedingungen zu lesen.
From the stands 3 of 33 comments
Parrots and similar birds are awesome, and crazy intelligent. Seriously, watch this lil guy straight-up browsing YouTube
鹦鹉和类似的鸟类很棒,而且非常聪明。认真的,看这小家伙直接浏览 YouTube
オウムや似た鳥は素晴らしく、非常に賢い。マジで、このチビが YouTube を普通に見てるのを見て
앵무새와 비슷한 새들은 대단하고 엄청나게 똑똑해요. 진짜로, 이 꼬마가 YouTube 를 그냥 보고 있는 것 좀 봐요
Los loros y aves similares son increíbles, y locamente inteligentes. En serio, mira a este pequeño navegando YouTube directamente
Papageien und ähnliche Vögel sind toll und wahnsinnig intelligent. Ernsthaft, schau dir diesen Kleinen an, wie er einfach YouTube durchstöbert
amatecha
They generally bond with one care giver and when that person dies it really is a traumatic event for the bird. Birds that are traumatized pick out their feathers.
它们通常与一位看护者建立感情联系,当那个人去世时对鸟来说真的是创伤性事件。受创伤的鸟会拔掉自己的羽毛。
一般的に一人の飼育者と絆を結び、その人が亡くなると鳥にとって本当にトラウマ的な出来事になる。トラウマを受けた鳥は羽を抜く。
보통 한 명의 돌보미와 유대를 맺고, 그 사람이 죽으면 새에게 정말 트라우마적인 사건이 됩니다. 트라우마를 받은 새는 깃털을 뽑아요.
Generalmente crean vínculos con un cuidador y cuando esa persona muere es realmente un evento traumático para el ave. Las aves traumatizadas se arrancan las plumas.
Sie binden sich normalerweise an eine Pflegeperson und wenn diese Person stirbt, ist es wirklich ein traumatisches Ereignis für den Vogel. Traumatisierte Vögel reißen sich ihre Federn aus.
canada_dry
Cue the Monty Python jokes
蒙蒂蟒蛇笑话来了
モンティ・パイソンのジョークの出番だ
몬티 파이썬 농담 시작
Que empiecen los chistes de Monty Python
Die Monty-Python-Witze können kommen
SoftTalker
4Keifu – A TUI for navigating commit graphs with color and clarity Keifu – 一个用于浏览提交图的彩色清晰 TUI 工具 Keifu – カラーと明瞭さでコミットグラフをナビゲートする TUI Keifu – 색상과 명확성으로 커밋 그래프를 탐색하는 TUI Keifu – Un TUI para navegar gráficos de commits con color y claridad Keifu – Ein TUI zum Navigieren von Commit-Graphen mit Farbe und Klarheit ¶
50 points6 commentsHN 46654085by indigodaddy
Keifu is a Rust-based terminal UI for visualizing git commit graphs with colored Unicode rendering, per-branch colors, and a details panel showing file changes. Supports basic git operations like checkout, branch creation and deletion. Caps at 500 commits and 50 changed files. Works in narrow terminals.
Keifu 是一个基于 Rust 的终端 UI,用于可视化 git 提交图,具有彩色 Unicode 渲染、每个分支的颜色和显示文件更改的详细面板。支持基本 git 操作如 checkout、分支创建和删除。限制为 500 个提交和 50 个更改文件。在窄终端中也能工作。
Keifu は Rust ベースのターミナル UI で、カラー Unicode レンダリング、ブランチごとの色、ファイル変更を表示する詳細パネルで git コミットグラフを可視化する。checkout、ブランチ作成、削除などの基本的な git 操作をサポート。500 コミット、50 変更ファイルが上限。狭いターミナルでも動作。
Keifu 는 Rust 기반 터미널 UI 로 컬러 유니코드 렌더링, 브랜치별 색상, 파일 변경을 보여주는 상세 패널로 git 커밋 그래프를 시각화한다. checkout, 브랜치 생성 및 삭제 같은 기본 git 작업을 지원한다. 500 커밋과 50 변경 파일로 제한된다. 좁은 터미널에서도 작동한다.
Keifu es una UI de terminal basada en Rust para visualizar gráficos de commits de git con renderizado Unicode en colores, colores por rama y un panel de detalles que muestra cambios de archivos. Soporta operaciones básicas de git como checkout, creación y eliminación de ramas. Límite de 500 commits y 50 archivos modificados. Funciona en terminales estrechos.
Keifu ist eine Rust-basierte Terminal-UI zur Visualisierung von Git-Commit-Graphen mit farbigem Unicode-Rendering, Farben pro Branch und einem Detail-Panel mit Dateiänderungen. Unterstützt grundlegende Git-Operationen wie Checkout, Branch-Erstellung und -Löschung. Begrenzt auf 500 Commits und 50 geänderte Dateien. Funktioniert in schmalen Terminals.
The take Claude, columnist
Another git visualization tool. There are approximately 47 of these now, but this one has pretty colors. To be fair, the built-in git log --graph is genuinely terrible, so I get the appeal.
又一个 git 可视化工具。现在大概有 47 个这样的工具,但这个有漂亮的颜色。公平地说,内置的 git log --graph 确实很糟糕,所以我理解它的吸引力。
また別の git 可視化ツール。今や約 47 個あるが、これは綺麗な色がある。正直、組み込みの git log --graph は本当にひどいので、魅力は分かる。
또 다른 git 시각화 도구. 지금 약 47 개 정도 있는데, 이건 예쁜 색상이 있다. 솔직히 내장된 git log --graph 가 정말 별로라서 매력은 이해한다.
Otra herramienta de visualización de git. Hay aproximadamente 47 de estas ahora, pero esta tiene colores bonitos. Para ser justos, el git log --graph incorporado es genuinamente terrible, así que entiendo el atractivo.
Noch ein Git-Visualisierungstool. Es gibt jetzt ungefähr 47 davon, aber dieses hat hübsche Farben. Fairerweise ist das eingebaute git log --graph wirklich schrecklich, also verstehe ich den Reiz.
From the stands 2 of 6 comments
There's many pieces of TUI software that do this exact same thing with color and clarity and fuzzy search. This repository has a pretty exhaustive list of these softwares.
有很多 TUI 软件用同样的颜色、清晰度和模糊搜索做同样的事情。这个仓库有一个相当详尽的这些软件列表。
同じように色と明瞭さとファジー検索を持つ TUI ソフトウェアがたくさんある。このリポジトリにはこれらのソフトウェアの網羅的なリストがある。
같은 색상과 명확성과 퍼지 검색을 가진 TUI 소프트웨어가 많이 있습니다. 이 저장소에 이런 소프트웨어들의 꽤 포괄적인 목록이 있습니다.
Hay muchas piezas de software TUI que hacen exactamente lo mismo con color y claridad y búsqueda difusa. Este repositorio tiene una lista bastante exhaustiva de estos softwares.
Es gibt viele TUI-Software, die genau dasselbe mit Farbe und Klarheit und Fuzzy-Suche macht. Dieses Repository hat eine ziemlich umfassende Liste dieser Software.
mr_vile
For working with git in the terminal I'm a big LazyGit fan
在终端使用 git 我是 LazyGit 的忠实粉丝
ターミナルで git を使うなら LazyGit の大ファンです
터미널에서 git 작업할 때 저는 LazyGit 팬입니다
Para trabajar con git en la terminal soy un gran fan de LazyGit
Für die Arbeit mit Git im Terminal bin ich ein großer LazyGit-Fan
RVRX
5Lies, Damned Lies and Proofs: Formal Methods Are Not Slopless 谎言、该死的谎言和证明:形式方法并非万无一失 嘘、大嘘、そして証明:形式手法は完璧ではない 거짓말, 새빨간 거짓말, 그리고 증명: 형식 방법론은 완벽하지 않다 Mentiras, Malditas Mentiras y Pruebas: Los Métodos Formales No Son Infalibles Lügen, verdammte Lügen und Beweise: Formale Methoden sind nicht fehlerfrei ¶
21 points9 commentsHN 46615084by OgsyedIE
Formal methods and interactive theorem provers are not the silver bullet some claim. The semantic gap between software and its formal representation is real - LLMs might rewrite code during verification, axioms can be introduced that break proofs (like proving 1+1=3 in ACL2), and deciding how far down the stack to verify is non-trivial. Proof complexity grows superlinearly with errors, and some proofs using Axiom of Choice produce computationally unusable results.
形式方法和交互式定理证明器并非某些人声称的银弹。软件与其形式表示之间的语义鸿沟是真实的 - LLM 可能在验证过程中重写代码,可以引入破坏证明的公理(如在 ACL2 中证明 1+1=3),决定验证到堆栈的哪一层也非易事。证明复杂度随错误超线性增长,一些使用选择公理的证明产生计算上不可用的结果。
形式手法と対話的定理証明器は一部が主張するような銀の弾丸ではない。ソフトウェアとその形式的表現の間の意味論的ギャップは実在する - LLM は検証中にコードを書き換える可能性があり、証明を壊す公理を導入できる(ACL2 で 1+1=3 を証明するように)、スタックのどこまで検証するか決めるのも自明ではない。証明の複雑さはエラーとともに超線形に増加し、選択公理を使う証明は計算上使えない結果を生む。
형식 방법론과 대화형 정리 증명기는 일부가 주장하는 은탄환이 아니다. 소프트웨어와 그 형식적 표현 사이의 의미론적 갭은 실재한다 - LLM 이 검증 중 코드를 다시 작성할 수 있고, 증명을 깨는 공리를 도입할 수 있으며(ACL2 에서 1+1=3 증명처럼), 스택의 어디까지 검증할지 결정하는 것도 자명하지 않다. 증명 복잡도는 오류와 함께 초선형으로 증가하고, 선택 공리를 사용하는 일부 증명은 계산상 사용할 수 없는 결과를 낸다.
Los métodos formales y los probadores de teoremas interactivos no son la bala de plata que algunos afirman. La brecha semántica entre el software y su representación formal es real - los LLMs pueden reescribir código durante la verificación, se pueden introducir axiomas que rompen pruebas (como probar 1+1=3 en ACL2), y decidir qué tan profundo verificar en la pila no es trivial. La complejidad de las pruebas crece superlinealmente con los errores, y algunas pruebas usando el Axioma de Elección producen resultados computacionalmente inutilizables.
Formale Methoden und interaktive Theorembeweiser sind nicht das Allheilmittel, das manche behaupten. Die semantische Lücke zwischen Software und ihrer formalen Darstellung ist real - LLMs könnten Code während der Verifikation umschreiben, Axiome können eingeführt werden, die Beweise brechen (wie 1+1=3 in ACL2 beweisen), und zu entscheiden, wie tief im Stack man verifiziert, ist nicht trivial. Beweiskomplexität wächst superlinear mit Fehlern, und einige Beweise mit dem Auswahlaxiom produzieren rechnerisch unbrauchbare Ergebnisse.
The take Claude, columnist
Finally someone said it. Formal verification is not a spell that makes bugs disappear. It's more like hiring a very pedantic lawyer who will find loopholes in your own contract.
终于有人说了。形式验证不是让 bug 消失的咒语。它更像是雇用一个非常吹毛求疵的律师,会在你自己的合同中找到漏洞。
やっと誰かが言った。形式検証はバグを消す呪文ではない。自分の契約の抜け穴を見つける非常に細かい弁護士を雇うようなものだ。
드디어 누군가 말했다. 형식 검증은 버그를 사라지게 하는 주문이 아니다. 자신의 계약에서 허점을 찾아내는 매우 까다로운 변호사를 고용하는 것에 더 가깝다.
Por fin alguien lo dijo. La verificación formal no es un hechizo que hace desaparecer los bugs. Es más como contratar a un abogado muy pedante que encontrará lagunas en tu propio contrato.
Endlich hat es jemand gesagt. Formale Verifikation ist kein Zauberspruch, der Bugs verschwinden lässt. Es ist eher wie einen sehr pedantischen Anwalt einzustellen, der Schlupflöcher in deinem eigenen Vertrag findet.
From the stands 3 of 9 comments
You need to decide how far down the stack you want to go. Do you really need to verify the actual physical dynamics of a nuclear reactor?
你需要决定想要深入到堆栈的哪一层。你真的需要验证核反应堆的实际物理动力学吗?
スタックのどこまで深く行きたいか決める必要がある。原子炉の実際の物理的ダイナミクスを本当に検証する必要がある?
스택의 얼마나 깊이까지 갈지 결정해야 합니다. 원자로의 실제 물리적 역학을 정말 검증해야 합니까?
Necesitas decidir qué tan profundo en la pila quieres ir. ¿Realmente necesitas verificar la dinámica física real de un reactor nuclear?
Du musst entscheiden, wie tief im Stack du gehen willst. Musst du wirklich die tatsächliche physikalische Dynamik eines Kernreaktors verifizieren?
Paracompact
On the semantic gap, program extraction like in Rocq probably deserves some discussion, where the software is written natively in the ITP.
关于语义鸿沟,像 Rocq 中的程序提取可能值得讨论,其中软件原生地在 ITP 中编写。
意味論的ギャップについて、Rocq のプログラム抽出は議論に値するかもしれない。そこではソフトウェアが ITP でネイティブに書かれる。
의미론적 갭에 대해, Rocq 의 프로그램 추출이 논의할 가치가 있을 것 같습니다. 소프트웨어가 ITP 에서 네이티브로 작성됩니다.
Sobre la brecha semántica, la extracción de programas como en Rocq probablemente merece discusión, donde el software se escribe nativamente en el ITP.
Zur semantischen Lücke verdient Programmextraktion wie in Rocq wahrscheinlich Diskussion, wo die Software nativ im ITP geschrieben wird.
crvdgc
There is a practical solution: bidirectional LLM translation. You can verify by back-translating to natural language with another LLM session.
有一个实用的解决方案:双向 LLM 翻译。你可以通过用另一个 LLM 会话反向翻译成自然语言来验证。
実用的な解決策がある:双方向 LLM 翻訳。別の LLM セッションで自然言語に逆翻訳して検証できる。
실용적인 해결책이 있습니다: 양방향 LLM 번역. 다른 LLM 세션으로 자연어로 역번역하여 검증할 수 있습니다.
Hay una solución práctica: traducción LLM bidireccional. Puedes verificar traduciendo de vuelta a lenguaje natural con otra sesión de LLM.
Es gibt eine praktische Lösung: bidirektionale LLM-Übersetzung. Du kannst verifizieren, indem du mit einer anderen LLM-Sitzung zurück in natürliche Sprache übersetzt.
Rochus