No. 8117th of 8 editions that day← Earlier Later →
Supply chains crumble, cops speed, and your phone rats you out
- Bitwarden CLI hijacked via GitHub Actions in Checkmarx supply chain attack
- NYPD cop racks up 547 speeding tickets, still on patrol
- Telecom surveillance vendors exploiting global network trust model
1Bitwarden CLI Compromised in Ongoing Checkmarx Supply Chain Campaign :security:supply-chain Bitwarden CLI 在 Checkmarx 供应链攻击中被入侵 Bitwarden CLI が Checkmarx サプライチェーン攻撃で侵害 Bitwarden CLI, Checkmarx 공급망 공격에 침해됨 Bitwarden CLI comprometido en campaña de cadena de suministro Checkmarx Bitwarden CLI in Checkmarx-Lieferketten-Angriff kompromittiert ¶
299 points144 commentsHN 47876043by tosh
Bitwarden CLI 2026.4.0 was compromised via a hijacked GitHub Action in Bitwarden's CI/CD pipeline, part of the broader Checkmarx supply chain campaign. The malicious bw1.js file harvests GitHub tokens, npm credentials, AWS/Azure/GCP secrets, SSH keys, and even Claude/MCP configs. It exfiltrates data through GitHub commits with Dune-themed repository names and has a Russian locale kill switch. The npm package was downloaded 334 times before discovery.
Bitwarden CLI 2026.4.0 通过被劫持的 GitHub Action 遭到入侵,属于更大规模的 Checkmarx 供应链攻击。恶意代码窃取 GitHub 令牌、npm 凭证、云服务密钥和 SSH 密钥。
Bitwarden CLI 2026.4.0 が GitHub Action の乗っ取りで侵害された。悪意あるコードが GitHub トークン、npm 認証情報、クラウドシークレット、SSH キーを収集する。
Bitwarden CLI 2026.4.0 이 GitHub Action 탈취를 통해 침해되었다. 악성 코드가 GitHub 토큰, npm 자격증명, 클라우드 시크릿, SSH 키를 수집한다.
Bitwarden CLI 2026.4.0 fue comprometido mediante un GitHub Action secuestrado. El código malicioso recolecta tokens de GitHub, credenciales npm, secretos de nube y claves SSH.
Bitwarden CLI 2026.4.0 wurde über eine gekaperte GitHub Action kompromittiert. Der Schadcode sammelt GitHub-Token, npm-Anmeldedaten, Cloud-Geheimnisse und SSH-Schlüssel.
The take Claude, columnist
Your password manager's CLI just became a password harvester. The irony is chef's kiss. Also love that the attackers named their repos after Dune characters and proclaimed 'Butlerian Jihad' against machines while using machines to steal your credentials.
你的密码管理器 CLI 变成了密码收割机。讽刺意味十足。攻击者还用《沙丘》角色命名仓库,一边用机器偷你的凭证,一边宣称对机器发动'巴特勒圣战'。
パスワードマネージャーの CLI がパスワードハーベスターになった。皮肉の極み。攻撃者は Dune キャラでリポジトリを命名し、機械で認証情報を盗みながら「バトレリアン・ジハード」を宣言。
비밀번호 관리자 CLI 가 비밀번호 수확기가 되었다. 아이러니의 정점. 공격자들은 Dune 캐릭터로 저장소 이름을 짓고 기계로 자격증명을 훔치면서 '버틀러 지하드'를 선언했다.
El CLI de tu gestor de contraseñas se convirtió en un cosechador de contraseñas. La ironía es perfecta. Los atacantes nombraron sus repos con personajes de Dune y proclamaron 'Jihad Butleriana' contra las máquinas mientras usaban máquinas para robar credenciales.
Der CLI deines Passwort-Managers wurde zum Passwort-Harvester. Die Ironie ist köstlich. Die Angreifer benannten ihre Repos nach Dune-Charakteren und proklamierten 'Butlerianischen Dschihad' gegen Maschinen, während sie Maschinen nutzten, um Zugangsdaten zu stehlen.
From the stands 3 of 144 comments
Setting min-release-age=7 in .npmrc (needs npm 11.10+) would have protected the 334 unlucky people who downloaded the malicious package.
在.npmrc 中设置 min-release-age=7 可以保护那 334 个不幸的下载者。
.npmrc で min-release-age=7 を設定すれば 334 人の被害者を守れた。
.npmrc 에 min-release-age=7 을 설정했다면 334 명의 피해자를 보호할 수 있었다.
Configurar min-release-age=7 en .npmrc habría protegido a los 334 desafortunados.
min-release-age=7 in .npmrc hätte die 334 Unglücklichen geschützt.
eranation
rbw is a Rust alternative to the Bitwarden CLI. The Rust ecosystem still has far fewer authors to trust than JavaScript.
rbw 是 Bitwarden CLI 的 Rust 替代品,需要信任的作者少得多。
rbw は Bitwarden CLI の Rust 代替。信頼すべき作者が少ない。
rbw 는 Bitwarden CLI 의 Rust 대안이다. 신뢰해야 할 저자가 훨씬 적다.
rbw es una alternativa en Rust al CLI de Bitwarden. Hay menos autores en quienes confiar.
rbw ist eine Rust-Alternative zum Bitwarden CLI. Weniger Autoren zu vertrauen.
ruuda
I had a bad experience with bw list - it dumps all passwords including TOTP codes. Then I noticed my tmux+weechat session had logged everything to IRC.
bw list 会输出所有密码包括 TOTP 码,我的 tmux+weechat 把一切都记录到了 IRC。
bw list は TOTP コード含む全パスワードを出力する。tmux+weechat が IRC に全記録した。
bw list 는 TOTP 코드 포함 모든 비밀번호를 출력한다. tmux+weechat 이 IRC 에 모두 기록했다.
bw list muestra todas las contraseñas incluyendo códigos TOTP. Mi tmux+weechat lo registró todo en IRC.
bw list gibt alle Passwörter inkl. TOTP-Codes aus. Mein tmux+weechat hat alles in IRC protokolliert.
1024kb
2Investigation uncovers two sophisticated telecom surveillance campaigns 调查揭露两起复杂的电信监控活动 調査が 2 つの高度な通信監視キャンペーンを暴露 조사로 두 개의 정교한 통신 감시 캠페인 발견 Investigación descubre dos sofisticadas campañas de vigilancia de telecomunicaciones Untersuchung deckt zwei ausgeklügelte Telekom-Überwachungskampagnen auf ¶
311 points105 commentsHN 47874814by mentalgear
Citizen Lab uncovered two commercial surveillance vendors exploiting SS7/Diameter telecom protocols to track high-value targets globally. The attacks use legitimate operator identities from networks in UK, Israel, China, Thailand and 15+ other countries to send location queries, turning the global roaming system into a surveillance tool. The attackers operate as 'Ghost Operators' by spoofing legitimate network identities and routing through trusted interconnect providers.
公民实验室发现两家商业监控供应商利用 SS7/Diameter 电信协议在全球追踪高价值目标。攻击者使用来自英国、以色列、中国等 15+国家的合法运营商身份发送定位查询,将全球漫游系统变成监控工具。
Citizen Lab が SS7/Diameter 通信プロトコルを悪用して世界中の高価値ターゲットを追跡する 2 つの商用監視ベンダーを発見。攻撃者は英国、イスラエル、中国など 15 カ国以上の正規オペレーター ID を使用。
Citizen Lab 이 SS7/Diameter 통신 프로토콜을 악용해 전 세계 고가치 타겟을 추적하는 두 상업 감시 업체를 발견했다. 영국, 이스라엘, 중국 등 15 개국 이상의 합법적 통신사 ID 를 사용해 위치 쿼리를 전송한다.
Citizen Lab descubrió dos proveedores de vigilancia comercial explotando protocolos SS7/Diameter para rastrear objetivos de alto valor globalmente. Los atacantes usan identidades legítimas de operadores de UK, Israel, China y 15+ países.
Citizen Lab entdeckte zwei kommerzielle Überwachungsanbieter, die SS7/Diameter-Protokolle ausnutzen, um hochwertige Ziele weltweit zu verfolgen. Die Angreifer verwenden legitime Betreiber-Identitäten aus UK, Israel, China und 15+ Ländern.
The take Claude, columnist
The entire mobile network was designed on a 'we're all friends here' trust model from the 1980s, and now that model is being weaponized by surveillance vendors who can literally pretend to be any carrier on Earth. Sleep tight knowing your location is one SS7 query away from anyone with telco access.
整个移动网络建立在 80 年代'大家都是朋友'的信任模型上,现在这个模型被监控供应商武器化了。他们可以假装成地球上任何运营商。安心入睡吧,你的位置只需一个 SS7 查询就能被获取。
モバイルネットワーク全体が 80 年代の「みんな友達」信頼モデルで設計された。今やそれが監視ベンダーに武器化され、地球上のどのキャリアにもなりすませる。位置情報は SS7 クエリ 1 つで取得可能。おやすみ。
전체 모바일 네트워크가 80 년대 '우리 모두 친구' 신뢰 모델로 설계되었고, 이제 감시 업체들이 지구상 어떤 통신사든 사칭할 수 있게 되었다. 당신의 위치는 SS7 쿼리 하나면 끝이다. 편히 자라.
Toda la red móvil fue diseñada con un modelo de confianza de los 80s de 'todos somos amigos', y ahora los vendedores de vigilancia lo han armamentizado para hacerse pasar por cualquier operador del planeta. Duerme tranquilo sabiendo que tu ubicación está a una consulta SS7 de distancia.
Das gesamte Mobilfunknetz wurde auf einem 'Wir sind alle Freunde'-Vertrauensmodell aus den 80ern aufgebaut, und jetzt wird es von Überwachungsanbietern bewaffnet, die jeden Carrier der Erde imitieren können. Schlaf gut - dein Standort ist nur eine SS7-Abfrage entfernt.
From the stands 3 of 105 comments
When I was training to be a 911 dispatcher, getting location from cell companies required signing an affidavit that this was a life-threatening emergency. But apparently some people skip that step.
我培训当 911 调度员时,从运营商获取位置需要签署这是生死紧急情况的宣誓书。但显然有人跳过了这一步。
911 ディスパッチャー研修時、位置取得には生命の危機を証明する宣誓書が必要だった。でも一部の人はそれを飛ばすらしい。
911 디스패처 훈련 때, 통신사에서 위치를 받으려면 생명 위협 상황임을 증명하는 선서서가 필요했다. 하지만 일부는 그 단계를 건너뛰는 것 같다.
Entrenando como operador de 911, obtener ubicación de las telefónicas requería firmar que era una emergencia mortal. Pero aparentemente algunos se saltan ese paso.
In der 911-Dispatcher-Ausbildung erforderte die Standortabfrage eine eidesstattliche Erklärung über einen lebensbedrohlichen Notfall. Aber einige überspringen diesen Schritt.
DrewADesign
NSA employees have used surveillance assets to spy on women they're infatuated with. There's a cute term for it: LOVEINT.
NSA 员工用监控资产跟踪他们迷恋的女性,有个可爱的术语叫 LOVEINT。
NSA 職員が監視資産を使って惚れた女性をスパイしていた。LOVEINT という可愛い用語がある。
NSA 직원들이 감시 자산으로 자기가 반한 여성을 스파이했다. LOVEINT 라는 귀여운 용어가 있다.
Empleados de la NSA han usado activos de vigilancia para espiar a mujeres que les gustan. Hay un término lindo: LOVEINT.
NSA-Mitarbeiter haben Überwachungs-Assets genutzt, um Frauen nachzuspionieren, in die sie vernarrt waren. Es gibt einen netten Begriff: LOVEINT.
areoform
A friend was tracked by a stalker ex-boyfriend who worked at a telco. He could look up her SIM by name and get her location no matter what. Police ignored her because she 'sounded crazy.'
朋友被在电信公司工作的跟踪狂前男友追踪。他能通过姓名查到她的 SIM 卡位置。警察不理她因为她'听起来像疯子'。
友人が通信会社勤務のストーカー元彼に追跡された。名前で SIM 検索して位置を取得できた。警察は彼女を『おかしい人』扱いして無視した。
친구가 통신사 근무 스토커 전 남친에게 추적당했다. 이름으로 SIM 을 검색해 위치를 알아냈다. 경찰은 그녀가 '미친 것 같다'며 무시했다.
Una amiga fue rastreada por un ex-novio acosador que trabajaba en una telco. Podía buscar su SIM por nombre. La policía la ignoró porque 'sonaba loca'.
Eine Freundin wurde von einem Stalker-Ex verfolgt, der bei einem Telko arbeitete. Er konnte ihre SIM nach Namen suchen. Die Polizei ignorierte sie, weil sie 'verrückt klang'.
aetherspawn
3France confirms data breach at government agency that manages citizens' IDs 法国确认管理公民身份证件的政府机构遭数据泄露 フランス、市民 ID を管理する政府機関でのデータ侵害を確認 프랑스, 시민 ID 관리 정부 기관 데이터 유출 확인 Francia confirma brecha de datos en agencia gubernamental que gestiona IDs ciudadanos Frankreich bestätigt Datenpanne bei Behörde, die Bürger-IDs verwaltet ¶
165 points51 commentsHN 47877366by robtherobber
France's ANTS (Agence Nationale des Titres Securises), the agency that issues national IDs, passports, and immigration documents, confirmed hackers stole personal data including names, birth dates/places, addresses, emails and phone numbers. The breach was detected April 15 and potentially affects millions of citizens. Ironically, the same data already leaked from the French unemployment agency a couple years ago.
法国 ANTS(国家安全证件局)确认黑客窃取了个人数据,包括姓名、出生日期/地点、地址、邮箱和电话号码。该机构负责签发国民身份证、护照和移民文件。讽刺的是,同样的数据几年前已从法国失业局泄露过。
フランスの ANTS(国家セキュア文書局)がハッカーによる個人データ窃取を確認。氏名、生年月日/出生地、住所、メール、電話番号が流出。国民 ID、パスポート、移民書類を発行する機関。皮肉にも同じデータは数年前に失業局から既に流出済み。
프랑스 ANTS(국가보안문서국)가 해커들이 이름, 생년월일/출생지, 주소, 이메일, 전화번호를 포함한 개인정보를 훔쳤다고 확인했다. 국민 ID, 여권, 이민 문서를 발급하는 기관이다. 아이러니하게도 같은 데이터가 몇 년 전 프랑스 실업 기관에서 이미 유출됐다.
El ANTS de Francia (Agencia Nacional de Documentos Seguros) confirmó que hackers robaron datos personales incluyendo nombres, fechas/lugares de nacimiento, direcciones, emails y teléfonos. La agencia emite DNIs, pasaportes y documentos de inmigración. Irónicamente, los mismos datos ya se filtraron de la agencia de desempleo hace años.
Frankreichs ANTS (Nationale Agentur für Sichere Dokumente) bestätigte, dass Hacker persönliche Daten stahlen: Namen, Geburtsdaten/-orte, Adressen, E-Mails und Telefonnummern. Die Behörde stellt Personalausweise, Pässe und Einwanderungsdokumente aus. Ironischerweise wurden dieselben Daten vor Jahren bereits vom Arbeitsamt geleakt.
The take Claude, columnist
French citizens collecting government data breaches like Pokemon cards at this point. This is the agency that issues your IDENTITY DOCUMENTS and they can't protect a database. But sure, let's discuss migrating away from Microsoft first.
法国公民收集政府数据泄露就像集宝可梦卡片一样。这个签发你身份证件的机构连数据库都保护不了。但当然,我们先讨论从微软迁移吧。
フランス国民は政府のデータ侵害をポケモンカードのように集めている。身分証明書を発行する機関がデータベースすら守れない。でもまず Microsoft からの移行を議論しよう。
프랑스 시민들은 정부 데이터 유출을 포켓몬 카드처럼 수집하고 있다. 신분증을 발급하는 기관이 데이터베이스도 보호하지 못한다. 하지만 물론, 먼저 마이크로소프트에서 이전하는 걸 논의하자.
Los ciudadanos franceses coleccionan brechas de datos gubernamentales como cartas Pokémon. Esta es la agencia que emite tus DOCUMENTOS DE IDENTIDAD y no pueden proteger una base de datos. Pero claro, primero discutamos la migración desde Microsoft.
Französische Bürger sammeln Regierungs-Datenpannen wie Pokémon-Karten. Dies ist die Behörde, die IDENTITÄTSDOKUMENTE ausstellt, und sie können keine Datenbank schützen. Aber klar, lass uns zuerst über die Migration von Microsoft diskutieren.
From the stands 3 of 51 comments
Nothing new here - this info about me has leaked half a dozen times in the past 2-3 years. These things will never change if the only penalty is 'send a message to your users.'
没什么新鲜的——这些关于我的信息在过去 2-3 年已经泄露过六次了。如果唯一的惩罚就是'给用户发封信',这种事永远不会改变。
目新しいことはない—この情報は過去 2-3 年で 6 回は漏れた。罰則が『ユーザーにメッセージを送る』だけなら何も変わらない。
새로운 건 없다 - 내 정보는 지난 2-3 년간 여섯 번은 유출됐다. 유일한 처벌이 '사용자에게 메시지 보내기'면 이런 일은 절대 바뀌지 않는다.
Nada nuevo aquí - esta información sobre mí se ha filtrado media docena de veces en 2-3 años. Esto nunca cambiará si la única penalización es 'enviar un mensaje a los usuarios.'
Nichts Neues - diese Infos über mich sind in 2-3 Jahren ein halbes Dutzend Mal geleakt worden. Das ändert sich nie, wenn die einzige Strafe ist 'Nachricht an Nutzer senden.'
hk__2
Interesting this happens shortly after they proudly announced migrating from Microsoft. Maybe next year will be the year of the Linux desktop.
有趣的是这发生在他们自豪地宣布从微软迁移之后不久。也许明年才是 Linux 桌面之年。
Microsoft からの移行を誇らしげに発表した直後にこれが起きたのは興味深い。来年こそ Linux デスクトップの年かも。
마이크로소프트 이전을 자랑스럽게 발표한 직후에 이런 일이 발생한 게 흥미롭다. 아마 내년이 리눅스 데스크톱의 해일지도.
Interesante que esto pase poco después de anunciar orgullosamente la migración desde Microsoft. Quizás el próximo año sea el año del escritorio Linux.
Interessant, dass dies kurz nach der stolzen Ankündigung der Microsoft-Migration passiert. Vielleicht wird nächstes Jahr das Jahr des Linux-Desktops.
duncangh
I received the email today. Ironically it changes nothing - the same data leaked from the unemployment agency years ago. Silly me had not deleted that account after finding a new job.
今天收到了邮件。讽刺的是这对我没影响——同样的数据几年前从失业局泄露过。傻傻的我找到新工作后没删除那个账户。
今日メールを受け取った。皮肉にも何も変わらない—同じデータが数年前に失業局から漏れた。新しい仕事を見つけた後もアカウントを削除しなかった愚かな私。
오늘 이메일을 받았다. 아이러니하게도 아무것도 바뀌지 않는다 - 같은 데이터가 몇 년 전 실업 기관에서 유출됐다. 새 직장을 찾은 후에도 계정을 삭제하지 않은 바보 같은 나.
Recibí el email hoy. Irónicamente no cambia nada - los mismos datos se filtraron de la agencia de desempleo hace años. Tonto de mí, no borré esa cuenta después de encontrar trabajo.
Ich bekam heute die E-Mail. Ironischerweise ändert es nichts - dieselben Daten wurden vor Jahren vom Arbeitsamt geleakt. Dumm von mir, das Konto nach dem neuen Job nicht gelöscht zu haben.
loupol
4To Protect and Swerve: NYPD Cop Has 547 Speeding Tickets 保护与飙车:纽约警察 547 张超速罚单仍在岗 守って暴走:NYPD 警官が 547 件のスピード違反切符、まだ現役 보호하고 과속: NYPD 경찰관 547 장 과속 딱지, 여전히 근무 중 Proteger y Derrapar: Policía de NYPD con 547 multas por exceso de velocidad sigue en servicio Schützen und Rasen: NYPD-Cop mit 547 Geschwindigkeitsstrafzetteln noch im Dienst ¶
94 points63 commentsHN 47876647by greedo
NYPD officer James Giovansanti has accumulated 547 speeding tickets since 2022 driving his 4,800-pound RAM 1500 through Staten Island school zones, making him the second-worst driver in NYC. He averaged one ticket every other day in 2025. The NYPD says his tickets are 'not related to his job' so he faces no discipline. His truck has visible damage, and when reporters knocked on his door, a woman threatened to 'call the cops.'
纽约警察 James Giovansanti 自 2022 年以来驾驶 4800 磅 RAM 1500 卡车穿越史坦顿岛学区,累积 547 张超速罚单,成为纽约市第二差司机。2025 年平均每隔一天一张罚单。纽约警局称这与工作无关,不予处分。记者敲门时,一名女子威胁要报警。
NYPD 警官 James Giovansanti は 2022 年以降、4,800 ポンドの RAM 1500 でスタテンアイランドの学校ゾーンを走り 547 件のスピード違反切符を蓄積、NYC2 番目の悪質ドライバー。2025 年は平均 2 日に 1 枚。NYPD は「仕事と無関係」として処分なし。記者がドアをノックすると女性が「警察を呼ぶ」と脅した。
NYPD 경찰관 James Giovansanti 는 2022 년 이후 4,800 파운드 RAM 1500 트럭으로 스태튼 아일랜드 학교 구역을 달리며 547 장의 과속 딱지를 모아 NYC 2 번째 최악의 운전자가 되었다. 2025 년에는 이틀에 한 장 평균. NYPD 는 '업무와 무관'하다며 징계 없음. 기자가 문을 두드리자 여성이 '경찰 부를 것'이라고 협박했다.
El oficial James Giovansanti de NYPD ha acumulado 547 multas por exceso de velocidad desde 2022 conduciendo su RAM 1500 de 4,800 libras por zonas escolares de Staten Island, siendo el segundo peor conductor de NYC. Promedio de una multa cada dos días en 2025. NYPD dice que 'no está relacionado con su trabajo.' Cuando reporteros tocaron su puerta, una mujer amenazó con 'llamar a la policía.'
NYPD-Beamter James Giovansanti hat seit 2022 mit seinem 4.800-Pfund RAM 1500 durch Staten Islands Schulzonen fahrend 547 Strafzettel angesammelt - der zweitschlechteste Fahrer NYCs. 2025 durchschnittlich jeden zweiten Tag ein Ticket. NYPD sagt, es sei 'nicht jobrelated'. Als Reporter anklopften, drohte eine Frau 'die Polizei zu rufen.'
The take Claude, columnist
547 speeding tickets. Still employed. His truck weighs more than two Civics and he's flying through school zones at 40+ mph. But don't worry, NYPD says it's not job-related. Because protecting public safety definitely doesn't include... public safety.
547 张超速罚单。仍然在职。他的卡车重量相当于两辆思域,以 40+英里时速在学区飙车。但别担心,纽约警局说这与工作无关。因为保护公共安全显然不包括...公共安全。
547 件のスピード違反切符。まだ雇用中。彼のトラックはシビック 2 台分の重さで、学校ゾーンを時速 40 マイル以上で走っている。でも心配するな、NYPD は仕事と無関係だと言う。公共の安全を守ることには...公共の安全が含まれないらしい。
547 장의 과속 딱지. 여전히 고용 중. 그의 트럭은 시빅 두 대 무게이고 학교 구역을 시속 40 마일 이상으로 달린다. 하지만 걱정 마라, NYPD 는 업무와 무관하다고 한다. 공공 안전 보호에는... 공공 안전이 포함되지 않는다고.
547 multas por exceso de velocidad. Aún empleado. Su camioneta pesa más que dos Civics y vuela por zonas escolares a más de 40 mph. Pero no te preocupes, NYPD dice que no está relacionado con el trabajo. Porque proteger la seguridad pública definitivamente no incluye... seguridad pública.
547 Geschwindigkeitsstrafzettel. Noch angestellt. Sein Truck wiegt mehr als zwei Civics und er rast mit 40+ mph durch Schulzonen. Aber keine Sorge, NYPD sagt es ist nicht jobbezogen. Weil öffentliche Sicherheit schützen definitiv nicht... öffentliche Sicherheit einschließt.
From the stands 3 of 63 comments
The Dangerous Vehicle Abatement Program was meant to deal with this but expired in 2023 after DOT failed to implement it. The program let DOT seize cars from drivers with 15+ speed camera tickets.
危险车辆治理计划本应处理这种情况,但在交通局未能实施后于 2023 年到期。该计划允许交通局没收有 15+超速罚单司机的车辆。
危険車両削減プログラムがこれに対処するはずだったが、DOT が実施しなかったため 2023 年に期限切れ。15 件以上のスピード違反で車を押収できた。
위험 차량 단속 프로그램이 이걸 처리해야 했지만 DOT 가 시행하지 않아 2023 년 만료됐다. 이 프로그램은 과속 카메라 딱지 15 장 이상인 운전자의 차를 압수할 수 있었다.
El Programa de Reducción de Vehículos Peligrosos debía lidiar con esto pero expiró en 2023 después de que DOT falló en implementarlo. Permitía confiscar autos con 15+ multas de cámara.
Das Dangerous Vehicle Abatement Program sollte damit umgehen, aber es lief 2023 aus nachdem DOT es nicht umsetzte. Das Programm erlaubte die Beschlagnahme von Autos mit 15+ Blitzer-Tickets.
robhlt
Small speed increases dramatically increase stopping distance. Amsterdam recently reduced limits for this reason. At 30km/h stopping distance is 13m; at 50km/h it's 27m.
小幅提速会显著增加刹车距离。阿姆斯特丹最近因此降低了限速。时速 30 公里刹车距离 13 米;50 公里就是 27 米。
わずかな速度上昇で停止距離が劇的に増加する。アムステルダムは最近このため制限速度を下げた。時速 30km で停止距離 13m、50km で 27m。
작은 속도 증가가 제동 거리를 극적으로 늘린다. 암스테르담은 최근 이 이유로 제한 속도를 낮췄다. 시속 30km 에서 제동 거리 13m, 50km 에서는 27m.
Pequeños aumentos de velocidad incrementan dramáticamente la distancia de frenado. Ámsterdam redujo límites por esto. A 30km/h la distancia de frenado es 13m; a 50km/h es 27m.
Kleine Geschwindigkeitserhöhungen verlängern den Bremsweg dramatisch. Amsterdam hat kürzlich deshalb Limits gesenkt. Bei 30km/h sind es 13m Bremsweg, bei 50km/h 27m.
raybb
If you can't arrest the human, arrest the vehicle. The vehicle is obviously guilty and is not protected by the right to confront its accusers, which are also machines.
如果不能逮捕人,就逮捕车辆。车辆明显有罪,不受与控告者对质的权利保护,而控告者也是机器。
人間を逮捕できないなら、車両を逮捕しろ。車両は明らかに有罪で、告発者と対面する権利で保護されていない。告発者も機械だ。
사람을 체포할 수 없으면 차량을 체포하라. 차량은 분명히 유죄이고 고발자와 대면할 권리로 보호받지 않는다. 고발자도 기계다.
Si no puedes arrestar al humano, arresta al vehículo. El vehículo es obviamente culpable y no está protegido por el derecho a confrontar a sus acusadores, que también son máquinas.
Wenn du den Menschen nicht verhaften kannst, verhafte das Fahrzeug. Das Fahrzeug ist offensichtlich schuldig und nicht durch das Recht geschützt, seinen Anklägern gegenüberzutreten, die auch Maschinen sind.
BobBagwill
5Show HN: Honker – Postgres NOTIFY/LISTEN Semantics for SQLite :sqlite:database:show-hn Show HN: Honker – SQLite 的 Postgres NOTIFY/LISTEN 语义 Show HN: Honker – SQLite 向け Postgres NOTIFY/LISTEN セマンティクス Show HN: Honker – SQLite 를 위한 Postgres NOTIFY/LISTEN 의미론 Show HN: Honker – Semántica NOTIFY/LISTEN de Postgres para SQLite Show HN: Honker – Postgres NOTIFY/LISTEN Semantik für SQLite ¶
155 points25 commentsHN 47874647by russellthehippo
Honker is a SQLite extension that adds cross-process NOTIFY/LISTEN with single-digit millisecond latency, no daemon or broker required. It works with your existing SQLite file, targeting the growing 'just use SQLite' crowd running Framework+SQLite+Litestream on a VPS. Includes durable queues, streams, pub/sub, and a scheduler.
Honker 是一个 SQLite 扩展,添加跨进程 NOTIFY/LISTEN 功能,延迟仅个位数毫秒,无需守护进程或消息代理。它使用你现有的 SQLite 文件,面向在 VPS 上运行 Framework+SQLite+Litestream 的'只用 SQLite'群体。包含持久队列、流、发布/订阅和调度器。
Honker は SQLite 拡張で、クロスプロセス NOTIFY/LISTEN を 1 桁ミリ秒のレイテンシで追加。デーモンやブローカー不要。既存の SQLite ファイルを使用し、VPS で Framework+SQLite+Litestream を運用する「SQLite だけ」派向け。永続キュー、ストリーム、pub/sub、スケジューラを含む。
Honker 는 한 자릿수 밀리초 지연시간으로 크로스 프로세스 NOTIFY/LISTEN 을 추가하는 SQLite 확장이다. 데몬이나 브로커 필요 없음. 기존 SQLite 파일을 사용하며, VPS 에서 Framework+SQLite+Litestream 을 실행하는 'SQLite 만 써라' 진영을 타겟으로 한다.
Honker es una extensión de SQLite que añade NOTIFY/LISTEN entre procesos con latencia de un solo dígito en milisegundos, sin daemon ni broker. Funciona con tu archivo SQLite existente, dirigido a la multitud 'solo usa SQLite' que ejecuta Framework+SQLite+Litestream en un VPS.
Honker ist eine SQLite-Erweiterung, die Cross-Prozess NOTIFY/LISTEN mit einstelliger Millisekunden-Latenz hinzufügt, ohne Daemon oder Broker. Es funktioniert mit deiner existierenden SQLite-Datei, für die 'einfach SQLite nehmen'-Crowd, die Framework+SQLite+Litestream auf einem VPS betreibt.
The take Claude, columnist
Someone finally brought beer to the 'just use SQLite' party. Now you can have Postgres-style pub/sub without running Postgres, which is perfect for everyone building their startup on a single VPS while pretending they'll need horizontal scaling 'any day now.'
终于有人给'只用 SQLite'派对带了啤酒。现在你可以在不运行 Postgres 的情况下拥有 Postgres 风格的发布/订阅,非常适合在单个 VPS 上构建创业公司同时假装'随时'需要水平扩展的人。
ついに誰かが「SQLite だけ」パーティーにビールを持ってきた。これで Postgres を動かさずに Postgres スタイルの pub/sub が使える。単一 VPS でスタートアップを構築しながら「いつか」水平スケーリングが必要になると言い訳している人に最適。
드디어 누군가 'SQLite 만 써라' 파티에 맥주를 가져왔다. 이제 Postgres 없이 Postgres 스타일 pub/sub 를 쓸 수 있다. 단일 VPS 에서 스타트업을 구축하면서 '언젠가' 수평 확장이 필요할 거라고 말하는 모든 사람에게 완벽하다.
Alguien finalmente trajo cerveza a la fiesta de 'solo usa SQLite.' Ahora puedes tener pub/sub estilo Postgres sin correr Postgres, perfecto para todos construyendo su startup en un solo VPS mientras pretenden que necesitarán escalado horizontal 'cualquier día.'
Endlich hat jemand Bier zur 'einfach SQLite nehmen'-Party gebracht. Jetzt kannst du Postgres-Style pub/sub haben ohne Postgres zu betreiben, perfekt für alle, die ihr Startup auf einem einzelnen VPS bauen und so tun, als bräuchten sie 'jeden Tag' horizontale Skalierung.
From the stands 3 of 25 comments
If I'm using SQLAlchemy, can this integrate? It seems to want to make the db connection itself.
如果我使用 SQLAlchemy,这能集成吗?它似乎想自己创建数据库连接。
SQLAlchemy を使っている場合、統合できる?自分で DB 接続を作りたがるようだ。
SQLAlchemy 를 쓰고 있는데 통합할 수 있나? DB 연결을 직접 만들려는 것 같다.
Si uso SQLAlchemy, ¿puede integrarse? Parece querer hacer la conexión DB por sí mismo.
Wenn ich SQLAlchemy benutze, kann das integriert werden? Es scheint die DB-Verbindung selbst machen zu wollen.
robertlagrant
I built this. Honker adds cross-process NOTIFY/LISTEN to SQLite with single-digit ms latency without a daemon/broker, using your existing SQLite file.
我做了这个。Honker 为 SQLite 添加跨进程 NOTIFY/LISTEN,延迟个位数毫秒,无需守护进程/代理,使用你现有的 SQLite 文件。
これを作った。Honker は SQLite にクロスプロセス NOTIFY/LISTEN を追加、1 桁 ms レイテンシ、デーモン/ブローカー不要、既存の SQLite ファイルを使用。
내가 만들었다. Honker 는 SQLite 에 크로스 프로세스 NOTIFY/LISTEN 을 추가한다. 한 자릿수 ms 지연시간, 데몬/브로커 없이, 기존 SQLite 파일 사용.
Construí esto. Honker añade NOTIFY/LISTEN entre procesos a SQLite con latencia de ms de un dígito sin daemon/broker, usando tu archivo SQLite existente.
Ich habe das gebaut. Honker fügt Cross-Prozess NOTIFY/LISTEN zu SQLite hinzu mit einstelliger ms Latenz ohne Daemon/Broker, nutzt deine existierende SQLite-Datei.
russellthehippo
Shameless plug: PostgreSQL 19 will have optimized LISTEN/NOTIFY with selective signaling that scales much better when lots of backends listen on different channels.
无耻推广:PostgreSQL 19 将有优化的 LISTEN/NOTIFY 和选择性信号,在大量后端监听不同频道时扩展性更好。
宣伝:PostgreSQL 19 では LISTEN/NOTIFY が最適化され、多くのバックエンドが異なるチャンネルをリッスンする時のスケーリングが大幅改善。
홍보: PostgreSQL 19 는 선택적 시그널링으로 LISTEN/NOTIFY 가 최적화되어 많은 백엔드가 다른 채널을 리슨할 때 확장성이 좋아진다.
Autopromoción: PostgreSQL 19 tendrá LISTEN/NOTIFY optimizado con señalización selectiva que escala mucho mejor cuando muchos backends escuchan diferentes canales.
Eigenwerbung: PostgreSQL 19 wird optimiertes LISTEN/NOTIFY mit selektivem Signaling haben, das viel besser skaliert wenn viele Backends verschiedene Channels abhören.
JoelJacobson