We've been getting a lot of questions lately about how the Internet Archive digitizes books.
The short answer: page by page, by hand.
You may remember our viral 2021 video of Eliza Zhang scanning a book. That's still how we do it.
Meet Eliza, and learn how we scan books: https://t.co/gt9s5lbPE4
Uma das coisas que o pessoal mais me pergunta é como usar o Open Finance pra consultar seu histórico financeiro pessoal.
E infelizmente até hoje não tinha uma solução pra isso. Todos os caminhos necessitavam contratar um serviço.
Até hoje.
Estamos lançando o MCP de Open Finance da Cumbuca. Sua IA conectada aos dados da sua conta.
Pré-requisitos para lançar um sistema em produção SEM dor de cabeça:
- Backup (aquela velha história: quem tem 2 tem 1, quem tem 1 tem 0)
- Gosto do R2 da Cloudflare, R$0 de taxa de egresso + 10GB + 1 milhão de requests/mês no free tier.
- Observabilidade (logs, tracing? Wide-events)
- Sem isso não tem como saber o que que tá acontecendo na aplicação, é igual dirigir um carro na estrada vendado.
- DataDog é o milior, e o mais caro. New Relic tem free tier generoso (100GB / mês).
- Deploy automatizado 🙏
- Se precisar arrumar uma cagada, é bom que seja rápido pra fazer deploy. FTP é coisa dos anos 90, use GH Actions + docker com container registry (que apesar de ter container no nome, guarda imagens)
- Teste é bom, code coverage é vaidade.
- Teste bom de verdade é o E2E, use Playwright e escreva o teste como se fosse um usuário de verdade abrindo o chrome e realizando os fluxos principais. Começa pelo mais crítico.
- Achou um bug em produção? Escreve um teste unitário. Isso MATA aquele bug reincidente (que deixa o cliente puto da vida)
Todo sistema tem bug. É mais vantajoso agir/corrigir rápido do que tentar prever os problemas de ante-mão.
Hipótese pré-lançamento é chute, melhoria sem evidência é suposição.
Reduza suas hipóteses, não acredite nas suas suposições.
Espere o contato, que ele virá.
🚨 CRITICAL: Active supply chain attack on axios -- one of npm's most depended-on packages.
The latest [email protected] now pulls in [email protected], a package that did not exist before today. This is a live compromise.
This is textbook supply chain installer malware. axios has 100M+ weekly downloads. Every npm install pulling the latest version is potentially compromised right now.
Socket AI analysis confirms this is malware. plain-crypto-js is an obfuscated dropper/loader that:
• Deobfuscates embedded payloads and operational strings at runtime
• Dynamically loads fs, os, and execSync to evade static analysis
• Executes decoded shell commands
• Stages and copies payload files into OS temp and Windows ProgramData directories
• Deletes and renames artifacts post-execution to destroy forensic evidence
If you use axios, pin your version immediately and audit your lockfiles. Do not upgrade.
uma das lições mais importantes que aprendi como programador foi em um curso de Django na Udemy, de um cara chamado Gregory Pacheco,
ele abria a documentação do Django e ia lendo e explicando as coisas.
então eu perdi o medo de aprender programação sozinho e comecei a abrir as documentações e ler também.
foi isso.
uma lição simples.
as coisas não são tão difíceis assim.
basta parar, ler e, se tiver interesse, pesquisar o que não entende.
acabei abandonando o curso em, sei lá, 40% concluído? não porque não era bom, mas porque me senti capaz de aprender.
Estou preso num loop
- Saio da dieta e consumo alguma besteira, diminuindo quantidade de agua do dia
- Fico cansado e desanimado
- Volto para dieta bebendo bastante agua
- Fico mt bem e surpreso que alimentação faz diferença
- Por estar bem, saio da dieta...
Do this:
1. Open AWS and create an account.
2. Go to EC2, spin up an instance, generate a key pair, and SSH into it from your local system. Just play around install Nginx, deploy a Node app, break things, fix them.
3. Decide to launch something? Go to Security Groups open ports for HTTP (80), HTTPS (443), and SSH (22).
4. Grab your instance’s public IP, open it in your browser, and you’ll see your app running on the cloud.
5. Start scaling ? create another EC2 instance and set up an Application Load Balancer to route traffic.
6. Tired of adding instances manually? Use Auto Scaling Groups (ASG) define min/max instances, attach a launch template/AMI of your app, and AWS will scale automatically based on CPU or request load.
7. Getting millions of requests and your DB is choking? Use Kafka or SQS for buffering high-throughput workloads. Learn more about async
8. Store images, videos, or backups? Use S3 connect it from your app via the SDK, and make a file uploader.
9. Use RDS for managed databases (MySQL/Postgres). AWS handles backups, scaling, and maintenance.
10 Use CloudWatch to monitor your instances, logs, and metrics. Set up alerts when CPU spikes or memory usage is high.
11. For networking, explore VPCs subnets, route tables, gateways. This is where you learn how AWS isolates traffic securely. You will learn really well about networking here. Just create a vpc and play around
12. Once you’re comfortable, try Terraform to automate infra because that's 100X easier to manage state.
Stage 13: Say Fuck AWS for stealing money and buy your own VPS, set up Docker, or use Coolify for one-click PaaS setups.
salve, bolha dev!
To querendo lançar um SaaS mas tenho umas duvidas quanto a parte mais burocrática..
Preciso abrir uma empresa? Como isso afeta meu imposto de renda? Devo receber na conta fisica no inicio?
cc: @lucas_montano@RealGalego@sseraphini@daniellimae#bolhadev
No último final de semana li um livro que realmente vale a pena compartilhar.
É um livro antigo, mas impressionantemente atual. Ele não promete eliminar dificuldades, porque isso seria irreal, promete algo muito mais valioso: reduzir o sofrimento mental que criamos ao redor dos problemas.
A leitura é rápida, direta e prática, daquelas que você termina com a sensação de que poderia ter aprendido isso antes, e que merece ser revisitada de tempos em tempos.
O livro é Como Evitar Preocupações e Começar a Viver, de Dale Carnegie.
Compilei 10 lições práticas que ficaram comigo após a leitura e que fazem diferença imediata na forma de pensar, decidir e lidar com o dia a dia.
1. Viva um dia por vez
Grande parte da ansiedade vem de tentar resolver hoje problemas que pertencem ao amanhã.
2. Encare o pior cenário sem drama
Quando você aceita mentalmente o pior possível, a preocupação perde força e o raciocínio volta.
3. Se há ação possível, aja
Se não há, preocupar-se é apenas gastar energia emocional sem retorno.
4. Preocupação não melhora decisões
Ela só aumenta o ruído mental e reduz a clareza.
5. Mente ocupada pensa melhor
Ociosidade prolongada costuma alimentar ruminação, não criatividade.
6. Não leve tudo para o lado pessoal
Muitas atitudes dos outros falam mais sobre eles do que sobre você.
7. Pare de revisitar erros antigos
Aprenda a lição e siga em frente. Culpa contínua não gera evolução.
8. Filtre o que entra na sua mente
Excesso de notícias, comparações e opiniões alheias alimentam ansiedade desnecessária.
9. Faça o melhor com as informações de hoje
Esperar controle total é uma forma elegante de procrastinação.
10. Aceite que a vida é imperfeita
A tranquilidade não vem da ausência de problemas, mas da capacidade de lidar com eles sem desgaste excessivo.
alta disponibilidade:
- load balancer
- alguns containers
- canary deployments
- filas
- cache
- idempotência
qualquer coisa além disso é pra garantir emprego infinito 👍
Define uma linguagem e segue o roadmap do https://t.co/BMwjnyKBIS
Assiste a playlist backend from first principles do canal sriniously
Assiste a playlist de backend do Fabio Akita