Skip to content
View dantrapp's full-sized avatar

Block or report dantrapp

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
dantrapp/README.md

Open-source contributions

Netflix · VMAF

Three merged performance PRs removed redundant SpEED filtering and added AArch64 NEON kernels for covariance, ADM decoupling, wavelet transforms, and contrast masking. Together, they delivered 2.10–2.73× full-model throughput (52–63% less elapsed time) across 1, 2, 4, and 8 threads in an Apple M4 benchmark of the VMAF v1.0.16 3d0h model on repeated 1080p content.

Across the three PRs, 24,443 feature and score comparisons matched exactly, covering real SD/HD clips, synthetic 8/10/12/16-bit inputs, multiple model configurations, and thread counts.

Merged PRs: #1653 · #1656 · #1664

Combined benchmark: measurements and scope

Direct comparison of the source before all three changes with the source containing all three.

Threads Before After Throughput
1 3.394 s 1.482 s 2.29×
2 1.920 s 0.765 s 2.51×
4 1.478 s 0.542 s 2.73×
8 0.898 s 0.428 s 2.10×

Measured October 5, 2026, on Apple M4, macOS 15.6.1, Apple Clang 17, Meson release builds. Medians of seven timed runs per build after warmup, alternating build order. The upstream five-frame 1920×1080 YUV420p8 reference/distorted pair was repeated twenty times to produce 100 frames. Timings include process startup, file reads, feature extraction, prediction, and JSON output; they exclude video decoding. Filesystem cache was warm. This is one repeated sequence on one machine; background load was not controlled, and individual runs varied.

Baseline: 8e7a1ac4eb835a274fb32b2851e6db719fd10c7f. Candidate: dd22bc4077128362a260a469bbea86f4ce173ed6. The revisions differ only by the three PRs. The candidate's final ADM patch has the same stable Git patch ID as the changes merged into Netflix's b41d2340a881c69682efb08fbffd0856485c57b9.

All reported JSON feature and score outputs matched in this combined benchmark. The 24,443 exact comparisons above come from the separate PR validation runs: 3,743 + 8,280 + 12,420.

Raw timings and fixture hashes · Reproduction script and build instructions

AuthZed · SpiceDB

Reduced p95 LookupSubjects latency from 88.7 ms to 11.4 ms (87% lower) and server allocation per lookup from 111.5 MB to 3.6 MB (97% lower) in a PostgreSQL-backed Apple M4 benchmark with 5,000 wildcard exclusions and concurrent writes. Replaced repeated copying of growing exclusion lists with batched subtraction, reducing exclusion construction from quadratic to linear work while preserving conditional permissions and resource provenance.

Measurements are medians across three runs of 60 requests at 10 requests/second on synthetic graphs, with dispatch caches enabled. Allocation includes concurrent writes and background work. Cached-snapshot and concrete-subject controls showed no consistent latency change. All 96 fixture documents returned the exact expected subjects.

Pull request #3395 · Merged commit · Benchmarks and reproduction

Meta · Pyrefly

Fixed workspace symbol search to include instance attributes defined inside methods, with regression tests.

Pull request #4897 · Accepted commit

Pinned Loading

  1. vmaf vmaf Public

    Forked from Netflix/vmaf

    Perceptual video quality assessment based on multi-method fusion.

    C

  2. pyrefly pyrefly Public

    Forked from facebook/pyrefly

    A fast type checker and language server for Python

    Rust

  3. spicedb spicedb Public

    Forked from authzed/spicedb

    Open Source, Google Zanzibar-inspired database for scalably storing and querying fine-grained authorization data

    Go

  4. mcp-public-apis mcp-public-apis Public

    Zero-config MCP server — 22 free public APIs for AI agents. No keys. One command.

    TypeScript 1

  5. posthog-handbook posthog-handbook Public

    PostHog Handbook

    JavaScript

  6. mcp-wiretap mcp-wiretap Public

    See everything your AI agents do through MCP. One command. Zero config.

    TypeScript