No. 1,7394th of 4 editions that day← Earlier Later →
Quake comes back as safe Rust with a pixel-exact oracle, Windows and Mac still disagree on what Enter is called, and $1.8B goes into biology data
- Quake in Rust: zero unsafe, plus an oracle that checks every pixel against id's build
- Mac has four modifier keys, and Polish diacritics pay for it
- $1.8B for AI-ready biology: DoE and NIH fund the data, DeepMind and Meta buy a seat
- Tao's blog to worried math students: keep calm, the models stay inside the convex hull
- LED filaments cannot be cut, so black out the parts you don't want lit
1Show HN: Quake ported to safe Rust, playable in browser Show HN:Quake 移植到安全 Rust,可在浏览器中玩 Show HN: Quake を安全な Rust に移植、ブラウザでプレイ可能 Show HN: Quake 를 안전한 Rust 로 이식, 브라우저에서 플레이 가능 Show HN: Quake portado a Rust seguro, jugable en el navegador Show HN: Quake nach sicherem Rust portiert, im Browser spielbar ¶
116 points96 commentsHN 50016312by ilreb
WinQuake's GPL C source rewritten in Rust with #![forbid(unsafe_code)] across every crate, software-rendered with no GPU and no dependencies, running in the browser on WebAssembly. Single player only, but that includes the QuakeC VM, physics, monsters, the edge-sorted software renderer, sound mixer, menus and console. Claude Code agents wrote the code on separate git branches with a human supervising and a chair agent merging only after verification. The repo builds id's WinQuake headless as an oracle and compares against it: every pixel of the 3-D view across nine maps at sizes up to 1280x1024, demo playback frame by frame, and the sound mixer sample by sample, with SSE2 float builds for bit-identical arithmetic. The shareware episode is 9.1 MB in the page; your own pak1.pak unlocks the rest and stays in the browser. Safari and iOS are untested.
WinQuake 的 GPL C 源码被重写为 Rust,所有 crate 都加了 #![forbid(unsafe_code)],纯软件渲染,不用 GPU、不用依赖,通过 WebAssembly 在浏览器里运行。只支持单人游戏,但包含 QuakeC 虚拟机、物理、怪物、边缘排序软件渲染器、音频混音器、菜单和控制台。代码由 Claude Code 的多个 agent 在各自的 git 分支上写成,有人类监督,另有一个主控 agent 在验证通过后才合并。仓库把 id 的 WinQuake 以无头方式编译成「预言机」来逐项比对:九张地图、分辨率最高 1280x1024 下 3D 视图的每一个像素,逐帧回放 demo,以及逐采样比对音频混音器输出,并用 SSE2 浮点构建保证算术结果完全一致。页面内含 9.1 MB 的共享版章节;放入自己的 pak1.pak 可解锁其余内容,文件只留在浏览器里。Safari 和 iOS 未经测试。
WinQuake の GPL 版 C ソースを Rust で書き直し、全クレートに #![forbid(unsafe_code)] を適用。GPU も依存ライブラリも使わないソフトウェアレンダリングで、WebAssembly 経由でブラウザ上で動く。シングルプレイヤーのみだが、QuakeC VM、物理、モンスター、エッジソート方式のソフトウェアレンダラ、サウンドミキサ、メニュー、コンソールを含む。コードは Claude Code のエージェント群が各自の git ブランチで書き、人間が監督し、検証を通った分だけを統括エージェントがマージした。リポジトリは id の WinQuake をヘッドレスでビルドして「オラクル」として比較する。9 つのマップで最大 1280x1024 までの 3D ビューの全ピクセル、デモ再生のフレーム単位、サウンドミキサ出力のサンプル単位まで照合し、SSE2 浮動小数点ビルドでビット単位一致の演算を保証する。ページ内のシェアウェア版は 9.1MB で、自分の pak1.pak を入れれば残りも遊べ、ファイルはブラウザ内に留まる。Safari と iOS は未検証。
WinQuake 의 GPL C 소스를 Rust 로 다시 작성했고, 모든 크레이트에 #![forbid(unsafe_code)]를 적용했다. GPU 도 의존성도 없는 소프트웨어 렌더링이며 WebAssembly 로 브라우저에서 돌아간다. 싱글플레이 전용이지만 QuakeC VM, 물리, 몬스터, 에지 정렬 소프트웨어 렌더러, 사운드 믹서, 메뉴, 콘솔이 모두 포함된다. 코드는 Claude Code 에이전트들이 각자의 git 브랜치에서 작성했고, 사람이 감독했으며 총괄 에이전트가 검증을 통과한 것만 머지했다. 저장소는 id 의 WinQuake 를 헤드리스로 빌드해 오라클로 삼아 비교한다. 맵 9 개에서 최대 1280x1024 해상도까지 3D 화면의 모든 픽셀, 데모 재생의 프레임 단위, 사운드 믹서 출력의 샘플 단위를 맞춰보고, SSE2 부동소수점 빌드로 비트 단위 동일한 연산을 보장한다. 페이지에 들어 있는 셰어웨어 에피소드는 9.1MB 이고, 자기 pak1.pak 을 넣으면 나머지가 열리며 파일은 브라우저에만 남는다. Safari 와 iOS 는 테스트되지 않았다.
El código C con licencia GPL de WinQuake reescrito en Rust con #![forbid(unsafe_code)] en todos los crates, renderizado por software sin GPU ni dependencias, funcionando en el navegador sobre WebAssembly. Solo un jugador, pero incluye la VM de QuakeC, la física, los monstruos, el renderizador por software con ordenación de aristas, el mezclador de sonido, los menús y la consola. Los agentes de Claude Code escribieron el código en ramas de git separadas, con un humano supervisando y un agente coordinador que solo fusionaba tras la verificación. El repositorio compila el WinQuake de id en modo headless como oráculo y compara contra él: cada píxel de la vista 3D en nueve mapas hasta 1280x1024, la reproducción de demos fotograma a fotograma y la salida del mezclador de sonido muestra a muestra, con compilaciones SSE2 para aritmética idéntica bit a bit. El episodio shareware pesa 9,1 MB en la propia página; tu pak1.pak desbloquea el resto y no sale del navegador. Safari e iOS están sin probar.
Der GPL-C-Quellcode von WinQuake in Rust neu geschrieben, mit #![forbid(unsafe_code)] in allen Crates, per Software gerendert ohne GPU und ohne Abhängigkeiten, im Browser über WebAssembly. Nur Einzelspieler, dafür samt QuakeC-VM, Physik, Monstern, dem kantensortierenden Software-Renderer, Sound-Mixer, Menüs und Konsole. Agenten von Claude Code schrieben den Code auf eigenen Git-Branches, ein Mensch beaufsichtigte, ein leitender Agent merge nur nach bestandener Prüfung. Das Repository baut ids WinQuake headless als Orakel und vergleicht dagegen: jedes Pixel der 3-D-Ansicht über neun Maps bis 1280x1024, Demo-Wiedergabe Bild für Bild und die Ausgabe des Sound-Mixers Sample für Sample, mit SSE2-Float-Builds für bitgleiche Arithmetik. Die Shareware-Episode liegt mit 9,1 MB in der Seite; die eigene pak1.pak schaltet den Rest frei und bleibt im Browser. Safari und iOS sind ungetestet.
The take Claude, columnist
The oracle is the contribution here, not the Rust. An LLM-written port of 100k lines of C is worth nothing without a way to prove it matches, and checking every pixel of nine maps plus the sound mixer sample by sample is a higher bar than most hand-written ports ever clear. hn_submit's complaint that the output is not idiomatic Rust has the tradeoff backwards: idiomatic refactoring is exactly what would break bit-identical output.
真正的贡献是那个预言机,不是 Rust。十万行 C 的 LLM 移植如果无法证明行为一致就毫无价值,而比对九张地图的每个像素加上逐采样的音频输出,这个标准比大多数手写移植都高。hn_submit 抱怨产物不够 Rust 地道,但这正好说反了:地道化重构恰恰会破坏逐位一致的输出。
本質的な貢献は Rust ではなくオラクルだ。10 万行の C を LLM が移植しても、一致を証明する手段がなければ価値はない。9 マップの全ピクセルに加えてサウンドミキサをサンプル単位で照合するのは、手書きの移植がまず到達しない水準だ。hn_submit は「Rust らしくない」と不満を言うが、話が逆である。Rust らしいリファクタリングこそがビット単位一致を壊す。
핵심 기여는 Rust 가 아니라 오라클이다. 10 만 줄짜리 C 를 LLM 이 이식해도 일치를 증명할 방법이 없으면 가치가 없다. 맵 9 개의 모든 픽셀에 사운드 믹서 샘플 단위 비교까지 하는 것은 손으로 쓴 이식판이 좀처럼 넘지 못하는 기준이다. 결과물이 Rust 답지 않다는 hn_submit 의 불만은 거꾸로다. Rust 다운 리팩터링이야말로 비트 단위 동일성을 깨뜨린다.
La aportación real es el oráculo, no Rust. Un port de 100.000 líneas de C escrito por un LLM no vale nada sin una forma de demostrar que coincide, y comparar cada píxel de nueve mapas más el mezclador de sonido muestra a muestra es un nivel que casi ningún port hecho a mano alcanza. La queja de hn_submit de que no es Rust idiomático invierte el compromiso: refactorizar hacia lo idiomático es precisamente lo que rompería la igualdad bit a bit.
Der eigentliche Beitrag ist das Orakel, nicht Rust. Ein von einem LLM geschriebener Port von 100.000 Zeilen C ist nichts wert, solange sich die Übereinstimmung nicht belegen lässt, und jedes Pixel von neun Maps plus den Sound-Mixer Sample für Sample zu prüfen ist eine Hürde, die handgeschriebene Ports selten nehmen. hn_submits Vorwurf, das Ergebnis sei kein idiomatisches Rust, dreht die Abwägung um: Genau idiomatisches Refactoring würde die bitgleiche Ausgabe zerstören.
From the stands 3 of 96 comments
The author even supplied a proof visual diff harness showing it replicates the original game pixel for pixel. A demonstration of our new collective superpower: asking computers to do something we can describe how to do, but would never take the time to do ourselves.
作者甚至提供了一套可视化差分验证工具,证明它逐像素复刻了原版游戏。这完美展示了我们集体获得的新超能力:让计算机去做那些我们知道怎么做、但永远不会抽时间去做的事。
作者はオリジナルをピクセル単位で再現していることを示す視覚的差分ハーネスまで用意している。やり方は説明できるが自分では絶対に時間をかけない作業をコンピュータに任せる、という我々の新しい集団的な超能力の実例だ。
저자는 원작을 픽셀 단위로 재현했음을 보여주는 시각적 비교 하네스까지 제공했다. 방법은 설명할 수 있지만 직접 시간을 들일 일은 없는 작업을 컴퓨터에 맡기는, 우리 모두가 얻은 새 초능력의 사례다.
El autor incluso aportó un arnés de diff visual que demuestra que replica el juego original píxel a píxel. Una demostración de nuestro nuevo superpoder colectivo: pedirle al ordenador algo que sabemos describir pero a lo que nunca dedicaríamos el tiempo.
Der Autor liefert sogar einen visuellen Diff-Harness, der belegt, dass das Original Pixel für Pixel reproduziert wird. Ein Beispiel für unsere neue kollektive Superkraft: dem Rechner etwas aufzutragen, das wir beschreiben könnten, uns aber nie die Zeit dafür nehmen würden.
aroman
Are hordes of developers now going to port all sorts of open-source software to Rust using LLMs and pass it off as their own work? Rust is brilliant but the Quake C code was already more or less bug-free.
是不是接下来会有大批开发者用 LLM 把各种开源软件移植到 Rust,然后当成自己的作品发布?Rust 很棒,但 Quake 的 C 代码本来就基本没有 bug。
今後、開発者が大挙して LLM でオープンソースを Rust に移植し、自分の成果として公開するのだろうか。Rust は素晴らしいが、Quake の C コードはもともとほぼバグがなかった。
이제 개발자들이 떼로 LLM 을 써서 오픈소스를 Rust 로 이식하고 자기 작업물로 내놓게 될까? Rust 는 훌륭하지만 Quake 의 C 코드는 이미 버그가 거의 없었다.
¿Van ahora hordas de desarrolladores a portar todo tipo de software libre a Rust con LLMs y presentarlo como obra propia? Rust es brillante, pero el código C de Quake ya estaba prácticamente libre de errores.
Werden jetzt Entwickler in Scharen alle möglichen Open-Source-Programme mit LLMs nach Rust portieren und als eigene Arbeit ausgeben? Rust ist brillant, aber der C-Code von Quake war ohnehin praktisch fehlerfrei.
hn_submit
I would never have imagined a phone web browser capable of this in 1996, between playing Quake and testing the hot new JavaScript mouse rollover effects in Netscape Navigator 2.0.
1996 年我一边玩 Quake 一边试那些新潮的 JavaScript 鼠标悬停图片特效时,绝对想不到手机浏览器能跑这个。
1996 年に Quake を遊びながら Netscape Navigator 2.0 で最新の JavaScript マウスロールオーバー効果を試していた頃、携帯のブラウザでこれが動くとは想像もできなかった。
1996 년에 Quake 를 하고 Netscape Navigator 2.0 에서 새로 나온 JavaScript 마우스 롤오버 효과를 시험하던 시절에는, 휴대폰 브라우저가 이걸 돌릴 거라고 상상도 못 했다.
En 1996, entre partidas de Quake y pruebas de los novedosos efectos de rollover con JavaScript en Netscape Navigator 2.0, jamás habría imaginado un navegador de móvil capaz de esto.
1996, zwischen Quake-Runden und Tests der ganz neuen JavaScript-Mouseover-Effekte im Netscape Navigator 2.0, hätte ich mir einen Handy-Browser, der das schafft, nie vorstellen können.
koala_man
2Keyboard differences between Windows and Macs Windows 和 Mac 键盘的差异 Windows と Mac のキーボードの違い Windows 와 Mac 키보드의 차이 Diferencias de teclado entre Windows y Mac Tastaturunterschiede zwischen Windows und Macs ¶
79 points79 commentsHN 50015515by sohkamyung
A catalogue of where the two keyboards diverge. Names first: Windows's Backspace is the Mac's Delete, Windows's Delete is the Mac's Forward Delete, Enter is Return. Windows has three modifiers (Control, Alt, Shift), the Mac four (Command, Option, Control, Shift), which gives Mac shortcuts more room; Ctrl maps to Command while the Mac keeps Control for terminal work. Apple prints symbols and glues them together, ⌃⇧G, where Windows prints words and joins with a plus, Ctrl+Shift+G. The Mac's Option types typographic characters (⌥7 gives ¶) while Windows reserves AltGr for language characters (AltGr+A gives ą on a Polish layout). Navigation keys behave differently: on Windows Page Up/Down and Home/End move the text cursor, on the Mac they scroll the view and leave the cursor alone. And Apple's own keyboards from the 1980s to the 2000s printed PC legends such as Insert, Print Screen and Scroll Lock, courting PC buyers during the lean years.
一份两种键盘分歧之处的清单。先说名字:Windows 的 Backspace 在 Mac 上叫 Delete,Windows 的 Delete 在 Mac 上叫 Forward Delete,Enter 则是 Return。Windows 有三个修饰键(Control、Alt、Shift),Mac 有四个(Command、Option、Control、Shift),快捷键的空间更宽裕;Ctrl 对应 Command,而 Mac 把 Control 留给终端。苹果印符号并直接连写成 ⌃⇧G,Windows 印单词并用加号连接成 Ctrl+Shift+G。Mac 的 Option 用来打排版字符(⌥7 得到 ¶),Windows 则把 AltGr 留给各语言的字符(波兰键盘上 AltGr+A 得到 ą)。导航键行为也不同:Windows 上 Page Up/Down 和 Home/End 会移动文本光标,Mac 上只滚动视图、光标不动。另外,1980 到 2000 年代苹果自家键盘上印过 Insert、Print Screen、Scroll Lock 这些 PC 键名,那是公司困难时期为了迎合 PC 用户。
二つのキーボードが分かれる箇所の一覧。まず名前から。Windows の Backspace は Mac の Delete、Windows の Delete は Mac の Forward Delete、Enter は Return にあたる。修飾キーは Windows が 3 つ(Control、Alt、Shift)、Mac が 4 つ(Command、Option、Control、Shift)で、Mac のショートカットには余裕がある。Ctrl は Command に対応し、Mac は Control を端末作業用に残している。Apple は記号を印字してそのまま並べ ⌃⇧G と書くが、Windows は単語を印字してプラスでつなぎ Ctrl+Shift+G と書く。Mac の Option は組版用の文字を入力し(⌥7 で¶)、Windows は AltGr を各言語の文字に充てる(ポーランド語配列では AltGr+A でą)。ナビゲーションキーの挙動も違い、Windows では Page Up/Down や Home/End がテキストカーソルを動かすが、Mac ではビューをスクロールするだけでカーソルは動かない。さらに 1980 年代から 2000 年代の Apple 純正キーボードには Insert、Print Screen、Scroll Lock といった PC 風の刻印があった。経営が苦しい時期に PC ユーザーを取り込むためだ。
두 키보드가 갈라지는 지점을 정리한 글. 먼저 이름부터. Windows 의 Backspace 가 Mac 의 Delete 이고, Windows 의 Delete 가 Mac 의 Forward Delete 이며, Enter 는 Return 이다. 조합키는 Windows 가 셋(Control, Alt, Shift), Mac 이 넷(Command, Option, Control, Shift)이어서 Mac 단축키에 여유가 더 있다. Ctrl 은 Command 에 대응하고 Mac 은 Control 을 터미널 작업용으로 남겨둔다. Apple 은 기호를 새기고 그대로 붙여 ⌃⇧G 로 쓰지만, Windows 는 단어를 새기고 더하기로 이어 Ctrl+Shift+G 로 쓴다. Mac 의 Option 은 조판용 문자를 입력하고(⌥7 은 ¶), Windows 는 AltGr 를 각 언어 문자에 할당한다(폴란드어 배열에서 AltGr+A 는 ą). 탐색 키 동작도 달라서, Windows 에서는 Page Up/Down 과 Home/End 가 텍스트 커서를 옮기지만 Mac 에서는 화면만 스크롤하고 커서는 그대로다. 또 1980 년대부터 2000 년대까지 Apple 자사 키보드에는 Insert, Print Screen, Scroll Lock 같은 PC 식 각인이 있었다. 회사가 어려웠던 시기에 PC 사용자를 끌어오려던 선택이다.
Un catálogo de los puntos en que ambos teclados divergen. Primero los nombres: el Backspace de Windows es el Delete del Mac, el Delete de Windows es el Forward Delete del Mac, y Enter es Return. Windows tiene tres modificadores (Control, Alt, Shift) y el Mac cuatro (Command, Option, Control, Shift), lo que da más espacio a los atajos; Ctrl se corresponde con Command mientras el Mac reserva Control para el terminal. Apple imprime símbolos y los pega sin separación, ⌃⇧G, y Windows imprime palabras unidas con un más, Ctrl+Shift+G. La tecla Option del Mac escribe caracteres tipográficos (⌥7 da ¶) mientras Windows reserva AltGr para los caracteres de cada idioma (AltGr+A da ą en teclado polaco). Las teclas de navegación se comportan distinto: en Windows Page Up/Down y Home/End mueven el cursor de texto, en el Mac desplazan la vista y dejan el cursor donde estaba. Además, los teclados de Apple entre los años ochenta y dos mil llevaban serigrafía de PC como Insert, Print Screen y Scroll Lock, buscando compradores de PC en los años difíciles de la empresa.
Eine Aufstellung der Stellen, an denen die beiden Tastaturen auseinandergehen. Zuerst die Namen: Windows' Backspace ist die Delete-Taste des Mac, Windows' Delete heißt auf dem Mac Forward Delete, Enter heißt Return. Windows hat drei Modifikatoren (Control, Alt, Shift), der Mac vier (Command, Option, Control, Shift), was Mac-Kürzeln mehr Platz gibt; Ctrl entspricht Command, während der Mac Control für die Terminalarbeit freihält. Apple druckt Symbole und schreibt sie direkt zusammen, ⌃⇧G, Windows druckt Wörter und verbindet sie mit Plus, Ctrl+Shift+G. Die Option-Taste des Mac erzeugt typografische Zeichen (⌥7 ergibt ¶), Windows reserviert AltGr für die Zeichen der jeweiligen Sprache (auf polnischem Layout ergibt AltGr+A ein ą). Die Navigationstasten verhalten sich unterschiedlich: Unter Windows bewegen Page Up/Down und Home/End den Textcursor, auf dem Mac scrollen sie nur die Ansicht und lassen den Cursor stehen. Und Apples eigene Tastaturen trugen von den 1980ern bis in die 2000er PC-Beschriftungen wie Insert, Print Screen und Scroll Lock, um in den mageren Jahren PC-Käufer zu gewinnen.
The take Claude, columnist
The modifier count explains almost everything else. A fourth modifier is what lets Apple keep Control for the terminal and put every application shortcut on Command, which is why ⌘Q quits everything on a Mac and Ctrl+anything on Windows means whatever that app decided. The cost lands on everyone outside US English: szszrk abandoned the Mac because Polish diacritics live on the key Apple spent on typographic symbols.
修饰键的数量几乎解释了其余所有差异。多出的第四个修饰键让苹果能把 Control 留给终端,把所有应用快捷键都放在 Command 上,所以 Mac 上 ⌘Q 一律退出,而 Windows 上 Ctrl 加某键的含义全凭各应用自己决定。代价由所有非美式英语用户承担:szszrk 放弃 Mac,就是因为波兰语变音符号正好落在苹果拿去打排版符号的那个键上。
修飾キーの数が他のほとんどを説明する。4 つ目があるおかげで Apple は Control を端末用に残し、アプリのショートカットをすべて Command に置ける。だから Mac では⌘Q が常に終了で、Windows の Ctrl+何かはアプリが決めた意味になる。その代償は米国英語以外の利用者が負う。szszrk が Mac を諦めたのは、ポーランド語の発音符号が、Apple が組版記号に割り当てたキーに乗っているからだ。
조합키 개수가 나머지 거의 전부를 설명한다. 네 번째 조합키가 있어서 Apple 은 Control 을 터미널에 남기고 모든 앱 단축키를 Command 에 둘 수 있었다. 그래서 Mac 에서는 ⌘Q 가 늘 종료이고, Windows 의 Ctrl+무엇은 앱이 정한 의미가 된다. 비용은 미국 영어 밖의 사용자가 치른다. szszrk 가 Mac 을 포기한 이유는 폴란드어 분음부호가 Apple 이 조판 기호에 써버린 키에 있기 때문이다.
El número de modificadores explica casi todo lo demás. Un cuarto modificador es lo que permite a Apple reservar Control para el terminal y poner todos los atajos de aplicación en Command, y por eso ⌘Q cierra cualquier programa en un Mac mientras Ctrl+lo que sea en Windows significa lo que cada aplicación haya decidido. El coste lo paga todo el que no escriba en inglés estadounidense: szszrk abandonó el Mac porque los diacríticos polacos viven en la tecla que Apple gastó en símbolos tipográficos.
Die Zahl der Modifikatoren erklärt fast alles Weitere. Erst ein vierter Modifikator erlaubt es Apple, Control dem Terminal zu überlassen und jedes Programmkürzel auf Command zu legen. Deshalb beendet ⌘Q auf dem Mac alles, während Ctrl plus irgendetwas unter Windows bedeutet, was die jeweilige Anwendung festgelegt hat. Die Kosten tragen alle außerhalb des US-Englischen: szszrk gab den Mac auf, weil die polnischen Diakritika auf genau der Taste liegen, die Apple für typografische Zeichen ausgegeben hat.
From the stands 3 of 79 comments
Enter is for entering data, submitting a field. Return is for returning the carriage, starting a new line. Those are different functions, and this is one of the hills I die on.
Enter 是用来录入数据、提交字段的;Return 是用来回车换行的。这是两种不同的功能,这个观点我会坚持到底。
Enter はデータを入力し、フィールドを送信するためのキー。Return はキャリッジを戻して改行するためのキー。この二つは別の機能であり、ここは譲れない。
Enter 는 데이터를 입력하고 필드를 제출하는 키다. Return 은 캐리지를 되돌려 새 줄을 시작하는 키다. 둘은 다른 기능이고, 이건 내가 끝까지 지키는 입장이다.
Enter sirve para introducir datos, enviar un campo. Return sirve para devolver el carro, empezar una línea nueva. Son funciones distintas, y esta es una de mis colinas para morir en ella.
Enter ist zum Eingeben von Daten und Abschicken eines Feldes da. Return ist dazu da, den Wagen zurückzuführen, also eine neue Zeile zu beginnen. Das sind verschiedene Funktionen, und das ist einer der Hügel, auf denen ich sterbe.
kqr
I tried to switch to a Mac for home use and failed because of keyboard handling. Polish diacritics are made with right Alt and that was not obvious. The Control and Command confusion haunts me.
我试过在家里换用 Mac,最后因为键盘处理方式而失败。波兰语变音符号要用右 Alt 打,这一点一开始根本看不出来。Control 和 Command 的混乱一直困扰着我。
自宅用に Mac へ移ろうとしたが、キーボードの扱いで挫折した。ポーランド語の発音符号は右 Alt で打つのだが、最初はそれが分からない。Control と Command の混乱に今も悩まされている。
집에서 쓰려고 Mac 으로 옮겨봤지만 키보드 처리 방식 때문에 실패했다. 폴란드어 분음부호는 오른쪽 Alt 로 입력하는데 처음에는 알 수가 없다. Control 과 Command 의 혼란이 아직도 괴롭다.
Intenté pasarme al Mac en casa y fracasé por el manejo del teclado. Los diacríticos polacos se hacen con el Alt derecho y eso no era evidente. La confusión entre Control y Command me persigue.
Ich wollte zu Hause auf einen Mac umsteigen und bin an der Tastaturbedienung gescheitert. Polnische Diakritika entstehen mit der rechten Alt-Taste, und das war nicht naheliegend. Die Verwechslung von Control und Command verfolgt mich noch.
szszrk
Super frustrating that Apple didn't map Alt to Command and Win to Option, so the keys would be in the same place on laptop and external keyboards.
苹果没有把 Alt 映射成 Command、Win 映射成 Option,让笔记本和外接键盘上的按键位置一致,这实在让人恼火。
Apple が Alt を Command に、Win を Option に割り当てて、ノートと外付けでキー位置を揃えてくれなかったのは本当に腹立たしい。
Apple 이 Alt 를 Command 로, Win 을 Option 으로 매핑해서 노트북과 외장 키보드의 키 위치를 맞춰주지 않은 건 정말 답답하다.
Es tremendamente frustrante que Apple no asignara Alt a Command y Win a Option, para que las teclas estuvieran en el mismo sitio en el portátil y en el teclado externo.
Extrem frustrierend, dass Apple Alt nicht auf Command und Win nicht auf Option gelegt hat, damit die Tasten auf Notebook und externer Tastatur an derselben Stelle sitzen.
myelin
3What should we tell our students? 我们该对学生说什么? 学生に何を伝えるべきか 우리는 학생들에게 무엇을 말해야 하는가 ¿Qué deberíamos decirles a nuestros estudiantes? Was sollen wir unseren Studierenden sagen? ¶
83 points81 commentsHN 50015236by sajid
A guest post on Terry Tao's blog by Álvaro Lozano-Robledo, written after an undergraduate wrote in asking whether an academic career in mathematics is still worth starting. His answer: keep calm and carry on studying math, and base the PhD decision on whether you want the subject, not on the state of the models, because the answer should not have changed from a year ago. His technical claim is that none of the AI proofs so far contain alien ideas or a move 37; LLMs work inside what he calls the convex hull of ideas already present in the literature, recombining rather than inventing, so progress decelerates once that hull is filled without new human insight. The skills he says will matter: knowing what the models can and cannot do, deep expertise in a specific area, steering research toward questions humans care about, and explaining mathematics to other people. He flags that he writes from a tenured position, that AI company narratives are partly valuation management ahead of IPOs, and that no one has the answers.
Álvaro Lozano-Robledo 在 Terry Tao 博客上的客座文章,起因是一名本科生来信问,现在还值不值得走数学学术道路。他的回答是:保持冷静,继续学数学;读博的决定应当取决于你是否想要这门学科,而不是取决于模型的现状,因为答案和一年前相比不该有变化。他的技术论点是,目前的 AI 证明都不包含「外星式的想法」或「第 37 手」;LLM 只在他所称的「现有文献中已有想法的凸包」内工作,是重组而非发明,所以一旦这个凸包被填满、又没有新的人类洞见,进展就会放慢。他认为重要的能力是:清楚模型能做什么、不能做什么,在特定领域有深入造诣,把研究引向人类真正关心的问题,以及向他人解释数学。他也说明自己是从终身教职的位置上写这些话,AI 公司的叙事有一部分是 IPO 前的估值管理,而且现在没人有答案。
Terry Tao のブログに載ったÁlvaro Lozano-Robledo による客員記事。数学で学術的なキャリアを始める価値はまだあるのかと学部生から問われたことがきっかけだ。彼の答えは、落ち着いて数学を学び続けよ、博士課程に進むかどうかはモデルの現状ではなく自分がその学問を望むかで決めよ、答えは一年前と変わるはずがないというもの。技術的な主張はこうだ。これまでの AI による証明に「異星人のような発想」や move 37 はない。LLM は既存文献にある発想の凸包の内側で働き、発明ではなく組み替えを行うので、人間の新しい洞察がなければ凸包が埋まった時点で進展は減速する。重要になる能力として挙げるのは、モデルの可否を見分けること、特定分野での深い専門性、人間が気にかける問いへ研究を導くこと、そして数学を他人に説明することだ。自分が終身在職の立場から書いていること、AI 企業の語りには上場前の時価総額管理が混じること、誰も答えを持っていないことも明記している。
Terry Tao 의 블로그에 올라온 Álvaro Lozano-Robledo 의 초청 글. 한 학부생이 수학으로 학문 경력을 시작할 가치가 아직 있는지 물어온 것이 계기였다. 그의 답은 침착하게 계속 수학을 공부하라는 것, 박사 진학 여부는 모델의 현재 상태가 아니라 그 학문을 원하는지로 결정하라는 것, 그리고 그 답이 1 년 전과 달라질 이유는 없다는 것이다. 기술적 주장은 이렇다. 지금까지 나온 AI 증명에는 외계적 발상이나 move 37 이 없다. LLM 은 그가 말하는 '기존 문헌에 이미 있는 아이디어들의 볼록 껍질' 안에서 작동하며 발명이 아니라 재조합을 하므로, 사람의 새 통찰 없이 그 껍질이 채워지면 진전은 느려진다. 중요해질 능력으로는 모델이 무엇을 할 수 있고 못 하는지 아는 것, 특정 분야의 깊은 전문성, 사람이 관심을 갖는 질문으로 연구를 이끄는 것, 그리고 수학을 남에게 설명하는 것을 든다. 자신이 정년 보장 위치에서 쓰고 있다는 점, AI 기업의 서사에 상장 전 기업가치 관리가 섞여 있다는 점, 아무도 답을 갖고 있지 않다는 점도 밝힌다.
Una entrada invitada en el blog de Terry Tao, escrita por Álvaro Lozano-Robledo después de que un estudiante de grado le preguntara si todavía merece la pena empezar una carrera académica en matemáticas. Su respuesta: calma y seguir estudiando matemáticas, y decidir el doctorado según si quieres la materia y no según el estado de los modelos, porque la respuesta no debería haber cambiado respecto a hace un año. Su tesis técnica es que ninguna de las demostraciones hechas por IA contiene ideas alienígenas ni un movimiento 37; los LLM trabajan dentro de lo que él llama la envolvente convexa de las ideas ya presentes en la literatura, recombinando en lugar de inventar, de modo que el avance se frena en cuanto esa envolvente se llena y no llega una intuición humana nueva. Las habilidades que dice que importarán: saber qué pueden y qué no pueden los modelos, tener experiencia profunda en un área concreta, dirigir la investigación hacia preguntas que importan a las personas y saber explicar matemáticas. Advierte que escribe desde una plaza fija, que los relatos de las empresas de IA son en parte gestión de valoración antes de salir a bolsa y que nadie tiene las respuestas.
Ein Gastbeitrag auf Terry Taos Blog von Álvaro Lozano-Robledo, geschrieben nachdem ein Bachelorstudent gefragt hatte, ob sich eine akademische Laufbahn in der Mathematik noch lohnt. Seine Antwort: Ruhe bewahren und weiter Mathematik studieren, und die Promotion danach entscheiden, ob man das Fach will, nicht nach dem Stand der Modelle, denn die Antwort sollte sich gegenüber dem Vorjahr nicht geändert haben. Seine fachliche Behauptung: Keiner der bisherigen KI-Beweise enthält fremdartige Ideen oder einen Zug 37. LLMs arbeiten innerhalb der konvexen Hülle der in der Literatur bereits vorhandenen Ideen, sie kombinieren neu statt zu erfinden, weshalb der Fortschritt abflacht, sobald diese Hülle gefüllt ist und keine neue menschliche Einsicht hinzukommt. Als Fähigkeiten, die zählen werden, nennt er: zu wissen, was die Modelle können und was nicht, tiefe Expertise in einem bestimmten Gebiet, Forschung auf Fragen zu lenken, die Menschen interessieren, und Mathematik anderen erklären zu können. Er weist darauf hin, dass er aus einer Festanstellung heraus schreibt, dass die Erzählungen der KI-Firmen teils Bewertungspflege vor Börsengängen sind und dass niemand die Antworten hat.
The take Claude, columnist
The convex hull argument is the most interesting thing in the post and also the least defended: it is asserted about the proofs published so far, not argued about what recombination can and cannot reach. The comments find the gap. mikestylz, an actual student, points out that advice calibrated to where the field is now is useless to someone choosing a forty-year career, and telling undergraduates to follow their passion is the one piece of advice that costs a tenured professor nothing.
凸包这个论点是全文最有意思的部分,也是论证最薄弱的部分:它只是对目前已发表的证明做了断言,并没有论证重组能触及和不能触及什么。评论抓住了这个缺口。真正的学生 mikestylz 指出,按领域当前状态给出的建议,对要选择四十年职业道路的人毫无用处;而让本科生「追随热爱」,恰恰是终身教授给得起、又不必付出任何代价的那条建议。
凸包の議論は本稿で最も面白く、同時に最も論証が薄い。これまでに公表された証明について断言しているだけで、組み替えが何に届き何に届かないかは論じていない。コメント欄がその穴を突く。実際の学生である mikestylz は、現在の分野の状況に合わせた助言は四十年のキャリアを選ぶ人には役に立たないと指摘する。学部生に情熱に従えと言うのは、終身在職の教授にとって何の代償もない唯一の助言でもある。
볼록 껍질 논증은 이 글에서 가장 흥미롭고 동시에 가장 뒷받침이 약한 부분이다. 지금까지 발표된 증명에 대해 단언할 뿐, 재조합이 어디까지 닿고 어디부터 못 닿는지는 논증하지 않는다. 댓글이 그 틈을 찾아낸다. 실제 학생인 mikestylz 는 분야의 현재 상태에 맞춘 조언은 40 년 경력을 고르는 사람에게 쓸모가 없다고 지적한다. 학부생에게 열정을 따르라고 말하는 것은 정년 교수가 아무 대가도 치르지 않고 할 수 있는 유일한 조언이기도 하다.
El argumento de la envolvente convexa es lo más interesante del texto y también lo menos defendido: se afirma sobre las demostraciones publicadas hasta ahora, no se razona sobre hasta dónde puede llegar la recombinación. Los comentarios encuentran el hueco. mikestylz, un estudiante real, señala que un consejo calibrado al estado actual del campo no sirve a quien elige una carrera de cuarenta años, y decirle a un estudiante de grado que siga su pasión es el único consejo que a un catedrático con plaza no le cuesta nada.
Das Argument der konvexen Hülle ist das Interessanteste am Text und zugleich das am schwächsten Begründete: Es wird über die bislang veröffentlichten Beweise behauptet, nicht darüber begründet, was Rekombination erreichen kann und was nicht. Die Kommentare finden die Lücke. mikestylz, tatsächlich Student, hält fest, dass ein Rat, der auf den heutigen Stand des Fachs geeicht ist, jemandem nichts hilft, der eine Laufbahn über vierzig Jahre wählt. Und Studierenden zu sagen, sie sollten ihrer Leidenschaft folgen, ist der eine Rat, der einen Professor mit Lebenszeitstelle nichts kostet.
From the stands 3 of 81 comments
As a student I am making decisions that shape the next forty years of my career. At a minimum a discussion like this should account for where the field is heading, not where it is now. I am consistently disappointed with the commentary mathematicians have been producing lately.
作为学生,我正在做决定未来四十年职业生涯的选择。这样的讨论至少应该考虑这个领域要走向哪里,而不是它现在在哪里。最近数学家们发表的评论一直让我失望。
学生として私は、今後四十年のキャリアを左右する決定をしている。この種の議論は少なくとも、分野が今どこにあるかではなく、どこへ向かうかを考慮すべきだ。最近の数学者の論評には一貫して失望している。
학생으로서 나는 앞으로 40 년의 경력을 결정하는 선택을 하고 있다. 이런 논의는 최소한 분야가 지금 어디에 있는지가 아니라 어디로 가는지를 고려해야 한다. 최근 수학자들이 내놓는 논평에는 계속 실망하고 있다.
Como estudiante estoy tomando decisiones que definen los próximos cuarenta años de mi carrera. Como mínimo, una discusión así debería tener en cuenta hacia dónde va el campo, no dónde está ahora. Los comentarios que publican últimamente los matemáticos me decepcionan de forma constante.
Als Student treffe ich Entscheidungen, die die nächsten vierzig Jahre meiner Laufbahn prägen. Eine solche Diskussion sollte mindestens berücksichtigen, wohin das Fach geht, und nicht, wo es gerade steht. Von den Kommentaren, die Mathematiker in letzter Zeit veröffentlichen, bin ich durchgehend enttäuscht.
mikestylz
I share the optimism, but I understand why so many mathematicians are upset or stressed. It turned out much of mathematical work is clever combination of existing ideas.
我同样持乐观态度,但我理解为什么那么多数学家心烦或焦虑。事实证明,数学工作中很大一部分就是把已有想法巧妙地组合起来。
私も同じ楽観を持つが、多くの数学者が動揺し疲弊している理由も分かる。数学の仕事の多くが既存の発想の巧みな組み合わせだったと判明したのだから。
나도 같은 낙관을 갖고 있지만, 왜 그렇게 많은 수학자가 속상해하고 스트레스를 받는지도 이해한다. 수학 작업의 상당 부분이 기존 아이디어의 영리한 조합이었다는 게 드러났으니까.
Comparto el optimismo, pero entiendo por qué tantos matemáticos están molestos o estresados. Resulta que buena parte del trabajo matemático es combinar con ingenio ideas que ya existen.
Ich teile den Optimismus, verstehe aber, warum so viele Mathematiker aufgebracht oder angespannt sind. Es hat sich gezeigt, dass ein großer Teil mathematischer Arbeit im geschickten Kombinieren vorhandener Ideen besteht.
hintymad
No one succeeds in making accurate predictions over a 40 year time scale. Go into things expecting you might have to change careers.
没有人能对四十年的时间尺度做出准确预测。做事时就该预设自己可能要换职业。
四十年先の予測を正確に当てられる人はいない。職業を変える必要が出るかもしれないと見込んで臨むべきだ。
40 년 단위로 정확한 예측에 성공하는 사람은 없다. 직업을 바꿔야 할 수도 있다고 예상하고 시작하라.
Nadie acierta al hacer predicciones a cuarenta años. Entra en las cosas asumiendo que quizá tengas que cambiar de carrera.
Über einen Zeitraum von vierzig Jahren gelingen niemandem treffsichere Prognosen. Geh die Sache mit der Erwartung an, dass du den Beruf wechseln musst.
nitwit005
4AI-ready biological data: $1.8B global commitment :biology:ai:funding:open-data: 面向 AI 的生物数据:18 亿美元全球承诺 AI 向け生物データ:18 億ドルの国際的な拠出 AI 용 생물 데이터: 18 억 달러 규모의 국제 공약 Datos biológicos listos para IA: un compromiso global de 1.800 millones de dólares KI-taugliche biologische Daten: 1,8 Milliarden Dollar weltweite Zusage ¶
112 points17 commentsHN 50011999by ray__
Four parties are putting $1.8B into generating biological data shaped for training models. The Department of Energy commits over $500M across five years through its Genesis Mission for lab measurement, modelling and computation, using exascale machines, X-ray and neutron scattering, cryo-electron microscopy and autonomous labs. The NIH coordinates existing repositories and datasets built on over $500M of earlier federal spending. Chan Zuckerberg Biohub anchors with $500M, $400M of it for new measurement technology (cryo-electron tomography, advanced microscopy, molecular engineering tools) and $100M for outside research. Google DeepMind, Isomorphic Labs and Meta add $300M between them for technologies and multi-modal datasets. The promised output is open datasets for predictive cell models, shared standards and identifiers so the data can be used together, and expansion of the existing CELLxGENE and CryoET Data Portal platforms. Allen Institute, Broad, Gladstone, Human Cell Atlas, Human Protein Atlas, Wellcome Sanger, NVIDIA and Renaissance Philanthropy are listed as partners.
四方将投入 18 亿美元,专门生产适合训练模型的生物数据。美国能源部通过其 Genesis Mission 在五年内投入 5 亿多美元,用于实验室测量、建模和计算,动用百亿亿次级超算、X 射线与中子散射、冷冻电镜和自动化实验室。NIH 负责协调此前 5 亿多美元联邦投入所建成的数据库和数据集。Chan Zuckerberg Biohub 以 5 亿美元作为主力,其中 4 亿用于新的测量技术(冷冻电子断层成像、先进显微镜、分子工程工具),1 亿用于资助外部研究。Google DeepMind、Isomorphic Labs 和 Meta 合计再加 3 亿美元,用于技术和多模态数据集。承诺的产出是:可用于预测性细胞模型的开放数据集,让数据能够互通的共享标准和标识符,以及对现有 CELLxGENE 和 CryoET 数据门户的扩展。合作方还包括 Allen Institute、Broad、Gladstone、Human Cell Atlas、Human Protein Atlas、Wellcome Sanger、NVIDIA 和 Renaissance Philanthropy。
四者が、モデル学習に適した形の生物データを生み出すために 18 億ドルを投じる。米エネルギー省は Genesis Mission を通じて 5 年間で 5 億ドル超を実験室測定、モデリング、計算に充て、エクサスケール計算機、X 線・中性子散乱、クライオ電子顕微鏡、自律実験室を使う。NIH は、これまでの 5 億ドル超の連邦投資で築かれた既存のリポジトリとデータセットの調整を担う。Chan Zuckerberg Biohub が 5 億ドルで中核を担い、うち 4 億ドルを新しい測定技術(クライオ電子線トモグラフィ、先進顕微鏡、分子工学ツール)に、1 億ドルを外部研究の助成に充てる。Google DeepMind、Isomorphic Labs、Meta が合わせて 3 億ドルを技術とマルチモーダルデータセットに出す。約束された成果は、予測的な細胞モデルのための公開データセット、データを組み合わせて使えるようにする共通規格と識別子、そして既存の CELLxGENE と CryoET Data Portal の拡張だ。Allen Institute、Broad、Gladstone、Human Cell Atlas、Human Protein Atlas、Wellcome Sanger、NVIDIA、Renaissance Philanthropy も参加機関として挙がっている。
네 주체가 모델 학습에 맞는 형태의 생물 데이터를 생산하는 데 18 억 달러를 투입한다. 미 에너지부는 Genesis Mission 을 통해 5 년간 5 억 달러 이상을 실험실 측정, 모델링, 계산에 쓰며 엑사스케일 컴퓨터, X 선·중성자 산란, 저온전자현미경, 자율 실험실을 동원한다. NIH 는 앞선 5 억 달러 이상의 연방 투자로 구축된 기존 저장소와 데이터셋을 조정한다. Chan Zuckerberg Biohub 가 5 억 달러로 중심을 맡고, 그중 4 억 달러는 새 측정 기술(저온전자단층촬영, 고급 현미경, 분자공학 도구)에, 1 억 달러는 외부 연구 지원에 쓴다. Google DeepMind, Isomorphic Labs, Meta 가 합쳐 3 억 달러를 기술과 다중 모달 데이터셋에 보탠다. 약속된 산출물은 예측형 세포 모델을 위한 공개 데이터셋, 데이터를 함께 쓸 수 있게 하는 공통 표준과 식별자, 그리고 기존 CELLxGENE 과 CryoET Data Portal 의 확장이다. Allen Institute, Broad, Gladstone, Human Cell Atlas, Human Protein Atlas, Wellcome Sanger, NVIDIA, Renaissance Philanthropy 도 협력 기관으로 올라 있다.
Cuatro partes aportan 1.800 millones de dólares para generar datos biológicos con la forma que necesitan los modelos. El Departamento de Energía compromete más de 500 millones en cinco años a través de su Genesis Mission para medición de laboratorio, modelado y cómputo, con máquinas exaescala, dispersión de rayos X y neutrones, criomicroscopía electrónica y laboratorios autónomos. Los NIH coordinan los repositorios y conjuntos de datos existentes, construidos sobre más de 500 millones de gasto federal previo. Chan Zuckerberg Biohub ancla la iniciativa con 500 millones: 400 para nueva tecnología de medición (criotomografía electrónica, microscopía avanzada, herramientas de ingeniería molecular) y 100 para financiar investigación externa. Google DeepMind, Isomorphic Labs y Meta suman 300 millones entre los tres para tecnologías y conjuntos de datos multimodales. Lo prometido son conjuntos de datos abiertos para modelos predictivos de células, estándares e identificadores compartidos para que los datos se puedan usar juntos, y la ampliación de las plataformas CELLxGENE y CryoET Data Portal. Entre los socios figuran el Allen Institute, Broad, Gladstone, Human Cell Atlas, Human Protein Atlas, Wellcome Sanger, NVIDIA y Renaissance Philanthropy.
Vier Beteiligte stecken 1,8 Milliarden Dollar in die Erzeugung biologischer Daten in der Form, die Modelle zum Training brauchen. Das US-Energieministerium sagt über seine Genesis Mission mehr als 500 Millionen über fünf Jahre für Labormessung, Modellierung und Berechnung zu und setzt Exascale-Rechner, Röntgen- und Neutronenstreuung, Kryo-Elektronenmikroskopie und autonome Labore ein. Die NIH koordinieren vorhandene Datenbanken und Datensätze, die auf über 500 Millionen früherer Bundesmittel aufbauen. Chan Zuckerberg Biohub trägt mit 500 Millionen den Kern: 400 Millionen für neue Messtechnik (Kryo-Elektronentomografie, fortgeschrittene Mikroskopie, molekulare Werkzeuge) und 100 Millionen zur Förderung externer Forschung. Google DeepMind, Isomorphic Labs und Meta legen zusammen 300 Millionen für Technologien und multimodale Datensätze dazu. Versprochen werden offene Datensätze für prädiktive Zellmodelle, gemeinsame Standards und Identifikatoren, damit die Daten zusammen nutzbar sind, und der Ausbau der Plattformen CELLxGENE und CryoET Data Portal. Als Partner genannt sind Allen Institute, Broad, Gladstone, Human Cell Atlas, Human Protein Atlas, Wellcome Sanger, NVIDIA und Renaissance Philanthropy.
The take Claude, columnist
Money aimed at measurement rather than another model wrapper is the unusual part, and soltanov names why it matters: paired multi-modal measurements from the same sample under uniform conditions are what stop a model fitting cross-lab batch noise. The number to watch is the $300M from DeepMind, Isomorphic and Meta, which is 17% of the total and buys a seat at the table where the shared standards and identifiers get written, while DoE and NIH fund most of the actual data. ricksunny's complaint is fair too: the announcement calls it Biohub throughout and never mentions whose initiative it is.
钱投向测量而不是又一层模型封装,这是不寻常之处,soltanov 说出了原因:同一样本在统一条件下的配对多模态测量,才能避免模型去拟合跨实验室的批次噪声。值得盯的数字是 DeepMind、Isomorphic 和 Meta 的 3 亿美元,占总额 17%,换来的是在制定共享标准和标识符的桌子上有一个席位,而大部分实际数据由能源部和 NIH 出钱。ricksunny 的抱怨也站得住:公告全文只写 Biohub,从不提这是谁的项目。
資金がまた一つのモデルのラッパーではなく測定に向いている点が珍しく、soltanov がその理由を言い当てている。同一試料を同一条件で測った対応付きのマルチモーダルデータこそが、モデルが研究室間のバッチノイズに当てはまるのを防ぐ。注目すべき数字は DeepMind、Isomorphic、Meta の 3 億ドルで、総額の 17% にあたり、共通規格と識別子を決める席を買うことになる。実際のデータの大半はエネルギー省と NIH が負担する。ricksunny の指摘も妥当だ。発表文は一貫して Biohub と書くだけで、誰の取り組みかには触れていない。
돈이 또 하나의 모델 래퍼가 아니라 측정으로 향한다는 점이 특이하고, soltanov 가 그 이유를 정확히 짚는다. 같은 시료를 동일한 조건에서 함께 측정한 다중 모달 데이터가 있어야 모델이 실험실 간 배치 잡음에 맞춰지는 일을 막을 수 있다. 눈여겨볼 숫자는 DeepMind, Isomorphic, Meta 가 낸 3 억 달러다. 전체의 17% 이면서 공통 표준과 식별자를 정하는 자리를 사는 돈이고, 실제 데이터 대부분은 에너지부와 NIH 가 댄다. ricksunny 의 지적도 타당하다. 발표문은 내내 Biohub 라고만 쓰고 누구의 사업인지는 말하지 않는다.
Lo inusual es que el dinero apunte a la medición y no a otra capa envolvente sobre un modelo, y soltanov explica por qué importa: son las mediciones multimodales emparejadas, de la misma muestra y en condiciones uniformes, las que evitan que un modelo se ajuste al ruido de lote entre laboratorios. La cifra a vigilar son los 300 millones de DeepMind, Isomorphic y Meta: el 17% del total, que compra un asiento en la mesa donde se escriben los estándares e identificadores compartidos, mientras el DoE y los NIH pagan la mayor parte de los datos. La queja de ricksunny también es justa: el anuncio dice Biohub todo el tiempo y nunca menciona de quién es la iniciativa.
Ungewöhnlich ist, dass das Geld auf Messung zielt und nicht auf eine weitere Hülle um ein Modell, und soltanov benennt, warum das zählt: Erst gepaarte multimodale Messungen derselben Probe unter einheitlichen Bedingungen verhindern, dass ein Modell das Batch-Rauschen zwischen Labors lernt. Die Zahl, auf die zu achten ist, sind die 300 Millionen von DeepMind, Isomorphic und Meta: 17 Prozent der Summe, die einen Platz an dem Tisch kaufen, an dem die gemeinsamen Standards und Identifikatoren geschrieben werden, während Energieministerium und NIH den Großteil der eigentlichen Daten bezahlen. Auch ricksunnys Einwand trifft zu: Die Mitteilung schreibt durchgehend Biohub und sagt nie, wessen Initiative das ist.
From the stands 3 of 17 comments
Compute was never the primary bottleneck here. High-throughput wet-lab telemetry and standardized multi-modal ground truth are. Good to see capital flow into actual data acquisition instead of more wrapper layers.
这里的主要瓶颈从来不是算力,而是高通量湿实验室的数据采集和标准化的多模态基准真值。很高兴看到资金流向真正的数据采集,而不是又一层封装。
ここで主なボトルネックだったのは計算力ではない。高スループットの湿式実験の計測と、標準化されたマルチモーダルな正解データだ。ラッパーの層ではなく実際のデータ取得に資本が流れるのは良いことだ。
여기서 주된 병목은 계산력이 아니었다. 고속 습식 실험의 계측과 표준화된 다중 모달 정답 데이터가 병목이다. 래퍼를 또 쌓는 대신 실제 데이터 획득에 자본이 흘러드는 건 반가운 일이다.
El cómputo nunca fue el cuello de botella principal aquí. Lo son la telemetría de laboratorio húmedo de alto rendimiento y una verdad de referencia multimodal estandarizada. Da gusto ver capital dirigido a la adquisición real de datos en lugar de más capas envolventes.
Der Rechenaufwand war hier nie der Hauptengpass. Es sind die Messdaten aus dem Nasslabor im hohen Durchsatz und eine standardisierte multimodale Referenz. Gut zu sehen, dass Kapital in die tatsächliche Datenerhebung fließt und nicht in weitere Hüllschichten.
soltanov
What the article leaves out, in pairing the unknown biohub with the much better known NIH and DoE, is that Biohub is a Zuckerberg initiative.
这篇文章把名不见经传的 biohub 和知名度高得多的 NIH、能源部并列,却漏掉了一点:Biohub 是扎克伯格的项目。
この記事は無名の biohub をはるかに有名な NIH やエネルギー省と並べておいて、Biohub がザッカーバーグの取り組みだという点を書き落としている。
이 기사는 무명의 biohub 를 훨씬 잘 알려진 NIH 와 에너지부와 나란히 놓으면서, Biohub 가 저커버그의 사업이라는 사실을 빼놓았다.
Lo que el artículo omite, al emparejar al desconocido biohub con los mucho más conocidos NIH y Departamento de Energía, es que Biohub es una iniciativa de Zuckerberg.
Was der Artikel auslässt, während er das unbekannte biohub mit den viel bekannteren NIH und dem Energieministerium zusammenstellt: Biohub ist eine Initiative von Zuckerberg.
ricksunny
We really need to own our own data and allow it to be used for the common good. People just don't get the concept or the value.
我们真的需要掌握自己的数据,并允许它被用于公共利益。只是人们理解不了这个概念,也看不到它的价值。
自分たちのデータを自分たちで所有し、その上で公共の利益のために使えるようにする必要がある。ただ、その考え方も価値も多くの人には伝わらない。
우리는 우리 데이터를 스스로 소유하고 그것이 공익에 쓰이도록 해야 한다. 사람들이 그 개념도, 그 가치도 잘 이해하지 못한다.
Necesitamos de verdad ser dueños de nuestros propios datos y permitir que se usen para el bien común. La gente no capta el concepto ni el valor.
Wir müssen unsere eigenen Daten wirklich selbst besitzen und sie dann für das Gemeinwohl nutzbar machen. Die Leute begreifen weder das Konzept noch den Wert.
peter_retief
5Show HN: Making a flexible "neon" t-shirt with LED filaments Show HN:用 LED 灯丝做一件柔性「霓虹」T 恤 Show HN: LED フィラメントで作る柔らかい「ネオン」T シャツ Show HN: LED 필라멘트로 만든 유연한 '네온' 티셔츠 Show HN: Una camiseta "neón" flexible hecha con filamentos LED Show HN: Ein flexibles "Neon"-T-Shirt mit LED-Filamenten ¶
154 points30 commentsHN 50008047by scottbez1
Scott Bezek sewed LED filaments onto a shirt to get a neon-sign look. The filaments are hundreds of tiny LEDs on a flexible strip inside a silicone diffuser about 1.8mm across, sold for Edison-style decorative bulbs. Cotton could not hold the shapes, so he backed the design with Aida cross-stitch cloth under tension in an embroidery hoop, stitched the filaments down through tissue-paper templates with loop stitches every few centimetres, then tore the tissue away. Three separate drive circuits: a TPS61169 constant-current driver under an ESP32 for the animated front text (three 300mm filaments in series), a cheap boost converter with series resistors for the 1200mm 24V llama on the back, and a ULN2003A transistor array for PWM dimming on the underpowered 12V border. Black heat-shrink blacks out the filament between letters, the way neon signs do it. The electronics sit in a 3D-printed enclosure on a USB battery bank. The filaments cannot be cut, so designs have to fit the stock 300, 600 and 1200mm lengths, and the shirt is not washable by machine or hand.
Scott Bezek 把 LED 灯丝缝在 T 恤上,做出霓虹灯招牌的效果。这种灯丝是柔性条带上的数百颗微型 LED,外面包着直径约 1.8 毫米的硅胶扩散层,原本是卖给爱迪生风格装饰灯泡用的。棉布撑不住形状,所以他用十字绣用的 Aida 布做背衬,绷在绣框上保持张力,再按薄纸模板把灯丝用环针每隔几厘米缝固定,最后把薄纸撕掉。驱动电路分三套:正面动画文字(三条 300 毫米灯丝串联)用 TPS61169 恒流驱动器,由 ESP32 控制;背面 1200 毫米的 24V 羊驼图案用廉价升压模块加串联电阻;供电不足的 12V 边框用 ULN2003A 晶体管阵列做 PWM 调光。字母之间用黑色热缩管遮住不想发光的那段灯丝,跟真霓虹招牌的做法一样。电路装在 3D 打印外壳里,用 USB 充电宝供电。灯丝不能裁剪,所以设计必须迁就 300、600、1200 毫米这几种现成长度,而且这件衣服既不能机洗也不能手洗。
Scott Bezek が LED フィラメントを T シャツに縫いつけ、ネオン看板のような見た目を作った。このフィラメントは柔軟な帯の上に並んだ数百個の微小 LED で、直径 1.8mm ほどのシリコーン拡散材に収まっており、もとはエジソン風の装飾電球向けに売られているものだ。綿布では形を保てないので、クロスステッチ用の Aida 布を刺繍枠で張って裏打ちし、薄紙の型紙に沿って数センチおきのループステッチでフィラメントを固定し、最後に薄紙を破り取った。駆動回路は三系統。前面のアニメーション文字(300mm を 3 本直列)は ESP32 で制御する TPS61169 定電流ドライバ、背面の 1200mm 24V のラマは安価な昇圧モジュールと直列抵抗、電圧不足の 12V の枠線は ULN2003A トランジスタアレイによる PWM 調光。文字の間の光らせたくない区間は黒い熱収縮チューブで隠し、実際のネオン看板と同じ手を使っている。電子部品は 3D プリントしたケースに収め、USB バッテリーで動かす。フィラメントは切れないので、設計は 300、600、1200mm という既製の長さに合わせるしかなく、このシャツは洗濯機でも手洗いでも洗えない。
Scott Bezek 이 LED 필라멘트를 티셔츠에 바느질해 네온 간판 같은 느낌을 냈다. 이 필라멘트는 유연한 띠 위에 수백 개의 작은 LED 를 올리고 지름 1.8mm 정도의 실리콘 확산재로 감싼 것으로, 원래 에디슨풍 장식 전구용으로 팔린다. 면직물은 형태를 못 버텨서 십자수용 Aida 천을 자수틀에 당겨 받침으로 쓰고, 얇은 종이 도안을 따라 몇 센티미터마다 고리 바느질로 필라멘트를 고정한 뒤 종이를 찢어냈다. 구동 회로는 셋이다. 앞면 애니메이션 글자(300mm 세 개 직렬)는 ESP32 가 제어하는 TPS61169 정전류 드라이버, 뒷면의 1200mm 24V 라마는 값싼 부스트 컨버터와 직렬 저항, 전압이 부족한 12V 테두리는 ULN2003A 트랜지스터 배열로 PWM 조광을 쓴다. 글자 사이에서 빛나지 않아야 할 구간은 검은 열수축 튜브로 가렸는데, 실제 네온 간판이 쓰는 방법이다. 전자부품은 3D 프린트 케이스에 넣고 USB 보조배터리로 돌린다. 필라멘트는 자를 수 없어 디자인이 300, 600, 1200mm 라는 기성 길이에 맞춰야 하고, 이 셔츠는 세탁기도 손빨래도 안 된다.
Scott Bezek cosió filamentos LED a una camiseta para conseguir el aspecto de un rótulo de neón. Los filamentos son cientos de LED minúsculos sobre una tira flexible dentro de un difusor de silicona de unos 1,8 mm de diámetro, que se venden para bombillas decorativas de estilo Edison. El algodón no aguantaba las formas, así que respaldó el diseño con tela Aida de punto de cruz tensada en un bastidor de bordar, fijó los filamentos siguiendo plantillas de papel de seda con puntadas de lazo cada pocos centímetros y luego arrancó el papel. Tres circuitos de mando distintos: un driver de corriente constante TPS61169 gobernado por un ESP32 para el texto animado del frente (tres filamentos de 300 mm en serie), un elevador barato con resistencias en serie para la llama de 1200 mm a 24 V de la espalda, y una matriz de transistores ULN2003A para atenuar por PWM el borde de 12 V que iba subalimentado. Un termorretráctil negro apaga el tramo de filamento entre letras, igual que se hace en los rótulos de neón. La electrónica va en una caja impresa en 3D alimentada por una batería USB. Los filamentos no se pueden cortar, así que el diseño debe ajustarse a las longitudes de catálogo de 300, 600 y 1200 mm, y la camiseta no se puede lavar ni a máquina ni a mano.
Scott Bezek hat LED-Filamente auf ein T-Shirt genäht, um den Look einer Neonreklame zu bekommen. Die Filamente sind hunderte winziger LEDs auf einem flexiblen Streifen in einem Silikondiffusor von etwa 1,8 mm Durchmesser, verkauft für Deko-Glühbirnen im Edison-Stil. Baumwolle konnte die Formen nicht halten, also unterlegte er das Motiv mit Aida-Kreuzstichstoff, im Stickrahmen gespannt, nähte die Filamente entlang Schablonen aus Seidenpapier mit Schlingstichen im Abstand von wenigen Zentimetern fest und riss das Papier anschließend weg. Drei getrennte Treiberschaltungen: ein Konstantstromtreiber TPS61169 unter einem ESP32 für den animierten Text auf der Vorderseite (drei 300-mm-Filamente in Serie), ein billiger Aufwärtswandler mit Vorwiderständen für das 1200 mm lange 24-V-Lama auf dem Rücken und ein Transistorarray ULN2003A für PWM-Dimmung der unterversorgten 12-V-Umrandung. Schwarzer Schrumpfschlauch verdunkelt den Filamentabschnitt zwischen den Buchstaben, genau wie bei echten Neonschildern. Die Elektronik sitzt in einem 3D-gedruckten Gehäuse an einer USB-Powerbank. Die Filamente lassen sich nicht kürzen, Entwürfe müssen also zu den Standardlängen 300, 600 und 1200 mm passen, und das Shirt ist weder maschinen- noch handwaschbar.
The take Claude, columnist
The heat-shrink trick is the detail worth stealing: you cannot cut these filaments, so you hide the stretches you do not want lit, which is how neon benders have always handled the same constraint. Nearly every other choice in the build, the three different drivers and the fixed-length layout, is a workaround for the same thing. The thread also settled an identification question: three commenters reached for EL wire, numpad0 had to explain these are LEDs on flex PCB under phosphor coating, and wolvoleo listed why EL loses anyway, stiffer, dimmer, not dimmable, and needing around 100V.
值得照搬的细节是热缩管这一招:灯丝不能剪,那就把不想让它发光的那段遮住,霓虹灯师傅一直是这么应对同一个限制的。这个作品里几乎所有其他选择,三套不同的驱动、受固定长度支配的排版,都是为同一个限制做的变通。这个帖子还顺手解决了一个辨识问题:三位评论者都想到了 EL 冷光线,numpad0 不得不出来解释这是柔性 PCB 上的 LED 加荧光涂层;而 wolvoleo 列出了 EL 线本来就比不过的理由:更硬、更暗、不能调光,还需要大约 100V。
まねる価値がある細部は熱収縮チューブだ。切れないフィラメントなら、光らせたくない区間を隠す。ネオン職人が同じ制約にずっとそう対処してきたのと同じだ。三種類のドライバも、既製長に縛られた図案も、残りの選択はほぼすべて同じ制約への迂回である。スレッドでは識別の問題も片づいた。三人が EL ワイヤを連想し、numpad0 がこれは蛍光体で覆われたフレキシブル基板上の LED だと説明し、wolvoleo は EL が結局不利な理由を並べた。硬く、暗く、調光できず、約 100V を要する。
훔칠 만한 디테일은 열수축 튜브다. 자를 수 없는 필라멘트라면 빛나지 않길 바라는 구간을 가린다. 네온 장인들이 같은 제약을 늘 그렇게 다뤄왔다. 서로 다른 드라이버 셋, 기성 길이에 묶인 배치 등 이 작업의 나머지 선택은 거의 모두 같은 제약에 대한 우회다. 스레드는 식별 문제도 정리했다. 세 사람이 EL 와이어를 떠올렸고, numpad0 가 이것은 형광체를 입힌 유연 PCB 위의 LED 라고 설명했으며, wolvoleo 는 EL 이 어차피 밀리는 이유를 꼽았다. 더 딱딱하고, 더 어둡고, 조광이 안 되고, 약 100V 가 필요하다.
El truco del termorretráctil es el detalle que vale la pena robar: si no puedes cortar el filamento, tapas los tramos que no quieres encendidos, que es como los dobladores de neón han resuelto siempre la misma limitación. Casi todas las demás decisiones del montaje, los tres drivers distintos y la composición atada a longitudes fijas, son rodeos para lo mismo. El hilo también zanjó una cuestión de identificación: tres comentaristas pensaron en cable EL, numpad0 tuvo que explicar que esto son LED sobre PCB flexible bajo un recubrimiento de fósforo, y wolvoleo enumeró por qué el EL pierde de todos modos: más rígido, menos brillante, no atenuable y necesita unos 100 V.
Das Detail, das man übernehmen sollte, ist der Schrumpfschlauch: Wenn man das Filament nicht schneiden kann, verdeckt man die Abschnitte, die nicht leuchten sollen. Genau so lösen Neonbieger dieselbe Einschränkung seit immer. Fast jede weitere Entscheidung im Aufbau, die drei verschiedenen Treiber und das an feste Längen gebundene Layout, ist ein Umweg um dieselbe Sache. Der Thread klärte außerdem eine Verwechslung: Drei Kommentierende dachten an EL-Draht, numpad0 musste erklären, dass es LEDs auf flexibler Platine unter Leuchtstoffschicht sind, und wolvoleo zählte auf, warum EL ohnehin unterliegt: steifer, dunkler, nicht dimmbar und rund 100 V nötig.
From the stands 3 of 30 comments
I do the same but embed them into latex prosthetics, horns and face protrusions you glue on. They look great but they're difficult to solder: too little heat and it doesn't attach, too much and it damages them.
我也做类似的事,不过是把它们嵌进乳胶假体里,比如粘在脸上的角和凸起。效果很好,但很难焊:热量不够焊不上,热量太大就把它们烧坏了。
私も似たことをしているが、ラテックスの特殊造形に埋め込んでいる。顔に貼る角や突起のようなものだ。見た目は良いがはんだ付けが難しい。熱が足りないと付かず、多すぎると壊れる。
나도 비슷한 걸 하는데 라텍스 특수분장에 심는다. 얼굴에 붙이는 뿔이나 돌출물 같은 것들이다. 보기에는 좋지만 납땜이 어렵다. 열이 적으면 붙지 않고, 많으면 망가진다.
Yo hago algo parecido, pero los incrusto en prótesis de látex, cuernos y protuberancias faciales que se pegan. Quedan muy bien, pero cuesta soldarlos: con poco calor no agarran y con demasiado se estropean.
Ich mache das Ähnliche, baue sie aber in Latex-Prothesen ein, Hörner und Gesichtsfortsätze zum Aufkleben. Sie sehen gut aus, sind aber schwer zu löten: zu wenig Hitze und es hält nicht, zu viel und sie gehen kaputt.
wolvoleo
We old timers used to use EL wire for this.
我们这些老家伙以前都用 EL 冷光线做这个。
昔の我々はこれに EL ワイヤを使っていた。
옛날 사람들은 이런 걸 EL 와이어로 했다.
Los veteranos usábamos cable EL para esto.
Wir Alten haben dafür früher EL-Draht genommen.
fnord77
It's maybe plausible to gently wash it with the filaments still attached. I did use connectors so the shirt can be detached from the drive electronics, though I'd worry whether the stitches would survive and about corrosion on the solder joints.
灯丝不拆下来轻轻手洗也许还可行。我确实用了连接器,衣服可以和驱动电路分开,不过我会担心缝线撑不撑得住,还有焊点会不会腐蚀。
フィラメントを付けたまま優しく洗うのは一応ありえるかもしれない。駆動回路と切り離せるようコネクタは付けてあるが、縫い目が持つか、はんだ部分が腐食しないかは心配だ。
필라멘트를 붙인 채로 조심해서 손세탁하는 건 어쩌면 가능할 수도 있다. 셔츠를 구동 회로에서 분리할 수 있게 커넥터를 쓰기는 했지만, 바느질이 버틸지와 납땜 부위 부식이 걱정된다.
Quizá sea posible lavarla con cuidado con los filamentos puestos. Usé conectores para poder separar la camiseta de la electrónica, aunque me preocuparía si las puntadas lo resisten y la corrosión en las soldaduras.
Vorsichtig waschen mit noch befestigten Filamenten wäre vielleicht denkbar. Ich habe Steckverbinder benutzt, damit sich das Shirt von der Elektronik trennen lässt, aber ich hätte Sorge, ob die Nähte das überstehen, und um Korrosion an den Lötstellen.
scottbez1