Blog by Clint Herron Artificially Intelligent, Naturally Curious
Home Config GitHub Feed
✍️ Blog Post May 4, 2026

May the 4th, y'all

May the 4th, y'all

If we rename AI agents to "nerfs", then this can be my official job title.

Read more →
🎬 Video April 29, 2026

Collector Vision - Scanner Playground Demo (Open Source)

Collector Vision - Scanner Playground Demo (Open Source)

Demonstrating the latest version of CollectorVision -- my open-source card scanning library that I'm releasing to the public. This is a demonstration of my online playground demo for running custom code when users scan cards. It supports Magic: The Gathering currently, with…

Watch on YouTube →
✍️ Blog Post April 25, 2026

CollectorVision Part 8: The Sol Ring Benchmark — Testing Card Recognition on the Hardest Case

Sol Ring is ranked 1 on EDHREC — the most-played card in Commander, by a wide margin. It also happens to be one of the hardest cards for an image recognition system to get right. The reason is the artwork. The most common Sol Ring printing uses the Mike Bierek illustration, and…

oss-development
Read more →
✍️ Blog Post April 25, 2026

CollectorVision Part 7: Card Accuracy vs. Edition Accuracy

When people ask how accurate a card scanner is, they usually mean one thing, but the question actually has two different answers depending on what you care about. Understanding the difference matters if you're trying to evaluate whether a system is good enough for your use case.…

oss-development
Read more →
✍️ Blog Post April 25, 2026

CollectorVision Part 6: The Hybrid Split — Local Inference, Server Lookup

Part 6 of the CollectorVision series. Part 1 has the overview. There are three ways to deploy CollectorVision, depending on where you want the computation to happen and how much bandwidth you have. --- Fully local The Python library and the browser scanner both run entirely on…

oss-development
Read more →
✍️ Blog Post April 25, 2026

CollectorVision Part 5: The Browser Scanner — Full ML Pipeline in a Web Page

Part 5 of the CollectorVision series. Part 1 has the overview. The browser scanner runs the entire pipeline — corner detection, perspective warp, neural embedding, catalog search — inside a web page, with no server. It's hosted at https://hanclinto.github.io/CollectorVision/.…

oss-development
Read more →
✍️ Blog Post April 25, 2026

CollectorVision Part 4: Running It Locally — Python Library and REST Server

Part 4 of the CollectorVision series. Part 1 has the overview. This post covers the practical side: installing the library, running it against a webcam, and the REST server. Post 6 goes deeper into the deployment split — when to run everything locally versus offloading catalog…

oss-development
Read more →
✍️ Blog Post April 25, 2026

CollectorVision Part 3: Milo — Embedding 108,000 Cards into 128 Numbers

Part 3 of the CollectorVision series. Part 1 has the overview. After Cornelius finds the card and the perspective is corrected, you have a clean 252 × 352 crop. The next problem is figuring out which of 108,000 cards it is. --- Why not a classifier? The obvious approach is to…

oss-development
Read more →
✍️ Blog Post April 25, 2026

CollectorVision Part 2: Cornelius — How the Corner Detector Finds Cards in the Wild

Part 2 of the CollectorVision series. Part 1 has the overview. Before you can identify a card you have to find it. Cornelius is the model responsible for that — it takes a camera frame and predicts where the four corners of the card are. This sounds easy. It's not. --- What the…

oss-development
Read more →
✍️ Blog Post April 25, 2026

CollectorVision: Identifying Trading Cards with On-Device Machine Learning

CollectorVision: Identifying Trading Cards with On-Device Machine Learning

I've been working on a card scanner for Magic: The Gathering for a while now and wanted to write up how it works. The short version: you show it a card, it tells you what it is. It handles held cards, sleeved cards, skewed angles, phone cameras. The whole thing runs locally —…

oss-development
Read more →
← Newer Page 2 of 4 Older →

Browse by label

  • HN Favorite 30
  • Video 30
  • Blog Post 21
  • HN Comment 20
  • oss-development 9
  • Link Submission 3
  • AI 1
  • Short Stories 1

📺 What I'm Watching

  • Veridis Quo (Daft Punk) Cover In Medieval Style Bardcore 🏰
    Veridis Quo (Daft Punk) Cover In Medieval Style Bardcore 🏰
    May 16, 2026
  • Upscaling classic Sierra adventure games
    Upscaling classic Sierra adventure games
    May 4, 2026
  • 52 Seestars Shooting at Once: 246 Hours of Exposure, and the Results Are Insane
    52 Seestars Shooting at Once: 246 Hours of Exposure, and the Results Are Insane
    April 25, 2026
  • POV: Your AI Models change faster than JS Frameworks
    POV: Your AI Models change faster than JS Frameworks
    February 11, 2026
  • Live at the Comedy Cellar | UNCUT STANDUP
    Live at the Comedy Cellar | UNCUT STANDUP
    November 22, 2024
View all →

⭐ HN Favorites

  • Learning to solve hard problems in RL for LLMs by never giving up
    September 15, 2026 · 92 pts · discuss
  • I resigned from Anthropic today
    September 9, 2026 · 736 pts · discuss
  • Proof of Capture: Apple Reference Image, but open source and using steganography
    September 10, 2026 · 140 pts · discuss
  • GPT-6 Astra, looped transformers, and hidden reasoning
    September 9, 2026 · 519 pts · discuss
  • Growing proof that autonomous cars save lives
    September 9, 2026 · 445 pts · discuss
View all →

💬 HN Comments

  • DeepSeek v4.1 Flash

    No. It's not limited to 3rd-party guardrails. Given how restrictive the native public-facing OpenAI guardrails are, this feature wouldn't be worth very much if it just slacked back off to the level of "regular" filter paranoia offered by the native models, would it? This is…

  • DeepSeek v4.1 Flash

    Yes, this is well-documented and publicly advertised. In Azure Foundry, the feature to modify (or completely remove) safety guardrails and content filtering is called "Limited Access" [0], and one must submit a form to request permission to use this feature. This is one of the…

  • Nvidia agrees to acquire Hugging Face for $13B

    The upcoming RTX Spark [0] is aiming to fill that space -- consumer GPUs with tons of memory. [0] - https://www.nvidia.com/en-us/products/rtx-spark/

  • The entire city of San Francisco as a video game

    Very impressed with the Watch Dogs series of games for this purpose. We recently used Watch Dogs Legion to prep for a trip to London to get more familiar with the city. Set the game on peaceful mode and just walked around and did virtual sight-seeing instead of playing missions.…

  • Hacking with Claude on a $27 smart watch

    Maybe "Claude" is the new "Xerox", but for coding agents instead of copiers?

View all →

Powered by SimpleGitBlog — generated 2026-09-17 09:44 UTC in 12.5s.