- Toàn bộ mã nguồn đã được công khai trên GitHub của DoNotNotify, một ứng dụng quản lý thông báo trên Android
- Đây là trình quản lý thông báo Android được phát triển với quyền riêng tư là giá trị cốt lõi, cung cấp khả năng chặn các phiền nhiễu không mong muốn
- Mọi xử lý thông báo đều được thực hiện ngoại tuyến, hoàn toàn không có việc gửi lên máy chủ hay theo dõi
- Có thể tạo các quy tắc lọc mạnh mẽ dựa trên tên ứng dụng, nội dung tin nhắn và mẫu biểu thức chính quy
- Có thể đưa thông báo khẩn cấp vào danh sách trắng và chặn các thông báo không cần thiết bằng danh sách đen
- Việc chuyển sang mã nguồn mở giúp tăng tính minh bạch và củng cố niềm tin của người dùng
2 bình luận
DoNotNotify – Ghi lại và chặn thông minh thông báo trên Android
Khi trước bài này được đăng lên, đã có ý kiến cho rằng việc một ứng dụng bên thứ ba không phải mã nguồn mở có thể xem toàn bộ tin nhắn của tôi là khá rủi ro, nên có vẻ họ đã phản ánh điều đó và chuyển hẳn sang mã nguồn mở.
Bình luận trên Hacker News
Giống như câu nói “đầu tiên viết code tệ, rồi sau đó mới viết code tốt”, nỗi lo về code do AI tạo ra đã tồn tại từ những ngày đầu của mã nguồn mở
Điều quan trọng là đã tạo ra được phần mềm có giá trị giải quyết vấn đề thực tế
Mã nguồn mở không phải là màn trình diễn để xây dựng thương hiệu cá nhân, mà là quá trình học hỏi thông qua sai lầm
Đừng sợ dù code chưa hoàn hảo mà hãy công khai nó. Một đoạn code có thể được dùng tự do tự nó đã là một món quà
Tôi thích sự minh bạch về việc có dùng AI hỗ trợ
Lo ngại về chất lượng code là điều dễ hiểu, nhưng không cần phải bận tâm quá mức. Tất cả chúng ta đều từng phát hành những đoạn code còn tệ hơn trong quá khứ
Việc tiếp nhận phản hồi và làm cho nó có thể kiểm chứng mới là thành quả thực sự. Việc nó đã chạy tốt trong production chỉ là điểm cộng thêm
Sự xấu hổ với code kiểu ‘vibe-coded’ là có thật, nhưng thực ra phần lớn code cũng ở mức tương tự
Dù là code AI hay không, chúng đều thất bại theo những mẫu có thể đoán trước — ví dụ xử lý lỗi thì dài dòng nhưng thực tế lại không xử lý lỗi, hoặc luồng xác thực bị hỏng trong một số tình huống nhất định
Nếu là hệ thống thông báo thì điều quan trọng là có kiểm thử các edge case như payload lỗi, dữ liệu quá lớn, hay việc tiến trình bị khởi động lại trong lúc kiểm tra quyền hay không
Nếu đã làm những bài test đó thì bạn đã vượt lên trên phần lớn code khác rồi. Review từ đồng nghiệp sẽ giúp bắt được những thứ mà công cụ tự động bỏ sót
Mọi lập trình viên đều từng cảm thấy ngượng chín mặt khi nhìn lại code cũ của mình
Sự can đảm của Linus khi thời đại học chỉ đơn giản công khai và nói “đây là code, xem đi” thật ấn tượng
Khoảnh khắc đem nó ra với thế giới dù chưa hoàn hảo chính là khởi đầu của sự trưởng thành
Thật đáng tự hào vì đã thử làm điều này
Nhận thức về phần mềm vibe-coded đang thay đổi rất nhanh trong vài tháng gần đây
Đây không chỉ đơn thuần là vấn đề ‘cho phép/từ chối’, mà đang phát triển theo nhiều hướng khác nhau
Cảm ơn vì đã giúp người dùng Android có thể kiểm soát môi trường của mình chi tiết hơn
Tôi đã dùng đều đặn chế độ “Không làm phiền” trên iOS, nhưng nó không cho phép kiểm soát thông báo chi tiết như ứng dụng này
Dù vậy, với những ai đã mệt mỏi vì quá tải thông báo thì đây vẫn là tính năng rất đáng để khuyên dùng
Tôi thắc mắc vì sao Android lại cần một ứng dụng như thế này
Ví dụ: “cho phép thông báo đổi cổng của ứng dụng hãng bay nhưng chặn thông báo quảng cáo”
Tôi đang dùng FilterBox và Buzzkill
FilterBox dùng mô hình ML chạy offline để lọc thông báo spam, đồng thời cũng có rất nhiều tùy chọn lọc theo heuristic
Thiết kế cũng rất tuyệt, đến giờ đây là ứng dụng tôi hài lòng nhất trong số những ứng dụng từng mua
Xem trang chính thức của FilterBox và bài viết so sánh
Dù có thể tải miễn phí trên GitHub, tôi vẫn muốn mua trên cửa hàng chính thức và trả dù chỉ 1 đô la
Tôi không phải người dùng Android, nhưng rất nể Anuj vì đã lắng nghe phản hồi và làm ra thứ này
Trong thời đại xâm phạm quyền riêng tư và thông báo tràn lan, việc trao lại quyền kiểm soát cho người dùng phổ thông là điều rất có ý nghĩa
Những người chỉ trích chất lượng code thì không cần bận tâm, trừ khi họ trực tiếp đóng góp
Tôi cũng đang tích cực dùng Claude và ChatGPT trong startup. Cảm ơn Anuj