- Se publicó en GitHub todo el código fuente de DoNotNotify, una app de gestión de notificaciones para Android
- Es un gestor de notificaciones para Android desarrollado con la privacidad como valor central, y ofrece funciones para bloquear interrupciones no deseadas
- Todo el procesamiento de notificaciones se realiza sin conexión, sin envío a servidores ni rastreo de ningún tipo
- Permite crear potentes reglas de filtrado con base en el nombre de la app, el contenido del mensaje y patrones de expresiones regulares
- Las notificaciones urgentes pueden marcarse en una lista blanca y las innecesarias bloquearse con una lista negra
- Con el paso a código abierto, se refuerzan la transparencia y la confianza de los usuarios
2 comentarios
DoNotNotify – registrar y bloquear inteligentemente notificaciones en Android
Cuando se publicó antes, hubo comentarios de que era riesgoso que una app de terceros que no era de código abierto pudiera ver todos mis mensajes de texto, y parece que tomaron eso en cuenta y la hicieron completamente open source.
Comentarios de Hacker News
Como dice la frase “primero escribes código malo y luego escribes código bueno”, la preocupación por el código generado por IA ha existido desde los inicios del open source
Lo importante es que se creó software valioso que resuelve problemas reales
El open source no es una performance para la marca personal, sino un proceso de aprendizaje a través de los errores
Aunque el código no sea perfecto, no hay que tener miedo de publicarlo. El código que puede usarse libremente ya es un regalo en sí mismo
Me gustó la transparencia sobre haber recibido ayuda de IA
Se entiende la preocupación por la calidad del código, pero no hace falta pensarlo demasiado. Todos hemos desplegado código peor en el pasado
El verdadero logro fue incorporar feedback y hacer que todo pudiera verificarse. Que ya funcione bien en producción es un extra
La vergüenza por el código hecho con ‘vibe-coding’ es real, pero en realidad la mayoría del código está en un nivel parecido
Sea código de IA o no, falla en patrones predecibles — por ejemplo, manejo de errores verboso que en realidad no maneja errores, o flujos de autenticación que se rompen en ciertos casos
Si se trata de un sistema de notificaciones, lo importante es si se probaron casos límite como payloads incorrectos, datos enormes o reinicios del proceso durante la verificación de permisos
Si hicieron esas pruebas, ya van por delante de la mayoría del código. La revisión entre colegas detecta cosas que las herramientas automáticas dejan pasar
Todo desarrollador alguna vez ha sentido vergüenza ajena por código que escribió en el pasado
Impresiona el valor de Linus, que en sus años de universidad simplemente lo publicó como diciendo “esto es código, mírenlo”
Aunque no sea perfecto, el momento en que lo lanzas al mundo es el inicio del crecimiento
Da orgullo que se haya intentado algo así
En los últimos meses, la percepción del software hecho con vibe-coding está cambiando rápidamente
Ya no es solo un tema de ‘permitir/rechazar’, sino que está evolucionando en muchas direcciones
Gracias por permitir que los usuarios de Android controlen su entorno con más detalle
He usado de forma constante el modo “No molestar” de iOS, pero no permite un control de notificaciones tan detallado como esta app
Aun así, este tipo de funciones sí se pueden recomendar mucho a quienes están cansados de la fatiga por notificaciones
Me pregunto por qué hace falta una app así en Android
Ej.: “permitir notificaciones de cambio de puerta de la app de aerolínea, pero bloquear las notificaciones publicitarias”
Yo uso FilterBox y Buzzkill
FilterBox filtra notificaciones spam con un modelo de ML offline, y también tiene muchas opciones de filtrado heurístico
El diseño también es excelente, así que es de las apps que más satisfecho me han dejado de todas las que he comprado
Revisen el sitio oficial de FilterBox y este post comparativo
Aunque se pueda descargar gratis desde GitHub, me gustaría comprarla en la tienda oficial aunque sea pagando 1 dólar
No soy usuario de Android, pero admiro que Anuj haya creado algo así incorporando feedback
En esta era de invasión a la privacidad y exceso de notificaciones, tiene mucho valor haber devuelto el control a los usuarios comunes
A quienes critican la calidad del código no hay que hacerles caso, a menos que vayan a contribuir directamente
Yo también uso activamente Claude y ChatGPT en una startup. Gracias, Anuj