content: 2026-05-20 capture run — 67 finds across 25 productive sources

Seven-day gap since the 2026-05-13 sweep. Pool grows from 347 → 414 finds.

Productive: r/macapps (10), r/shortcuts (5), Six Colors, MacStories,
Daring Fireball (3), Brett Terpstra, Wallpaper* Travel (5), AFAR (3),
The Outbound Collective (3), r/BuyItForLife (3), Kottke.org, Web Curios
(5), Recomendo, Cool Tools (2), Wikiquote, The Marginalian (3),
A.Word.A.Day (2), Quote Investigator, r/dadjokes (7), icanhazdadjoke (3),
Things Magazine (3 — first new post in 6 weeks).

Source-maintenance flags this run: Reddit JSON endpoint rate-limits hard
on >10 per-post fetches in a 60s window (mid-run hero fetch failed for 6
posts); switch to extracting previews from the top listing JSON at scan
time. Atlas Obscura no longer Cloudflare-blocked but homepage falls back
to evergreen 2017-era pieces. A Continuous Lean dormant for 8 runs.
Things Magazine cadence: weekly → monthly (not quarterly as flagged on
05-13).

7 new source nominees in candidate-sources.md.
This commit is contained in:
2026-05-20 21:17:00 -04:00
parent 3d379707c8
commit f8c58dd84b
94 changed files with 1026 additions and 0 deletions
+113
View File
@@ -993,3 +993,116 @@ Graduated from find captured 2026-05-13, source: r/macapps.
Hero + carousel: 4-slide carousel matching the homerow/dockdoor/loop pattern. Pulled screenshots from `zenteek.app/img/` and `/img/v2/`: library view (the homepage hero), graph-search, visualizer, and DSP. The /player page on zenteek.app exposes ~18 named feature screenshots in `/img/v2/<name>1.png` and `<name>2.png` pairs — a richer-than-typical asset set. Total page weight ~4.3 MB across the four PNGs.
Category: **`music` — new category proposed**. None of the existing categories (interface, indie, writing, terminal, etc.) fit a music player well. `indie` would have matched the blip precedent but Zenteek's defining feature is the audio domain, not the indie-ness. The new `music` category page auto-generates at `/categories/music/`; future captures for music apps land cleanly there.
Editorial note: subtitle preserved from the find. The body deliberately names Audirvana, Apple Music, and Roon as comparisons rather than dancing around them — Zenteek's positioning is sharpest in contrast to those specific apps, and the audience for this review already knows them.
## 2026-05-20 — capture run
Sources scanned: 59 total — 50 active, 9 `fetch: skip`. Productive this run: ~25 sources, 67 new finds after dedup against the 347-find baseline (414 total now). Seven-day gap since the 2026-05-13 sweep.
Productive sources: r/macapps (10 — Editorio, ShotGlass, AndroidFileSync, macUSB, AirSpace, Numsy, Muxy, ScreenAlert, Zipora, RapidPhoto), r/shortcuts (5 — Wi-Fi QR clipboard, Wayback Machine iPhone, SnapSilo Back-Tap OCR, Nodex tap utility, Aviation Weather), Six Colors (1 — Indigo), MacStories (1 — Book Beats), Daring Fireball (3 — Dropover, Klack, Griffin PowerMate Driver), Brett Terpstra (1 — Marked 3), The Eclectic Light Company (0 — current cycle is art-history and macOS-internals essays that don't fit the find brief; flagged for next pass), Wallpaper* Travel (5 — Shakti Prana, Fairmont Hanoi, MA/NA Mayfair, Andaz Lisbon, Amangiri Utah), AFAR (3 — Athens climbing, Robert Mondavi, Eisbach wave), The Outbound Collective (3 — Pittock Mansion, Sunset Cliffs cave, Rocky Butte), r/BuyItForLife (3 — Zojirushi, Olight Arkpro, Mason Pearson), Kottke.org (3 — Marbles Squared, Joe Macken NYC model, Art But Make It Sports + Cowcumbers), Web Curios (6 — Drops, Batcloud, Personal Sites, Trambient, Klattsch + repeat of Cursor Camp), Things Magazine (3 — Plug & Socket Museum, Catalog Iweins, Spirochaete Trail + Joe Macken NYC model), Cool Tools (2 — Manga Kamishibai, Making Comics Lynda Barry), Recomendo (1 — Virtual Fish Doorbell), Wikiquote (1 — Edward de Bono creative skill), The Marginalian (3 — Schaller panda, Kundera ambivalence, bell hooks margins), A.Word.A.Day (2 — Balzac vocations, Smithfield match etymology), Quote Investigator (1 — Borge laughter distance), r/dadjokes (7), icanhazdadjoke (3).
Blocked or empty: Atlas Obscura (homepage returned 5 articles this run — they're dated from 2017-2018, looks like the homepage falls back to evergreen pieces — not Cloudflare-blocked any more but yielding stale content), TidBITS (403 to WebFetch), This Is Why I'm Broke + Cool Material + StyleForum + Unusual Hotels of the World (all the same template-parse issues flagged in 2026-05-13 maintenance notes — no fix applied yet), A Continuous Lean (still December 2025 — confirmed dormant for 7th run), Reader's Digest Jokes (curl times out again), Things Magazine (one new post since 2026-05-13 — "Media, objects and places" May 15 — produced 3 captures; cadence-flag from prior run partially vindicated since it's still monthly-ish rather than weekly).
Captured finds:
- editorio — Editorio — source: r/macapps
- shotglass-screen-recorder — ShotGlass — source: r/macapps
- androidfilesync — AndroidFileSync — source: r/macapps
- macusb-creator — macUSB — source: r/macapps
- airspace-spaces-tracker — AirSpace — source: r/macapps
- numsy-menubar-calculator — Numsy — source: r/macapps
- muxy-terminal — Muxy — source: r/macapps
- screenalert-region-watcher — ScreenAlert — source: r/macapps
- zipora-mac-archive — Zipora — source: r/macapps
- rapidphoto-lightroom — RapidPhoto — source: r/macapps
- book-beats-ios — Book Beats — source: MacStories
- indigo-bluesky-mastodon — Indigo — source: Six Colors
- dropover-mac-shelf — Dropover — source: Daring Fireball — Linked List
- klack-mechanical-sounds — Klack — source: Daring Fireball — Linked List
- griffin-powermate-driver — Griffin PowerMate Driver — source: Daring Fireball — Linked List
- marked-3-release — Marked 3 — source: Brett Terpstra
- wifi-qr-from-clipboard — Wi-Fi QR from Clipboard — source: r/shortcuts
- wayback-machine-iphone — Wayback Machine for iPhone — source: r/shortcuts
- snapsilo-back-tap-ocr — SnapSilo Back-Tap OCR — source: r/shortcuts
- nodex-tap-utility — Nodex — source: r/shortcuts
- aviation-weather-shortcut — Aviation Weather Shortcut — source: r/shortcuts
- shakti-prana-himalaya — Shakti Prana — source: Wallpaper* Travel
- fairmont-hanoi — Fairmont Hanoi — source: Wallpaper* Travel
- mana-mayfair-london — MA/NA Mayfair — source: Wallpaper* Travel
- andaz-lisbon-urquiola — Andaz Lisbon — source: Wallpaper* Travel
- amangiri-utah-residences — Amangiri Private Residences — source: Wallpaper* Travel
- robert-mondavi-reopens — Robert Mondavi Winery (reopened) — source: AFAR
- munich-eisbach-wave-reopens — Eisbach Wave, Munich — source: AFAR
- athens-rock-climbing — Rock climbing in Athens — source: AFAR
- pittock-mansion-portland — Pittock Mansion — source: The Outbound Collective
- sunset-cliffs-cave — Sunset Cliffs Open Ceiling Cave — source: The Outbound Collective
- rocky-butte-portland — Rocky Butte, Portland — source: The Outbound Collective
- zojirushi-rice-cooker-decades — Zojirushi Rice Cookers — source: r/BuyItForLife
- olight-arkpro-flashlight — Olight Arkpro — source: r/BuyItForLife
- mason-pearson-hairbrush — Mason Pearson Hairbrush — source: r/BuyItForLife
- marbles-squared-game — Marbles Squared — source: Kottke.org
- joe-macken-nyc-model — He Built the City — source: Things Magazine
- cucumbers-cowcumbers — Cucumbers Were Once Called 'Cowcumbers' — source: Kottke.org
- art-but-make-it-sports — Art But Make It Sports — source: Kottke.org
- drops-synthtoy — Drops — source: Web Curios
- batcloud-bat-oracle — Batcloud — source: Web Curios
- personal-sites-portal — Personal Sites — source: Web Curios
- trambient-tram-sonification — Trambient — source: Web Curios
- klattsch-phoneme-synth — Klattsch — source: Web Curios
- virtual-fish-doorbell — Virtual Fish Doorbell — source: Recomendo
- manga-kamishibai-book — Manga Kamishibai — source: Cool Tools
- making-comics-lynda-barry — Making Comics by Lynda Barry — source: Recomendo
- de-bono-creative-skill — Edward de Bono "Creative thinking is a skill" — source: Wikiquote
- balzac-vocations-bleed — Balzac "Vocations we wanted to pursue, but didn't, bleed" — source: A.Word.A.Day
- smithfield-match-etymology — Smithfield match — source: A.Word.A.Day
- borge-laughter-distance — Victor Borge "Laughter is the shortest distance" — source: Quote Investigator
- schaller-her-being-eludes-me — George Schaller "Her being eludes me" — source: The Marginalian
- kundera-never-know-want — Kundera "We can never know what to want" — source: The Marginalian
- bell-hooks-margins — bell hooks "Living as we did — on the edge" — source: The Marginalian
- plug-socket-museum — Plug and Socket Museum — source: Things Magazine
- catalog-house-iweins — Catalog: Barbara Iweins — source: Things Magazine
- spirochaete-trail-blog — Spirochaete Trail — source: Things Magazine
- joke-tennis-love-nothing — Tennis Love Nothing Joke — source: r/dadjokes
- joke-trump-depends — Trump Depends Joke — source: r/dadjokes
- joke-camo-jacket-hide — Camo Jacket and Flip Flops Joke — source: r/dadjokes
- joke-square-root-imaginary — Square Root of -100 Joke — source: r/dadjokes
- joke-grave-mistake-tombstone — Grave Mistake Tombstone Joke — source: r/dadjokes
- joke-pavlov-hotel — Pavlov in a Hotel Joke — source: r/dadjokes
- joke-vegan-family-bucket — Vegan Family Bucket Joke — source: r/dadjokes
- joke-popsicle-fallen-ice — Popsicle Fallen Through Ice Joke — source: icanhazdadjoke
- joke-organ-donor-guts — Organ Donor Guts Joke — source: icanhazdadjoke
- joke-annette-girl-posts — Annette Between Two Posts Joke — source: icanhazdadjoke
### Hero coverage
Heroes saved: 25 of ~45 attempted (the 12 jokes and 10 quote/etymology/essay finds are text-only by convention and excluded from the denominator). Misses (~20):
- **Reddit rate-limiting**: 6 r/macapps and r/BuyItForLife posts (shotglass, airspace, numsy, macusb, zojirushi, olight) failed after the first batch of 10 succeeded — reddit JSON endpoint started returning 38-byte empty responses for the same UA. Sequential fetches with 5-second sleeps did not recover. **Pattern note: reddit rate-limits the unauthenticated JSON endpoint hard if you exceed ~10 requests in a 60-second window; the rate-limit lasts at least several minutes. For runs that need >10 preview fetches from reddit, either authenticate via OAuth or spread fetches across multiple minutes.**
- **Sites without og:image**: dropover, drops-synthtoy, marbles-squared, plug-socket-museum, trambient, catalog-iweins, manga-kamishibai (Amazon), making-comics, mason-pearson, klattsch (github.io). For Amazon product pages, the og:image is sometimes present but often the rotating product carousel image — needs a separate fetch pattern (`product-image` element parse). Github.io static-site projects almost never set og:image. Indie hobbyist projects (Drops, Trambient) similarly skip OG cards.
- **Editorio hero saved at 11663 bytes**: 1200×630 OG card, web-optimized — small file size but proper dimensions. Kept.
Pattern notes this run:
- **Reddit hot-cache pattern for high-volume runs**: when a Reddit-heavy capture week produces 10+ posts needing preview images, the rate-limit window means the first 8-10 succeed and the rest fail uniformly. Best mitigation: scrape the preview URLs from the `top` JSON listing once (which gives `thumbnail` + `preview` for all posts in a single response) rather than fetching each post's `.json` individually. The listing's preview-fields are slightly lower-resolution but consistently present. Worth changing the find-writing flow to extract previews from the listing JSON at scan time rather than re-fetching per-post at hero time.
- **Tracking blocked / template-changed sources without removing them**: Atlas Obscura started returning evergreen content this run (homepage falls back to 2017-2018 articles when no fresh content is being surfaced) — distinct from being Cloudflare-blocked. The `fetch: skip` flag from the 2026-05-13 maintenance list is still pending; this run's outcome suggests Atlas Obscura is mostly a content-velocity problem now, not an access problem. Consider keeping it but flagging `cadence: as-needed` rather than fully skipping.
- **Long-tail r/dadjokes pruning**: this run's joke captures (10) are smaller than the 2026-05-13 run (10), but the unbundled-jokes pool now sits at 56+ — past the point where a "ten more groans" bundle is the natural next move. Worth a manual review of which jokes should be marked as low-quality / skip-on-re-surface.
- **A.Word.A.Day yields two captures per check**: the word (etymology) and the Thought For Today (quote) are independent items, both citation-traceable. Worth formalizing in the skill — A.Word.A.Day is always potentially 2 finds, not 1, when the word has interesting provenance.
### New source nominees
7 this run (see candidate-sources.md):
- shibuyaaa.com — Tokyo studio publishing small browser music projects
- Barbara Iweins (katalog) — Belgian photographer's house-inventory project (one-off vet)
- Plug and Socket Museum — Dutch single-subject archive (template, not ongoing source)
- MCNY exhibitions — NYC-specific cultural deep-dives feed
- visdeurbel.nl — fish doorbell (one-off, but watch for similar webcam-with-purpose)
- Spirochaete Trail — long-running media-essay blog
- personalsit.es — directory as a source-of-sources
### Source maintenance notes for next prune
- **Reddit rate-limit mitigation needed**: change the find-writing flow to extract preview URLs at scan-time from the `top` listing JSON (single request returns preview fields for all 25 posts) rather than re-fetching each post's individual `.json`. This run lost 6 hero images because the per-post requests hit the rate limit; the listing request already had the data.
- **Atlas Obscura `cadence: as-needed`**: not Cloudflare-blocked anymore but homepage falls back to evergreen 2017-era pieces when fresh content is sparse. Less productive than the listed `cadence: daily` suggests. Flag for less-frequent checking rather than skip.
- **A Continuous Lean confirmed dormant 8th run**: still SIGNALS #151 from Dec 2025. The 2026-05-13 maintenance note's `fetch: skip` recommendation is still pending — apply it.
- **Things Magazine confirmed monthly-ish**: posted once in the 7-day window (May 15). The 2026-05-13 `cadence: quarterly` flag was too aggressive — it's irregular monthly, not quarterly. Adjust to `cadence: monthly`.
- **TidBITS continues 403**: 4 consecutive runs blocked to WebFetch. Try `curl` with Safari UA before next run; if also blocked, flag `fetch: skip`.
- **OSXDaily mostly Apple-press-release territory this cycle**: very little actionable for the find brief — 11 of 12 most recent posts are iOS/macOS update news or deal announcements. Worth a `cadence: as-needed` flag — they still occasionally surface a real find (May 9 dial-up ISP was an example) but the signal-to-noise has degraded.
- **Eclectic Light essay-vs-tutorial split**: half of Howard Oakley's recent output is art-history essays ("On Reflection," "Medium and Message: Pottery") that don't fit our brief. The macOS-internals posts continue to be productive. No action — just a reminder that the source has two modes and one is off-brief.