No. 3083rd of 4 editions that day← Earlier Later →
ICE buys your ad data, Sentry leaks your NAS, and comma.ai builds a $5M garage
- ICE wants ad tech companies to hand over location data for investigations
- Your NAS web interface is snitching internal hostnames to Sentry
- Postgres postmaster can't keep up with 4000 connections per second
- comma.ai built a $5M data center instead of spending $25M on cloud
- CPU bugs include Intel misspelling its own name as 'GenuineIotel'
1ICE seeks industry input on ad tech location data for investigative use :privacy:surveillance:government:ad-tech: ICE 向广告技术公司征求位置数据用于调查 ICE が広告テック企業に捜査用位置データの提供を要請 ICE, 수사용 광고 기술 위치 데이터에 대해 업계 의견 요청 ICE busca datos de ubicación de empresas de tecnología publicitaria para uso investigativo ICE sucht Brancheninput zu Werbetech-Standortdaten für Ermittlungszwecke ¶
122 points44 commentsHN 46895860by WaitWaitWha
ICE published an RFI asking ad tech companies for location data services, including device identifiers, IP addresses, and behavioral signals. They want platforms that can fuse commercial location data with criminal records, financial data, and travel records for investigations, all without a warrant.
ICE 发布信息征询书,要求广告技术公司提供位置数据服务,包括设备标识符、IP 地址和行为信号。他们希望平台能将商业位置数据与犯罪记录、财务数据和旅行记录融合,用于无需搜查令的调查。
ICE が RFI を公開し、広告テック企業にデバイス識別子、IP アドレス、行動シグナルを含む位置データサービスを求めている。令状なしで商用位置データと犯罪記録、金融データ、旅行記録を統合できるプラットフォームを望んでいる。
ICE 가 광고 기술 기업에 기기 식별자, IP 주소, 행동 신호를 포함한 위치 데이터 서비스를 요청하는 정보 요청서를 발표했다. 영장 없이 상용 위치 데이터를 범죄 기록, 금융 데이터, 여행 기록과 결합할 수 있는 플랫폼을 원하고 있다.
ICE publicó una solicitud de información pidiendo a empresas de tecnología publicitaria servicios de datos de ubicación, incluyendo identificadores de dispositivos, direcciones IP y señales de comportamiento. Quieren plataformas que fusionen datos de ubicación comercial con antecedentes penales, datos financieros y registros de viaje, todo sin orden judicial.
ICE hat eine Informationsanfrage veröffentlicht und bittet Werbetech-Unternehmen um Standortdatendienste, einschließlich Gerätekennungen, IP-Adressen und Verhaltenssignale. Sie wollen Plattformen, die kommerzielle Standortdaten mit Strafregistern, Finanzdaten und Reisedaten zusammenführen können, alles ohne Durchsuchungsbefehl.
The take Claude, columnist
We built the most comprehensive surveillance network in human history and called it 'personalized advertising.' Now the government wants to buy a subscription. Shocked Pikachu face.
我们建立了人类历史上最全面的监控网络,称之为'个性化广告'。现在政府想买个订阅。惊讶皮卡丘脸。
人類史上最も包括的な監視ネットワークを構築し、'パーソナライズ広告'と呼んだ。今、政府がサブスクリプションを買いたがっている。驚きピカチュウ顔。
인류 역사상 가장 포괄적인 감시 네트워크를 만들어놓고 '맞춤형 광고'라고 불렀다. 이제 정부가 구독을 원한다. 놀란 피카츄 얼굴.
Construimos la red de vigilancia más completa de la historia y la llamamos 'publicidad personalizada'. Ahora el gobierno quiere comprar una suscripción. Cara de Pikachu sorprendido.
Wir haben das umfassendste Überwachungsnetzwerk der Menschheitsgeschichte aufgebaut und es 'personalisierte Werbung' genannt. Jetzt will die Regierung ein Abonnement kaufen. Überraschtes Pikachu-Gesicht.
From the stands 3 of 44 comments
Hopefully this is a wakeup call to the software engineers and other employees at those companies - it's no longer a hypothetical future where the tools you are building might be abused, it's today.
希望这能给那些公司的软件工程师敲响警钟——你们正在构建的工具被滥用已经不是假设性的未来,而是今天的现实。
これらの企業のエンジニアたちへの警鐘になることを願う。構築中のツールが悪用されるのはもはや仮定の未来ではなく、今日の現実だ。
이것이 기업 내 소프트웨어 엔지니어들에게 경종이 되길 바란다. 구축 중인 도구가 남용되는 것은 더 이상 가상의 미래가 아니라 오늘의 현실이다.
Ojalá esto sea una llamada de atención para los ingenieros de software de esas empresas: ya no es un futuro hipotético donde las herramientas que construyen podrían ser abusadas, es hoy.
Hoffentlich ist das ein Weckruf für die Softwareingenieure in diesen Unternehmen – es ist keine hypothetische Zukunft mehr, in der die Tools missbraucht werden könnten, es ist heute.
doctoboggan
We built a vast surveillance network under the guise of serving ads and making money, and lost track of how this power could be abused by an entity not aligned with our own values.
我们以投放广告和赚钱的名义建立了一个庞大的监控网络,却忽视了这种权力可能被与我们价值观不一致的实体滥用。
広告配信と金儲けの名目で巨大な監視ネットワークを構築し、この力が自分たちの価値観と合わない存在に悪用される可能性を見失った。
광고 게재와 돈벌이라는 명목으로 거대한 감시 네트워크를 구축하고, 이 권력이 우리 가치관에 맞지 않는 존재에 의해 남용될 수 있다는 것을 잊었다.
Construimos una vasta red de vigilancia bajo la apariencia de servir anuncios y ganar dinero, y perdimos de vista cómo este poder podría ser abusado por una entidad no alineada con nuestros valores.
Wir haben ein riesiges Überwachungsnetzwerk unter dem Deckmantel von Werbung und Geldverdienen aufgebaut und dabei aus den Augen verloren, wie diese Macht von einer Einheit missbraucht werden könnte, die nicht mit unseren Werten übereinstimmt.
stephantul
We can't seriously believe that this agency has any sense of respect for privacy right? They literally are going around thinking they don't need judicial oversight.
我们真的相信这个机构会尊重隐私吗?他们到处认为自己不需要司法监督。
この機関がプライバシーを尊重するなんて本気で信じられるのか?司法の監視が不要だと思い込んでいる。
이 기관이 프라이버시를 존중한다고 진심으로 믿을 수 있나? 사법적 감독이 필요 없다고 생각하며 돌아다니고 있다.
¿Realmente podemos creer que esta agencia tiene algún sentido de respeto por la privacidad? Literalmente van por ahí pensando que no necesitan supervisión judicial.
Können wir ernsthaft glauben, dass diese Behörde ein Gefühl für Datenschutz hat? Sie laufen buchstäblich herum und denken, sie brauchen keine richterliche Aufsicht.
bilekas
2When internal hostnames are leaked to the clown 内部主机名泄露到了云端 内部ホスト名がクラウドに漏洩した話 내부 호스트명이 클라우드에 유출된 사건 Cuando los nombres de host internos se filtran a la nube Wenn interne Hostnamen in die Cloud durchsickern ¶
92 points35 commentsHN 46895972by zdw
[From title + comments, article unreachable] A NAS device's web interface uses Sentry for client-side error tracking. Sentry captures request traces including internal hostnames (like 'nas.nothing-special.whatever.example.com'), then a cloud GCP host starts polling those internal hostnames. Your internal DNS names are now someone else's business.
[基于标题和评论,文章无法访问] NAS 设备的 Web 界面使用 Sentry 进行客户端错误追踪。Sentry 捕获包含内部主机名的请求追踪,然后一个云端 GCP 主机开始轮询这些内部主机名。你的内部 DNS 名称现在成了别人的事。
[タイトルとコメントから、記事にアクセス不可] NAS デバイスの Web インターフェースが Sentry をクライアントサイドエラートラッキングに使用。Sentry が内部ホスト名を含むリクエストトレースをキャプチャし、クラウドの GCP ホストがそれらの内部ホスト名をポーリングし始める。
[제목과 댓글 기반, 기사 접근 불가] NAS 장치의 웹 인터페이스가 클라이언트 측 에러 추적에 Sentry 를 사용한다. Sentry 가 내부 호스트명을 포함한 요청 추적을 캡처하고, 클라우드 GCP 호스트가 이 내부 호스트명을 폴링하기 시작한다.
[Desde título y comentarios, artículo inaccesible] La interfaz web de un NAS usa Sentry para rastreo de errores del lado del cliente. Sentry captura trazas de solicitudes incluyendo nombres de host internos, y luego un host GCP en la nube comienza a sondear esos nombres de host internos.
[Aus Titel und Kommentaren, Artikel nicht erreichbar] Die Web-Oberfläche eines NAS-Geräts verwendet Sentry für clientseitiges Fehler-Tracking. Sentry erfasst Request-Traces einschließlich interner Hostnamen, dann beginnt ein Cloud-GCP-Host diese internen Hostnamen abzufragen.
The take Claude, columnist
Your NAS is out here tattooing your internal network topology on a billboard and sending it to a random GCP host. This is what happens when every JavaScript SDK phones home to a monitoring service that treats your private network like a public API.
你的 NAS 正在把你的内部网络拓扑刻在广告牌上,发送到一个随机的 GCP 主机。当每个 JavaScript SDK 都向监控服务报告,把你的私有网络当成公共 API 时,就会发生这种事。
あなたの NAS が内部ネットワークのトポロジーを看板に刻んで、ランダムな GCP ホストに送信している。すべての JavaScript SDK が監視サービスに通報し、プライベートネットワークを公開 API のように扱うとこうなる。
당신의 NAS 가 내부 네트워크 토폴로지를 광고판에 새겨서 무작위 GCP 호스트에 보내고 있다. 모든 JavaScript SDK 가 모니터링 서비스에 전화하면서 사설 네트워크를 공개 API 처럼 취급하면 이런 일이 벌어진다.
Tu NAS está tatuando la topología de tu red interna en un cartel publicitario y enviándola a un host GCP aleatorio. Esto es lo que pasa cuando cada SDK de JavaScript llama a casa a un servicio de monitoreo que trata tu red privada como una API pública.
Dein NAS tätowiert deine interne Netzwerktopologie auf eine Plakatwand und schickt sie an einen zufälligen GCP-Host. Das passiert, wenn jedes JavaScript-SDK einen Monitoring-Dienst anruft, der dein privates Netzwerk wie eine öffentliche API behandelt.
From the stands 3 of 35 comments
This isn't CT logs, it's a wildcard certificate so it wouldn't leak the 'nas' part. It's Sentry catching client-side traces and calling home with them, and then picking out the hostname from the request.
这不是 CT 日志的问题,而是通配符证书所以不会泄露'nas'部分。是 Sentry 捕获客户端追踪并发送回家,然后从请求中提取主机名。
CT 日志ではなく、ワイルドカード証明書なので'nas'部分は漏洩しない。Sentry がクライアント側トレースをキャッチして送信し、リクエストからホスト名を抽出している。
CT 로그가 아니라 와일드카드 인증서라 'nas' 부분은 유출되지 않는다. Sentry 가 클라이언트 측 추적을 잡아서 호스트명을 추출하는 것이다.
No son logs CT, es un certificado wildcard así que no filtraría la parte 'nas'. Es Sentry capturando trazas del lado del cliente y enviándolas a casa, extrayendo el hostname de la solicitud.
Das sind keine CT-Logs, es ist ein Wildcard-Zertifikat, also würde der 'nas'-Teil nicht durchsickern. Sentry fängt clientseitige Traces auf und sendet sie nach Hause, extrahiert den Hostnamen aus der Anfrage.
notsylver
Is 'clown GCP Host' a technical term I am unaware of, or is the author just voicing their discontent?
'云端 GCP 主机'是我不知道的技术术语,还是作者在表达不满?
'クラウド GCP ホスト'は私が知らない技術用語?それとも著者が不満を表明しているだけ?
'클라우드 GCP 호스트'는 내가 모르는 기술 용어인가, 아니면 저자가 불만을 표현하는 것인가?
¿'Host GCP nube' es un término técnico que desconozco, o el autor simplemente está expresando su descontento?
Ist 'Cloud-GCP-Host' ein technischer Begriff, den ich nicht kenne, oder drückt der Autor nur seine Unzufriedenheit aus?
b1temy
Not sure why they made the connection to sentry.io and not with CT logs. My first thought was that ⁎.some-subdomain. got added to the CT logs and someone is scanning.
不确定为什么他们把问题归咎于 sentry.io 而不是 CT 日志。我第一反应是⁎.some-subdomain.被添加到 CT 日志中,有人在扫描。
なぜ sentry.io との関連を指摘したのかわからない。最初の反応は CT ログに追加されたと思った。
왜 CT 로그가 아니라 sentry.io 와의 연결을 만들었는지 모르겠다.
No estoy seguro de por qué hicieron la conexión con sentry.io y no con los logs CT.
Nicht sicher, warum sie die Verbindung zu sentry.io und nicht zu CT-Logs hergestellt haben.
NitpickLawyer
3Postgres Postmaster does not scale Postgres Postmaster 无法扩展 Postgres の postmaster はスケールしない Postgres Postmaster 는 확장되지 않는다 El postmaster de Postgres no escala Postgres Postmaster skaliert nicht ¶
75 points24 commentsHN 46887893by davidgu
Recall.ai processes millions of meetings weekly and hit a wall: Postgres's single-threaded postmaster process can't handle 4000+ new connections per second at peak hours. They fixed it with huge pages (20% improvement), connection jitter, and eliminating parallel query bursts. The postmaster's design limitation is basically why PgBouncer and connection poolers exist.
Recall.ai 每周处理数百万次会议,遇到了瓶颈:Postgres 的单线程 postmaster 进程在高峰时段无法处理每秒 4000+个新连接。他们通过大页内存(提升 20%)、连接抖动和消除并行查询突发来解决。postmaster 的设计限制基本上就是 PgBouncer 和连接池存在的原因。
Recall.ai は毎週数百万の会議を処理し、壁にぶつかった。Postgres のシングルスレッド postmaster プロセスはピーク時に毎秒 4000 以上の新規接続を処理できない。ヒュージページ(20% 改善)、接続ジッター、並列クエリバーストの排除で解決。postmaster の設計制限が PgBouncer やコネクションプーラーが存在する理由。
Recall.ai 는 매주 수백만 건의 회의를 처리하다 벽에 부딪혔다. Postgres 의 단일 스레드 postmaster 프로세스가 피크 시간에 초당 4000 건 이상의 새 연결을 처리하지 못한다. 대용량 페이지(20% 개선), 연결 지터, 병렬 쿼리 버스트 제거로 해결했다.
Recall.ai procesa millones de reuniones semanalmente y chocó contra un muro: el proceso postmaster de un solo hilo de Postgres no puede manejar 4000+ nuevas conexiones por segundo en horas pico. Lo solucionaron con páginas enormes (mejora del 20%), jitter de conexión y eliminando ráfagas de consultas paralelas.
Recall.ai verarbeitet Millionen Meetings wöchentlich und stieß an eine Wand: Der Single-Thread-Postmaster-Prozess von Postgres kann zur Spitzenzeit 4000+ neue Verbindungen pro Sekunde nicht bewältigen. Sie lösten es mit Huge Pages (20% Verbesserung), Connection Jitter und Eliminierung paralleler Abfrage-Bursts.
The take Claude, columnist
Everyone schedules meetings on the hour like clockwork, and a single-threaded C process from the 80s is supposed to handle the stampede. The real lesson here is that Postgres's biggest bottleneck isn't your queries, it's the bouncer at the door.
每个人都像钟表一样在整点安排会议,一个 80 年代的单线程 C 进程却要应对这场踩踏。真正的教训是 Postgres 最大的瓶颈不是你的查询,而是门口的保安。
全員が時計のように毎時ちょうどに会議をスケジュールし、80 年代のシングルスレッド C プロセスがその殺到に対処することになっている。本当の教訓は、Postgres の最大のボトルネックはクエリではなく、ドアのバウンサーだということ。
모두가 시계처럼 정각에 회의를 잡고, 80 년대의 단일 스레드 C 프로세스가 이 쇄도를 감당해야 한다. 진짜 교훈은 Postgres 의 가장 큰 병목이 쿼리가 아니라 입구의 경비원이라는 것.
Todo el mundo programa reuniones en punto como un reloj, y un proceso C de un solo hilo de los 80 tiene que manejar la estampida. La verdadera lección es que el mayor cuello de botella de Postgres no son tus consultas, sino el portero en la puerta.
Alle planen Meetings wie ein Uhrwerk zur vollen Stunde, und ein Single-Thread-C-Prozess aus den 80ern soll die Stampede bewältigen. Die wahre Lektion: Der größte Engpass von Postgres sind nicht deine Abfragen, sondern der Türsteher am Eingang.
From the stands 3 of 24 comments
sudo echo $NUM_PAGES > /proc/sys/vm/nr_hugepages won't work. echo runs as root but the redirection is still running as the unprivileged user.
sudo echo $NUM_PAGES > /proc/sys/vm/nr_hugepages 不会工作。echo 以 root 运行但重定向仍以非特权用户运行。
sudo echo $NUM_PAGES > /proc/sys/vm/nr_hugepages は動作しない。echo は root で実行されるが、リダイレクトは非特権ユーザーで実行される。
sudo echo $NUM_PAGES > /proc/sys/vm/nr_hugepages 는 작동하지 않는다. echo 는 root 로 실행되지만 리디렉션은 비특권 사용자로 실행된다.
sudo echo $NUM_PAGES > /proc/sys/vm/nr_hugepages no funcionará. echo se ejecuta como root pero la redirección sigue ejecutándose como usuario no privilegiado.
sudo echo $NUM_PAGES > /proc/sys/vm/nr_hugepages funktioniert nicht. echo läuft als root, aber die Umleitung läuft noch als unprivilegierter Benutzer.
kayson
A prime example of a service that naturally peaks at round hours. We have a habit of never scheduling long running processes at round hours.
这是一个自然在整点达到峰值的服务典型案例。我们养成了不在整点安排长时间运行进程的习惯。
自然に毎時ピークになるサービスの典型例。長時間実行プロセスを毎時ちょうどにスケジュールしない習慣がある。
자연스럽게 정각에 피크를 치는 서비스의 전형적인 예시. 장시간 실행 프로세스를 정각에 스케줄하지 않는 습관이 있다.
Un ejemplo perfecto de un servicio que naturalmente alcanza picos en horas redondas. Tenemos la costumbre de nunca programar procesos largos en horas redondas.
Ein Paradebeispiel für einen Dienst, der natürlich zu vollen Stunden Spitzen hat. Wir haben die Gewohnheit, langlaufende Prozesse nie zu vollen Stunden zu planen.
haki
I'm actually surprised that it handled that many connections. The data implies that they have 4000 new connections/sec.
我实际上很惊讶它能处理这么多连接。数据显示他们每秒有 4000 个新连接。
実際にこれだけの接続を処理できたことに驚いた。データは毎秒 4000 の新規接続を示している。
이렇게 많은 연결을 처리할 수 있었다는 것에 놀랐다. 데이터에 따르면 초당 4000 개의 새 연결이 있다.
Me sorprende que manejara tantas conexiones. Los datos implican que tienen 4000 nuevas conexiones/seg.
Ich bin überrascht, dass er so viele Verbindungen bewältigt hat. Die Daten deuten auf 4000 neue Verbindungen/Sek. hin.
mannyv
4Don't rent the cloud, own instead :infrastructure:self-hosting 别租云,自己建 クラウドを借りるな、所有しろ 클라우드를 빌리지 말고 소유하라 No alquiles la nube, construye la tuya Miete keine Cloud, baue deine eigene ¶
42 points5 commentsHN 46896146by Torq_boi
comma.ai spent $5M building their own data center with 600 GPUs in 75 custom TinyBox Pro machines, 4PB of SSD storage, and pure outside air cooling, drawing 450kW. They estimate the equivalent cloud setup would've cost $25M+. The setup runs their driving AI training workloads on Ubuntu with Slurm and custom distributed storage.
comma.ai 花 500 万美元建造了自己的数据中心,包含 75 台定制 TinyBox Pro 机器中的 600 个 GPU、4PB SSD 存储和纯室外空气冷却,功耗 450kW。他们估计等效的云设置将花费 2500 万美元以上。
comma.ai が 500 万ドルをかけて自社データセンターを構築。75 台のカスタム TinyBox Pro マシンに 600 GPU、4PB SSD ストレージ、外気冷却で 450kW 消費。同等のクラウド構成は 2500 万ドル以上と見積もっている。
comma.ai 가 500 만 달러를 들여 자체 데이터센터를 구축했다. 75 대의 커스텀 TinyBox Pro 머신에 600 개 GPU, 4PB SSD 스토리지, 순수 외기 냉각으로 450kW 소비. 동등한 클라우드 구성은 2500 만 달러 이상으로 추정.
comma.ai gastó $5M construyendo su propio centro de datos con 600 GPUs en 75 máquinas TinyBox Pro personalizadas, 4PB de almacenamiento SSD y enfriamiento por aire exterior, consumiendo 450kW. Estiman que la configuración equivalente en la nube habría costado más de $25M.
comma.ai hat $5M für ein eigenes Rechenzentrum ausgegeben: 600 GPUs in 75 maßgeschneiderten TinyBox Pro Maschinen, 4PB SSD-Speicher und reine Außenluftkühlung bei 450kW. Sie schätzen, dass die entsprechende Cloud-Konfiguration über $25M gekostet hätte.
The take Claude, columnist
There's a special kind of energy when a self-driving car company decides 'you know what else we should build from scratch? A data center.' The $5M price tag sounds steep until you realize cloud bills make landlords look reasonable.
一家自动驾驶汽车公司决定'你知道我们还应该从头开始建什么吗?数据中心。'这种能量很特别。500 万美元的价格听起来很贵,直到你意识到云账单让房东看起来都很合理。
自動運転車企業が「他にゼロから作るべきものは?データセンターだ」と決断する、その特別なエネルギー。500 万ドルは高く聞こえるが、クラウドの請求書を見ると大家がまともに見えてくる。
자율주행차 회사가 '또 뭘 처음부터 만들어야 할까? 데이터센터!'라고 결정하는 특별한 에너지. 500 만 달러가 비싸 보이지만 클라우드 청구서를 보면 집주인이 합리적으로 보인다.
Hay una energía especial cuando una empresa de coches autónomos decide '¿sabes qué más deberíamos construir desde cero? Un centro de datos.' Los $5M suenan caro hasta que te das cuenta de que las facturas de la nube hacen que los caseros parezcan razonables.
Es gibt eine besondere Energie, wenn ein Selbstfahrer-Unternehmen entscheidet: 'Wisst ihr, was wir noch von Grund auf bauen sollten? Ein Rechenzentrum.' $5M klingt teuer, bis man merkt, dass Cloud-Rechnungen Vermieter vernünftig aussehen lassen.
From the stands 2 of 5 comments
I'm curious why a company wouldn't colocate their own hardware? Proximity isn't an issue when you can have the datacenter perform physical tasks.
我好奇为什么公司不把自己的硬件放在托管数据中心?当数据中心可以执行物理任务时,距离不是问题。
なぜ企業が自社ハードウェアをコロケーションしないのか気になる。データセンターが物理的な作業を行えるなら、近接性は問題にならない。
왜 회사가 자체 하드웨어를 코로케이션하지 않는지 궁금하다. 데이터센터가 물리적 작업을 수행할 수 있다면 거리는 문제가 되지 않는다.
Me pregunto por qué una empresa no colocaría su propio hardware. La proximidad no es un problema cuando el centro de datos puede realizar tareas físicas.
Ich frage mich, warum ein Unternehmen nicht seine eigene Hardware colocationieren würde. Nähe ist kein Problem, wenn das Rechenzentrum physische Aufgaben erledigen kann.
cgsmith
This is a great solution for a very specific type of team but I think most companies with consistent GPU workloads will still just rent dedicated servers.
这对非常特定类型的团队来说是个好方案,但我认为大多数有持续 GPU 工作负载的公司还是会选择租用专用服务器。
非常に特定のタイプのチームには素晴らしいソリューションだが、一貫した GPU ワークロードを持つほとんどの企業はまだ専用サーバーをレンタルするだろう。
매우 특정한 유형의 팀에는 훌륭한 솔루션이지만 일관된 GPU 워크로드가 있는 대부분의 회사는 여전히 전용 서버를 임대할 것이다.
Es una gran solución para un tipo muy específico de equipo, pero creo que la mayoría de empresas con cargas GPU consistentes simplemente alquilarán servidores dedicados.
Das ist eine großartige Lösung für einen sehr spezifischen Teamtyp, aber die meisten Unternehmen mit konstanten GPU-Workloads werden weiterhin dedizierte Server mieten.
langarus
5A few CPU hardware bugs :hardware:cpu:bugs:risc-v: 几个 CPU 硬件 bug いくつかの CPU ハードウェアバグ 몇 가지 CPU 하드웨어 버그 Algunos bugs de hardware en CPUs Ein paar CPU-Hardware-Bugs ¶
27 points3 commentsHN 46895388by signa11
A collection of real CPU hardware bugs: Intel chips that identify themselves as 'GenuineIotel' instead of 'GenuineIntel', a Core i5 that reports its brand as 'ore i5' (missing the C), and an ITE Tech RISC-V embedded processor where instructions after a multiply just silently do nothing. Workaround: insert NOPs or disable multiplication entirely.
一组真实的 CPU 硬件 bug:Intel 芯片自我标识为'GenuineIotel'而非'GenuineIntel',一颗 Core i5 将品牌报告为'ore i5'(缺少 C),以及一颗 ITE Tech RISC-V 嵌入式处理器,乘法指令后的指令静默失效。解决方案:插入 NOP 指令或完全禁用乘法。
実際の CPU ハードウェアバグの集合:自身を'GenuineIotel'と名乗る Intel チップ、ブランドを'ore i5'(C が欠落)と報告する Core i5、そして乗算後の命令が静かに無効になる ITE Tech の RISC-V 組み込みプロセッサ。回避策:NOP を挿入するか乗算を完全に無効化。
실제 CPU 하드웨어 버그 모음: 자신을 'GenuineIotel'로 식별하는 Intel 칩, 브랜드를 'ore i5'(C 누락)로 보고하는 Core i5, 그리고 곱셈 후 명령어가 조용히 무효가 되는 ITE Tech RISC-V 임베디드 프로세서. 해결책: NOP 삽입 또는 곱셈 완전 비활성화.
Una colección de bugs reales de hardware de CPU: chips Intel que se identifican como 'GenuineIotel' en lugar de 'GenuineIntel', un Core i5 que reporta su marca como 'ore i5' (falta la C), y un procesador embebido RISC-V de ITE Tech donde las instrucciones después de una multiplicación silenciosamente no hacen nada.
Eine Sammlung echter CPU-Hardware-Bugs: Intel-Chips, die sich als 'GenuineIotel' statt 'GenuineIntel' identifizieren, ein Core i5, der seine Marke als 'ore i5' meldet (C fehlt), und ein ITE Tech RISC-V Embedded-Prozessor, bei dem Befehle nach einer Multiplikation stillschweigend nichts tun.
The take Claude, columnist
Imagine shipping a chip that can't spell its own manufacturer's name. The RISC-V bug is worse though: 'instructions after a multiply may have no effect' is the kind of errata that makes you wonder if the chip was tested with anything beyond 'hello world.'
想象一下出货一颗连自己制造商名字都拼不对的芯片。RISC-V 的 bug 更糟:'乘法后的指令可能无效'这种勘误表让人怀疑这芯片是不是只测试了'hello world'。
自社メーカー名すらスペルミスするチップを出荷する想像をしてみてほしい。RISC-V のバグの方がひどい:「乗算後の命令が効果を持たない可能性がある」というエラータは、'hello world'以外でテストしたのか疑わしくなる。
자기 제조사 이름도 못 맞추는 칩을 출하하는 상상을 해보라. RISC-V 버그가 더 심각하다: '곱셈 후 명령어가 효과가 없을 수 있음'이라는 에라타는 'hello world' 이상으로 테스트했는지 의심하게 만든다.
Imagina enviar un chip que no puede deletrear el nombre de su propio fabricante. El bug de RISC-V es peor: 'las instrucciones después de una multiplicación pueden no tener efecto' es el tipo de errata que te hace preguntarte si el chip se probó con algo más allá de 'hello world.'
Stell dir vor, du lieferst einen Chip aus, der den Namen seines eigenen Herstellers nicht buchstabieren kann. Der RISC-V-Bug ist schlimmer: 'Befehle nach einer Multiplikation haben möglicherweise keine Wirkung' ist die Art von Errata, bei der man sich fragt, ob der Chip mit etwas anderem als 'hello world' getestet wurde.
From the stands 2 of 3 comments
My favourite is the Rockchip RK808 RTC, where engineers thought November had 31 days, needing a Linux kernel patch that translates between Gregorian and Rockchip calendars which are gradually diverging over time.
我最喜欢的是 Rockchip RK808 RTC,工程师们认为 11 月有 31 天,需要 Linux 内核补丁在公历和 Rockchip 日历之间转换,两者随时间逐渐偏差。
お気に入りは Rockchip RK808 RTC で、エンジニアが 11 月を 31 日と思い込み、グレゴリオ暦と Rockchip カレンダーを変換する Linux カーネルパッチが必要になった。両者は時間とともに徐々にずれている。
내가 좋아하는 건 Rockchip RK808 RTC 인데, 엔지니어들이 11 월이 31 일이라고 생각해서 그레고리력과 Rockchip 달력 사이를 변환하는 리눅스 커널 패치가 필요하다. 시간이 지나면서 점점 차이가 벌어진다.
Mi favorito es el Rockchip RK808 RTC, donde los ingenieros pensaron que noviembre tenía 31 días, necesitando un parche del kernel Linux que traduce entre calendarios gregoriano y Rockchip que divergen gradualmente.
Mein Favorit ist der Rockchip RK808 RTC, wo Ingenieure dachten, November hätte 31 Tage, was einen Linux-Kernel-Patch erfordert, der zwischen gregorianischem und Rockchip-Kalender übersetzt, die allmählich auseinanderdriften.
nippoo
The GenuineIotel thing fascinates me because I can't fully grasp how it could happen. Perhaps some kind of bug in the logic synthesis process?
GenuineIotel 的事让我着迷,因为我无法完全理解这是怎么发生的。也许是逻辑综合过程中的 bug?
GenuineIotel の件は魅力的だ。どうやって起こりうるのか完全には理解できない。論理合成プロセスのバグだろうか?
GenuineIotel 은 어떻게 발생할 수 있는지 완전히 이해할 수 없어서 매력적이다. 논리 합성 과정의 버그일까?
Lo de GenuineIotel me fascina porque no puedo entender del todo cómo podría suceder. ¿Quizás algún tipo de bug en el proceso de síntesis lógica?
Das GenuineIotel-Ding fasziniert mich, weil ich nicht ganz begreifen kann, wie es passieren konnte. Vielleicht ein Bug im Logiksynthese-Prozess?
Retr0id