+− THE DAILY DIFFdev & AI news
REVERT

ការដាក់ពង្រាយទៅកាន់ម៉ាស៊ីនមេ ៧ ក្នុងចំណោម ៨ បានបាត់បង់ ៤៦០ លានដុល្លារ។ ៤៥ នាទី។

ថ្ងៃទី ១ ខែសីហា ឆ្នាំ២០១២ ម៉ោង ៩:៣០ ព្រឹក ម៉ោង ET: ក្រុមហ៊ុន Knight Capital ដែលជាអ្នកបង្កើតទីផ្សារនៅពីក្រោយការជួញដូរភាគហ៊ុនសរុបប្រហែលមួយភាគដប់នៃសហរដ្ឋអាមេរិក ទើបតែបានដាក់ពង្រាយកូដបញ្ជាទិញថ្មីទៅកាន់ម៉ាស៊ីនមេ SMARS ចំនួនប្រាំពីរក្នុងចំណោមប្រាំបីរបស់ខ្លួន។

ថ្ងៃទី ១ ខែសីហា ឆ្នាំ២០១២ ម៉ោង ៩:៣០ ព្រឹក ម៉ោង ET: ក្រុមហ៊ុន Knight Capital ដែលជាអ្នកបង្កើតទីផ្សារនៅពីក្រោយការជួញដូរភាគហ៊ុនសរុបប្រហែលមួយភាគដប់នៃសហរដ្ឋអាមេរិក ទើបតែបានដាក់ពង្រាយកូដបញ្ជាទិញថ្មីទៅកាន់ម៉ាស៊ីនមេ SMARS ចំនួនប្រាំពីរក្នុងចំណោមប្រាំបីរបស់ខ្លួន។ ម៉ាស៊ីនមេទីប្រាំបីនៅតែដំណើរការ "Power Peg" ដែលជាកូដដែលបានចូលនិវត្តន៍នៅឆ្នាំ ២០០៣ នៅពីក្រោយទង់ជាតិដែលមុខងារថ្មីប្រើឡើងវិញ។ អស់រយៈពេល ៤៥ នាទី វាបញ្ជូនការបញ្ជាទិញកូនដែលមិនដែលឈប់: ការប្រតិបត្តិ ៤ លាន, ៣៩៧ លានភាគហ៊ុន, ប្រហែល ៧ ពាន់លានដុល្លារនៃមុខតំណែង, ការបាត់បង់ ៤៦០ លានដុល្លារ។ អ៊ីមែលព្រមាន ៩៧ បានមកដល់មុនពេលបើក។ ការពិនិត្យឡើងវិញក្រោយការបរាជ័យ ពីបទបញ្ជារបស់ SEC ផ្ទាល់: ការដាក់ពង្រាយដោយដៃដែលគ្មាននរណាម្នាក់ពិនិត្យ, ទង់ជាតិដែលមានអត្ថន័យពីរ, ឧបករណ៍រាប់បញ្ឈប់បានផ្លាស់ប្តូរនៅឆ្នាំ ២០០៥ ហើយមិនដែលបានសាកល្បងឡើងវិញ, កុងតាក់បញ្ឈប់ដែលមិនមាន, និង "ការជួសជុល" នៅក្នុងទីផ្សារបន្តផ្ទាល់ដែលធ្វើឱ្យវាកាន់តែអាក្រក់។ សាលក្រមលើការជួសជុល: REVERT។

អានបោះពុម្ពជាលាយលក្ខណ៍អក្សរ (អង់គ្លេស) ↗

អ្វីដែលវីដេអូនេះគ្របដណ្ដប់

  • ២៧–៣១ កក្កដា ២០១២: កូដ RLP ចម្លងដោយដៃទៅកាន់ម៉ាស៊ីនមេ SMARS ៧ ក្នុងចំណោម ៨; គ្មានអ្នកពិនិត្យទីពីរ, គ្មាននីតិវិធីជាលាយលក្ខណ៍អក្សរ។
  • ១ សីហា, ៨:០១ ព្រឹក: អ៊ីមែល "Power Peg disabled" ៩៧ មុនពេលបើក; មិនត្រូវបានរចនាជាការជូនដំណឹង, មិនបានអាន។
  • ១ សីហា, ៩:៣០–១០:១៥: ការបញ្ជាទិញ ២១២ ក្លាយជាការប្រតិបត្តិ ៤ លាននៅក្នុងភាគហ៊ុន ១៥៤; ៣.៥ ពាន់លានដុល្លារវែង, ៣.១៥ ពាន់លានដុល្លារខ្លី; បាត់បង់ ៤៦០ លានដុល្លារ; ការលុបកូដថ្មីធ្វើឱ្យវាកាន់តែអាក្រក់។
  • ២ សីហា – ១៩ ធ្នូ: ភាគហ៊ុន −៦៣% មកត្រឹម ២.៥៨ ដុល្លារ, ការសង្គ្រោះ ៤០០ លានដុល្លារក្នុងតម្លៃ ១.៥០ ដុល្លារ/ភាគហ៊ុន, ការរួមបញ្ចូលគ្នាជាមួយ GETCO; តុលា ២០១៣: ការផាកពិន័យ SEC ១២ លានដុល្លារ, ករណីច្បាប់ចូលទីផ្សារដំបូង។

កំណត់ត្រាដែលបានបកប្រែ

បកប្រែចេញពីការនិទានដើមជាភាសាអង់គ្លេស។ សំឡេង និងចំណងជើងរងដែលមានគឺស្ថិតនៅក្រោមការគ្រប់គ្រងរបស់ YouTube។

0:00 ក្រុមហ៊ុនជួញដូរមួយបានដាក់ពង្រាយកូដថ្មីទៅកាន់ម៉ាស៊ីនមេប្រាំពីរក្នុងចំណោមប្រាំបី, ហើយម៉ាស៊ីនមេទីប្រាំបីបានទិញ និងលក់ភាគហ៊ុនជិតប្រាំពីរពាន់លានដុល្លារនៅក្នុង សែសិបប្រាំនាទី ដែលជាចំនួនច្រើន សូម្បីតែសម្រាប់ថ្ងៃពុធក៏ដោយ។ ថ្ងៃទី ១ ខែសីហា ឆ្នាំ២០១២។ Knight Capital ដែលជាក្រុមហ៊ុនជួញដូរភាគហ៊ុនមួយភាគដប់នៃសហរដ្ឋអាមេរិកទាំងអស់, រាយការណ៍ពីការបាត់បង់ ៤៤០ លានដុល្លារ។ ក្រោយមក SEC រាប់បានច្រើនជាង ៤៦០ លានដុល្លារ, ពិន័យ Knight ដប់ពីរលាន, ហើយសរសេររបាយការណ៍ក្រោយការបរាជ័យដោយខ្លួនឯង: ដប់ទំព័រ, គ្មានគុណកិរិយា។

0:25 តើវាកើតឡើងដោយរបៀបណា, ហេតុអ្វីបានជាវាអាចទៅរួច, និងអ្នកណាពិតជាត្រូវបានស្តីបន្ទោស។ នេះគឺជា The Daily Diff, របាយការណ៍ក្រោយការបរាជ័យ។ ថ្ងៃទី ២៧ ខែកក្កដា។ ផ្សារហ៊ុនញូវយ៉កបានចាប់ផ្តើមកម្មវិធីលំហូរសាច់ប្រាក់លក់រាយនៅថ្ងៃទី ១ ខែសីហា ដូច្នេះ Knight បានចម្លងកូដថ្មីទៅកាន់ SMARS ដែលជាឧបករណ៍បញ្ជាទិញរបស់ខ្លួន, ម៉ាស៊ីនមេពីរបីក្នុងមួយថ្ងៃ ដោយដៃ។ អ្នកបច្ចេកទេសម្នាក់, ម៉ាស៊ីនមេប្រាំបី, ច្បាប់ចម្លងប្រាំពីរ។ គ្មាននរណាម្នាក់ពិនិត្យ; គ្មានច្បាប់ណាមួយចែងថាអ្នកណាម្នាក់ត្រូវធ្វើនោះទេ។ ៨:០១ ព្រឹក ប្រព័ន្ធខាងក្នុងមួយបានចាប់ផ្តើមផ្ញើអ៊ីមែលទៅកាន់បុគ្គលិកនូវកំហុសមួយដែលមានខ្លឹមសារថា: Power

0:51 Peg disabled។ អ៊ីមែលកៅសិបប្រាំពីរមុនពេលបើក។ ពួកគេមិនត្រូវបានរចនាជាការជូនដំណឹងទេ ដូច្នេះគ្មាននរណាម្នាក់អានពួកគេទេ, ដែលជាការសម្រេចចិត្តរចនាដែលមានតម្លៃ។ ៩:៣០, ទីផ្សារបើក។ ម៉ាស៊ីនមេប្រាំពីរដំណើរការកូដថ្មី។ ម៉ាស៊ីនមេទីប្រាំបីឃើញទង់ជាតិដូចគ្នា ហើយដំណើរការ Power Peg ជំនួសវិញ: កូដដែល Knight បានចូលនិវត្តន៍នៅឆ្នាំ ២០០៣ ហើយមិនដែលលុបចោល។ វាបញ្ជូនការបញ្ជាទិញកូនសម្រាប់ ការបញ្ជាទិញរបស់អតិថិជន ២១២, ហើយមិនដែលឈប់។

1:13 ការប្រតិបត្តិបួនលាន។ ភាគហ៊ុន ៣៩៧ លាន។ គណនីកាន់កាប់ហក់ឡើងហួសដែនកំណត់ពីរលានដុល្លាររបស់ខ្លួន, ដែលមិនត្រូវបានភ្ជាប់ទៅអ្វីទាំងអស់។ វិស្វករនៅក្នុងទីផ្សារផ្ទាល់ បានលុបកូដថ្មីចេញពីម៉ាស៊ីនមេល្អប្រាំពីរ, ដែលបានប្តូរ Power Peg ទៅគ្រប់ទីកន្លែង។ ប្រហែល ១០:១៥ វាឈប់: បីពាន់លានកន្លះវែង, បីចំណុចមួយប្រាំពាន់លានខ្លី។

1:31 ទីមួយ: លក្ខខណ្ឌបញ្ឈប់របស់ Power Peg ដែលជាឧបករណ៍រាប់ដែលនិយាយថាការបញ្ជាទិញមេត្រូវបានបំពេញ, ត្រូវបានផ្លាស់ប្តូរនៅឆ្នាំ ២០០៥ ហើយមិនដែលបានសាកល្បងឡើងវិញ ដូច្នេះកូដដែលចូលនិវត្តន៍ វិលជុំវិញជាអមតៈ។ ទីពីរ: មុខងារថ្មីប្រើឡើងវិញនូវទង់ជាតិចាស់របស់ Power Peg, ដូច្នេះការបាទ/ចាសដូចគ្នាមានន័យពីរយ៉ាងនៅលើម៉ាស៊ីនមេពីរ។ ទីបី: គ្មានកុងតាក់បញ្ឈប់។ គ្មានអ្វីប្រៀបធៀបការបញ្ជាទិញចេញទល់នឹងការបញ្ជាទិញចូល; គ្មានអ្វីបញ្ឈប់ SMARS ទេ។ ឧបករណ៍ត្រួតពិនិត្យហានិភ័យគឺជាអេក្រង់ដែលមនុស្សមើល; វាមិនបង្ហាញពីដែនកំណត់ទេ។ git blame: ទង់ជាតិដែលប្រើឡើងវិញជំនួសឱ្យទង់ជាតិថ្មី, កូដស្លាប់ដែលអាចហៅបានរយៈពេលប្រាំបួនឆ្នាំ,

2:00 និងការដាក់ពង្រាយដោយដៃដោយគ្មានអ្នកត្រួតពិនិត្យទីពីរ។ មិនមែនអ្នកបច្ចេកទេសទេ។ បទបញ្ជារបស់ SEC មិនដែលដាក់ឈ្មោះគាត់ទេ ហើយខ្ញុំក៏មិនធ្វើដែរ។ កាំរស្មីផ្ទុះ: ៤៦០ លានដុល្លារ ប្រហែលដប់លានក្នុងមួយនាទី។ ភាគហ៊ុនធ្លាក់ចុះ ៦៣ ភាគរយមកត្រឹមពីរដុល្លារហាសិបប្រាំបី, ការសង្គ្រោះ ៤០០ លានដុល្លារក្នុងតម្លៃ មួយដុល្លារហាសិបក្នុងមួយភាគហ៊ុន, ការរួមបញ្ចូលគ្នាជាមួយ Getco នៅមុនបុណ្យណូអែល។ Hacker News, ថ្ងៃព្រហស្បតិ៍: តើវាដំណើរការ ៤៥ នាទីដោយគ្មានមនុស្សចូលអន្តរាគមន៍ដោយរបៀបណា? វាមិនបានទេ។ មនុស្សបានធ្វើឱ្យវាកាន់តែអាក្រក់។

2:25 សាលក្រម, របាយការណ៍ក្រោយការបរាជ័យ: REVERT។ Knight មិនដែលសរសេររបាយការណ៍ក្រោយការបរាជ័យដោយខ្លួនឯងទេ; និយតករធ្វើ, ដប់បួនខែក្រោយមក, ហើយការជួសជុលគឺការផាកពិន័យនិងការរួមបញ្ចូលគ្នា។ ថ្ងៃច័ន្ទ: មុខងារថ្មី, ទង់ជាតិថ្មី; កូដស្លាប់ត្រូវបានលុបចោល, មិនត្រូវបានបិទ; អ្វីក៏ដោយដែលបញ្ជូនការបញ្ជាទិញទទួលបានកុងតាក់បិទ។ ផ្ញើមកខ្ញុំនូវឧប្បត្តិហេតុដែលអ្នកនៅតែមិនត្រូវបានអនុញ្ញាតឱ្យនិយាយអំពី, នៅក្នុងមតិយោបល់, ឬនៅ the daily diff dot dev។ ហើយនោះគឺជាភាពខុសគ្នាសម្រាប់ថ្ងៃនេះ។

2:48 ខ្ញុំ Niko មកពី Axrisi។ បញ្ចូលដោយការទទួលខុសត្រូវ។

ប្រភព

  1. SEC Administrative Order, Release No. 34-70694 (Oct 16, 2013), In the Matter of Knight Capital Americas LLCwww.sec.gov
  2. SEC press release 2013-222, "SEC Charges Knight Capital With Violations of Market Access Rule"www.sec.gov
  3. Knight Capital Group 8-K, Aug 2, 2012 (the $440M statement)www.sec.gov
  4. Knight Capital Group 8-K, Aug 6, 2012 (the $400M convertible preferred)www.sec.gov
  5. Knight / GETCO merger announcement, Dec 19, 2012www.sec.gov
  6. NYT DealBook, "Knight Capital Says Trading Glitch Cost It $440 Million" (Aug 2, 2012)archive.nytimes.com
  7. Hacker News, Aug 2, 2012 (73 points)news.ycombinator.com
  8. Hacker News, "The $440M software error at Knight Capital" (294 points)news.ycombinator.com

វីដេអូដែលពាក់ព័ន្ធ

postmortem · km · 19 កញ្ញា 2026

Google Cloud គាំង​ដោយសារ​វាល​ទទេ​។ បី​ម៉ោង​។

ជួរ​គោលការណ៍​ដែល​មាន​វាល​ទទេ​មួយ​ចំនួន​បាន​ប៉ះ​នឹង null pointer ហើយ Google Cloud បាន​គាំង​នៅ​គ្រប់​តំបន់​ក្នុង​ពេល​តែ​មួយ — បន្ទាប់​មក Cloudflare ក៏​ដួល​ជាមួយ​វា​ដែរ។ ថ្ងៃទី 12 ខែ​មិថុនា ឆ្នាំ 2025, 1

2:57 ↗
postmortem · km · 12 កញ្ញា 2026

Regex មួយបានបិទ Cloudflare។ 27 នាទី។

ថ្ងៃទី 2 ខែកក្កដា ឆ្នាំ 2019 ម៉ោង 13:42 UTC: វិធានថ្មីមួយសម្រាប់ Cloudflare's Web Application Firewall បានដំណើរការនៅក្នុងទីក្រុងជាង 180 ក្នុងរយៈពេលប្រហែល 2 វិនាទី។ វាជាវិធាន XSS នៅក្នុងរបៀបក្លែងធ្វើ ដ

3:00 ↗
postmortem · km · 25 កញ្ញា 2026

កំហុសមួយមីលីវិនាទីបានបញ្ឈប់ចរាចរណ៍ផ្លូវអាកាសរបស់ចក្រភពអង់គ្លេស។ ប្រាំមួយម៉ោង។

នៅម៉ោង 10:00 ព្រឹកថ្ងៃអង្គារ ទី 8 ខែកញ្ញា សំណើលេខកូដ squawk ជាទម្លាប់មួយនៅក្នុងប្រព័ន្ធដែនអាកាសជាតិ (NAS) របស់ NATS ត្រូវបានរំខានដោយសារសារដែលមានអាទិភាពខ្ពស់ជាងខណៈដែលវាស្ថិតក្នុងដំណាក់កាលពាក់កណ្តាលនៃកា

3:06 ↗
postmortem · km · 22 កញ្ញា 2026

ការចាប់ផ្ដើមឡើងវិញបានបញ្ជូន Telstra ទៅឆ្នាំ 2006 ។ ទូរស័ព្ទប្រាំបួនលានគ្រឿង។

វិស្វករម្នាក់នៅទីក្រុង Melbourne បានបើកប្រអប់កំណត់ពេលឡើងវិញនៅម៉ោង 2:50 ព្រឹក ហើយនៅពេលអាហារពេលព្រឹក បណ្តាញទូរស័ព្ទចល័តដ៏ធំបំផុតរបស់អូស្ត្រាលីបានយល់ព្រមថាវាគឺជាខែវិច្ឆិកា ឆ្នាំ 2006។ ថ្ងៃទី 8 ខែកក្កដា ឆ

3:15 ↗