Archive

142 posts total

Browse by tags

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