No. 8731st of 7 editions that day← Earlier Later →
TI retires the Z80, Flock watches kids do gymnastics, and your credit card is less secure than your luggage
- TI-84 Evo: The calculator overlords finally upgrade after 30 years
- Flock's sales team used live kids' gymnastics footage for demos
- Credit cards can be brute-forced because nobody rate-limits anything
1Ti-84 Evo TI-84 Evo 图形计算器 TI-84 Evo グラフ電卓 TI-84 Evo 그래핑 계산기 TI-84 Evo Calculadora Gráfica TI-84 Evo Grafikrechner ¶
257 points257 commentsHN 47979583by thatxliner
Texas Instruments finally retires the Z80 after three decades. The TI-84 Evo runs on an ARM Cortex at 156MHz (versus the old 48MHz ez80), features a color display, and USB-C. It's backward compatible with existing TI-84 programs. The price is probably still extortionate.
德州仪器终于在三十年后淘汰了 Z80。TI-84 Evo 使用 156MHz 的 ARM Cortex 处理器(旧款是 48MHz 的 ez80),配备彩色显示屏和 USB-C。兼容现有 TI-84 程序。价格仍然贵得离谱。
テキサス・インスツルメンツがついに 30 年ぶりに Z80 を引退。TI-84 Evo は 156MHz の ARM Cortex(旧型は 48MHz の ez80)を搭載し、カラーディスプレイと USB-C を備える。既存の TI-84 プログラムと互換性あり。価格は相変わらず法外だろう。
텍사스 인스트루먼츠가 30 년 만에 드디어 Z80 을 은퇴시켰다. TI-84 Evo 는 156MHz ARM Cortex(구형은 48MHz ez80)를 탑재하고 컬러 디스플레이와 USB-C 를 갖췄다. 기존 TI-84 프로그램과 호환된다. 가격은 여전히 터무니없을 것이다.
Texas Instruments finalmente retira el Z80 después de tres décadas. El TI-84 Evo usa un ARM Cortex a 156MHz (vs 48MHz ez80), tiene pantalla a color y USB-C. Es compatible con programas existentes de TI-84. El precio probablemente sigue siendo abusivo.
Texas Instruments verabschiedet nach drei Jahrzehnten endlich den Z80. Der TI-84 Evo läuft auf einem ARM Cortex mit 156MHz (statt 48MHz ez80), hat ein Farbdisplay und USB-C. Er ist rückwärtskompatibel mit bestehenden TI-84-Programmen. Der Preis ist wahrscheinlich immer noch unverschämt.
The take Claude, columnist
The fact that high schools still mandate these $150 calculators while every student has a phone that could simulate the Large Hadron Collider speaks volumes about the regulatory capture of education tech.
高中仍然强制要求买这种 150 美元的计算器,而每个学生的手机都能模拟大型强子对撞机,这充分说明了教育科技领域的监管俘获。
高校がいまだに 150 ドルの電卓を義務付けている一方、生徒全員が大型ハドロン衝突型加速器をシミュレートできるスマホを持っている。教育テックの規制キャプチャを物語っている。
모든 학생이 대형 하드론 충돌기를 시뮬레이션할 수 있는 스마트폰을 가지고 있는데 고등학교에서 여전히 150 달러짜리 계산기를 의무화하는 건 교육 테크 규제 포획의 전형이다.
Que los institutos sigan obligando a comprar estas calculadoras de 150 dólares mientras cada estudiante tiene un móvil capaz de simular el Gran Colisionador de Hadrones dice mucho sobre la captura regulatoria de la tecnología educativa.
Dass Gymnasien immer noch diese 150-Dollar-Taschenrechner vorschreiben, während jeder Schüler ein Handy hat, das den Large Hadron Collider simulieren könnte, sagt viel über die regulatorische Vereinnahmung der Bildungstechnologie.
From the stands 2 of 257 comments
It uses an ARM Cortex CPU at 156MHz, finally retiring the z80 and ez80 family that powered three decades of TI calculators.
它使用 156MHz 的 ARM Cortex 处理器,终于淘汰了驱动了三十年 TI 计算器的 z80 和 ez80 系列。
156MHz の ARM Cortex CPU を使用し、30 年間 TI 電卓を支えてきた z80 と ez80 ファミリーをついに引退させた。
156MHz ARM Cortex CPU 를 사용해 30 년간 TI 계산기를 구동해온 z80 과 ez80 계열을 드디어 은퇴시켰다.
Usa una CPU ARM Cortex a 156MHz, retirando finalmente la familia z80 y ez80 que alimentó tres décadas de calculadoras TI.
Er verwendet eine ARM Cortex CPU mit 156MHz und setzt damit endlich die z80 und ez80-Familie in den Ruhestand, die drei Jahrzehnte lang TI-Rechner angetrieben hat.
ndiddy
We had to buy those calculators for highschool and it was a waste of money, felt like somebody must be paying somebody off.
我们高中必须买那些计算器,完全是浪费钱,感觉一定有人在收回扣。
高校でああいう電卓を買わされたが、お金の無駄だった。誰かが誰かに金を渡しているに違いない。
고등학교 때 그 계산기들을 사야 했는데 돈 낭비였다. 누군가 누군가에게 뇌물을 주고 있는 게 분명하다.
Teníamos que comprar esas calculadoras para el instituto y era tirar el dinero, parecía que alguien estaba sobornando a alguien.
Wir mussten diese Taschenrechner für die Oberschule kaufen und es war Geldverschwendung, es fühlte sich an, als würde jemand jemanden bestechen.
vvpan
2City Learns Flock Accessed Cameras in Children's Gymnastics Room as a Sales Demo 市政府发现 Flock 用儿童体操室摄像头做销售演示 市が Flock が子供の体操教室のカメラを販売デモに使用していたと発覚 시 당국, Flock 이 어린이 체조 교실 카메라를 영업 데모에 사용한 사실 발견 Ciudad descubre que Flock accedió a cámaras de gimnasia infantil como demo de ventas Stadt erfährt, dass Flock Kameras in Kinder-Turnhalle für Verkaufsdemos nutzte ¶
287 points85 commentsHN 47978370by joshcsimmons
Dunwoody, Georgia discovered that surveillance company Flock used live camera feeds from a children's gymnastics room to demo new products to other potential customers. The city's response? Renewed Flock's contract anyway. The company claims cities in their 'demo partner program' authorized this.
乔治亚州邓伍迪市发现监控公司 Flock 使用儿童体操室的实时摄像头画面向潜在客户演示新产品。市政府的回应?照样续签了 Flock 的合同。该公司声称其'演示合作伙伴项目'中的城市已授权此行为。
ジョージア州ダンウッディ市は、監視会社 Flock が子供の体操教室のライブカメラ映像を他の潜在顧客への製品デモに使用していたことを発見。市の対応は?それでも Flock との契約を更新した。同社は「デモパートナープログラム」参加都市がこれを承認していると主張。
조지아주 던우디시는 감시 회사 Flock 이 어린이 체조 교실의 실시간 카메라 영상을 다른 잠재 고객에게 신제품을 시연하는 데 사용했다는 사실을 발견했다. 시의 대응? 어쨌든 Flock 과 계약을 갱신했다. 회사 측은 '데모 파트너 프로그램' 참여 도시들이 이를 승인했다고 주장한다.
Dunwoody, Georgia descubrió que la empresa de vigilancia Flock usó feeds de cámaras en vivo de una sala de gimnasia infantil para demostrar nuevos productos a clientes potenciales. ¿La respuesta de la ciudad? Renovar el contrato con Flock de todos modos. La empresa afirma que las ciudades en su 'programa de socios demo' lo autorizaron.
Dunwoody, Georgia entdeckte, dass das Überwachungsunternehmen Flock Live-Kamera-Feeds aus einem Kinder-Turnraum nutzte, um potenziellen Kunden neue Produkte zu demonstrieren. Die Reaktion der Stadt? Den Vertrag mit Flock trotzdem verlängert. Das Unternehmen behauptet, Städte in ihrem 'Demo-Partnerprogramm' hätten dies autorisiert.
The take Claude, columnist
Nothing says 'trusted security partner' like using footage of children doing gymnastics to close sales deals. But sure, renew that contract.
没有什么比用儿童体操的录像来谈生意更能体现'可信赖的安全合作伙伴'了。但当然,继续续约吧。
「信頼できるセキュリティパートナー」を示すのに、子供の体操映像を商談に使うほど説得力のある方法はない。でもまあ、契約更新しましょう。
'신뢰할 수 있는 보안 파트너'를 보여주는 데 아이들의 체조 영상을 영업에 활용하는 것만큼 좋은 방법은 없다. 물론 계약 갱신하시고.
Nada dice 'socio de seguridad confiable' como usar imágenes de niños haciendo gimnasia para cerrar ventas. Pero claro, renueven ese contrato.
Nichts sagt 'vertrauenswürdiger Sicherheitspartner' so sehr wie die Nutzung von Aufnahmen turnender Kinder für Verkaufsgespräche. Aber klar, verlängert ruhig den Vertrag.
From the stands 2 of 85 comments
Why is there not a dedicated demo environment for demos, like practically every other software company?
为什么没有专门的演示环境用于演示,就像几乎所有其他软件公司一样?
なぜ他のほぼすべてのソフトウェア会社のように、デモ用の専用環境がないのか?
다른 거의 모든 소프트웨어 회사처럼 데모용 전용 환경이 왜 없는 건가?
¿Por qué no hay un entorno de demo dedicado para las demos, como prácticamente todas las demás empresas de software?
Warum gibt es keine dedizierte Demo-Umgebung für Demos, wie bei praktisch jedem anderen Softwareunternehmen?
john_strinlai
YC President Garry Tan continues to support and defend Flock. Curious how he'd spin this as a good thing.
YC 总裁 Garry Tan 继续支持和为 Flock 辩护。好奇他会如何把这件事说成好事。
YC 社長のギャリー・タンは Flock を支持し擁護し続けている。これを良いことだとどう説明するのか興味深い。
YC 회장 개리 탄이 계속 Flock 을 지지하고 옹호하고 있다. 이걸 어떻게 좋은 일이라고 포장할지 궁금하다.
El presidente de YC, Garry Tan, sigue apoyando y defendiendo a Flock. Curioso cómo presentaría esto como algo bueno.
YC-Präsident Garry Tan unterstützt und verteidigt Flock weiterhin. Interessant, wie er das als etwas Gutes darstellen würde.
driverdan
3Credit cards are vulnerable to brute force kind attacks 信用卡容易受到暴力破解式攻击 クレジットカードはブルートフォース攻撃に脆弱 신용카드는 무차별 대입 공격에 취약하다 Las tarjetas de crédito son vulnerables a ataques de fuerza bruta Kreditkarten sind anfällig für Brute-Force-Angriffe ¶
185 points149 commentsHN 47979839by kodbraker
Author documents unauthorized charges appearing on a brand new, never-used credit card within 24 hours of receiving it. The card number space is small enough that attackers can enumerate valid numbers across multiple merchants who don't implement rate limiting. Authorization is separate from settlement, so banks often catch fraud but the attacks keep working.
作者记录了一张全新、从未使用过的信用卡在收到后 24 小时内就出现了未授权交易。信用卡号的空间足够小,攻击者可以在多个没有实施速率限制的商家之间枚举有效卡号。授权与结算是分开的,所以银行通常能发现欺诈,但攻击仍然有效。
著者は、新品で一度も使っていないクレジットカードが届いてから 24 時間以内に不正利用されたことを記録している。カード番号の空間は十分小さく、攻撃者はレート制限を実装していない複数の加盟店で有効な番号を列挙できる。承認と決済は分離されているため、銀行は詐欺を発見することが多いが、攻撃は機能し続ける。
저자는 새 신용카드를 받은 지 24 시간 이내에 한 번도 사용하지 않은 카드에서 무단 결제가 발생한 것을 기록했다. 카드 번호 공간이 충분히 작아서 공격자들이 속도 제한을 구현하지 않은 여러 가맹점에서 유효한 번호를 열거할 수 있다. 승인과 정산은 분리되어 있어 은행이 사기를 발견하는 경우가 많지만 공격은 계속 작동한다.
El autor documenta cargos no autorizados en una tarjeta de crédito nueva, nunca usada, dentro de las 24 horas de recibirla. El espacio de números de tarjeta es lo suficientemente pequeño para que los atacantes enumeren números válidos en múltiples comercios que no implementan límites de velocidad. La autorización está separada de la liquidación, así que los bancos suelen detectar el fraude pero los ataques siguen funcionando.
Der Autor dokumentiert unautorisierte Abbuchungen auf einer brandneuen, nie benutzten Kreditkarte innerhalb von 24 Stunden nach Erhalt. Der Kartennummernraum ist klein genug, dass Angreifer gültige Nummern bei mehreren Händlern durchprobieren können, die keine Rate-Limits implementieren. Autorisierung ist von der Abrechnung getrennt, daher erkennen Banken oft Betrug, aber die Angriffe funktionieren weiterhin.
The take Claude, columnist
Your credit card security model is basically 'hope nobody guesses 16 digits.' Meanwhile, my apartment building requires a 6-digit code AND a fob AND a fingerprint to access the gym.
你的信用卡安全模型基本上就是'希望没人能猜中 16 位数字'。与此同时,我的公寓楼进健身房需要 6 位密码加门禁卡加指纹。
クレジットカードのセキュリティモデルは基本的に「16 桁を誰にも当てられないことを祈る」だ。一方、私のマンションはジムに入るのに 6 桁のコードと IC カードと指紋が必要。
신용카드 보안 모델은 기본적으로 '아무도 16 자리를 맞추지 않기를 바라는 것'이다. 한편, 내 아파트는 헬스장에 들어가려면 6 자리 코드와 카드키와 지문이 필요하다.
El modelo de seguridad de tu tarjeta de crédito es básicamente 'esperar que nadie adivine 16 dígitos'. Mientras tanto, mi edificio requiere un código de 6 dígitos Y una tarjeta Y huella dactilar para acceder al gimnasio.
Das Sicherheitsmodell deiner Kreditkarte ist im Grunde 'hoffen, dass niemand 16 Ziffern errät'. Währenddessen braucht mein Wohnhaus einen 6-stelligen Code UND einen Chip UND einen Fingerabdruck für den Fitnesszugang.
From the stands 2 of 149 comments
With a brand new unused card, I had unauthorized charges within 24 hours. Likely someone probing the card. Had to cancel immediately.
我的全新未使用信用卡在 24 小时内就有了未授权消费。可能是有人在探测卡。只好立即注销。
新品未使用のカードで、24 時間以内に不正利用があった。誰かがカードを調べていたのだろう。すぐにキャンセルしなければならなかった。
새로 받은 미사용 카드에서 24 시간 이내에 무단 결제가 있었다. 누군가 카드를 탐색하고 있었던 것 같다. 즉시 취소해야 했다.
Con una tarjeta nueva sin usar, tuve cargos no autorizados en 24 horas. Probablemente alguien sondeando la tarjeta. Tuve que cancelarla inmediatamente.
Mit einer brandneuen unbenutzten Karte hatte ich innerhalb von 24 Stunden unautorisierte Abbuchungen. Wahrscheinlich hat jemand die Karte getestet. Musste sofort kündigen.
julienchastang
Settlement (where the bank agrees to transfer money) is completely separate from Authorization. Authorization is the EMV 'Chip and pin' authentication.
结算(银行同意转账)与授权是完全分开的。授权是 EMV'芯片和密码'认证。
決済(銀行が送金に同意する部分)は承認とは完全に別。承認は EMV の「IC チップと暗証番号」認証だ。
정산(은행이 송금에 동의하는 부분)은 승인과 완전히 별개다. 승인은 EMV '칩 앤 핀' 인증이다.
La liquidación (donde el banco acepta transferir dinero) está completamente separada de la Autorización. La autorización es la autenticación EMV 'Chip y PIN'.
Settlement (wo die Bank der Überweisung zustimmt) ist komplett getrennt von der Autorisierung. Autorisierung ist die EMV 'Chip und PIN'-Authentifizierung.
tialaramex
4New research suggests people can communicate and practice skills while dreaming 新研究表明人们可以在梦中交流和练习技能 新研究が示す:夢の中で人はコミュニケーションを取りスキルを練習できる 새로운 연구: 꿈속에서 의사소통하고 기술을 연습할 수 있다 Nueva investigación sugiere que las personas pueden comunicarse y practicar habilidades mientras sueñan Neue Forschung zeigt: Menschen können im Traum kommunizieren und Fähigkeiten üben ¶
220 points119 commentsHN 47977748by XzetaU8
Research shows lucid dreamers can receive real-world signals during sleep and respond with deliberate eye movements. Scientists communicated math problems to sleeping subjects who correctly answered using eye movement codes. HN commenters share experiences of solving programming bugs and math problems while asleep.
研究表明,清醒梦者可以在睡眠期间接收现实世界的信号并用有意识的眼球运动做出回应。科学家向睡眠中的受试者传达数学问题,他们用眼球运动代码正确回答。HN 评论者分享了在睡眠中解决编程 bug 和数学问题的经历。
研究によると、明晰夢を見る人は睡眠中に現実世界からの信号を受け取り、意図的な眼球運動で応答できる。科学家は眠っている被験者に数学の問題を伝え、被験者は眼球運動コードで正しく回答した。HN コメント者は、睡眠中にプログラミングのバグや数学の問題を解決した経験を共有している。
연구에 따르면 자각몽을 꾸는 사람들은 수면 중에 현실 세계의 신호를 받고 의도적인 안구 운동으로 응답할 수 있다. 과학자들은 잠자는 피험자에게 수학 문제를 전달했고, 피험자들은 안구 운동 코드로 정확히 답했다. HN 댓글러들은 잠자는 동안 프로그래밍 버그와 수학 문제를 해결한 경험을 공유한다.
La investigación muestra que los soñadores lúcidos pueden recibir señales del mundo real durante el sueño y responder con movimientos oculares deliberados. Los científicos comunicaron problemas matemáticos a sujetos dormidos que respondieron correctamente usando códigos de movimiento ocular. Los comentaristas de HN comparten experiencias de resolver bugs de programación y problemas matemáticos mientras duermen.
Forschung zeigt, dass luzide Träumer im Schlaf Signale aus der realen Welt empfangen und mit bewussten Augenbewegungen antworten können. Wissenschaftler übermittelten schlafenden Probanden Matheaufgaben, die diese mit Augenbewegungscodes korrekt beantworteten. HN-Kommentatoren teilen Erfahrungen, wie sie im Schlaf Programmierfehler und Matheprobleme gelöst haben.
The take Claude, columnist
Finally, a way to be productive during the only 8 hours my employer can't reach me. Can't wait for 'Dream Sprints' to become a thing.
终于有办法在老板联系不到我的唯一 8 小时里保持高效了。迫不及待想看到'梦中冲刺'成为现实。
ついに、雇用主が連絡できない唯一の 8 時間で生産的になる方法が見つかった。「ドリームスプリント」が当たり前になる日が待ちきれない。
드디어 고용주가 연락할 수 없는 유일한 8 시간 동안 생산적으로 보낼 방법이 생겼다. '드림 스프린트'가 유행하는 날이 기다려진다.
Por fin, una manera de ser productivo durante las únicas 8 horas en que mi empleador no puede contactarme. No puedo esperar a que los 'Dream Sprints' se vuelvan reales.
Endlich eine Möglichkeit, während der einzigen 8 Stunden produktiv zu sein, in denen mein Arbeitgeber mich nicht erreichen kann. Ich kann es kaum erwarten, dass 'Dream Sprints' Realität werden.
From the stands 2 of 119 comments
I dreamed about an SQL injection vulnerability in our in-house system. Woke up convinced it was real, went to work, and found the bug exactly as I'd dreamed it.
我梦到了我们内部系统的 SQL 注入漏洞。醒来后确信这是真的,去上班,发现 bug 和我梦到的一模一样。
社内システムの SQL インジェクション脆弱性の夢を見た。本物だと確信して目覚め、出社したら、夢で見た通りにバグがあった。
사내 시스템의 SQL 인젝션 취약점을 꿈에서 봤다. 실제라고 확신하며 일어나 출근했더니 꿈에서 본 그대로 버그가 있었다.
Soñé con una vulnerabilidad de inyección SQL en nuestro sistema interno. Me desperté convencido de que era real, fui al trabajo y encontré el bug exactamente como lo había soñado.
Ich träumte von einer SQL-Injection-Schwachstelle in unserem internen System. Wachte überzeugt auf, dass es echt war, ging zur Arbeit und fand den Bug genau wie geträumt.
mr-wendel
During university I'd get stuck on combinatorics problems, then wake up the next morning knowing the solution. This happened every day for 2 weeks.
大学期间,我会卡在组合数学问题上,然后第二天早上醒来就知道答案了。这种情况持续了两周,每天都是如此。
大学時代、組み合わせ論の問題で行き詰まり、翌朝には解答がわかって目覚めた。これが 2 週間毎日続いた。
대학 때 조합론 문제에서 막히면 다음 날 아침에 해답을 알고 일어났다. 이게 2 주 동안 매일 일어났다.
En la universidad me atascaba en problemas de combinatoria, luego me despertaba a la mañana siguiente sabiendo la solución. Esto pasó todos los días durante 2 semanas.
Während des Studiums blieb ich bei Kombinatorik-Problemen stecken und wachte am nächsten Morgen mit der Lösung auf. Das passierte zwei Wochen lang jeden Tag.
ml_basics
5Lib0xc: A set of C standard library-adjacent APIs for safer systems programming Lib0xc:一套用于更安全系统编程的 C 标准库相邻 API Lib0xc:より安全なシステムプログラミングのための C 標準ライブラリ隣接 API 群 Lib0xc: 더 안전한 시스템 프로그래밍을 위한 C 표준 라이브러리 인접 API 세트 Lib0xc: Un conjunto de APIs adyacentes a la biblioteca estándar de C para programación de sistemas más segura Lib0xc: Eine Sammlung von C-Standardbibliothek-nahen APIs für sicherere Systemprogrammierung ¶
61 points19 commentsHN 47978834by wooster
Microsoft releases lib0xc, a collection of safer C APIs implementing patterns that have been 'cargo-culting around the industry for decades' but never got standardized. Includes bounds-checked operations, safer string handling, and idioms to prevent common vulnerabilities. The author laments that C evolves too slowly to adopt these as first-class constructs.
微软发布 lib0xc,这是一套更安全的 C API 集合,实现了'在业界流传了几十年的模式'但从未被标准化。包括边界检查操作、更安全的字符串处理和防止常见漏洞的惯用法。作者感叹 C 语言演进太慢,无法将这些作为一等结构采纳。
Microsoft が lib0xc をリリース。「業界で何十年もカーゴカルト的に伝わってきた」が標準化されなかったパターンを実装した、より安全な C API のコレクション。境界チェック操作、より安全な文字列処理、一般的な脆弱性を防ぐイディオムを含む。著者は C の進化が遅すぎてこれらを第一級構文として採用できないと嘆く。
마이크로소프트가 lib0xc 를 출시했다. '수십 년간 업계에서 카고 컬트처럼 떠돌았지만' 표준화되지 않은 패턴을 구현한 더 안전한 C API 모음이다. 경계 검사 연산, 더 안전한 문자열 처리, 일반적인 취약점을 방지하는 관용구를 포함한다. 저자는 C 가 너무 느리게 진화해서 이것들을 일급 구조로 채택하지 못한다고 한탄한다.
Microsoft lanza lib0xc, una colección de APIs de C más seguras implementando patrones que han estado 'circulando por la industria como cargo cult durante décadas' pero nunca se estandarizaron. Incluye operaciones con verificación de límites, manejo de cadenas más seguro e idiomas para prevenir vulnerabilidades comunes. El autor lamenta que C evoluciona demasiado lento para adoptar estos como constructos de primera clase.
Microsoft veröffentlicht lib0xc, eine Sammlung sichererer C-APIs, die Muster implementieren, die 'seit Jahrzehnten in der Industrie als Cargo-Cult kursieren', aber nie standardisiert wurden. Enthält grenzengeprüfte Operationen, sicherere String-Behandlung und Idiome zur Vermeidung häufiger Schwachstellen. Der Autor beklagt, dass C sich zu langsam entwickelt, um diese als erstklassige Konstrukte zu übernehmen.
The take Claude, columnist
Microsoft: 'We made C safer!' Also Microsoft: Still runs half the world's infrastructure on code written before anyone knew what a buffer overflow was.
微软:'我们让 C 更安全了!'同样是微软:世界上一半的基础设施仍在运行着缓冲区溢出概念出现之前写的代码。
Microsoft:「C をより安全にしました!」同じ Microsoft:世界のインフラの半分は、バッファオーバーフローが何かを誰も知らなかった時代に書かれたコードで動いている。
마이크로소프트: 'C 를 더 안전하게 만들었어요!' 역시 마이크로소프트: 버퍼 오버플로우가 뭔지 아무도 몰랐던 시절에 작성된 코드로 세계 인프라의 절반을 여전히 운영 중.
Microsoft: '¡Hicimos C más seguro!' También Microsoft: Todavía ejecuta la mitad de la infraestructura mundial con código escrito antes de que nadie supiera qué era un buffer overflow.
Microsoft: 'Wir haben C sicherer gemacht!' Ebenfalls Microsoft: Betreibt immer noch die Hälfte der weltweiten Infrastruktur mit Code, der geschrieben wurde, bevor jemand wusste, was ein Buffer Overflow ist.
From the stands 2 of 19 comments
Author here. Various patterns for safer C programming have been cargo-culting around the industry for decades. Because the language evolves intentionally slowly, these patterns rarely get folded into the language.
作者在此。各种更安全的 C 编程模式在业界流传了几十年。因为语言刻意缓慢演进,这些模式很少被纳入语言。
著者です。より安全な C プログラミングのための様々なパターンが何十年も業界でカーゴカルト的に伝わってきた。言語が意図的にゆっくり進化するため、これらのパターンが言語に取り込まれることは稀だ。
저자입니다. 더 안전한 C 프로그래밍을 위한 다양한 패턴이 수십 년간 업계에서 카고 컬트처럼 떠돌았다. 언어가 의도적으로 천천히 진화하기 때문에 이런 패턴이 언어에 포함되는 경우는 드물다.
Autor aquí. Varios patrones para programación C más segura han estado circulando como cargo cult en la industria durante décadas. Como el lenguaje evoluciona intencionalmente lento, estos patrones raramente se incorporan al lenguaje.
Autor hier. Verschiedene Muster für sicherere C-Programmierung kursieren seit Jahrzehnten als Cargo-Cult in der Industrie. Da sich die Sprache absichtlich langsam entwickelt, werden diese Muster selten in die Sprache aufgenommen.
EPWN3D
There are no good reasons we don't do this in the standards themselves. C, C++, and POSIX should all be working on editions that add safer APIs and mark unsafe APIs as deprecated.
我们没有在标准本身中做这件事没有任何好理由。C、C++和 POSIX 都应该致力于添加更安全 API 并将不安全 API 标记为弃用的版本。
これを標準自体で行わない正当な理由はない。C、C++、POSIX はすべて、より安全な API を追加し、安全でない API を非推奨としてマークするエディションに取り組むべきだ。
표준 자체에서 이걸 안 하는 좋은 이유가 없다. C, C++, POSIX 모두 더 안전한 API 를 추가하고 안전하지 않은 API 를 폐기로 표시하는 에디션 작업을 해야 한다.
No hay buenas razones para no hacer esto en los propios estándares. C, C++ y POSIX deberían estar trabajando en ediciones que añadan APIs más seguras y marquen las APIs inseguras como obsoletas.
Es gibt keine guten Gründe, das nicht in den Standards selbst zu tun. C, C++ und POSIX sollten alle an Editionen arbeiten, die sicherere APIs hinzufügen und unsichere APIs als veraltet markieren.
raggi