On this page
เวอร์ชันที่เข้มงวดของกฎของกู๊ดฮาร์ตชี้ให้เห็นว่าการเพิ่มประสิทธิภาพตัวชี้วัดพร็อกซีมากเกินไปอาจนำไปสู่ผลลัพธ์ที่แย่ลงในเป้าหมายที่แท้จริง ดังที่เห็นในการทดสอบมาตรฐานและการโอเวอร์ฟิตติ้งในแมชชีนเลิร์นนิง
แนวคิดนี้สามารถนำไปใช้ได้ในหลายสาขา รวมถึงการเมือง เศรษฐศาสตร์ และสุขภาพ ซึ่งบ่งบอกถึงความเกี่ยวข้องที่กว้างขวางของปรากฏการณ์นี้
กลยุทธ์การบรรเทาจากการเรียนรู้ของเครื่อง เช่น การปรับเป้าหมายพร็อกซีให้สอดคล้องกับผลลัพธ์ที่ต้องการ การเพิ่มโทษการปรับปกติ การฉีดสัญญาณรบกวน และการหยุดก่อนเวลา สามารถช่วยจัดการกับปัญหาเหล่านี้ได้
การปรับแต่งมากเกินไปในการเรียนรู้ของเครื่องและสาขาอื่น ๆ อาจนำไปสู่ผลลัพธ์ที่เป็นลบ ตามที่นักวิจัย ML Jascha Sohl-Dickstein แนะนำ
แนวคิดนี้สอดคล้องกับกฎของกู๊ดฮาร์ต ซึ่งระบุว่าเมื่อมาตรการกลายเป็นเป้าหมาย มันจะไม่เป็นมาตรการที่ดีอีกต่อไป
ตัวอย่างของผลลัพธ์เชิงลบจากการปรับแต่งมากเกินไป ได้แก่ การหยุดชะงักของห่วงโซ่อุปทานในช่วง COVID-19 และความไม่มีประสิทธิภาพในระบบการดูแลสุขภาพและการรถไฟในสวีเดน ซึ่งเน้นย้ำถึงความจำเป็นที่ระบบต้องมีความยืดหยุ่นและความสามารถในการปรับตัว
Discord ในตอนแรกใช้ MongoDB สำหรับการเก็บข้อความ แต่เปลี่ยนไปใช้ Cassandra เพื่อความสามารถในการขยายตัวและความทนทานต่อความผิดพลาดที่ดีกว่า ซึ่งต่อมาได้นำไปสู่ปัญหาด้านประสิทธิภาพและการบำรุงรักษา
ในปี 2022 Discord ได้ย้ายจาก Cassandra ไปยัง ScyllaDB ซึ่งเป็นฐานข้อมูลที่มีประสิทธิภาพมากกว่า พัฒนาด้วย C++ และเข้ากันได้กับ Cassandra โดยลดจำนวนโหนดจาก 177 เหลือ 72 และปรับปรุงความหน่วงและประสิทธิภาพอย่าง มีนัยสำคัญ
การย้ายข้อมูลนี้เกี่ยวข้องกับการเขียนข้อมูลใหม่แบบคู่และการใช้เครื่องมือย้ายข้อมูลที่พัฒนาด้วยภาษา Rust สำหรับข้อมูลประวัติศาสตร์ ส่งผลให้มีปัญหาน้อยลงและสามารถจัดการกับการเพิ่มขึ้นของการจราจรในช่วงเหตุการณ์สำคัญเช่นการแข่งขันฟุตบอลโลกได้ดียิ่งขึ้น
Discord เปลี่ยนจาก Cassandra มาใช้ ScyllaDB เพื่อแก้ไขปัญหาด้านประสิทธิภาพ โดยเฉพาะกับการลบข้อมูลและการเก็บขยะ (GC).
ScyllaDB ให้กลยุทธ์การบีบอัดและประสิทธิภาพที่ดีกว่า แม้ว่ายังคงใช้ tombstones สำหรับการลบข้อมูล
Discord ยังคงรักษาสคีมาและกลยุทธ์การแบ่งพาร์ติชันที่มีอยู่ในระหว่างการย้ายข้อมูล โดยเน้นความสำคัญของการกำหนดค่ามาต รฐานที่ดี
SpaceX ได้ปล่อยภารกิจเพื่อส่งนักบินอวกาศของ NASA สองคนกลับจากสถานีอวกาศนานาชาติเนื่องจากปัญหากับยาน Starliner ของ Boeing
เกิดความผิดปกติขึ้นระหว่างการเผาไหม้ของขั้นที่สองของจรวด Falcon 9 ทำให้ต้องหยุดการปล่อยจรวดเพื่อทำการสืบสวน
นักบินอวกาศจะกลับโดยใช้ยาน Crew Dragon ของ SpaceX พร้อมกับชุดใหม่ที่จัดเตรียมให้ ซึ่งก่อให้เกิดการถกเถียงว่านี่เป็นภารกิจ "กู้ภัย" หรือการหมุนเวียนลูกเรือตามปกติ
การพัฒนาแบบก้าวหน้าเริ่มต้นด้วย HTML จ ากนั้นเพิ่ม CSS และ JavaScript เพื่อให้แน่ใจว่าฟังก์ชันพื้นฐานและการเข้าถึงสำหรับผู้ใช้ทุกคน รวมถึงผู้ที่มีข้อจำกัดด้านอุปกรณ์หรือการเชื่อมต่อ
JavaScript ควรเสริม ไม่ใช่แทนที่ฟังก์ชันการทำงานของ HTML และ CSS; ใช้การตรวจจับคุณสมบัติ, polyfills, และการแปลงโค้ดเพื่อให้แน่ใจว่าเข้ากันได้
หลีกเลี่ยงการใช้แอปพลิเคชันหน้าเดียว (SPAs) เนื่องจากอาจขัดขวางการเข้าถึงและการนำทาง; ตรวจสอบให้แน่ใจว่าบริการของคุณยังคงทำงานได้แม้จะเกิดความล้มเหลวของ CSS/JavaScript
โพสต์นี้กล่าวถึงประโยชน์ของการสร้างส่วนหน้าด้วยการปรับปรุงแบบก้าวหน้า โดยเน้นที่ HTML และ CSS พร้อมกับการใช้ JavaScript ให้น้อยที่สุด ดังที่แสดงโดย gov.uk
นักพัฒนาหลายคนแสดงความหงุดหงิดกับความซับซ้อนที่ไม่จำเป็นที่เกิดจากแอปพลิเคชันหน้าเดียว (SPAs) และเฟรมเวิร์ก JavaScript สมัยใหม่ โดยสนับสนุนให้ใช้โซลูชันที่ง่ายกว่าและดูแลรักษาได้ง่ายกว่า
การสนทนานี้เน้นถึงแนวโน้มที่เพิ่มขึ้นในการพิจารณาโซลูชันที่ง่ายขึ้นโดยใช้ HTML โดยมีเครื่องมืออย่าง htmx ที่ได้รับความสนใจเนื่องจากความสามารถในการลดความซับซ้อนของส่วนหน้าของเว็บไซต์
Notion ซึ่งเริ่มต้นด ้วยความนิยมจากคุณสมบัติที่ปรับแต่งได้และหลากหลาย กำลังเผชิญกับคำวิจารณ์ว่าเริ่มมีความยุ่งเหยิงและมีประสิทธิภาพน้อยลง คล้ายกับเครื่องมืออื่น ๆ ที่ถูกใช้งานมากเกินไปเช่น Jira
ผู้ใช้แสดงความหงุดหงิดกับเอกสารที่ล้าสมัยและหายาก โดยแนะนำว่าเครื่องมือที่ง่ายกว่าเช่น Google Docs อาจมีประสิทธิภาพมากกว่า
แม้จะมีปัญหา แต่ความสามารถในการจัดการฐานข้อมูลและความยืดหยุ่นของ Notion ยังคงทำให้มันเป็นตัวเลือกที่แข็งแกร่งสำหรับการจัดระเบียบและจัดหมวดหมู่โน้ต แม้ว่าผู้ใช้บางคนจะพิจารณาทางเลือกอื่นเช่น Obsidian