惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Blog — PlanetScale
Blog — PlanetScale
B
Blog
A
About on SuperTechFans
大猫的无限游戏
大猫的无限游戏
爱范儿
爱范儿
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
H
Help Net Security
H
Hackread – Cybersecurity News, Data Breaches, AI and More
博客园 - 三生石上(FineUI控件)
有赞技术团队
有赞技术团队
酷 壳 – CoolShell
酷 壳 – CoolShell
WordPress大学
WordPress大学
IT之家
IT之家
D
Docker
Google DeepMind News
Google DeepMind News
罗磊的独立博客
T
The Blog of Author Tim Ferriss
aimingoo的专栏
aimingoo的专栏
博客园 - 叶小钗
Recent Announcements
Recent Announcements
阮一峰的网络日志
阮一峰的网络日志
D
DataBreaches.Net
博客园 - 司徒正美
Engineering at Meta
Engineering at Meta

Hacker News: Show HN

PurrrrrFocus: Pomodoro Timer App - App Store Workflow Engine — Multi-Step Orchestration for Bun RapidPhoto: Pro Photo Editor App - App Store GitHub - DheerG/swarms: Achieve extraordinary results with claude code across a variety of tasks SPICE simulation → oscilloscope → verification with Claude Code — Lucas Gerads Show HN: VCoding – A 5 MB native Windows IDE with no dynamic dependencies Show HN: LLMs don't hallucinate because they're bad at math, it's the format GitHub - Agent-FM/agentfm-core: AgentFM is a peer-to-peer network that turns everyday computers into a decentralized AI supercomputer. AgentFM lets you run massive AI workloads directly across a global mesh of idle CPUs and GPUs. Show HN: Tracking Top US Science Olympiad Alumni over Last 25 Years GitHub - Potarix/agent-hub: One place to talk to all your agents Show HN: Runtime security for AI agents(injection,tool abuse, data exfiltration) GitHub - dubeyKartikay/lazyspotify: Terminal Spotify client for macOS and Linux GitHub - the-banana-tool/king-louie: Easy to use GUI Personal AI Assistant. Win/Linux/Mac. Show HN I made my vacation rental bookable by AI agents–no Airbnb, 0% commission GitHub - basteez/jsf-autoreload: maven plugin to enable hot reload on jsf projects uvm32/hosts/host-gdbstub at main · ringtailsoftware/uvm32 GitHub - labsai/EDDI: Config-driven engine that turns JSON into production-grade AI agents. Multi-agent orchestration, 12+ LLM providers, MCP/A2A protocols, RAG, persistent memory, and enterprise compliance (EU AI Act, GDPR, HIPAA). Built on Quarkus. GitHub - glitchnsec/fortyone-oss: AI Executive Assistant Platform Quickstart | Alien GitHub - muxshed/shed: One stream in, or many. Every destination, simultaneously. No cloud middleman, no per-channel fees, no limits. GitHub - ocrbase-hq/ocrbase: 📄 PDF/IMG ->.MD/JSON Document OCR API for PaddleOCR and GLMOCR. Self-hostable. GitHub - impactjo/home-memory: MCP server that lets your AI assistant remember everything about your home. GitHub - Sets88/dbcls: DbCls is a powerful terminal database client that supports various databases GitHub - neptun2000/heor-agent-mcp GitHub - SeanFDZ/macmind: Single-layer transformer in HyperTalk for the classic Macintosh RollQuation: Math Puzzles - Apps on Google Play GitHub - dropbox/witchcraft Show HN: Agent-cache – Multi-tier LLM/tool/session caching for Valkey and Redis GitHub - opentalon/opentalon: OpenTalon is an open-source platform built from the ground up in Go as a robust alternative to OpenClaw LinkedIn™ 职位抓取工具 - Chrome 应用商店
GitHub - adam-s/alphadidactic: An iteration research agen...
dataviz1000 · 2026-04-30 · via Hacker News: Show HN

An iteration research agent: searches academic research, applies it to time series data, and probes it to find novel discoveries.

Claude Code instructions—not hand-written strategies—build, verify, and optimize quantitative experiments through a gated pipeline. Each step must pass before the next begins: literature search, dataset construction, strategy implementation, independent verification, and parameter optimization.

The Two Rules

  1. All data used to produce a signal must exist before the position it triggers is entered or exited. Future data is not allowed to enter the system.
  2. All optimization and parameter tuning use only training data. Out-of-sample test data that was never trained on is the real measure of whether a signal generalizes.

Everything else is up to Claude.

PnL Chart

The Loop

Three agents—experiment, reviewer, adversary—cycle on every experiment. Shared infrastructure makes entire bug classes impossible by construction rather than relying on instructions the agent might skip. Every iteration that exposes a gap in the instructions gets patched immediately—the instruction set evolves through failure, not design.

The Hard Problems

Bugs in quantitative research don't crash—they produce beautiful equity curves. A same-day return pairing or a dropped timezone conversion inflates Sharpe by 1–2 points and passes every naive check. The most dangerous variant is a self-referential audit: we built an honesty audit around a strategy with a test Sharpe of 3.9, and the audit itself had the same causal error it was supposed to detect.

Experiment Pipeline

The build pipeline enforces a strict 5-step protocol: PRE-FLIGHT (literature search and hypothesis documentation), DATA (dataset construction with single-day query bounds and shared infrastructure), STRATEGY (day-by-day loop implementation using the pending-row pattern with mandatory statistical robustness tests), VALIDATE (8 independent verification checks including incremental-vs-batch replication at 1e-8 tolerance), and OPTIMIZE (Optuna parameter search on train data only, with baseline comparison and overfitting frontier analysis). Each step is gated — the pipeline will not advance until all mandatory checks pass, and every experiment produces a complete temporal proof with wall-clock diagrams, audit tables, and a commit gate matrix that both the experiment agent and reviewer must agree on before code is merged.

flowchart TD
    S0["STEP 0: PRE-FLIGHT<br>WebSearch + PREFLIGHT.md"]
    S1["STEP 1: DATA<br>build_dataset.py, Parquet manifest"]
    S2["STEP 2: STRATEGY<br>Day-by-day loop, pending-row pattern"]
    S3["STEP 3: VALIDATE<br>8 independent verification checks"]
    S4["STEP 4: REPORT<br>TEMPORAL_PROOF.md, commit gate matrix"]
    S5["STEP 5: OPTIMIZE<br>Optuna train-only, overfitting frontier"]

    S0 --> S1 --> S2 --> S3 --> S4 --> S5
    S5 -- "Re-verify" --> S3
Loading

Data

Market data is sourced from Massive Flat Files — compressed CSV files covering US stocks, options, indices, forex, and crypto, delivered via an S3-compatible endpoint. Data for each trading day is available by approximately 11:00 AM ET the following day. It is stored locally in TimescaleDB with native compression enabled.

Getting Started

1. Start the database.

docker compose up -d

2. Import data from Massive Flat Files.

Import the CSV files into TimescaleDB, making sure to enable compression on the timeseries hypertables. The import and compression scripts are not included in this repo.

3. Run an experiment.

CLAUDE.md, the agents, and the skills already know what to do. Just type a prompt:

Fixing a bug in how the code handles stock splits and noticed something interesting —
inverse ETF splits didn't change the backtest at all. That made me think the
splits themselves might be a predictive signal. Inverse ETFs do reverse splits when
they've decayed too much, which usually happens after a big vol spike or the institutions managing the ETFs are preparing for a significant change. Can you explore all inverse and regular ETF splits as a predictive indicator?