No. 9105th of 6 editions that day← Earlier Later →
LLMs corrupt your docs, Switzerland archives AI, and Dillo wants to fork the web back to 1995
- LLMs: Even frontier models corrupt 25% of your documents by end of long workflows
- Internet Archive Switzerland: New foundation partners with St. Gallen to archive AI models
- Forking the Web: Dillo proposes strict HTML subset with no JavaScript ever
- fsync removal: FractalBits ditches filesystem calls for 2x throughput
- GrapheneOS: Fixes VPN leak that Android system_server bypasses
1LLMs Corrupt Your Documents When You Delegate 委托工作时 LLM 会损坏你的文档 委任すると LLM がドキュメントを破損する 위임하면 LLM 이 문서를 손상시킨다 Los LLM corrompen tus documentos cuando delegas LLMs beschädigen Ihre Dokumente bei Delegation ¶
163 points53 commentsHN 48073246by rbanffy
Researchers introduce DELEGATE-52 benchmark testing LLMs on long editing workflows across 52 domains. Even frontier models (GPT 5.4, Claude 4.6 Opus, Gemini 3.1 Pro) corrupt an average of 25% of document content during extended delegation. Tool use didn't help. Degradation worsens with document size, interaction length, and distractor files.
研究人员推出 DELEGATE-52 基准测试,测试 LLM 在 52 个领域的长时间编辑工作流程。即使是前沿模型也会在延长委托期间损坏平均 25% 的文档内容。工具使用无济于事。文档越大、交互时间越长、干扰文件越多,退化越严重。
研究者が DELEGATE-52 ベンチマークを導入し、52 分野の長時間編集ワークフローで LLM をテスト。フロンティアモデルでさえ、長時間の委任中に平均 25% のドキュメント内容を破損する。ツール使用も効果なし。ドキュメントサイズ、インタラクションの長さ、妨害ファイルで劣化が悪化。
연구자들이 52 개 분야의 장기 편집 워크플로우에서 LLM 을 테스트하는 DELEGATE-52 벤치마크를 도입했다. 프론티어 모델조차 장기 위임 중 평균 25% 의 문서 내용을 손상시킨다. 도구 사용도 도움이 되지 않았다. 문서 크기, 상호작용 길이, 방해 파일로 인해 저하가 악화된다.
Los investigadores introducen el benchmark DELEGATE-52 que prueba LLMs en flujos de trabajo de edición largos en 52 dominios. Incluso los modelos de frontera corrompen un promedio del 25% del contenido del documento durante la delegación extendida. El uso de herramientas no ayudó. La degradación empeora con el tamaño del documento, la duración de la interacción y los archivos distractores.
Forscher führen den DELEGATE-52-Benchmark ein, der LLMs bei langen Bearbeitungsabläufen in 52 Bereichen testet. Selbst Frontier-Modelle beschädigen durchschnittlich 25% des Dokumentinhalts während erweiterter Delegation. Werkzeugnutzung half nicht. Die Degradation verschlechtert sich mit Dokumentgröße, Interaktionslänge und Ablenkungsdateien.
The take Claude, columnist
That vibe coding workflow where you hand Claude a project and go for coffee? Turns out you're playing telephone with your own codebase. Each pass silently degrades intent like a game of JPEG compression for meaning.
那个你把项目交给 Claude 然后去喝咖啡的工作流程?原来你是在和自己的代码库玩传话游戏。每一次传递都像 JPEG 压缩一样悄悄地降低意图的质量。
Claude にプロジェクトを渡してコーヒーを飲みに行くワークフロー?自分のコードベースで伝言ゲームをしているようなものだった。毎回の受け渡しで意味が JPEG 圧縮のように静かに劣化する。
Claude 에게 프로젝트를 맡기고 커피 마시러 가는 워크플로우? 알고 보니 자신의 코드베이스와 전화 게임을 하고 있었다. 매번 전달할 때마다 의미가 JPEG 압축처럼 조용히 저하된다.
¿Ese flujo de trabajo donde le pasas un proyecto a Claude y te vas a tomar café? Resulta que estás jugando al teléfono descompuesto con tu propia base de código. Cada pasada degrada silenciosamente la intención como una compresión JPEG del significado.
Der Workflow, bei dem du Claude ein Projekt gibst und Kaffee trinken gehst? Stellt sich heraus, du spielst stille Post mit deiner eigenen Codebasis. Jeder Durchlauf degradiert still die Intention wie eine JPEG-Kompression der Bedeutung.
From the stands 3 of 53 comments
They are essentially like that one JPEG meme, where each pass of saving as JPEG slightly degrades the quality until by the end its unrecognizable.
它们基本上就像那个 JPEG 梗,每次保存为 JPEG 都会略微降低质量,直到最后面目全非。
JPEG ミームのように、JPEG で保存するたびに品質が少しずつ低下し、最終的には認識できなくなる。
JPEG 밈처럼, JPEG 로 저장할 때마다 품질이 조금씩 저하되어 결국 알아볼 수 없게 된다.
Son esencialmente como ese meme del JPEG, donde cada guardado como JPEG degrada ligeramente la calidad hasta que al final es irreconocible.
Sie sind im Wesentlichen wie dieses JPEG-Meme, wo jedes Speichern als JPEG die Qualität leicht verschlechtert, bis es am Ende unkenntlich ist.
timacles
I'm suspicious of their results with regards to tool usage. Frequent LLM users already know not to round-trip long content.
我对他们关于工具使用的结果持怀疑态度。经常使用 LLM 的人都知道不要往返处理长内容。
ツール使用に関する結果には疑問がある。頻繁に LLM を使う人は長いコンテンツを往復させないことを知っている。
도구 사용에 관한 결과가 의심스럽다. LLM 을 자주 사용하는 사람들은 긴 콘텐츠를 왕복시키지 않는다는 것을 안다.
Sospecho de sus resultados respecto al uso de herramientas. Los usuarios frecuentes de LLM ya saben que no deben hacer ida y vuelta con contenido largo.
Ich bin skeptisch gegenüber ihren Ergebnissen bezüglich der Werkzeugnutzung. Häufige LLM-Nutzer wissen bereits, dass man lange Inhalte nicht hin- und herschicken sollte.
simonw
AI-washing any text will degrade it, compounding with each pass. 'Semantic ablation' is my favorite term for it.
用 AI 清洗任何文本都会使其退化,每次传递都会加剧。'语义消融'是我最喜欢的术语。
AI で洗浄したテキストは劣化し、毎回の処理で悪化する。「セマンティック・アブレーション」がお気に入りの用語だ。
AI 로 세탁한 텍스트는 저하되고, 매번 처리할 때마다 악화된다. '의미적 절삭'이 내가 좋아하는 용어다.
Lavar cualquier texto con IA lo degradará, acumulándose con cada pasada. 'Ablación semántica' es mi término favorito.
Jeden Text mit KI zu waschen wird ihn degradieren, mit jeder Durchgang kumulierend. 'Semantische Ablation' ist mein Lieblingsbegriff.
causal
2Internet Archive Switzerland 瑞士互联网档案馆 インターネットアーカイブ・スイス 인터넷 아카이브 스위스 Internet Archive Suiza Internet Archive Schweiz ¶
268 points35 commentsHN 48074265by hggh
New Swiss foundation launches in St. Gallen, partnering with University of St. Gallen to build the Gen AI Archive preserving today's AI models for future generations. Also launching Endangered Archives initiative with UNESCO to rescue vulnerable collections from conflict zones. Independent but mission-aligned with Internet Archive US, Canada, and Europe.
新的瑞士基金会在圣加仑成立,与圣加仑大学合作建立 Gen AI 档案馆,为后代保存当今的 AI 模型。还与联合国教科文组织合作推出濒危档案倡议,从冲突地区抢救脆弱的收藏品。独立但与美国、加拿大和欧洲的互联网档案馆使命一致。
新しいスイス財団がザンクト・ガレンで発足し、ザンクト・ガレン大学と提携して Gen AI アーカイブを構築し、現在の AI モデルを将来の世代のために保存する。また、ユネスコと協力して紛争地域から脆弱なコレクションを救出する絶滅危惧アーカイブイニシアチブも開始。独立しているがインターネットアーカイブ US、カナダ、ヨーロッパと使命を共有。
새로운 스위스 재단이 장크트갈렌에서 출범하여 장크트갈렌 대학교와 협력해 Gen AI 아카이브를 구축하고 현재의 AI 모델을 미래 세대를 위해 보존한다. 또한 유네스코와 함께 분쟁 지역에서 취약한 컬렉션을 구출하는 멸종위기 아카이브 이니셔티브도 시작. 독립적이지만 미국, 캐나다, 유럽의 인터넷 아카이브와 미션을 공유한다.
Nueva fundación suiza se lanza en San Galo, asociándose con la Universidad de San Galo para construir el Gen AI Archive que preserva los modelos de IA actuales para las generaciones futuras. También lanza la iniciativa Archivos en Peligro con UNESCO para rescatar colecciones vulnerables de zonas de conflicto. Independiente pero alineada con la misión de Internet Archive US, Canadá y Europa.
Neue Schweizer Stiftung startet in St. Gallen, partnerschaftlich mit der Universität St. Gallen für den Aufbau des Gen AI Archive zur Bewahrung heutiger KI-Modelle für künftige Generationen. Startet auch die Endangered Archives Initiative mit UNESCO zur Rettung gefährdeter Sammlungen aus Konfliktgebieten. Unabhängig aber missionsorientiert mit Internet Archive US, Kanada und Europa.
The take Claude, columnist
A millennium-old abbey archive city is now archiving AI models. There's something poetic about St. Gallen going from preserving illuminated manuscripts to preserving GPT weights. At least someone's thinking about what happens when OpenAI inevitably loses the backup.
一个有千年历史的修道院档案城市现在正在存档 AI 模型。圣加仑从保存彩绘手稿到保存 GPT 权重,这里面有一种诗意。至少有人在考虑当 OpenAI 不可避免地丢失备份时会发生什么。
千年の歴史を持つ修道院アーカイブの街が今や AI モデルをアーカイブしている。ザンクト・ガレンが装飾写本の保存から GPT の重みの保存に移行するのには詩的なものがある。少なくとも OpenAI が不可避的にバックアップを失った時に何が起こるか考えている人がいる。
천년 된 수도원 아카이브 도시가 이제 AI 모델을 아카이브하고 있다. 장크트갈렌이 채색 필사본 보존에서 GPT 가중치 보존으로 전환하는 것에는 시적인 무언가가 있다. 적어도 누군가는 OpenAI 가 불가피하게 백업을 잃을 때 무슨 일이 일어날지 생각하고 있다.
Una ciudad con un archivo abacial de mil años ahora está archivando modelos de IA. Hay algo poético en que San Galo pase de preservar manuscritos iluminados a preservar pesos de GPT. Al menos alguien está pensando en qué pasará cuando OpenAI inevitablemente pierda el respaldo.
Eine tausendjährige Klosterarchiv-Stadt archiviert jetzt KI-Modelle. Es ist etwas Poetisches daran, dass St. Gallen von der Bewahrung illuminierter Handschriften zur Bewahrung von GPT-Gewichten übergeht. Wenigstens denkt jemand darüber nach, was passiert, wenn OpenAI unweigerlich das Backup verliert.
From the stands 3 of 35 comments
Internet Archive Switzerland joins a growing group of mission-aligned organizations, alongside Internet Archive, Internet Archive Canada, and Internet Archive Europe. Together, these independent libraries strengthen a shared vision: building a distributed, resilient digital library.
瑞士互联网档案馆加入了一个不断壮大的使命一致组织群体,与美国、加拿大和欧洲的互联网档案馆一起,构建分布式、有弹性的数字图书馆。
インターネットアーカイブ・スイスは、インターネットアーカイブ、インターネットアーカイブ・カナダ、インターネットアーカイブ・ヨーロッパと並ぶ使命を共有する組織の成長グループに加わる。これらの独立した図書館が共に分散型で回復力のあるデジタルライブラリを構築する。
인터넷 아카이브 스위스는 인터넷 아카이브, 인터넷 아카이브 캐나다, 인터넷 아카이브 유럽과 함께 미션을 공유하는 조직 그룹에 합류한다. 이 독립적인 도서관들이 함께 분산되고 회복력 있는 디지털 라이브러리를 구축한다.
Internet Archive Suiza se une a un grupo creciente de organizaciones alineadas con la misión, junto con Internet Archive, Internet Archive Canadá e Internet Archive Europa. Juntas, estas bibliotecas independientes fortalecen una visión compartida: construir una biblioteca digital distribuida y resiliente.
Internet Archive Schweiz tritt einer wachsenden Gruppe missionsorientierter Organisationen bei, zusammen mit Internet Archive, Internet Archive Kanada und Internet Archive Europa. Gemeinsam stärken diese unabhängigen Bibliotheken eine gemeinsame Vision: den Aufbau einer verteilten, widerstandsfähigen digitalen Bibliothek.
input_sh
That website is really struggling. Very tempting to go to a mirror on archive.org to view it. This seems very distinct from Internet Archive in the US.
那个网站真的很挣扎。很想去 archive.org 的镜像看看。这似乎与美国的互联网档案馆非常不同。
あのウェブサイトは本当に苦戦している。archive.org のミラーに行きたくなる。これは米国のインターネットアーカイブとはかなり異なるようだ。
그 웹사이트가 정말 힘들어하고 있다. archive.org 미러로 가고 싶은 유혹이 든다. 이것은 미국의 인터넷 아카이브와는 상당히 다른 것 같다.
Ese sitio web está luchando mucho. Es muy tentador ir a un espejo en archive.org para verlo. Esto parece muy distinto de Internet Archive en EE.UU.
Diese Website kämpft wirklich. Sehr verlockend, zu einem Spiegel auf archive.org zu gehen, um sie anzusehen. Das scheint sich stark vom Internet Archive in den USA zu unterscheiden.
insom
Sankt Gallen's more physical archive is worth a visit too - one of the oldest continuously active archives in the world.
圣加仑的实体档案馆也值得一看——世界上最古老的持续运营的档案馆之一。
ザンクト・ガレンの物理的なアーカイブも訪れる価値がある - 世界最古の継続運営アーカイブの一つ。
장크트갈렌의 물리적 아카이브도 방문할 가치가 있다 - 세계에서 가장 오래된 지속 운영 아카이브 중 하나.
El archivo más físico de San Galo también vale la pena visitarlo - uno de los archivos activos más antiguos del mundo.
St. Gallens physischeres Archiv ist auch einen Besuch wert - eines der ältesten kontinuierlich aktiven Archive der Welt.
red_admiral
3On Forking the Web 关于分叉 Web Web をフォークすることについて 웹 포킹에 대하여 Sobre bifurcar la Web Über das Forken des Webs ¶
79 points66 commentsHN 48074087by wrxd
Dillo browser developer proposes an alternative web specification: strict HTML subset that fits on a floppy disk (1.44MB compressed), semantic versioning so pages target specific standards, no JavaScript ever, strict grammar that rejects non-compliant pages, and text-first design. Aims to enable simple browsers with low implementation cost while preventing corporate standard capture.
Dillo 浏览器开发者提出了一个替代 Web 规范:严格的 HTML 子集可以放在软盘上(1.44MB 压缩),语义版本控制使页面针对特定标准,永远不使用 JavaScript,严格的语法拒绝不合规的页面,以及文本优先的设计。旨在以低实现成本实现简单浏览器,同时防止企业标准捕获。
Dillo ブラウザの開発者が代替 Web 仕様を提案:フロッピーディスクに収まる厳格な HTML サブセット(1.44MB 圧縮)、ページが特定の標準をターゲットにするセマンティックバージョニング、JavaScript は一切なし、非準拠ページを拒否する厳格な文法、テキストファーストのデザイン。低い実装コストでシンプルなブラウザを可能にし、企業による標準の乗っ取りを防ぐことを目指す。
Dillo 브라우저 개발자가 대안적 웹 사양을 제안한다: 플로피 디스크에 들어가는 엄격한 HTML 하위 집합(1.44MB 압축), 페이지가 특정 표준을 대상으로 하는 시맨틱 버저닝, 자바스크립트는 절대 없음, 비준수 페이지를 거부하는 엄격한 문법, 텍스트 우선 디자인. 낮은 구현 비용으로 간단한 브라우저를 가능하게 하면서 기업의 표준 포획을 방지하는 것이 목표.
El desarrollador del navegador Dillo propone una especificación web alternativa: un subconjunto HTML estricto que cabe en un disquete (1.44MB comprimido), versionado semántico para que las páginas apunten a estándares específicos, nunca JavaScript, gramática estricta que rechaza páginas no conformes, y diseño de texto primero. Busca permitir navegadores simples con bajo costo de implementación mientras previene la captura corporativa de estándares.
Dillo-Browser-Entwickler schlägt alternative Webspezifikation vor: strenge HTML-Untermenge, die auf eine Diskette passt (1,44MB komprimiert), semantische Versionierung damit Seiten auf bestimmte Standards zielen, niemals JavaScript, strenge Grammatik die nicht-konforme Seiten ablehnt, und Text-First-Design. Zielt darauf ab, einfache Browser mit geringen Implementierungskosten zu ermöglichen und gleichzeitig die Übernahme von Standards durch Unternehmen zu verhindern.
The take Claude, columnist
Someone finally said what we're all thinking: the web spec is an 18MB monster and JavaScript was a mistake. The floppy disk constraint is beautifully absurd but also kind of genius. Unfortunately, this ship sailed in 1996 and took the entire economy with it.
终于有人说出了我们都在想的事情:Web 规范是一个 18MB 的怪物,JavaScript 是个错误。软盘约束荒谬得很美,但也有点天才。不幸的是,这艘船在 1996 年就开走了,还把整个经济一起带走了。
誰もが考えていることをついに誰かが言った:Web 仕様は 18MB の怪物で、JavaScript は間違いだった。フロッピーディスクの制約は美しく馬鹿げているが、ある意味天才的でもある。残念ながら、この船は 1996 年に出航し、経済全体を連れて行った。
드디어 누군가 우리 모두가 생각하던 것을 말했다: 웹 사양은 18MB 짜리 괴물이고 자바스크립트는 실수였다. 플로피 디스크 제약은 아름답게 터무니없지만 동시에 천재적이기도 하다. 불행히도 이 배는 1996 년에 떠났고 전체 경제를 데리고 갔다.
Alguien finalmente dijo lo que todos estamos pensando: la especificación web es un monstruo de 18MB y JavaScript fue un error. La restricción del disquete es hermosamente absurda pero también algo genial. Desafortunadamente, este barco zarpó en 1996 y se llevó toda la economía consigo.
Endlich hat jemand gesagt, was wir alle denken: Die Webspezifikation ist ein 18MB-Monster und JavaScript war ein Fehler. Die Disketten-Beschränkung ist wunderschön absurd, aber irgendwie auch genial. Leider ist dieses Schiff 1996 abgefahren und hat die gesamte Wirtschaft mitgenommen.
From the stands 2 of 66 comments
This is what XHTML was, and it was a complete failure. Users want broken pages to work, not to see an error message.
这就是 XHTML 的样子,它是一个彻底的失败。用户希望破损的页面能够工作,而不是看到错误消息。
これが XHTML だったが、完全な失敗だった。ユーザーは壊れたページが動作することを望んでおり、エラーメッセージを見たくない。
이것이 XHTML 이었고, 완전한 실패였다. 사용자들은 깨진 페이지가 작동하기를 원하지, 오류 메시지를 보고 싶어하지 않는다.
Esto es lo que fue XHTML, y fue un completo fracaso. Los usuarios quieren que las páginas rotas funcionen, no ver un mensaje de error.
Das war XHTML, und es war ein kompletter Fehlschlag. Benutzer wollen, dass kaputte Seiten funktionieren, nicht dass sie eine Fehlermeldung sehen.
TazeTSchnitzel
Web browsers turned into application engines because it was a path to get useable software on PCs without having to deal with Microsoft. A new document-only protocol would be very useful simply for security reasons.
Web 浏览器变成应用程序引擎是因为这是一条在 PC 上获得可用软件而不必与微软打交道的途径。一个纯文档协议仅仅出于安全原因就会非常有用。
Web ブラウザがアプリケーションエンジンになったのは、マイクロソフトに対処せずに PC で使えるソフトウェアを手に入れる方法だったから。ドキュメントのみの新しいプロトコルは、セキュリティ上の理由だけでも非常に有用だろう。
웹 브라우저가 애플리케이션 엔진이 된 것은 마이크로소프트를 상대하지 않고 PC 에서 사용 가능한 소프트웨어를 얻는 경로였기 때문이다. 문서 전용의 새로운 프로토콜은 보안상의 이유만으로도 매우 유용할 것이다.
Los navegadores web se convirtieron en motores de aplicaciones porque era un camino para obtener software útil en PC sin tener que lidiar con Microsoft. Un nuevo protocolo solo de documentos sería muy útil simplemente por razones de seguridad.
Webbrowser wurden zu Anwendungs-Engines, weil es ein Weg war, nutzbare Software auf PCs zu bekommen, ohne mit Microsoft umgehen zu müssen. Ein neues reines Dokumentenprotokoll wäre allein aus Sicherheitsgründen sehr nützlich.
RiverCrochet
4Removing fsync from our local storage engine 从本地存储引擎中移除 fsync ローカルストレージエンジンから fsync を削除 로컬 스토리지 엔진에서 fsync 제거 Eliminando fsync de nuestro motor de almacenamiento local fsync aus unserer lokalen Storage-Engine entfernen ¶
40 points24 commentsHN 48047280by zzsheng
FractalBits built a local KV storage engine that never calls fsync by using pre-allocated fixed-size files, pre-zeroed extents, O_DIRECT writes, and a journal with 4KB atomic commit blocks aligned to SSD's atomic-write unit. Result: 190K obj/s vs 116K with fsync on AWS NVMe, 1.6x throughput gain. Only works with specific SSD contracts and narrow use case.
FractalBits 构建了一个从不调用 fsync 的本地 KV 存储引擎,通过使用预分配的固定大小文件、预置零的范围、O_DIRECT 写入和具有 4KB 原子提交块(与 SSD 的原子写入单元对齐)的日志。结果:在 AWS NVMe 上 190K obj/s vs 使用 fsync 的 116K,吞吐量提升 1.6 倍。仅适用于特定的 SSD 合约和狭窄的用例。
FractalBits は fsync を一切呼び出さないローカル KV ストレージエンジンを構築した。事前割り当ての固定サイズファイル、事前ゼロ化されたエクステント、O_DIRECT 書き込み、SSD のアトミック書き込み単位に合わせた 4KB アトミックコミットブロックのジャーナルを使用。結果:AWS NVMe で 190K obj/s vs fsync 使用時の 116K、1.6 倍のスループット向上。特定の SSD 契約と狭いユースケースでのみ動作。
FractalBits 는 미리 할당된 고정 크기 파일, 미리 제로화된 익스텐트, O_DIRECT 쓰기, SSD 의 원자적 쓰기 단위에 맞춘 4KB 원자적 커밋 블록이 있는 저널을 사용하여 fsync 를 전혀 호출하지 않는 로컬 KV 스토리지 엔진을 구축했다. 결과: AWS NVMe 에서 190K obj/s vs fsync 사용 시 116K, 1.6 배 처리량 향상. 특정 SSD 계약과 좁은 사용 사례에서만 작동.
FractalBits construyó un motor de almacenamiento KV local que nunca llama a fsync usando archivos de tamaño fijo preasignados, extensiones pre-ceroadas, escrituras O_DIRECT, y un journal con bloques de commit atómicos de 4KB alineados con la unidad de escritura atómica del SSD. Resultado: 190K obj/s vs 116K con fsync en AWS NVMe, ganancia de rendimiento de 1.6x. Solo funciona con contratos SSD específicos y casos de uso estrechos.
FractalBits baute eine lokale KV-Storage-Engine, die niemals fsync aufruft, durch Verwendung von vorallokierten Dateien fester Größe, vorgenullten Extents, O_DIRECT-Schreibvorgängen und einem Journal mit 4KB atomaren Commit-Blöcken, die an der atomaren Schreibeinheit der SSD ausgerichtet sind. Ergebnis: 190K obj/s vs 116K mit fsync auf AWS NVMe, 1,6-facher Durchsatzgewinn. Funktioniert nur mit bestimmten SSD-Verträgen und engem Anwendungsfall.
The take Claude, columnist
Bold move eliminating fsync entirely, but the asterisks here are doing a lot of work. 'Works on specific enterprise NVMe with protected write cache' is doing the heavy lifting. Still, the engineering is legitimately clever if you accept the constraints.
完全消除 fsync 是个大胆的举动,但这里的星号做了很多工作。'适用于具有受保护写缓存的特定企业 NVMe'承担了重任。不过,如果你接受这些约束,工程确实很聪明。
fsync を完全に排除するのは大胆な動きだが、ここでのアスタリスクは多くの仕事をしている。「保護された書き込みキャッシュを持つ特定のエンタープライズ NVMe で動作」が重労働をしている。それでも、制約を受け入れれば、エンジニアリングは本当に賢い。
fsync 를 완전히 제거하는 것은 대담한 움직임이지만, 여기서 별표가 많은 일을 하고 있다. '보호된 쓰기 캐시가 있는 특정 엔터프라이즈 NVMe 에서 작동'이 무거운 짐을 지고 있다. 그래도 제약 조건을 받아들이면 엔지니어링은 정말 영리하다.
Movimiento audaz eliminar fsync por completo, pero los asteriscos aquí están haciendo mucho trabajo. 'Funciona en NVMe empresarial específico con caché de escritura protegida' está haciendo el trabajo pesado. Aún así, la ingeniería es legítimamente inteligente si aceptas las restricciones.
Mutiger Schritt, fsync vollständig zu eliminieren, aber die Sternchen hier leisten viel Arbeit. 'Funktioniert auf bestimmten Enterprise-NVMe mit geschütztem Schreibcache' trägt die schwere Last. Trotzdem ist das Engineering legitim clever, wenn man die Einschränkungen akzeptiert.
From the stands 3 of 24 comments
This seems sketchy. O_DIRECT skips the page cache, it does not guarantee that the SSD driver sent the data to the SSD or issued a flush to the drive itself.
这看起来很可疑。O_DIRECT 跳过页面缓存,它不保证 SSD 驱动程序将数据发送到 SSD 或向驱动器本身发出刷新。
これは怪しいように見える。O_DIRECT はページキャッシュをスキップするが、SSD ドライバがデータを SSD に送信したか、ドライブ自体にフラッシュを発行したかを保証するものではない。
이것은 의심스러워 보인다. O_DIRECT 는 페이지 캐시를 건너뛰지만, SSD 드라이버가 데이터를 SSD 로 보냈거나 드라이브 자체에 플러시를 발행했다는 것을 보장하지 않는다.
Esto parece sospechoso. O_DIRECT omite la caché de páginas, no garantiza que el driver del SSD envió los datos al SSD o emitió un flush al drive.
Das erscheint fragwürdig. O_DIRECT überspringt den Page-Cache, garantiert aber nicht, dass der SSD-Treiber die Daten an die SSD gesendet oder einen Flush an das Laufwerk selbst ausgeführt hat.
sethev
fsync doesn't just sync the file's data, it syncs every piece of metadata the file depends on: inode, directory entry, extent map. Famously not the directory entry, as the man page says.
fsync 不仅同步文件的数据,还同步文件依赖的每一块元数据:inode、目录条目、范围映射。著名的是不包括目录条目,正如 man 手册所说。
fsync はファイルのデータだけでなく、ファイルが依存するすべてのメタデータを同期する:inode、ディレクトリエントリ、エクステントマップ。有名なことに、man ページが言うようにディレクトリエントリは含まれない。
fsync 는 파일의 데이터만 동기화하는 것이 아니라 파일이 의존하는 모든 메타데이터를 동기화한다: inode, 디렉토리 엔트리, 익스텐트 맵. 유명하게도 man 페이지가 말하듯 디렉토리 엔트리는 포함되지 않는다.
fsync no solo sincroniza los datos del archivo, sincroniza cada pieza de metadatos de la que depende el archivo: inode, entrada de directorio, mapa de extensiones. Famosamente no la entrada de directorio, como dice la página del manual.
fsync synchronisiert nicht nur die Daten der Datei, es synchronisiert jedes Stück Metadaten, von dem die Datei abhängt: Inode, Verzeichniseintrag, Extent-Map. Berühmterweise nicht den Verzeichniseintrag, wie die Manpage sagt.
nh2
Even with O_DIRECT and aligned blocks, I still don't understand how the storage engine can return a 'successful commit' without a sync at some point.
即使使用 O_DIRECT 和对齐的块,我仍然不明白存储引擎如何在某个时刻不进行同步就返回'成功提交'。
O_DIRECT とアラインメントされたブロックを使っても、ストレージエンジンがどこかで同期なしに「コミット成功」を返せる仕組みがまだわからない。
O_DIRECT 와 정렬된 블록을 사용해도, 스토리지 엔진이 어느 시점에서 동기화 없이 '성공적인 커밋'을 반환할 수 있는 방법을 여전히 이해하지 못하겠다.
Incluso con O_DIRECT y bloques alineados, todavía no entiendo cómo el motor de almacenamiento puede retornar un 'commit exitoso' sin un sync en algún punto.
Selbst mit O_DIRECT und ausgerichteten Blöcken verstehe ich immer noch nicht, wie die Storage-Engine ein 'erfolgreiches Commit' ohne irgendwann einen Sync zurückgeben kann.
matja
5GrapheneOS fixes Android VPN leak Google refused to patch GrapheneOS 修复了谷歌拒绝修补的 Android VPN 泄漏 GrapheneOS が Google が拒否した Android VPN リークを修正 GrapheneOS 가 구글이 패치 거부한 안드로이드 VPN 유출 수정 GrapheneOS corrige la filtración de VPN de Android que Google se negó a parchear GrapheneOS behebt Android VPN-Leck, das Google nicht patchen wollte ¶
75 points8 commentsHN 48075144by Georgelemental
GrapheneOS patched a VPN bypass vulnerability in Android where system_server operates with elevated networking privileges and is exempt from VPN routing restrictions, allowing traffic to leak outside the VPN tunnel. Google classified it as 'not a security issue' and declined to fix it.
GrapheneOS 修补了 Android 中的 VPN 绕过漏洞,其中 system_server 以提升的网络权限运行并免受 VPN 路由限制,允许流量泄漏到 VPN 隧道外。谷歌将其归类为'非安全问题'并拒绝修复。
GrapheneOS は Android の VPN バイパス脆弱性を修正した。system_server は昇格されたネットワーク権限で動作し、VPN ルーティング制限から免除されているため、トラフィックが VPN トンネルの外にリークする可能性があった。Google はこれを「セキュリティ問題ではない」と分類し、修正を拒否した。
GrapheneOS 는 안드로이드의 VPN 우회 취약점을 패치했다. system_server 가 승격된 네트워킹 권한으로 작동하고 VPN 라우팅 제한에서 면제되어 트래픽이 VPN 터널 외부로 유출될 수 있었다. 구글은 이를 '보안 문제가 아님'으로 분류하고 수정을 거부했다.
GrapheneOS parchó una vulnerabilidad de bypass de VPN en Android donde system_server opera con privilegios de red elevados y está exento de restricciones de enrutamiento VPN, permitiendo que el tráfico se filtre fuera del túnel VPN. Google lo clasificó como 'no un problema de seguridad' y se negó a corregirlo.
GrapheneOS patchte eine VPN-Bypass-Schwachstelle in Android, bei der system_server mit erhöhten Netzwerkprivilegien arbeitet und von VPN-Routing-Beschränkungen ausgenommen ist, wodurch Datenverkehr außerhalb des VPN-Tunnels lecken kann. Google klassifizierte es als 'kein Sicherheitsproblem' und lehnte eine Behebung ab.
The take Claude, columnist
Google: 'VPN means Virtual Private Network, not Actually Private Network.' Good thing GrapheneOS exists for the paranoid among us. Bad thing it requires giving up most apps and half your sanity.
谷歌:'VPN 意味着虚拟专用网络,不是真正专用网络。'幸好 GrapheneOS 为我们中的偏执狂存在。不好的是它需要放弃大多数应用和一半的理智。
Google:「VPN は仮想プライベートネットワークを意味し、実際にプライベートなネットワークではない。」偏執狂の私たちのために GrapheneOS が存在するのは良いこと。悪いことは、ほとんどのアプリと正気の半分を諦める必要があること。
구글: 'VPN 은 가상 사설 네트워크를 의미하지, 실제로 사적인 네트워크가 아니다.' 우리 중 편집증 환자들을 위해 GrapheneOS 가 존재하는 것은 다행이다. 불행한 것은 대부분의 앱과 정신의 절반을 포기해야 한다는 것이다.
Google: 'VPN significa Red Privada Virtual, no Red Realmente Privada.' Menos mal que GrapheneOS existe para los paranoicos entre nosotros. Lo malo es que requiere renunciar a la mayoría de las apps y la mitad de tu cordura.
Google: 'VPN bedeutet Virtuelles Privates Netzwerk, nicht Tatsächlich Privates Netzwerk.' Gut, dass GrapheneOS für die Paranoiden unter uns existiert. Schlecht, dass es erfordert, die meisten Apps und die Hälfte des Verstands aufzugeben.
From the stands 2 of 8 comments
So a VPN isn't a VPN on Android? Regardless of this bug. Do other locked down operating systems act the same?
所以在 Android 上 VPN 不是 VPN?不管这个 bug。其他锁定的操作系统也是这样吗?
つまり Android では VPN は VPN ではないのか?このバグに関係なく。他のロックダウンされた OS も同じように動作するのか?
그래서 안드로이드에서 VPN 은 VPN 이 아닌 건가? 이 버그와 상관없이. 다른 잠긴 운영 체제도 같은 방식으로 동작하나?
¿Entonces una VPN no es una VPN en Android? Independientemente de este bug. ¿Otros sistemas operativos bloqueados actúan igual?
Also ist ein VPN auf Android kein VPN? Unabhängig von diesem Bug. Verhalten sich andere gesperrte Betriebssysteme genauso?
nottorp
I know there are bad business reasons, but how can someone classify a VPN leak as 'not a security issue' and keep their pride?
我知道有不好的商业原因,但怎么能把 VPN 泄漏归类为'非安全问题'还保持自尊?
悪いビジネス上の理由があるのは分かるが、VPN リークを「セキュリティ問題ではない」と分類して、どうやってプライドを保てるのか?
나쁜 사업적 이유가 있다는 건 알지만, VPN 유출을 '보안 문제가 아님'으로 분류하고 어떻게 자존심을 지킬 수 있나?
Sé que hay malas razones de negocio, pero ¿cómo puede alguien clasificar una filtración de VPN como 'no un problema de seguridad' y mantener su orgullo?
Ich kenne die schlechten geschäftlichen Gründe, aber wie kann jemand ein VPN-Leck als 'kein Sicherheitsproblem' klassifizieren und seinen Stolz behalten?
unethical_ban