62 pontos por xguru 2023-05-09 | 11 comentários | Compartilhar no WhatsApp
  • Minha avó com demência liga para meu pai duas vezes por dia e sempre diz a mesma coisa. Então configurei o sistema para encaminhar essa chamada em sequência para os parentes. Se ninguém atender, toca uma mensagem de voz gravada antes pelo meu pai dizendo que a ama.
    • Implementei a lógica de redirecionamento usando Twilio
    • Desenvolvi um endpoint de API que informa o próximo número da sequência e um frontend de administração (gerenciamento da lista de parentes, horários de descanso, upload de mensagem de voz)
  • Um app de "canal de TV" rodando em um Raspberry Pi serve conteúdo de vídeo local de acordo com a minha programação.
    • Há um disco de 5 TB conectado, armazenando cerca de 1000 vídeos
    • Tem uma grade própria, então de manhã transmite aulas de TV, depois programas antigos, à noite comédia, filmes e conteúdo da madrugada, e termina com "Voltaremos à programação amanhã de manhã."
    • Preenche os intervalos entre programas com milhares de clipes do YouTube armazenados no disco, ou exibe cartões de título informando quando o próximo programa vai começar
    • A "fantasia" de ter meu próprio canal
    • Nos comentários, disseram que dá para fazer algo parecido no Plex com dizqueTV
  • Como há trens passando embaixo do meu apartamento, implementei um app de visão computacional em um Raspberry Pi para registrar e permitir ver os trens que passam. TrainBot
  • Sou um desenvolvedor com deficiência visual e costumo criar ferramentas para tarefas que meu leitor de tela nem sempre consegue atender bem.
    • Escrevi um addon que lê os comentários do HN de forma estruturada. Como leitores de tela comuns leem linearmente, esse addon reconhece o nível do comentário e permite navegar para o comentário anterior/seguinte por nível. Assim, posso verificar primeiro só os comentários de nível superior e depois ver as respostas que me interessam
    • Um addon que faz a caixa de edição do Jupyter funcionar com leitor de tela
    • BlindCompass - um app iOS que eu mesmo fiz para usar andando na rua. Pessoas com deficiência visual podem perder facilmente a noção de para qual direção estão indo, e esse app expressa a direção para a qual estou apontando com dois tons possíveis. Se eu estiver na direção certa, basta manter aquele som. Código-fonte
  • Montei uma estufa automatizada de hidroponia (uma barraca)
    • Mede e corrige automaticamente pH, temperatura do ar/água, nível da água, umidade etc.
    • No começo usei cultivo hidropônico de águas profundas (DWC), depois mudei para Nutrient Film Technique
    • Produz muito mais verduras e ervas, com pouquíssima manutenção
    • Tudo é alimentado por um Arduino Nano RP2040 Connect
    • No momento, estou projetando a primeira PCB para integrar o sistema em uma única placa
  • Tive um relacionamento à distância por 6 anos (Peru e Alemanha)
    • Mesmo em fusos horários diferentes, gostávamos de sentir a outra pessoa por perto na hora de dormir, então deixávamos o Skype conectado o tempo todo, mesmo quando um dormia e o outro ficava trabalhando no PC
    • Infelizmente, a internet caía com frequência e a chamada do Skype também era encerrada. Mas eu não queria ligar para acordar a pessoa que estava dormindo
    • Escrevi um pequeno script que, ao enviar uma palavra secreta no chat, acionava o Skype da outra pessoa e fazia a chamada automaticamente
    • O relacionamento permaneceu saudável, e agora estamos casados há 10 anos e vivendo felizes juntos
  • No condomínio de townhouses onde eu morava havia um interfone na entrada principal
    • Quando entregador/transportadora/serviço de limpeza/sogros vinham, eu recebia uma ligação desse interfone, ouvia a voz da pessoa e precisava apertar 9 para abrir a porta
    • Então criei um app com Twilio para receber as chamadas desse interfone
    • Criei vários códigos de entrada e os distribuí, de modo que eu soubesse imediatamente quem era pela tecla digitada
    • Adicionei restrições por horário para, por exemplo, entregas de comida não abrirem de madrugada, ou para criar códigos temporários para festas
    • Pensei em transformar isso em um app pago, mas achei que ninguém pagaria. Fiquei feliz quando a startup da YC Doorport disse que faria um hardware parecido, mas depois eles pivotaram para software e acabaram em acqui-hire
    • Nos comentários, citaram soluções parecidas como FreshBuzzer e ButterflyMX
  • Mudei para a região da baía (SF) e escrevi um app que coleta eventos de todas as fontes próximas (Meetup, Eventbrite etc.)
    • Dá cerca de 100 eventos por dia, então é impossível ir a todos
    • Pedi ao ChatGPT para avaliar esses eventos com cerca de 20 parâmetros
    • Obtive a latitude/longitude dos eventos para medir a distância de carro a partir de casa
    • Com base nos meus interesses pessoais e preferências de deslocamento, fiz o app mostrar diariamente os 10 eventos mais interessantes
    • Nos comentários, citaram The List, que reúne shows próximos da baía
  • Sou coorganizador de um encontro Hacknight semanal com 40 a 70 pessoas
    • Escrevi um script que pega nome e avatar da API do Meetup e cria um baralho de flashcards no Anki
    • Algumas horas antes do evento, executo o script com GitHub Actions e trago o baralho para o Google Drive
    • Antes do meetup, reviso o baralho para decorar o rosto e o nome das pessoas
    • Quando conheço alguém novo, finjo me apresentar como se não soubesse o nome, mas é ótimo lembrar o nome da pessoa e apresentá-la a outras
    • Tenho tendência a esquecer nomes, e isso reduz a sensação de proximidade ao abordar as pessoas
    • Ao organizar uma comunidade, lembrar nomes é realmente importante
    • (Funcionava muito bem e foi o meu melhor hack, pelo menos até o Meetup.com fechar e quebrar a API)
    • Nos comentários, disseram que o Pingboard tem um jogo chamado Know Your Coworkers
  • Criei um Smart RSS Reader que coleta cerca de 1000 artigos por dia e escolhe 300 para eu folhear
  • Minha mãe queria digitalizar todos os vídeos antigos da família e compartilhá-los com parentes e conhecidos, e perguntou: "Dá para simplesmente subir no YouTube?"
    • Ainda bem que foi por telefone e ela não viu minha expressão de choque, porque eu detesto a ideia de big tech indexando esse tipo de coisa. Então escrevi um software
    • Totalmente grátis/open source. Cloud-native. Reproduz em qualquer dispositivo e até em redes ruins
    • Até minha tia de mais de 90 anos consegue usar no celular/computador
    • Todos os dados são criptografados
    • Um YouTube pessoal usando buckets do S3/B2
    • O nome do projeto open source é Yuebing
  • Minha sogra tem 93 anos e a tecnologia que ela conhece se resume basicamente a ligar o rádio/TV ou trocar de canal
    • Como ela gosta de músicas de antes dos anos 60, conectei um Raspberry Pi a um transmissor FM e criei uma estação de rádio só para ela
    • Quando ela me diz de quais músicas gosta, monto várias playlists para tocar nessa estação
    • Mantém o elemento surpresa do rádio, mas sem tocar nada de que ela não goste
    • Esse pequeno transmissor FM é surpreendentemente potente, então os vizinhos também gostaram e estão começando a fazer pedidos
    • Nos comentários, disseram que nem é preciso um transmissor FM; dá para transmitir FM com um único pino GPIO do Raspberry Pi...
  • Todos os dias às 3 da manhã o gato vinha até a porta do quarto, miava e arranhava a porta
    • Tentei um Air Sprayer com sensor de movimento, mas não funcionou bem
    • Então resolvi fazer o meu. Modelei a caixa e o gatilho em impressora 3D, integrei um ESP32 com um gatilho RF e escrevi minha própria lógica de "detecção de movimento"
    • Desta vez, usei um sensor ultrassônico que funciona bem até no escuro
    • Agora o gato já entendeu que, se miar ou arranhar, o spray dispara, e assim minha esposa e eu conseguimos dormir

11 comentários

 
tequila 2023-05-15

Muito obrigado por compartilhar um texto tão bom. Foi motivador e também me deu muitas ideias interessantes. Li sem ver o tempo passar.
Muitas vezes deixamos passar pequenos incômodos ou ideias simples, então é admirável ver que você colocou essas coisas em prática!
Acho que também vou tentar realizar meus pequenos sonhos que estão presos em um canto do meu caderno de ideias.

 
heumsi 2023-05-15

Uau, tem mesmo muita gente vivendo de um jeito tão romântico... isso me emociona.

 
undefined 2023-05-10

Analisei as chamadas de API do app de IoT do condomínio (luzes, aquecimento e refrigeração), fiz uma web móvel, conectei também ao Google Assistente e, nesse processo, descobri uma vulnerabilidade que permitia ver e controlar o IoT de outras casas. Simplesmente deixei como estava.

 
s0400615 2023-05-10

Eu já fiz algo para fotografar os aviões que passavam voando por cima da empresa.
Então também criei um modelo para identificar qual era o tipo da aeronave. (também para estudar ML)
Só que também passavam aeronaves militares, então não posso divulgar as fotos... haha

 
godrm 2023-05-10

Há 3 anos, na época da pandemia, como ficávamos só em casa, minha filha que estava no ensino fundamental disse que queria praticar digitação. Então criei um app em que ela pudesse treinar com as frases e expressões que quisesse, dei o nome dela ao app e até publiquei na loja. Surpreendentemente, ele acabou vendendo como um app para iniciantes.
É comovente poder criar algo necessário para a minha família. Acho que não devo abandonar minhas ideias.

 
nicewook 2023-05-09

É muito divertido. @@

 
bbulbum 2023-05-09

É incrível demais que dê para transmitir FM com GPIO!!!

 
kuroneko 2023-05-09

Há muitos projetos divertidos e que aquecem o coração...

 
beefsnackwrap 2023-05-09

É um tema que traz muito conforto e inspiração quando a gente passa os dias correndo sem nem entender direito o sentido das coisas :) Em vez de ficar olhando apenas para os mitos de sucesso de quem ganhou muito dinheiro, isso me fez pensar de novo na motivação original que me levou a começar este trabalho.

 
humblebee 2023-05-09

Para mim, isso parece uma coletânea dos momentos em que desenvolvedores/engenheiros parecem mais incríveis. Acho que, entre essas várias abordagens para resolver problemas em diferentes frentes, a programação é algo realmente útil nos dias de hoje 👍👍👍

 
xguru 2023-05-09

As respostas aos comentários apresentam várias formas de implementar funcionalidades parecidas, então vale muito a pena conferir o original nas partes mais interessantes.
O moderador do HN, dang, também comenta que há muitos comentários bons, então recomenda olhar com atenção até as páginas seguintes. É realmente muito divertido.