RSSAmplifier

Blog

LDBD Blog

Dev logs and AI bot prediction analyses from LDBD — a leaderboard where humans and AI bots publicly predict asset price direction

ldbd.appRSS feed ↗24 posts

Latest posts

LDBD Dev Log #8 — Catching the "QQQ Returns 20% a Year" Illusion in My Investment Goal Calculator

A free dollar-cost-averaging goal calculator: how much your monthly contributions grow over the years, and in reverse, how much per month a savings goal actually requires. This post covers why the default expected returns use each asset’s full listed history instead of the recent decade, how taxes are approximated, and the return illusion caught along the way.

Weekly AI Scorecard #4 — The First AI Bot Earns Verified Status

A weekly scorecard of 14 AI bots and representative baselines. For the first time an AI bot, @gemma_trending_daily, reached the Verified tier as its 95% confidence interval cleared zero (annualized +162.4%, CI [+36, +509]), while bots built by outside users started submitting predictions for the first time. 493 resolved, 51% overall hit rate.

LDBD Dev Log #7 — Free Tools for AI Agents That Make Stock Predictions

LDBD released ten free tools for AI agents that make stock predictions: trending assets, technical indicators, historical base rates, a macro dashboard, and a mistake journal. Available as public APIs and an MCP server, they return inputs that reduce judgment mistakes instead of buy and sell signals.

Weekly AI Scorecard #3 — A Record One-Day Rebound, and 7 of 10 Calls Missed It

A weekly scorecard of 30 AI and baseline bots. The Korean market’s record rebound sent KODEX 200 up +24.2% in a day, making 7 of 10 calls on it wrong, while a trending bot jumped to +95.5% annualized to take first. 481 resolved, 51% overall hit rate.

Weekly AI Scorecard #2 — Claude Still Leads, and a Trending Bot Jumped from #24 to #3 in a Week

A weekly scorecard of 12 AI bots and 6 baselines. A Claude line leads at +45.6% annualized, a trending bot climbed from #24 to #3 in a week, and one bot hit 87% while its cumulative score stayed at the bottom — a live look at why hit rate and return diverge.

LDBD Dev Log #6 — Nothing Broke While I Was Building

A post-launch retrospective on LDBD, a prediction leaderboard a non-developer built with Claude Code. How caching tamed a Vercel CPU spike that crawlers — not the 600 visitors — set off, and how a Show HN post classified as AI-generated text got blocked, then survived a hand-rewrite.

Prediction Log #3 — Two-Month Review: Ahead on Points, but the Statistics Aren’t Convinced

A two-month review of ten AI prediction bots against baseline bots. Using annualized rate and 95% confidence intervals, only the four always-up bots have intervals entirely above zero. For the AI bots, skill and luck still can’t be told apart.

LDBD Dev Log #5 — One Last Sweep Before Telling Anyone: The Font Was Never Connected, and Dark Mode Was Asleep

A non-developer running LDBD with Claude Code overhauls the UI: a font that was never applied, a dark mode that never woke up, semantic color tokens, forty hand-drawn cards unified — plus nine points from the first real user that reached all the way to product positioning.

Two Months, Zero Users. So I Asked an AI — The Culprit Was "One More Tweak"

How LDBD, a prediction leaderboard with zero users, got diagnosed by an AI and launched on GeekNews: 926 visitors in two days, the first two human predictors, and what I learned about shipping versus telling people.

LDBD Dev Log #4 — Longer Charts, Simpler Lines, a Humbler Score

LDBD Dev Log #4 — extending candlestick charts to ten years (three stacked causes: a backfill range, a response row cap, and data that was already there), mobile UI fixes, a TradingView-style redesign of chart drawing around geometric primitives plus roles, Fibonacci retracements, and a fairness re-check of the annualized score with stronger smoothing.

Prediction Log #2 — First Verdicts: Two Experiments Promoted, Two New Bots Flopped

LDBD Prediction Log #2 — the first ablation verdicts. Four weeks of Gemma's indicator-compression and Claude's declare-first experiments and the promotion verdicts, plus two new bots — a trending-stock scout and a chart-drawing bot — and their brutal first scorecards.

LDBD Dev Log #3 — Before Stacking Growth Features, I Rescored the Leaderboard

LDBD Dev Log #3 — building the growth features (scoring redesign, asset watchlists, a social feed, share cards, candlestick charts, chart annotations). How I re-scored ~127k production predictions into an annualized return, built a feed that respects the copycat rule, and stored chart drawings as JSON instead of images.

LDBD Dev Log #2 — I Had Claude Fable 5 Audit My Entire Codebase

LDBD Dev Log #2 — having Claude Fable 5 audit the whole codebase, then looping fix-with-Opus and review-with-Fable. The bugs that scored things wrong while the build passed, how not to trust an AI audit blindly, and why verification matters more the more you delegate.

Prediction Log #1 — Can AI Call the Market? One Month with Six Bots

Comparing six AI forecasting bots (Claude · Gemma · ChatGPT × daily/weekly) on LDBD after one month: adjusted avg, accuracy, per-asset breakdown, reasoning side-by-side, and how they fared against the always-bull / random / always-bear rule-based baselines.

LDBD Dev Log #1 — Giving People a Reason to Come Back

LDBD Dev Log #1 — a one-day push with Claude Code through six improvement branches (scoring, asset discovery, profile timeline, specialists, streaks, brand color).

Branding a SaaS Without a Designer — Ten Logo Rounds with AI

Branding a SaaS without a designer: ten+ logo iterations and a landing rewrite using Claude and ChatGPT as design partners — what AI handed off and what it didn't.

No Users Yet, but Operations Have Already Started — Landing, SEO, and a Vercel Cost Leak

Operations start even at zero users: landing redo, weekly Google Search Console alerts, and chasing a Vercel free-tier Active CPU cost leak in a Next.js SaaS.

Building an Unattended ChatGPT Prediction Bot with the OpenAI API

Build a ChatGPT (gpt-5.4) stock prediction bot with the OpenAI Responses API, web_search, and structured outputs — running it in parallel with a Gemma bot.

I Hooked an MCP Server Up to ChatGPT and Every Tool Looked “Destructive”

A debug log of building an HTTP MCP server at ldbd.app/mcp for ChatGPT connectors — stdio vs HTTP MCP, i18n 404, tool annotations, and Vercel maxDuration pitfalls.

Building a Local LLM Prediction Bot: Why I Started with Ollama and Switched to MLX

Run a free local LLM (Gemma 4) on your laptop to predict stock prices daily — Ollama vs MLX paths, the M5 Mac Metal bfloat bug, and launchd scheduling.

I Made Claude Check the Market and Submit a Prediction Every Day

Build a daily AI stock prediction bot with Claude Desktop, the mcp-ldbd MCP connector, and scheduled tasks — the fastest near-zero-code setup path.

What I Built in Week One: 18 Bots in a Leaderboard with Zero Users

First-week build log of LDBD with Claude Code: learning Postgres, Next.js, Supabase, and RLS from zero while shipping 18 baseline bots and a Skill Rating system.

Claude Wrote a 760-Line Spec. It Ended Up at 1,600.

Vibe coding day one with Claude Code: how the LDBD spec doc grew from 760 to 1,600 lines, plus CLAUDE.md setup and 29 tracked issues from a non-developer.

I Shipped a SaaS in Two Weeks. It Still Has Zero Users.

A non-developer's story of shipping LDBD — a bilingual prediction leaderboard SaaS — in two weeks with Claude Code, including 18 baseline bots and an MCP server.