- Seluruh kode sumber dipublikasikan di GitHub untuk DoNotNotify, sebuah aplikasi pengelola notifikasi Android
- Dikembangkan dengan privasi sebagai nilai utama, pengelola notifikasi Android ini menyediakan fitur untuk memblokir gangguan yang tidak diinginkan
- Semua pemrosesan notifikasi dilakukan secara offline, tanpa pengiriman ke server maupun pelacakan sama sekali
- Dapat membuat aturan filter yang kuat berdasarkan nama aplikasi, isi pesan, dan pola regex
- Notifikasi darurat dapat ditetapkan ke whitelist, sementara notifikasi yang tidak perlu dapat diblokir dengan blacklist
- Peralihan ke open source menghadirkan transparansi yang lebih baik dan memperkuat kepercayaan pengguna
2 komentar
DoNotNotify – Mencatat dan memblokir notifikasi secara cerdas di Android
Saat sebelumnya sempat diunggah, ada pembahasan bahwa berbahaya jika aplikasi pihak ketiga yang bukan open source bisa melihat semua SMS saya; tampaknya masukan itu diterapkan dan sekarang aplikasinya benar-benar diubah menjadi open source.
Opini Hacker News
Seperti ungkapan “pertama tulis kode yang buruk, lalu tulis kode yang bagus”, kekhawatiran tentang kode buatan AI sudah ada sejak masa awal open source
Yang penting adalah fakta bahwa telah dibuat perangkat lunak bernilai yang benar-benar menyelesaikan masalah nyata
Open source bukan pertunjukan untuk personal branding, melainkan proses belajar melalui kesalahan
Meski kodenya belum sempurna, jangan takut untuk merilisnya. Kode yang bisa dipakai bebas sudah merupakan hadiah tersendiri
Saya suka transparansi soal penggunaan bantuan AI
Kekhawatiran soal kualitas kode bisa dimengerti, tapi tidak perlu dipikirkan berlebihan. Kita semua pernah merilis kode yang lebih buruk di masa lalu
Pencapaian sebenarnya adalah menerima feedback dan membuatnya bisa diverifikasi. Fakta bahwa ini sudah bekerja baik di production adalah bonus
Rasa malu terhadap kode ‘vibe-coded’ itu nyata, tapi sebenarnya sebagian besar kode juga ada di level yang mirip
Baik kode AI maupun bukan, kegagalannya sering muncul dalam pola yang bisa ditebak — misalnya penanganan error yang panjang lebar tapi sebenarnya tidak menangani error, atau alur autentikasi yang rusak dalam kondisi tertentu
Untuk sistem notifikasi, yang penting adalah apakah edge case seperti payload yang salah, data berukuran sangat besar, atau restart proses saat pengecekan izin sudah diuji
Jika pengujian seperti itu sudah dilakukan, itu saja sudah lebih maju daripada sebagian besar kode lain. Review rekan kerja juga membantu menangkap hal-hal yang lolos dari alat otomatis
Semua developer pernah merasa malu pada kode lama yang mereka tulis
Keberanian Linus saat masa kuliah, ketika ia hanya merilisnya dengan sikap “ini kodenya, lihat saja”, terasa mengesankan
Momen ketika sesuatu dirilis ke dunia meski belum sempurna adalah awal dari pertumbuhan
Bangga melihat percobaan seperti ini
Dalam beberapa bulan terakhir, persepsi tentang perangkat lunak vibe-coded berubah sangat cepat
Ini bukan lagi sekadar soal ‘boleh/tidak boleh’, melainkan berkembang ke berbagai arah
Terima kasih karena membuat pengguna Android bisa mengontrol lingkungannya dengan lebih rinci
Saya sudah lama rutin memakai mode “Do Not Disturb” di iOS, tetapi tetap tidak memberi kontrol notifikasi sedetail aplikasi ini
Tetap saja, fitur seperti ini sangat layak direkomendasikan kepada orang-orang yang lelah oleh notifikasi
Saya penasaran kenapa aplikasi seperti ini dibutuhkan di Android
Contoh: “izinkan notifikasi perubahan gate dari aplikasi maskapai, tapi blokir notifikasi iklan”
Saya memakai FilterBox dan Buzzkill
FilterBox memakai model ML offline untuk menyaring notifikasi spam, dan juga punya banyak opsi pemfilteran heuristik
Desainnya juga sangat bagus, sampai-sampai ini jadi salah satu aplikasi berbayar yang paling memuaskan yang pernah saya beli
Lihat situs resmi FilterBox dan postingan perbandingan
Walaupun bisa diunduh gratis di GitHub, saya tetap ingin membelinya di store resmi meski hanya seharga 1 dolar
Saya memang bukan pengguna Android, tetapi saya kagum Anuj mau menerima feedback dan membuat hal seperti ini
Di era pelanggaran privasi dan banjir notifikasi seperti sekarang, memberi pengguna biasa kendali kembali adalah sesuatu yang bermakna
Orang-orang yang mengkritik kualitas kode tidak perlu dipedulikan kecuali mereka ikut berkontribusi langsung
Saya juga aktif memakai Claude dan ChatGPT di startup. Terima kasih untuk Anuj