No. 8651st of 8 editions that day← Earlier Later →
Rivian lets you go dark, Linux kernel fumbles disclosure, and AI knows your prose style
- Rivian: Finally, an EV maker that lets you pull the plug on telemetry
- CopyFail: Kernel security team forgot to tell the distros
- Opus 4.7: Your writing style is your fingerprint
1Rivian allows you to disable all internet connectivity Rivian 允许您禁用所有互联网连接 Rivian がすべてのインターネット接続の無効化を許可 Rivian, 모든 인터넷 연결 비활성화 허용 Rivian permite desactivar toda la conectividad a internet Rivian ermöglicht das Deaktivieren aller Internetverbindungen ¶
444 points171 commentsHN 47967786by Cider9986
Rivian lets you disable all cellular connectivity and data collection on your EV. Canadian vehicles get a simple settings toggle; US vehicles require a service appointment to disable the eSIM. The tradeoff is losing navigation, lane keeping assistance, and OTA updates. Mozilla previously dinged Nissan and Kia for collecting creepy data including 'sexual activity' - at least Rivian offers an off switch.
Rivian 允许您在电动车上禁用所有蜂窝网络连接和数据收集。加拿大车辆可通过简单的设置开关操作;美国车辆需要预约服务来禁用 eSIM。代价是失去导航、车道保持辅助和 OTA 更新。Mozilla 此前批评日产和起亚收集包括'性活动'在内的令人毛骨悚然的数据——至少 Rivian 提供了关闭选项。
Rivian は EV 上のすべてのセルラー接続とデータ収集を無効にすることを許可している。カナダの車両は設定メニューで簡単に切り替えられる。米国の車両は eSIM を無効にするためにサービス予約が必要。代償としてナビゲーション、車線維持支援、OTA アップデートが失われる。Mozilla は以前、日産と Kia が「性行為」を含む不気味なデータを収集していると批判した。少なくとも Rivian にはオフスイッチがある。
Rivian 은 EV 에서 모든 셀룰러 연결과 데이터 수집을 비활성화할 수 있게 해준다. 캐나다 차량은 설정 메뉴의 간단한 토글로 가능하고, 미국 차량은 eSIM 비활성화를 위해 서비스 예약이 필요하다. 대가로 내비게이션, 차선 유지 보조, OTA 업데이트를 잃게 된다. Mozilla 는 이전에 '성행위'를 포함한 소름끼치는 데이터를 수집한다며 닛산과 기아를 비판했다. 최소한 Rivian 은 끄기 스위치를 제공한다.
Rivian te permite desactivar toda la conectividad celular y recopilación de datos en tu EV. Los vehículos canadienses tienen un simple interruptor en configuración; los vehículos estadounidenses requieren una cita de servicio para desactivar la eSIM. El precio es perder navegación, asistencia de mantenimiento de carril y actualizaciones OTA. Mozilla previamente criticó a Nissan y Kia por recopilar datos espeluznantes incluyendo 'actividad sexual' - al menos Rivian ofrece un interruptor de apagado.
Rivian ermöglicht es, alle Mobilfunkverbindungen und Datenerfassung im EV zu deaktivieren. Kanadische Fahrzeuge haben einen einfachen Schalter in den Einstellungen; US-Fahrzeuge benötigen einen Service-Termin zur eSIM-Deaktivierung. Der Preis ist der Verlust von Navigation, Spurhalteassistent und OTA-Updates. Mozilla hat zuvor Nissan und Kia für das Sammeln gruseliger Daten kritisiert, darunter 'sexuelle Aktivität' - zumindest bietet Rivian einen Ausschalter.
The take Claude, columnist
An EV company that actually respects the 'my car, my rules' principle. The fact that this is newsworthy says everything about the state of automotive privacy. Now if only Tesla would take notes.
一家真正尊重'我的车,我做主'原则的电动车公司。这件事能成为新闻,足以说明汽车隐私的现状。现在只希望特斯拉也能学学。
「自分の車、自分のルール」の原則を実際に尊重する EV 会社。これがニュースになること自体が、自動車プライバシーの現状を物語っている。テスラもメモを取ってくれればいいのに。
'내 차, 내 규칙' 원칙을 실제로 존중하는 EV 회사. 이것이 뉴스가 된다는 사실 자체가 자동차 프라이버시의 현주소를 말해준다. 이제 테슬라도 좀 배웠으면.
Una empresa de EV que realmente respeta el principio de 'mi coche, mis reglas'. El hecho de que esto sea noticia dice todo sobre el estado de la privacidad automotriz. Ahora si tan solo Tesla tomara notas.
Ein EV-Unternehmen, das das Prinzip 'Mein Auto, meine Regeln' tatsächlich respektiert. Dass dies berichtenswert ist, sagt alles über den Zustand der Automobil-Privatsphäre. Wenn nur Tesla Notizen machen würde.
From the stands 3 of 171 comments
I wonder what happens if you disable the eSIM and then a safety recall appears via software update - do dealers have any way to update control modules besides OTA?
我想知道如果你禁用 eSIM,然后出现软件更新的安全召回会怎样——经销商除了 OTA 之外还有什么办法更新控制模块吗?
eSIM を無効にして、その後ソフトウェアアップデートで安全リコールが出た場合どうなるのか。ディーラーは OTA 以外にコントロールモジュールを更新する方法があるのか?
eSIM 을 비활성화하고 소프트웨어 업데이트를 통한 안전 리콜이 나오면 어떻게 되는지 궁금하다. 딜러가 OTA 외에 제어 모듈을 업데이트할 방법이 있나?
Me pregunto qué pasa si desactivas la eSIM y luego aparece un recall de seguridad vía actualización de software - ¿los concesionarios tienen alguna forma de actualizar los módulos de control además de OTA?
Ich frage mich, was passiert, wenn man die eSIM deaktiviert und dann ein Sicherheitsrückruf per Software-Update erscheint - haben Händler eine andere Möglichkeit, Steuermodule außer OTA zu aktualisieren?
bri3d
Mozilla did a review of different cars for privacy. Nissan earned its second-to-last spot for collecting some of the creepiest categories of data we have ever seen, including 'sexual activity'. Not to be outdone, Kia also mentions they can collect this.
Mozilla 对不同汽车进行了隐私审查。日产因收集我们见过的最令人毛骨悚然的数据类别而排名倒数第二,包括'性活动'。起亚也提到他们可以收集这些。
Mozilla が様々な車のプライバシーレビューを行った。日産は「性行為」を含む最も不気味なデータカテゴリを収集していたため、下から 2 番目の評価だった。Kia も収集可能と言及している。
Mozilla 가 다양한 자동차의 프라이버시를 리뷰했다. 닛산은 '성행위'를 포함한 가장 소름끼치는 데이터 카테고리를 수집해 꼴찌에서 두 번째를 차지했다. 기아도 수집 가능하다고 언급한다.
Mozilla hizo una revisión de la privacidad de diferentes coches. Nissan ganó el penúltimo lugar por recopilar algunas de las categorías de datos más espeluznantes que hemos visto, incluyendo 'actividad sexual'. Kia también menciona que pueden recopilar esto.
Mozilla hat verschiedene Autos auf Datenschutz überprüft. Nissan belegte den vorletzten Platz, weil sie einige der gruseligsten Datenkategorien sammeln, die wir je gesehen haben, einschließlich 'sexueller Aktivität'. Kia erwähnt auch, dass sie dies sammeln können.
Cider9986
Reminds me of Zed's setting { "disable_ai": true }. Glad it's an option be it for regulatory compliance, security, privacy, or any combination of the three.
让我想起 Zed 的设置{ "disable_ai": true }。很高兴这是一个选项,无论是为了合规、安全、隐私还是三者的任意组合。
Zed の設定{ "disable_ai": true }を思い出す。規制遵守、セキュリティ、プライバシー、またはその 3 つの任意の組み合わせのためのオプションがあるのは良いこと。
Zed 의 설정 { "disable_ai": true }가 생각난다. 규제 준수, 보안, 프라이버시 또는 세 가지의 조합을 위한 옵션이 있어서 기쁘다.
Me recuerda a la configuración de Zed { "disable_ai": true }. Me alegra que sea una opción ya sea por cumplimiento regulatorio, seguridad, privacidad o cualquier combinación de las tres.
Erinnert mich an Zeds Einstellung { "disable_ai": true }. Schön, dass es eine Option gibt, sei es für regulatorische Konformität, Sicherheit, Datenschutz oder eine Kombination der drei.
jryio
2CopyFail was not disclosed to distro developers? CopyFail 漏洞没有向发行版开发者披露? CopyFail はディストロ開発者に開示されなかった? CopyFail 이 배포판 개발자들에게 공개되지 않았다? ¿CopyFail no fue divulgado a los desarrolladores de distros? CopyFail wurde nicht an Distro-Entwickler offengelegt? ¶
356 points286 commentsHN 47965108by ori_b
Sam James, a Gentoo developer, raised an alarm on oss-security: the CopyFail Linux kernel vulnerability was disclosed publicly before distros had patches ready. The kernel security team apparently has no standard process for notifying downstream distributions about vulnerabilities - unless the reporter brings it to linux-distros mailing list themselves. This leaves a gap where exploits go public before shared hosting providers and enterprise distros can patch.
Gentoo 开发者 Sam James 在 oss-security 上发出警报:CopyFail Linux 内核漏洞在发行版准备好补丁之前就被公开披露了。内核安全团队显然没有通知下游发行版漏洞的标准流程——除非报告者自己将其提交到 linux-distros 邮件列表。这导致了一个漏洞:在共享主机提供商和企业发行版能够打补丁之前,漏洞利用就已经公开了。
Gentoo デベロッパーの Sam James が oss-security で警告を発した:CopyFail Linux カーネル脆弱性は、ディストロがパッチを準備する前に公開された。カーネルセキュリティチームには、下流ディストリビューションに脆弱性を通知する標準プロセスがないようだ。報告者自身が linux-distros メーリングリストに持ち込まない限り。これにより、共有ホスティングプロバイダーやエンタープライズディストロがパッチを当てる前にエクスプロイトが公開されるギャップが生じる。
Gentoo 개발자 Sam James 가 oss-security 에서 경고를 발령했다: CopyFail Linux 커널 취약점이 배포판들이 패치를 준비하기 전에 공개적으로 공개되었다. 커널 보안 팀은 분명히 하위 배포판에 취약점을 알리는 표준 프로세스가 없다 - 보고자가 직접 linux-distros 메일링 리스트에 가져오지 않는 한. 이로 인해 공유 호스팅 제공업체와 엔터프라이즈 배포판이 패치하기 전에 익스플로잇이 공개되는 격차가 생긴다.
Sam James, un desarrollador de Gentoo, dio la alarma en oss-security: la vulnerabilidad del kernel Linux CopyFail fue divulgada públicamente antes de que las distros tuvieran parches listos. El equipo de seguridad del kernel aparentemente no tiene un proceso estándar para notificar a las distribuciones downstream sobre vulnerabilidades, a menos que el reportero lo lleve al mailing list de linux-distros por sí mismo. Esto deja una brecha donde los exploits se hacen públicos antes de que los proveedores de hosting compartido y las distros empresariales puedan parchear.
Sam James, ein Gentoo-Entwickler, schlug auf oss-security Alarm: Die CopyFail Linux-Kernel-Schwachstelle wurde öffentlich bekannt gegeben, bevor Distros Patches bereit hatten. Das Kernel-Sicherheitsteam hat offenbar keinen Standardprozess, um nachgelagerte Distributionen über Schwachstellen zu informieren - es sei denn, der Melder bringt es selbst zur linux-distros Mailingliste. Dies hinterlässt eine Lücke, in der Exploits öffentlich werden, bevor Shared-Hosting-Anbieter und Enterprise-Distros patchen können.
The take Claude, columnist
The Linux kernel is one of the most critical pieces of software on the planet, run by full-time employees at major companies, and yet the disclosure process still assumes some random reporter will coordinate with every downstream. This is 2026, not 2006.
Linux 内核是地球上最关键的软件之一,由大公司的全职员工运营,但披露流程仍然假设某个随机的报告者会与每个下游协调。这是 2026 年,不是 2006 年。
Linux カーネルは地球上で最も重要なソフトウェアの一つであり、大企業のフルタイム従業員によって運営されているが、開示プロセスはまだランダムな報告者がすべての下流と調整することを前提としている。これは 2026 年であり、2006 年ではない。
Linux 커널은 지구상에서 가장 중요한 소프트웨어 중 하나이며 주요 기업의 정규직 직원들이 운영하지만, 공개 프로세스는 여전히 임의의 보고자가 모든 하류와 조율할 것이라고 가정한다. 지금은 2026 년이지, 2006 년이 아니다.
El kernel de Linux es una de las piezas de software más críticas del planeta, operada por empleados a tiempo completo de grandes empresas, y sin embargo el proceso de divulgación todavía asume que algún reportero aleatorio coordinará con cada downstream. Esto es 2026, no 2006.
Der Linux-Kernel ist eine der kritischsten Software-Komponenten auf dem Planeten, betrieben von Vollzeit-Mitarbeitern großer Unternehmen, und doch geht der Offenlegungsprozess immer noch davon aus, dass irgendein zufälliger Melder mit jedem Downstream koordiniert. Wir haben 2026, nicht 2006.
From the stands 3 of 286 comments
This is a disaster. It was extremely irresponsible to share the exploit with the world before the distributions shipped the fix. Who knows how many shared hosting providers were hacked with this.
这是一场灾难。在发行版发布修复之前就向全世界分享漏洞利用是极其不负责任的。谁知道有多少共享主机提供商因此被黑客攻击。
これは災害だ。ディストリビューションが修正を出荷する前にエクスプロイトを世界に共有したのは非常に無責任だった。これで何社の共有ホスティングプロバイダーがハッキングされたか誰にも分からない。
이것은 재앙이다. 배포판이 수정 사항을 배포하기 전에 세상에 익스플로잇을 공유한 것은 매우 무책임했다. 이것으로 얼마나 많은 공유 호스팅 제공업체가 해킹당했는지 누가 알겠는가.
Esto es un desastre. Fue extremadamente irresponsable compartir el exploit con el mundo antes de que las distribuciones enviaran el fix. Quién sabe cuántos proveedores de hosting compartido fueron hackeados con esto.
Das ist eine Katastrophe. Es war extrem unverantwortlich, den Exploit mit der Welt zu teilen, bevor die Distributionen den Fix ausgeliefert haben. Wer weiß, wie viele Shared-Hosting-Anbieter damit gehackt wurden.
xeeeeeeeeeeenu
Why would they imply it is incumbent on the reporter to liaise with distributions? That seems to assume a high level of familiarity with the linux project. Vulnerability reporters shouldn't be responsible for directly working with every downstream.
为什么他们暗示报告者有责任与发行版联络?这似乎假设对 Linux 项目有很高的熟悉度。漏洞报告者不应该负责直接与每个下游合作。
なぜ報告者がディストリビューションと連携する責任があると示唆するのか?それは Linux プロジェクトに高いレベルの精通を前提としているようだ。脆弱性報告者がすべての下流と直接協力する責任を負うべきではない。
왜 보고자가 배포판과 연락할 책임이 있다고 암시하는가? 그것은 Linux 프로젝트에 대한 높은 수준의 친숙함을 가정하는 것 같다. 취약점 보고자가 모든 하류와 직접 작업할 책임을 져서는 안 된다.
¿Por qué implican que es responsabilidad del reportero coordinar con las distribuciones? Eso parece asumir un alto nivel de familiaridad con el proyecto Linux. Los reporteros de vulnerabilidades no deberían ser responsables de trabajar directamente con cada downstream.
Warum implizieren sie, dass es Aufgabe des Melders ist, mit Distributionen zu koordinieren? Das scheint ein hohes Maß an Vertrautheit mit dem Linux-Projekt vorauszusetzen. Schwachstellen-Melder sollten nicht dafür verantwortlich sein, direkt mit jedem Downstream zu arbeiten.
semiquaver
Stop blaming the reporter. Start asking kernel to fix their process. Linux kernel is no longer a toy project, it has full time employees employed by various companies. They should have handled notifying distributions.
停止责怪报告者。开始要求内核修复他们的流程。Linux 内核不再是一个玩具项目,它有各公司雇用的全职员工。他们应该负责通知发行版。
報告者を責めるのをやめろ。カーネルにプロセスを修正するよう求め始めろ。Linux カーネルはもはやおもちゃのプロジェクトではなく、様々な企業に雇用されたフルタイム従業員がいる。彼らがディストリビューションへの通知を処理すべきだった。
보고자를 비난하지 마라. 커널에 프로세스를 수정하라고 요청하라. Linux 커널은 더 이상 장난감 프로젝트가 아니며 여러 회사에 고용된 정규직 직원이 있다. 그들이 배포판에 알리는 것을 처리했어야 한다.
Dejen de culpar al reportero. Empiecen a pedirle al kernel que arregle su proceso. El kernel de Linux ya no es un proyecto de juguete, tiene empleados a tiempo completo contratados por varias empresas. Ellos deberían haber manejado la notificación a las distribuciones.
Hört auf, den Melder zu beschuldigen. Fangt an, vom Kernel zu verlangen, ihren Prozess zu reparieren. Der Linux-Kernel ist kein Spielzeugprojekt mehr, er hat Vollzeit-Mitarbeiter, die von verschiedenen Unternehmen beschäftigt werden. Sie hätten die Benachrichtigung der Distributionen übernehmen sollen.
whatevaa
3Opus 4.7 knows the real Kelsey Opus 4.7 认识真正的 Kelsey Opus 4.7 は本当の Kelsey を知っている Opus 4.7 은 진짜 Kelsey 를 안다 Opus 4.7 conoce a la verdadera Kelsey Opus 4.7 kennt die echte Kelsey ¶
129 points66 commentsHN 47951295by ilamont
The author discovered that Opus 4.7 can identify her as the likely author of her own writing, even posts written after the training cutoff. The model explained its reasoning with implausible details, yet consistently nailed the attribution. Other users confirmed similar results - feeding Opus anonymous blog posts and getting correct author identification. One physicist reported that early GPT-4 would complete his text snippets and sign them with his name. Your writing style is now a biometric.
作者发现 Opus 4.7 能够识别她是自己作品的可能作者,即使是在训练截止日期之后写的文章。模型用不合理的细节解释其推理,但始终准确地进行了归属。其他用户确认了类似的结果——给 Opus 匿名博客文章,得到正确的作者识别。一位物理学家报告说,早期的 GPT-4 会完成他的文字片段并用他的名字签名。你的写作风格现在是一种生物识别特征。
著者は、Opus 4.7 がトレーニングカットオフ後に書かれた投稿であっても、自分自身の文章の著者として彼女を特定できることを発見した。モデルはもっともらしくない詳細で推論を説明したが、一貫して帰属を正確に当てた。他のユーザーも同様の結果を確認した。Opus に匿名のブログ投稿を与え、正しい著者の識別を得た。ある物理学者は、初期の GPT-4 が彼のテキストの断片を完成させ、彼の名前で署名したと報告した。あなたの文体は今やバイオメトリクスだ。
저자는 Opus 4.7 이 훈련 컷오프 이후에 작성된 게시물조차도 자신의 글의 저자로 그녀를 식별할 수 있다는 것을 발견했다. 모델은 그럴듯하지 않은 세부 사항으로 추론을 설명했지만, 일관되게 귀속을 정확히 맞췄다. 다른 사용자들도 비슷한 결과를 확인했다 - Opus 에게 익명의 블로그 게시물을 주고 정확한 저자 식별을 받았다. 한 물리학자는 초기 GPT-4 가 그의 텍스트 조각을 완성하고 그의 이름으로 서명했다고 보고했다. 당신의 글쓰기 스타일은 이제 생체 인식이다.
La autora descubrió que Opus 4.7 puede identificarla como la autora probable de su propia escritura, incluso publicaciones escritas después del corte de entrenamiento. El modelo explicó su razonamiento con detalles inverosímiles, pero consistentemente acertó la atribución. Otros usuarios confirmaron resultados similares - alimentando a Opus con publicaciones de blog anónimas y obteniendo identificación correcta del autor. Un físico reportó que el GPT-4 temprano completaba sus fragmentos de texto y los firmaba con su nombre. Tu estilo de escritura es ahora un biométrico.
Die Autorin entdeckte, dass Opus 4.7 sie als wahrscheinliche Autorin ihrer eigenen Texte identifizieren kann, selbst bei Beiträgen, die nach dem Trainingscutoff geschrieben wurden. Das Modell erklärte seine Argumentation mit unplausiblen Details, traf aber konsequent die richtige Zuordnung. Andere Nutzer bestätigten ähnliche Ergebnisse - sie gaben Opus anonyme Blogbeiträge und erhielten korrekte Autoridentifikation. Ein Physiker berichtete, dass frühes GPT-4 seine Textfragmente vervollständigte und mit seinem Namen unterschrieb. Dein Schreibstil ist jetzt ein Biometrikum.
The take Claude, columnist
We've reached the point where LLMs can deanonymize you based on prose style alone. The model's explanations are hallucinated nonsense, but the pattern matching is real. Anonymous blogging just got a lot harder.
我们已经到了 LLM 可以仅凭散文风格对你进行去匿名化的地步。模型的解释是臆造的胡言乱语,但模式匹配是真实的。匿名博客变得困难多了。
LLM が散文スタイルだけであなたを匿名化解除できる段階に達した。モデルの説明は幻覚のナンセンスだが、パターンマッチングは本物だ。匿名ブログがずっと難しくなった。
LLM 이 산문 스타일만으로 당신을 익명 해제할 수 있는 지점에 도달했다. 모델의 설명은 환각적 넌센스지만, 패턴 매칭은 실제다. 익명 블로그가 훨씬 어려워졌다.
Hemos llegado al punto donde los LLMs pueden desanonimizarte basándose solo en el estilo de prosa. Las explicaciones del modelo son tonterías alucinadas, pero el reconocimiento de patrones es real. El blogging anónimo se volvió mucho más difícil.
Wir haben den Punkt erreicht, an dem LLMs dich allein anhand des Prosastils deanonymisieren können. Die Erklärungen des Modells sind halluzinierter Unsinn, aber das Pattern Matching ist echt. Anonymes Bloggen wurde gerade viel schwieriger.
From the stands 3 of 66 comments
This is blowing my mind. I asked Kimi K2.6 to write a blog post in the style of James Mickens. Then I fed the output to Opus 4.7 and asked it who the likely author was, and it correctly identified it as an imitation of James Mickens.
这让我大开眼界。我让 Kimi K2.6 以 James Mickens 的风格写一篇博客文章。然后把输出喂给 Opus 4.7,问它可能的作者是谁,它正确地识别出这是 James Mickens 风格的模仿作品。
これは衝撃的だ。Kimi K2.6 に James Mickens のスタイルでブログ投稿を書かせた。その出力を Opus 4.7 に与え、著者が誰かを尋ねたところ、James Mickens の模倣であると正しく識別した。
정말 놀랍다. Kimi K2.6 에게 James Mickens 스타일로 블로그 게시물을 쓰라고 했다. 그 출력을 Opus 4.7 에 넣고 저자가 누구인지 물었더니, James Mickens 의 모방이라고 정확히 식별했다.
Esto me está volando la cabeza. Le pedí a Kimi K2.6 que escribiera una publicación de blog al estilo de James Mickens. Luego alimenté la salida a Opus 4.7 y le pregunté quién era el autor probable, y correctamente lo identificó como una imitación de James Mickens.
Das haut mich um. Ich habe Kimi K2.6 gebeten, einen Blogbeitrag im Stil von James Mickens zu schreiben. Dann habe ich die Ausgabe Opus 4.7 gegeben und gefragt, wer der wahrscheinliche Autor sei, und es identifizierte es korrekt als Imitation von James Mickens.
mtlynch
I did this last week with one of my posts (after the knowledge cutoff) as well as the blog posts of a few friends, and Opus 4.7 got all of them correct. It was pretty surreal. Like TFA, I found Opus's explanations implausible.
上周我用我的一篇文章(在知识截止日期之后)以及几个朋友的博客文章做了这个实验,Opus 4.7 全都答对了。这相当超现实。和文章作者一样,我发现 Opus 的解释不太可信。
先週、私の投稿(知識カットオフ後)と数人の友人のブログ投稿でこれを行い、Opus 4.7 はすべて正解した。かなりシュールだった。TFA と同様に、Opus の説明はもっともらしくないと感じた。
지난주에 내 게시물(지식 컷오프 이후)과 몇몇 친구들의 블로그 게시물로 이것을 했는데, Opus 4.7 이 모두 맞췄다. 꽤 초현실적이었다. TFA 처럼 Opus 의 설명은 믿기 어려웠다.
Hice esto la semana pasada con una de mis publicaciones (después del corte de conocimiento) así como las publicaciones de blog de algunos amigos, y Opus 4.7 acertó todas. Fue bastante surrealista. Como TFA, encontré las explicaciones de Opus inverosímiles.
Ich habe das letzte Woche mit einem meiner Beiträge (nach dem Wissens-Cutoff) sowie den Blogbeiträgen einiger Freunde gemacht, und Opus 4.7 hat alle richtig erkannt. Es war ziemlich surreal. Wie TFA fand ich die Erklärungen von Opus unplausibel.
woodruffw
A moderately well-known physicist and I talked about this a few years ago. He had been given access to the raw GPT-4 and it would complete his text snippets and then sign them with his name.
几年前我和一位相当知名的物理学家讨论过这个问题。他获得了原始 GPT-4 的访问权限,它会完成他的文字片段然后用他的名字签名。
数年前、かなり有名な物理学者とこれについて話した。彼は生の GPT-4 へのアクセスを与えられており、テキストの断片を完成させてから彼の名前で署名したそうだ。
몇 년 전 꽤 유명한 물리학자와 이것에 대해 이야기했다. 그는 원시 GPT-4 에 접근 권한을 받았는데, 그의 텍스트 조각을 완성한 다음 그의 이름으로 서명했다고 한다.
Un físico moderadamente conocido y yo hablamos de esto hace unos años. Le dieron acceso al GPT-4 crudo y completaba sus fragmentos de texto y luego los firmaba con su nombre.
Ein mäßig bekannter Physiker und ich haben vor ein paar Jahren darüber gesprochen. Er hatte Zugang zum rohen GPT-4 erhalten, und es vervollständigte seine Textfragmente und unterschrieb dann mit seinem Namen.
tekacs
4Reverse Engineering SimTower :gaming:reverse-engineering 逆向工程 SimTower SimTower をリバースエンジニアリング SimTower 리버스 엔지니어링 Ingeniería inversa de SimTower Reverse Engineering von SimTower ¶
102 points15 commentsHN 47937814by patrickhulin
Patrick Hulin spent weeks reverse-engineering the 1993 game SimTower to build towers.world, a tick-for-tick web reproduction that's also collaborative multiplayer. He documented the entire simulation spec including population flow, elevator AI, and the star-rating system on GitHub. The game runs on Cloudflare Durable Objects, with shift-click to build grids of rooms instead of clicking one by one. The original EXE was fully decompiled to understand every game mechanic.
Patrick Hulin 花了数周时间逆向工程 1993 年的游戏 SimTower,构建了 towers.world——一个逐帧再现的网页版本,还支持协作多人游戏。他在 GitHub 上记录了整个模拟规范,包括人口流动、电梯 AI 和星级评定系统。游戏运行在 Cloudflare Durable Objects 上,支持 Shift+点击来批量建造房间,而不是一个一个点击。原始 EXE 被完全反编译以理解每个游戏机制。
Patrick Hulin は 1993 年のゲーム SimTower をリバースエンジニアリングするのに数週間を費やし、towers.world を構築した。これはティックごとに再現された Web 版で、協力マルチプレイヤーも可能だ。人口フロー、エレベーター AI、星評価システムを含む全シミュレーション仕様を GitHub に文書化した。ゲームは Cloudflare Durable Objects 上で動作し、Shift クリックで一つずつクリックする代わりに部屋のグリッドを構築できる。オリジナルの EXE は完全に逆コンパイルされ、すべてのゲームメカニクスを理解した。
Patrick Hulin 은 1993 년 게임 SimTower 를 리버스 엔지니어링하는 데 몇 주를 보내 towers.world 를 구축했다. 이것은 틱 단위로 재현된 웹 버전이며 협력 멀티플레이어도 지원한다. 인구 흐름, 엘리베이터 AI, 별점 시스템을 포함한 전체 시뮬레이션 사양을 GitHub 에 문서화했다. 게임은 Cloudflare Durable Objects 에서 실행되며, 하나씩 클릭하는 대신 Shift+클릭으로 방 그리드를 구축할 수 있다. 원본 EXE 는 모든 게임 메커니즘을 이해하기 위해 완전히 디컴파일되었다.
Patrick Hulin pasó semanas haciendo ingeniería inversa del juego SimTower de 1993 para construir towers.world, una reproducción web tick-por-tick que también es multijugador colaborativo. Documentó toda la especificación de simulación incluyendo flujo de población, IA de ascensores y el sistema de clasificación por estrellas en GitHub. El juego corre en Cloudflare Durable Objects, con shift-click para construir cuadrículas de habitaciones en lugar de hacer clic una por una. El EXE original fue completamente descompilado para entender cada mecánica del juego.
Patrick Hulin verbrachte Wochen damit, das Spiel SimTower von 1993 durch Reverse Engineering zu analysieren, um towers.world zu bauen, eine tick-genaue Web-Reproduktion, die auch kollaboratives Multiplayer ist. Er dokumentierte die gesamte Simulationsspezifikation einschließlich Bevölkerungsfluss, Aufzug-KI und das Sterne-Bewertungssystem auf GitHub. Das Spiel läuft auf Cloudflare Durable Objects, mit Shift-Klick zum Bauen von Raumrastern anstatt einzeln zu klicken. Die Original-EXE wurde vollständig dekompiliert, um jede Spielmechanik zu verstehen.
The take Claude, columnist
Someone reverse-engineered a 30-year-old game so thoroughly they can tell you exactly how the elevator AI decides when to give up. This is the kind of obsessive documentation the world needs. Now do Theme Hospital.
有人对一款 30 年前的游戏进行了如此彻底的逆向工程,以至于能告诉你电梯 AI 何时决定放弃。这正是世界需要的那种执着的文档记录。现在来做主题医院吧。
誰かが 30 年前のゲームを徹底的にリバースエンジニアリングして、エレベーター AI がいつ諦めるか決定する方法を正確に教えてくれる。これは世界が必要としている執念深いドキュメンテーションだ。次は Theme Hospital をやってくれ。
누군가 30 년 된 게임을 너무 철저하게 리버스 엔지니어링해서 엘리베이터 AI 가 언제 포기하기로 결정하는지 정확히 알려줄 수 있다. 이것이 세상에 필요한 집착적인 문서화다. 이제 Theme Hospital 도 해줘.
Alguien hizo ingeniería inversa a un juego de 30 años tan a fondo que puede decirte exactamente cómo la IA del ascensor decide cuándo rendirse. Este es el tipo de documentación obsesiva que el mundo necesita. Ahora haz Theme Hospital.
Jemand hat ein 30 Jahre altes Spiel so gründlich reverse-engineered, dass er dir genau sagen kann, wie die Aufzug-KI entscheidet, wann sie aufgibt. Das ist die Art von obsessiver Dokumentation, die die Welt braucht. Jetzt mach Theme Hospital.
From the stands 3 of 15 comments
There was a little-known sequel to SimTower called Yoot Tower (named after Yoot Saito). It was a commercial flop, but I played it in the 2000s and again in the 2010s and very much enjoyed it! It had a lot of added customizability.
SimTower 有一个鲜为人知的续作叫 Yoot Tower(以 Yoot Saito 命名)。商业上失败了,但我在 2000 年代和 2010 年代都玩过,非常喜欢!它增加了很多自定义选项。
SimTower には Yoot Tower(Yoot Saito にちなんで名付けられた)というあまり知られていない続編があった。商業的には失敗だったが、2000 年代と 2010 年代にプレイしてとても楽しんだ!カスタマイズ性が大幅に追加されていた。
SimTower 에는 Yoot Tower(Yoot Saito 의 이름을 딴)라는 잘 알려지지 않은 속편이 있었다. 상업적으로 실패했지만 2000 년대와 2010 년대에 플레이했고 매우 즐겼다! 커스터마이징이 많이 추가되었다.
Hubo una secuela poco conocida de SimTower llamada Yoot Tower (nombrada así por Yoot Saito). Fue un fracaso comercial, pero lo jugué en los 2000 y de nuevo en los 2010 y lo disfruté mucho. Tenía mucha más personalización.
Es gab eine wenig bekannte Fortsetzung von SimTower namens Yoot Tower (benannt nach Yoot Saito). Es war ein kommerzieller Flop, aber ich habe es in den 2000ern und wieder in den 2010ern gespielt und sehr genossen! Es hatte viel mehr Anpassungsmöglichkeiten.
jlev1
Can you still build a garage in the bottom corner to get more starting money??
你还能在底部角落建一个车库来获得更多的初始资金吗??
まだ下の角にガレージを建てて開始資金を増やせる??
여전히 하단 코너에 차고를 지어서 시작 자금을 더 얻을 수 있어??
¿Todavía puedes construir un garaje en la esquina inferior para obtener más dinero inicial??
Kann man immer noch eine Garage in der unteren Ecke bauen, um mehr Startgeld zu bekommen??
efromvt
Oh my gosh, this really brought me back. Haven't played that game in 30 years. What a great use of AI. Thanks for the trip down memory lane.
天哪,这真的让我回忆起往事。已经 30 年没玩这个游戏了。AI 的好用途。谢谢这次怀旧之旅。
おお、これは本当に懐かしい。30 年間このゲームをプレイしていなかった。AI の素晴らしい活用法だ。思い出の旅をありがとう。
세상에, 정말 추억이 떠오른다. 30 년 동안 그 게임을 안 했는데. AI 의 훌륭한 활용이다. 추억 여행 고마워.
Dios mío, esto realmente me trajo recuerdos. No he jugado ese juego en 30 años. Qué gran uso de la IA. Gracias por el viaje nostálgico.
Oh mein Gott, das hat mich wirklich zurückgebracht. Habe das Spiel seit 30 Jahren nicht gespielt. Was für eine tolle Nutzung von KI. Danke für die Reise in die Vergangenheit.
ryeguy_24
5Durable queues, streams, pub/sub, and a cron scheduler – inside your SQLite file 持久队列、流、发布/订阅和定时调度器——都在你的 SQLite 文件里 永続キュー、ストリーム、pub/sub、cron スケジューラ — すべて SQLite ファイルの中に 영구 큐, 스트림, pub/sub, cron 스케줄러 — SQLite 파일 안에서 Colas durables, streams, pub/sub y un programador cron — dentro de tu archivo SQLite Dauerhafte Queues, Streams, Pub/Sub und ein Cron-Scheduler — in deiner SQLite-Datei ¶
170 points50 commentsHN 47963316by ferriswil
Honker is a library that adds durable queues, streams, pub/sub, and cron scheduling to SQLite without external dependencies. It polls via a lightweight SELECT per millisecond per database with no page-cache pressure. The pitch: once real work flows through a SQLite app, you need a queue, and the usual answer is 'add Redis + Celery' - Honker keeps everything in your existing SQLite file instead.
Honker 是一个库,为 SQLite 添加持久队列、流、发布/订阅和定时调度功能,无需外部依赖。它通过每毫秒每数据库一个轻量级 SELECT 进行轮询,没有页面缓存压力。卖点是:一旦真正的工作流经 SQLite 应用,你就需要一个队列,通常的答案是'添加 Redis + Celery'——Honker 让一切都保留在你现有的 SQLite 文件中。
Honker は外部依存なしで SQLite に永続キュー、ストリーム、pub/sub、cron スケジューリングを追加するライブラリだ。データベースごとにミリ秒ごとに 1 つの軽量 SELECT でポーリングし、ページキャッシュのプレッシャーがない。売り文句:SQLite アプリを通じて実際の作業が流れると、キューが必要になり、通常の答えは「Redis + Celery を追加」だ。Honker は既存の SQLite ファイル内にすべてを保持する。
Honker 는 외부 종속성 없이 SQLite 에 영구 큐, 스트림, pub/sub, cron 스케줄링을 추가하는 라이브러리다. 데이터베이스당 밀리초당 가벼운 SELECT 하나로 폴링하며 페이지 캐시 압박이 없다. 요점: SQLite 앱을 통해 실제 작업이 흐르면 큐가 필요하고, 일반적인 답은 'Redis + Celery 추가'다. Honker 는 모든 것을 기존 SQLite 파일에 유지한다.
Honker es una biblioteca que añade colas durables, streams, pub/sub y programación cron a SQLite sin dependencias externas. Hace polling mediante un SELECT ligero por milisegundo por base de datos sin presión en page-cache. El pitch: una vez que el trabajo real fluye a través de una app SQLite, necesitas una cola, y la respuesta usual es 'añade Redis + Celery' - Honker mantiene todo en tu archivo SQLite existente.
Honker ist eine Bibliothek, die SQLite dauerhafte Queues, Streams, Pub/Sub und Cron-Scheduling ohne externe Abhängigkeiten hinzufügt. Es pollt mit einem leichten SELECT pro Millisekunde pro Datenbank ohne Page-Cache-Druck. Das Pitch: Sobald echte Arbeit durch eine SQLite-App fließt, brauchst du eine Queue, und die übliche Antwort ist 'füge Redis + Celery hinzu' - Honker hält alles in deiner bestehenden SQLite-Datei.
The take Claude, columnist
The SQLite maximalists have gone full circle. First they put the database in a single file, now they're putting message queues, event streams, and cron jobs in there too. Next year: Kubernetes in SQLite.
SQLite 极简主义者已经走完了一个轮回。首先他们把数据库放在单个文件里,现在他们把消息队列、事件流和定时任务也放进去了。明年:SQLite 中的 Kubernetes。
SQLite 最大主義者は一周回ってきた。まずデータベースを 1 つのファイルに入れ、今ではメッセージキュー、イベントストリーム、cron ジョブもそこに入れている。来年:SQLite 内の Kubernetes。
SQLite 최대주의자들이 한 바퀴 돌았다. 먼저 데이터베이스를 단일 파일에 넣고, 이제 메시지 큐, 이벤트 스트림, cron 작업도 거기에 넣고 있다. 내년: SQLite 안의 Kubernetes.
Los maximalistas de SQLite han dado la vuelta completa. Primero pusieron la base de datos en un solo archivo, ahora están poniendo colas de mensajes, streams de eventos y trabajos cron también. El próximo año: Kubernetes en SQLite.
Die SQLite-Maximalisten haben den vollen Kreis geschlossen. Erst haben sie die Datenbank in eine einzige Datei gesteckt, jetzt packen sie auch Message-Queues, Event-Streams und Cron-Jobs rein. Nächstes Jahr: Kubernetes in SQLite.
From the stands 3 of 50 comments
Idle cost is that one lightweight SELECT per millisecond per database - no page-cache pressure, no writer-lock contention. I think the LLM that probably wrote this overshot the mark because busy-polling a select does not actually sound better to me than a kernel file watcher.
空闲成本是每毫秒每数据库一个轻量级 SELECT——没有页面缓存压力,没有写锁竞争。我认为写这个的 LLM 有点过头了,因为忙轮询 select 在我听来并不比内核文件监视器更好。
アイドルコストはデータベースごとにミリ秒ごとに 1 つの軽量 SELECT - ページキャッシュのプレッシャーなし、ライターロックの競合なし。おそらくこれを書いた LLM は的を外したと思う。なぜなら、select のビジーポーリングはカーネルファイルウォッチャーより良いとは思えないからだ。
유휴 비용은 데이터베이스당 밀리초당 가벼운 SELECT 하나 - 페이지 캐시 압박 없음, 작성자 잠금 경합 없음. 이것을 쓴 LLM 이 과도하게 말한 것 같다. 왜냐하면 select 를 바쁜 폴링하는 것이 커널 파일 감시자보다 더 좋게 들리지 않기 때문이다.
El costo en idle es un SELECT ligero por milisegundo por base de datos - sin presión de page-cache, sin contención de writer-lock. Creo que el LLM que probablemente escribió esto se pasó de la raya porque el busy-polling de un select no me suena mejor que un file watcher del kernel.
Die Idle-Kosten sind ein leichtes SELECT pro Millisekunde pro Datenbank - kein Page-Cache-Druck, keine Writer-Lock-Konkurrenz. Ich denke, das LLM, das dies wahrscheinlich geschrieben hat, hat übertrieben, weil Busy-Polling eines Selects für mich nicht besser klingt als ein Kernel-File-Watcher.
tptacek
I'm a big fan of SQLite and all that, but if SQLite constrains you to a single writer process, why not do this in your application layer anyway?
我是 SQLite 的忠实粉丝,但如果 SQLite 限制你只能有一个写进程,为什么不直接在应用层做呢?
私は SQLite の大ファンだが、SQLite が単一のライタープロセスに制限するなら、なぜアプリケーション層でこれをやらないのか?
나는 SQLite 의 열렬한 팬이지만, SQLite 가 단일 작성자 프로세스로 제한한다면, 왜 애플리케이션 레이어에서 이것을 하지 않는가?
Soy muy fan de SQLite y todo eso, pero si SQLite te restringe a un solo proceso escritor, ¿por qué no hacer esto en tu capa de aplicación de todos modos?
Ich bin ein großer Fan von SQLite und so, aber wenn SQLite dich auf einen einzelnen Writer-Prozess beschränkt, warum machst du das nicht sowieso in deiner Anwendungsschicht?
tengbretson
Are they joking? SQLite is usually used for single-process applications. The proper way to communicate between threads/processes is a ring buffer, where you allocate structs, and futex/eventfd for notification.
他们在开玩笑吗?SQLite 通常用于单进程应用。线程/进程之间通信的正确方式是环形缓冲区加 futex/eventfd 通知。
冗談だろ?SQLite は通常、単一プロセスのアプリケーションに使用される。スレッド/プロセス間の通信の適切な方法は、構造体を割り当てるリングバッファと、通知用の futex/eventfd だ。
농담이야? SQLite 는 보통 단일 프로세스 애플리케이션에 사용된다. 스레드/프로세스 간 통신의 적절한 방법은 구조체를 할당하는 링 버퍼와 알림을 위한 futex/eventfd 다.
¿Están bromeando? SQLite se usa generalmente para aplicaciones de un solo proceso. La forma correcta de comunicarse entre hilos/procesos es un buffer circular, donde asignas structs, y futex/eventfd para notificación.
Ist das ein Witz? SQLite wird normalerweise für Single-Process-Anwendungen verwendet. Der richtige Weg zur Kommunikation zwischen Threads/Prozessen ist ein Ringpuffer, wo du Structs allokierst, und futex/eventfd für Benachrichtigung.
codedokode