# NeaByteLab ## Articles - [Component Soup Slowly Kills the Frontend](https://neabyte.com/articles/component-soup-slowly-kills-the-frontend.md): Too many tiny components fragment frontend logic, slow down refactoring, and quietly hide the real structure of the interface. - [Emoji AST Interpreter Lexer Stage - Part 1](https://neabyte.com/articles/build-an-emoji-ast-compiler-lexer-part-1.md): Build a lexer that turns fruit emoji and math symbols into a clean token stream, the first stage of a tiny emoji AST compiler. - [Emoji AST Interpreter Parser Stage - Part 2](https://neabyte.com/articles/build-an-emoji-ast-compiler-parser-part-2.md): Turn a flat emoji token stream into an abstract syntax tree with precedence climbing, the parsing stage of a tiny emoji compiler. - [Emoji AST Interpreter REPL Stage - Part 5](https://neabyte.com/articles/build-an-emoji-ast-compiler-repl-part-5.md): Finish the emoji language with built-in functions and a read-eval-print loop that turns the compiler pipeline into a live tool. - [Emoji AST Interpreter Scope Stage - Part 4](https://neabyte.com/articles/build-an-emoji-ast-compiler-scope-part-4.md): Give the emoji language memory with variables and a scope map, then add unary negation and a ternary for real branching decisions. - [Emoji AST Interpreter Walker Stage - Part 3](https://neabyte.com/articles/build-an-emoji-ast-compiler-walker-part-3.md): Walk the emoji abstract syntax tree with a recursive tree-walking interpreter that collapses nested nodes into one final number. - [Existential Doubt Only Visits the Settled](https://neabyte.com/articles/existential-doubt-only-visits-the-settled.md): Comfort solves survival but creates space for existential questions, and ambition born from that ease quietly becomes burnout. - [Mediation Hierarchy and Illusion of Access](https://neabyte.com/articles/mediation-hierarchy-and-illusion-of-access.md): Every claim of direct access to truth quietly creates new layers of mediation, and whoever controls that layer holds the power. - [Microservices Without Scale Are Overhead](https://neabyte.com/articles/microservices-without-scale-are-overhead.md): Microservices solve specific organizational pains, they are not a universal goal every team should chase from the very first day. - [Monoliths Still Outrun Distributed Teams](https://neabyte.com/articles/monoliths-still-outrun-distributed-teams.md): Small teams win with monoliths when requirements shift fast and simple deployment beats the distributed scale they never need. - [NeaByteLab Bets Five Years on Pure Proof](https://neabyte.com/articles/neabytelab-bets-five-years-on-pure-proof.md): A high-stakes bet on anonymous identity, built only from real work, testing whether proof stands without a face or track record. - [Personality AI Without the Digital Trail](https://neabyte.com/articles/personality-ai-without-the-digital-trail.md): A privacy-first approach to personality-aware AI using natal chart astrology as a divine fingerprint without personal data access. - [Prebuilt Styles Buy Speed and Sell Control](https://neabyte.com/articles/prebuilt-styles-buy-speed-and-sell-control.md): Prebuilt styles buy speed early, then sell away design control, and that trade grows expensive as the product slowly matures. - [Predicting the Ninety Percent Layoff Wave](https://neabyte.com/articles/predicting-the-ninety-percent-layoff-wave.md): One AI job-loss forecast landed eleven days before a ninety percent layoff report, and trend modeling read the entire shift early. - [Replacing a Team With Agents Is Not Free](https://neabyte.com/articles/replacing-a-team-with-agents-is-not-free.md): Replacing a team with agents hides real costs in constant monitoring, context loss, and quiet drift when nobody owns the outcome. - [Safe Is a Story We Keep Telling Ourselves](https://neabyte.com/articles/safe-is-a-story-we-keep-telling-ourselves.md): Security is mostly an illusion, privacy is gone in a tracked world, mistakes repeat, and rules bend once nobody enforces them. - [Scoring IDX Stocks by Value and Momentum](https://neabyte.com/articles/scoring-idx-stocks-by-value-and-momentum.md): Raw fundamentals become one comparable score, ranking Indonesian stocks by value, quality, and momentum on a fair single scale. - [Stop Wrapping Libraries Around Libraries](https://neabyte.com/articles/stop-wrapping-libraries-around-libraries.md): Most wrapper libraries add indirection without value, hiding the original API behind a layer that breaks on every upstream update. - [The Architecture of a Blazing-Fast Web UI](https://neabyte.com/articles/the-architecture-of-blazing-fast-web-ui.md): A slow stopwatch on first paint reveals why the fastest interfaces ship finished HTML and let a small script quietly wake it up. - [The Long Road to Whole-Program Compilers](https://neabyte.com/articles/the-long-road-to-whole-program-compilers.md): Renaming CSS, HTML, and JS symbols from one shared map keeps a page intact, but every missed reference fails in total silence. - [The Prompt Skill Economy Is Mostly a Mirage](https://neabyte.com/articles/the-prompt-skill-economy-is-mostly-a-mirage.md): Models correlate patterns, not hidden skill, so prompt courses, rule stacks, and taste sold as mastery mostly mislead the buyer. - [When to Own Your AI and When to Rent One](https://neabyte.com/articles/when-to-own-your-ai-and-when-to-rent-one.md): Owning a frontier model or renting the cloud comes down to break-even math, privacy risk, and how heavily a pipeline leans on AI. - [When to Pick Llama.cpp Instead of Ollama](https://neabyte.com/articles/when-to-pick-llama-cpp-instead-of-ollama.md): Llama.cpp trades warm defaults for raw control, and this breaks down when its low level tuning finally beats the ease of Ollama. - [Why Deno Beats Node for Most Side Projects](https://neabyte.com/articles/why-deno-beats-node-for-most-side-projects.md): Deno beats Node with native TypeScript, built-in tooling, and secure defaults that remove the setup friction for side projects. ## Pages - [Privacy Policy](https://neabyte.com/privacy-policy.md): NeaByteLab privacy policy. We collect minimal data, use no tracking cookies, and rely on Cloudflare for CDN delivery. - [Terms of Service](https://neabyte.com/terms-of-service.md): Terms of service for NeaByteLab. By using this site you agree to these terms, disclaimers, and acceptable use rules. ## Projects - [A Face Analytics Pipeline for Any Workload](https://neabyte.com/projects/a-face-analytics-pipeline-for-any-workload.md): One local call counts, describes, and enrolls faces, then compares 128-float embeddings with cosine and euclidean scoring plus liveness verdicts attached. - [Architecting Static Site Generator (SSG)](https://neabyte.com/projects/architecting-static-site-generator-ssg.md): Markdown folders compile into SEO-ready pages, wiring JSON-LD, feeds, search, and multilingual routing into a single build from the first commit onward. - [Automating a Company With AI Agent Swarms](https://neabyte.com/projects/automating-a-company-with-ai-agent-swarms.md): One prompt spins up agents handling engineering, security, and growth through a single gateway, so the founder reviews output instead of managing process. - [Binding Auth Tokens to Client Secrets Securely](https://neabyte.com/projects/binding-auth-tokens-to-client-secrets-securely.md): Every token binds to a client secret through a challenge-response proof, so a stolen credential turns into dead weight and replay windows finally close. - [Building a Markup Engine for Three Targets](https://neabyte.com/projects/building-a-markup-engine-for-three-targets.md): One Markdown source parses once into a tree, then renders to HTML, LaTeX, and JSON, with native frontmatter and full compliance across every spec case. - [Building a Web UI for HTTP Proxy Debugging](https://neabyte.com/projects/building-web-ui-http-proxy-debugging.md): Capture, intercept, edit, and replay every request from one browser tab, where a built-in repeater fires modified calls without leaving the inspector view. - [Designing HTTP Servers Around Deno Runtime](https://neabyte.com/projects/designing-http-servers-around-deno-runtime.md): Dropping a file into a routes folder becomes a typed HTTP endpoint on the next request, with composable middleware and streaming responses, no restart. - [Designing Styled QR Codes for Any Runtime](https://neabyte.com/projects/designing-styled-qr-codes-for-any-runtime.md): Encoding is solved, so the work becomes unifying styled shapes, output formats, and every runtime into one dependency-free QR library that ships anywhere. - [Discovering Market Edges With LLM Reasoning](https://neabyte.com/projects/discovering-market-edges-with-llm-reasoning.md): Weekly price sessions compress into structural edges through reasoning layers, rolling into quarterly playbooks with cross-validated winrates included. - [License Plate Detection and OCR Pipeline](https://neabyte.com/projects/license-plate-detection-and-ocr-pipeline.md): Plates get located in local images, then read region by region with parallel workers returning text, confidence, and boxes while footage stays on the host. - [Multi Service Architecture in One Process](https://neabyte.com/projects/multi-service-architecture-in-one-process.md): Isolated routers run side by side on separate ports in one process, sharing memory instead of network hops, with per-service fault containment built in. - [One Template Engine for Server Edge and Browser](https://neabyte.com/projects/one-template-engine-for-server-edge-and-browser.md): Templates compile once and render into safe markup as a string or stream on any JavaScript runtime, moving server to edge to browser with no code changes. - [Teaching a Machine to Read Digits by Hand](https://neabyte.com/projects/teaching-a-machine-to-read-digits-by-hand.md): Handwritten digits get read by a network built from bare matrix math up through layers, an optimizer, and a training loop, all written fully from scratch. - [Turning Runtime Events Into a Smart Firewall](https://neabyte.com/projects/turning-runtime-events-into-a-smart-firewall.md): Runtime events feed a small model learning normal traffic per endpoint, then flag deviations a static rulebook never anticipated and block them inline. - [Type-Safe SQL Queries Across Multiple Dialects](https://neabyte.com/projects/type-safe-sql-queries-across-multiple-dialects.md): Schema definitions feed a builder emitting parameterized queries with inferred types, catching a bad column before runtime across SQLite, Postgres, MySQL.