จำนวนวันที่ GitHub ไม่มีเหตุขัดข้อง
(dayswithoutgithubincident.com)- Days Without GitHub Incidents เป็นหน้าเว็บที่แสดงจำนวนวันที่ผ่านมาโดยไม่มี incident ของ GitHub
- ขณะนี้บริเวณจำนวนวันแสดงเพียง
... daysจึงยังไม่สามารถทราบจำนวนวันที่แน่ชัดได้ - High Score แสดงเป็น 2026
- ตัวเลขสำคัญที่สามารถตรวจสอบได้จากหน้าเว็บคือจำนวนวันปัจจุบันและ High Score
- จำนวนวันปัจจุบันไม่ได้แสดงเป็นตัวเลข แต่ปรากฏในรูปแบบ ตัวแทนข้อความ
1 ความคิดเห็น
ความคิดเห็นจาก Hacker News
ช่วงนี้ได้ย้ายทุกโปรเจกต์ไปไว้บนอินสแตนซ์ Forgejo แบบโฮสต์เอง แล้ว และจนถึงตอนนี้ก็ค่อนข้างพอใจมาก มันเร็วด้วย
ถ้ากำลังมองหาทางเลือกแทน GitHub ก็น่าลองดู อย่างน้อยก็ยังมีตัวเลือกอยู่
เอาจริง ๆ UI ที่ดู “เก่า” กลับให้ความรู้สึกเป็นข้อดี ในยุคที่ของใหม่หลายอย่างแย่ลงมาก
ผมย้ายโปรเจกต์ส่วนตัวจากอินสแตนซ์ Gitea เก่าไปที่ Forgejo แล้ว และพอใจมาก
ผมว่าเอาทั้งแพลตฟอร์มมารวมเป็นตัวเลขเดียวมันไม่ค่อยยุติธรรม เทียบได้กับการเอา AWS ทั้งก้อน มารวมเป็นเลขเดียว
เพราะงั้นการคิดหาวิธีแทนสถานะของทั้งระบบด้วย ตัวเลขเดียว จึงมีประโยชน์ เช่น เอาจำนวนเซสชันผู้ใช้ที่แอ็กทีฟไปหารด้วยจำนวนการเชื่อมต่อฐานข้อมูล แล้วปรับตามขนาดหน่วยความจำ
ถ้ามันเป็นเลขหลักเดียว คุณก็จะคุ้นกับช่วงค่าปกติได้ และแปะไว้ในที่ที่มองเห็นชัดตลอดเวลาได้ ถึงมันจะไม่บอกรายละเอียด แต่ถ้าค่าเปลี่ยนก็ค่อยลงไปดูเมตริกเฉพาะได้ ดังนั้นในฐานะตัวย่อสำหรับเช็กพื้นฐานว่า “ปกติดีไหม?” มันก็ใช้ได้ดี
git pushกับgit pullแยกกัน แล้วสิ่งนั้นก็เป็นได้แค่มุกตลกที่มีการพูดเกินจริงนิดหน่อย แบบนั้นมันใกล้เคียงกับ การลวงตาและการปั่น SLA ให้ดูดีเกินจริง และไม่ควรปล่อยผ่านมีองค์ประกอบหลักอย่าง Git, issues, pull requests, Actions ที่แทบทุกคนใช้ และถ้าพังไปอย่างใดอย่างหนึ่งก็ถือว่าเว็บไซต์พังแล้ว หน้าสถานะควรสะท้อนให้เห็นว่าเรื่องแบบนี้เกิดบ่อยแค่ไหน
ถ้า repository wiki, สถิติคอมมิต หรือ gist มีปัญหา มันก็ไม่ได้สำคัญมาก สิ่งสำคัญคือชุดบริการอย่าง PR, Actions, Discussions ที่ถูกใช้งานร่วมกันและพึ่งพากัน
ต่อให้ทำเปอร์เซ็นต์เดียวให้กับแต่ละองค์ประกอบของทั้งสองระบบ GitHub ก็น่าจะยังแพ้อยู่ดี อาจมีจำนวนวันที่ไม่ล่มมากกว่าอยู่ไม่กี่วัน แต่นี่ไม่ใช่การเปรียบเทียบแบบง่าย ๆ
พวกเขาคงอยากให้ผู้ใช้ใช้ทุกฟีเจอร์ของแพลตฟอร์มและเกิดการผูกติดอย่างแน่นแฟ้น แต่ถ้าบางส่วนเสียอยู่เรื่อย ๆ ผู้ใช้ก็ยากจะมั่นใจพอที่จะใช้ฟีเจอร์เพิ่ม
ยิ่งใช้หลายอย่าง โอกาสที่สักอย่างจะมีปัญหาก็ยิ่งสูง แต่สำหรับบริษัทแบบนี้ดูเหมือนความเสถียรจะไม่ใช่เป้าหมายอีกต่อไปแล้ว
สำหรับเรา นี่เป็นปัญหา ความต่อเนื่องทางธุรกิจ จริง ๆ เราผูกกับ GitHub Enterprise อยู่พอสมควร แต่ถ้ายังเป็นแบบนี้ต่อไป เราอาจต้องย้ายจากคลาวด์กลับไปออนพรีม
ตอนนี้กำลังตั้งค่า Knot แบบโฮสต์เอง เพื่อใช้บน tangled.org
เหตุผลหลักคือ AtProto มันเจ๋งและการโฮสต์เองก็สนุก แต่ก็เพราะอยากขยับไปในทิศทางที่เป็นเจ้าของอินฟราที่โฮสต์โปรเจกต์ของตัวเองด้วย
ระบบ Knot ของ Tangled ให้ความรู้สึกเหมือนเป็น abstraction ที่แข็งแรงในเรื่องนี้ ข้อมูลถูกโฮสต์ใน AtProto Repository แต่การโฮสต์และดูแล AtProto Application ที่เอาข้อมูลนั้นมาแสดงให้โลกเห็น สามารถมอบให้บุคคลที่สามดูแลได้
ต่อให้ Tangled หายไป ก็แค่ย้าย AtProto login ไปแพลตฟอร์มอื่นแล้วชี้มาที่ Knot ของผมได้ โดยยังคงค่าการโฮสต์เดิมไว้ได้ สะดวกกว่าการต้องโฮสต์เว็บแอปทั้งก้อนด้วยตัวเองในมุมเล็ก ๆ ของอินเทอร์เน็ตมาก
ในนี้มีคนออกมาปกป้อง GitHub เยอะมาก การออกมาปกป้อง บริษัทระดับหลายพันล้านดอลลาร์ ก็ดูแปลกอยู่แล้ว โดยเฉพาะเมื่อมันเป็นบริษัทที่ถือครองซอฟต์แวร์โอเพนซอร์สส่วนใหญ่แบบท่วมท้น
อาจเป็นเพราะความรู้สึกดีที่สะสมมา แต่การที่ต้องยอมรับการเมืองภายในและวิธีทำงานของบริษัทใหญ่เพื่อจะได้มีส่วนร่วมกับโปรเจกต์ที่คุณรัก ก็เป็นเรื่องที่กลืนยากมาตลอด ผมไม่เคยรู้สึกว่าติดหนี้ GitHub
ยิ่งไม่ใช่เลยถ้าพวกเขาทำหน้าที่ฝั่งตัวเองในข้อตกลงไม่ได้ แลกกับ Azure credits มูลค่ามหาศาล พวกเขาก็ได้เข้าถึงคลังซอฟต์แวร์ของโลกอย่างเสรี
เราแยกตัวบริษัทออกจากคนที่ทำงานหนักอยู่เบื้องหลังไม่ได้หรือ?
พวกเขาเองก็ไม่ได้ไม่รู้ว่าคนแบบเราพึ่งพาระบบของเขาอยู่ พวกเขารู้ว่าบริการของตัวเองเป็นเหมือน “เสียงสัญญาณเชื่อมต่อ” ของขีดความสามารถในการพัฒนาซอฟต์แวร์ทั้งโลก และรับรู้ถึงผลกระทบนั้นอย่างอ่อนไหว
แล้ว #hugops หายไปไหน? หรือมันหายไปทันทีเพียงเพราะคนเหล่านั้นทำงานให้บริษัทที่คุณไม่ชอบ?
ถ้าคุณใช้บริการฟรี ความโกรธก็ยังสมเหตุสมผล แต่ในเวลาเดียวกันคุณก็ได้รับตามที่จ่ายเช่นกัน
พอรวมกับ WSL แล้ว หลายคนก็เหมือนเริ่มให้ Microsoft กลับมาอยู่ในฝั่ง “ลองเชื่อดูอีกครั้ง”
แต่เหตุการณ์นี้กำลังลบล้างความรู้สึกดีที่ผ่านมาไปมาก ไม่ใช่แค่ค่าใช้จ่ายในการดำเนินงานเท่านั้น จู่ ๆ ข่าวเสียก็เริ่มเด่นขึ้นและเมินได้ยากขึ้น
เขาว่าจำนวนคอมมิตบน GitHub เพิ่มขึ้น 14 เท่า เมื่อเทียบกับปีก่อน
เดิมทีอาจหวังได้ว่าความสามารถในการเขียนโค้ดแบบเอเจนต์ที่เพิ่งได้มาจะสร้างคุณค่าจริงและยกระดับคุณภาพได้ แต่สิ่งที่เห็นกลับเป็น enshittification กับความซบเซา แล้วโทเคนมหาศาลพวกนี้กำลังทำอะไรกันอยู่แน่?
ถ้า Microsoft ยังสเกลไม่ได้ แล้วใครจะสเกลได้? ถ้ายังให้บริการไม่ได้ก็ควรหยุดขายจนกว่าจะพร้อม
นี่มันเหมือนเหตุโกลาหลสัญญาณสายไม่ว่างของ AOL dial-up ช่วงกลางทศวรรษ 90 อีกครั้ง ต่างกันแค่ว่าคราวนี้แทนที่คนจะโกรธ กลับพากันหาข้อแก้ตัวให้บริษัทมูลค่าระดับล้านล้านที่น่าสงสารและถูกใช้งานหนัก
การเพิ่มขึ้นของ โหลดราวเลขหลักเดียว คือประมาณ 14 เท่า ไม่ควรทำให้เกิดปัญหาระดับนี้
ถ้าเทียบสิ่งที่ GitHub ทำและปริมาณงานที่รองรับ กับบริษัทโซเชียลมีเดีย บริษัทชำระเงิน หรือแพลตฟอร์มวิดีโอ คำอธิบายว่าเป็นแค่ปัญหาโหลดล้วน ๆ ก็ดูไม่สมเหตุสมผล
มันดูใกล้เคียงกับการที่แพลตฟอร์มมีปัญหาพื้นฐานอยู่ก่อนแล้ว และพอโหลดเพิ่มก็ยิ่งขยายปัญหานั้นมากกว่า
มุกนี้ใช้ได้ผลเพราะทุกคนต่างยอมรับ ความเสี่ยงจากการรวมศูนย์ ไว้เงียบ ๆ เพื่อแลกกับความสะดวก
https://repo.autonoma.ca/treetrek
นี่คือ raw Git viewer ที่ผมทำเอง เป็นโอเพนซอร์สฟรี ฟีเจอร์น้อย ไม่มีแคช ไม่มี dependency ไม่มี authentication/authorization และเขียนด้วย PHP ล้วน ๆ
ผมทำมันขึ้นมาเพราะ GitList มีบั๊กเรื่องแคชจนทำให้พื้นที่ดิสก์และหน่วยความจำของ shared hosting พัง และผมอยากรวม repository จาก GitHub, BitBucket, GitLab เข้าด้วยกัน
การโฮสต์เองและไม่ต้องขึ้นอยู่กับอารมณ์เปลี่ยนไปมาของบุคคลที่สาม มันให้ความรู้สึกคุ้มค่าอยู่เหมือนกัน
มีความเป็นไปได้สูงว่าแอปนี้ ซึ่งก็น่าจะเป็นแค่ แอป vibe coding อีกตัวหนึ่ง กำลังมีส่วนช่วยให้ GitHub ล่มลงจากการถาโถมของแอป vibe coding เหล่านี้ด้วย
ก็อดสงสารพนักงาน GitHub ที่พยายามประคองเรือที่กำลังจมให้ลอยต่อไปไม่ได้ ขณะที่ Microsoft ดูเหมือนจะทำทุกอย่างเท่าที่ทำได้เพื่อจมเรือตัวเอง