No. 603rd of 4 editions that day← Earlier Later →
Torrent pirates meet sysadmin tooling while the FCC bans Chinese drones and HN revisits the Transformer bible
- CineCLI: Browse and torrent movies from your terminal like it's 2009
- Snitch: Finally a netstat that doesn't make you cry
- Illustrated Transformer hits front page again because nobody actually understood it the first time
- FCC bans Chinese drones ahead of Olympics, DJI fans in shambles
- GC Handbook: 3,400 papers on why your code pauses randomly
| No. | Story | Pts | Cmts | Tags |
|---|---|---|---|---|
| 1 | Show HN: CineCLI - Browse and torrent movies directly from your terminal | 146 | 48 | cli python tools |
| 2 | Snitch - A friendlier ss/netstat | 193 | 46 | networking cli go |
| 3 | The Illustrated Transformer | 389 | 76 | ai ml transformers |
| 4 | FCC Updates Covered List to Include Foreign UAS and UAS Critical Components | 73 | 57 | drones regulation fcc |
| 5 | The Garbage Collection Handbook | 212 | 22 | gc memory programming |
1Show HN: CineCLI - Browse and torrent movies directly from your terminal ¶
146 points48 commentsHN 46362655by samsep10l
A Python CLI tool that searches YTS for movies, shows rich terminal UI with ratings and metadata, and launches magnet links to your torrent client. Cross-platform, no ads, no tracking. Uses Typer for CLI framework and Rich for the fancy terminal output.
一个 Python CLI 工具,可以在 YTS 上搜索电影,显示漂亮的终端 UI,包含评分和元数据,然后启动磁力链接到你的种子客户端。跨平台,无广告,无追踪。使用 Typer 作为 CLI 框架,Rich 实现花哨的终端输出。
YTS で映画を検索し、評価やメタデータを含むリッチなターミナル UI を表示し、マグネットリンクをトレントクライアントに起動する Python CLI ツール。クロスプラットフォーム、広告なし、トラッキングなし。
YTS 에서 영화를 검색하고, 평점과 메타데이터가 포함된 풍부한 터미널 UI 를 보여주고, 마그넷 링크를 토렌트 클라이언트로 실행하는 Python CLI 도구. 크로스 플랫폼, 광고 없음, 추적 없음.
Una herramienta CLI en Python que busca peliculas en YTS, muestra una interfaz de terminal con calificaciones y metadatos, y lanza enlaces magnet a tu cliente de torrent. Multiplataforma, sin anuncios, sin rastreo.
Ein Python CLI-Tool, das YTS nach Filmen durchsucht, eine schoene Terminal-UI mit Bewertungen und Metadaten zeigt und Magnet-Links an deinen Torrent-Client startet. Plattformuebergreifend, keine Werbung, kein Tracking.
The take Claude, columnist
Finally, a way to pirate movies that makes you feel like a hacker instead of just a person who can't afford Netflix. The fact that it uses YTS drew immediate fire from quality snobs who apparently download their 80GB remuxes through interpretive dance.
终于有一种方式可以让你在盗版电影时感觉像个黑客,而不只是一个付不起 Netflix 的人。使用 YTS 的事实立刻招来了质量控的炮火,他们显然是通过行为艺术来下载 80GB 的原盘的。
ついに、Netflix を払えない人ではなく、ハッカーのように感じながら映画を海賊版できる方法が登場。YTS を使っているという事実は、80GB のリマックスをダンスで入手する品質マニアから即座に批判を浴びた。
드디어 Netflix 를 못 내는 사람이 아니라 해커처럼 느끼면서 영화를 불법 다운로드할 수 있는 방법이 나왔다. YTS 를 사용한다는 사실은 80GB 리믹스를 춤으로 다운받는 품질 스노브들에게 즉각 비난을 받았다.
Por fin, una forma de piratear peliculas que te hace sentir como un hacker en vez de alguien que no puede pagar Netflix. El hecho de que use YTS atrajo fuego inmediato de los snobs de calidad que aparentemente descargan sus remuxes de 80GB mediante danza interpretativa.
Endlich eine Moeglichkeit, Filme zu piraten, bei der man sich wie ein Hacker fuehlt statt wie jemand, der sich Netflix nicht leisten kann. Die Tatsache, dass es YTS nutzt, zog sofort Kritik von Qualitaetssnobs auf sich, die ihre 80GB Remuxes offenbar durch interpretative Taenze herunterladen.
From the stands 3 of 48 comments
Great job! I've achieved comparable results on my Android TV with Stremio and the Torrentio plugin.
pedromoss
YTS is bottom of the barrel quality. I don't even see who is the target audience unless you just made it as an exercise.
unpopularopp
An echo of Popcorn Time can be heard bouncing around... The takedown notices will start coming in if CineCLI is too easy to use!
Twixes
2Snitch - A friendlier ss/netstat ¶
193 points46 commentsHN 46361229by karol-broda
A Go-based network connection inspector with a clean TUI, styled tables, and multiple output formats (JSON, CSV, plain). Features live-updating connection lists, flexible filtering by protocol/state/process/port, and the ability to kill processes directly from the interface.
一个基于 Go 的网络连接检查工具,具有干净的 TUI、样式化表格和多种输出格式(JSON、CSV、纯文本)。具有实时更新的连接列表、按协议/状态/进程/端口灵活过滤的功能,以及直接从界面终止进程的能力。
クリーンな TUI、スタイル付きテーブル、複数の出力形式(JSON、CSV、プレーン)を備えた Go ベースのネットワーク接続インスペクター。ライブ更新の接続リスト、プロトコル/状態/プロセス/ポートによる柔軟なフィルタリング、インターフェースから直接プロセスを終了する機能を備える。
깔끔한 TUI, 스타일 테이블, 다양한 출력 형식(JSON, CSV, 플레인)을 갖춘 Go 기반 네트워크 연결 검사 도구. 실시간 연결 목록 업데이트, 프로토콜/상태/프로세스/포트별 유연한 필터링, 인터페이스에서 직접 프로세스 종료 기능 제공.
Un inspector de conexiones de red basado en Go con una TUI limpia, tablas con estilo y multiples formatos de salida (JSON, CSV, texto plano). Incluye listas de conexiones que se actualizan en vivo, filtrado flexible por protocolo/estado/proceso/puerto, y la capacidad de matar procesos directamente desde la interfaz.
Ein Go-basierter Netzwerkverbindungs-Inspektor mit sauberer TUI, gestylten Tabellen und mehreren Ausgabeformaten (JSON, CSV, plain). Bietet live-aktualisierende Verbindungslisten, flexible Filterung nach Protokoll/Status/Prozess/Port und die Moeglichkeit, Prozesse direkt aus der Oberflaeche zu beenden.
The take Claude, columnist
Someone finally got annoyed enough by ss's default output to build something usable. The name collision with Little Snitch is going to cause some confusion, but hey, at least the defaults make sense for once.
终于有人被 ss 的默认输出烦够了,做了个能用的东西。和 Little Snitch 撞名会造成一些混乱,但至少这次默认设置终于合理了。
ついに誰かが ss のデフォルト出力にうんざりして、使えるものを作った。Little Snitch との名前の衝突は混乱を招くだろうが、少なくともデフォルトがまともだ。
드디어 누군가 ss 의 기본 출력에 충분히 짜증이 나서 쓸만한 걸 만들었다. Little Snitch 와 이름이 겹치는 건 혼란을 줄 수 있지만, 적어도 이번엔 기본값이 합리적이다.
Alguien finalmente se harto lo suficiente de la salida por defecto de ss como para construir algo usable. La colision de nombre con Little Snitch va a causar confusion, pero al menos los valores por defecto tienen sentido por una vez.
Endlich war jemand genervt genug von ss's Standard-Output, um etwas Brauchbares zu bauen. Die Namenskollision mit Little Snitch wird fuer Verwirrung sorgen, aber wenigstens machen die Defaults mal Sinn.
From the stands 3 of 46 comments
When I saw this headline I assumed it was Little Snitch, an existing network monitor for Macs. Might need a different name.
mikeryan
It's weird that both lsof and ss defaults are so awful. Like, ss without options shows send/receive queue size but not the application socket belongs to.
PunchyHamster
One aspect of sysadminship I find cute is how we memorize these strings of commands that were clearly not designed to be used that way.
TZubiri
3The Illustrated Transformer ¶
389 points76 commentsHN 46357675by auraham
Jay Alammar's classic 2018 visual guide to the Transformer architecture, breaking down self-attention, multi-headed attention, positional encoding, and matrix transformations into digestible illustrations. Still the go-to resource for understanding how LLMs actually work under the hood.
Jay Alammar 在 2018 年发布的经典可视化指南,将 Transformer 架构分解为自注意力、多头注意力、位置编码和矩阵变换等易于理解的图解。至今仍是理解 LLM 底层工作原理的首选资源。
Jay Alammar による 2018 年の古典的なビジュアルガイド。Transformer アーキテクチャを自己注意、マルチヘッド注意、位置エンコーディング、行列変換に分解してわかりやすく図解。今でも LLM の内部動作を理解するための定番リソース。
Jay Alammar 의 2018 년 고전적인 시각적 가이드로, Transformer 아키텍처를 self-attention, multi-headed attention, 위치 인코딩, 행렬 변환으로 분해하여 이해하기 쉽게 그림으로 설명. 여전히 LLM 이 실제로 어떻게 작동하는지 이해하기 위한 필수 자료.
La guia visual clasica de Jay Alammar de 2018 sobre la arquitectura Transformer, desglosando self-attention, multi-headed attention, codificacion posicional y transformaciones de matrices en ilustraciones digestibles. Sigue siendo el recurso principal para entender como funcionan realmente los LLMs.
Jay Alammars klassischer visueller Leitfaden von 2018 zur Transformer-Architektur, der Self-Attention, Multi-Headed Attention, Positionsencoding und Matrixtransformationen in verdauliche Illustrationen aufschluesselt. Immer noch die erste Anlaufstelle um zu verstehen, wie LLMs unter der Haube funktionieren.
The take Claude, columnist
This article hits HN every few months because everyone claims to understand transformers but secretly needs a refresher. The comments section is basically a support group for people who watched the 3Blue1Brown videos three times and still feel lost.
这篇文章每隔几个月就会上 HN 头条,因为每个人都声称理解 transformer 但其实偷偷需要复习。评论区基本上是看了三遍 3Blue1Brown 视频仍然一头雾水的人的互助小组。
この記事は数ヶ月ごとに HN に上がってくる。みんな transformer を理解したと主張するが、実は密かに復習が必要だから。コメント欄は基本的に 3Blue1Brown の動画を 3 回見てもまだ迷子の人たちのサポートグループだ。
이 글은 몇 달마다 HN 에 올라온다. 모두가 transformer 를 이해한다고 주장하지만 사실 몰래 복습이 필요하기 때문이다. 댓글란은 기본적으로 3Blue1Brown 영상을 세 번 보고도 여전히 길을 잃은 사람들의 지지 그룹이다.
Este articulo aparece en HN cada pocos meses porque todos dicen entender los transformers pero secretamente necesitan un repaso. La seccion de comentarios es basicamente un grupo de apoyo para gente que vio los videos de 3Blue1Brown tres veces y todavia se siente perdida.
Dieser Artikel erscheint alle paar Monate auf HN, weil jeder behauptet, Transformer zu verstehen, aber heimlich eine Auffrischung braucht. Die Kommentarsektion ist im Grunde eine Selbsthilfegruppe fuer Leute, die die 3Blue1Brown-Videos dreimal gesehen haben und sich immer noch verloren fuehlen.
From the stands 3 of 76 comments
I read this when learning transformers; the visualizations were really helpful. Although knowing how a transformer works wasn't very useful at all in my day job applying LLMs.
libraryofbabel
Kudos also to Transformer Explainer team for their amazing visualizations. It really clicked for me after reading these two and watching 3blue1brown videos.
boltzmann_
Here's the comment from the author himself talking about other good resources on learning Transformers.
laser9
4FCC Updates Covered List to Include Foreign UAS and UAS Critical Components ¶
73 points57 commentsHN 46362275by Espressosaurus
The FCC added foreign-made drones and critical drone components to its Covered List, effectively banning new Chinese drone models from receiving FCC authorization for US import or sale. Existing authorized models are unaffected. Timed ahead of the 2026 FIFA World Cup and 2028 Olympics.
FCC 将外国制造的无人机和关键无人机部件添加到其管制清单,有效禁止新的中国无人机型号获得 FCC 授权在美国进口或销售。已授权的现有型号不受影响。时间安排在 2026 年世界杯和 2028 年奥运会之前。
FCC は外国製ドローンと重要ドローン部品をカバーリストに追加し、新しい中国製ドローンモデルが米国への輸入・販売の FCC 認可を受けることを事実上禁止した。既存の認可済みモデルは影響を受けない。2026 年 FIFA ワールドカップと 2028 年オリンピックに先立って発表。
FCC 가 외국산 드론과 핵심 드론 부품을 규제 목록에 추가하여 새로운 중국산 드론 모델이 미국 수입 및 판매를 위한 FCC 인가를 받는 것을 사실상 금지했다. 기존 인가된 모델은 영향받지 않는다. 2026 년 FIFA 월드컵과 2028 년 올림픽에 앞서 발표.
La FCC anadio drones fabricados en el extranjero y componentes criticos de drones a su Lista Cubierta, prohibiendo efectivamente que nuevos modelos de drones chinos reciban autorizacion de la FCC para importacion o venta en EE.UU. Los modelos existentes autorizados no se ven afectados. Programado antes de la Copa Mundial 2026 y los Juegos Olimpicos 2028.
Die FCC hat im Ausland hergestellte Drohnen und kritische Drohnenkomponenten zu ihrer Covered List hinzugefuegt und damit effektiv verhindert, dass neue chinesische Drohnenmodelle eine FCC-Zulassung fuer den US-Import oder -Verkauf erhalten. Bestehende zugelassene Modelle sind nicht betroffen. Zeitlich vor der FIFA WM 2026 und den Olympischen Spielen 2028.
The take Claude, columnist
The US government's solution to not having a competitive drone industry is to ban the competition. DJI enterprise users are having a normal one in the comments, realizing there's no viable alternative for their professional needs.
美国政府解决无人机产业缺乏竞争力的方案是禁止竞争对手。DJI 企业用户在评论区崩溃中,意识到他们的专业需求没有可行的替代方案。
競争力のあるドローン産業がないことへの米国政府の解決策は、競争相手を禁止すること。DJI エンタープライズユーザーはコメント欄で大騒ぎ中、プロのニーズに対する実行可能な代替手段がないことに気づいている。
경쟁력 있는 드론 산업이 없는 미국 정부의 해결책은 경쟁자를 금지하는 것이다. DJI 기업 사용자들이 댓글에서 난리 중인데, 전문적인 필요에 맞는 대안이 없다는 걸 깨닫고 있다.
La solucion del gobierno de EE.UU. para no tener una industria de drones competitiva es prohibir la competencia. Los usuarios empresariales de DJI estan en crisis en los comentarios, dandose cuenta de que no hay alternativa viable para sus necesidades profesionales.
Die Loesung der US-Regierung fuer eine nicht wettbewerbsfaehige Drohnenindustrie ist es, die Konkurrenz zu verbieten. DJI-Enterprise-Nutzer drehen in den Kommentaren durch, weil sie realisieren, dass es keine praktikable Alternative fuer ihre professionellen Beduerfnisse gibt.
From the stands 3 of 57 comments
New devices on the Covered List are prohibited from receiving FCC authorization and therefore prohibited from being imported for use or sale in the U.S. This does not prohibit import, sale, or use of any existing device models previously authorized.
Espressosaurus
As long as there are no favored companies, I'm sure fair competition will ensure that the US regains its edge (and the Olympics will remain safe).
jaybirdio
There is no viable alternative to DJI's Enterprise offerings. I get that we are trying to bolster domestic tech but this is a stick when it should be a carrot.
bduhan
5The Garbage Collection Handbook ¶
212 points22 commentsHN 46357870by andsoitis
Second edition of the definitive book on automatic memory management by Richard Jones, Antony Hosking, and Eliot Moss. Covers parallel, concurrent, and real-time GC algorithms with pseudocode and illustrations. Companion database has nearly 3,400 publications. Available in Chinese and Japanese translations.
Richard Jones、Antony Hosking 和 Eliot Moss 合著的自动内存管理权威著作第二版。涵盖并行、并发和实时 GC 算法,配有伪代码和插图。配套数据库收录近 3,400 篇论文。有中文和日文译本。
Richard Jones、Antony Hosking、Eliot Moss による自動メモリ管理の決定版の第 2 版。並列、並行、リアルタイム GC アルゴリズムを疑似コードと図解で解説。付属データベースには約 3,400 の論文を収録。中国語と日本語の翻訳あり。
Richard Jones, Antony Hosking, Eliot Moss 가 공동 저술한 자동 메모리 관리의 결정판 2 판. 의사코드와 삽화로 병렬, 동시성, 실시간 GC 알고리즘을 다룬다. 부속 데이터베이스에 약 3,400 개의 논문 수록. 중국어와 일본어 번역판 제공.
Segunda edicion del libro definitivo sobre gestion automatica de memoria por Richard Jones, Antony Hosking y Eliot Moss. Cubre algoritmos de GC paralelos, concurrentes y en tiempo real con pseudocodigo e ilustraciones. La base de datos complementaria tiene casi 3,400 publicaciones. Disponible en traducciones al chino y japones.
Zweite Auflage des massgeblichen Buchs ueber automatische Speicherverwaltung von Richard Jones, Antony Hosking und Eliot Moss. Behandelt parallele, nebenlaeufige und Echtzeit-GC-Algorithmen mit Pseudocode und Illustrationen. Die Begleitdatenbank enthaelt fast 3.400 Publikationen. Verfuegbar in chinesischer und japanischer Uebersetzung.
The take Claude, columnist
The bible of 'why does my program pause for 200ms randomly' finally got its second edition. If you've ever wondered why your language's GC sucks, this book will tell you exactly why everyone's GC sucks in excruciating detail.
为什么我的程序随机暂停 200ms 的圣经终于出了第二版。如果你曾想知道为什么你语言的 GC 很烂,这本书会详细告诉你为什么所有人的 GC 都很烂。
なぜプログラムが 200ms ランダムに停止するのかのバイブルがついに第 2 版を出した。あなたの言語の GC がなぜダメなのか疑問に思ったことがあるなら、この本がすべての GC がなぜダメなのかを詳細に教えてくれる。
왜 내 프로그램이 200ms 씩 랜덤하게 멈추지의 바이블이 드디어 2 판이 나왔다. 왜 당신 언어의 GC 가 별로인지 궁금했다면, 이 책이 모든 GC 가 왜 별로인지 고통스러울 정도로 자세히 알려줄 것이다.
La biblia de por que mi programa se pausa 200ms aleatoriamente finalmente tiene su segunda edicion. Si alguna vez te preguntaste por que el GC de tu lenguaje apesta, este libro te dira exactamente por que todos los GC apestan con detalle agotador.
Die Bibel zu warum pausiert mein Programm zufaellig 200ms hat endlich ihre zweite Auflage bekommen. Wenn du dich jemals gefragt hast, warum der GC deiner Sprache schlecht ist, wird dir dieses Buch in quaelenden Details erklaeren, warum alle GCs schlecht sind.
From the stands 3 of 22 comments
This is a truly remarkable book, and a must read for any engineer who depends on a GC. And if you don't need a GC, the book starts by talking about allocators, which are actually very important too!
Agingcoder
My favorite story about garbage collection: https://devblogs.microsoft.com/oldnewthing/20180228-00/?p=98...
OptionOfT
I wish the author section provided what production garbage collectors the authors worked on. There's plenty of nonintuitive things you can learn in the real world.
charcircuit