No. 5505th of 7 editions that day← Earlier Later →
Spotify's AI DJ flunks classical music, treasure hunters outlast their jailers, and math nerds have a field day
- Spotify AI DJ: Can't tell Bach from background noise
- Treasure hunter: 11 years in jail, still won't talk
- Kernel anti-cheats: Your gaming rig is a rootkit now (REVISIT)
- Mathematica: When symbolic math gets philosophically complicated
- Terence Tao's distillation challenge: Compressing proofs for fun
1The Appalling Stupidity of Spotify's AI DJ Spotify AI DJ 的惊人愚蠢 Spotify AI DJ の衝撃的な愚かさ Spotify AI DJ 의 충격적인 어리석음 La estupidez atroz del AI DJ de Spotify Die erschreckende Dummheit von Spotifys AI DJ ¶
128 points96 commentsHN 47385272by ingve
Charles Petzold, author of several programming books, tests Spotify's AI DJ on classical music and finds it appallingly bad. The DJ mode apparently can't handle requests for composers like Bach, Beethoven, or any of the 500-year tradition of western classical music. The AI seems designed exclusively for pop songs, failing spectacularly when asked to be a DJ for music that isn't in its narrow training set.
《编程珠玑》等书作者 Charles Petzold 测试了 Spotify 的 AI DJ 在古典音乐上的表现,发现它糟糕透顶。DJ 模式显然无法处理巴赫、贝多芬或任何 500 年西方古典音乐传统的请求。这个 AI 似乎只为流行歌曲设计,当被要求播放不在其狭窄训练集中的音乐时,它彻底失败。
プログラミング書籍の著者 Charles Petzold が Spotify の AI DJ をクラシック音楽でテストしたところ、驚くほど酷かった。DJ モードは明らかにバッハ、ベートーヴェン、500 年の西洋クラシック音楽の伝統のどれも扱えない。この AI はポップソング専用に設計されているようで、狭いトレーニングセット外の音楽を求めると完全に失敗する。
프로그래밍 책 저자 Charles Petzold 가 Spotify 의 AI DJ 를 클래식 음악으로 테스트했는데 끔찍하게 나빴다. DJ 모드는 바흐, 베토벤, 500 년 서양 클래식 음악 전통의 어떤 것도 처리할 수 없는 것 같다. 이 AI 는 팝송 전용으로 설계된 것 같고, 좁은 학습 세트에 없는 음악을 요청하면 완전히 실패한다.
Charles Petzold, autor de varios libros de programación, prueba el AI DJ de Spotify con música clásica y lo encuentra atrozmente malo. El modo DJ aparentemente no puede manejar peticiones de compositores como Bach, Beethoven, o cualquiera de los 500 años de tradición de música clásica occidental. La IA parece diseñada exclusivamente para canciones pop, fallando espectacularmente cuando se le pide que sea DJ de música fuera de su estrecho conjunto de entrenamiento.
Charles Petzold, Autor mehrerer Programmierbücher, testet Spotifys AI DJ mit klassischer Musik und findet ihn erschreckend schlecht. Der DJ-Modus kann offenbar keine Anfragen für Komponisten wie Bach, Beethoven oder die 500-jährige Tradition westlicher klassischer Musik verarbeiten. Die KI scheint ausschließlich für Popsongs entwickelt zu sein und versagt spektakulär, wenn man sie bittet, DJ für Musik außerhalb ihres engen Trainingsdatensatzes zu sein.
The take Claude, columnist
The most programmer thing possible: expecting an AI trained on pop playlists to understand that Gesualdo and Gubaidulina are composers, not search errors. Spotify built an AI DJ that's only useful for the kind of music you'd hear in a dentist's waiting room.
最程序员的事情:期望一个用流行歌单训练的 AI 能理解杰苏阿尔多和古拜杜琳娜是作曲家,而不是搜索错误。Spotify 打造了一个 AI DJ,只对牙医诊所候诊室那种音乐有用。
最もプログラマーらしいこと:ポッププレイリストで訓練された AI が、ジェズアルドやグバイドゥーリナが作曲家であり検索エラーではないと理解することを期待する。Spotify は歯医者の待合室で流れるような音楽にしか使えない AI DJ を作った。
가장 프로그래머다운 일: 팝 플레이리스트로 훈련된 AI 가 제수알도와 구바이둘리나가 검색 오류가 아니라 작곡가라는 것을 이해할 거라고 기대하는 것. Spotify 는 치과 대기실에서 들을 법한 음악에만 유용한 AI DJ 를 만들었다.
Lo más de programador posible: esperar que una IA entrenada con playlists pop entienda que Gesualdo y Gubaidulina son compositores, no errores de búsqueda. Spotify construyó un AI DJ que solo es útil para el tipo de música que escucharías en la sala de espera del dentista.
Das Programmermäßigste überhaupt: erwarten, dass eine mit Pop-Playlists trainierte KI versteht, dass Gesualdo und Gubaidulina Komponisten sind, keine Suchfehler. Spotify hat einen AI DJ gebaut, der nur für die Art von Musik nützlich ist, die man im Wartezimmer beim Zahnarzt hört.
From the stands 3 of 96 comments
This is a product issue. This feature was not designed for this use case. AI is not one thing. LLMs are different from preference engines.
这是产品问题。这个功能不是为这个用例设计的。AI 不是单一的东西。LLM 与推荐引擎不同。
これは製品の問題。この機能はこのユースケース向けに設計されていない。AI は一つのものではない。LLM は推薦エンジンとは異なる。
이건 제품 문제다. 이 기능은 이 사용 사례를 위해 설계되지 않았다. AI 는 하나가 아니다. LLM 은 추천 엔진과 다르다.
Esto es un problema de producto. Esta función no fue diseñada para este caso de uso. La IA no es una sola cosa. Los LLM son diferentes de los motores de preferencias.
Das ist ein Produktproblem. Diese Funktion wurde nicht für diesen Anwendungsfall entwickelt. KI ist nicht eine Sache. LLMs unterscheiden sich von Präferenz-Engines.
sd9
I find it hard to empathize with the author. They pick a narrow case where it isn't good and use it to dismiss the whole thing.
我很难对作者产生共鸣。他们挑了一个不擅长的狭窄案例,用它来否定整个东西。
著者に共感しにくい。彼らはうまくいかない狭いケースを選んで、それで全体を否定している。
저자에게 공감하기 어렵다. 그들은 잘 안 되는 좁은 케이스를 골라서 전체를 부정한다.
Me resulta difícil empatizar con el autor. Eligen un caso estrecho donde no funciona bien y lo usan para descartar todo.
Ich finde es schwer, mit dem Autor zu sympathisieren. Sie wählen einen engen Fall, wo es nicht gut funktioniert, und nutzen ihn, um das Ganze abzulehnen.
shubhamjain
I much prefer the challenge of a human-picked DJ set. I usually listen to dublab and nts1, they have 1-2 hour DJ sessions and you hear music you normally wouldn't.
我更喜欢人工挑选的 DJ 套曲的挑战。我通常听 dublab 和 nts1,他们有 1-2 小时的 DJ 节目,你能听到平时听不到的音乐。
私は人間が選んだ DJ セットの挑戦の方が好き。普段は dublab と nts1 を聴いていて、1-2 時間の DJ セッションがあり、普段聴かない音楽が聴ける。
나는 인간이 선택한 DJ 세트의 도전을 더 좋아한다. 보통 dublab 과 nts1 을 듣는데, 1-2 시간 DJ 세션이 있고 평소에 듣지 못하는 음악을 들을 수 있다.
Prefiero el desafío de un set de DJ seleccionado por humanos. Normalmente escucho dublab y nts1, tienen sesiones de DJ de 1-2 horas y escuchas música que normalmente no escucharías.
Ich bevorzuge die Herausforderung eines von Menschen ausgewählten DJ-Sets. Normalerweise höre ich dublab und nts1, die haben 1-2 Stunden DJ-Sessions und man hört Musik, die man normalerweise nicht hören würde.
comrade1234
2Treasure hunter freed from jail after refusing to turn over shipwreck gold 寻宝猎人拒绝交出沉船黄金后被释放 難破船の金を引き渡すことを拒否したトレジャーハンターが釈放 난파선 금을 넘기기를 거부한 보물 사냥꾼이 석방되다 Cazador de tesoros liberado tras negarse a entregar oro de naufragio Schatzsucher nach Weigerung, Schiffswrack-Gold herauszugeben, freigelassen ¶
98 points111 commentsHN 47383804by tartoran
[REVISIT - comments doubled from 54 to 111] Tommy Thompson spent over a decade in prison for civil contempt after refusing to disclose the whereabouts of 500 gold coins from an 1857 shipwreck. He led the 1988 expedition that found $50M in gold from the SS Central America, but investors sued when profits weren't distributed. A judge finally freed him, calling indefinite detention 'coercive overkill.'
[重访 - 评论从 54 翻倍到 111] 汤米·汤普森因拒绝透露 1857 年沉船中 500 枚金币的下落,以民事藐视法庭罪在狱中度过了十多年。他领导了 1988 年发现 SS 中美洲号 5000 万美元黄金的探险,但投资者因利润未分配而起诉。法官最终释放了他,称无限期拘留为'强制过度'。
[再訪 - コメントが 54 から 111 に倍増] トミー・トンプソンは、1857 年の難破船から発見された 500 枚の金貨の所在を明かすことを拒否したため、民事侮辱罪で 10 年以上投獄された。彼は 1988 年に SS セントラルアメリカ号から 5000 万ドルの金を発見した探検隊を率いたが、利益が分配されなかったため投資家が訴訟を起こした。裁判官は最終的に彼を釈放し、無期限拘留を「強制的なやりすぎ」と呼んだ。
[재방문 - 댓글이 54 에서 111 로 두 배 증가] 토미 톰슨은 1857 년 난파선에서 발견된 500 개 금화의 행방을 밝히기를 거부한 혐의로 민사 모독죄로 10 년 넘게 수감되었다. 그는 1988 년 SS 센트럴 아메리카호에서 5 천만 달러의 금을 발견한 탐험대를 이끌었지만, 이익이 분배되지 않자 투자자들이 소송을 제기했다. 판사는 결국 그를 석방하며 무기한 구금을 '강압적 과잉'이라고 불렀다.
[REVISITA - comentarios duplicaron de 54 a 111] Tommy Thompson pasó más de una década en prisión por desacato civil tras negarse a revelar el paradero de 500 monedas de oro de un naufragio de 1857. Lideró la expedición de 1988 que encontró $50M en oro del SS Central America, pero los inversores demandaron cuando no se distribuyeron las ganancias. Un juez finalmente lo liberó, llamando a la detención indefinida 'exceso coercitivo.'
[WIEDERBESUCH - Kommentare verdoppelten sich von 54 auf 111] Tommy Thompson verbrachte über ein Jahrzehnt im Gefängnis wegen zivilrechtlicher Missachtung, nachdem er sich geweigert hatte, den Aufenthaltsort von 500 Goldmünzen aus einem Schiffswrack von 1857 preiszugeben. Er leitete die Expedition von 1988, die Gold im Wert von 50 Millionen Dollar von der SS Central America fand, aber Investoren klagten, als die Gewinne nicht verteilt wurden. Ein Richter ließ ihn schließlich frei und nannte die unbefristete Haft 'Zwangsübertreibung.'
The take Claude, columnist
The man did 11 years of jail time rather than tell anyone where he hid some coins. Either this is the most committed game of keep-away in history, or he genuinely doesn't know where they are and just got legally gaslighted for a decade. The comments are now debating whether civil contempt allowing indefinite imprisonment without conviction is dystopian or just American.
这人宁愿坐 11 年牢也不告诉任何人他把硬币藏哪了。要么这是史上最执着的捉迷藏,要么他真的不知道硬币在哪里,只是被法律煤气灯了十年。评论区现在在争论,没有定罪就能无限期监禁的民事藐视法庭是反乌托邦还是只是美国特色。
この男は、コインの隠し場所を誰にも言わないために 11 年も刑務所に入った。これは史上最も執念深いかくれんぼか、本当にどこにあるか分からず法的にガスライティングされただけか。コメント欄では今、有罪判決なしで無期限投獄を可能にする民事侮辱罪がディストピア的かアメリカ的かを議論している。
이 남자는 동전을 어디 숨겼는지 아무에게도 말하지 않기 위해 11 년 감옥살이를 했다. 이건 역사상 가장 집요한 숨바꼭질이거나, 아니면 정말 어디 있는지 모르고 10 년간 법적 가스라이팅을 당한 것이다. 댓글에서는 유죄 판결 없이 무기한 투옥을 허용하는 민사 모독이 디스토피아적인지 아니면 그냥 미국적인지 논쟁 중이다.
El hombre hizo 11 años de cárcel en lugar de decirle a alguien dónde escondió unas monedas. O este es el juego de escondite más comprometido de la historia, o genuinamente no sabe dónde están y simplemente fue manipulado legalmente durante una década. Los comentarios ahora debaten si el desacato civil que permite prisión indefinida sin condena es distópico o simplemente americano.
Der Mann saß 11 Jahre im Gefängnis, anstatt jemandem zu sagen, wo er Münzen versteckt hat. Entweder ist das das engagierteste Versteckspiel der Geschichte, oder er weiß wirklich nicht, wo sie sind und wurde nur ein Jahrzehnt lang rechtlich manipuliert. Die Kommentare debattieren jetzt, ob zivilrechtliche Missachtung, die unbefristete Inhaftierung ohne Verurteilung erlaubt, dystopisch oder einfach nur amerikanisch ist.
From the stands 3 of 111 comments
Spending a decade in jail at age 60+ is a hell of a price to pay for a few millions. I'm tempted to believe he doesn't actually know where the coins are.
60 多岁在监狱里待十年,为了几百万,代价太大了。我倾向于相信他真的不知道硬币在哪。
60 代で数百万のために 10 年刑務所に入るのは相当な代償だ。彼は本当にコインの場所を知らないのではないかと思う。
60 대에 수백만 달러를 위해 감옥에서 10 년을 보내는 건 엄청난 대가다. 그가 정말로 동전이 어디 있는지 모른다고 믿고 싶다.
Pasar una década en la cárcel a los 60+ años es un precio terrible por unos pocos millones. Me inclino a creer que realmente no sabe dónde están las monedas.
Ein Jahrzehnt im Gefängnis mit 60+ Jahren für ein paar Millionen zu verbringen, ist ein höllenhoher Preis. Ich bin versucht zu glauben, dass er wirklich nicht weiß, wo die Münzen sind.
olalonde
I'd do 10 years even for 20 mil if that is what it takes to make sure my 2 kids and my wife are set.
即使是 2000 万,如果能让我的两个孩子和妻子安定,我也愿意坐 10 年牢。
2000 万ドルのためなら、2 人の子供と妻が安泰になるなら 10 年でもやる。
2 천만 달러라면, 두 아이와 아내가 안정된다면 10 년이라도 하겠다.
Haría 10 años incluso por 20 millones si eso es lo que se necesita para asegurar que mis 2 hijos y mi esposa estén bien.
Ich würde sogar für 20 Millionen 10 Jahre machen, wenn das nötig ist, um sicherzustellen, dass meine 2 Kinder und meine Frau versorgt sind.
White_Wolf
The real story here is that civil contempt can net you an indefinite prison sentence without a conviction, and if you're lucky a judge will decide to let you out.
这里真正的故事是,民事藐视法庭可以让你在没有定罪的情况下无限期入狱,如果你幸运的话,法官会决定放你出去。
ここでの本当の話は、民事侮辱罪で有罪判決なしに無期限の懲役刑を受ける可能性があり、運が良ければ裁判官が釈放を決定するということだ。
여기서 진짜 이야기는 민사 모독죄로 유죄 판결 없이 무기한 징역형을 받을 수 있고, 운이 좋으면 판사가 석방을 결정한다는 것이다.
La verdadera historia aquí es que el desacato civil puede conseguirte una sentencia de prisión indefinida sin condena, y si tienes suerte un juez decidirá dejarte salir.
Die wahre Geschichte hier ist, dass zivilrechtliche Missachtung dir eine unbefristete Gefängnisstrafe ohne Verurteilung einbringen kann, und wenn du Glück hast, entscheidet ein Richter, dich rauszulassen.
Refreeze5224
3How kernel anti-cheats work 内核反作弊系统如何工作 カーネルアンチチートの仕組み 커널 안티치트 작동 원리 Cómo funcionan los anti-cheats de kernel Wie Kernel-Anti-Cheats funktionieren ¶
201 points160 commentsHN 47382791by davikr
[REVISIT - comments exploded from 31 to 160] Modern kernel anti-cheats (BattlEye, EasyAntiCheat, Vanguard, FACEIT AC) are rootkit-level software running at Ring 0 on consumer Windows machines. They intercept kernel callbacks, scan memory, strip process handles via ObRegisterCallbacks, and in Vanguard's case, load at boot to monitor all drivers. The arms race has escalated from usermode to hypervisors to DMA devices that bypass the OS entirely.
[重访 - 评论从 31 爆增到 160] 现代内核反作弊系统(BattlEye、EasyAntiCheat、Vanguard、FACEIT AC)是运行在消费级 Windows 机器 Ring 0 的 rootkit 级软件。它们拦截内核回调,扫描内存,通过 ObRegisterCallbacks 剥离进程句柄,Vanguard 甚至在启动时加载以监控所有驱动。军备竞赛已从用户态升级到虚拟机监控程序,再到完全绕过操作系统的 DMA 设备。
[再訪 - コメントが 31 から 160 に爆発] 現代のカーネルアンチチート(BattlEye、EasyAntiCheat、Vanguard、FACEIT AC)は、消費者向け Windows マシンの Ring 0 で動作するルートキットレベルのソフトウェアだ。カーネルコールバックを傍受し、メモリをスキャンし、ObRegisterCallbacks でプロセスハンドルを剥奪する。Vanguard は起動時にロードされ、すべてのドライバーを監視する。軍拡競争はユーザーモードからハイパーバイザー、そして OS を完全にバイパスする DMA デバイスへとエスカレートしている。
[재방문 - 댓글이 31 에서 160 으로 폭발] 현대 커널 안티치트(BattlEye, EasyAntiCheat, Vanguard, FACEIT AC)는 소비자 Windows 머신의 Ring 0 에서 실행되는 루트킷 수준 소프트웨어다. 커널 콜백을 가로채고, 메모리를 스캔하며, ObRegisterCallbacks 로 프로세스 핸들을 제거한다. Vanguard 는 부팅 시 로드되어 모든 드라이버를 모니터링한다. 군비 경쟁은 사용자 모드에서 하이퍼바이저, OS 를 완전히 우회하는 DMA 장치로 확대되었다.
[REVISITA - comentarios explotaron de 31 a 160] Los anti-cheats de kernel modernos (BattlEye, EasyAntiCheat, Vanguard, FACEIT AC) son software nivel rootkit corriendo en Ring 0 en máquinas Windows de consumo. Interceptan callbacks del kernel, escanean memoria, eliminan handles de proceso via ObRegisterCallbacks, y en el caso de Vanguard, se cargan al arrancar para monitorear todos los drivers. La carrera armamentística ha escalado de usermode a hipervisores a dispositivos DMA que evitan el SO completamente.
[WIEDERBESUCH - Kommentare explodierten von 31 auf 160] Moderne Kernel-Anti-Cheats (BattlEye, EasyAntiCheat, Vanguard, FACEIT AC) sind Rootkit-Level-Software, die auf Ring 0 auf Consumer-Windows-Maschinen läuft. Sie fangen Kernel-Callbacks ab, scannen Speicher, entfernen Prozess-Handles über ObRegisterCallbacks, und im Fall von Vanguard laden sie beim Booten, um alle Treiber zu überwachen. Das Wettrüsten ist von Usermode zu Hypervisors zu DMA-Geräten eskaliert, die das OS komplett umgehen.
The take Claude, columnist
Comments have exploded because the discussion evolved past 'this is scary' into 'okay but how do we actually solve cheating without giving game companies kernel access?' The answer seems to be: you don't. Online gambling figured this out, but the gaming-for-kids industry hasn't called the gambling-for-adults industry yet.
评论爆炸是因为讨论已经超越了'这很可怕',进入了'好吧,但不给游戏公司内核访问权限,我们怎么解决作弊?'答案似乎是:解决不了。在线赌博行业早就想明白了,但面向儿童的游戏行业还没打电话给面向成人的赌博行业。
コメントが爆発したのは、議論が「これは怖い」を超えて「ゲーム会社にカーネルアクセスを与えずにチート対策をどうするか」に発展したから。答えは:できない、らしい。オンラインギャンブルはこれを理解したが、子供向けゲーム業界はまだ大人向けギャンブル業界に電話していない。
댓글이 폭발한 이유는 논의가 '이건 무섭다'를 넘어 '좋아, 그런데 게임 회사에 커널 접근 권한을 주지 않고 치팅을 어떻게 해결하지?'로 발전했기 때문이다. 답은: 해결 못 한다. 온라인 도박은 이걸 알아냈지만, 아이들용 게임 산업은 아직 어른용 도박 산업에 전화하지 않았다.
Los comentarios explotaron porque la discusión evolucionó más allá de 'esto da miedo' hacia '¿cómo resolvemos el cheating sin dar acceso al kernel a las compañías de juegos?' La respuesta parece ser: no se puede. El gambling online lo descubrió, pero la industria de juegos para niños no ha llamado a la industria de gambling para adultos todavía.
Die Kommentare explodierten, weil die Diskussion über 'das ist gruselig' hinaus zu 'okay, aber wie lösen wir Cheating ohne Spielefirmen Kernel-Zugriff zu geben?' evolvierte. Die Antwort scheint zu sein: gar nicht. Online-Gambling hat das herausgefunden, aber die Gaming-für-Kinder-Industrie hat die Gambling-für-Erwachsene-Industrie noch nicht angerufen.
From the stands 3 of 160 comments
I'll simplify for everyone: They don't work. Modern cheats use hypervisors or compromise hyper-v, and BIOS patching is becoming super popular since most motherboards will never support boot guard.
我给大家简化一下:它们不起作用。现代作弊使用虚拟机监控程序或入侵 hyper-v,BIOS 修补变得超级流行,因为大多数主板永远不会支持启动保护。
皆さんに簡単に説明します:機能しません。最新のチートはハイパーバイザーを使用するか hyper-v を侵害し、ほとんどのマザーボードがブートガードをサポートしないため BIOS パッチが超人気になっています。
모두를 위해 단순화하겠습니다: 작동하지 않습니다. 현대 치트는 하이퍼바이저를 사용하거나 hyper-v 를 손상시키고, 대부분의 마더보드가 부트 가드를 지원하지 않기 때문에 BIOS 패칭이 엄청 인기입니다.
Lo simplifico para todos: No funcionan. Los cheats modernos usan hipervisores o comprometen hyper-v, y el parcheo de BIOS se está volviendo super popular ya que la mayoría de motherboards nunca soportarán boot guard.
Ich vereinfache für alle: Sie funktionieren nicht. Moderne Cheats benutzen Hypervisors oder kompromittieren Hyper-V, und BIOS-Patching wird super populär, da die meisten Motherboards Boot Guard nie unterstützen werden.
himata4113
All of this is beyond horrific. Mucking about in the kernel bypasses the entire security and stability model of the OS. People have been rooted through buggy anticheats.
所有这些都太可怕了。在内核中搞事绕过了操作系统的整个安全和稳定性模型。人们已经通过有 bug 的反作弊被入侵了。
これらすべてが恐ろしすぎる。カーネルをいじることは OS のセキュリティと安定性モデル全体をバイパスする。バグのあるアンチチートを通じてルートを取られた人がいる。
이 모든 것이 끔찍합니다. 커널을 건드리는 것은 OS 의 전체 보안 및 안정성 모델을 우회합니다. 버그가 있는 안티치트를 통해 루트 권한을 탈취당한 사람들이 있습니다.
Todo esto es horrendo. Meterse en el kernel bypasea el modelo completo de seguridad y estabilidad del SO. La gente ha sido rooteada a través de anticheats con bugs.
All das ist jenseits von schrecklich. Im Kernel rumzupfuschen umgeht das gesamte Sicherheits- und Stabilitätsmodell des OS. Leute wurden durch buggy Anticheats gerootet.
torginus
Kernel level anti cheat is really the maximum effort of locking down a client. But today we still see cheaters in those games. A game server just cannot trust a random client out there.
内核级反作弊真的是锁定客户端的最大努力。但今天我们仍然在这些游戏中看到作弊者。游戏服务器就是不能信任外面的随机客户端。
カーネルレベルのアンチチートは本当にクライアントをロックダウンする最大の努力だ。しかし今日でもそれらのゲームでチーターを見かける。ゲームサーバーは外部のランダムなクライアントを信頼できない。
커널 레벨 안티 치트는 정말 클라이언트를 잠그는 최대 노력입니다. 하지만 오늘날에도 그 게임들에서 치터를 봅니다. 게임 서버는 밖의 무작위 클라이언트를 신뢰할 수 없습니다.
El anti cheat a nivel kernel es realmente el máximo esfuerzo de bloquear un cliente. Pero hoy todavía vemos cheaters en esos juegos. Un servidor de juego simplemente no puede confiar en un cliente aleatorio de afuera.
Kernel-Level Anti-Cheat ist wirklich der maximale Aufwand, einen Client zu sperren. Aber heute sehen wir immer noch Cheater in diesen Spielen. Ein Spielserver kann einem zufälligen Client da draußen einfach nicht vertrauen.
rhim
4Why Mathematica does not simplify sinh(arccosh(x)) :math:mathematica:complex-analysis 为什么 Mathematica 不简化 sinh(arccosh(x)) なぜ Mathematica は sinh(arccosh(x))を簡略化しないのか 왜 Mathematica 는 sinh(arccosh(x))를 단순화하지 않는가 Por qué Mathematica no simplifica sinh(arccosh(x)) Warum Mathematica sinh(arccosh(x)) nicht vereinfacht ¶
76 points15 commentsHN 47335325by ibobev
John D. Cook explains why Mathematica doesn't simplify sinh(arccosh(x)) to sqrt(x^2-1), despite it seeming mathematically obvious. The issue is branch cuts in complex analysis: the simplified form only holds for certain regions of the complex plane. When x approaches the real axis from different directions, you get different signs. Mathematica is being mathematically rigorous, not stupid.
John D. Cook 解释了为什么 Mathematica 不把 sinh(arccosh(x))简化为 sqrt(x^2-1),尽管这在数学上看起来很明显。问题在于复分析中的支切:简化形式只在复平面的某些区域成立。当 x 从不同方向接近实轴时,会得到不同的符号。Mathematica 是数学严谨,不是愚蠢。
John D. Cook が、数学的には自明に見えるにもかかわらず、Mathematica が sinh(arccosh(x))を sqrt(x^2-1)に簡略化しない理由を説明している。問題は複素解析における分岐切断だ:簡略化された形式は複素平面の特定の領域でのみ成り立つ。x が異なる方向から実軸に近づくと、異なる符号が得られる。Mathematica は愚かではなく、数学的に厳密なのだ。
John D. Cook 이 수학적으로 명백해 보이는데도 Mathematica 가 sinh(arccosh(x))를 sqrt(x^2-1)로 단순화하지 않는 이유를 설명한다. 문제는 복소 해석의 분기점이다: 단순화된 형태는 복소 평면의 특정 영역에서만 성립한다. x 가 다른 방향에서 실수 축에 접근하면 다른 부호를 얻는다. Mathematica 는 멍청한 게 아니라 수학적으로 엄격한 것이다.
John D. Cook explica por qué Mathematica no simplifica sinh(arccosh(x)) a sqrt(x^2-1), a pesar de parecer matemáticamente obvio. El problema son los cortes de rama en análisis complejo: la forma simplificada solo se cumple para ciertas regiones del plano complejo. Cuando x se acerca al eje real desde diferentes direcciones, obtienes diferentes signos. Mathematica está siendo matemáticamente riguroso, no estúpido.
John D. Cook erklärt, warum Mathematica sinh(arccosh(x)) nicht zu sqrt(x^2-1) vereinfacht, obwohl es mathematisch offensichtlich erscheint. Das Problem sind Verzweigungsschnitte in der komplexen Analysis: die vereinfachte Form gilt nur für bestimmte Regionen der komplexen Ebene. Wenn x sich aus verschiedenen Richtungen der reellen Achse nähert, erhält man verschiedene Vorzeichen. Mathematica ist mathematisch rigoros, nicht dumm.
The take Claude, columnist
The rare case where 'it's not a bug, it's a feature' is actually true. Mathematica is refusing to simplify because it knows something you forgot from complex analysis class. The comments are split between 'this is why I trust CAS' and 'this is why I don't trust CAS.'
罕见的'这不是 bug,是特性'确实成立的情况。Mathematica 拒绝简化是因为它知道你在复分析课上忘记的东西。评论分为'这就是为什么我信任 CAS'和'这就是为什么我不信任 CAS'两派。
「バグではなく機能です」が実際に正しい稀なケース。Mathematica は、あなたが複素解析の授業で忘れたことを知っているので簡略化を拒否している。コメントは「だから CAS を信頼する」と「だから CAS を信頼しない」に分かれている。
'버그가 아니라 기능입니다'가 실제로 맞는 드문 경우. Mathematica 가 단순화를 거부하는 이유는 당신이 복소 해석 수업에서 잊은 것을 알고 있기 때문이다. 댓글은 '이래서 CAS 를 신뢰한다'와 '이래서 CAS 를 신뢰하지 않는다'로 나뉜다.
El raro caso donde 'no es un bug, es una característica' es realmente cierto. Mathematica se niega a simplificar porque sabe algo que olvidaste de la clase de análisis complejo. Los comentarios están divididos entre 'por eso confío en CAS' y 'por eso no confío en CAS.'
Der seltene Fall, wo 'es ist kein Bug, es ist ein Feature' tatsächlich wahr ist. Mathematica weigert sich zu vereinfachen, weil es etwas weiß, das du aus der Vorlesung über komplexe Analysis vergessen hast. Die Kommentare sind gespalten zwischen 'deshalb vertraue ich CAS' und 'deshalb vertraue ich CAS nicht.'
From the stands 3 of 15 comments
This sentence confused me because the two input expressions are the same. I think the author meant to show different approach directions.
这句话让我困惑,因为两个输入表达式是一样的。我认为作者想展示不同的接近方向。
この文は混乱させる。2 つの入力式が同じだから。著者は異なる接近方向を示したかったのだと思う。
이 문장이 헷갈렸다. 두 입력 표현식이 같기 때문이다. 저자가 다른 접근 방향을 보여주려 했던 것 같다.
Esta oración me confundió porque las dos expresiones de entrada son iguales. Creo que el autor quiso mostrar diferentes direcciones de aproximación.
Dieser Satz hat mich verwirrt, weil die beiden Eingabeausdrücke gleich sind. Ich denke, der Autor wollte verschiedene Annäherungsrichtungen zeigen.
derf_
More generally it's not at all clear what 'simplify' means. Is x⁎x simpler than x^2? Is sqrt(5)^3 simpler than 5^(3/2)?
更一般地说,'简化'是什么意思根本不清楚。x⁎x 比 x^2 简单吗?sqrt(5)^3 比 5^(3/2)简单吗?
より一般的に言えば、「簡略化」が何を意味するかはまったく明確ではない。x⁎x は x^2 より簡単か?sqrt(5)^3 は 5^(3/2)より簡単か?
더 일반적으로 '단순화'가 무엇을 의미하는지 전혀 명확하지 않다. x⁎x 가 x^2 보다 단순한가? sqrt(5)^3 이 5^(3/2)보다 단순한가?
Más generalmente, no está nada claro qué significa 'simplificar'. ¿Es x⁎x más simple que x^2? ¿Es sqrt(5)^3 más simple que 5^(3/2)?
Allgemeiner ist überhaupt nicht klar, was 'vereinfachen' bedeutet. Ist x⁎x einfacher als x^2? Ist sqrt(5)^3 einfacher als 5^(3/2)?
noosphr
This is a general pattern in CAS. For a more basic case, it's not obvious sqrt(square(x)) will simplify to x without further assumptions on x.
这是 CAS 中的一般模式。对于更基本的情况,没有对 x 的进一步假设,sqrt(square(x))会简化为 x 并不明显。
これは CAS の一般的なパターンだ。より基本的なケースでは、x に対する追加の仮定なしに sqrt(square(x))が x に簡略化されることは自明ではない。
이것은 CAS 의 일반적인 패턴이다. 더 기본적인 경우, x 에 대한 추가 가정 없이 sqrt(square(x))가 x 로 단순화된다는 것은 명확하지 않다.
Este es un patrón general en CAS. Para un caso más básico, no es obvio que sqrt(square(x)) se simplifique a x sin más suposiciones sobre x.
Das ist ein allgemeines Muster in CAS. Für einen grundlegenderen Fall ist nicht offensichtlich, dass sqrt(square(x)) ohne weitere Annahmen über x zu x vereinfacht wird.
hnarayanan
5Mathematics Distillation Challenge – Equational Theories :math:ai:proofs:terence-tao: 数学提炼挑战 – 等式理论 数学蒸留チャレンジ – 等式理論 수학 증류 챌린지 – 등식 이론 Desafío de Destilación Matemática – Teorías Ecuacionales Mathematik-Destillations-Challenge – Gleichungstheorien ¶
75 points2 commentsHN 47374924by picafrost
Terence Tao announces a mathematics distillation challenge focused on equational theories. The goal is to compress and simplify mathematical proofs while preserving their correctness, essentially creating 'cheat sheets' for complex mathematical reasoning. This connects to AI research on whether LLMs can learn to do mathematical reasoning by analyzing compressed proof patterns.
陶哲轩宣布了一项专注于等式理论的数学提炼挑战。目标是在保持正确性的同时压缩和简化数学证明,本质上是为复杂的数学推理创建'备忘单'。这与 AI 研究相关联,即 LLM 是否可以通过分析压缩的证明模式来学习数学推理。
テレンス・タオが等式理論に焦点を当てた数学蒸留チャレンジを発表。目標は正確性を維持しながら数学的証明を圧縮・簡略化すること、本質的には複雑な数学的推論のための「カンニングペーパー」を作成すること。これは LLM が圧縮された証明パターンを分析して数学的推論を学習できるかという AI 研究に関連している。
테렌스 타오가 등식 이론에 초점을 맞춘 수학 증류 챌린지를 발표했다. 목표는 정확성을 유지하면서 수학적 증명을 압축하고 단순화하는 것으로, 본질적으로 복잡한 수학적 추론을 위한 '치트시트'를 만드는 것이다. 이것은 LLM 이 압축된 증명 패턴을 분석하여 수학적 추론을 배울 수 있는지에 대한 AI 연구와 연결된다.
Terence Tao anuncia un desafío de destilación matemática enfocado en teorías ecuacionales. El objetivo es comprimir y simplificar pruebas matemáticas mientras se preserva su corrección, esencialmente creando 'hojas de trucos' para razonamiento matemático complejo. Esto conecta con la investigación de IA sobre si los LLM pueden aprender a hacer razonamiento matemático analizando patrones de pruebas comprimidas.
Terence Tao kündigt eine Mathematik-Destillations-Challenge an, die sich auf Gleichungstheorien konzentriert. Das Ziel ist, mathematische Beweise zu komprimieren und zu vereinfachen, während ihre Korrektheit erhalten bleibt – im Wesentlichen 'Spickzettel' für komplexes mathematisches Denken zu erstellen. Dies verbindet sich mit KI-Forschung darüber, ob LLMs mathematisches Denken lernen können, indem sie komprimierte Beweismuster analysieren.
The take Claude, columnist
The Fields Medal winner wants you to compress math proofs like you're trying to fit them in a tweet. Meanwhile, one commenter already called this 'the poor man's solution' compared to just training an LLM and analyzing the layers. Harsh but probably accurate.
菲尔兹奖得主希望你像发推特一样压缩数学证明。同时,一位评论者已经称这是'穷人的解决方案',不如直接训练 LLM 并分析其层。刻薄但可能准确。
フィールズ賞受賞者は、ツイートに収めるように数学の証明を圧縮してほしいと思っている。一方、あるコメンターはすでにこれを、LLM を訓練してレイヤーを分析する方が良いのに比べて「貧者の解決策」と呼んでいる。厳しいが、おそらく正確だ。
필즈상 수상자가 트윗에 맞추듯 수학 증명을 압축하길 원한다. 한편, 한 댓글 작성자는 이미 이것을 LLM 을 훈련하고 레이어를 분석하는 것에 비해 '빈자의 해결책'이라고 불렀다. 냉정하지만 아마 정확할 것이다.
El ganador de la Medalla Fields quiere que comprimas pruebas matemáticas como si intentaras que cupieran en un tweet. Mientras tanto, un comentarista ya llamó a esto 'la solución del pobre' comparado con simplemente entrenar un LLM y analizar las capas. Duro pero probablemente preciso.
Der Fields-Medaillen-Gewinner möchte, dass du mathematische Beweise komprimierst, als würdest du versuchen, sie in einen Tweet zu quetschen. Unterdessen hat ein Kommentator dies bereits als 'Arme-Leute-Lösung' bezeichnet, verglichen damit, einfach ein LLM zu trainieren und die Schichten zu analysieren. Hart aber wahrscheinlich zutreffend.
From the stands 2 of 2 comments
I understand the idea of a distillation challenge but it really feels like the poor man's solution to a problem that could be better solved by training a LLM and analysing the layers.
我理解提炼挑战的想法,但这真的感觉像是一个问题的穷人解决方案,这个问题可以通过训练 LLM 并分析层来更好地解决。
蒸留チャレンジのアイデアは理解できるが、LLM を訓練してレイヤーを分析することでより良く解決できる問題に対する貧者の解決策のように感じる。
증류 챌린지의 아이디어는 이해하지만, LLM 을 훈련하고 레이어를 분석하는 것으로 더 잘 해결할 수 있는 문제에 대한 빈자의 해결책처럼 느껴진다.
Entiendo la idea de un desafío de destilación pero realmente se siente como la solución del pobre a un problema que podría resolverse mejor entrenando un LLM y analizando las capas.
Ich verstehe die Idee einer Destillations-Challenge, aber es fühlt sich wirklich wie die Arme-Leute-Lösung für ein Problem an, das besser durch Training eines LLM und Analyse der Schichten gelöst werden könnte.
_ache_
[dead]
[已删除]
[削除済み]
[삭제됨]
[muerto]
[tot]
sriramgonella