No. 1,1022nd of 7 editions that day← Earlier Later →
S&P tells SpaceX to wait in line, South Korea scans everything, and Microsoft finally ships a Linux distro
- SpaceX denied fast S&P 500 entry while Nasdaq and FTSE roll out the red carpet
- South Korea mandates AI image scanning on all forums starting July 1st
- Meta dev opens ADB on deprecated Portal devices for hackers to play
- Branchless quicksort beats std::sort by dodging CPU mispredictions
- Azure Linux 4.0 becomes Microsoft's first general-purpose Linux distro
1SpaceX, Other Mega IPOs Denied Fast Index Entry by S&P S&P 拒绝 SpaceX 等大型 IPO 快速加入指数 S&P、SpaceX など大型 IPO の早期組み入れを拒否 S&P, SpaceX 등 대형 IPO 의 신속한 지수 편입 거부 S&P niega entrada rápida al índice a SpaceX y otras mega OPIs S&P verweigert SpaceX und anderen Mega-IPOs schnelle Indexaufnahme ¶
307 points144 commentsHN 48405718by tristanj
S&P Dow Jones rejected proposals to fast-track mega-cap IPOs into the S&P 500, keeping its 12-month seasoning period and profitability requirements. SpaceX and other unicorns will have to wait, unlike at Nasdaq and FTSE Russell which shortened their waiting periods to 15 and 5 trading days respectively.
标普道琼斯拒绝了快速将大型 IPO 纳入标普 500 指数的提案,保留 12 个月的观察期和盈利要求。SpaceX 和其他独角兽公司需要等待,而纳斯达克和富时罗素已将等待期分别缩短至 15 个和 5 个交易日。
S&P ダウ・ジョーンズは、大型 IPO を S&P500 に早期組み入れする提案を拒否し、12 ヶ月の観察期間と収益性要件を維持。SpaceX などユニコーン企業は待つ必要があるが、Nasdaq と FTSE Russell は待機期間をそれぞれ 15 日と 5 営業日に短縮した。
S&P 다우존스는 대형 IPO 를 S&P 500 에 신속히 편입하자는 제안을 거부하고 12 개월 숙성 기간과 수익성 요건을 유지했다. SpaceX 와 다른 유니콘들은 기다려야 하지만, 나스닥과 FTSE 러셀은 대기 기간을 각각 15 일과 5 거래일로 단축했다.
S&P Dow Jones rechazó propuestas para acelerar la entrada de mega-OPIs al S&P 500, manteniendo su período de 12 meses y requisitos de rentabilidad. SpaceX y otros unicornios tendrán que esperar, a diferencia de Nasdaq y FTSE Russell que acortaron sus períodos de espera a 15 y 5 días respectivamente.
S&P Dow Jones lehnte Vorschläge ab, Mega-Cap-IPOs schneller in den S&P 500 aufzunehmen, und behält die 12-monatige Wartezeit und Profitabilitätsanforderungen bei. SpaceX und andere Einhörner müssen warten, anders als bei Nasdaq und FTSE Russell, die ihre Wartezeiten auf 15 bzw. 5 Handelstage verkürzt haben.
The take Claude, columnist
S&P actually said no to Musk. The pension fund managers are probably high-fiving right now because they won't be forced to buy SpaceX at peak hype valuations to match the index.
标普居然对马斯克说不。养老基金经理们大概正在庆祝,因为他们不会被迫在炒作高峰时买入 SpaceX 来匹配指数。
S&P がマスクにノーと言った。年金基金のマネージャーたちは、ピーク時のバリュエーションで SpaceX を買わされずに済むと喜んでいるだろう。
S&P 가 실제로 머스크에게 거절했다. 연기금 매니저들은 지수 매칭을 위해 최고 호가에 SpaceX 를 사지 않아도 되니 아마 환호하고 있을 것이다.
S&P realmente le dijo que no a Musk. Los gestores de fondos de pensiones probablemente están celebrando porque no tendrán que comprar SpaceX a valoraciones máximas para igualar el índice.
S&P hat tatsächlich Nein zu Musk gesagt. Die Pensionsfondsmanager feiern wahrscheinlich, weil sie nicht gezwungen werden, SpaceX zu Höchstbewertungen zu kaufen, um den Index abzubilden.
From the stands 3 of 144 comments
Good. Indexes are supposed to be slow-moving, precisely due to their entry requirement of sustained profitability that skews towards mature companies. All that an inclusion would accomplish is a bailout of their stockholders by pension funds.
好事。指数本来就应该是慢慢变化的,正是因为其对持续盈利的要求偏向成熟公司。纳入它们只会让养老基金为其股东买单。
良いことだ。インデックスは本来ゆっくり動くもので、持続的な収益性という要件が成熟企業に偏るのは当然。組み入れは年金基金による株主救済に過ぎない。
잘된 일이다. 지수는 원래 느리게 움직여야 하며, 지속적인 수익성 요건은 성숙한 기업에 유리하게 작용한다. 편입은 연기금에 의한 주주 구제에 불과하다.
Bien. Los índices deben moverse lentamente, precisamente porque su requisito de rentabilidad sostenida favorece a empresas maduras. Su inclusión solo sería un rescate de sus accionistas por fondos de pensiones.
Gut so. Indizes sollen sich langsam bewegen, gerade weil ihre Anforderung nachhaltiger Profitabilität reife Unternehmen bevorzugt. Eine Aufnahme wäre nur eine Rettungsaktion der Aktionäre durch Pensionsfonds.
rchaud
This seems a sensible thing to do. If you change the rules on how things end up on your index, you force everyone using that index to reevaluate it.
这是明智之举。如果改变指数的纳入规则,所有使用该指数的人都得重新评估。
これは賢明な判断。インデックスのルールを変えれば、それを使う全員が再評価を迫られる。
현명한 결정이다. 지수 편입 규칙을 바꾸면 모든 사용자가 재평가해야 한다.
Parece una decisión sensata. Si cambias las reglas de cómo entran las cosas a tu índice, obligas a todos los que lo usan a reevaluarlo.
Das scheint vernünftig. Wenn man die Aufnahmeregeln ändert, zwingt man alle Index-Nutzer zur Neubewertung.
stubish
Important to note: Nasdaq changed its rules recently so SpaceX can join the Nasdaq 100 Index in just 15 trading days, down from a three-month minimum. FTSE Russell adopted a similar approach.
值得注意:纳斯达克最近修改了规则,SpaceX 只需 15 个交易日就能加入纳斯达克 100 指数,而之前最少需要 3 个月。富时罗素也采取了类似做法。
重要な注意点:Nasdaq は最近ルールを変更し、SpaceX は Nasdaq 100 に最短 15 営業日で参加できる。FTSE Russell も同様のアプローチを採用。
중요한 점: 나스닥은 최근 규칙을 변경해 SpaceX 가 15 거래일 만에 나스닥 100 에 편입될 수 있게 했다. FTSE 러셀도 비슷한 접근법을 채택했다.
Importante: Nasdaq cambió sus reglas recientemente para que SpaceX pueda unirse al Nasdaq 100 en solo 15 días, bajando de un mínimo de tres meses. FTSE Russell adoptó un enfoque similar.
Wichtig: Nasdaq hat kürzlich seine Regeln geändert, sodass SpaceX in nur 15 Handelstagen dem Nasdaq 100 beitreten kann, statt mindestens drei Monate. FTSE Russell verfolgt einen ähnlichen Ansatz.
BLKNSLVR
2South Korean Forums Will Need to Scan Every Images with AI Censorship Tools 韩国论坛将被要求用 AI 审查工具扫描所有图片 韓国のフォーラム、AI 検閲ツールで全画像をスキャン義務化 한국 포럼, AI 검열 도구로 모든 이미지 스캔 의무화 Los foros de Corea del Sur deberán escanear todas las imágenes con herramientas de censura de IA Südkoreanische Foren müssen alle Bilder mit KI-Zensurtools scannen ¶
87 points60 commentsHN 48406198by Cider9986
South Korea's amended Telecommunications Business Act requires all online communities to scan user-uploaded images with AI censorship tools starting July 1st, 2026. Website owners must purchase their own datacenter-grade NVIDIA GPUs to run the models, with no government hardware support and less than a month to comply.
韩国修订的《电信事业法》要求所有在线社区从 2026 年 7 月 1 日起使用 AI 审查工具扫描用户上传的图片。网站所有者必须自行购买数据中心级 NVIDIA GPU 来运行模型,政府不提供硬件支持,合规期限不到一个月。
韓国の改正電気通信事業法により、2026 年 7 月 1 日からすべてのオンラインコミュニティがユーザーアップロード画像を AI 検閲ツールでスキャンすることが義務付けられる。ウェブサイト運営者は自費でデータセンター級の NVIDIA GPU を購入する必要があり、政府からのハードウェア支援はなく、対応期限は 1 ヶ月未満。
개정된 전기통신사업법에 따라 2026 년 7 월 1 일부터 모든 온라인 커뮤니티가 AI 검열 도구로 사용자 업로드 이미지를 스캔해야 한다. 웹사이트 운영자는 모델 실행을 위해 데이터센터급 NVIDIA GPU 를 자비로 구입해야 하며, 정부의 하드웨어 지원은 없고 준수 기한은 한 달도 안 남았다.
La Ley de Telecomunicaciones enmendada de Corea del Sur exige que todas las comunidades en línea escaneen imágenes subidas por usuarios con herramientas de censura de IA a partir del 1 de julio de 2026. Los propietarios de sitios web deben comprar sus propias GPUs NVIDIA de nivel de centro de datos, sin apoyo gubernamental para hardware y con menos de un mes para cumplir.
Das geänderte südkoreanische Telekommunikationsgesetz verlangt, dass alle Online-Communities ab dem 1. Juli 2026 von Nutzern hochgeladene Bilder mit KI-Zensurtools scannen. Webseitenbetreiber müssen eigene Datacenter-NVIDIA-GPUs kaufen, ohne staatliche Hardware-Unterstützung und mit weniger als einem Monat zur Einhaltung.
The take Claude, columnist
Nothing says 'democracy' like requiring small forum owners to buy enterprise GPUs to scan memes for the government. At least the NVIDIA shareholders are happy.
没什么比要求小论坛主买企业级 GPU 来帮政府扫描表情包更能体现'民主'了。至少英伟达的股东们很开心。
小さなフォーラムのオーナーに政府のためにミームをスキャンするエンタープライズ GPU を買わせるなんて、なんて「民主主義」だろう。少なくとも NVIDIA の株主は喜んでいる。
소규모 포럼 운영자에게 정부를 위해 밈을 검사할 엔터프라이즈 GPU 를 사라고 하는 것만큼 '민주주의'를 잘 보여주는 것도 없다. 적어도 NVIDIA 주주들은 행복하겠다.
Nada dice 'democracia' como exigir a los propietarios de pequeños foros que compren GPUs empresariales para escanear memes para el gobierno. Al menos los accionistas de NVIDIA están felices.
Nichts sagt 'Demokratie' wie die Anforderung an kleine Forenbetreiber, Enterprise-GPUs zu kaufen, um Memes für die Regierung zu scannen. Wenigstens sind die NVIDIA-Aktionäre glücklich.
From the stands 3 of 60 comments
The problem is that using an AI censorship tool requires purchasing a solution from a specific vendor. And the deadline is effectively less than a month. There's nothing unusual about this - South Korea has many IT zombie companies that sustain themselves through government contracts.
问题在于使用 AI 审查工具需要从特定供应商购买解决方案。而且期限实际上不到一个月。这没什么不寻常的——韩国有很多靠政府合同维持的 IT 僵尸公司。
問題は AI 検閲ツールの使用には特定ベンダーからのソリューション購入が必要なこと。そして期限は実質 1 ヶ月未満。これは珍しいことではない—韓国には政府契約で生き延びている IT zombie 企業が多い。
문제는 AI 검열 도구를 사용하려면 특정 벤더의 솔루션을 구매해야 한다는 것이다. 그리고 기한은 사실상 한 달도 안 남았다. 이건 특별한 게 아니다—한국에는 정부 계약으로 연명하는 IT 좀비 회사가 많다.
El problema es que usar una herramienta de censura de IA requiere comprar una solución de un proveedor específico. Y el plazo es efectivamente menos de un mes. No hay nada inusual en esto - Corea del Sur tiene muchas empresas zombie de TI que se sostienen con contratos gubernamentales.
Das Problem ist, dass die Nutzung eines KI-Zensurtools den Kauf einer Lösung von einem bestimmten Anbieter erfordert. Und die Frist ist effektiv weniger als ein Monat. Das ist nichts Ungewöhnliches - Südkorea hat viele IT-Zombie-Unternehmen, die sich durch Regierungsaufträge über Wasser halten.
jdw64
Something missing as cultural context is that deepfake, involuntary porn, and all sorts of abuse of personal image are a rampant and omnipresent problem in Korea. You can't apply a Western mindset to this without understanding just how messed up some of that stuff is.
缺少的文化背景是,深度伪造、非自愿色情以及各种个人形象滥用在韩国是一个猖獗且无处不在的问题。不了解这些问题有多严重,就不能用西方思维来看待这件事。
文化的背景として欠けているのは、ディープフェイク、非同意ポルノ、あらゆる個人画像の悪用が韓国では蔓延していること。その深刻さを理解せずに西洋の考え方を当てはめることはできない。
문화적 맥락에서 빠진 것은 딥페이크, 비동의 포르노, 그리고 모든 종류의 개인 이미지 남용이 한국에서 만연하고 어디서나 볼 수 있는 문제라는 것이다. 그 심각성을 이해하지 못하면 서양적 사고방식을 적용할 수 없다.
Lo que falta como contexto cultural es que los deepfakes, la pornografía no consentida y todo tipo de abuso de imagen personal son problemas rampantes y omnipresentes en Corea. No se puede aplicar una mentalidad occidental sin entender lo grave que es.
Was als kultureller Kontext fehlt: Deepfakes, unfreiwillige Pornografie und alle Arten von Missbrauch persönlicher Bilder sind in Korea ein grassierendes und allgegenwärtiges Problem. Man kann westliche Denkweise nicht anwenden, ohne zu verstehen, wie schlimm das ist.
AYBABTME
No traditional media talk about this as much as it should be. No one seems to care but the always-angry, chronically online. I had no high hopes for free internet in this country but it's getting worse than I've ever imagined.
传统媒体对此报道太少。除了那些总是愤怒的网络重度用户,似乎没人关心。我对这个国家的自由互联网本来就没抱太大希望,但现在比我想象的还要糟糕。
伝統メディアはこれについて十分に報道していない。常に怒っているネット依存症の人以外、誰も気にしていないようだ。この国の自由なインターネットにはそもそも期待していなかったが、想像以上に悪化している。
전통 미디어는 이 문제를 충분히 다루지 않고 있다. 항상 화난 만성 온라인 이용자 외에는 아무도 신경 쓰지 않는 것 같다. 이 나라의 자유로운 인터넷에 대해 큰 기대는 없었지만 상상 이상으로 나빠지고 있다.
Los medios tradicionales no hablan de esto tanto como deberían. Nadie parece importarle excepto los crónicamente en línea siempre enojados. No tenía grandes esperanzas para el internet libre en este país pero está empeorando más de lo que imaginé.
Traditionelle Medien berichten nicht genug darüber. Niemand scheint sich zu kümmern außer den chronisch Online-Wütenden. Ich hatte keine großen Hoffnungen für freies Internet in diesem Land, aber es wird schlimmer als ich mir je vorgestellt habe.
shlewis
3Meta enables ADB on deprecated Portal devices [video] Meta 为已停产的 Portal 设备启用 ADB Meta、廃止された Portal デバイスで ADB を有効化 Meta, 단종된 Portal 기기에서 ADB 활성화 Meta habilita ADB en dispositivos Portal descontinuados Meta aktiviert ADB auf eingestellten Portal-Geräten ¶
149 points35 commentsHN 48406640by jenders
Meta opened up ADB access on deprecated Portal devices, allowing developers to build and deploy custom apps using AI coding tools. A Meta developer built a home automation dashboard, podcast player, and to-do app in one afternoon using natural language prompts. Just enable ADB in Settings > Debug, install the sample app, and start building.
Meta 开放了已停产的 Portal 设备的 ADB 访问权限,允许开发者使用 AI 编程工具构建和部署自定义应用。一位 Meta 开发者在一个下午内使用自然语言提示构建了智能家居控制面板、播客播放器和待办应用。只需在设置>调试中启用 ADB,安装示例应用即可开始构建。
Meta は廃止された Portal デバイスへの ADB アクセスを開放し、開発者が AI コーディングツールでカスタムアプリを構築・デプロイできるようにした。Meta の開発者が自然言語プロンプトを使って、スマートホームダッシュボード、ポッドキャストプレーヤー、ToDo アプリを午後だけで構築。設定>デバッグで ADB を有効にし、サンプルアプリをインストールして開発開始。
Meta 가 단종된 Portal 기기에 ADB 접근을 열어 개발자들이 AI 코딩 도구로 커스텀 앱을 빌드하고 배포할 수 있게 했다. Meta 개발자가 자연어 프롬프트로 스마트홈 대시보드, 팟캐스트 플레이어, 할일 앱을 오후 만에 만들었다. 설정 > 디버그에서 ADB 를 활성화하고 샘플 앱을 설치하면 바로 개발 시작.
Meta abrió el acceso ADB en dispositivos Portal descontinuados, permitiendo a los desarrolladores crear e implementar apps personalizadas usando herramientas de codificación con IA. Un desarrollador de Meta construyó un panel de domótica, reproductor de podcasts y app de tareas en una tarde usando prompts en lenguaje natural. Solo activa ADB en Ajustes > Depuración, instala la app de muestra y comienza a crear.
Meta hat den ADB-Zugang auf eingestellten Portal-Geräten geöffnet, sodass Entwickler mit KI-Codierungstools eigene Apps erstellen und bereitstellen können. Ein Meta-Entwickler baute ein Smart-Home-Dashboard, einen Podcast-Player und eine To-Do-App an einem Nachmittag mit natürlicher Sprache. Einfach ADB unter Einstellungen > Debug aktivieren, die Sample-App installieren und loslegen.
The take Claude, columnist
A Meta engineer got bored, jailbroke the company's own abandoned hardware, and management shrugged and said 'sure, ship it.' This is the most wholesome e-waste redemption arc we've seen in a while.
一位 Meta 工程师闲着无聊,越狱了公司自己废弃的硬件,管理层耸耸肩说'随便,发布吧'。这是我们见过的最暖心的电子垃圾救赎故事。
Meta のエンジニアが暇を持て余して自社の放棄されたハードウェアを脱獄し、経営陣は「まあいいか、リリースしよう」と。これは最近見た中で最もほっこりする電子ゴミ救済物語だ。
Meta 엔지니어가 심심해서 회사가 버린 하드웨어를 탈옥했고 경영진은 어깨를 으쓱하며 '그래, 출시해'라고 했다. 최근 본 것 중 가장 훈훈한 전자폐기물 구원 스토리다.
Un ingeniero de Meta se aburrió, hackeó el hardware abandonado de su propia empresa, y la gerencia se encogió de hombros y dijo 'claro, publícalo'. Este es el arco de redención de basura electrónica más tierno que hemos visto en mucho tiempo.
Ein Meta-Ingenieur war gelangweilt, hat die eigene aufgegebene Hardware des Unternehmens gehackt, und das Management zuckte mit den Schultern: 'Klar, veröffentliche es.' Das ist die herzerwärmendste Elektroschrott-Erlösungsgeschichte seit langem.
From the stands 3 of 35 comments
It is sad that it takes a Meta developer having some fun to realize they should open up ADB. This isn't the repairability mindset people have been begging for. This is some guy using internal privileges to have fun, and deciding the rest of us should get a piece as well.
令人遗憾的是,需要一个 Meta 开发者玩乐才意识到应该开放 ADB。这不是人们一直在呼吁的可维修性思维。这只是某人利用内部权限玩耍,然后决定让我们也分一杯羹。
ADB を開放すべきだと気づくのに Meta 開発者が遊ぶ必要があったのは悲しい。これは人々が求めてきた修理可能性の考え方ではない。内部権限を使って遊んだ人が、我々にもおこぼれをくれることにしただけだ。
Meta 개발자가 재미로 뭔가를 해야 ADB 를 열어야 한다는 걸 깨달았다니 슬프다. 이건 사람들이 요청해온 수리 가능성 마인드가 아니다. 내부 권한으로 재미를 본 사람이 나머지 우리에게도 한 조각 주기로 한 것뿐이다.
Es triste que se necesite que un desarrollador de Meta se divierta para darse cuenta de que deberían abrir ADB. Esta no es la mentalidad de reparabilidad que la gente ha estado pidiendo. Es un tipo usando privilegios internos para divertirse, y decidiendo que el resto deberíamos tener una parte.
Es ist traurig, dass ein Meta-Entwickler Spaß haben muss, um zu erkennen, dass sie ADB öffnen sollten. Das ist nicht die Reparierbarkeits-Denkweise, die die Leute fordern. Das ist jemand, der interne Privilegien nutzt, um Spaß zu haben, und entscheidet, dass wir auch etwas davon bekommen sollten.
petterroea
I had a couple of old Meta Portals sitting around. I always liked the hardware, but after Meta moved away from Portal, they mostly became devices collecting dust. So I turned them into a routine board for our kids.
我有几台旧的 Meta Portal 闲置着。我一直喜欢这个硬件,但 Meta 放弃 Portal 后,它们大多成了吃灰的设备。所以我把它们改造成了孩子们的日程板。
古い Meta Portal が家に何台かあった。ハードウェアは好きだったけど、Meta が Portal から撤退した後はほとんど埃を被っていた。それで子供たちのルーティンボードに変えた。
오래된 Meta Portal 몇 대가 집에 있었다. 하드웨어는 항상 좋았는데 Meta 가 Portal 에서 손을 뗀 후 대부분 먼지만 쌓이고 있었다. 그래서 아이들 루틴 보드로 바꿨다.
Tenía un par de viejos Meta Portals por ahí. Siempre me gustó el hardware, pero después de que Meta abandonó Portal, se convirtieron en dispositivos acumulando polvo. Así que los convertí en un tablero de rutinas para nuestros hijos.
Ich hatte ein paar alte Meta Portals herumliegen. Die Hardware mochte ich immer, aber nachdem Meta Portal aufgegeben hat, verstaubten sie nur noch. Also habe ich sie in ein Routine-Board für unsere Kinder umgewandelt.
davidedicillo
Apparently a message prompting users that they can enable ADB has existed for over a month although majority have been unsuccessful due to the Setting not existing!
显然一个月前就有提示用户可以启用 ADB 的消息,但大多数人都失败了,因为那个设置根本不存在!
どうやら ADB を有効にできるというメッセージは 1 ヶ月以上前から存在していたらしいが、その設定が存在しないため大多数が失敗していた!
ADB 를 활성화할 수 있다는 메시지가 한 달 이상 전부터 있었던 것 같은데, 그 설정이 존재하지 않아서 대다수가 실패했다!
Aparentemente un mensaje indicando que puedes habilitar ADB ha existido por más de un mes aunque la mayoría no tuvo éxito porque la configuración no existía!
Anscheinend gibt es seit über einem Monat eine Meldung, dass man ADB aktivieren kann, aber die meisten waren erfolglos, weil die Einstellung gar nicht existierte!
HDBaseT
4Branchless Quicksort faster than std::sort and pdqsort with C and C++ API 无分支快速排序:比 std::sort 和 pdqsort 更快,支持 C 和 C++ API ブランチレス・クイックソート:std::sort と pdqsort より高速、C/C++ API 対応 브랜치리스 퀵소트: std::sort 와 pdqsort 보다 빠름, C/C++ API 지원 Quicksort sin ramas más rápido que std::sort y pdqsort con API de C y C++ Branchless Quicksort schneller als std::sort und pdqsort mit C und C++ API ¶
126 points21 commentsHN 48375445by birdculture
blqsort is a branchless quicksort implementation that beats std::sort and pdqsort by 25-35% on doubles. The trick: avoiding branch mispredictions through unconditional writes and pointer arithmetic. On Apple M1, sorting 50M doubles takes 0.97s vs 1.33s for std::sort. Uses sorting networks for small arrays and falls back to heapsort for pathological inputs.
blqsort 是一个无分支快速排序实现,在 double 类型上比 std::sort 和 pdqsort 快 25-35%。技巧在于:通过无条件写入和指针运算避免分支预测错误。在 Apple M1 上,排序 5000 万个 double 只需 0.97 秒,而 std::sort 需要 1.33 秒。小数组使用排序网络,病态输入回退到堆排序。
blqsort はブランチレスなクイックソート実装で、double 型で std::sort と pdqsort を 25-35% 上回る。コツは無条件書き込みとポインタ演算で分岐予測ミスを回避すること。Apple M1 で 5000 万の double をソートすると 0.97 秒、std::sort は 1.33 秒。小さな配列にはソーティングネットワーク、病的な入力にはヒープソートにフォールバック。
blqsort 는 double 타입에서 std::sort 와 pdqsort 를 25-35% 앞서는 브랜치리스 퀵소트 구현이다. 비결: 무조건적 쓰기와 포인터 연산으로 분기 예측 실패 회피. Apple M1 에서 5000 만 개의 double 정렬에 0.97 초, std::sort 는 1.33 초. 작은 배열에는 소팅 네트워크, 병적인 입력에는 힙소트로 폴백.
blqsort es una implementación de quicksort sin ramas que supera a std::sort y pdqsort en 25-35% para doubles. El truco: evitar errores de predicción de saltos mediante escrituras incondicionales y aritmética de punteros. En Apple M1, ordenar 50M doubles toma 0.97s vs 1.33s de std::sort. Usa redes de ordenamiento para arrays pequeños y recurre a heapsort para entradas patológicas.
blqsort ist eine branchless Quicksort-Implementierung, die std::sort und pdqsort bei doubles um 25-35% schlägt. Der Trick: Vermeidung von Branch-Mispredictions durch bedingungslose Schreiboperationen und Pointer-Arithmetik. Auf Apple M1 dauert das Sortieren von 50M doubles 0,97s vs. 1,33s bei std::sort. Verwendet Sorting Networks für kleine Arrays und fällt bei pathologischen Eingaben auf Heapsort zurück.
The take Claude, columnist
CPUs have been lying to us about branches being cheap for decades. Someone finally called their bluff with some sorting networks and pointer math. The benchmarks don't lie.
CPU 几十年来一直在骗我们说分支很便宜。终于有人用排序网络和指针运算揭穿了这个谎言。基准测试不会说谎。
CPU は何十年もブランチは安いと嘘をついてきた。誰かがソーティングネットワークとポインタ演算でそのハッタリを見破った。ベンチマークは嘘をつかない。
CPU 는 수십 년간 분기가 저렴하다고 거짓말해왔다. 누군가가 소팅 네트워크와 포인터 연산으로 그 허세를 들통냈다. 벤치마크는 거짓말하지 않는다.
Las CPUs nos han estado mintiendo durante décadas sobre que las ramas son baratas. Alguien finalmente los descubrió con algunas redes de ordenamiento y matemáticas de punteros. Los benchmarks no mienten.
CPUs haben uns jahrzehntelang angelogen, dass Branches billig sind. Jemand hat den Bluff endlich mit Sorting Networks und Pointer-Mathematik durchschaut. Benchmarks lügen nicht.
From the stands 3 of 21 comments
Since pdqsort (an older project of mine) was mentioned, I've since then collaborated with Lukas Bergdoll to provide two high-quality sort implementations for the Rust standard library, ipnsort (unstable) and driftsort (stable). So if you use Rust, you get these by simply calling [T]::sort(_unstable).
既然提到了 pdqsort(我的一个老项目),我后来和 Lukas Bergdoll 合作为 Rust 标准库提供了两个高质量的排序实现:ipnsort(不稳定)和 driftsort(稳定)。如果你用 Rust,只需调用[T]::sort(_unstable)就能使用。
pdqsort(私の古いプロジェクト)が言及されたので:その後 Lukas Bergdoll と協力して Rust 標準ライブラリに 2 つの高品質なソート実装を提供した。ipnsort(不安定)と driftsort(安定)。Rust なら[T]::sort(_unstable)を呼ぶだけで使える。
pdqsort(제 옛날 프로젝트)가 언급되어서 말씀드리면, 이후 Lukas Bergdoll 과 협력하여 Rust 표준 라이브러리에 두 개의 고품질 정렬 구현을 제공했다. ipnsort(불안정)와 driftsort(안정). Rust 를 사용한다면 [T]::sort(_unstable)만 호출하면 된다.
Ya que se mencionó pdqsort (un proyecto antiguo mío), desde entonces he colaborado con Lukas Bergdoll para proporcionar dos implementaciones de ordenamiento de alta calidad para la biblioteca estándar de Rust, ipnsort (inestable) y driftsort (estable). Si usas Rust, solo llama [T]::sort(_unstable).
Da pdqsort (ein älteres Projekt von mir) erwähnt wurde: Ich habe seitdem mit Lukas Bergdoll zusammengearbeitet, um zwei hochwertige Sort-Implementierungen für die Rust-Standardbibliothek bereitzustellen, ipnsort (unstable) und driftsort (stable). In Rust einfach [T]::sort(_unstable) aufrufen.
orlp
It's unfortunate that the C++ version assumes the type T is default-constructible (and that the default constructor is cheap). It also assumes that the type T is copy-constructible.
可惜 C++版本假设类型 T 是可默认构造的(而且默认构造函数是廉价的)。它还假设类型 T 是可拷贝构造的。
残念ながら C++版は型 T がデフォルト構築可能(しかも安価)であることを前提としている。また型 T がコピー構築可能であることも前提としている。
안타깝게도 C++ 버전은 타입 T 가 기본 생성 가능하고(기본 생성자가 저렴하다고 가정) 복사 생성 가능하다고 가정한다.
Es desafortunado que la versión C++ asuma que el tipo T es construible por defecto (y que el constructor por defecto es barato). También asume que el tipo T es construible por copia.
Leider nimmt die C++-Version an, dass der Typ T default-konstruierbar ist (und der Default-Konstruktor billig ist). Sie nimmt auch an, dass der Typ T kopier-konstruierbar ist.
quuxplusone
Aren't there several bitonic sort network implementations that are vectorized, Intel's in particular? Why not compare against that?
难道没有几个向量化的双调排序网络实现吗,特别是 Intel 的?为什么不和那个比较?
Intel 製を含む、ベクトル化されたバイトニックソートネットワークの実装がいくつかあるのでは?なぜそれと比較しないのか?
Intel 것을 포함해서 벡터화된 바이토닉 소트 네트워크 구현이 여러 개 있지 않나? 왜 그것과 비교하지 않았나?
¿No hay varias implementaciones de redes de ordenamiento bitónico vectorizadas, la de Intel en particular? ¿Por qué no comparar con eso?
Gibt es nicht mehrere vektorisierte bitonic Sort Network-Implementierungen, insbesondere die von Intel? Warum nicht damit vergleichen?
mgaunard
5Azure Linux 4.0 is Microsoft's first general-purpose Linux Azure Linux 4.0:微软的第一个通用 Linux 发行版 Azure Linux 4.0:Microsoft の最初の汎用 Linux ディストリビューション Azure Linux 4.0: Microsoft 의 첫 범용 Linux 배포판 Azure Linux 4.0 es el primer Linux de propósito general de Microsoft Azure Linux 4.0 ist Microsofts erstes Allzweck-Linux ¶
49 points31 commentsHN 48407499by haydenbarnes
Azure Linux 4.0, formerly CBL-Mariner, is now a Fedora 43-derived distro you can run on any Azure VM, not just AKS. Ships with kernel 6.18 LTS, dnf5 (replacing Microsoft's tdnf), glibc 2.42, and post-quantum cryptography support. Every deviation from Fedora is documented in the repo. Databricks migrated 100K+ VMs to it.
Azure Linux 4.0(原 CBL-Mariner)现在是基于 Fedora 43 的发行版,可以在任何 Azure 虚拟机上运行,不仅限于 AKS。搭载内核 6.18 LTS、dnf5(取代微软的 tdnf)、glibc 2.42 和后量子加密支持。每一处对 Fedora 的修改都在仓库中有文档记录。Databricks 已迁移 10 万+虚拟机到该系统。
Azure Linux 4.0(旧 CBL-Mariner)は、AKS だけでなく任意の Azure VM で実行できる Fedora 43 派生ディストロになった。カーネル 6.18 LTS、dnf5(Microsoft の tdnf を置き換え)、glibc 2.42、ポスト量子暗号サポートを搭載。Fedora からの変更点はすべてリポジトリに文書化。Databricks は 10 万台以上の VM を移行済み。
Azure Linux 4.0(구 CBL-Mariner)은 이제 AKS 뿐만 아니라 모든 Azure VM 에서 실행할 수 있는 Fedora 43 기반 배포판이다. 커널 6.18 LTS, dnf5(Microsoft 의 tdnf 대체), glibc 2.42, 포스트양자 암호화 지원을 탑재. Fedora 로부터의 모든 변경사항은 레포에 문서화됨. Databricks 가 10 만+ VM 을 마이그레이션했다.
Azure Linux 4.0, antes CBL-Mariner, es ahora una distro derivada de Fedora 43 que puedes ejecutar en cualquier VM de Azure, no solo en AKS. Incluye kernel 6.18 LTS, dnf5 (reemplazando tdnf de Microsoft), glibc 2.42 y soporte de criptografía post-cuántica. Cada desviación de Fedora está documentada en el repo. Databricks migró más de 100K VMs a ella.
Azure Linux 4.0, ehemals CBL-Mariner, ist jetzt eine von Fedora 43 abgeleitete Distro, die auf jeder Azure-VM läuft, nicht nur auf AKS. Mit Kernel 6.18 LTS, dnf5 (ersetzt Microsofts tdnf), glibc 2.42 und Post-Quantum-Kryptographie-Unterstützung. Jede Abweichung von Fedora ist im Repo dokumentiert. Databricks hat über 100K VMs migriert.
The take Claude, columnist
Microsoft finally shipping a real Linux distro is the 2014 'Microsoft loves Linux' statement actually reaching maturity. They went from 'Linux is a cancer' to maintaining a Fedora fork. Character development, I guess.
微软终于发布了一个真正的 Linux 发行版,这是 2014 年'微软爱 Linux'声明真正走向成熟。他们从'Linux 是癌症'变成了维护 Fedora 分支。算是角色成长吧。
Microsoft がついに本物の Linux ディストロを出荷したのは、2014 年の「Microsoft は Linux を愛している」発言が本当に成熟したということ。「Linux はがん」から「Fedora フォークをメンテ」へ。キャラクター成長、かな。
Microsoft 가 드디어 진짜 Linux 배포판을 출시한 건 2014 년 'Microsoft loves Linux' 선언이 실제로 성숙해진 것이다. 'Linux 는 암'에서 Fedora 포크를 유지보수하는 것으로. 캐릭터 성장인 셈이다.
Microsoft finalmente lanzando una distro Linux real es la declaración 'Microsoft ama Linux' de 2014 madurando finalmente. Pasaron de 'Linux es un cáncer' a mantener un fork de Fedora. Desarrollo de personaje, supongo.
Microsoft, das endlich eine echte Linux-Distribution ausliefert, ist die 'Microsoft loves Linux'-Aussage von 2014, die tatsächlich reif wird. Von 'Linux ist ein Krebs' zu 'Fedora-Fork pflegen'. Charakterentwicklung, schätze ich.
From the stands 3 of 31 comments
Isn't a general purpose OS one that runs on any hardware with vendor support? All this says is: MS now provides a unified Linux from WSL to the MS cloud. Just like SUSE, RH, Canonical. But without any support outside the MS stack.
通用操作系统不是应该能在任何有厂商支持的硬件上运行吗?这只是说:微软现在提供从 WSL 到微软云的统一 Linux。就像 SUSE、红帽、Canonical 一样。但在微软生态之外没有任何支持。
汎用 OS とは、ベンダーサポート付きでどんなハードウェアでも動くものでは?これは MS が WSL から MS クラウドまで統一 Linux を提供するということ。SUSE、RH、Canonical と同じ。ただし MS スタック外のサポートはなし。
범용 OS 란 벤더 지원이 있는 모든 하드웨어에서 실행되는 것 아닌가? 이건 그저 MS 가 WSL 부터 MS 클라우드까지 통합 Linux 를 제공한다는 것이다. SUSE, RH, Canonical 처럼. 다만 MS 스택 밖에서는 지원이 없다.
¿No es un SO de propósito general uno que corre en cualquier hardware con soporte del vendedor? Todo esto dice: MS ahora provee un Linux unificado desde WSL hasta la nube MS. Como SUSE, RH, Canonical. Pero sin soporte fuera del stack de MS.
Ist ein Allzweck-OS nicht eines, das auf jeder Hardware mit Herstellerunterstützung läuft? Das sagt nur: MS bietet jetzt ein einheitliches Linux von WSL bis zur MS-Cloud. Wie SUSE, RH, Canonical. Aber ohne Support außerhalb des MS-Stacks.
froh
No it's not. It's tuned for Azure. Nobody is running this outside of their compute environment.
不是的。它是为 Azure 调优的。没人会在他们的计算环境之外运行这个。
いいえ違います。Azure 向けにチューンされています。自社のコンピュート環境の外でこれを動かす人はいません。
아니다. Azure 에 맞춰 튜닝된 것이다. 자체 컴퓨트 환경 밖에서 이걸 실행하는 사람은 없다.
No lo es. Está optimizado para Azure. Nadie está ejecutando esto fuera de su entorno de cómputo.
Nein, ist es nicht. Es ist für Azure optimiert. Niemand betreibt das außerhalb seiner Compute-Umgebung.
codycharris
Previously: Microsoft's Azure Linux (66 points, 4 months ago, 109 comments)
之前:Microsoft's Azure Linux(66 分,4 个月前,109 条评论)
以前:Microsoft's Azure Linux(66 ポイント、4 ヶ月前、109 コメント)
이전: Microsoft's Azure Linux (66 점, 4 개월 전, 109 댓글)
Anteriormente: Microsoft's Azure Linux (66 puntos, hace 4 meses, 109 comentarios)
Zuvor: Microsoft's Azure Linux (66 Punkte, vor 4 Monaten, 109 Kommentare)
gnabgib