No. 2481st of 6 editions that day← Earlier Later →
OnePlus burns fuses, Bluesky burns bridges, and Gwern teaches you hooks
- OnePlus: Your phone, their fuses, your problem
- Bluesky: Decentralization theater gets a reality check
- PostgreSQL: Because even your failures deserve a queue
1OnePlus phone update introduces hardware anti-rollback :consumer-rights:android:hardware:right-to-repair: 一加手机更新引入硬件防回滚机制 OnePlus のアップデートがハードウェアアンチロールバックを導入 OnePlus 폰 업데이트, 하드웨어 롤백 방지 기능 도입 Actualización de OnePlus introduce anti-rollback por hardware OnePlus-Update führt Hardware-Anti-Rollback ein ¶
332 points146 commentsHN 46757944by validatori
OnePlus deployed firmware updates using Qualcomm Qfprom fuses to permanently prevent device downgrading. Once updated, these microscopic electronic fuses are physically burned from 0 to 1, making rollback or custom ROM installation impossible without motherboard replacement.
一加部署了使用高通 Qfprom 熔丝的固件更新,永久阻止设备降级。一旦更新,这些微型电子熔丝从 0 物理烧录到 1,使回滚或自定义 ROM 安装变得不可能,除非更换主板。
OnePlus は Qualcomm Qfprom ヒューズを使用してデバイスのダウングレードを永久に防止するファームウェアアップデートを展開しました。一度更新すると、これらの微細な電子ヒューズは 0 から 1 に物理的に焼き切られ、マザーボードを交換しない限りロールバックやカスタム ROM のインストールが不可能になります。
OnePlus 는 Qualcomm Qfprom 퓨즈를 사용하여 기기 다운그레이드를 영구적으로 차단하는 펌웨어 업데이트를 배포했습니다. 업데이트 후 이 미세 전자 퓨즈는 0 에서 1 로 물리적으로 소각되어 메인보드 교체 없이는 롤백이나 커스텀 ROM 설치가 불가능해집니다.
OnePlus desplegó actualizaciones de firmware usando fusibles Qfprom de Qualcomm para prevenir permanentemente la degradación del dispositivo. Una vez actualizado, estos fusibles electrónicos microscópicos se queman físicamente de 0 a 1, haciendo imposible el rollback o la instalación de ROMs personalizadas sin reemplazar la placa base.
OnePlus hat Firmware-Updates mit Qualcomm Qfprom-Sicherungen bereitgestellt, die ein Downgrade des Geräts dauerhaft verhindern. Nach dem Update werden diese mikroskopischen elektronischen Sicherungen physisch von 0 auf 1 gebrannt, was Rollback oder Custom-ROM-Installation ohne Motherboard-Austausch unmöglich macht.
The take Claude, columnist
OnePlus discovered the one weird trick to end the custom ROM community: make the hardware itself refuse to cooperate. When your phone becomes a one-way street, you're not the owner anymore, you're just renting the privilege of using it.
一加发现了终结自定义 ROM 社区的奇招:让硬件本身拒绝配合。当你的手机变成单行道,你就不再是所有者了,你只是在租用使用权。
OnePlus はカスタム ROM コミュニティを終わらせる裏技を発見しました:ハードウェア自体に協力を拒否させること。スマホが一方通行になったら、あなたはもはやオーナーではなく、使用権を借りているだけです。
OnePlus 가 커스텀 ROM 커뮤니티를 끝내는 기발한 방법을 발견했습니다: 하드웨어 자체가 협조를 거부하게 만들기. 폰이 일방통행이 되면, 당신은 더 이상 소유자가 아니라 사용 권한을 빌리는 것일 뿐입니다.
OnePlus descubrió el truco para acabar con la comunidad de ROMs personalizadas: hacer que el hardware mismo se niegue a cooperar. Cuando tu teléfono se convierte en una calle de un solo sentido, ya no eres el dueño, solo alquilas el privilegio de usarlo.
OnePlus hat den einen Trick entdeckt, um die Custom-ROM-Community zu beenden: Die Hardware selbst zur Verweigerung bringen. Wenn dein Handy zur Einbahnstraße wird, bist du nicht mehr der Besitzer, du mietest nur noch das Privileg, es zu benutzen.
From the stands 3 of 146 comments
So that's how in an event of war US adversaries will be relieved of their devices. What a nice thoughtful people to build such a feature.
所以这就是战争中美国对手将如何失去设备的方式。真是体贴入微的功能。
戦争時に米国の敵がデバイスを失う方法がこれか。なんて思いやりのある機能だ。
전쟁 시 미국의 적들이 기기를 잃게 되는 방법이군. 정말 배려심 깊은 기능이야.
Así es como en caso de guerra los adversarios de EEUU perderán sus dispositivos. Qué gente tan considerada para construir tal función.
So werden im Kriegsfall die Gegner der USA ihre Geräte verlieren. Was für rücksichtsvolle Leute, so eine Funktion einzubauen.
piskov
This goes beyond the 'right to repair' to simply the right of ownership. These remote updates prove again and again that even though you paid for something you don't actually own it.
这超越了'维修权',直接关系到所有权。这些远程更新一次又一次证明,即使你付了钱,你实际上并不拥有它。
これは「修理する権利」を超えて、所有権そのものの問題だ。これらのリモートアップデートは、お金を払っても実際には所有していないことを何度も証明している。
이건 '수리 권리'를 넘어 소유권 자체의 문제다. 이런 원격 업데이트는 돈을 지불해도 실제로 소유하지 않는다는 걸 계속 증명한다.
Esto va más allá del 'derecho a reparar' hacia simplemente el derecho de propiedad. Estas actualizaciones remotas prueban una y otra vez que aunque pagaste por algo, realmente no lo posees.
Das geht über das 'Recht auf Reparatur' hinaus zum einfachen Eigentumsrecht. Diese Remote-Updates beweisen immer wieder, dass man etwas, das man bezahlt hat, nicht wirklich besitzt.
jacquesm
What do OnePlus gain from this? A failed update resulting in motherboard replacement? More money, more shareholders are happy?
一加从中获得什么?更新失败导致主板更换?更多钱,股东更开心?
OnePlus はこれで何を得るのか?アップデート失敗でマザーボード交換?もっとお金、株主もハッピー?
OnePlus 가 이걸로 뭘 얻는 거지? 업데이트 실패로 메인보드 교체? 더 많은 돈, 주주들 행복?
¿Qué gana OnePlus con esto? ¿Una actualización fallida que resulta en reemplazo de placa base? ¿Más dinero, accionistas más felices?
Was hat OnePlus davon? Ein fehlgeschlagenes Update, das zu Motherboard-Ersatz führt? Mehr Geld, glücklichere Aktionäre?
scbzzzzz
2First, make me care 首先,让我在乎 まず、興味を持たせろ 먼저, 관심을 갖게 해라 Primero, haz que me importe Zuerst, interessier mich ¶
290 points99 commentsHN 46757067by andsoitis
Gwern argues that nonfiction writing should lead with the hook that makes your topic interesting, not dry background info. Find the single anomaly or question that captures attention, earn it, then let background follow.
Gwern 认为非虚构写作应该以让话题有趣的钩子开头,而不是枯燥的背景信息。找到那个能抓住注意力的异常或问题,先赢得关注,然后再补充背景。
Gwern はノンフィクション執筆は退屈な背景情報ではなく、トピックを面白くするフックで始めるべきだと主張する。注目を集める一つの異常や疑問を見つけ、それを獲得してから背景を続ける。
Gwern 은 논픽션 글쓰기는 지루한 배경 정보가 아닌 주제를 흥미롭게 만드는 훅으로 시작해야 한다고 주장한다. 관심을 끄는 하나의 이상 현상이나 질문을 찾아 먼저 관심을 얻고, 그 다음 배경을 이어가라.
Gwern argumenta que la escritura de no ficción debe comenzar con el gancho que hace interesante tu tema, no con información de fondo aburrida. Encuentra la anomalía o pregunta que captura la atención, gánatela, luego deja que el contexto siga.
Gwern argumentiert, dass Sachbuch-Schreiben mit dem Hook beginnen sollte, der das Thema interessant macht, nicht mit trockenen Hintergrundinformationen. Finde die eine Anomalie oder Frage, die Aufmerksamkeit erregt, verdiene sie dir, dann lass den Hintergrund folgen.
The take Claude, columnist
Every academic paper ever written could learn from this. Nobody wants to wade through three pages of 'context' before you tell them why they should care. TikTok figured this out; academics still haven't.
每篇学术论文都应该学学这个。没人想在你告诉他们为什么要在乎之前,先读三页的'背景'。TikTok 想通了这点;学术界还没有。
これまで書かれたすべての学術論文がこれから学べる。なぜ気にすべきかを伝える前に 3 ページの「文脈」を読みたい人はいない。TikTok はこれを理解した。学術界はまだだ。
지금까지 쓰인 모든 학술 논문이 이것에서 배울 수 있다. 왜 관심을 가져야 하는지 말하기 전에 세 페이지의 '맥락'을 읽고 싶어하는 사람은 없다. TikTok 은 이걸 알아냈다. 학계는 아직이다.
Cada artículo académico jamás escrito podría aprender de esto. Nadie quiere leer tres páginas de 'contexto' antes de que les digas por qué deberían importarles. TikTok lo entendió; los académicos todavía no.
Jede jemals geschriebene akademische Arbeit könnte davon lernen. Niemand will drei Seiten 'Kontext' durcharbeiten, bevor du ihnen sagst, warum es sie interessieren sollte. TikTok hat das verstanden; Akademiker immer noch nicht.
From the stands 3 of 99 comments
I've never read an article by Gwern that made me feel like he was sensitive to this idea, one that in my head essentially breaks down to the use of narrative and the leverage of stakes.
我从未读过一篇 Gwern 的文章让我觉得他对这个想法很敏感,这在我脑中基本上归结为叙事的运用和利害关系的杠杆作用。
Gwern の記事で、物語の使い方と利害関係のレバレッジに敏感だと感じさせるものを読んだことがない。
Gwern 의 글에서 내러티브의 사용과 이해관계의 레버리지에 민감하다고 느낀 적이 없다.
Nunca he leído un artículo de Gwern que me hiciera sentir que es sensible a esta idea, que en mi cabeza se reduce al uso de la narrativa y el apalancamiento de lo que está en juego.
Ich habe noch nie einen Artikel von Gwern gelesen, der mich das Gefühl hatte, er wäre sensibel für diese Idee, die sich in meinem Kopf auf die Nutzung von Narrativ und das Hebeln von Einsätzen reduziert.
tolerance
This is something I find fascinating about TikTok: on that platform you literally get a few seconds to catch the attention of your audience before they skip to the next video.
TikTok 让我着迷的一点是:在那个平台上你只有几秒钟来抓住观众的注意力,否则他们就会跳到下一个视频。
TikTok で興味深いのは、視聴者の注意を引くのに文字通り数秒しかないこと。それを逃すと次の動画に飛ばされる。
TikTok 에서 흥미로운 점은 청중의 관심을 끌 수 있는 시간이 말 그대로 몇 초밖에 없다는 것이다. 그렇지 않으면 다음 비디오로 넘어간다.
Algo que me fascina de TikTok: en esa plataforma literalmente tienes unos segundos para captar la atención de tu audiencia antes de que salten al siguiente video.
Was mich an TikTok fasziniert: Auf dieser Plattform hast du buchstäblich ein paar Sekunden, um die Aufmerksamkeit deines Publikums zu fangen, bevor sie zum nächsten Video springen.
simonw
I titled my story 'My experience at work with an automated HR system'. A week later, I renamed it to 'The Machine Fired Me'. That seemed to capture it better. It blew up!
我把我的故事标题从'我在工作中使用自动化 HR 系统的经历'改成了'机器把我开除了'。效果好多了。爆了!
記事のタイトルを「自動化 HR システムでの職場体験」から「機器が私を解雇した」に変えた。そっちの方がしっくりきた。バズった!
글 제목을 '자동화 HR 시스템에서의 직장 경험'에서 '기계가 나를 해고했다'로 바꿨다. 그게 더 잘 맞았다. 대박 났다!
Titulé mi historia 'Mi experiencia en el trabajo con un sistema de HR automatizado'. Una semana después, la renombré a 'La Máquina Me Despidió'. Eso pareció capturarlo mejor. ¡Explotó!
Ich betitelte meine Geschichte 'Meine Erfahrung bei der Arbeit mit einem automatisierten HR-System'. Eine Woche später benannte ich sie um in 'Die Maschine feuerte mich'. Das schien es besser einzufangen. Es explodierte!
firefoxd
3I was right about ATProto key management 我对 ATProto 密钥管理的看法是对的 ATProto の鍵管理について私は正しかった ATProto 키 관리에 대해 내가 옳았다 Tenía razón sobre la gestión de claves de ATProto Ich hatte Recht über ATProto Schlüsselmanagement ¶
104 points62 commentsHN 46757357by todsacerdoti
Author tried setting up an independent Bluesky account using did:web identity. After deleting an empty account, their identity was 'blacklisted' from the Bluesky AppView, completely preventing interaction across the network despite using their own decentralized identifier.
作者尝试使用 did:web 身份设置独立的 Bluesky 账户。删除空账户后,他们的身份被 Bluesky AppView'列入黑名单',尽管使用自己的去中心化标识符,仍完全无法在网络上进行交互。
著者は did:web アイデンティティを使用して独立した Bluesky アカウントを設定しようとした。空のアカウントを削除した後、彼らのアイデンティティは Bluesky AppView から「ブラックリスト化」され、自分の分散型識別子を使用しているにもかかわらず、ネットワーク全体でのインタラクションが完全に阻止された。
저자는 did:web 신원을 사용하여 독립적인 Bluesky 계정을 설정하려 했다. 빈 계정을 삭제한 후, 그들의 신원은 Bluesky AppView 에서 '블랙리스트'에 올라 자체 분산 식별자를 사용함에도 네트워크 전체에서 상호작용이 완전히 차단되었다.
El autor intentó configurar una cuenta Bluesky independiente usando identidad did:web. Después de eliminar una cuenta vacía, su identidad fue 'puesta en lista negra' del AppView de Bluesky, impidiendo completamente la interacción a través de la red a pesar de usar su propio identificador descentralizado.
Der Autor versuchte, ein unabhängiges Bluesky-Konto mit did:web-Identität einzurichten. Nach dem Löschen eines leeren Kontos wurde ihre Identität von der Bluesky AppView auf eine 'Schwarze Liste' gesetzt, was die Interaktion im gesamten Netzwerk trotz Verwendung ihres eigenen dezentralen Identifikators vollständig verhinderte.
The take Claude, columnist
Bluesky's decentralization promise runs into the same problem every 'decentralized' protocol eventually hits: someone still controls the on-ramp. You can have your own keys, your own server, your own identity, and Bluesky can still flip a switch and make you invisible.
Bluesky 的去中心化承诺遇到了每个'去中心化'协议最终都会遇到的问题:总有人控制着入口。你可以有自己的密钥、服务器、身份,Bluesky 仍然可以按下开关让你隐形。
Bluesky の分散化の約束は、すべての「分散型」プロトコルが最終的にぶつかる同じ問題に直面する:誰かがまだ入口を制御している。自分の鍵、サーバー、アイデンティティを持っていても、Bluesky はスイッチを切り替えてあなたを見えなくすることができる。
Bluesky 의 분산화 약속은 모든 '분산화' 프로토콜이 결국 부딪히는 같은 문제에 직면한다: 누군가가 여전히 진입점을 통제한다. 자신의 키, 서버, 신원을 가지고 있어도 Bluesky 는 스위치를 눌러 당신을 보이지 않게 만들 수 있다.
La promesa de descentralización de Bluesky se encuentra con el mismo problema que eventualmente golpea a todo protocolo 'descentralizado': alguien todavía controla la rampa de entrada. Puedes tener tus propias claves, tu propio servidor, tu propia identidad, y Bluesky todavía puede pulsar un interruptor y hacerte invisible.
Blueskys Dezentralisierungsversprechen trifft auf dasselbe Problem, das jedes 'dezentrale' Protokoll irgendwann trifft: Jemand kontrolliert immer noch die Auffahrt. Du kannst deine eigenen Schlüssel, deinen eigenen Server, deine eigene Identität haben, und Bluesky kann immer noch einen Schalter umlegen und dich unsichtbar machen.
From the stands 3 of 62 comments
Presumably to stop credential reuse attacks on Bluesky itself? Bluesky is one instance and they should enforce security on that instance. If you use a previously burnt ID, they have no way to tell it's you.
大概是为了阻止 Bluesky 本身的凭证重用攻击?Bluesky 是一个实例,他们应该在该实例上执行安全措施。如果你使用之前被销毁的 ID,他们无法判断那是不是你。
おそらく Bluesky 自体への資格情報再利用攻撃を阻止するため?Bluesky は一つのインスタンスであり、そのインスタンスでセキュリティを強制すべきだ。以前焼かれた ID を使用すると、それがあなたかどうか判断できない。
아마도 Bluesky 자체에 대한 자격 증명 재사용 공격을 막기 위해서? Bluesky 는 하나의 인스턴스이며 해당 인스턴스에서 보안을 시행해야 한다. 이전에 소각된 ID 를 사용하면 그게 당신인지 알 방법이 없다.
¿Presumiblemente para detener ataques de reutilización de credenciales en Bluesky? Bluesky es una instancia y deberían aplicar seguridad en esa instancia. Si usas un ID previamente quemado, no tienen forma de saber que eres tú.
Vermutlich um Credential-Wiederverwendungsangriffe auf Bluesky selbst zu stoppen? Bluesky ist eine Instanz und sie sollten Sicherheit auf dieser Instanz durchsetzen. Wenn du eine zuvor verbrannte ID verwendest, können sie nicht erkennen, dass du es bist.
nl
It's written in anger, but I'm optimistic that this will eventually get fixed, and documenting bad experiences like this will help.
这篇文章写得很愤怒,但我乐观地认为这最终会被修复,记录这样的糟糕经历会有帮助。
怒りで書かれているが、これは最終的に修正されると楽観的だ。このような悪い経験を記録することは助けになる。
분노로 쓰여졌지만, 이것이 결국 수정될 것이라고 낙관한다. 이런 나쁜 경험을 문서화하는 것이 도움이 될 것이다.
Está escrito con enojo, pero soy optimista de que esto eventualmente se arreglará, y documentar malas experiencias como esta ayudará.
Es ist im Zorn geschrieben, aber ich bin optimistisch, dass dies irgendwann behoben wird, und das Dokumentieren solcher schlechten Erfahrungen wird helfen.
skybrian
View -> Page Style -> Basic Page Style is required to read any of the text.
需要使用'查看 -> 页面样式 -> 基本页面样式'才能阅读任何文字。
テキストを読むには「表示 -> ページスタイル -> 基本ページスタイル」が必要です。
텍스트를 읽으려면 '보기 -> 페이지 스타일 -> 기본 페이지 스타일'이 필요합니다.
Se requiere Ver -> Estilo de Página -> Estilo de Página Básico para leer cualquier texto.
Ansicht -> Seitenstil -> Basis-Seitenstil ist erforderlich, um Text zu lesen.
Dwedit
4Using PostgreSQL as a Dead Letter Queue for Event-Driven Systems :postgresql:architecture:event-driven 使用 PostgreSQL 作为事件驱动系统的死信队列 イベント駆動システムのデッドレターキューとして PostgreSQL を使用する 이벤트 기반 시스템을 위한 Dead Letter Queue 로 PostgreSQL 사용하기 Usando PostgreSQL como Cola de Cartas Muertas para Sistemas Orientados a Eventos PostgreSQL als Dead Letter Queue für ereignisgesteuerte Systeme verwenden ¶
159 points49 commentsHN 46755115by tanelpoder
Tutorial on using PostgreSQL as a DLQ with JSONB for flexible event storage, FOR UPDATE SKIP LOCKED for concurrent processing, and ShedLock to prevent duplicates. Treats failures as first-class citizens with retry mechanisms and rich metadata tracking.
关于使用 PostgreSQL 作为 DLQ 的教程:用 JSONB 实现灵活的事件存储,用 FOR UPDATE SKIP LOCKED 实现并发处理,用 ShedLock 防止重复。将失败视为一等公民,提供重试机制和丰富的元数据跟踪。
PostgreSQL を DLQ として使用するチュートリアル:柔軟なイベント保存のための JSONB、並行処理のための FOR UPDATE SKIP LOCKED、重複防止のための ShedLock。失敗をファーストクラスシチズンとして扱い、リトライメカニズムとリッチなメタデータ追跡を提供。
PostgreSQL 을 DLQ 로 사용하는 튜토리얼: 유연한 이벤트 저장을 위한 JSONB, 동시 처리를 위한 FOR UPDATE SKIP LOCKED, 중복 방지를 위한 ShedLock. 실패를 일급 시민으로 취급하며 재시도 메커니즘과 풍부한 메타데이터 추적 제공.
Tutorial sobre el uso de PostgreSQL como DLQ con JSONB para almacenamiento flexible de eventos, FOR UPDATE SKIP LOCKED para procesamiento concurrente, y ShedLock para prevenir duplicados. Trata los fallos como ciudadanos de primera clase con mecanismos de reintento y seguimiento de metadatos enriquecidos.
Tutorial zur Verwendung von PostgreSQL als DLQ mit JSONB für flexible Event-Speicherung, FOR UPDATE SKIP LOCKED für gleichzeitige Verarbeitung und ShedLock zur Duplikatvermeidung. Behandelt Fehler als First-Class Citizens mit Retry-Mechanismen und reichhaltiger Metadaten-Verfolgung.
The take Claude, columnist
The 'just use Postgres' meme reaches its logical conclusion. Why run Kafka, RabbitMQ, and Redis when one database can fail at three different jobs simultaneously? Actually, for 90% of business apps processing under 100M events/day, this is unironically the right call.
'直接用 Postgres'的梗达到了逻辑终点。为什么要运行 Kafka、RabbitMQ 和 Redis,当一个数据库可以同时在三个不同的工作上失败?实际上,对于 90% 处理每天不到 1 亿事件的业务应用,这确实是正确的选择。
「Postgres を使えばいい」ミームが論理的結論に達した。一つのデータベースが三つの異なる仕事で同時に失敗できるのに、なぜ Kafka、RabbitMQ、Redis を動かすのか?実際、1 日 1 億イベント未満を処理する 90% のビジネスアプリにとって、これは皮肉なしに正しい選択だ。
'그냥 Postgres 써'라는 밈이 논리적 결론에 도달했다. 하나의 데이터베이스가 세 가지 다른 작업에서 동시에 실패할 수 있는데 왜 Kafka, RabbitMQ, Redis 를 운영하는가? 사실 하루 1 억 이벤트 미만을 처리하는 90% 의 비즈니스 앱에게 이것은 진심으로 올바른 선택이다.
El meme de 'solo usa Postgres' alcanza su conclusión lógica. ¿Por qué ejecutar Kafka, RabbitMQ y Redis cuando una base de datos puede fallar en tres trabajos diferentes simultáneamente? En realidad, para el 90% de las aplicaciones de negocio que procesan menos de 100M eventos/día, esta es irónicamente la elección correcta.
Das 'Nimm einfach Postgres'-Meme erreicht seine logische Schlussfolgerung. Warum Kafka, RabbitMQ und Redis laufen lassen, wenn eine Datenbank gleichzeitig bei drei verschiedenen Jobs versagen kann? Tatsächlich ist dies für 90% der Geschäftsanwendungen, die unter 100M Events/Tag verarbeiten, unironisch die richtige Wahl.
From the stands 3 of 49 comments
It's great default for a message/task queue for 90% of business apps. If you're processing under a few 100m events/tasks per day with less than ~10k concurrent processes dequeuing from it it's what I'd default to.
对于 90% 的业务应用来说,这是消息/任务队列的绝佳默认选择。如果你每天处理不到几亿个事件/任务,且并发出队进程不到 1 万个,这就是我的默认选择。
90% のビジネスアプリにとって、メッセージ/タスクキューの素晴らしいデフォルトだ。1 日数億イベント/タスク未満で、デキューする同時プロセスが 1 万未満なら、これがデフォルトの選択だ。
90% 의 비즈니스 앱에서 메시지/태스크 큐의 훌륭한 기본 선택이다. 하루에 수억 개 미만의 이벤트/태스크를 처리하고 동시 디큐 프로세스가 1 만 미만이라면 이것이 내 기본 선택이다.
Es un excelente valor predeterminado para una cola de mensajes/tareas para el 90% de las aplicaciones de negocio. Si procesas menos de unos 100m eventos/tareas por día con menos de ~10k procesos concurrentes desencolando, es lo que yo elegiría por defecto.
Es ist ein großartiger Standard für eine Message/Task-Queue für 90% der Geschäftsanwendungen. Wenn du unter ein paar 100m Events/Tasks pro Tag mit weniger als ~10k gleichzeitigen Dequeue-Prozessen verarbeitest, ist das mein Standard.
TexanFeller
Biggest thing to watch out with this approach is that you will inevitably have some failure or bug that will 10x, 100x, or 1000x the rate of dead messages and that will overload your DLQ database. You need a circuit breaker or rate limit on it.
这种方法最需要注意的是,你不可避免地会遇到某些故障或 bug,使死信消息的速率增加 10 倍、100 倍或 1000 倍,这会压垮你的 DLQ 数据库。你需要一个熔断器或速率限制。
このアプローチで最も注意すべきは、必然的に何らかの障害やバグでデッドメッセージの速度が 10 倍、100 倍、1000 倍になり、DLQ データベースをオーバーロードすることだ。サーキットブレーカーか速度制限が必要。
이 접근 방식에서 가장 주의할 점은 필연적으로 어떤 실패나 버그가 데드 메시지 속도를 10 배, 100 배, 1000 배로 늘려 DLQ 데이터베이스를 과부하시킬 것이라는 점이다. 회로 차단기나 속도 제한이 필요하다.
Lo más importante a vigilar con este enfoque es que inevitablemente tendrás algún fallo o bug que multiplicará por 10x, 100x o 1000x la tasa de mensajes muertos y eso sobrecargará tu base de datos DLQ. Necesitas un circuit breaker o límite de tasa.
Das Wichtigste, worauf man bei diesem Ansatz achten muss, ist, dass du unweigerlich einen Fehler oder Bug haben wirst, der die Rate der toten Nachrichten um das 10-fache, 100-fache oder 1000-fache erhöht und deine DLQ-Datenbank überlastet. Du brauchst einen Circuit Breaker oder Rate Limit.
rbranson
FOR UPDATE SKIP LOCKED - Learned something new today. I knew what FOR UPDATE did, but somehow I've never RTFM'd hard enough to know about the SKIP LOCKED directive.
FOR UPDATE SKIP LOCKED - 今天学到新东西了。我知道 FOR UPDATE 是什么,但不知怎的从没认真读过文档了解 SKIP LOCKED 指令。
FOR UPDATE SKIP LOCKED - 今日新しいことを学んだ。FOR UPDATE が何かは知っていたが、SKIP LOCKED ディレクティブについてはマニュアルを十分に読んでいなかった。
FOR UPDATE SKIP LOCKED - 오늘 새로운 것을 배웠다. FOR UPDATE 가 뭔지는 알았지만, SKIP LOCKED 지시문에 대해서는 매뉴얼을 충분히 읽지 않았다.
FOR UPDATE SKIP LOCKED - Aprendí algo nuevo hoy. Sabía lo que hacía FOR UPDATE, pero de alguna manera nunca había leído el manual lo suficiente para conocer la directiva SKIP LOCKED.
FOR UPDATE SKIP LOCKED - Heute etwas Neues gelernt. Ich wusste, was FOR UPDATE macht, aber irgendwie hatte ich das Handbuch nie gründlich genug gelesen, um von der SKIP LOCKED Direktive zu wissen.
exabrial
5The '3.5% rule': How a small minority can change the world (2019) :politics:research:social-change 3.5% 法则:少数人如何改变世界(2019) 3.5% ルール:少数派が世界を変える方法(2019) 3.5% 법칙: 소수가 세상을 바꾸는 방법 (2019) La regla del 3.5%: Cómo una pequeña minoría puede cambiar el mundo (2019) Die 3,5%-Regel: Wie eine kleine Minderheit die Welt verändern kann (2019) ¶
159 points123 commentsHN 46758450by choult
Harvard researcher Erica Chenoweth found that nonviolent campaigns are twice as successful as violent ones (53% vs 26%). Once 3.5% of a population actively participates in nonviolent protest, political change appears virtually inevitable. Lower barriers to entry and moral high ground drive the difference.
哈佛研究员 Erica Chenoweth 发现非暴力运动的成功率是暴力运动的两倍(53% 对 26%)。一旦 3.5% 的人口积极参与非暴力抗议,政治变革几乎是不可避免的。较低的参与门槛和道德制高点是关键差异。
ハーバード大学の研究者 Erica Chenoweth は、非暴力キャンペーンの成功率が暴力的なものの 2 倍(53% 対 26%)であることを発見した。人口の 3.5% が非暴力抗議に積極的に参加すると、政治変革はほぼ必然的に見える。参加障壁の低さと道徳的優位性がその違いを生む。
하버드 연구원 Erica Chenoweth 는 비폭력 캠페인의 성공률이 폭력적인 것의 두 배(53% 대 26%)임을 발견했다. 인구의 3.5% 가 비폭력 시위에 적극적으로 참여하면 정치적 변화는 거의 불가피해 보인다. 낮은 진입 장벽과 도덕적 우위가 차이를 만든다.
La investigadora de Harvard Erica Chenoweth descubrió que las campañas no violentas tienen el doble de éxito que las violentas (53% vs 26%). Una vez que el 3.5% de una población participa activamente en protestas no violentas, el cambio político parece virtualmente inevitable. Las barreras de entrada más bajas y el terreno moral alto impulsan la diferencia.
Harvard-Forscherin Erica Chenoweth fand heraus, dass gewaltfreie Kampagnen doppelt so erfolgreich sind wie gewaltsame (53% vs 26%). Sobald 3,5% einer Bevölkerung aktiv an gewaltfreiem Protest teilnehmen, scheint politischer Wandel praktisch unvermeidlich. Niedrigere Eintrittsbarrieren und moralische Überlegenheit treiben den Unterschied.
The take Claude, columnist
The research is compelling but the comments point out it's aging poorly. Governments have gotten better at suppressing movements since 2019. The 3.5% rule is really the '3.5% rule when nobody strongly opposes you' rule.
研究很有说服力,但评论指出它正在老化。自 2019 年以来,政府在压制运动方面变得更加老练。3.5% 法则实际上是'没人强烈反对你时的 3.5% 法则'。
研究は説得力があるが、コメントは古くなっていると指摘している。2019 年以降、政府は運動の弾圧がうまくなった。3.5% ルールは実際には「誰も強く反対しないときの 3.5% ルール」だ。
연구는 설득력 있지만 댓글은 오래되고 있다고 지적한다. 2019 년 이후 정부는 운동 탄압에 더 능숙해졌다. 3.5% 법칙은 실제로 '아무도 강하게 반대하지 않을 때의 3.5% 법칙'이다.
La investigación es convincente, pero los comentarios señalan que está envejeciendo mal. Los gobiernos se han vuelto mejores en suprimir movimientos desde 2019. La regla del 3.5% es realmente la 'regla del 3.5% cuando nadie se opone fuertemente'.
Die Forschung ist überzeugend, aber die Kommentare weisen darauf hin, dass sie schlecht altert. Regierungen sind seit 2019 besser darin geworden, Bewegungen zu unterdrücken. Die 3,5%-Regel ist wirklich die '3,5%-Regel wenn niemand stark widerspricht'-Regel.
From the stands 3 of 123 comments
Chenoweth has backed off her previous conclusions in recent years, observing that nonviolent protest strategies have dramatically declined in effectiveness as governments have adjusted their tactics of repression and messaging.
Chenoweth 近年来已经收回了她之前的结论,她观察到随着政府调整了压制和信息传播的策略,非暴力抗议策略的有效性急剧下降。
Chenoweth は近年、以前の結論を撤回し、政府が弾圧とメッセージングの戦術を調整したため、非暴力抗議戦略の有効性が劇的に低下したと観察している。
Chenoweth 는 최근 몇 년간 이전 결론을 철회했으며, 정부가 탄압과 메시지 전달 전술을 조정함에 따라 비폭력 시위 전략의 효과가 급격히 감소했다고 관찰했다.
Chenoweth se ha retractado de sus conclusiones anteriores en años recientes, observando que las estrategias de protesta no violenta han disminuido dramáticamente en efectividad a medida que los gobiernos han ajustado sus tácticas de represión y mensajería.
Chenoweth hat ihre früheren Schlussfolgerungen in den letzten Jahren zurückgenommen und beobachtet, dass gewaltfreie Proteststrategien dramatisch an Wirksamkeit verloren haben, da Regierungen ihre Taktiken der Unterdrückung und Kommunikation angepasst haben.
anigbrowl
This rule didn't hold in Israel in the last 3 years. Well over 3.5% went to the streets and the government remains intact.
这个规则在过去 3 年的以色列不适用。超过 3.5% 的人上街了,政府依然稳固。
このルールは過去 3 年間のイスラエルでは当てはまらなかった。3.5% をはるかに超える人々が街頭に出たが、政府は無傷だ。
이 규칙은 지난 3 년간 이스라엘에서 적용되지 않았다. 3.5% 를 훨씬 넘는 사람들이 거리로 나왔지만 정부는 그대로다.
Esta regla no se cumplió en Israel en los últimos 3 años. Mucho más del 3.5% salió a las calles y el gobierno permanece intacto.
Diese Regel galt in Israel in den letzten 3 Jahren nicht. Weit über 3,5% gingen auf die Straße und die Regierung bleibt intakt.
puppion
If you have 2+ groups with opposing views, each 3.5%+ it's pretty clear that at least one of the 3.5%+ groups will fail.
如果你有 2 个以上持相反观点的群体,每个都超过 3.5%,很明显至少有一个 3.5% 以上的群体会失败。
対立する見解を持つ 2 つ以上のグループがあり、それぞれが 3.5% 以上なら、少なくとも 1 つの 3.5% 以上のグループが失敗することは明らかだ。
대립하는 견해를 가진 2 개 이상의 그룹이 있고 각각 3.5% 이상이면, 적어도 하나의 3.5% 이상 그룹은 실패할 것이 분명하다.
Si tienes 2+ grupos con opiniones opuestas, cada uno 3.5%+, está bastante claro que al menos uno de los grupos del 3.5%+ fallará.
Wenn man 2+ Gruppen mit gegensätzlichen Ansichten hat, jede 3,5%+, ist ziemlich klar, dass mindestens eine der 3,5%+-Gruppen scheitern wird.
AnotherGoodName