5 คะแนน โดย GN⁺ 2026-02-09 | 2 ความคิดเห็น | แชร์ทาง WhatsApp
  • ซอร์สโค้ดทั้งหมดของ DoNotNotify ซึ่งเป็น แอปจัดการการแจ้งเตือนบน Android ถูก เผยแพร่บน GitHub แล้ว
  • เป็นตัวจัดการการแจ้งเตือนบน Android ที่พัฒนาโดยยึด ความเป็นส่วนตัว เป็นคุณค่าหลัก พร้อมความสามารถในการบล็อกรบกวนที่ไม่ต้องการ
  • ประมวลผลการแจ้งเตือนทั้งหมดแบบออฟไลน์ โดยไม่มีการส่งไปยังเซิร์ฟเวอร์หรือการติดตามใดๆ
  • สามารถสร้างกฎการกรองที่ทรงพลังได้โดยอิงจากชื่อแอป เนื้อหาข้อความ และแพตเทิร์น regex
  • กำหนดการแจ้งเตือนฉุกเฉินเป็นไวท์ลิสต์ และบล็อกการแจ้งเตือนที่ไม่จำเป็นด้วยแบล็กลิสต์
  • การเปลี่ยนเป็นโอเพนซอร์สช่วย เพิ่มความโปร่งใส และเสริมความเชื่อมั่นของผู้ใช้

2 ความคิดเห็น

 
xguru 2026-02-09

DoNotNotify – บันทึกการแจ้งเตือนบน Android และบล็อกอย่างชาญฉลาด

ตอนที่โพสต์ขึ้นมาก่อนหน้านี้ มีการพูดกันว่าการที่แอปของบุคคลที่สามซึ่งไม่ได้เป็นโอเพนซอร์สสามารถเห็นข้อความทั้งหมดของฉันได้นั้นเป็นความเสี่ยง และดูเหมือนว่าพวกเขาจะนำข้อกังวลนี้ไปพิจารณาแล้วจนตัดสินใจเปิดซอร์สทั้งหมดไปเลยครับ

 
GN⁺ 2026-02-09
ความคิดเห็นจาก Hacker News
  • อย่างที่มีคำพูดว่า “เขียนโค้ดแย่ก่อน แล้วค่อยเขียนโค้ดดีทีหลัง” ความกังวลเรื่อง โค้ดที่ AI สร้าง ก็มีมาตั้งแต่ยุคแรกของโอเพนซอร์สแล้ว
    สิ่งสำคัญคือได้สร้าง ซอฟต์แวร์ที่มีคุณค่า ซึ่งแก้ปัญหาได้จริง
    โอเพนซอร์สไม่ใช่การแสดงเพื่อสร้างแบรนด์ส่วนตัว แต่เป็นกระบวนการเรียนรู้ผ่านความผิดพลาด
    ต่อให้โค้ดยังไม่สมบูรณ์ก็ไม่ควรกลัวที่จะเผยแพร่ออกไป โค้ดที่คนอื่นนำไปใช้ได้อย่างอิสระนั้นเป็นของขวัญในตัวมันเอง

  • ชอบความ โปร่งใส ที่บอกว่ามีการใช้ AI ช่วย
    เข้าใจความกังวลเรื่องคุณภาพโค้ด แต่ไม่จำเป็นต้องคิดมากเกินไป พวกเราทุกคนเคยปล่อยโค้ดที่แย่กว่านี้มาแล้วในอดีต
    สิ่งที่เป็นความสำเร็จจริง ๆ คือการรับฟังฟีดแบ็กและทำให้ตรวจสอบได้ และที่มันทำงานได้ดีอยู่ในโปรดักชันแล้วก็ถือเป็นโบนัส

  • ความ อาย ต่อโค้ดแบบ ‘vibe-coded’ นั้นมีอยู่จริง แต่เอาเข้าจริงโค้ดส่วนใหญ่ก็อยู่ในระดับคล้าย ๆ กัน
    ไม่ว่าจะเป็นโค้ดจาก AI หรือไม่ ก็มักล้มเหลวด้วยรูปแบบที่คาดเดาได้ — เช่น มีการจัดการข้อผิดพลาดที่ยืดยาวแต่จริง ๆ ไม่ได้จัดการข้อผิดพลาด หรือโฟลว์การยืนยันตัวตนพังในบางสถานการณ์
    ถ้าเป็นระบบแจ้งเตือน สิ่งสำคัญคือได้ทดสอบ เคสขอบ อย่างเพย์โหลดที่ผิดพลาด ข้อมูลขนาดมหาศาล หรือการรีสตาร์ตโปรเซสระหว่างตรวจสอบสิทธิ์หรือไม่
    ถ้าทดสอบพวกนี้แล้ว ก็ถือว่าล้ำหน้าโค้ดส่วนใหญ่ไปมากแล้ว การรีวิวจากเพื่อนร่วมงานช่วยจับสิ่งที่เครื่องมืออัตโนมัติมองข้ามได้

  • นักพัฒนาทุกคนเคยรู้สึก เขิน กับโค้ดเก่าที่ตัวเองเขียนมาแล้ว
    ความกล้าของ Linus ที่สมัยเรียนปริญญาตรีเคยเผยแพร่โค้ดแบบตรง ๆ ว่า “นี่คือโค้ด ดูเอาเอง” นั้นน่าประทับใจ
    ต่อให้ยังไม่สมบูรณ์ การปล่อยออกสู่โลกในตอนนั้นแหละคือจุดเริ่มต้นของการเติบโต

  • น่าภูมิใจที่ได้ลองทำอะไรแบบนี้
    ช่วงไม่กี่เดือนที่ผ่านมา มุมมองต่อ ซอฟต์แวร์แบบ vibe-coded เปลี่ยนไปอย่างรวดเร็ว
    มันไม่ใช่แค่เรื่อง ‘ยอมรับ/ปฏิเสธ’ อีกต่อไป แต่กำลังพัฒนาไปได้หลายทิศทาง
    ขอบคุณที่ช่วยให้ผู้ใช้ Android ควบคุมสภาพแวดล้อมของตัวเองได้ละเอียดขึ้น

  • ใช้โหมด “ห้ามรบกวน” ของ iOS มาโดยตลอด แต่ก็ยังควบคุม การแจ้งเตือน ได้ไม่ละเอียดเท่าแอปนี้
    ถึงอย่างนั้น สำหรับคนที่เหนื่อยล้ากับการแจ้งเตือน ฟีเจอร์แบบนี้ก็น่าแนะนำมาก

  • สงสัยว่าทำไม Android ถึงต้องมีแอปแบบนี้

    • Android ทำได้แค่ “อนุญาต/บล็อกการแจ้งเตือน” ในระดับแอปเท่านั้น ส่วน DoNotNotify ตั้งกฎย่อยภายในแอปได้
      เช่น: “อนุญาตการแจ้งเตือนเปลี่ยนเกตจากแอปสายการบิน แต่บล็อกการแจ้งเตือนโฆษณา”
    • บางแอปรวม การแจ้งเตือนติดตามสถานะกับการแจ้งเตือนโฆษณาไว้ในหมวดเดียวกัน ทำให้ควบคุมละเอียดไม่ได้ แอปแบบนี้จึงเข้ามาแก้ปัญหานั้น
    • หลายแอปเมินระบบหมวดหมู่เพื่อหลีกเลี่ยงการถูกบล็อกการตลาด แอปนี้ทำให้แยกแยะพวกนั้นได้
    • จุดเด่นคือ การควบคุมแบบละเอียด ที่บล็อกเฉพาะการแจ้งเตือนบางอย่างได้ โดยไม่ต้องบล็อกทั้งแอป
  • ตอนนี้ฉันใช้ FilterBox กับ Buzzkill อยู่
    FilterBox ใช้โมเดล ML แบบออฟไลน์เพื่อกรองการแจ้งเตือนสแปม และยังมีตัวเลือกฟิลเตอร์เชิงฮิวริสติกที่หลากหลาย
    ดีไซน์ก็ดีมาก เป็นแอปที่ซื้อมาแล้วพอใจที่สุดแอปหนึ่งเลย
    ดูได้ที่ เว็บไซต์ทางการของ FilterBox และ โพสต์เปรียบเทียบ

  • ถึงจะดาวน์โหลดฟรีจาก GitHub ได้ ฉันก็ยังอยาก จ่ายเงินแม้แค่ 1 ดอลลาร์ เพื่อซื้อผ่านสโตร์ทางการ

  • ฉันไม่ใช่ผู้ใช้ Android แต่ก็ชื่นชมที่ Anuj รับฟังฟีดแบ็กแล้วสร้างสิ่งนี้ขึ้นมา
    ในยุคของ การละเมิดความเป็นส่วนตัวและการแจ้งเตือนล้นเกิน การทำให้ผู้ใช้ทั่วไปได้อำนาจควบคุมกลับคืนมานั้นมีความหมายมาก
    คนที่วิจารณ์คุณภาพโค้ดก็ไม่ต้องใส่ใจนัก ถ้าไม่ได้ลงมือช่วยพัฒนาเอง
    ฉันเองก็ใช้ Claude และ ChatGPT อย่างหนักในสตาร์ตอัป ขอขอบคุณ Anuj

    • ซาบซึ้งกับคำพูดดี ๆ มาก ขอบคุณจริง ๆ