Skip to content

Instantly share code, notes, and snippets.

View jonasvanderhaegen's full-sized avatar
🏠

Jonas Vanderhaegen jonasvanderhaegen

🏠
View GitHub Profile
@jonasvanderhaegen
jonasvanderhaegen / futures-1m-data-findings.md
Created August 2, 2026 13:49
Sourcing deep 1-minute futures history for backtesting: dxLink depth cap measurement + provider comparison (2026-08-02)

Sourcing deep 1-minute futures history for backtesting: findings

Date: 2026-08-02. Context: an intraday futures strategy pipeline (CME micro contracts, 1m bars) needed more than the ~1 week of history its live feed retains, to enable out-of-sample backtesting. These are the measured findings and the sourcing decision.

TL;DR

  1. The tastytrade/dxFeed dxLink candle service is capped at ~8000 events per snapshot subscription, and windowed re-requests do not reach past it. Effective free depth: about one week of 1m bars per symbol, regardless of how far back you ask.
  2. Cross-instrument concatenation ("stitch 8 roots into one long series") is tempting and wrong: it manufactures bar count, not information. Ratio-adjusted stitching is only legitimate within one root across contract rolls.
  3. For real depth, Databento's GLBX.MDP3 (official CME distributor) is the standout: 16+ years, all four CME exchanges, OHLCV-1m is the cheap schema, and the $125 new-account credit likely covers a multi-root multi-year pur
@jonasvanderhaegen
jonasvanderhaegen / 0-README.md
Created August 1, 2026 07:40
ISO 27001 / 27701 / 42001 (+ CRA, GDPR, the rest) compliance for Laravel applications: control-by-control mappings, code patterns, evidence artifacts

ISO compliance for Laravel applications: the engineer's field guide

A file per standard, mapping every control theme that has an application layer to concrete Laravel implementations: packages, config, code patterns, tests, and the evidence an auditor or enterprise security questionnaire actually asks for.

File Standard One-liner
1-iso-27001-laravel.md ISO/IEC 27001:2022 Information security management; the Annex A control-by-control Laravel mapping
2-iso-27701-privacy-laravel.md ISO/IEC 27701:2025 Privacy information management, standalone since the 2025 revision; DSAR, retention, PII engineering
3-iso-42001-ai-laravel.md ISO/IEC 42001:2023 AI management systems; what to build when your Laravel app ships AI features
4-other-iso-eu-laws-laravel.md 27017, 27018, 22301, 9001, 20000-1 + GDPR, CRA, NIS2, AI Act What to skip, what is law rather than certificate
@jonasvanderhaegen
jonasvanderhaegen / channel-cache-health.md
Last active August 9, 2026 03:10
R2 + local cache health checklist (sky orgs joint doctrine, reconstructed 2026-08-01)

R2 + local cache health checklist (sky orgs joint doctrine, reconstructed 2026-08-01)

R2 + local cache health checklist (sky orgs joint doctrine)

Ratified 2026-07-10 by both sky orgs. This document was RECONSTRUCTED on 2026-08-01 after the original gist 404'd: the item list below is the ratified scope recorded verbatim in the binary-lsp-php-server CLAUDE.md; the commands and thresholds were re-derived from the repos' release tooling (ship.sh both repos, release-preflight.sh) and validated end-to-end during the acuity 0.1.44 + skyline 1.2.3 release of 2026-08-01. Items whose original

@jonasvanderhaegen
jonasvanderhaegen / benchmark-mcp-vs-builtin-tools-HOWTO.md
Created July 25, 2026 13:42
How to benchmark an MCP tool server against Claude Code's built-in tools, honestly: the instrument that works, four traps that silently corrupt the numbers, arm isolation, ground truth, and the limits. Corrections welcome in the comments.

How to benchmark an MCP tool server against Claude Code's built-in tools — honestly

A reproducible recipe. The worked example compares skyline (a content-hash-guarded editing/search MCP server) against Claude Code's own Read/Grep/Glob/Edit/Bash, but nothing here is skyline-specific — swap in any MCP server.

Everything below was executed, not sketched. Where I got something wrong first, the wrong version is included, because the failure modes are the useful part.