การปิดโครงการ letsblock.it และอินสแตนซ์ทางการ
(github.com/letsblockit)ประกาศยุติโครงการ letsblock.it
- โครงการ letsblock.it เป็นบริการที่ช่วยให้ผู้ใช้ปรับแต่งประสบการณ์ออนไลน์ของตนเองได้ด้วยการลบคอนเทนต์คุณภาพต่ำและสิ่งรบกวนที่ไม่จำเป็น เพื่อให้โฟกัสกับสิ่งสำคัญได้มากขึ้น
- ให้บริการมาแล้วมากกว่า 2 ปี และปัจจุบันให้บริการแก่ผู้ใช้ที่ยังใช้งานอยู่มากกว่า 800 คน รวมถึงผู้เยี่ยมชมแบบไม่ระบุตัวตนอีกหลายร้อยคน
- แสดงความขอบคุณต่อผู้มีส่วนร่วมหลายสิบคนและผู้สนับสนุนทางการเงินที่ช่วยให้โครงการเติบโตขึ้น
ที่มาของการเริ่มต้นโครงการและสถานการณ์ปัจจุบัน
- โครงการที่เริ่มต้นในปี 2021 ถูกสร้างขึ้นเพื่อช่วยให้ผู้ใช้ทวงคืนอำนาจควบคุมประสบการณ์ออนไลน์ของตน
- การเสื่อมถอยของเว็บเชิงพาณิชย์ได้เริ่มขึ้นแล้ว แต่รูปแบบหลอกลวงและฟีเจอร์ที่เป็นปฏิปักษ์ต่อผู้ใช้ยังไม่ได้แพร่หลายมากนัก
- ปัจจุบันเว็บเชิงพาณิชย์กำลังแย่ลงทุกวัน การออกแบบที่เป็นปฏิปักษ์ต่อผู้ใช้กลายเป็นเรื่องปกติ และฟองสบู่ 'Generative AI' ก็กำลังสิ้นเปลืองน้ำและไฟฟ้าอันมีค่าเพื่อกลบคอนเทนต์ดี ๆ ด้วยคอนเทนต์คุณภาพต่ำ
- บริษัทโฆษณาอย่าง Google ยังคงเดินหน้าปฏิเสธสิทธิการควบคุมเบราว์เซอร์ของผู้ใช้ ทำให้ส่วนขยายบล็อกคอนเทนต์ไร้ประสิทธิภาพผ่าน MV3 และวางแผนจะล็อก OS และเบราว์เซอร์ด้วย DRM
แผนการยุติโครงการ
- อินสแตนซ์ทางการของ https://letsblock.it/ มีกำหนดปิดให้บริการในช่วงปลายเดือนมิถุนายน 2024
- จะไม่ส่งต่อการดำเนินงานให้บุคคลที่สาม เนื่องจากฐานข้อมูลมีข้อมูลส่วนบุคคลรวมอยู่
- หลังจากเปิดโอกาสให้ผู้ใช้ย้ายข้อมูลแล้ว ฐานข้อมูลจะถูกทำลาย
- จะยังคงมีการบำรุงรักษาในวงจำกัดเพื่อรับประกันความปลอดภัย แต่กฎต่าง ๆ จะไม่ได้รับการแก้ไขหรืออัปเดต
- หากมีกลุ่มผู้ใช้ต้องการสานต่อโครงการ จะช่วยตั้งค่าเซิร์ฟเวอร์ใหม่ โปรโมตโครงการที่ฟอร์กออกไป และช่วยในการย้ายข้อมูล
ไทม์ไลน์เบื้องต้น
- มีนาคม 2024: ประกาศอย่างเป็นทางการ ลบตัวเลือกการบริจาค และประกาศการสนทนาบน GitHub
- เมษายน 2024: เปิดให้ผู้ใช้ย้ายข้อมูล ปิดการสมัครบัญชีใหม่บนอินสแตนซ์ทางการ และประกาศลิงก์สำหรับการย้ายข้อมูล เพิ่มและจัดทำเอกสารฟังก์ชันนำเข้าและส่งออกข้อมูล รวมถึงจัดทำรายการคำแนะนำทางเลือกอื่น
- มิถุนายน 2024: ปิดอินสแตนซ์ทางการและเก็บถาวรโครงการ ลบข้อมูลผู้ใช้ และเก็บถาวรโปรเจกต์บน GitHub
แผนในอนาคต
- การเริ่มต้น letsblock.it และดูแลมันมานานกว่า 2 ปีถือเป็นความสำเร็จครั้งใหญ่ และขอขอบคุณผู้มีส่วนร่วมทุกคน
- ผู้จัดทำมองว่าการยุติโครงการอย่างเป็นระบบสำหรับผู้ใช้นั้นดีกว่าการปล่อยโครงการทิ้งไว้โดยไม่มีการดูแลรักษา
- นี่ไม่ใช่การร้องขอเพื่อรับผู้มีส่วนร่วมเพิ่มหรือผู้ดูแลคนใหม่ แต่หากผู้ใช้ต้องการสืบทอดมรดกของโครงการนี้ ก็อยากให้ทำต่อภายใต้ชื่อใหม่
ความเห็นของ GN⁺
- โครงการ letsblock.it เป็นเครื่องมือสำคัญที่ช่วยให้ผู้ใช้ควบคุมเว็บได้อย่างมีประสิทธิภาพมากขึ้น และการยุติโครงการนี้หมายถึงการสูญเสียความพยายามในการเสริมอำนาจให้ผู้ใช้ควบคุมประสบการณ์ออนไลน์ของตน
- การยุติโครงการสะท้อนถึงการเสื่อมถอยของเว็บเชิงพาณิชย์และแนวโน้มที่บริษัทเทคโนโลยีจะเพิ่มการควบคุมเหนือประสบการณ์ผู้ใช้ ซึ่งยิ่งขยายความกังวลต่ออนาคตของเว็บ
- โครงการโอเพนซอร์สอื่นที่มีฟังก์ชันคล้ายกันคือ uBlock Origin ซึ่งผู้ใช้อาจพิจารณาเป็นทางเลือกได้
- เมื่อนำเทคโนโลยีมาใช้ ควรคำนึงถึงการสนับสนุนจากชุมชนผู้ใช้และความยั่งยืนของโครงการ และการยุติเครื่องมืออย่าง letsblock.it ก็หมายความว่าผู้ใช้จำเป็นต้องรับผิดชอบมากขึ้นในการปรับปรุงประสบการณ์ออนไลน์ของตนเอง
- การยุติโครงการนี้ยังเปิดโอกาสให้ชุมชนโอเพนซอร์สเริ่มโครงการใหม่หรือฟอร์กโครงการเดิม ซึ่งตอกย้ำความสำคัญของนวัตกรรมและความร่วมมือ
1 ความคิดเห็น
ความคิดเห็นจาก Hacker News
แม้จะเป็นโปรเจกต์ที่ "ล้มเหลว" แต่การรับมืออย่างจริงจังและมี แผนยุติการให้บริการที่สมเหตุสมผล ก็น่ายกย่อง ไม่เหมือนบางบริษัทยักษ์ใหญ่
การกรองสินค้า Amazon ด้วยชื่อดูจะไม่ค่อยได้ผลนัก แต่ความสามารถในการกรอง YouTube Shorts ได้นั้นน่าสนใจ
ถ้าตลอด 2 ปีมีเทมเพลตราว ๆ 30 แบบเท่านั้น ก็ดูเหมือนว่าการทำสิ่งที่มีประโยชน์จริง ๆ ด้วยเครื่องมือที่มีให้นั้นค่อนข้างยาก ไม่ได้โทษคนสร้างนะ แค่ผมเองก็นึกวิธีที่ง่ายในการปรับแต่ง/กรอง/แก้ไขคอนเทนต์บนเว็บไม่ค่อยออกเหมือนกัน แต่ถ้าไม่มีการเติบโตที่ชัดเจน การปิดโครงการก็พอเข้าใจได้
ตัวอย่างเช่น หนึ่งใน 20 บรรทัดของฟิลเตอร์ที่ใช้ลบ Shorts คือ
www.youtube.com##ytd-mini-guide-renderer a.yt-simple-endpoint path[d^="M10 14.65v-5.3L15 12l-5 2.65zm7.77-4.33"]:upward(ytd-mini-guide-entry-renderer)โค้ดฝั่งฟรอนต์เอนด์ถูกทำให้เป็นนามธรรมมากเกินไป จนแค่อัปเดตก็มีโอกาสพังได้แล้ว ถ้าใช้ user script ก็อาจกรองด้วยฟังก์ชันที่ละเอียดกว่านี้ได้ แต่ประสิทธิภาพอินเทอร์เฟซจะแย่กว่า UBO สำหรับ Google ผมไม่คิดว่าการทำฟรอนต์เอนด์แบบนามธรรมนี้ถูกออกแบบมาเพื่อทำลายการกรองอินเทอร์เฟซโดยเจตนา แต่ผลลัพธ์มันก็ออกมาแบบนั้น ส่วนบริษัทอย่าง Facebook หรือ Amazon นั้นทำให้การกรององค์ประกอบยากขึ้นอย่างจริงจังมากกว่า เพราะมีกลยุทธ์รับมือ ad blocker และผลกระทบก็ลามไปถึงการกรององค์ประกอบทั่วไปด้วย สุดท้ายก็เป็นเกมแมวจับหนูยาวนาน
เป็นโปรเจกต์ที่ยอดเยี่ยม แต่ในความเป็นจริงมันก็คล้ายกับ พ่นปัสสาวะสวนลม
ฟีเจอร์ใหม่แย่ ๆ ถูกเพิ่มเข้ามาเรื่อย ๆ และทำให้ของพวกนี้พังตลอด ปัญหาจริงคือการเปลี่ยนแปลงฟรอนต์เอนด์ระดับใหญ่ เช่น Google เปลี่ยนไปใช้ infinite scroll หรือเอาตัวดำเนินการบวกออก ซึ่ง uBlock ช่วยอะไรได้ไม่มากนัก เข้าใจได้เลยที่จะหมดแรง
น่าเสียดายที่โปรเจกต์นี้จะยุติลง ผู้ดูแล xvello มีส่วนช่วยอย่างมากกับฟิลเตอร์นักพัฒนา uBlock ของผม [0]
เราพยายามลดเวลาที่ผู้ใช้ search engine เสียไปกับคอนเทนต์หลอกลวงและคุณภาพต่ำ แต่ generative machine learning และเทคนิค SEO เชิงรุกได้สร้างผลกระทบอย่างหนัก
ลาก่อน letsblockit และหวังว่า @xvello จะสบายดี
[0] https://github.com/quenhus/uBlock-Origin-dev-filter
ถ้ามองเฉพาะเทมเพลตฟิลเตอร์สำหรับ YouTube แล้ว https://unhook.app เป็นทางเลือกที่ดี
ผมใช้โหมดไม่ระบุตัวตนบ่อยเพื่อค้นหาวิดีโอแบบครั้งคราวแค่หนึ่งหรือสองคลิป เพราะไม่อยากให้คำแนะนำจริง ๆ ของตัวเองพัง
หน้าแรกมีทั้งขยะและภาพหน้าปกแบบคลิกล่อมากเกินไป โดยเฉพาะภาพหน้าปกที่มีคนทำสีหน้าประหลาดจ้องมาที่ผม มันทำให้สมองหลุดบริบทไปเลยและเสียสมาธิอยู่หลายวินาที จากนั้นก็ต้องมานึกใหม่ว่าตั้งใจจะค้นหาอะไร บางทีก็นึกไม่ออกไปเลย
สงสัยว่าคนทำมีปัญหาอะไรกับ Mike Boyd หรือเปล่า
มีข้อความว่า "Nebula: กรองวิดีโอตามครีเอเตอร์... ไปที่หน้าของครีเอเตอร์เพื่อดูโค้ดครีเอเตอร์... เช่น หน้า Mike Boyd..."
การกรองทั้ง Nebula ดูเป็นกรณีใช้งานที่โอกาสเกิดค่อนข้างต่ำ
ไม่แน่ใจว่าเป็นมุกหรือไม่ แต่ผมคิดว่าผู้เขียนน่าจะเป็นแฟน Mike Boyd มากกว่า ปกติคนเรามักใช้สิ่งที่ตัวเองชอบเป็นตัวอย่างในเอกสาร มันก็แค่ตัวอย่างเฉย ๆ
ก่อนหน้านี้ไม่เคยรู้จัก แต่ดูเหมือนจะเป็นไอเดียที่ดีทีเดียว
มันดูเป็น UI สำหรับตั้งค่าว่าจะบล็อกอะไรบนบางเว็บไซต์ และยังใช้เทมเพลตที่ชุมชนจัดทำไว้ได้ด้วย โครงสร้างคือรับ URL มาหนึ่งรายการแล้วเอา URL นั้นไปเพิ่มในฟิลเตอร์ UBO ทำให้นึกถึง nextdns อยู่เหมือนกัน
ฟิลเตอร์ UBO ถือว่าดูแลง่ายพอสมควร เลยแปลกใจนิดหน่อยที่โปรเจกต์นี้จะปิดตัว การดูแลอินสแตนซ์อาจยากก็จริง แต่ตัวฟิลเตอร์เองผมว่าดูแลต่อได้สบาย
อย่างไรก็ตาม ดูเหมือนจะมีทางเลือกอื่นที่ทำคล้ายกันอยู่แล้ว ก็คงไปใช้พวกนั้นแทน
ผมใช้มันบล็อกการแจ้งเตือน YouTube Premium, คอมเมนต์ และแถบด้านข้างคอนเทนต์อื่น ๆ
น่าเสียดาย ผมเพิ่งรู้จักโปรเจกต์นี้จาก HN เมื่อไม่กี่เดือนก่อน และใช้งานอย่างพอใจมาตลอด
อย่างแรกเลย มันช่วยเอา Amazon และขยะอื่น ๆ ออกจากผลการค้นหาได้ uBlock Origin ผมก็ใช้เยอะ แต่ไม่เคยเรียนรู้การเขียนฟิลเตอร์เองได้จริง ๆ และ letsblock.it ก็ช่วยทำส่วนยาก ๆ เหล่านั้นได้อย่างลื่นไหล ขอขอบคุณอย่างจริงใจต่อความพยายามอันกล้าหาญของนักพัฒนา
ไม่เคยรู้จักโปรเจกต์นี้มาก่อน และเคยคิดอยู่ว่าจะลองทำอะไรคล้าย ๆ กันมาสักพักแล้ว ตอนนี้อาจจะเข้าใจมากขึ้นแล้วก็ได้ ยังไงก็ขอบคุณสำหรับปลานะ
อีกอย่าง สำหรับบางหน้า การปิด JavaScript กลับทำให้ประสบการณ์ใช้งานดีขึ้น ทุกวันนี้หน้าส่วนใหญ่จะแค่พัง แต่ถ้าไม่มีวิธีปิดแบบง่าย ๆ รายเว็บไซต์ ก็ลองดูโปรเจกต์เล็ก ๆ ของผม https://noscript.it ได้
ถ้าใช้ร่วมกับการเขียน URL ใหม่อัตโนมัติของ STM ก็ทำ noscript อัตโนมัติแยกตามเว็บไซต์บน iPhone ได้
เป็นโปรเจกต์ที่เจ๋งมากและเป็นไอเดียที่จำเป็นจริง ๆ ถ้ารู้จักมาก่อน ผมอาจจะได้เป็นผู้ใช้หมายเลข #801 ไปแล้ว น่าเสียดายที่มันปิดตัวลง
เว็บสมัยใหม่ เป็นปฏิปักษ์ต่อผู้ใช้ มากเกินไป และเบราว์เซอร์ก็ทำหน้าที่เป็นตัวแทนของผู้ใช้ได้ไม่ดีพอ เบราว์เซอร์ควรเปิดให้ผู้ใช้ควบคุมได้ว่าจะดูอะไร ใช้อะไร และข้ามอะไร แต่แทนที่จะให้ตัวเลือกแก่ผู้ใช้และเคารพความชอบของพวกเขา เบราว์เซอร์กลับทำตัวเหมือนผืนผ้าใบโง่ ๆ ที่ปล่อยให้นักพัฒนาเว็บเทสิ่งที่ต้องการใส่ผู้ใช้ได้เต็มที่
ไม่ควรต้องพึ่งส่วนขยายหรือแฮ็กจากบุคคลที่สามแบบนี้เพื่อควบคุมสิ่งที่เบราว์เซอร์ทำ และเราก็ไม่ควรยอมรับเบราว์เซอร์ที่ปล่อยให้นักพัฒนาเว็บทำอะไรก็ได้ตามใจ เป็นโปรเจกต์ที่ยอดเยี่ยมและน่าเสียดายที่หายไป ผมอยากมีโอกาสได้ลองมันด้วยตัวเองจริง ๆ