รอสักครู่; มีบางสิ่งบางอย่างที่เกิดขึ้น
ในขณะที่คำอธิบายเบาะอวกาศดูเหมือนจะดีอย่างแน่นอนมันอาจจะ (อย่างน้อยบางส่วน) ที่กว้างขวาง
VISA กล่าวว่ามีลูกค้า“ น้อยกว่า 13,000 คน” ที่ได้รับผลกระทบจาก snafu ด้วยบัตรเติมเงิน Visa Buxx ฉันพบข่าวมาหลายครั้งแล้ว Josh Muszynski ในมลรัฐนิวแฮมป์เชียร์, Jason Bryan ในรัฐเทนเนสซี, Ron Seale ในเท็กซัส, บุตรชายวัยรุ่นชาวกะเหรี่ยงเทเลในเบเธล, และเด็กวัยรุ่นเอลิซาเบ ธ เลวิสในโอวาตันนา
สิ่งที่พวกเขาทุกคนมีประจุเดียวกันแน่นอน : $ 23,148,855,308,184,500.00 หากปัญหาคือช่องว่างภายในช่องว่างแล้วพวกเขาทั้งหมดมีค่าใช้จ่าย $ 0x1250 ($ 46.88) เท่ากันหรือไม่ สองคนซื้อบุหรี่ที่ปั๊มน้ำมันอีกสองแห่งจ่ายที่ร้านอาหาร Lewis ซื้อไข่และนมคนสุดท้ายที่ร้านขายยา รายการที่หลากหลายเหล่านี้มีค่าใช้จ่ายเท่ากันหรือไม่ $ 46.88 สำหรับใบเรียกเก็บเงินร้านอาหารดูเหมือนจะโอเค แต่สำหรับบุหรี่หนึ่งซอง สำหรับนมและไข่‽
ข้อผิดพลาดของการเว้นช่องว่างนั้นสมเหตุสมผลแล้วยกเว้นว่าจะไม่มีค่าคงที่ 0x1250 ทำไมทุกคนจึงลงเอยด้วย0x2020 2020 2020 1250
แทนที่จะเป็น0x2020 2020 2020 2020
หรือแตกต่างจากตัวเลขในคำสุดท้าย?
อืมถ้ามีลูกค้าเพียง 13,000 คนที่ได้รับผลกระทบอาจเป็นไปได้ว่าค่าใช้จ่ายที่แน่นอนนั้นเป็นสาเหตุให้เกิดข้อผิดพลาด ในกรณีนี้มันเป็นมากกว่าแค่ข้อผิดพลาดของฟิลด์ หากมันเป็นเพียงแค่ช่องข้อความที่ถูกตีความว่าเป็นจำนวนเต็ม 64 บิตแล้วทำไมจำนวนอื่นไม่ได้ทำให้มันเกิดขึ้นจึงส่งผลกระทบต่อทุกคนไม่เพียง <13,000 แต่ถึงกระนั้นที่มีผู้คน13,000คนที่อาจคิดค่าใช้จ่ายเท่ากันในสัปดาห์เดียวกัน
พวกเขาบอกว่ามันเป็น“ ข้อผิดพลาดในการเขียนโปรแกรมชั่วคราว” และอาจเป็นไปได้ ในกรณีนั้นมันอาจจะเป็นหมายเลขเวทย์มนตร์ อันที่จริงแล้วอาจเป็นทั้งสองอย่างรวมกัน: แฮกเกอร์บางคนวางการชาร์จอัตโนมัติ 0x1250 ซึ่งรวมกับข้อผิดพลาดการเว้นวรรคทำให้เกิดข้อผิดพลาดหนึ่งหรือทั้งสองอย่างที่จะตรวจพบ
การลงทะเบียนคิดว่าคำตอบนั้นเป็นข้อผิดพลาดที่เกิดขึ้นจริง แต่ไม่ได้ขยายว่าทำไมพวกเขาถึงเหมือนกันถึงแม้ว่าความคิดเห็นอย่างใดอย่างหนึ่งจะกล่าวถึงจำนวนที่อาจถูกปัดเศษเป็น $ 100 ที่ใกล้ที่สุด ความยาวเพื่อความแม่นยำ)
(นอกจากนี้ยังมีรายงานข้อผิดพลาดที่คล้ายกันและก่อนหน้านี้)
ใบเรียกเก็บเงินของ Jason Bryant:
รายการของ Elizabeth Lewis:
ร่างกฎหมายของ Ron Seale:
ร่างกฎหมายของ Josh Muszynski: