5 pontos por GN⁺ 2026-02-09 | 2 comentários | Compartilhar no WhatsApp
  • O código-fonte completo do DoNotNotify, um app de gerenciamento de notificações para Android, foi publicado no GitHub
  • Desenvolvido com privacidade como valor central, é um gerenciador de notificações para Android que oferece recursos para bloquear interrupções indesejadas
  • Todo o processamento de notificações é feito offline, sem qualquer envio para servidores nem rastreamento
  • É possível criar regras de filtro avançadas com base no nome do app, conteúdo da mensagem e padrões de regex
  • Alertas urgentes podem ser definidos em uma whitelist, enquanto notificações desnecessárias podem ser bloqueadas com uma blacklist
  • A transição para open source reforça a transparência e a confiança dos usuários

2 comentários

 
xguru 2026-02-09

DoNotNotify – registra notificações no Android e as bloqueia de forma inteligente

Quando isso foi postado antes, houve comentários de que era arriscado um app de terceiros que não era open source poder ver todas as minhas mensagens; refletindo isso, agora ele foi totalmente aberto como open source.

 
GN⁺ 2026-02-09
Comentários do Hacker News
  • Como diz o ditado “primeiro você escreve código ruim, depois escreve código bom”, a preocupação com código gerado por IA existe desde os primeiros dias do open source
    O importante é ter criado um software valioso que resolve um problema real
    Open source não é performance para marca pessoal, e sim um processo de aprendizado por meio dos erros
    Mesmo que o código não seja perfeito, não se deve ter medo de publicá-lo. Código que pode ser usado livremente já é um presente por si só

  • Gostei da transparência sobre ter usado ajuda de IA
    Entendo a preocupação com a qualidade do código, mas não precisa pensar demais nisso. Todos nós já colocamos no ar códigos piores no passado
    O verdadeiro resultado foi incorporar feedback e tornar tudo verificável. O fato de já funcionar bem em produção é um bônus

  • A vergonha em torno de código ‘vibe-coded’ é real, mas na prática a maior parte do código também está em um nível parecido
    Sendo código de IA ou não, ele falha em padrões previsíveis — por exemplo, tratamento de erro prolixo que na verdade não trata erro nenhum, ou fluxos de autenticação que quebram em situações específicas
    Em um sistema de notificações, o importante é testar casos de borda como payloads incorretos, volumes enormes de dados, ou reinício do processo durante checagens de permissão
    Se esses testes foram feitos, já está à frente da maior parte do código por aí. Revisão por pares encontra coisas que ferramentas automatizadas deixam passar

  • Todo desenvolvedor já sentiu constrangimento ao olhar para código antigo escrito por si mesmo
    Foi marcante a coragem do Linus ao publicar, ainda na graduação, algo no espírito de “isso aqui é código, deem uma olhada”
    Mesmo sem perfeição, o momento de colocar algo no mundo é o começo do crescimento

  • Tenho orgulho de ver esse tipo de tentativa
    Nos últimos meses, a percepção sobre software vibe-coded está mudando rapidamente
    Não é simplesmente uma questão de ‘permitir/recusar’; a ideia está evoluindo em várias direções
    Obrigado por permitir que usuários de Android tenham um controle mais detalhado sobre seu próprio ambiente

  • Uso o modo “Não Perturbe” do iOS de forma consistente, mas ele não permite um nível de controle de notificações tão detalhado quanto este app
    Ainda assim, eu certamente recomendaria algo assim para quem está exausto da fadiga de notificações

  • Fiquei curioso sobre por que um app assim é necessário no Android

    • No Android, normalmente só dá para “permitir/bloquear notificações” no nível do app. O DoNotNotify permite configurar regras detalhadas dentro do próprio app
      Ex.: “permitir alertas de mudança de portão do app da companhia aérea, mas bloquear notificações promocionais”
    • Alguns apps agrupam notificações de rastreamento e de publicidade na mesma categoria, o que impede um controle fino. Esse tipo de app resolve esse problema
    • Muitos apps ignoram o sistema de categorias para escapar de bloqueios de marketing. Este app torna essa distinção possível
    • A vantagem é o controle granular para bloquear apenas notificações específicas, sem bloquear o app inteiro
  • Eu uso FilterBox e Buzzkill
    O FilterBox usa um modelo de ML offline para filtrar notificações de spam e também oferece muitas opções de filtragem heurística
    O design também é excelente, então é um dos apps com que fiquei mais satisfeito entre todos os que já comprei
    Veja o site oficial do FilterBox e este post de comparação

  • Mesmo que dê para baixar de graça no GitHub, eu gostaria de comprar na loja oficial e pagar nem que seja 1 dólar

  • Não sou usuário de Android, mas admiro o fato de Anuj ter ouvido feedback e criado algo assim
    Em uma era de invasão de privacidade e excesso de notificações, é significativo devolver ao usuário comum o controle
    Quem critica a qualidade do código não merece muita atenção, a menos que vá contribuir diretamente
    Eu também uso Claude e ChatGPT de forma intensa na minha startup. Obrigado, Anuj

    • Fiquei tocado com essas palavras gentis. Muito obrigado