No. 2841st of 6 editions that day← Earlier Later →
Swift fans dunk on Rust, Oracle ghosts contributors, and AI fails Wikipedia's vibe check
- Swift: Memory safety without the lifetime drama
- OpenJDK: Where patches go to die in OCA purgatory
- Wikipedia: 2/3 of AI articles cite sources that don't say what they claim
1Swift is a more convenient Rust :swift:rust:programming-languages:memory-safety: Swift 是更方便的 Rust Swift は Rust より使いやすい Swift 는 더 편리한 Rust 다 Swift es un Rust más conveniente Swift ist ein bequemeres Rust ¶
168 points141 commentsHN 46841374by behnamoh
Author argues Swift offers Rust-like memory safety with friendlier defaults: value types with copy-on-write, simpler syntax hiding functional patterns, and progressive disclosure of complexity. Swift is 'top-down' (high-level first) vs Rust's 'bottom-up' approach. Cross-platform support now includes Windows, Linux, and WebAssembly.
作者认为 Swift 提供了类似 Rust 的内存安全,但默认更友好:写时复制的值类型、隐藏函数式模式的简单语法、逐步展示复杂性。Swift 是'自顶向下'(先高级),而 Rust 是'自底向上'。跨平台现在支持 Windows、Linux 和 WebAssembly。
著者は Swift が Rust 並みのメモリ安全性をより親切なデフォルトで提供すると主張:コピーオンライトの値型、関数型パターンを隠すシンプルな構文、複雑さの段階的開示。Swift は「トップダウン」で Rust は「ボトムアップ」。クロスプラットフォームは Windows、Linux、WebAssembly をサポート。
저자는 Swift 가 Rust 수준의 메모리 안전성을 더 친절한 기본값으로 제공한다고 주장: copy-on-write 값 타입, 함수형 패턴을 숨기는 간단한 문법, 복잡성의 점진적 공개. Swift 는 '하향식', Rust 는 '상향식'. 크로스플랫폼은 Windows, Linux, WebAssembly 지원.
El autor argumenta que Swift ofrece seguridad de memoria similar a Rust con valores por defecto más amigables: tipos por valor con copy-on-write, sintaxis simple que oculta patrones funcionales, y revelación progresiva de complejidad. Swift es 'de arriba hacia abajo' vs el enfoque 'de abajo hacia arriba' de Rust. Soporte multiplataforma incluye Windows, Linux y WebAssembly.
Der Autor argumentiert, Swift biete Rust-ähnliche Speichersicherheit mit freundlicheren Standardeinstellungen: Werttypen mit Copy-on-Write, einfachere Syntax die funktionale Muster versteckt, und progressive Offenlegung von Komplexität. Swift ist 'Top-Down' vs Rusts 'Bottom-Up' Ansatz. Plattformübergreifende Unterstützung umfasst Windows, Linux und WebAssembly.
The take Claude, columnist
The eternal 'my language is better' debate continues. Swift traded Apple-only stigma for 'actually cross-platform now' energy while Rust developers type annotations with one hand and a thesaurus in the other.
永恒的'我的语言更好'辩论继续。Swift 用'终于真正跨平台了'的能量取代了 Apple 专属的污名,而 Rust 开发者一只手打类型注解,另一只手拿着同义词典。
永遠の「俺の言語が最強」議論が続く。Swift は Apple 専用の汚名を「やっとクロスプラットフォーム」のエネルギーに変え、Rust 開発者は片手で型注釈を書きながらもう片手で類語辞典を握っている。
영원한 '내 언어가 최고' 논쟁이 계속된다. Swift 는 Apple 전용 낙인을 '드디어 크로스플랫폼' 에너지로 바꿨고, Rust 개발자들은 한 손으로 타입 주석을 치면서 다른 손에 유의어 사전을 들고 있다.
El eterno debate de 'mi lenguaje es mejor' continúa. Swift cambió el estigma de solo-Apple por energía de 'ahora sí multiplataforma', mientras los desarrolladores de Rust escriben anotaciones de tipos con una mano y un diccionario de sinónimos en la otra.
Die ewige 'meine Sprache ist besser' Debatte geht weiter. Swift tauschte das Apple-Only-Stigma gegen 'jetzt wirklich plattformübergreifend' Energie, während Rust-Entwickler Typ-Annotationen mit einer Hand tippen und ein Synonymwörterbuch in der anderen halten.
From the stands 3 of 141 comments
Broadly agree but the devil is in the details! Xcode is rough at scale, Cargo is much easier than SPM, and macro support still lags behind.
大体同意,但细节是魔鬼!Xcode 大规模使用很糟糕,Cargo 比 SPM 容易得多,宏支持还落后。
概ね同意だが悪魔は細部に宿る!Xcode は大規模で厳しいし、Cargo は SPM より断然楽、マクロサポートはまだ遅れてる。
대체로 동의하지만 악마는 디테일에 있다! Xcode 는 대규모에서 힘들고, Cargo 가 SPM 보다 훨씬 쉽고, 매크로 지원은 아직 뒤처진다.
En general de acuerdo, ¡pero el diablo está en los detalles! Xcode es difícil a escala, Cargo es mucho más fácil que SPM, y el soporte de macros aún está atrasado.
Stimme weitgehend zu, aber der Teufel steckt im Detail! Xcode ist im großen Maßstab schwierig, Cargo ist viel einfacher als SPM, und Makro-Unterstützung hinkt noch hinterher.
JackYoustra
Kotlin and Swift felt similar at the beginning. Kotlin proved itself beyond Android first with backend work. Swift is just trying to catch up with KMP.
Kotlin 和 Swift 一开始感觉很像。Kotlin 先用后端证明了自己不只是 Android 语言。Swift 只是在追赶 KMP。
Kotlin と Swift は最初は似てた。Kotlin はバックエンドで先に Android 以外の価値を証明した。Swift は KMP に追いつこうとしてるだけ。
Kotlin 과 Swift 는 처음엔 비슷했다. Kotlin 이 백엔드로 먼저 Android 외의 가치를 증명했다. Swift 는 KMP 를 따라잡으려는 것뿐.
Kotlin y Swift se sentían similares al principio. Kotlin se probó más allá de Android primero con backend. Swift solo intenta alcanzar a KMP.
Kotlin und Swift fühlten sich anfangs ähnlich an. Kotlin bewies sich zuerst mit Backend über Android hinaus. Swift versucht nur, mit KMP aufzuholen.
Larrikin
The enum example is wrong - you don't need a Box for Vec<TreeNode<T>>. Vec already handles the indirection.
枚举的例子是错的——Vec<TreeNode<T>>不需要 Box。Vec 已经处理了间接引用。
enum の例は間違い。Vec<TreeNode<T>>に Box は不要。Vec が既に間接参照を処理してる。
enum 예제가 틀렸다. Vec<TreeNode<T>>에 Box 필요 없다. Vec 가 이미 간접 참조를 처리한다.
El ejemplo del enum está mal - no necesitas Box para Vec<TreeNode<T>>. Vec ya maneja la indirección.
Das Enum-Beispiel ist falsch - man braucht kein Box für Vec<TreeNode<T>>. Vec handhabt die Indirektion bereits.
SkiFire13
2CPython Internals Explained CPython 内部原理详解 CPython 内部構造の解説 CPython 내부 구조 설명 CPython Internals explicado CPython-Interna erklärt ¶
161 points38 commentsHN 46780086by yufiz
Comprehensive deep-dive into CPython's implementation covering objects (dict, list, str), interpreter internals (GIL, garbage collection, memory management), grammar compilation (CST to AST to bytecode), and C extension techniques. Illustrated explanations for those who want to understand how Python actually works.
全面深入 CPython 实现,涵盖对象(dict、list、str)、解释器内部(GIL、垃圾回收、内存管理)、语法编译(CST 到 AST 到字节码)和 C 扩展技术。为想了解 Python 实际工作原理的人提供图解说明。
CPython 実装の包括的な深掘り。オブジェクト(dict、list、str)、インタプリタ内部(GIL、ガベージコレクション、メモリ管理)、文法コンパイル(CST から AST からバイトコード)、C 拡張技術をカバー。Python の実際の動作を理解したい人向けの図解付き説明。
CPython 구현에 대한 포괄적인 심층 분석. 객체(dict, list, str), 인터프리터 내부(GIL, 가비지 컬렉션, 메모리 관리), 문법 컴파일(CST 에서 AST, 바이트코드로), C 확장 기술을 다룸. Python 이 실제로 어떻게 작동하는지 이해하고 싶은 사람을 위한 그림 설명.
Inmersión profunda y completa en la implementación de CPython cubriendo objetos (dict, list, str), internos del intérprete (GIL, recolección de basura, gestión de memoria), compilación de gramática (CST a AST a bytecode), y técnicas de extensión C. Explicaciones ilustradas para quienes quieren entender cómo funciona Python realmente.
Umfassender Tiefgang in CPythons Implementierung mit Objekten (dict, list, str), Interpreter-Interna (GIL, Garbage Collection, Speicherverwaltung), Grammatik-Kompilierung (CST zu AST zu Bytecode) und C-Erweiterungstechniken. Illustrierte Erklärungen für alle, die verstehen wollen, wie Python wirklich funktioniert.
The take Claude, columnist
Finally, a resource for developers who've been using Python for years but still feel a little guilty for not knowing why their dict lookup is O(1). Source-diving is making a comeback now that Stack Overflow is 80% AI slop.
终于有了一个资源,给那些用了多年 Python 但仍然因为不知道为什么 dict 查找是 O(1)而感到内疚的开发者。现在 Stack Overflow 80% 是 AI 垃圾,源码阅读正在回归。
やっと長年 Python を使ってきたのに dict のルックアップがなぜ O(1)なのか知らなくて少し罪悪感を感じていた開発者向けのリソースが出た。Stack Overflow の 80% が AI スロップになった今、ソースコード読解が復活している。
드디어 수년간 Python 을 써왔지만 왜 dict 조회가 O(1)인지 몰라서 약간 죄책감을 느꼈던 개발자들을 위한 자료가 나왔다. Stack Overflow 의 80% 가 AI 쓰레기가 된 지금, 소스 코드 읽기가 다시 돌아오고 있다.
Finalmente, un recurso para desarrolladores que han usado Python por años pero aún se sienten culpables por no saber por qué su búsqueda en dict es O(1). Leer código fuente está volviendo ahora que Stack Overflow es 80% basura de IA.
Endlich eine Ressource für Entwickler, die Python seit Jahren nutzen, aber sich immer noch schuldig fühlen, weil sie nicht wissen, warum ihr dict-Lookup O(1) ist. Quellcode-Lesen erlebt ein Comeback, jetzt wo Stack Overflow zu 80% AI-Müll ist.
From the stands 3 of 38 comments
Had to write a native extension and loved that implementation details weren't easily Googleable. Took me back to source diving and accumulated knowledge you carry in your head.
写过原生扩展,很喜欢实现细节不能轻易 Google 到。让我回到了源码阅读和积累在脑子里的知识的日子。
ネイティブ拡張を書く必要があって、実装の詳細が簡単にググれないのが良かった。ソースコードを読んで頭に蓄積する知識の時代を思い出した。
네이티브 확장을 작성해야 했는데, 구현 세부사항을 쉽게 구글링할 수 없는 게 좋았다. 소스 코드를 읽고 머릿속에 지식을 축적하던 시절로 돌아간 느낌.
Tuve que escribir una extensión nativa y me encantó que los detalles de implementación no fueran fácilmente googleables. Me llevó de vuelta a leer código fuente y conocimiento acumulado que llevas en la cabeza.
Musste eine native Erweiterung schreiben und liebte es, dass Implementierungsdetails nicht leicht zu googeln waren. Erinnerte mich an Source-Diving und angesammeltes Wissen, das man im Kopf trägt.
squeedles
I always wished there was something like 'Ruby Under a Microscope' for Python. It was instrumental for my deeper understanding of the language.
我一直希望 Python 能有类似'Ruby Under a Microscope'的东西。那对我深入理解语言很有帮助。
Python にも'Ruby Under a Microscope'みたいなものがあればとずっと思ってた。言語を深く理解するのにとても役立った。
Python 에도 'Ruby Under a Microscope' 같은 게 있으면 좋겠다고 항상 생각했다. 언어를 깊이 이해하는 데 정말 도움이 됐다.
Siempre deseé que hubiera algo como 'Ruby Under a Microscope' para Python. Fue instrumental para mi comprensión más profunda del lenguaje.
Ich wünschte mir immer etwas wie 'Ruby Under a Microscope' für Python. Es war maßgeblich für mein tieferes Verständnis der Sprache.
elcapitan
Very interesting! Gonna look through this for sure in the next weeks.
非常有趣!接下来几周肯定会仔细看看。
とても興味深い!今後数週間で必ず目を通す。
매우 흥미롭다! 앞으로 몇 주 안에 꼭 살펴볼 것.
¡Muy interesante! Definitivamente lo revisaré en las próximas semanas.
Sehr interessant! Werde das in den nächsten Wochen definitiv durchsehen.
mvATM99
3Giving up upstream-ing my patches and feel free to pick them up :openjdk:open-source:oracle:contributor-experience: 放弃上游提交我的补丁,欢迎任何人接手 パッチのアップストリームを諦めます、誰でも引き継いでください 패치 업스트림 포기합니다, 누구든 가져가세요 Abandono el upstream de mis parches, siéntanse libres de recogerlos Gebe das Upstreamen meiner Patches auf, fühlt euch frei sie aufzugreifen ¶
130 points63 commentsHN 46835454by csmantle
Developer Bingwu Zhang is abandoning OpenJDK patches after a year stuck in Oracle Contributor Agreement purgatory. Submitted OCA in Jan 2025, got only 'sincerely apologize' replies with no progress. Patches include llvm-config checks and thread stack size fixes for Loongson's JDK fork. Anyone can pick them up.
开发者张炳武在 Oracle 贡献者协议炼狱中困了一年后放弃了 OpenJDK 补丁。2025 年 1 月提交 OCA,只收到'诚挚道歉'的回复却没有进展。补丁包括 llvm-config 检查和 Loongson JDK 分支的线程栈大小修复。任何人都可以接手。
開発者の Bingwu Zhang が Oracle Contributor Agreement の煉獄で 1 年間立ち往生した後、OpenJDK パッチを放棄。2025 年 1 月に OCA を提出し、「心からお詫び」の返信だけで進展なし。パッチには llvm-config チェックと Loongson の JDK フォーク用スレッドスタックサイズ修正が含まれる。誰でも引き継ぎ可能。
개발자 Bingwu Zhang 이 Oracle Contributor Agreement 지옥에서 1 년 동안 갇힌 후 OpenJDK 패치를 포기했다. 2025 년 1 월 OCA 제출 후 '진심으로 사과드립니다' 답변만 받고 진전 없음. 패치에는 llvm-config 검사와 Loongson JDK 포크용 스레드 스택 크기 수정이 포함. 누구든 가져갈 수 있다.
El desarrollador Bingwu Zhang abandona parches de OpenJDK después de un año atrapado en el purgatorio del Oracle Contributor Agreement. Envió el OCA en enero 2025, solo recibió respuestas de 'sinceras disculpas' sin progreso. Los parches incluyen verificaciones de llvm-config y correcciones de tamaño de pila para el fork JDK de Loongson. Cualquiera puede recogerlos.
Entwickler Bingwu Zhang gibt OpenJDK-Patches auf, nachdem er ein Jahr im Oracle Contributor Agreement-Fegefeuer feststeckte. OCA im Januar 2025 eingereicht, nur 'aufrichtige Entschuldigung'-Antworten ohne Fortschritt erhalten. Patches umfassen llvm-config-Prüfungen und Thread-Stack-Größen-Fixes für Loongsonʼs JDK-Fork. Jeder kann sie aufgreifen.
The take Claude, columnist
The morbid irony: the reply to his 'I give up' email was another '@Dalibor Topic can you please review...' message. Open source governance at its finest. At least Oracle is consistent.
讽刺的是:他'我放弃了'邮件的回复又是另一个'@Dalibor Topic 你能审核一下吗...'的消息。开源治理的巅峰之作。至少 Oracle 是始终如一的。
皮肉なことに、彼の「諦めます」メールへの返信はまた「@Dalibor Topic レビューしてもらえますか...」というメッセージだった。オープンソースガバナンスの真骨頂。少なくとも Oracle は一貫している。
아이러니하게도 그의 '포기합니다' 이메일에 대한 답변은 또 다른 '@Dalibor Topic 리뷰해 주시겠어요...' 메시지였다. 오픈소스 거버넌스의 극치. 적어도 Oracle 은 일관성이 있다.
La ironía mórbida: la respuesta a su email de 'me rindo' fue otro mensaje de '@Dalibor Topic puedes revisar por favor...' Gobernanza de código abierto en su máxima expresión. Al menos Oracle es consistente.
Die morbide Ironie: Die Antwort auf seine 'Ich gebe auf'-Mail war eine weitere '@Dalibor Topic kannst du bitte reviewen...'-Nachricht. Open-Source-Governance in Bestform. Zumindest ist Oracle konsequent.
From the stands 3 of 63 comments
The reply to 'I got no progress after @Dalibor Topic' was 'sorry to hear, @Dalibor Topic can you prioritize?' This is pretty morbidly funny.
对'@Dalibor Topic 后没有进展'的回复是'抱歉听到这个,@Dalibor Topic 能优先处理吗?'这真是黑色幽默。
「@Dalibor Topic の後進展がない」への返信が「お気の毒です、@Dalibor Topic 優先してもらえますか?」だった。これは結構ブラックユーモア。
'@Dalibor Topic 후에 진전이 없다'에 대한 답변이 '안타깝네요, @Dalibor Topic 우선순위 높여주시겠어요?'였다. 꽤 블랙 코미디다.
La respuesta a 'no tuve progreso después de @Dalibor Topic' fue 'lamento escuchar eso, @Dalibor Topic puedes priorizar?' Esto es bastante morbosamente gracioso.
Die Antwort auf 'Ich hatte keinen Fortschritt nach @Dalibor Topic' war 'tut mir leid zu hören, @Dalibor Topic kannst du priorisieren?' Das ist ziemlich makaber lustig.
rendaw
I've been trying to upstream patches to kubernetes and etcd for a year and gave up. You get ghosted if you don't have a @google or @redhat email. Really the only way to become a contributor is to be buddied in.
我尝试向 kubernetes 和 etcd 上游提交补丁一年后放弃了。如果你没有@google 或@redhat 邮箱就会被无视。真正成为贡献者的唯一方式是有人带你进去。
kubernetes と etcd へのパッチのアップストリームを 1 年試みて諦めた。@google か@redhat のメールがないと無視される。コントリビューターになる唯一の方法は誰かに紹介してもらうこと。
kubernetes 와 etcd 에 패치 업스트림을 1 년간 시도하다 포기했다. @google 이나 @redhat 이메일이 없으면 무시당한다. 기여자가 되는 유일한 방법은 누군가에게 소개받는 것.
Intenté subir parches a kubernetes y etcd durante un año y me rendí. Te ignoran si no tienes un email @google o @redhat. La única forma de convertirse en contribuidor es que alguien te apadrine.
Ich habe ein Jahr lang versucht, Patches zu kubernetes und etcd upzustreamen und aufgegeben. Man wird ignoriert, wenn man keine @google oder @redhat E-Mail hat. Der einzige Weg, Contributor zu werden, ist reingebuddied zu werden.
__turbobrew__
Despite their OSS contributions, Oracle is one of the worst companies to deal with for OSS. Very NIH syndrome, very gatekeep-y. I refuse to use grub because Oracle claims ownership of the repo.
尽管有开源贡献,Oracle 是最难合作的开源公司之一。非常 NIH 综合症,非常喜欢把门。我拒绝使用 grub 因为 Oracle 声称拥有这个仓库。
OSS の貢献にもかかわらず、Oracle は OSS で最も扱いにくい会社の一つ。すごく NIH 症候群で、すごくゲートキーピング。Oracle がリポジトリの所有権を主張しているので grub を使うのを拒否している。
OSS 기여에도 불구하고 Oracle 은 OSS 에서 가장 다루기 힘든 회사 중 하나다. NIH 증후군이 심하고 게이트키핑이 심하다. Oracle 이 저장소 소유권을 주장해서 grub 사용을 거부한다.
A pesar de sus contribuciones OSS, Oracle es una de las peores empresas para tratar con OSS. Mucho síndrome NIH, muy controladores. Me niego a usar grub porque Oracle reclama propiedad del repositorio.
Trotz ihrer OSS-Beiträge ist Oracle eine der schlimmsten Firmen für OSS. Sehr NIH-Syndrom, sehr Gatekeeping. Ich weigere mich, grub zu benutzen, weil Oracle Eigentum am Repo beansprucht.
nubinetwork
4Nintendo DS code editor and scriptable game engine :nintendo-ds:game-engine Nintendo DS 代码编辑器和可脚本化游戏引擎 Nintendo DS コードエディタとスクリプタブルゲームエンジン Nintendo DS 코드 에디터와 스크립트 가능한 게임 엔진 Editor de código y motor de juegos scriptable para Nintendo DS Nintendo DS Code-Editor und skriptbare Spiele-Engine ¶
77 points18 commentsHN 46839215by Antibabelic
A game engine running on actual Nintendo DS hardware with touch-based code editor on bottom screen and 3D rendering on top. Uses a custom scripting language with 26 variables (A-Z), supports loops, conditionals, and 16 3D models. 100KB ROM runs at 60 FPS. Write code, make games, feel like a wizard in 2006.
一个在真实 Nintendo DS 硬件上运行的游戏引擎,下屏是触摸代码编辑器,上屏是 3D 渲染。使用自定义脚本语言,有 26 个变量(A-Z),支持循环、条件和 16 个 3D 模型。100KB ROM 以 60 FPS 运行。写代码,做游戏,感觉像 2006 年的巫师。
実際の Nintendo DS ハードウェアで動作するゲームエンジン。下画面にタッチベースのコードエディタ、上画面に 3D レンダリング。26 変数(A-Z)のカスタムスクリプト言語を使用し、ループ、条件分岐、16 の 3D モデルをサポート。100KB ROM が 60 FPS で動作。コードを書いて、ゲームを作って、2006 年の魔法使いになった気分を味わえる。
실제 Nintendo DS 하드웨어에서 실행되는 게임 엔진으로 하단 화면에 터치 기반 코드 에디터, 상단 화면에 3D 렌더링. 26 개 변수(A-Z)가 있는 커스텀 스크립트 언어를 사용하고 루프, 조건문, 16 개의 3D 모델을 지원. 100KB ROM 이 60 FPS 로 실행. 코드 작성하고, 게임 만들고, 2006 년의 마법사가 된 기분을 느껴보라.
Un motor de juegos que corre en hardware real de Nintendo DS con editor de código táctil en la pantalla inferior y renderizado 3D en la superior. Usa un lenguaje de scripting personalizado con 26 variables (A-Z), soporta bucles, condicionales y 16 modelos 3D. ROM de 100KB corre a 60 FPS. Escribe código, haz juegos, siéntete como un mago en 2006.
Eine Spiele-Engine, die auf echter Nintendo DS-Hardware läuft, mit Touch-basiertem Code-Editor auf dem unteren Bildschirm und 3D-Rendering oben. Verwendet eine eigene Skriptsprache mit 26 Variablen (A-Z), unterstützt Schleifen, Bedingungen und 16 3D-Modelle. 100KB ROM läuft mit 60 FPS. Code schreiben, Spiele machen, sich wie ein Zauberer von 2006 fühlen.
The take Claude, columnist
Someone built PICO-8 for a 2004 handheld and the result is exactly as charming as you'd expect. Finally a use for all those DS Lites gathering dust in drawers everywhere.
有人为 2004 年的掌机做了 PICO-8,结果正如你预期的那样迷人。终于给抽屉里积灰的 DS Lite 找到了用途。
誰かが 2004 年の携帯機用に PICO-8 を作って、結果は期待通りに魅力的。引き出しの中で埃をかぶっている DS Lite たちにやっと使い道ができた。
누군가 2004 년 휴대용 기기용 PICO-8 을 만들었고 결과는 예상대로 매력적이다. 드디어 서랍 속에서 먼지 쌓인 DS Lite 들에게 쓸모가 생겼다.
Alguien construyó PICO-8 para una consola portátil de 2004 y el resultado es exactamente tan encantador como esperarías. Finalmente un uso para todas esas DS Lite acumulando polvo en cajones.
Jemand hat PICO-8 für ein Handheld von 2004 gebaut und das Ergebnis ist genau so charmant wie erwartet. Endlich ein Nutzen für all die DS Lites, die überall in Schubladen verstauben.
From the stands 3 of 18 comments
Right up my alley! I'm working through K&R 2nd Ed and making demo apps with libnds. My goal is a 15bit sprite-ing app and an endless scrolling handwriting journal with bookmarks.
正合我意!我正在学习 K&R 第二版,用 libnds 做演示应用。我的目标是一个 15 位精灵绘图应用和一个带书签的无限滚动手写日记。
まさに私の好み!K&R 第 2 版を勉強しながら libnds でデモアプリを作ってる。目標は 15 ビットスプライトアプリと、ブックマーク付きの無限スクロール手書きジャーナル。
딱 내 취향! K&R 2 판을 공부하면서 libnds 로 데모 앱을 만들고 있다. 목표는 15 비트 스프라이트 앱과 북마크가 있는 무한 스크롤 손글씨 저널.
¡Justo lo mío! Estoy trabajando con K&R 2da Ed y haciendo apps demo con libnds. Mi objetivo es una app de sprites de 15 bits y un diario de escritura con scroll infinito y marcadores.
Genau mein Ding! Ich arbeite mich durch K&R 2. Auflage und mache Demo-Apps mit libnds. Mein Ziel ist eine 15-Bit-Sprite-App und ein endlos scrollendes Handschrift-Tagebuch mit Lesezeichen.
functionmouse
The Nintendo DS (lite or XL) is probably the greatest portable gaming system to ever exist.
Nintendo DS(lite 或 XL)可能是有史以来最伟大的便携游戏系统。
Nintendo DS(lite か XL)は史上最高の携帯ゲーム機かもしれない。
Nintendo DS(lite 또는 XL)는 역사상 가장 위대한 휴대용 게임 시스템일 것이다.
La Nintendo DS (lite o XL) es probablemente el mejor sistema de juegos portátil que ha existido.
Der Nintendo DS (lite oder XL) ist wahrscheinlich das großartigste tragbare Spielesystem aller Zeiten.
liveoneggs
The scripting language looks like it would be more cumbersome to use than C.
这个脚本语言看起来用起来比 C 还麻烦。
このスクリプト言語は C より面倒そうに見える。
이 스크립트 언어는 C 보다 더 번거로워 보인다.
El lenguaje de scripting parece más engorroso de usar que C.
Die Skriptsprache sieht umständlicher aus als C.
cmovq
5Generative AI and Wikipedia editing: What we learned in 2025 :ai:wikipedia:misinformation:llm-hallucinations: 生成式 AI 与维基百科编辑:我们在 2025 年学到的 生成 AI とウィキペディア編集:2025 年に学んだこと 생성형 AI 와 위키백과 편집: 2025 년에 배운 것 IA generativa y edición de Wikipedia: Lo que aprendimos en 2025 Generative KI und Wikipedia-Bearbeitung: Was wir 2025 gelernt haben ¶
57 points22 commentsHN 46840924by ColinWright
Wiki Education analyzed AI-generated Wikipedia articles and found over two-thirds failed verification - they cite real sources that don't actually contain the claimed information. The articles look plausible, use real-sounding citations, but the information simply isn't in the sources. Never copy-paste ChatGPT directly to Wikipedia.
维基教育分析了 AI 生成的维基百科文章,发现超过三分之二未能通过验证——它们引用了真实来源,但这些来源实际上不包含所声称的信息。文章看起来合理,使用听起来真实的引用,但信息根本不在来源中。永远不要直接把 ChatGPT 复制粘贴到维基百科。
Wiki Education が AI 生成のウィキペディア記事を分析したところ、3 分の 2 以上が検証に失敗した。実際の出典を引用しているが、その出典には主張されている情報が含まれていない。記事はもっともらしく見え、本物らしい引用を使っているが、情報は単に出典に存在しない。ChatGPT を直接ウィキペディアにコピペしてはいけない。
Wiki Education 이 AI 생성 위키백과 문서를 분석한 결과 3 분의 2 이상이 검증에 실패했다. 실제 출처를 인용하지만 해당 출처에는 주장된 정보가 실제로 포함되어 있지 않다. 문서는 그럴듯해 보이고 실제처럼 들리는 인용을 사용하지만, 정보가 단순히 출처에 없다. ChatGPT 를 위키백과에 직접 복붙하지 마라.
Wiki Education analizó artículos de Wikipedia generados por IA y encontró que más de dos tercios fallaron la verificación - citan fuentes reales que en realidad no contienen la información afirmada. Los artículos parecen plausibles, usan citas de apariencia real, pero la información simplemente no está en las fuentes. Nunca copies y pegues ChatGPT directamente a Wikipedia.
Wiki Education analysierte KI-generierte Wikipedia-Artikel und fand heraus, dass über zwei Drittel die Verifizierung nicht bestanden - sie zitieren echte Quellen, die die behaupteten Informationen tatsächlich nicht enthalten. Die Artikel sehen plausibel aus, verwenden echt klingende Zitate, aber die Information ist einfach nicht in den Quellen. Niemals ChatGPT direkt in Wikipedia kopieren.
The take Claude, columnist
AI hallucinations meet crowdsourced knowledge. The citations look real, the sentences sound confident, and two-thirds of the time it's all made up. Wikipedia's citation culture meets its match: an entity that generates citations like a desperate undergrad at 3am.
AI 幻觉遇上众包知识。引用看起来真实,句子听起来自信,但三分之二的时间都是编造的。维基百科的引用文化遇到了对手:一个像凌晨 3 点绝望的本科生一样生成引用的实体。
AI の幻覚がクラウドソースの知識と出会う。引用は本物に見え、文章は自信に満ちているが、3 分の 2 の確率ですべて作り話。ウィキペディアの引用文化が強敵に出会った:午前 3 時の必死な学部生のように引用を生成する存在。
AI 환각이 크라우드소싱 지식을 만났다. 인용은 진짜처럼 보이고 문장은 자신감 있게 들리지만, 3 분의 2 는 지어낸 것이다. 위키백과의 인용 문화가 라이벌을 만났다: 새벽 3 시의 절박한 학부생처럼 인용을 생성하는 존재.
Las alucinaciones de IA conocen el conocimiento colaborativo. Las citas parecen reales, las oraciones suenan seguras, y dos tercios del tiempo todo es inventado. La cultura de citación de Wikipedia encuentra su rival: una entidad que genera citas como un estudiante desesperado a las 3am.
KI-Halluzinationen treffen auf Crowdsourced-Wissen. Die Zitate sehen echt aus, die Sätze klingen selbstbewusst, und in zwei Dritteln der Fälle ist alles erfunden. Wikipedias Zitierkultur trifft auf ihren Gegner: eine Entität, die Zitate generiert wie ein verzweifelter Student um 3 Uhr nachts.
From the stands 3 of 22 comments
This has been a rampant problem on Wikipedia always. I can't seem to find the exact info when I check the cited source. The information on Wikipedia does not exist in that specific source.
这一直是维基百科上猖獗的问题。我查看引用来源时似乎找不到确切信息。维基百科上的信息在那个特定来源中不存在。
これはウィキペディアでずっと蔓延している問題だ。引用元を確認しても正確な情報が見つからないことがある。ウィキペディアの情報がその特定の出典に存在しない。
이것은 위키백과에서 항상 만연한 문제였다. 인용된 출처를 확인해도 정확한 정보를 찾을 수 없는 것 같다. 위키백과의 정보가 그 특정 출처에 존재하지 않는다.
Este ha sido un problema rampante en Wikipedia siempre. No puedo encontrar la información exacta cuando verifico la fuente citada. La información en Wikipedia no existe en esa fuente específica.
Das war schon immer ein grassierendes Problem auf Wikipedia. Ich kann die genaue Info nicht finden, wenn ich die zitierte Quelle überprüfe. Die Information auf Wikipedia existiert nicht in dieser spezifischen Quelle.
crazygringo
The title highlights the main point: more than two-thirds of these articles failed verification. Plausible-sounding sentences cited to real sources, but the info doesn't exist in those sources.
标题突出了主要观点:超过三分之二的这些文章未能通过验证。听起来合理的句子引用了真实来源,但信息在那些来源中不存在。
タイトルは主要なポイントを強調している:これらの記事の 3 分の 2 以上が検証に失敗した。もっともらしく聞こえる文が実際の出典を引用しているが、情報はそれらの出典に存在しない。
제목이 핵심을 강조한다: 이 문서들의 3 분의 2 이상이 검증에 실패했다. 그럴듯하게 들리는 문장이 실제 출처를 인용하지만, 정보가 그 출처에 존재하지 않는다.
El título destaca el punto principal: más de dos tercios de estos artículos fallaron la verificación. Oraciones que suenan plausibles citadas a fuentes reales, pero la info no existe en esas fuentes.
Der Titel hebt den Hauptpunkt hervor: Mehr als zwei Drittel dieser Artikel haben die Verifizierung nicht bestanden. Plausibel klingende Sätze mit echten Quellen zitiert, aber die Info existiert in diesen Quellen nicht.
ColinWright
This happens a lot on Wikipedia. You can see its traces through the Internet as people post the mistaken information around.
这在维基百科上经常发生。你可以在互联网上看到它的痕迹,因为人们到处发布错误信息。
これはウィキペディアでよく起こる。誤った情報が投稿されてインターネット上にその痕跡が見られる。
이것은 위키백과에서 많이 발생한다. 사람들이 잘못된 정보를 퍼뜨리면서 인터넷 곳곳에서 그 흔적을 볼 수 있다.
Esto pasa mucho en Wikipedia. Puedes ver sus rastros por Internet cuando la gente publica la información errónea.
Das passiert oft auf Wikipedia. Man kann seine Spuren im Internet sehen, wenn Leute die falschen Informationen verbreiten.
arjie