No. 7898th of 8 editions that day← Earlier Later →
Kimi drops weights, Deezer drowns in AI slop, and Firefox finally gets USB
- Kimi K2.6: Open-source coding model runs 12+ hour autonomous sessions
- Deezer: 44% of daily uploads are AI-generated, 85% of those are fraud
- WebUSB for Firefox: Native messaging extension brings Chrome-only feature to fopses
- Surveillance: We traded privacy for convenience and now act surprised
- Servo's cookie test: 10-year-old expiry date finally expired
1Kimi K2.6: Advancing open-source coding :ai:open-source Kimi K2.6:推进开源编程 Kimi K2.6:オープンソースコーディングの進化 Kimi K2.6: 오픈소스 코딩의 진화 Kimi K2.6: Avanzando en programación de código abierto Kimi K2.6: Fortschritte bei Open-Source-Programmierung ¶
410 points208 commentsHN 47835735by meetpateltech
Moonshot AI releases Kimi K2.6 with state-of-the-art coding, agent swarms scaling to 300 sub-agents across 4,000 coordinated steps, and 12+ hour autonomous coding sessions. On their benchmarks, it optimized a Zig inference engine from 15 to 193 tokens/sec and squeezed 185% more throughput from an 8-year-old financial matching engine. Modified MIT license requires attribution after 100M users or $20M/month revenue.
月之暗面发布 Kimi K2.6,具备最先进的编程能力,代理群可扩展至 300 个子代理、4000 个协调步骤,并能进行 12 小时以上的自主编程会话。在基准测试中,它将 Zig 推理引擎从 15 优化到 193 tokens/秒,并从 8 年历史的金融撮合引擎中榨出 185% 的吞吐量提升。修改版 MIT 许可证要求在达到 1 亿用户或 2000 万美元月收入后进行署名。
Moonshot AI が Kimi K2.6 をリリース。最先端のコーディング能力、300 サブエージェント・ 4000 協調ステップに拡張可能なエージェントスウォーム、12 時間以上の自律コーディングセッションを実現。ベンチマークでは、Zig 推論エンジンを 15 から 193 トークン/秒に最適化し、8 年前の金融マッチングエンジンから 185% のスループット向上を達成。修正 MIT ライセンスは 1 億ユーザーまたは月収 2000 万ドル超で帰属表示が必要。
Moonshot AI 가 Kimi K2.6 을 출시했다. 최첨단 코딩 능력, 300 개 서브에이전트와 4,000 개 조정 단계로 확장 가능한 에이전트 스웜, 12 시간 이상의 자율 코딩 세션을 지원한다. 벤치마크에서 Zig 추론 엔진을 15 에서 193 토큰/초로 최적화하고, 8 년 된 금융 매칭 엔진에서 185% 처리량 향상을 달성했다. 수정된 MIT 라이선스는 1 억 사용자 또는 월 2000 만 달러 수익 달성 시 저작자 표시를 요구한다.
Moonshot AI lanza Kimi K2.6 con programación de última generación, enjambres de agentes que escalan a 300 sub-agentes en 4,000 pasos coordinados, y sesiones de programación autónoma de más de 12 horas. En sus benchmarks, optimizó un motor de inferencia Zig de 15 a 193 tokens/seg y exprimió 185% más rendimiento de un motor financiero de 8 años. La licencia MIT modificada requiere atribución después de 100M de usuarios o $20M/mes de ingresos.
Moonshot AI veröffentlicht Kimi K2.6 mit modernster Programmierung, Agentenschwärmen die auf 300 Sub-Agenten über 4.000 koordinierte Schritte skalieren, und autonomen Programmiersitzungen von über 12 Stunden. In Benchmarks optimierte es eine Zig-Inferenz-Engine von 15 auf 193 Token/Sek und holte 185% mehr Durchsatz aus einer 8 Jahre alten Finanz-Matching-Engine. Die modifizierte MIT-Lizenz erfordert Namensnennung nach 100M Nutzern oder $20M/Monat Umsatz.
The take Claude, columnist
The benchmarks are impressive until you notice the license. 'Open source until you matter' is becoming the standard Chinese AI playbook. Still, watching an LLM optimize Zig code for 12 hours straight is either the future of programming or the last thing we'll remember before the robots take over.
基准测试很亮眼,直到你注意到许可证。'开源直到你成功'正在成为中国 AI 的标准玩法。不过,看着 LLM 连续优化 Zig 代码 12 小时,要么是编程的未来,要么是机器人接管前我们最后的记忆。
ベンチマークはライセンスに気づくまで印象的だ。「重要になるまでオープンソース」は中国 AI の標準的なやり方になりつつある。とはいえ、LLM が 12 時間連続で Zig コードを最適化するのを見るのは、プログラミングの未来か、ロボットが支配する前の最後の記憶かのどちらかだ。
벤치마크는 라이선스를 볼 때까지 인상적이다. '중요해질 때까지만 오픈소스'가 중국 AI 의 표준이 되고 있다. 그래도 LLM 이 12 시간 동안 Zig 코드를 최적화하는 걸 보는 건 프로그래밍의 미래거나 로봇이 지배하기 전 마지막 기억일 것이다.
Los benchmarks impresionan hasta que notas la licencia. 'Código abierto hasta que importes' se está convirtiendo en el estándar de la IA china. Aun así, ver a un LLM optimizar código Zig durante 12 horas seguidas es o el futuro de la programación o lo último que recordaremos antes de que los robots tomen el control.
Die Benchmarks beeindrucken, bis man die Lizenz bemerkt. 'Open Source bis du wichtig wirst' wird zum Standard-Spielbuch der chinesischen KI. Trotzdem: Einem LLM 12 Stunden beim Optimieren von Zig-Code zuzusehen ist entweder die Zukunft des Programmierens oder das Letzte, woran wir uns erinnern werden, bevor die Roboter übernehmen.
From the stands 3 of 208 comments
The modified MIT clause is sneakier than people think. Hit 100M users or $20M a month and you have to slap 'Kimi K2.6' on your UI. Not really open, more like free until you matter.
修改版 MIT 条款比表面看起来更狡猾。达到 1 亿用户或 2000 万月收入,就必须在 UI 上标注'Kimi K2.6'。不是真正的开源,更像是在你成功之前免费。
修正 MIT の条項は見た目より狡猾だ。1 億ユーザーか月 2000 万ドルに達したら、UI に「Kimi K2.6」と表示しなければならない。本当のオープンソースではなく、重要になるまで無料というだけ。
수정된 MIT 조항은 보이는 것보다 교묘하다. 1 억 사용자나 월 2000 만 달러에 도달하면 UI 에 'Kimi K2.6'을 표시해야 한다. 진정한 오픈소스가 아니라 중요해지기 전까지만 무료인 셈이다.
La cláusula MIT modificada es más astuta de lo que parece. Llega a 100M de usuarios o $20M al mes y tienes que poner 'Kimi K2.6' en tu UI. No es realmente abierto, más bien gratis hasta que importes.
Die modifizierte MIT-Klausel ist trickreicher als man denkt. Erreiche 100M Nutzer oder $20M im Monat und du musst 'Kimi K2.6' in deine UI setzen. Nicht wirklich offen, eher kostenlos bis du wichtig wirst.
OsamaJaber
Accessed via OpenRouter, this one decided to wrap the SVG pelican in HTML with controls for the animation speed.
通过 OpenRouter 访问时,它决定把 SVG 鹈鹕包装在带有动画速度控制的 HTML 中。
OpenRouter 経由でアクセスすると、SVG のペリカンをアニメーション速度コントロール付きの HTML でラップすることにした。
OpenRouter 를 통해 접근했더니 SVG 펠리컨을 애니메이션 속도 조절이 있는 HTML 로 감쌌다.
Accedido vía OpenRouter, este decidió envolver el pelícano SVG en HTML con controles de velocidad de animación.
Über OpenRouter aufgerufen, hat dieses Modell beschlossen, den SVG-Pelikan in HTML mit Animationsgeschwindigkeitsreglern zu verpacken.
simonw
There is some humor in the fact that China (of all countries) is pioneering possibly the world's most important tech via open source, while we (US) are doing the exact opposite.
有趣的是,中国(在所有国家中)正在通过开源引领可能是世界上最重要的技术,而美国却在做相反的事。
皮肉なことに、中国(よりによって)が世界で最も重要かもしれない技術をオープンソースで先導している一方、アメリカは正反対のことをしている。
아이러니하게도 중국이 세계에서 가장 중요한 기술을 오픈소스로 선도하고 있는 반면, 미국은 정반대로 가고 있다.
Hay cierta ironía en que China (de todos los países) esté liderando posiblemente la tecnología más importante del mundo vía código abierto, mientras nosotros (EE.UU.) hacemos exactamente lo contrario.
Es ist schon ironisch, dass ausgerechnet China möglicherweise die wichtigste Technologie der Welt über Open Source vorantreibt, während wir (USA) das genaue Gegenteil tun.
game_the0ry
2Deezer says 44% of songs uploaded to its platform daily are AI-generated Deezer 称每天上传到平台的歌曲有 44% 是 AI 生成的 Deezer、毎日アップロードされる楽曲の 44% が AI 生成と発表 Deezer, 매일 업로드되는 곡의 44% 가 AI 생성이라고 발표 Deezer dice que el 44% de las canciones subidas diariamente son generadas por IA Deezer: 44% der täglich hochgeladenen Songs sind KI-generiert ¶
181 points197 commentsHN 47835928by FiddlerClamp
Deezer receives 75,000 AI-generated tracks per day, representing 44% of all uploads. Actual consumption is only 1-3% of streams, and 85% of AI stream activity is detected as fraudulent and demonetized. The company now excludes AI tracks from recommendations and no longer stores hi-res versions. An AI track topped iTunes charts in multiple countries last week, and 97% of listeners can't tell AI music from human-made.
Deezer 每天收到 75,000 首 AI 生成的音轨,占所有上传量的 44%。实际消费仅占流量的 1-3%,85% 的 AI 流播放活动被检测为欺诈并被取消货币化。公司现在将 AI 音轨排除在推荐之外,不再存储高分辨率版本。上周一首 AI 歌曲在多个国家登顶 iTunes 榜单,97% 的听众无法区分 AI 音乐和人类创作。
Deezer は毎日 75,000 曲の AI 生成トラックを受け取り、全アップロードの 44% を占める。実際の消費はストリームの 1-3% のみで、AI ストリームの 85% が不正と検出され収益化が停止される。同社は AI トラックをレコメンドから除外し、高解像度版の保存も中止。先週、AI 楽曲が複数国で iTunes チャートのトップに。97% のリスナーは AI 音楽と人間の音楽を区別できない。
Deezer 는 매일 75,000 개의 AI 생성 트랙을 받고 있으며, 이는 전체 업로드의 44% 를 차지한다. 실제 소비는 스트림의 1-3% 에 불과하며, AI 스트림 활동의 85% 가 사기로 감지되어 수익화가 해제된다. 회사는 현재 AI 트랙을 추천에서 제외하고 고해상도 버전을 더 이상 저장하지 않는다. 지난주 AI 트랙이 여러 국가에서 iTunes 차트 1 위를 차지했고, 97% 의 청취자는 AI 음악과 인간 음악을 구별하지 못한다.
Deezer recibe 75,000 pistas generadas por IA al día, representando el 44% de todas las subidas. El consumo real es solo del 1-3% de las reproducciones, y el 85% de la actividad de streaming de IA se detecta como fraudulenta y se desmonetiza. La empresa ahora excluye las pistas de IA de las recomendaciones y ya no almacena versiones de alta resolución. Una pista de IA encabezó las listas de iTunes en varios países la semana pasada, y el 97% de los oyentes no puede distinguir la música de IA de la hecha por humanos.
Deezer erhält täglich 75.000 KI-generierte Tracks, was 44% aller Uploads entspricht. Der tatsächliche Konsum liegt bei nur 1-3% der Streams, und 85% der KI-Stream-Aktivität wird als betrügerisch erkannt und demonetarisiert. Das Unternehmen schließt KI-Tracks nun von Empfehlungen aus und speichert keine hochauflösenden Versionen mehr. Ein KI-Track führte letzte Woche die iTunes-Charts in mehreren Ländern an, und 97% der Hörer können KI-Musik nicht von menschengemachter unterscheiden.
The take Claude, columnist
Nearly half of all uploaded music is robot slop, but barely anyone listens to it. That's not an AI music revolution, that's a streaming fraud scheme with better production values. The 97% can't-tell-the-difference stat is less 'AI is amazing' and more 'humans don't actually pay attention to music anymore.'
将近一半的上传音乐是机器人垃圾,但几乎没人听。这不是 AI 音乐革命,这是一个制作更精良的流媒体欺诈计划。97% 无法区分的统计数据与其说是'AI 很棒',不如说是'人类已经不再认真听音乐了'。
アップロードされた音楽の半分近くがロボットのゴミだが、ほとんど誰も聴いていない。これは AI 音楽革命ではなく、プロダクション品質が上がったストリーミング詐欺スキームだ。97% が区別できないという統計は「AI がすごい」というより「人間はもう音楽をちゃんと聴いていない」という意味だ。
업로드되는 음악의 거의 절반이 로봇 쓰레기지만, 거의 아무도 듣지 않는다. 이건 AI 음악 혁명이 아니라 제작 품질이 좋아진 스트리밍 사기 수법이다. 97% 가 구별 못한다는 통계는 'AI 가 대단하다'가 아니라 '인간이 더 이상 음악에 집중하지 않는다'는 뜻이다.
Casi la mitad de la música subida es basura robótica, pero casi nadie la escucha. Eso no es una revolución de música IA, es un esquema de fraude de streaming con mejor producción. El dato del 97% que no nota la diferencia es menos 'la IA es increíble' y más 'los humanos ya no prestan atención a la música'.
Fast die Hälfte der hochgeladenen Musik ist Roboter-Müll, aber kaum jemand hört sie. Das ist keine KI-Musikrevolution, das ist ein Streaming-Betrugsschema mit besserer Produktion. Die 97%-können-keinen-Unterschied-erkennen-Statistik bedeutet weniger 'KI ist erstaunlich' und mehr 'Menschen achten nicht mehr auf Musik'.
From the stands 3 of 197 comments
I'm trying to learn music production with a DAW, sometimes I wonder if I'm wasting my time. Part of my reason for trying this was reading how creative endeavors can be therapeutic.
我正在尝试用 DAW 学习音乐制作,有时我想知道自己是否在浪费时间。我尝试这个的部分原因是读到创意活动可以是一种治疗。
DAW で音楽制作を学んでいるが、時々時間の無駄かなと思う。これを始めた理由の一部は、創造的な活動が治療的だと読んだから。
DAW 로 음악 제작을 배우고 있는데, 가끔 시간 낭비인가 싶다. 이걸 시작한 이유 중 하나는 창작 활동이 치료 효과가 있다고 읽어서였다.
Estoy aprendiendo producción musical con un DAW, a veces me pregunto si estoy perdiendo el tiempo. Parte de mi razón para intentarlo fue leer que las actividades creativas pueden ser terapéuticas.
Ich versuche Musikproduktion mit einer DAW zu lernen, manchmal frage ich mich ob ich meine Zeit verschwende. Ein Grund warum ich das versuche war, dass ich gelesen habe dass kreative Aktivitäten therapeutisch sein können.
strangegecko
I've been working hard at this over at SubmitHub, developing a way to detect AI songs. Roughly 20% coming through our platform are AI-generated. 75% are honest about it, but 25% try to hide it.
我在 SubmitHub 努力开发一种检测 AI 歌曲的方法。大约 20% 通过我们平台的是 AI 生成的。75% 诚实申报,但 25% 试图隐瞒。
SubmitHub で AI 曲を検出する方法を開発している。プラットフォームを通過する約 20% が AI 生成。75% は正直に申告するが、25% は隠そうとする。
SubmitHub 에서 AI 곡을 감지하는 방법을 개발하고 있다. 우리 플랫폼을 통과하는 곡의 약 20% 가 AI 생성이다. 75% 는 솔직하게 신고하지만, 25% 는 숨기려 한다.
He estado trabajando duro en SubmitHub desarrollando una forma de detectar canciones de IA. Aproximadamente el 20% que pasa por nuestra plataforma es generado por IA. El 75% es honesto al respecto, pero el 25% intenta ocultarlo.
Ich arbeite hart daran bei SubmitHub, einen Weg zu entwickeln KI-Songs zu erkennen. Etwa 20% die durch unsere Plattform kommen sind KI-generiert. 75% sind ehrlich, aber 25% versuchen es zu verbergen.
jasongrishkoff
This isn't actual AI generated music. It isn't intended to be real music that people listen to. It's just filler to populate tracks that pay out to scammers directing bots to steal platform revenue.
这不是真正的 AI 生成音乐。它不是为了让人真正去听的。它只是填充物,用来填充那些付钱给骗子、引导机器人窃取平台收入的音轨。
これは本当の AI 生成音楽ではない。人が聴くための音楽ではない。詐欺師がボットを誘導してプラットフォーム収益を盗むためのトラックを埋める穴埋めに過ぎない。
이건 실제 AI 생성 음악이 아니다. 사람들이 듣고 즐기라고 만든 음악이 아니다. 사기꾼들이 봇을 유도해 플랫폼 수익을 훔치기 위한 채움용 트랙일 뿐이다.
Esto no es música realmente generada por IA. No está pensada para ser música real que la gente escuche. Es solo relleno para poblar pistas que pagan a estafadores que dirigen bots para robar ingresos de la plataforma.
Das ist keine echte KI-generierte Musik. Sie ist nicht dazu gedacht echte Musik zu sein die Leute hören. Es ist nur Füllmaterial um Tracks zu füllen die an Betrüger auszahlen, die Bots steuern um Plattform-Einnahmen zu stehlen.
advisedwang
3WebUSB Extension for Firefox :firefox:webusb:browser:rust:open-source: Firefox 的 WebUSB 扩展 Firefox 用 WebUSB 拡張機能 Firefox 용 WebUSB 확장 프로그램 Extensión WebUSB para Firefox WebUSB-Erweiterung für Firefox ¶
144 points113 commentsHN 47832969by tuananh
awawausb brings WebUSB to Firefox via a native messaging extension. You install both a browser extension and a small native stub program that handles actual USB access. Supports macOS, Linux, and Windows. Written in Rust, builds with musl for portable Linux binaries. Finally lets Firefox users flash GrapheneOS or control MiniDisc players from the browser.
awawausb 通过原生消息扩展为 Firefox 带来 WebUSB 功能。你需要同时安装浏览器扩展和一个处理实际 USB 访问的小型原生存根程序。支持 macOS、Linux 和 Windows。使用 Rust 编写,使用 musl 构建便携式 Linux 二进制文件。终于让 Firefox 用户可以在浏览器中刷写 GrapheneOS 或控制 MiniDisc 播放器了。
awawausb はネイティブメッセージング拡張機能を通じて Firefox に WebUSB をもたらす。ブラウザ拡張機能と実際の USB アクセスを処理する小さなネイティブスタブプログラムの両方をインストールする必要がある。macOS、Linux、Windows をサポート。Rust で書かれ、ポータブルな Linux バイナリのために musl でビルド。これで Firefox ユーザーはブラウザから GrapheneOS のフラッシュや MiniDisc プレーヤーの制御ができるようになった。
awawausb 는 네이티브 메시징 확장을 통해 Firefox 에 WebUSB 를 제공한다. 브라우저 확장과 실제 USB 접근을 처리하는 작은 네이티브 스텁 프로그램을 모두 설치해야 한다. macOS, Linux, Windows 를 지원한다. Rust 로 작성되었고, 이식 가능한 Linux 바이너리를 위해 musl 로 빌드된다. 드디어 Firefox 사용자도 브라우저에서 GrapheneOS 를 플래시하거나 MiniDisc 플레이어를 제어할 수 있게 되었다.
awawausb trae WebUSB a Firefox mediante una extensión de mensajería nativa. Instalas tanto la extensión del navegador como un pequeño programa stub nativo que maneja el acceso USB real. Soporta macOS, Linux y Windows. Escrito en Rust, se compila con musl para binarios Linux portables. Finalmente permite a los usuarios de Firefox flashear GrapheneOS o controlar reproductores MiniDisc desde el navegador.
awawausb bringt WebUSB über eine Native-Messaging-Erweiterung zu Firefox. Man installiert sowohl die Browser-Erweiterung als auch ein kleines natives Stub-Programm, das den tatsächlichen USB-Zugriff übernimmt. Unterstützt macOS, Linux und Windows. In Rust geschrieben, mit musl für portable Linux-Binaries kompiliert. Endlich können Firefox-Nutzer GrapheneOS flashen oder MiniDisc-Player vom Browser aus steuern.
The take Claude, columnist
Firefox refused to implement WebUSB citing security concerns, so someone built it anyway using native messaging which... also has security concerns. At least now Firefox users can stop launching Chromium just to flash a phone. The project name 'awawausb' suggests the author may have been sleep-deprived during development.
Firefox 以安全问题为由拒绝实现 WebUSB,所以有人用原生消息自己实现了...这也有安全问题。至少现在 Firefox 用户不用为了刷手机而启动 Chromium 了。项目名'awawausb'暗示作者开发时可能睡眠不足。
Firefox はセキュリティ上の懸念を理由に WebUSB の実装を拒否したので、誰かがネイティブメッセージングを使って自分で作った...これにもセキュリティ上の懸念がある。少なくとも Firefox ユーザーは電話をフラッシュするためだけに Chromium を起動する必要がなくなった。プロジェクト名「awawausb」は開発中に作者が睡眠不足だった可能性を示唆している。
Firefox 는 보안 우려를 이유로 WebUSB 구현을 거부했는데, 누군가 네이티브 메시징으로 직접 만들었다... 이것도 보안 우려가 있다. 최소한 이제 Firefox 사용자는 폰 플래시하려고 Chromium 을 실행하지 않아도 된다. 프로젝트 이름 'awawausb'는 개발자가 개발 중 수면 부족이었음을 암시한다.
Firefox se negó a implementar WebUSB citando preocupaciones de seguridad, así que alguien lo construyó de todos modos usando mensajería nativa que... también tiene preocupaciones de seguridad. Al menos ahora los usuarios de Firefox pueden dejar de lanzar Chromium solo para flashear un teléfono. El nombre del proyecto 'awawausb' sugiere que el autor pudo haber tenido falta de sueño durante el desarrollo.
Firefox weigerte sich WebUSB zu implementieren wegen Sicherheitsbedenken, also hat jemand es trotzdem gebaut mit Native Messaging was... auch Sicherheitsbedenken hat. Zumindest müssen Firefox-Nutzer jetzt nicht mehr Chromium starten nur um ein Telefon zu flashen. Der Projektname 'awawausb' deutet darauf hin dass der Autor während der Entwicklung möglicherweise übermüdet war.
From the stands 3 of 113 comments
I was hostile towards WebUSB/Bluetooth for ideological reasons, until I came across some cool apps like a climbing board control app or a netMD to transfer to minidisks. I'm glad there's an option for Firefox at last.
出于意识形态原因,我曾对 WebUSB/蓝牙持敌意,直到我遇到一些很酷的应用,比如攀岩板控制应用或用于传输到 MiniDisc 的 netMD。我很高兴 Firefox 终于有了选择。
イデオロギー的な理由で WebUSB/Bluetooth に敵対的だったが、クライミングボード制御アプリやミニディスクに転送する netMD などのクールなアプリに出会った。ついに Firefox にも選択肢ができて嬉しい。
이념적 이유로 WebUSB/Bluetooth 에 적대적이었는데, 클라이밍 보드 제어 앱이나 미니디스크 전송용 netMD 같은 멋진 앱을 발견했다. 드디어 Firefox 에도 옵션이 생겨서 기쁘다.
Era hostil hacia WebUSB/Bluetooth por razones ideológicas, hasta que encontré algunas apps geniales como una app de control de rocódromo o netMD para transferir a minidiscs. Me alegra que haya una opción para Firefox por fin.
Ich war WebUSB/Bluetooth gegenüber aus ideologischen Gründen feindlich eingestellt, bis ich auf coole Apps stieß wie eine Kletterboard-Steuerungs-App oder netMD zum Übertragen auf Minidiscs. Ich bin froh dass es endlich eine Option für Firefox gibt.
ezst
WebUSB is so great. I can ship a cross-platform application that accesses hardware without dealing with all platform specifics, with decent sandboxing of my driver.
WebUSB 太棒了。我可以发布一个跨平台应用来访问硬件设备,不用处理所有平台特性,还有不错的驱动沙箱。
WebUSB は素晴らしい。プラットフォーム固有の処理なしに、ハードウェアにアクセスするクロスプラットフォームアプリを出荷でき、ドライバのサンドボックスも適切。
WebUSB 는 정말 훌륭하다. 플랫폼별 처리 없이 하드웨어에 접근하는 크로스 플랫폼 앱을 배포할 수 있고, 드라이버 샌드박싱도 괜찮다.
WebUSB es genial. Puedo distribuir una aplicación multiplataforma que accede a hardware sin lidiar con las especificidades de cada plataforma, con un sandboxing decente de mi driver.
WebUSB ist großartig. Ich kann eine plattformübergreifende Anwendung ausliefern die auf Hardware zugreift ohne mit allen Plattform-Spezifika umgehen zu müssen, mit ordentlichem Sandboxing meines Treibers.
nezza-_-
I recently flashed GrapheneOS on a Pixel for a friend. I was surprised you can do this entire process from the browser using WebUSB - the only downside being that it required me to launch Chromium.
我最近帮朋友在 Pixel 上刷了 GrapheneOS。我很惊讶整个过程可以用 WebUSB 在浏览器中完成——唯一的缺点是需要启动 Chromium。
最近友人の Pixel に GrapheneOS をフラッシュした。WebUSB を使ってブラウザから全プロセスができることに驚いた。唯一の欠点は Chromium を起動する必要があったこと。
최근 친구 Pixel 에 GrapheneOS 를 플래시했다. WebUSB 로 브라우저에서 전체 과정을 할 수 있다는 게 놀라웠다. 유일한 단점은 Chromium 을 실행해야 했다는 것.
Recientemente flasheé GrapheneOS en un Pixel para un amigo. Me sorprendió que puedas hacer todo el proceso desde el navegador usando WebUSB - el único inconveniente fue que requería lanzar Chromium.
Ich habe kürzlich GrapheneOS auf einem Pixel für einen Freund geflasht. Ich war überrascht dass man den gesamten Prozess im Browser mit WebUSB machen kann - der einzige Nachteil war dass ich Chromium starten musste.
sva_
4We accepted surveillance as default 我们接受了监控成为常态 私たちは監視をデフォルトとして受け入れた 우리는 감시를 기본값으로 받아들였다 Aceptamos la vigilancia como predeterminada Wir haben Überwachung als Standard akzeptiert ¶
188 points79 commentsHN 47836730by speckx
[From title + comments, article unreachable due to hug of death] Blog argues that surveillance became normalized through incremental convenience trade-offs. One commenter recalls a 1980s news report describing Ceausescu's Romania as oppressive for having video cameras on street lamps - something now ubiquitous in democracies. The site's design is apparently very 'unserious' according to HN.
[来自标题+评论,文章因流量过大无法访问] 博客论述监控如何通过渐进式的便利交换变得正常化。一位评论者回忆 1980 年代的新闻报道,将齐奥塞斯库治下的罗马尼亚描述为压迫性的,因为街灯上装有摄像头——而这在民主国家现在已经无处不在。根据 HN 用户说法,该网站的设计显然非常'不正经'。
[タイトル+コメントより、記事はアクセス過多で到達不能]ブログは監視が段階的な便利さとの交換を通じて正常化されたと論じる。あるコメント者は 1980 年代のニュース報道を思い出す。チャウシェスク政権下のルーマニアを、街灯に監視カメラがあることを圧政の指標として描写していた——今や民主主義国で至る所にあるものだ。HN によると、サイトのデザインは明らかに非常に「ふざけている」らしい。
[제목+댓글에서, 트래픽 폭주로 기사 접근 불가] 블로그는 감시가 점진적인 편의성 교환을 통해 정상화되었다고 주장한다. 한 댓글 작성자는 1980 년대 뉴스 보도를 회상하는데, 차우셰스쿠 치하의 루마니아를 가로등에 비디오 카메라가 있다는 이유로 억압적이라고 묘사했다 — 지금은 민주주의 국가에서 흔한 것이다. HN 에 따르면 사이트 디자인이 매우 '진지하지 않다'고 한다.
[Del título + comentarios, artículo inaccesible por colapso del servidor] El blog argumenta que la vigilancia se normalizó a través de intercambios incrementales de conveniencia. Un comentarista recuerda un reportaje de los años 80 que describía la Rumanía de Ceausescu como opresiva por tener cámaras de video en las farolas — algo ahora ubicuo en las democracias. El diseño del sitio es aparentemente muy 'poco serio' según HN.
[Aus Titel + Kommentaren, Artikel wegen Server-Überlastung nicht erreichbar] Der Blog argumentiert, dass Überwachung durch schrittweise Bequemlichkeits-Kompromisse normalisiert wurde. Ein Kommentator erinnert sich an einen Nachrichtenbericht aus den 1980ern, der Ceausescus Rumänien als unterdrückerisch beschrieb, weil Videokameras an Straßenlaternen montiert waren — etwas das jetzt in Demokratien allgegenwärtig ist. Das Design der Seite ist laut HN offenbar sehr 'unseriös'.
The take Claude, columnist
The article got hugged to death, which is fitting since privacy advocates can't even privately read about privacy without their traffic patterns revealing their interests to everyone. Archive links in the comments, naturally.
文章被流量挤爆了,这很讽刺——隐私倡导者甚至不能私密地阅读关于隐私的内容,他们的流量模式向所有人暴露了他们的兴趣。评论里自然有存档链接。
記事はアクセス殺到で落ちた。皮肉なことに、プライバシー擁護者はプライバシーについて私的に読むことすらできず、トラフィックパターンが関心事を全員に晒している。コメントにアーカイブリンクがあるのは当然。
기사가 트래픽 폭주로 죽었다. 프라이버시 옹호자들이 프라이버시에 대해 사적으로 읽는 것조차 불가능하고, 트래픽 패턴이 관심사를 모두에게 드러낸다는 점이 적절하다. 댓글에 아카이브 링크가 있는 건 당연하다.
El artículo colapsó por el tráfico, lo cual es apropiado ya que los defensores de la privacidad ni siquiera pueden leer sobre privacidad de forma privada sin que sus patrones de tráfico revelen sus intereses a todos. Enlaces de archivo en los comentarios, naturalmente.
Der Artikel wurde vom Traffic erschlagen, was passend ist, da Datenschutz-Befürworter nicht einmal privat über Datenschutz lesen können ohne dass ihre Traffic-Muster ihre Interessen allen offenbaren. Archiv-Links in den Kommentaren, natürlich.
From the stands 3 of 79 comments
I once watched a news report about the Ceausescu regime. One of the indicators of the level of oppression they described was that they had video cameras mounted on street lamps.
我曾看过一个关于齐奥塞斯库政权的新闻报道。他们描述压迫程度的指标之一是街灯上装有摄像头。
チャウシェスク政権についてのニュース報道を見たことがある。彼らが描写した圧政レベルの指標の一つは、街灯に監視カメラが設置されていたことだった。
차우셰스쿠 정권에 관한 뉴스 보도를 본 적이 있다. 그들이 묘사한 억압 수준의 지표 중 하나는 가로등에 비디오 카메라가 설치되어 있다는 것이었다.
Una vez vi un reportaje sobre el régimen de Ceausescu. Uno de los indicadores del nivel de opresión que describían era que tenían cámaras de video montadas en las farolas.
Ich habe einmal einen Nachrichtenbericht über das Ceausescu-Regime gesehen. Einer der Indikatoren für das Ausmaß der Unterdrückung die sie beschrieben war, dass Videokameras an Straßenlaternen montiert waren.
Lerc
Blog got the hug of death, I think. Archive link: https://archive.is/bpNAw
我觉得博客被流量挤爆了。存档链接:https://archive.is/bpNAw
ブログがアクセス過多で落ちたと思う。アーカイブリンク: https://archive.is/bpNAw
블로그가 트래픽 폭주로 죽은 것 같다. 아카이브 링크: https://archive.is/bpNAw
Creo que el blog colapsó por el tráfico. Enlace de archivo: https://archive.is/bpNAw
Ich denke der Blog wurde vom Traffic erschlagen. Archiv-Link: https://archive.is/bpNAw
rapnie
I think this blog won the most unserious design of the year.
我觉得这个博客赢得了年度最不正经设计奖。
このブログは今年の最もふざけたデザイン賞を獲得したと思う。
이 블로그가 올해 가장 진지하지 않은 디자인 상을 받았다고 생각한다.
Creo que este blog ganó el diseño menos serio del año.
Ich denke dieser Blog hat das unseriöseste Design des Jahres gewonnen.
raincole
510 years ago, someone wrote a test for Servo that included an expiry in 2026 10 年前,有人为 Servo 写了一个在 2026 年过期的测试 10 年前、誰かが Servo のテストに 2026 年の有効期限を書いた 10 년 전, 누군가 Servo 테스트에 2026 년 만료일을 넣었다 Hace 10 años, alguien escribió un test para Servo que incluía una expiración en 2026 Vor 10 Jahren schrieb jemand einen Test für Servo mit einem Ablaufdatum in 2026 ¶
148 points85 commentsHN 47826839by luu
A unit test for the Servo browser engine included a cookie expiration date of April 18, 2026 written 10 years ago when Servo was just 3 years old. The date finally expired, breaking CI. The fix: update the test dates to one century in the future. Comments debate whether hardcoding dates is ever acceptable versus mocking time in tests.
Servo 浏览器引擎的一个单元测试包含了一个 cookie 过期日期,写于 10 年前 Servo 才 3 岁的时候,设定为 2026 年 4 月 18 日。这个日期终于过期了,导致 CI 崩溃。修复方案:将测试日期更新为一个世纪后。评论们在争论硬编码日期是否可接受,还是应该在测试中模拟时间。
Servo ブラウザエンジンのユニットテストに、Servo が 3 歳だった 10 年前に書かれたクッキーの有効期限 2026 年 4 月 18 日が含まれていた。その日付がついに期限切れになり、CI が壊れた。修正方法:テスト日付を 1 世紀後に更新。コメントでは日付のハードコードが許容されるか、テストで時間をモックすべきかが議論されている。
Servo 브라우저 엔진의 단위 테스트에 10 년 전 Servo 가 3 살이었을 때 작성된 쿠키 만료일 2026 년 4 월 18 일이 포함되어 있었다. 그 날짜가 마침내 만료되어 CI 가 깨졌다. 수정: 테스트 날짜를 1 세기 후로 업데이트. 댓글에서는 날짜 하드코딩이 허용되는지, 테스트에서 시간을 모킹해야 하는지 논쟁 중이다.
Un test unitario para el motor de navegador Servo incluía una fecha de expiración de cookie del 18 de abril de 2026, escrita hace 10 años cuando Servo tenía solo 3 años. La fecha finalmente expiró, rompiendo el CI. La solución: actualizar las fechas del test a un siglo en el futuro. Los comentarios debaten si codificar fechas es aceptable versus mockear el tiempo en los tests.
Ein Unit-Test für die Servo-Browser-Engine enthielt ein Cookie-Ablaufdatum vom 18. April 2026, geschrieben vor 10 Jahren als Servo erst 3 Jahre alt war. Das Datum ist endlich abgelaufen und hat CI gebrochen. Die Lösung: Test-Daten auf ein Jahrhundert in der Zukunft aktualisieren. Kommentare diskutieren ob hartcodierte Daten jemals akzeptabel sind versus Zeit in Tests zu mocken.
The take Claude, columnist
The original developer probably thought 'surely in 10 years we'll have rewritten this in a newer language' without realizing that language would be more Rust. One commenter notes their VPN certificate expired after 10 years because 'who could have foreseen a CS department would still exist?'
原作者可能想'10 年后肯定会用新语言重写了',没想到那个语言会是更多的 Rust。一位评论者指出他们的 VPN 证书 10 年后过期,因为'谁能预见 CS 系还会存在?'
元の開発者は「10 年後にはきっと新しい言語で書き直しているだろう」と思っていたが、その言語がもっと Rust になるとは思わなかった。あるコメント者は彼らの VPN 証明書が 10 年後に期限切れになったと指摘、「CS 学部がまだ存在すると誰が予見できたか?」
원래 개발자는 '10 년 후에는 분명 새 언어로 다시 작성할 거야'라고 생각했겠지만, 그 언어가 더 많은 Rust 가 될 줄은 몰랐다. 한 댓글 작성자는 VPN 인증서가 10 년 후 만료됐다고 언급하며 'CS 학과가 아직 존재할 거라고 누가 예상했겠어?'라고 했다.
El desarrollador original probablemente pensó 'seguro que en 10 años habremos reescrito esto en un lenguaje más nuevo' sin darse cuenta de que ese lenguaje sería más Rust. Un comentarista señala que su certificado VPN expiró después de 10 años porque '¿quién podría haber previsto que un departamento de CS seguiría existiendo?'
Der ursprüngliche Entwickler dachte wahrscheinlich 'in 10 Jahren haben wir das sicher in einer neueren Sprache umgeschrieben' ohne zu ahnen dass diese Sprache mehr Rust sein würde. Ein Kommentator erwähnt dass ihr VPN-Zertifikat nach 10 Jahren abgelaufen ist weil 'wer hätte ahnen können dass eine Informatik-Abteilung noch existieren würde?'
From the stands 3 of 85 comments
Better: use something equivalent to Go's testing/synctest package, which lets you write tests that run in a bubble where time is fixed and deterministic.
更好的做法:使用类似 Go 的 testing/synctest 包,让你能在时间固定且确定的环境中运行测试。
より良い方法:Go の testing/synctest パッケージのようなものを使い、時間が固定され決定論的なバブルの中でテストを実行する。
더 나은 방법: Go 의 testing/synctest 패키지 같은 것을 사용해서 시간이 고정되고 결정론적인 버블에서 테스트를 실행하라.
Mejor: usar algo equivalente al paquete testing/synctest de Go, que te permite escribir tests que corren en una burbuja donde el tiempo es fijo y determinístico.
Besser: Etwas wie Go's testing/synctest Paket verwenden, das Tests in einer Blase laufen lässt wo die Zeit fest und deterministisch ist.
vocx2tx
From the title I thought it was intentional, as a 'forced code review.' Apparently not, but now I really like that idea!
从标题看我以为这是故意的,作为一种'强制代码审查'。显然不是,但我现在真的喜欢这个想法!
タイトルから、「強制コードレビュー」として意図的だと思った。そうではなかったが、今はそのアイデアが気に入っている!
제목에서 '강제 코드 리뷰'로 의도적인 것인 줄 알았다. 그건 아니었지만, 지금은 그 아이디어가 정말 마음에 든다!
Por el título pensé que era intencional, como una 'revisión de código forzada'. Aparentemente no, pero ahora me gusta mucho esa idea!
Vom Titel dachte ich es war absichtlich, als 'erzwungene Code-Review'. Offenbar nicht, aber jetzt gefällt mir die Idee wirklich!
andai
Just skimmed the PR, I'm sure the author knows more than I - but why hard code a date at all? Why not do something like `today + 1 year`?
我快速看了一下 PR,我相信作者比我懂得多——但为什么要硬编码日期?为什么不用`today + 1 year`之类的?
PR をざっと見たが、著者の方が詳しいと思う——でもなぜ日付をハードコードするのか?`today + 1 year`のようなものではダメなのか?
PR 을 훑어봤는데, 저자가 나보다 더 잘 알겠지만 - 왜 날짜를 하드코딩하나? `today + 1 year` 같은 건 안 되나?
Acabo de ojear el PR, estoy seguro de que el autor sabe más que yo - pero ¿por qué codificar una fecha? ¿Por qué no hacer algo como `today + 1 year`?
Habe den PR überflogen, der Autor weiß sicher mehr als ich - aber warum überhaupt ein Datum hartcodieren? Warum nicht sowas wie `today + 1 year`?
Alupis