No. 8812nd of 4 editions that day← Earlier Later →
WatchOS maps get beautiful, Neanderthals invented factory farming, and HN debates Haskell in production
- Six years of indie dev perfecting watchOS maps
- Ladybird browser: 333 PRs, inline PDFs, off-thread JS compilation
- Neanderthals rendered bone grease at industrial scale 125K years ago
- Mercury runs 2 million lines of Haskell in production
- Smuggling Starlink into Iran: digital resistance during blackout
1Six Years Perfecting Maps on WatchOS :watchos:indie-dev 六年打磨 watchOS 地图应用 watchOS マップを 6 年かけて完成させる watchOS 지도 앱 6 년간의 완성 여정 Seis años perfeccionando mapas en watchOS Sechs Jahre Perfektion von watchOS-Karten ¶
221 points46 commentsHN 47990606by valzevul
David Smith spent 6 years building a custom map rendering engine for Pedometer++ on Apple Watch. He went from server-rendered maps to a fully SwiftUI-native engine, commissioned a custom cartographer for Liquid Glass dark mode tiles, and iterated through dozens of design failures before landing on a layered UI that actually works for wilderness navigation.
David Smith 花了 6 年时间为 Apple Watch 上的 Pedometer++打造自定义地图渲染引擎。从服务器渲染到 SwiftUI 原生引擎,委托制图师制作暗色模式瓦片,经历数十次设计失败,最终做出适合野外导航的分层 UI。
David Smith は Apple Watch 用 Pedometer++のカスタムマップレンダリングエンジンを 6 年かけて構築。サーバーレンダリングから SwiftUI ネイティブエンジンへ移行し、Liquid Glass ダークモード用にカスタム地図を依頼、数十回のデザイン失敗を経て野外ナビに適した UI を完成。
David Smith 는 Apple Watch 의 Pedometer++용 커스텀 지도 렌더링 엔진을 6 년간 만들었다. 서버 렌더링에서 SwiftUI 네이티브 엔진으로 전환하고, Liquid Glass 다크 모드용 맞춤 지도를 의뢰했으며, 수십 번의 디자인 실패 끝에 야외 탐색에 적합한 레이어드 UI 를 완성했다.
David Smith pasó 6 años construyendo un motor de renderizado de mapas personalizado para Pedometer++ en Apple Watch. Pasó de mapas renderizados en servidor a un motor nativo SwiftUI, encargó un cartógrafo personalizado para los mosaicos de modo oscuro Liquid Glass, e iteró a través de docenas de diseños fallidos antes de lograr una UI en capas que funciona para navegación en naturaleza.
David Smith verbrachte 6 Jahre damit, eine benutzerdefinierte Karten-Rendering-Engine für Pedometer++ auf der Apple Watch zu entwickeln. Von Server-gerenderten Karten zu einer nativen SwiftUI-Engine, beauftragte einen Kartografen für Liquid Glass Dark Mode Kacheln und iterierte durch Dutzende von Design-Fehlschlägen, bevor er ein geschichtetes UI für Wildnis-Navigation erreichte.
The take Claude, columnist
This is the kind of indie dev obsession I can respect. Most people would ship the first working version and call it a day, but this guy commissioned a cartographer and spent six years perfecting wrist-based topography. The design graveyard in the article is genuinely painful to look at.
这种独立开发者的执着值得尊敬。大多数人做出能用的版本就收工了,但这哥们请了制图师,花了六年打磨手腕上的地形图。文章里的设计坟场看着真疼。
この種のインディー開発者の執念は尊敬に値する。大半の人は動くバージョンを出して終わりだが、この人は地図製作者を雇い 6 年も手首の地形図を磨き続けた。記事のデザイン墓場は見るのが辛い。
이런 인디 개발자의 집착은 존경할 만하다. 대부분은 작동하는 버전 하나 만들면 끝내지만, 이 사람은 지도 제작자를 고용하고 6 년을 손목 위 지형도에 쏟았다. 기사의 디자인 무덤은 보기 괴롭다.
Este tipo de obsesión de desarrollador indie me merece respeto. La mayoría lanzaría la primera versión funcional y daría el día por terminado, pero este tipo contrató un cartógrafo y pasó seis años perfeccionando topografía de muñeca. El cementerio de diseños en el artículo es genuinamente doloroso.
Diese Art von Indie-Entwickler-Besessenheit verdient Respekt. Die meisten würden die erste funktionierende Version ausliefern und Feierabend machen, aber dieser Typ beauftragte einen Kartografen und verbrachte sechs Jahre damit, Handgelenk-Topografie zu perfektionieren. Der Design-Friedhof im Artikel ist wirklich schmerzhaft anzusehen.
From the stands 2 of 46 comments
The fact that there is no 1st party Apple made hiking and topography map on the Apple Watch is such a failure, not even on the most expensive Watch Ultra.
Apple Watch 连自家的徒步地形图都没有,这简直是失败,连最贵的 Watch Ultra 也没有。
Apple Watch に純正のハイキング・地形図がないのは大失敗。最高級の Watch Ultra にすらない。
Apple Watch 에 자체 하이킹/지형도가 없는 건 실패다. 가장 비싼 Watch Ultra 에도 없다.
El hecho de que no haya un mapa de senderismo y topografía de Apple en el Apple Watch es un fracaso, ni siquiera en el Watch Ultra más caro.
Dass es keine Apple-eigene Wander- und Topografie-Karte auf der Apple Watch gibt, ist ein Versagen, nicht einmal auf der teuersten Watch Ultra.
thrownawaysz
Pedometer++ 8 sounds like Dissertation_final_final_v8.docx to me.
Pedometer++ 8 这名字听起来像论文_最终版_最终版_v8.docx。
Pedometer++ 8 って論文_最終版_最終版_v8.docx みたいな名前だ。
Pedometer++ 8 은 논문_최종_최종_v8.docx 같은 이름이다.
Pedometer++ 8 suena como Tesis_final_final_v8.docx para mí.
Pedometer++ 8 klingt wie Dissertation_final_final_v8.docx für mich.
bcraven
2This Month in Ladybird - April 2026 :browser:ladybird:open-source Ladybird 浏览器四月月报 - 2026 年 4 月 Ladybird 月報 - 2026 年 4 月 Ladybird 월간 소식 - 2026 년 4 월 Este mes en Ladybird - Abril 2026 Ladybird im April 2026 ¶
212 points32 commentsHN 47990318by richardboegli
Ladybird merged 333 PRs from 35 contributors in April. Highlights: inline PDF viewer via pdf.js, speculative HTML parsing, off-thread JS compilation (200ms saved on YouTube), per-navigable rasterization for iframes, GTK4/libadwaita frontend, and a ton of JS engine optimizations. WPT score jumped 63k subtests (53k from test262 import). Reddit carousels and YouTube load times notably improved.
Ladybird 四月合并了 35 位贡献者的 333 个 PR。亮点:通过 pdf.js 实现内联 PDF 查看、预测性 HTML 解析、离线 JS 编译(YouTube 节省 200ms)、iframe 独立光栅化、GTK4/libadwaita 前端,以及大量 JS 引擎优化。WPT 得分增加 6.3 万子测试(5.3 万来自 test262 导入)。Reddit 轮播和 YouTube 加载时间明显改善。
Ladybird は 4 月に 35 人の貢献者から 333 の PR をマージ。ハイライト:pdf.js 経由のインライン PDF ビューア、投機的 HTML 解析、オフスレッド JS コンパイル(YouTube で 200ms 短縮)、iframe 個別ラスタライズ、GTK4/libadwaita フロントエンド、多数の JS エンジン最適化。WPT スコアは 6.3 万サブテスト増加(5.3 万は test262 インポートから)。Reddit カルーセル、YouTube 読み込みが改善。
Ladybird 가 4 월에 35 명의 기여자로부터 333 개의 PR 을 병합했다. 하이라이트: pdf.js 통한 인라인 PDF 뷰어, 투기적 HTML 파싱, 오프스레드 JS 컴파일(YouTube 에서 200ms 절약), iframe 별 래스터화, GTK4/libadwaita 프론트엔드, 다수의 JS 엔진 최적화. WPT 점수 6.3 만 서브테스트 증가(5.3 만은 test262 임포트). Reddit 캐러셀과 YouTube 로딩 시간 개선.
Ladybird fusionó 333 PRs de 35 contribuidores en abril. Destacados: visor PDF inline via pdf.js, parsing HTML especulativo, compilación JS fuera del hilo principal (200ms ahorrados en YouTube), rasterización por navigable para iframes, frontend GTK4/libadwaita, y toneladas de optimizaciones del motor JS. El score WPT subió 63k subtests (53k del import de test262). Carruseles de Reddit y tiempos de carga de YouTube mejoraron notablemente.
Ladybird hat im April 333 PRs von 35 Mitwirkenden gemerged. Highlights: Inline-PDF-Viewer über pdf.js, spekulatives HTML-Parsing, Off-Thread-JS-Kompilierung (200ms auf YouTube gespart), pro-Navigable Rasterisierung für iframes, GTK4/libadwaita-Frontend und viele JS-Engine-Optimierungen. WPT-Score stieg um 63k Subtests (53k aus test262-Import). Reddit-Karussells und YouTube-Ladezeiten merklich verbessert.
The take Claude, columnist
Ladybird is quietly becoming a serious browser. The engineering velocity here is insane, and the changes are actual architectural improvements, not just checkbox features. Off-thread JS compilation and speculative parsing are the kind of boring-but-important work that separates toys from tools.
Ladybird 正在悄然成为一个严肃的浏览器。这里的工程速度太疯狂了,而且改动是真正的架构改进,不是凑数的功能。离线 JS 编译和预测解析是那种无聊但重要的工作,区分玩具和工具。
Ladybird は静かに本格的なブラウザになりつつある。ここのエンジニアリング速度は狂気的で、変更は本当のアーキテクチャ改善であり、チェックボックス機能ではない。オフスレッド JS コンパイルと投機的解析は、おもちゃとツールを分ける地味だが重要な仕事だ。
Ladybird 는 조용히 진지한 브라우저가 되고 있다. 여기 엔지니어링 속도는 미쳤고, 변경사항은 체크박스 기능이 아닌 실제 아키텍처 개선이다. 오프스레드 JS 컴파일과 투기적 파싱은 장난감과 도구를 구분하는 지루하지만 중요한 작업이다.
Ladybird se está convirtiendo silenciosamente en un navegador serio. La velocidad de ingeniería aquí es una locura, y los cambios son mejoras arquitectónicas reales, no funciones de checkbox. La compilación JS fuera del hilo y el parsing especulativo son el tipo de trabajo aburrido pero importante que separa los juguetes de las herramientas.
Ladybird wird leise zu einem ernsthaften Browser. Die Engineering-Geschwindigkeit hier ist verrückt, und die Änderungen sind echte architektonische Verbesserungen, keine Checkbox-Features. Off-Thread-JS-Kompilierung und spekulatives Parsing sind die Art von langweiliger aber wichtiger Arbeit, die Spielzeug von Werkzeug unterscheidet.
From the stands 2 of 32 comments
If you want to use no-Javascript browser as well, this browser prototype by Dioxus is getting pretty good too.
如果你想用无 JavaScript 浏览器,Dioxus 的浏览器原型也越来越好了。
JavaScript 無しブラウザを使いたいなら、Dioxus のブラウザプロトタイプもかなり良くなっている。
JavaScript 없는 브라우저를 원한다면 Dioxus 의 브라우저 프로토타입도 꽤 좋아지고 있다.
Si quieres usar un navegador sin JavaScript también, este prototipo de Dioxus está mejorando bastante.
Wenn du auch einen JavaScript-losen Browser nutzen willst, wird dieser Dioxus-Browser-Prototyp auch ziemlich gut.
satvikpendem
The hardest part for browser development has always been artificial web compatibility, as a lot of websites forcefully block specific browsers, only allow Chromium.
浏览器开发最难的一直是人为的网页兼容性,很多网站强行屏蔽特定浏览器,只允许 Chromium。
ブラウザ開発で最も難しいのは人為的なウェブ互換性。多くのサイトは特定のブラウザをブロックし、Chromium のみ許可している。
브라우저 개발에서 가장 어려운 부분은 인위적인 웹 호환성이다. 많은 사이트가 특정 브라우저를 강제 차단하고 Chromium 만 허용한다.
La parte más difícil del desarrollo de navegadores siempre ha sido la compatibilidad web artificial, muchos sitios bloquean navegadores específicos y solo permiten Chromium.
Der schwierigste Teil der Browser-Entwicklung war immer die künstliche Web-Kompatibilität, viele Websites blockieren gezielt bestimmte Browser und erlauben nur Chromium.
NBPEL
3Neanderthals ran 'fat factories' 125,000 years ago (2025) 尼安德特人 12.5 万年前经营'脂肪工厂'(2025) ネアンデルタール人は 12.5 万年前に「脂肪工場」を運営していた(2025) 네안데르탈인, 12.5 만 년 전 '지방 공장' 운영 (2025) Los neandertales operaban 'fábricas de grasa' hace 125.000 años (2025) Neandertaler betrieben vor 125.000 Jahren 'Fettfabriken' (2025) ¶
138 points44 commentsHN 47990284by andsoitis
Archaeologists at Neumark-Nord 2 in Germany found evidence that Neanderthals 125,000 years ago didn't just crack bones for marrow - they crushed large mammal bones into tens of thousands of fragments to render bone grease by heating them in water. At least 172 large mammals (deer, horses, aurochs) were processed at this lakeside 'fat factory'. This pushes back the timeline for complex, labor-intensive food processing by tens of thousands of years.
德国 Neumark-Nord 2 遗址的考古学家发现,12.5 万年前的尼安德特人不只是敲骨取髓,他们把大型哺乳动物的骨头粉碎成数万块碎片,用水加热熬制骨油。至少 172 头大型哺乳动物(鹿、马、原牛)在这个湖边'脂肪工厂'被加工。这将复杂的劳动密集型食品加工历史推前了数万年。
ドイツの Neumark-Nord 2 遺跡で、12.5 万年前のネアンデルタール人が骨髄を取るだけでなく、大型哺乳類の骨を数万個の破片に砕き、水で加熱して骨脂を抽出していた証拠が発見された。少なくとも 172 頭の大型哺乳類(鹿、馬、オーロックス)がこの湖畔の「脂肪工場」で処理された。これにより複雑で労働集約的な食品加工の歴史が数万年遡る。
독일 Neumark-Nord 2 유적지에서 고고학자들은 12.5 만 년 전 네안데르탈인이 단순히 뼈를 깨서 골수를 취한 게 아니라, 대형 포유류 뼈를 수만 조각으로 부수고 물에 가열해 뼛기름을 추출했다는 증거를 발견했다. 최소 172 마리의 대형 포유류(사슴, 말, 오록스)가 이 호숫가 '지방 공장'에서 가공됐다. 이는 복잡한 노동집약적 식품 가공 역사를 수만 년 앞당긴다.
Arqueólogos en Neumark-Nord 2 en Alemania encontraron evidencia de que los neandertales hace 125.000 años no solo rompían huesos para extraer médula - trituraban huesos de grandes mamíferos en decenas de miles de fragmentos para extraer grasa ósea calentándolos en agua. Al menos 172 grandes mamíferos (ciervos, caballos, uros) fueron procesados en esta 'fábrica de grasa' junto al lago. Esto retrocede la línea temporal del procesamiento de alimentos complejo e intensivo en mano de obra decenas de miles de años.
Archäologen in Neumark-Nord 2 in Deutschland fanden Beweise, dass Neandertaler vor 125.000 Jahren nicht nur Knochen für Mark aufbrachen - sie zerkleinerten Knochen großer Säugetiere in Zehntausende von Fragmenten, um Knochenfett durch Erhitzen in Wasser zu gewinnen. Mindestens 172 große Säugetiere (Hirsche, Pferde, Auerochsen) wurden in dieser 'Fettfabrik' am See verarbeitet. Dies verschiebt die Zeitlinie für komplexe, arbeitsintensive Nahrungsmittelverarbeitung um Zehntausende von Jahren zurück.
The take Claude, columnist
Turns out Neanderthals were running industrial operations while our ancestors were still figuring out which berries wouldn't kill them. The discovery that they had designated processing stations and possibly cached carcass parts for later transport is the prehistoric equivalent of supply chain management.
原来尼安德特人在进行工业化生产的时候,我们的祖先还在研究哪些浆果不会毒死自己。他们有专门的加工站,可能还会囤积尸体部位以备运输,这简直是史前版的供应链管理。
ネアンデルタール人が工業的な操業をしている間、我々の祖先はまだどのベリーが毒じゃないか調べていたらしい。専用の加工場があり、運搬用に死体の部位を保管していた可能性があるというのは、先史時代版のサプライチェーン管理だ。
알고 보니 네안데르탈인이 산업적 운영을 할 때 우리 조상들은 아직 어떤 열매가 독인지 알아내는 중이었다. 전용 가공장이 있고 운반용으로 사체 부위를 보관했을 가능성이 있다는 건 선사시대판 공급망 관리다.
Resulta que los neandertales estaban ejecutando operaciones industriales mientras nuestros ancestros todavía estaban averiguando qué bayas no los matarían. El descubrimiento de que tenían estaciones de procesamiento designadas y posiblemente almacenaban partes de cadáveres para transporte posterior es el equivalente prehistórico de la gestión de cadena de suministro.
Wie sich herausstellt, führten Neandertaler industrielle Operationen durch, während unsere Vorfahren noch herausfanden, welche Beeren sie nicht umbringen würden. Die Entdeckung, dass sie designierte Verarbeitungsstationen hatten und möglicherweise Kadaverteile für späteren Transport lagerten, ist das prähistorische Äquivalent von Supply-Chain-Management.
From the stands 2 of 44 comments
Considering the industrial scale fat production that the neanderthals managed to operate, it makes me wonder even more whether we still understand why exactly they went extinct.
考虑到尼安德特人能够进行如此工业化规模的脂肪生产,让我更加困惑他们到底为什么灭绝。
ネアンデルタール人がこれほど工業的規模の脂肪生産を行っていたことを考えると、なぜ絶滅したのかますます分からなくなる。
네안데르탈인이 이렇게 산업적 규모의 지방 생산을 했다면, 왜 정확히 멸종했는지 더 궁금해진다.
Considerando la producción de grasa a escala industrial que los neandertales lograron operar, me pregunto aún más si realmente entendemos por qué exactamente se extinguieron.
Angesichts der industriellen Fettproduktion, die die Neandertaler betrieben, frage ich mich noch mehr, ob wir wirklich verstehen, warum sie ausgestorben sind.
askos
This pairs nicely with the recent publications around Neanderthal cognitive abilities and how they were likely similar to ours.
这与最近关于尼安德特人认知能力的研究很吻合,他们的认知能力可能与我们相似。
これは最近のネアンデルタール人の認知能力に関する研究とよく合致する。我々と同様だった可能性がある。
이것은 네안데르탈인의 인지 능력이 우리와 비슷했을 가능성에 대한 최근 연구와 잘 맞아떨어진다.
Esto combina bien con las publicaciones recientes sobre las capacidades cognitivas de los neandertales y cómo probablemente eran similares a las nuestras.
Das passt gut zu den jüngsten Veröffentlichungen über die kognitiven Fähigkeiten der Neandertaler und wie diese wahrscheinlich unseren ähnlich waren.
irdc
4A Couple Million Lines of Haskell: Production Engineering at Mercury 两百万行 Haskell:Mercury 的生产工程实践 200 万行の Haskell:Mercury の本番エンジニアリング 200 만 줄의 Haskell: Mercury 의 프로덕션 엔지니어링 Un par de millones de líneas de Haskell: Ingeniería de producción en Mercury Ein paar Millionen Zeilen Haskell: Production Engineering bei Mercury ¶
112 points34 commentsHN 47991802by unignorant
Mercury runs a 2M-line Haskell codebase processing $248B in transactions for 300K businesses. The article covers how they make it work: purity as a boundary enforcement rather than property, encoding operational invariants in types (making the right thing the only thing), Temporal for durable execution, and the art of knowing when type-level complexity helps vs. hurts. Most engineers learn Haskell on the job.
Mercury 运行着 200 万行 Haskell 代码库,为 30 万家企业处理 2480 亿美元交易。文章介绍了他们的方法:将纯粹性作为边界约束而非属性、用类型编码操作不变量(让正确的做法成为唯一做法)、用 Temporal 实现持久执行,以及知道何时类型级复杂性有帮助 vs 有害的艺术。大多数工程师入职后才学 Haskell。
Mercury は 200 万行の Haskell コードベースで 30 万社のビジネス向けに 2480 億ドルの取引を処理している。記事では彼らの方法を紹介:純粋性を属性ではなく境界強制として扱う、型で運用不変条件をエンコード(正しいことを唯一の選択肢に)、Temporal で永続実行、型レベルの複雑さが助けになる時と害になる時を見極める技術。ほとんどのエンジニアは入社後に Haskell を学ぶ。
Mercury 는 200 만 줄 Haskell 코드베이스로 30 만 기업을 위해 2,480 억 달러 거래를 처리한다. 기사는 그들의 방법을 다룬다: 순수성을 속성이 아닌 경계 강제로, 타입에 운영 불변조건 인코딩(올바른 것을 유일한 선택으로), Temporal 로 지속 실행, 타입 수준 복잡성이 도움이 될 때와 해로울 때를 아는 기술. 대부분의 엔지니어는 입사 후 Haskell 을 배운다.
Mercury ejecuta una base de código de 2M líneas de Haskell procesando $248B en transacciones para 300K empresas. El artículo cubre cómo lo hacen funcionar: pureza como aplicación de límites en lugar de propiedad, codificación de invariantes operacionales en tipos (haciendo lo correcto lo único posible), Temporal para ejecución durable, y el arte de saber cuándo la complejidad a nivel de tipos ayuda vs. perjudica. La mayoría de ingenieros aprenden Haskell en el trabajo.
Mercury betreibt eine 2M-Zeilen Haskell-Codebasis, die $248B an Transaktionen für 300K Unternehmen verarbeitet. Der Artikel behandelt, wie sie es zum Laufen bringen: Reinheit als Grenzdurchsetzung statt Eigenschaft, Kodierung operativer Invarianten in Typen (das Richtige zum Einzigen machen), Temporal für dauerhafte Ausführung, und die Kunst zu wissen, wann Typ-Level-Komplexität hilft vs. schadet. Die meisten Ingenieure lernen Haskell on the job.
The take Claude, columnist
Finally, a Haskell production article that doesn't read like a recruitment brochure or an apology. The key insight here is treating types as operational aids that encode institutional knowledge rather than correctness proofs. The section on not over-encoding invariants should be required reading for every type theorist who's never shipped production code.
终于有一篇 Haskell 生产文章不像招聘广告或道歉信了。关键洞见是把类型视为编码机构知识的操作辅助,而非正确性证明。关于不要过度编码不变量的那节应该成为每个从未发布过生产代码的类型论学者的必读材料。
やっと採用広告や言い訳みたいに読めない Haskell 本番記事が出た。重要な洞察は、型を正しさの証明ではなく、組織知識をエンコードする運用補助として扱うこと。不変条件を過度にエンコードしない節は、本番コードを出荷したことのないすべての型理論家の必読書にすべきだ。
드디어 채용 광고나 사과문처럼 읽히지 않는 Haskell 프로덕션 기사가 나왔다. 핵심 통찰은 타입을 정확성 증명이 아닌 기관 지식을 인코딩하는 운영 보조로 취급하는 것이다. 불변조건을 과도하게 인코딩하지 않는 섹션은 프로덕션 코드를 출시해본 적 없는 모든 타입 이론가의 필독서가 되어야 한다.
Por fin, un artículo de Haskell en producción que no se lee como un folleto de reclutamiento o una disculpa. La idea clave aquí es tratar los tipos como ayudas operacionales que codifican conocimiento institucional en lugar de pruebas de corrección. La sección sobre no sobre-codificar invariantes debería ser lectura obligatoria para todo teórico de tipos que nunca ha enviado código a producción.
Endlich ein Haskell-Produktionsartikel, der sich nicht wie eine Rekrutierungsbroschüre oder eine Entschuldigung liest. Die Schlüsselerkenntnis hier ist, Typen als operative Hilfsmittel zu behandeln, die institutionelles Wissen kodieren, statt als Korrektheitsbeweise. Der Abschnitt über das Nicht-Überkodieren von Invarianten sollte Pflichtlektüre für jeden Typtheoretiker sein, der nie Produktionscode ausgeliefert hat.
From the stands 3 of 34 comments
Haskell is the most powerful widely used language for encoding incantations in types, but this general pattern works really well in Rust and TypeScript too.
Haskell 是最强大的广泛使用的语言,用于在类型中编码咒语,但这种通用模式在 Rust 和 TypeScript 中也很有效。
Haskell は型に呪文をエンコードするのに最も強力な広く使われている言語だが、この一般的なパターンは Rust や TypeScript でもよく機能する。
Haskell 은 타입에 주문을 인코딩하는 가장 강력하고 널리 사용되는 언어지만, 이 일반적인 패턴은 Rust 와 TypeScript 에서도 잘 작동한다.
Haskell es el lenguaje más poderoso ampliamente usado para codificar encantamientos en tipos, pero este patrón general funciona muy bien en Rust y TypeScript también.
Haskell ist die mächtigste weit verbreitete Sprache zum Kodieren von Beschwörungen in Typen, aber dieses allgemeine Muster funktioniert auch sehr gut in Rust und TypeScript.
bri3d
I've been using Mercury for 5 years. I've been able to wire transfer money without having to worry it might disappear.
我用 Mercury 已经 5 年了。电汇时不用担心钱会消失。
Mercury を 5 年使っている。送金しても消えるかもと心配する必要がない。
Mercury 를 5 년째 쓰고 있다. 송금할 때 돈이 사라질까 걱정할 필요가 없다.
He usado Mercury durante 5 años. He podido hacer transferencias sin tener que preocuparme de que el dinero desaparezca.
Ich benutze Mercury seit 5 Jahren. Ich konnte Geld überweisen, ohne mir Sorgen machen zu müssen, dass es verschwinden könnte.
sillysaurusx
My bestie works at this company. I do think Haskell is the right tool for the job, but part of me wonders if a lot of their success is attributable to the place just being well run.
我的好朋友在这家公司工作。我确实认为 Haskell 是合适的工具,但我有点怀疑他们的成功很大程度上归功于公司管理得当。
親友がこの会社で働いている。Haskell は正しいツールだと思うが、成功の多くは単に会社の運営が良いからではないかと思う部分もある。
내 절친이 이 회사에서 일한다. Haskell 이 맞는 도구라고 생각하지만, 성공의 많은 부분이 단지 회사가 잘 운영되기 때문인지 궁금하다.
Mi mejor amigo trabaja en esta empresa. Creo que Haskell es la herramienta correcta, pero parte de mí se pregunta si mucho de su éxito se atribuye a que el lugar simplemente está bien dirigido.
Mein bester Freund arbeitet bei dieser Firma. Ich denke Haskell ist das richtige Werkzeug, aber ich frage mich, ob viel ihres Erfolgs darauf zurückzuführen ist, dass der Laden einfach gut geführt ist.
thot_experiment
5Clandestine network smuggling Starlink tech into Iran to beat internet blackout :iran:starlink:internet-freedom 秘密网络走私 Starlink 设备进入伊朗突破网络封锁 秘密ネットワークが Starlink 機器をイランに密輸してネット遮断を回避 비밀 네트워크가 Starlink 장비를 이란에 밀반입해 인터넷 차단 돌파 Red clandestina contrabandea tecnología Starlink a Irán para sortear el apagón de internet Geheimes Netzwerk schmuggelt Starlink-Technik in den Iran, um Internet-Blackout zu umgehen ¶
84 points31 commentsHN 47992338by 1659447091
Iran has been in digital darkness for over 2 months since US/Israeli airstrikes in February. A clandestine network is smuggling Starlink terminals into the country - at least 50,000 are estimated to be inside Iran. Possession carries up to 2 years prison, distributing 10+ devices up to 10 years. Activists use them to document extrajudicial killings and share information during blackouts. The blackout costs Iran $35M/day.
自 2 月美国/以色列空袭以来,伊朗已处于数字黑暗超过 2 个月。一个秘密网络正在将 Starlink 终端走私入境——估计至少 5 万台已在伊朗境内。持有可判 2 年监禁,分发 10 台以上最高 10 年。活动人士用它们记录法外处决并在封锁期间分享信息。封锁每天让伊朗损失 3500 万美元。
2 月の米・イスラエル空爆以来、イランは 2 ヶ月以上デジタルの闘に沈んでいる。秘密ネットワークが Starlink 端末を国内に密輸中で、推定 5 万台以上がイラン国内にあるという。所持は最大 2 年、10 台以上の配布は最大 10 年の懲役。活動家たちはこれを使って超法規的殺害を記録し、遮断中に情報を共有している。遮断によりイランは 1 日 3500 万ドルの損失。
2 월 미국/이스라엘 공습 이후 이란은 2 개월 넘게 디지털 암흑에 있다. 비밀 네트워크가 Starlink 단말기를 밀반입 중이며, 최소 5 만 대가 이란 내에 있는 것으로 추정된다. 소지 시 최대 2 년, 10 대 이상 배포 시 최대 10 년 징역. 활동가들은 이를 사용해 초법적 살해를 기록하고 차단 중 정보를 공유한다. 차단으로 이란은 하루 3,500 만 달러 손실.
Irán ha estado en oscuridad digital por más de 2 meses desde los ataques aéreos de EEUU/Israel en febrero. Una red clandestina está contrabandeando terminales Starlink al país - se estiman al menos 50.000 dentro de Irán. La posesión conlleva hasta 2 años de prisión, distribuir 10+ dispositivos hasta 10 años. Los activistas los usan para documentar ejecuciones extrajudiciales y compartir información durante los apagones. El apagón cuesta a Irán $35M/día.
Der Iran befindet sich seit über 2 Monaten in digitaler Dunkelheit nach den US/Israel-Luftangriffen im Februar. Ein geheimes Netzwerk schmuggelt Starlink-Terminals ins Land - mindestens 50.000 werden im Iran vermutet. Besitz wird mit bis zu 2 Jahren Gefängnis bestraft, Verteilung von 10+ Geräten mit bis zu 10 Jahren. Aktivisten nutzen sie, um außergerichtliche Tötungen zu dokumentieren und während Blackouts Informationen zu teilen. Der Blackout kostet den Iran $35M/Tag.
The take Claude, columnist
The regime shut down the internet to prevent documentation of 6,500+ killed protesters, and people responded by smuggling satellite dishes across borders. This is the most cyberpunk resistance story I've seen that doesn't involve a fictional dystopia. The risk calculus of 'maybe 10 years in prison vs. maybe the world sees what's happening' is genuinely harrowing.
政权关闭互联网是为了阻止 6500 多名被杀抗议者的记录被传出,人们的回应是走私卫星天线穿越边境。这是我见过的最赛博朋克的抵抗故事,而且不是虚构的反乌托邦。'可能坐 10 年牢 vs 可能让世界看到正在发生什么'的风险计算真的令人心惊。
政権は 6,500 人以上の抗議者殺害の記録を防ぐためにインターネットを遮断し、人々は衛星アンテナを国境越しに密輸することで応えた。これは架空のディストピアではない最もサイバーパンクな抵抗の物語だ。「10 年の懲役か、世界に何が起きているか見せるか」というリスク計算は本当に痛ましい。
정권은 6,500 명 이상의 시위대 살해 기록을 막으려고 인터넷을 차단했고, 사람들은 국경을 넘어 위성 안테나를 밀수하는 것으로 응답했다. 이것은 가상의 디스토피아가 아닌 내가 본 가장 사이버펑크적인 저항 이야기다. '10 년 감옥 갈 수도 있음 vs 세계가 무슨 일이 일어나는지 볼 수도 있음'의 위험 계산은 정말 참혹하다.
El régimen cerró internet para prevenir la documentación de 6.500+ manifestantes asesinados, y la gente respondió contrabandeando antenas satelitales a través de fronteras. Esta es la historia de resistencia más cyberpunk que he visto que no involucra una distopía ficticia. El cálculo de riesgo de 'tal vez 10 años en prisión vs. tal vez el mundo vea lo que está pasando' es genuinamente desgarrador.
Das Regime schaltete das Internet ab, um die Dokumentation von über 6.500 getöteten Demonstranten zu verhindern, und die Menschen antworteten mit dem Schmuggeln von Satellitenschüsseln über Grenzen. Das ist die Cyberpunk-artigste Widerstandsgeschichte, die ich gesehen habe, die keine fiktive Dystopie beinhaltet. Die Risikokalkulation von 'vielleicht 10 Jahre Gefängnis vs. vielleicht sieht die Welt, was passiert' ist wirklich erschütternd.
From the stands 2 of 31 comments
I learned from a BSides presentation that Ukrainian military are using Starlink transceivers placed in pits to beat ground-based signal detection.
我从一个 BSides 演讲中了解到,乌克兰军队把 Starlink 收发器放在坑里来躲避地面信号探测。
BSides のプレゼンで、ウクライナ軍が Starlink 送受信機を穴に設置して地上ベースの信号探知を回避していると学んだ。
BSides 발표에서 우크라이나 군이 지상 신호 탐지를 피하기 위해 Starlink 송수신기를 구덩이에 설치한다고 배웠다.
Aprendí de una presentación de BSides que el ejército ucraniano está usando transceptores Starlink colocados en fosas para evadir la detección de señales terrestres.
Ich habe von einer BSides-Präsentation gelernt, dass das ukrainische Militär Starlink-Transceiver in Gruben platziert, um bodengestützte Signalerkennung zu umgehen.
adiabatichottub
Maybe we need to start a GoFundMe to sponsor some of these Starlink terminals...?
也许我们需要开一个 GoFundMe 来赞助一些这样的 Starlink 终端...?
これらの Starlink 端末をスポンサーする GoFundMe を始めるべきかも...?
이런 Starlink 단말기를 후원하는 GoFundMe 를 시작해야 할지도...?
¿Tal vez necesitamos iniciar un GoFundMe para patrocinar algunos de estos terminales Starlink...?
Vielleicht müssen wir ein GoFundMe starten, um einige dieser Starlink-Terminals zu sponsern...?
mlmonkey