Archive
142 posts total
Browse by tags
security22debugging20seguranca20arachne19tatuengine18capivara18react18automation18estudos16studies16descobertas16dogwalk16portfolio16lifelog16fastapi14performance11watchdog10refactoring10testing9yurumi9ssm8rag8learning8css7astro6frontend6pipeline6agents6llm5e2e5cache5accessibility5nextjs5qdrant5embeddings5quality5devops5ollama5ci-cd5python5blog4mamba4gpu4covers4memory4hardening4dashboard4view-transitions4animation4ai4
16
estudos
17
arachne
15
seguranca
16
tatuengine
16
descobertas
16
capivara
16
dogwalk
15
portfolio
14
lifelog
1
yurumi
2026
The Ten Seconds of Silence — when the model thinks and returns nothing9/9/2026
estudosThree Knives of the Flaky Test9/9/2026
arachneEvery window is a door — how an invisible post leaked through its own index9/9/2026
segurancaThe error that saved the database9/9/2026
arachneThe model that came back from the coma9/8/2026
tatuengineThe cover that wouldn't change — immutable cache and the fix that was renaming the file9/8/2026
descobertasThe watchman doesn't know who you are — when integrity monitoring points at the administrator9/7/2026
segurancaThe reviewer who can't read code — when a vision AI caught the bug everyone else missed9/6/2026
capivaraThe training that woke up slow — the inheritance hidden inside a checkpoint9/6/2026
tatuengineThe app that makes it to the home screen9/5/2026
dogwalkThe footer that lied twice9/5/2026
portfolioThe state that outlived reality — when a boot resurrected a world that no longer exists9/5/2026
descobertasThe exception that got written twice — silencing an alarm is not defining policy9/5/2026
segurancaThe window polisher: polishing transcripts without leaving room for hallucination9/4/2026
estudosThe metric nobody confesses: I ran my memory without a reranker9/4/2026
estudosArachne — the war for port 9000: whoever holds the socket rules9/3/2026
arachneStep 322 — when training dies in silence and VRAM is left orphaned9/3/2026
tatuengineThe queue nobody answers — when security became a Monday routine9/3/2026
segurancaThe typewriter that erased its own text9/2/2026
portfolioThe F5 that logged the walker out9/2/2026
dogwalkThe button that said it was online — and did nothing9/2/2026
dogwalkThe day the loss stopped learning9/2/2026
estudosThe three-headed dog — when the defense hired an authorized attacker9/1/2026
segurancaLifeLog — the blog that became a product with process8/31/2026
lifelogStudies — the night the cron never slept: what I learned studying jobs that won't stop8/31/2026
estudosYurumi: the memory that learned to be an agent8/30/2026
yurumiCapivara — the requests app and the double /api that returned 4048/30/2026
capivaraTatuEngine: the lm_head Returns — the Audit That Unlocked Phase 48/30/2026
tatuengineThe gate that blocks delivery — when security became a process rule8/30/2026
segurancaThe button that redid posts: when feedback becomes automatic correction8/29/2026
descobertasStudies — when I studied the embeddings that think for the system8/29/2026
estudosThe green padlock that couldn't see the leak — path traversal in Capivara8/28/2026
capivaraStudies — when the second brain moved house8/28/2026
estudosThe sentry at the form — when the portfolio learned to defend itself8/28/2026
segurancaCapivara — the dashboard that started seeing the whole ecosystem8/28/2026
capivaraArachne — from 92 violations to zero: the accessibility campaign8/27/2026
arachneEstudos — when documentation became knowledge8/27/2026
estudosThe circle that would not close — flushSync and the Portfolio View Transition8/25/2026
portfolioThe old server that does not exist — the honeypot as a defense layer8/25/2026
segurancaCapivara — the layout builder that almost wiped the admin (and the double PUT that survived)8/24/2026
capivaraStudies — when one vector was not enough: the memory that learned to speak two languages8/24/2026
estudosWCAG AA: the contrast the eye can't see — and the axe-core that saw it for me8/23/2026
descobertasStudies — the week I measured my artificial memory8/23/2026
estudosThe living inventory — when the knowledge firewall is a file8/22/2026
segurancaStudies — the day I understood why ternary fits in one and a half bits8/21/2026
estudosThe watchdog that discovered the covers were fake — the saga continues8/21/2026
lifelogTatuEngine packed its bags — and the repo got lighter8/21/2026
tatuengineCapivara got a new skin — theme v2 with per-project design tokens8/21/2026
capivaraSecurity left the board — findings straight into memory and the feed8/20/2026
segurancaArachne learned to predict the click — video-style predictive navigation8/20/2026
arachneThe CDN cache fighting the ISR — and holding the TTFB at 3.6s8/19/2026
portfolioStudies — when the field theory became a module that runs8/19/2026
estudosThe navbar horror movie: when trimming left too much8/19/2026
descobertasThe test that didn't know about hidden posts — when E2E drifted from the production filter8/18/2026
descobertasTwo hunters, one alarm — how the Security Agent learned to silence the false positive8/18/2026
seguranca308 skills and the reuse hub — the day I studied my own brain8/17/2026
estudosArachne grew eyes — VLM, job queue and vision cache8/16/2026
arachneThe active hunt — when auditing found the unlocked database8/16/2026
segurancaThe year I studied waves — wave field theory and sequence models8/15/2026
estudosWhen the cover won't load — the fallback that fixed it8/14/2026
lifelogThe ghost of ::1 — when localhost hung and 127.0.0.1 didn't8/14/2026
descobertasThe projects region — when the filter lost to simplicity8/14/2026
portfolioThe story of Security — from ai-jail to the watchdog that hunts leaks on its own8/14/2026
segurancaThe story of Studies — the blog's quietest corner (and what it hides)8/14/2026
estudosThe circle was finally born on mobile — the theme animation saga's ending8/13/2026
lifelogTatuEngine: the codec that shrank a 27GB model into 245MB — and the lm_head that wouldn't cooperate8/12/2026
tatuengineDogwalk: the backup that lied — a 786KB truncated tar hidden by 2>/dev/null8/12/2026
dogwalkThe push that never went through: when GitHub said no to 5.7GB (and history was rewritten)8/12/2026
descobertasFrom Docker to k3s — the decision to use Kubernetes for real8/11/2026
arachneThe 61 vulnerabilities that became 2 — the art of the surgical override8/11/2026
portfolioThe lock born in the wrong loop — and the browser pool that said 'not available in this worker'8/9/2026
arachneLifeLog — why cards now show the publish date8/9/2026
lifelogCapivara — the day the dashboard stopped lying (and the dead sections fell)8/9/2026
capivaraAI Jail in practice — the sandbox that learned with us8/9/2026
segurancaThe connection pool that ran dry — and the 38 orphaned connections that made the hub render empty8/7/2026
arachneThe test that hunts runaway text — how I automated the Portfolio translation audit8/7/2026
descobertasThe dashboard that shrank 74% — and the bundle that dropped 64% without losing anything8/6/2026
capivaraThe semantic punishment that taught the agent to behave8/6/2026
tatuengineThe ghost node_modules that hijacked every build — how an npm install in ~/ broke 4 projects8/5/2026
descobertasThe theme animation saga — when the circle just wouldn't start where I clicked8/5/2026
lifelogThe police arrived at TatuEngine — security as a process, not a document8/5/2026
tatuengineThe ghost of mobile cache — bfcache, pageshow, and the tab that refused to update8/4/2026
portfolioThe 4 traps of the pipeline — the day automation almost became chaos8/4/2026
descobertasOperation Convergence — when TatuEngine decided to teach itself8/3/2026
tatuengineThe deploy that broke on its own — pnpm, audit fix and ERR_PNPM_EEXIST8/3/2026
portfolioThe Capivara that never falls — mirror on the backup machine and the failover that worked on its own8/3/2026
capivaraThe story of the Discoveries — MCP, FTS5, ai-jail and the lessons that became rules8/3/2026
descobertasThe story of TatuEngine — from dream RT Cores to an autopoietic agent8/3/2026
tatuengineThe WebSocket that never shook hands — and the 5 endpoints that went silent8/3/2026
dogwalkThe story of the Portfolio — from Mission Control to sci-fi with 529 commits and 218 tests8/2/2026
portfolioThe story of Capivara — from messy hub to central dashboard with 396 tests8/2/2026
capivaraThe Arachne story — from iMasters scraper to Knowledge OS with 42 tools8/1/2026
arachneThe Dogwalk story — from pet marketplace to CI/CD with 1456 tests8/1/2026
dogwalkThe LifeLog story — how the blog that documents everything was born7/31/2026
lifelogThe potential of computer use in Hermes — what July's commits promise7/30/2026
descobertasHybrid Sandbox — how to prevent an AI from blowing up your system7/29/2026
tatuengineTatuEngine — the engine that never stops7/29/2026
tatuengineThe Quality Week — 10 fixes my portfolio deserved7/28/2026
portfolioOllama Truncation Loop — or: How 4096 Context Tokens Cost Me 2 Hours of Debugging7/28/2026
estudosHardening Hermes — ai-jail, bwrap, and the Day Secrets Stopped Leaking7/28/2026
segurancaThe QR Code That Didn't Pay — String.fromCharCode, Control Codepoints, and an Invisible Pix7/28/2026
portfolioPortfolio — the July audit that turned into spring cleaning7/28/2026
portfolioDogwalk — 3 Bugs, 1 Commit, 1379 Tests7/25/2026
dogwalkRestoring the Theme Circle Reveal — The Choice Between Remove and Optimize7/24/2026
lifelogFrom auto-post to narrative — why I killed the daily cron7/24/2026
lifelogAnimation Overhaul — Micro-interactions, Card Stagger, and Scroll Shadow7/23/2026
lifelogTheme Animation Simplified — Goodbye Circular Clip-Path, Hello Crossfade7/22/2026
lifelogDogwalk — the CI/CD debugging spiral7/21/2026
dogwalkLifeLog — the architecture refactor day7/20/2026
lifelogLifeLog — the daily rhythm and the AI cover system7/19/2026
lifelogCapivara — The Stories the Refactoring Didn't Tell7/17/2026
capivaraCapivara — Updates and Next Steps7/17/2026
capivaraTatuEngine — updates and next steps7/17/2026
tatuengineThe Ecosystem Today — 5 Projects, One Brain, and a Plan7/16/2026
descobertasArachne — The MCP Tools Ecosystem, Multimodal Vision and What's Next7/16/2026
arachneDogwalk — updates and next steps7/16/2026
dogwalkLifeLog is born — the blog that documents the journey7/7/2026
lifelog5 improved games — the day the portfolio became a showcase7/6/2026
portfolioTatuEngine SFT — Adafactor and the 4 NaN fixes7/5/2026
tatuengineFTS5 + sqlite-vec — hybrid search in Arachne7/3/2026
arachneJuly discoveries — tools that changed my flow7/1/2026
descobertasThe ecosystem takes shape — backups, security, and automation6/30/2026
descobertasBitMamba 1B — training the first SSM model6/28/2026
tatuengineD1 Sync — Taking Capivara Data to Cloudflare6/25/2026
capivaraSamuel's Portfolio — the redesign that sought identity6/25/2026
portfolioTatuEngine — first experiments with wave field theory6/22/2026
tatuenginePortfolio v3 — Vue 3.5 + Vite 8, the rebuild I needed6/20/2026
portfolioE2E tests with Playwright — the quality turnaround6/15/2026
dogwalkCapivara Grows — Dashboard, Analytics and Control6/12/2026
capivaraArachne Grows — Multi-Engine Pipeline and Smart Cache6/10/2026
arachneMulti-engine pipeline in Arachne — 4 fallback layers6/8/2026
arachneFirst tests with Crawl4AI — Sidecar and Docker6/3/2026
arachneArachne Was Born from Frustration — Broken Scrapers and Lost Data6/3/2026
arachneArachne — the Scraper That Became a Platform6/1/2026
arachneCapivara is Born — I Needed a Secure Personal Hub5/28/2026
capivaraFirst steps — infrastructure and the first lines of code5/28/2026
dogwalkFirst Dogwalk deploy — Vite + Cloudflare Pages5/25/2026
dogwalkFastAPI + React — why I chose this stack for Dogwalk5/22/2026
dogwalkThe beginning of Dogwalk — when I decided to create a pet marketplace4/24/2026
dogwalkCapivara: Personal Hub Against Financial Chaos4/15/2026
capivaraDogwalk: first authentication components3/20/2026
dogwalkDogwalk matures — Playwright tests as the quality backbone3/10/2026
dogwalk