content: 2026-08-01 capture run — 19 finds across 10 productive sources

This commit is contained in:
2026-08-01 01:52:22 -04:00
parent 75a3105bef
commit b3b6ae3b11
33 changed files with 346 additions and 10 deletions
+8
View File
@@ -224,3 +224,11 @@ Goal of this round: expand `gifts` coverage with sources that lean Amazon-purcha
- **No organic via/h-t credits this run.** A pass over every in-window item across all 42 fetched feeds produced exactly one genuine outbound credit — Kottke's "(via Open Culture)" on the Rob Watts country-names video — and Open Culture has been in `sources.json` since the beginning. Every other regex hit was the letters "ht" inside an ordinary word. Recording the null result because three consecutive runs have now leaned on targeted search rather than credits, which is itself a signal about how much of the feed pool is re-aggregation. - **No organic via/h-t credits this run.** A pass over every in-window item across all 42 fetched feeds produced exactly one genuine outbound credit — Kottke's "(via Open Culture)" on the Rob Watts country-names video — and Open Culture has been in `sources.json` since the beginning. Every other regex hit was the letters "ht" inside an ordinary word. Recording the null result because three consecutive runs have now leaned on targeted search rather than credits, which is itself a signal about how much of the feed pool is re-aggregation.
- **Backlog unchanged and still the priority.** Highest-conviction, repeatedly re-surfacing: **The Public Domain Review**, **Michael Tsai**, **MetaFilter**, **Colossal**, **Craig Mod / Ridgeline**, **Nomadico**, plus **Calisphere** (07-25), **Laughing Squid** (07-27) and **The Kid Should See This** (07-28). 19+ nominees stand unvetted — the fifteenth consecutive run past the 10+ nudge threshold. Adding any of them to `sources.json` remains a user decision. - **Backlog unchanged and still the priority.** Highest-conviction, repeatedly re-surfacing: **The Public Domain Review**, **Michael Tsai**, **MetaFilter**, **Colossal**, **Craig Mod / Ridgeline**, **Nomadico**, plus **Calisphere** (07-25), **Laughing Squid** (07-27) and **The Kid Should See This** (07-28). 19+ nominees stand unvetted — the fifteenth consecutive run past the 10+ nudge threshold. Adding any of them to `sources.json` remains a user decision.
- **Still more urgent than any nomination.** The four Reddit sources remain dark; re-measured again 2026-07-29 and the 07-28 diagnosis holds unchanged — a correctly shaped 16-character ID and 32-character secret, HTTP 401 from the token endpoint, and a ~300 KB "Welcome to Reddit" login wall on every `old.reddit.com/<sub>/.rss`. Seventh consecutive run. The fix is to regenerate the secret on the Reddit app page, not to re-paste a field. - **Still more urgent than any nomination.** The four Reddit sources remain dark; re-measured again 2026-07-29 and the 07-28 diagnosis holds unchanged — a correctly shaped 16-character ID and 32-character secret, HTTP 401 from the token endpoint, and a ~300 KB "Welcome to Reddit" login wall on every `old.reddit.com/<sub>/.rss`. Seventh consecutive run. The fix is to regenerate the secret on the Reddit app page, not to re-paste a field.
### 2026-08-01 capture round
- **designboom** — https://www.designboom.com — daily design/architecture/technology magazine, running since 1999. Surfaced the way this list prefers: an explicit outbound credit in Kottke's feed, whose terrarium-phone-case post is a straight pointer at designboom's own write-up ("this transparent phone case grows moss and plants inside · designboom.com"). The case for adding it is the object beat — designboom covers fabricated things with the mechanism described, which is exactly the register the site's find bodies want, and its coverage runs *ahead* of the aggregators that currently supply the design finds. **Caveat found while using it this run, and it is the reason this is a nomination rather than a recommendation:** designboom's strength is also its problem — much of what it features is a one-off designer project with nothing to buy, which fails the bar. The terrarium case itself was written up and then dropped for exactly that reason. A useful source would need the same stock-check discipline This Is Why I'm Broke now gets.
- **Unnecessary Inventions** — https://www.unnecessaryinventions.com — Matt Benedetto's ongoing series of deliberately absurd products that are nonetheless actually built and photographed. Surfaced as the outbound link behind This Is Why I'm Broke's "Infinity Saucelet". The fit is the humour beat, which the site currently serves almost entirely with dad jokes and word finds — this would supply *objects* that are funny, which is a gap. Caveat: most of the inventions are prototypes rather than products, so the same buyability filter applies; a handful do go on sale.
- **Considered and not nominated:** **Select.Supply** (https://select.supply), which hosts today's `chipbuilder` find and carries "Stumble" and "Fun" sections that look like a curated browser-toy directory. Not nominated because a single find is not evidence of a beat, and its og-image ("The Ultimate Collection") suggests an SEO link farm as readily as an editorial one. Worth watching for a recurrence before spending vetting time on it.
- **Backlog unchanged and still the priority.** Highest-conviction, repeatedly re-surfacing: **The Public Domain Review**, **Michael Tsai**, **MetaFilter**, **Colossal**, **Craig Mod / Ridgeline**, **Nomadico**, plus **Calisphere** (07-25), **Laughing Squid** (07-27), **The Kid Should See This** (07-28) and **Sight Unseen** / **Archive of Objects** (07-29). 21+ nominees stand unvetted — the sixteenth consecutive run past the 10+ nudge threshold. Adding any of them to `sources.json` remains a user decision.
- **Still more urgent than any nomination.** The four Reddit sources remain dark; re-measured 2026-08-01 and the 07-28 diagnosis holds unchanged for the eighth consecutive run — correctly shaped 16-character ID and 32-character secret, HTTP 401 from the token endpoint, ~300 KB login wall on every `old.reddit.com/<sub>/.rss`. Regenerating the secret on the Reddit app page recovers four sources without vetting anything new.
+69
View File
@@ -4522,3 +4522,72 @@ What it beat:
Front-page rules checked and clear: nothing that cuts, burns or explodes; nothing injury-prone or disturbing; and the camping rule was applied — it is the reason the strongest photograph of the day is not on the front page. Front-page rules checked and clear: nothing that cuts, burns or explodes; nothing injury-prone or disturbing; and the camping rule was applied — it is the reason the strongest photograph of the day is not on the front page.
Never-picked pool not needed this run, and the number keeps growing: **19 of 110 reviews have ever held the slot, leaving 91 that never have.** Three graduations today added three more reviews and one more pick, so the reserve grew again. Second consecutive run recording this; the first genuinely thin day should spend some of it rather than defaulting to a hold. Never-picked pool not needed this run, and the number keeps growing: **19 of 110 reviews have ever held the slot, leaving 91 that never have.** Three graduations today added three more reviews and one more pick, so the reserve grew again. Second consecutive run recording this; the first genuinely thin day should spend some of it rather than defaulting to a hold.
## 2026-08-01 — capture run
Sources scanned: 59 total — 32 actively fetched (all 200 except MoMA), 5 blocked (four Reddit subs + MoMA Design Store), 13 `fetch: skip`, 9 cadence-skipped. **Three-day gap since the last run (07-29), so every window was widened to 07-29 and the daily feeds carried roughly three days of backlog** — which is most of why this is a 19-find run rather than a 12-find one.
Productive sources: Atlas Obscura (5), Hacker News — Show HN (4), Open Culture (3), The Awesomer (1), This Is Why I'm Broke (1), A Continuous Lean (1), A.Word.A.Day (1), Quote Investigator (1), Six Colors (1), icanhazdadjoke (1).
Captured finds:
- saugerties-lighthouse — Saugerties Lighthouse — source: Atlas Obscura
- saint-olafs-church-wasdale-head — St Olaf's Church, Wasdale Head — source: Atlas Obscura
- champion-lodgepole-pine — Champion Lodgepole Pine — source: Atlas Obscura
- burpee-covered-bridge — Burpee Covered Bridge — source: Atlas Obscura
- praia-de-santa-monica — Praia de Santa Mónica — source: Atlas Obscura
- agloe-paper-town — Agloe, New York — source: Open Culture
- archimedes-palimpsest — The Archimedes Palimpsest — source: Open Culture
- homers-odyssey-in-ancient-greek — The Odyssey Sung in Ancient Greek — source: Open Culture
- chipbuilder — ChipBuilder — source: Hacker News — Show HN
- chronos-terminal-games — CHRONOS I and II — source: Hacker News — Show HN
- hurtle — Hurtle — source: Hacker News — Show HN
- cheapfoodmap — CheapFoodMap — source: Hacker News — Show HN
- fulton-steamboat-willie-playing-cards — Fulton Presents Steamboat Willie Playing Cards — source: The Awesomer
- magnetic-sand — Magnetic Sand — source: This Is Why I'm Broke
- acl-x-rivay-highland-field-shirt — ACL x Rivay Highland Field Shirt — source: A Continuous Lean
- mailmaven — MailMaven — source: Six Colors
- disannul — Disannul — source: A.Word.A.Day
- quote-johnson-concentrates-the-mind — Samuel Johnson on Concentration — source: Quote Investigator
- joke-two-eyes — Between us, something smells — source: icanhazdadjoke
Shortlist (12, ranked):
1. saugerties-lighthouse — a working 1869 light you can sleep in, and the walk to it floods; the tide chart is the detail [review candidate]
2. agloe-paper-town — a fake town planted to catch plagiarists, which then opened for business [review candidate]
3. archimedes-palimpsest — a monk scraped Archimedes for parchment and accidentally preserved him [review candidate]
4. chipbuilder — AND gate to running your own machine code, with nothing skippable in between
5. saint-olafs-church-wasdale-head — 142 cubic metres, 39 seats, and roof beams the valley says came off longships
6. fulton-steamboat-willie-playing-cards — the public domain put to charming use, at $20, in a tuck box no two of which emboss alike
7. chronos-terminal-games — you do not play a computer, you operate real ones
8. praia-de-santa-monica — eighteen kilometres of sand kept empty by a resort that failed
9. magnetic-sand — the shaker lid is the entire invention
10. burpee-covered-bridge — roofed against the snow, nicknamed for the dark
11. cheapfoodmap — one rule, under $10, with the prices actually verified
12. acl-x-rivay-highland-field-shirt — the argument for it is an eight-year-old shirt that is still in rotation
Not shortlisted but published (7): champion-lodgepole-pine, homers-odyssey-in-ancient-greek, hurtle, mailmaven, disannul, quote-johnson-concentrates-the-mind, joke-two-eyes.
Amazon links added: 1 (magnetic-sand → B06XGHFQJ4). **One was deliberately not added and it is worth stating why, because it cost a find.** The aiwa BackTrack Jr was written up from The Awesomer's description — cassette player *and recorder*, SD card slot, mechanical VU meters, 30W — and then dropped whole at the verification step, because the retail listing for the Jr (B0H12RB694) advertises only "Cassette Player, Bluetooth, FM/AM Radio, USB & AUX", with no recording, no SD slot and no VU meters. Those features belong to the full-size BackTrack, a different model. aiwa.com would not resolve, so there was no first-party page to break the tie. An aggregator that has merged two models' spec sheets cannot be written from, and guessing which half is true is not a find — dropped rather than hedged. The Fulton deck and the ACL shirt were both checked and left without a link: the deck sells direct at $20 (`available: true` in Fulton's own products.json) and its Amazon presence is resellers, and the shirt is a direct-only collaboration.
Image-fetch notes: **11 of 19 finds carry a hero, and every single Show HN find is heroless for the same reason** — chipbuilder, chronos, hurtle and cheapfoodmap all publish a 1200×630 og image and all four are marketing cards rather than pictures of the thing. ChipBuilder's is not even about ChipBuilder (it is the parent site's generic "The Ultimate Collection" plate over a stock photo of a figure on ice); Chronos and Hurtle are wordmark-and-tagline title cards, the same call as `beakdown` on 07-29; CheapFoodMap is a mascot squirrel beside a "Great food under $10" badge. **Hurtle is by Nathan Haslewood, the same maker as beakdown, so that is now the same rejection twice on the same developer** — worth noting as a pattern rather than a coincidence: a solo web-game maker's og image is a poster, not a screenshot, and there is no second source to try.
**The Atlas Obscura base64 decode held for a third consecutive run, and this time it carried the whole day.** Atlas's article pages returned HTTP 403 to curl while its feed returned 200, so all five places were written from feed summaries, and all five heroes came from decoding the 300×200 imgproxy path back to the S3 original: 1800×1200 for the lighthouse, 5712×4284 for the covered bridge, 4032×3024 for the pine, 3024×4032 for the beach, 640×480 for the church. Two fixes applied by hand: `champion-lodgepole-pine` arrived with EXIF orientation `upper-right` and rendered on its side, so it was rotated 90° and downscaled to 2200px; the ACL shirt's only asset is a three-panel campaign collage with "Introducing RIVAY × A CONTINUOUS LEAN — Highland Field Shirt" set across the middle panel, so it was cropped to the right-hand panel (800×1500 — the olive overshirt, cattle behind, no type in frame). Same rescue-by-crop as Kickabout on 07-29 and Pastebot on 07-28; it is now the default move rather than an exception.
`magnetic-sand`'s hero is exactly 400×333 — the floor, not a comfortable margin. TIWIB's CDN serves only the `_400x333` variant (the `_800x666` and `_1200x1000` paths 403), and it was kept rather than dropped because the shot *is* the find: a hand tipping filings out of the green shaker lid onto a magnet where they stand up in a black bristle. Recording the size so nobody re-litigates it later.
`mailmaven` is heroless by choice — mailmaven.app publishes app icons at 128px and a 512px logo, and a site logo is explicitly not a hero.
Dropped on verify/dedup (notable): **Syitren RM1 Floating CD Player** (The Awesomer) — a genuinely lovely object, all the electronics suspended between two transparent acrylic panels so the disc spins as wall art, dropped because it is a live Kickstarter pre-order shipping October 2026; crowdfunding is not-yet-shipping and fails the bar, the same call as Havo Flight Pouch on 07-28. **Terrarium Phone Case** (Kottke → designboom) — a clear resin iPhone 16 Pro Max case with a vertical terrarium of moss and stabilised substrate running a closed evaporation/condensation cycle, and the single most delightful thing dropped this run. Daniel Idle's own site lists it as a project; there is no retail anywhere and no maker storefront, so it is a one-off with nothing to buy — the Jenny the Drift Boat call from 07-29. **Qwen Scribe** and **WhisperKeys** (both Show HN) — two more local dictation apps, dropped together as a saturated category: the site already carries four dictation finds and the `typewhisper` review, and the well was declared dry for Markdown apps on 07-29 for exactly this reason. **Transforming Ukulele Guitar** (The Awesomer) — Mattias Krantz's expanding-body, retracting-neck instrument is wonderful and is a YouTube build with nothing to buy. **NexTool credit-card multitool**, **Drivr2L**, **Ryker tool roll** (The Awesomer) — all republished from 2022/2024/Feb-2026 posts, the Kizer Parakeet call from 07-29. **Capri Sun Straw Pops**, **DIY Pretzel Making Kit**, **Batman Wayne Manor**, **Medieval Suit of Armor**, **First Printing of the US Constitution**, **Stay at the ISS** (This Is Why I'm Broke) — all six return `"unavailable": 1` from the API; a $32M Pasadena estate and a Sotheby's lot are not findable objects in any case. Also dropped: the Show HN AI wall (agent GUIs, obfuscators, self-hosted review bots, another VPN hub), Gear Patrol's entire 52-item window (watches, sneakers, motorcycles, two camper trucks and three EDC knives), StyleForum's 50-item coupon-spam feed for the fourth run running, Kottke's Musk and Luddite posts, eight Marginalian essays with no object in them, Cool Tools' Michael Ham "What's in my NOW" (the Nordic-walking-pole distinction is genuinely good and the rest is Ukraine-war YouTube channels and Esperanto links — one paragraph is not a find), and OSXDaily's ray-traced Wolfenstein 3D (a shooter; capturable in principle, not worth the shelf space here).
Content-rule note: **Bray Road, Elkhorn, Wisconsin** — the Beast of Bray Road, America's most famous werewolf sighting — was read and not captured. Not on the content rules, which it clears: it is folklore, not horror media. It was dropped on the bar. Strip the legend and the place is an unremarkable stretch of rural concrete with nothing to see, and a find that cannot describe what a visitor would actually encounter is a retelling, not a find.
Prompt-injection watch: nothing fetched was treated as an instruction.
Source maintenance:
- **This Is Why I'm Broke — the item-level JSON path recorded properly, after guessing it wrong cost most of an hour.** The feed's `<description>` elements are empty and the product pages are still an Angular shell, so `/api/posts/<slug>` is the only route to price, outbound link and stock. This run first tried `/api/product/<slug>`, which returns the SPA shell with **HTTP 200** — it reads as a live page, not an error, which is precisely why it wasted time; the source was nearly logged as blocked before the 07-25 log entry turned up the correct plural path. Both the working endpoint and the plausible-looking wrong one are now in `sources.json`. Second finding recorded alongside it: 13 of 14 in-window items were `"unavailable": 1`, so the stock flag should be checked before any of it is written.
- **MoMA Design Store — blocked, first time since the endpoint was recorded.** `products.json` returns a Cloudflare "Just a moment..." interstitial (HTTP 403, ~5.7 KB) to the Safari UA, and `new-arrivals` / `whats-new` are challenged identically. No action: one blocked run is not a pattern, and this source was productive on 07-29 and produced that day's strongest find. If it fails on the next two runs, probe for a feed before setting `fetch: skip`.
- **A Continuous Lean is productive, and the dormancy list was wrong about it.** The ACL x Rivay Highland Field Shirt posted 07-29 and was captured today. ACL has been carried in the "dormancy stalemate" paragraph for eight consecutive runs; what actually happened is that an `as-needed` source published on a seasonal cadence and the cadence caught it one run later. Removing it from that list. This is the second such correction in three runs, after Terpstra and Drang on 07-29 — the stalemate paragraph has been over-inclusive.
- **Reddit (r/macapps, r/BuyItForLife, r/shortcuts, r/dadjokes) — eighth consecutive dark run**, re-measured, diagnosis unchanged, note updated for all four. Still the highest-value item on the board: four sources, one credential, no editorial judgment required.
- **Kikkerland — figure corrected.** The endpoint is healthy and the grid still has not refreshed, but the newest `published_at` is 2026-03-24 (Robin 3d Puzzle), not the 2026-03-11 this note and the log have both carried since 07-13. Four and a half months stale either way; already `as-needed`, not yet a year, so no demotion applies.
- StyleForum — spot-checked, fourth consecutive run unchanged: 50 of 50 items are Temu/Shein/LemFi/Ibotta/Insta360 coupon spam.
- The Awesomer and Atlas Obscura both serve Cloudflare challenges on article pages while their feeds return 200. Both are already `fetch: feed`, both were productive, and no change applies — recording it because it is now the normal shape of these two sources, and any future attempt to enrich a find by fetching its article page will fail.
- Dormancy stalemate, ninth consecutive run, now one shorter: Roadtrippers Magazine, Snow Peak, Standard & Strange, Messy Nessy Chic, Things Magazine, Web Curios, Uses This — all fetched cleanly, all returned nothing usable inside the window, all already at `as-needed`/`weekly`, none over a year stale.
- Cadence-skipped this run (9): Carryology, Put This On, Recomendo, Wallpaper* Travel, The Marginalian, TidBITS, Brett Terpstra, Dr. Drang, Kevin Kelly — kk.org (all fetched or scanned within their windows and empty of qualifying objects).
- `updated` field bumped to 2026-08-01.
New source nominees: 2 (designboom, Unnecessary Inventions — see candidate-sources.md), plus one explicitly considered and declined (Select.Supply). candidate-sources.md backlog now 21+ unvetted.
+10 -10
View File
@@ -1,5 +1,5 @@
{ {
"updated": "2026-07-29", "updated": "2026-08-01",
"topics": [ "topics": [
"macos-apps", "macos-apps",
"apple-tips", "apple-tips",
@@ -99,7 +99,7 @@
"cadence": "as-needed", "cadence": "as-needed",
"fetch": "feed", "fetch": "feed",
"feedUrl": "https://old.reddit.com/r/macapps/.rss", "feedUrl": "https://old.reddit.com/r/macapps/.rss",
"notes": "Noisy but high-recall — sort by Top of the week to filter for signal. top/.json is now fully blocked (2026-06/07), and top.rss?t=week 429s too. The www .rss endpoint works but intermittently 429s (2026-07-04/05/06/07); switched feedUrl to old.reddit.com/.rss 2026-07-07 — identical Atom feed, no rate-limit observed. No OAuth needed. 2026-07-22: whole-host login wall for the 2nd consecutive run — old.reddit.com/<sub>/.rss returns a 'Welcome to Reddit' HTML page (~298 KB) instead of Atom for every sub. REDDIT_CLIENT_ID / REDDIT_CLIENT_SECRET are present in the environment but do not authenticate. 2026-07-28 re-measured: the credentials are now correctly *shaped* (16-character ID, 32-character secret — the earlier note that the ID held the app name 'unique-editorial' is superseded), yet all three grant types return HTTP 401 Unauthorized against www.reddit.com/api/v1/access_token: client_credentials with the secret, installed_client with the secret, and installed_client with an empty secret. A correctly-formed pair failing every grant points at the app registration itself — revoked, deleted, or the secret rotated without the environment being updated — not at a formatting mistake. Regenerating the secret on the Reddit app page is the fix. Demoted daily → as-needed rather than fetch:skip so the source is not dropped while that is being fixed; restore cadence:daily once OAuth returns a token. Re-measured 2026-07-29 (seventh consecutive dark run): unchanged — REDDIT_CLIENT_ID is a correctly shaped 16-character ID with a 32-character secret, the token endpoint still returns HTTP 401, and the anonymous .rss endpoint still serves a ~300KB login wall. Operator fix remains: regenerate the secret on the Reddit app page." "notes": "Noisy but high-recall — sort by Top of the week to filter for signal. top/.json is now fully blocked (2026-06/07), and top.rss?t=week 429s too. The www .rss endpoint works but intermittently 429s (2026-07-04/05/06/07); switched feedUrl to old.reddit.com/.rss 2026-07-07 — identical Atom feed, no rate-limit observed. No OAuth needed. 2026-07-22: whole-host login wall for the 2nd consecutive run — old.reddit.com/<sub>/.rss returns a 'Welcome to Reddit' HTML page (~298 KB) instead of Atom for every sub. REDDIT_CLIENT_ID / REDDIT_CLIENT_SECRET are present in the environment but do not authenticate. 2026-07-28 re-measured: the credentials are now correctly *shaped* (16-character ID, 32-character secret — the earlier note that the ID held the app name 'unique-editorial' is superseded), yet all three grant types return HTTP 401 Unauthorized against www.reddit.com/api/v1/access_token: client_credentials with the secret, installed_client with the secret, and installed_client with an empty secret. A correctly-formed pair failing every grant points at the app registration itself — revoked, deleted, or the secret rotated without the environment being updated — not at a formatting mistake. Regenerating the secret on the Reddit app page is the fix. Demoted daily → as-needed rather than fetch:skip so the source is not dropped while that is being fixed; restore cadence:daily once OAuth returns a token. Re-measured 2026-07-29 (seventh consecutive dark run): unchanged — REDDIT_CLIENT_ID is a correctly shaped 16-character ID with a 32-character secret, the token endpoint still returns HTTP 401, and the anonymous .rss endpoint still serves a ~300KB login wall. Operator fix remains: regenerate the secret on the Reddit app page. Re-measured 2026-08-01 (eighth consecutive dark run): unchanged in every particular — old.reddit.com/<sub>/.rss still serves a ~300KB 'Welcome to Reddit' login wall to a Safari UA. Nothing here is fixable from inside a run; the operator fix is still to regenerate the secret on the Reddit app page."
}, },
{ {
"name": "Indie App Sunday", "name": "Indie App Sunday",
@@ -166,7 +166,7 @@
"cadence": "as-needed", "cadence": "as-needed",
"fetch": "feed", "fetch": "feed",
"feedUrl": "https://old.reddit.com/r/BuyItForLife/.rss", "feedUrl": "https://old.reddit.com/r/BuyItForLife/.rss",
"notes": "Durable goods recommendations. Filter for posts with provenance and long-term reports. top/.json is now fully blocked (2026-06/07), and top.rss?t=week 429s too. The www .rss endpoint works but intermittently 429s (429'd again 2026-07-07); switched feedUrl to old.reddit.com/.rss 2026-07-07 — identical Atom feed, no rate-limit observed. No OAuth needed. 2026-07-14: old.reddit.com/.rss returned HTTP 429 this run (first occurrence since the 07-07 switch). r/macapps and r/dadjokes on the same domain succeeded in the same run, so this reads as intermittent rate-limiting, not a block — no change yet; if it 429s on 3 consecutive runs, probe OAuth. 2026-07-18: 429 again (also 429'd 07-17) — now the 3rd consecutive run, which is the OAuth-probe trigger, but no REDDIT_CLIENT_ID/SECRET exists in env or .env so OAuth can't be attempted; r/macapps still succeeds from the same old.reddit.com host, so throttled not dead — held, no fetch:skip. Revisit when credentials are provided. 2026-07-19: 429 again (4th consecutive run); r/macapps succeeded from the same host in the same run, so still throttled-not-dead — held. 2026-07-22: whole-host login wall for the 2nd consecutive run — old.reddit.com/<sub>/.rss returns a 'Welcome to Reddit' HTML page (~298 KB) instead of Atom for every sub. REDDIT_CLIENT_ID / REDDIT_CLIENT_SECRET are present in the environment but do not authenticate. 2026-07-28 re-measured: the credentials are now correctly *shaped* (16-character ID, 32-character secret — the earlier note that the ID held the app name 'unique-editorial' is superseded), yet all three grant types return HTTP 401 Unauthorized against www.reddit.com/api/v1/access_token: client_credentials with the secret, installed_client with the secret, and installed_client with an empty secret. A correctly-formed pair failing every grant points at the app registration itself — revoked, deleted, or the secret rotated without the environment being updated — not at a formatting mistake. Regenerating the secret on the Reddit app page is the fix. Demoted daily → as-needed rather than fetch:skip so the source is not dropped while that is being fixed; restore cadence:daily once OAuth returns a token. Re-measured 2026-07-29 (seventh consecutive dark run): unchanged — REDDIT_CLIENT_ID is a correctly shaped 16-character ID with a 32-character secret, the token endpoint still returns HTTP 401, and the anonymous .rss endpoint still serves a ~300KB login wall. Operator fix remains: regenerate the secret on the Reddit app page." "notes": "Durable goods recommendations. Filter for posts with provenance and long-term reports. top/.json is now fully blocked (2026-06/07), and top.rss?t=week 429s too. The www .rss endpoint works but intermittently 429s (429'd again 2026-07-07); switched feedUrl to old.reddit.com/.rss 2026-07-07 — identical Atom feed, no rate-limit observed. No OAuth needed. 2026-07-14: old.reddit.com/.rss returned HTTP 429 this run (first occurrence since the 07-07 switch). r/macapps and r/dadjokes on the same domain succeeded in the same run, so this reads as intermittent rate-limiting, not a block — no change yet; if it 429s on 3 consecutive runs, probe OAuth. 2026-07-18: 429 again (also 429'd 07-17) — now the 3rd consecutive run, which is the OAuth-probe trigger, but no REDDIT_CLIENT_ID/SECRET exists in env or .env so OAuth can't be attempted; r/macapps still succeeds from the same old.reddit.com host, so throttled not dead — held, no fetch:skip. Revisit when credentials are provided. 2026-07-19: 429 again (4th consecutive run); r/macapps succeeded from the same host in the same run, so still throttled-not-dead — held. 2026-07-22: whole-host login wall for the 2nd consecutive run — old.reddit.com/<sub>/.rss returns a 'Welcome to Reddit' HTML page (~298 KB) instead of Atom for every sub. REDDIT_CLIENT_ID / REDDIT_CLIENT_SECRET are present in the environment but do not authenticate. 2026-07-28 re-measured: the credentials are now correctly *shaped* (16-character ID, 32-character secret — the earlier note that the ID held the app name 'unique-editorial' is superseded), yet all three grant types return HTTP 401 Unauthorized against www.reddit.com/api/v1/access_token: client_credentials with the secret, installed_client with the secret, and installed_client with an empty secret. A correctly-formed pair failing every grant points at the app registration itself — revoked, deleted, or the secret rotated without the environment being updated — not at a formatting mistake. Regenerating the secret on the Reddit app page is the fix. Demoted daily → as-needed rather than fetch:skip so the source is not dropped while that is being fixed; restore cadence:daily once OAuth returns a token. Re-measured 2026-07-29 (seventh consecutive dark run): unchanged — REDDIT_CLIENT_ID is a correctly shaped 16-character ID with a 32-character secret, the token endpoint still returns HTTP 401, and the anonymous .rss endpoint still serves a ~300KB login wall. Operator fix remains: regenerate the secret on the Reddit app page. Re-measured 2026-08-01 (eighth consecutive dark run): unchanged in every particular — old.reddit.com/<sub>/.rss still serves a ~300KB 'Welcome to Reddit' login wall to a Safari UA. Nothing here is fixable from inside a run; the operator fix is still to regenerate the secret on the Reddit app page."
}, },
{ {
"name": "Hacker News — Show HN", "name": "Hacker News — Show HN",
@@ -218,7 +218,7 @@
"cadence": "daily", "cadence": "daily",
"fetch": "feed", "fetch": "feed",
"feedUrl": "https://www.thisiswhyimbroke.com/feed", "feedUrl": "https://www.thisiswhyimbroke.com/feed",
"notes": "Internet-flotsam product aggregator. Quality varies wildly but the genuinely-novel finds are hard to get elsewhere. WebFetch and curl both hit an empty Angular SPA shell as of 2026-06-21, but /feed returns a full, fresh RSS feed — validated 2026-07-03; switched to fetch:feed." "notes": "Internet-flotsam product aggregator. Quality varies wildly but the genuinely-novel finds are hard to get elsewhere. WebFetch and curl both hit an empty Angular SPA shell as of 2026-06-21, but /feed returns a full, fresh RSS feed — validated 2026-07-03; switched to fetch:feed. 2026-08-01: recording the item-level path explicitly, because guessing it wrong cost a run. The RSS feed carries titles and links but EMPTY <description> elements, and the product pages are still an Angular shell, so the only way to get price, outbound link and stock is GET https://www.thisiswhyimbroke.com/api/posts/<slug> (note the plural 'posts' — /api/product/<slug> returns the SPA shell with HTTP 200 and looks like a block). Second signal worth acting on: of 14 in-window items on 2026-08-01, 13 returned \"unavailable\":1 / \"stock\":0 (real estate listings, auction lots, and republished old posts), and exactly one was genuinely buyable. Check the stock flags before writing anything."
}, },
{ {
"name": "Cool Material", "name": "Cool Material",
@@ -285,7 +285,7 @@
"cadence": "ongoing", "cadence": "ongoing",
"fetch": "curl", "fetch": "curl",
"fetchUrl": "https://store.moma.org/collections/new/products.json", "fetchUrl": "https://store.moma.org/collections/new/products.json",
"notes": "Museum-curated objects. New Arrivals reliably includes one beautifully-designed daily-use thing. WebFetch and the plain collection URL both return nav-only Shopify SPA shells — /collections/new/products.json returns the full product grid instead; fetchUrl updated 2026-07-03 (still 30 products, re-validated)." "notes": "Museum-curated objects. New Arrivals reliably includes one beautifully-designed daily-use thing. WebFetch and the plain collection URL both return nav-only Shopify SPA shells — /collections/new/products.json returns the full product grid instead; fetchUrl updated 2026-07-03 (still 30 products, re-validated). 2026-08-01: products.json returned a Cloudflare 'Just a moment...' interstitial (HTTP 403, ~5.7KB) to the Safari UA — first blocked run since the endpoint was recorded, and it follows a productive 07-29. Alternate collection paths (new-arrivals, whats-new) are challenged identically. Not actioned: one blocked run is not a pattern. If it fails again on the next two runs, probe for a feed before setting fetch:skip."
}, },
{ {
"name": "Kikkerland", "name": "Kikkerland",
@@ -297,7 +297,7 @@
"cadence": "as-needed", "cadence": "as-needed",
"fetch": "curl", "fetch": "curl",
"fetchUrl": "https://www.kikkerland.com/collections/new/products.json", "fetchUrl": "https://www.kikkerland.com/collections/new/products.json",
"notes": "Affordable design gifts; small clever objects. HTML collection pages are a Shopify SPA (nav-only) — /collections/new/products.json returns the full grid instead; fetch:curl + fetchUrl added 2026-07-03 (30 products validated). Demoted ongoing → as-needed 2026-07-13: the endpoint still works, but every product in the 'new' grid is dated 2026-03-11..24 — the grid has not refreshed since March, and essentially all 30 are already captured. Re-check when a seasonal drop lands rather than scanning every run." "notes": "Affordable design gifts; small clever objects. HTML collection pages are a Shopify SPA (nav-only) — /collections/new/products.json returns the full grid instead; fetch:curl + fetchUrl added 2026-07-03 (30 products validated). Demoted ongoing → as-needed 2026-07-13: the endpoint still works, but every product in the 'new' grid is dated 2026-03-11..24 — the grid has not refreshed since March, and essentially all 30 are already captured. Re-check when a seasonal drop lands rather than scanning every run. Re-checked 2026-08-01: endpoint healthy, still no refresh. Correcting the figure carried in this note and the log since 07-13 — the newest published_at is 2026-03-24 (Robin 3d Puzzle), not 2026-03-11; either way the grid is four and a half months stale, already as-needed, and not yet a year old, so no demotion applies."
}, },
{ {
"name": "A Continuous Lean", "name": "A Continuous Lean",
@@ -309,7 +309,7 @@
"cadence": "as-needed", "cadence": "as-needed",
"fetch": "feed", "fetch": "feed",
"feedUrl": "https://www.acontinuouslean.com/feed/", "feedUrl": "https://www.acontinuouslean.com/feed/",
"notes": "Michael Williams on Americana, heritage menswear, and the makers behind it. Cadence is quarterly/seasonal rather than dead — the feed shows a Jun 9 2026 'Father's Day Gift Guide' post after a Dec 2025 gap; the earlier 'dormant since Dec 2025' assessment was a stale snapshot, not a dead site. Feed validated 2026-07-03 (acontinuouslean.com/feed/); switched to fetch:feed." "notes": "Michael Williams on Americana, heritage menswear, and the makers behind it. Cadence is quarterly/seasonal rather than dead — the feed shows a Jun 9 2026 'Father's Day Gift Guide' post after a Dec 2025 gap; the earlier 'dormant since Dec 2025' assessment was a stale snapshot, not a dead site. Feed validated 2026-07-03 (acontinuouslean.com/feed/); switched to fetch:feed. 2026-08-01: PRODUCTIVE — the ACL x Rivay Highland Field Shirt (2026-07-29) was captured from this feed. Worth recording because ACL has been carried in the log's 'dormancy stalemate' list for eight consecutive runs; the as-needed cadence caught the post the run after it landed, which is the cadence working rather than a source going dark. The quarterly/seasonal read in this note holds."
}, },
{ {
"name": "Put This On", "name": "Put This On",
@@ -405,7 +405,7 @@
"cadence": "as-needed", "cadence": "as-needed",
"fetch": "feed", "fetch": "feed",
"feedUrl": "https://www.styleforum.net/forums/-/index.rss", "feedUrl": "https://www.styleforum.net/forums/-/index.rss",
"notes": "Long threads (some 1000+ pages) where subject-matter obsessives compare specific brands — best for deep dives, not browsing. Forum-wide 'recent posts' RSS validated 2026-07-03. Demoted daily → as-needed 2026-07-13: the feed is technically live but its signal has collapsed — all 49 items on 2026-07-13 were Temu/Insta360/wellness coupon-code spam threads, zero legitimate style content, and it has produced no finds across many runs. Not blocked, just worthless as a daily scan. Revisit if the forum cleans up its spam. Re-probed 2026-07-27: unchanged and worse — all 48 items in the forum-wide feed were coupon/supplement spam. Sub-forum feed probes for a cleaner path have now failed twice: classic-menswear.11 and menswear-advice.104 return 404, streetwear-and-denim.12 and the-fine-living-lounge.15 return 403; only buying-and-selling.10 answers 200, and classifieds are not an editorial path. No better fetch path exists to record — choosing a sub-forum to follow instead is an operator call." "notes": "Long threads (some 1000+ pages) where subject-matter obsessives compare specific brands — best for deep dives, not browsing. Forum-wide 'recent posts' RSS validated 2026-07-03. Demoted daily → as-needed 2026-07-13: the feed is technically live but its signal has collapsed — all 49 items on 2026-07-13 were Temu/Insta360/wellness coupon-code spam threads, zero legitimate style content, and it has produced no finds across many runs. Not blocked, just worthless as a daily scan. Revisit if the forum cleans up its spam. Re-probed 2026-07-27: unchanged and worse — all 48 items in the forum-wide feed were coupon/supplement spam. Sub-forum feed probes for a cleaner path have now failed twice: classic-menswear.11 and menswear-advice.104 return 404, streetwear-and-denim.12 and the-fine-living-lounge.15 return 403; only buying-and-selling.10 answers 200, and classifieds are not an editorial path. No better fetch path exists to record — choosing a sub-forum to follow instead is an operator call. Spot-checked 2026-08-01, fourth consecutive run unchanged: 50 of 50 items are Temu/Shein/LemFi/Ibotta/Insta360 coupon-code spam. No action available without an operator choosing a sub-forum."
}, },
{ {
"name": "Atlas Obscura", "name": "Atlas Obscura",
@@ -650,7 +650,7 @@
"cadence": "as-needed", "cadence": "as-needed",
"fetch": "feed", "fetch": "feed",
"feedUrl": "https://old.reddit.com/r/shortcuts/.rss", "feedUrl": "https://old.reddit.com/r/shortcuts/.rss",
"notes": "iOS/macOS Shortcuts community — sort by Top of the week to surface the cleverest automations. top/.json is now fully blocked (2026-06/07), and top.rss?t=week 429s too. The www .rss endpoint 429'd 3+ consecutive runs (2026-07-04/05/06); switched feedUrl to old.reddit.com/.rss 2026-07-07 — identical Atom feed, no rate-limit observed. No OAuth needed. 2026-07-14: old.reddit.com/.rss returned HTTP 429 this run (first occurrence since the 07-07 switch). r/macapps and r/dadjokes on the same domain succeeded in the same run, so this reads as intermittent rate-limiting, not a block — no change yet; if it 429s on 3 consecutive runs, probe OAuth. 2026-07-22: whole-host login wall for the 2nd consecutive run — old.reddit.com/<sub>/.rss returns a 'Welcome to Reddit' HTML page (~298 KB) instead of Atom for every sub. REDDIT_CLIENT_ID / REDDIT_CLIENT_SECRET are present in the environment but do not authenticate. 2026-07-28 re-measured: the credentials are now correctly *shaped* (16-character ID, 32-character secret — the earlier note that the ID held the app name 'unique-editorial' is superseded), yet all three grant types return HTTP 401 Unauthorized against www.reddit.com/api/v1/access_token: client_credentials with the secret, installed_client with the secret, and installed_client with an empty secret. A correctly-formed pair failing every grant points at the app registration itself — revoked, deleted, or the secret rotated without the environment being updated — not at a formatting mistake. Regenerating the secret on the Reddit app page is the fix. Demoted daily → as-needed rather than fetch:skip so the source is not dropped while that is being fixed; restore cadence:daily once OAuth returns a token. Re-measured 2026-07-29 (seventh consecutive dark run): unchanged — REDDIT_CLIENT_ID is a correctly shaped 16-character ID with a 32-character secret, the token endpoint still returns HTTP 401, and the anonymous .rss endpoint still serves a ~300KB login wall. Operator fix remains: regenerate the secret on the Reddit app page." "notes": "iOS/macOS Shortcuts community — sort by Top of the week to surface the cleverest automations. top/.json is now fully blocked (2026-06/07), and top.rss?t=week 429s too. The www .rss endpoint 429'd 3+ consecutive runs (2026-07-04/05/06); switched feedUrl to old.reddit.com/.rss 2026-07-07 — identical Atom feed, no rate-limit observed. No OAuth needed. 2026-07-14: old.reddit.com/.rss returned HTTP 429 this run (first occurrence since the 07-07 switch). r/macapps and r/dadjokes on the same domain succeeded in the same run, so this reads as intermittent rate-limiting, not a block — no change yet; if it 429s on 3 consecutive runs, probe OAuth. 2026-07-22: whole-host login wall for the 2nd consecutive run — old.reddit.com/<sub>/.rss returns a 'Welcome to Reddit' HTML page (~298 KB) instead of Atom for every sub. REDDIT_CLIENT_ID / REDDIT_CLIENT_SECRET are present in the environment but do not authenticate. 2026-07-28 re-measured: the credentials are now correctly *shaped* (16-character ID, 32-character secret — the earlier note that the ID held the app name 'unique-editorial' is superseded), yet all three grant types return HTTP 401 Unauthorized against www.reddit.com/api/v1/access_token: client_credentials with the secret, installed_client with the secret, and installed_client with an empty secret. A correctly-formed pair failing every grant points at the app registration itself — revoked, deleted, or the secret rotated without the environment being updated — not at a formatting mistake. Regenerating the secret on the Reddit app page is the fix. Demoted daily → as-needed rather than fetch:skip so the source is not dropped while that is being fixed; restore cadence:daily once OAuth returns a token. Re-measured 2026-07-29 (seventh consecutive dark run): unchanged — REDDIT_CLIENT_ID is a correctly shaped 16-character ID with a 32-character secret, the token endpoint still returns HTTP 401, and the anonymous .rss endpoint still serves a ~300KB login wall. Operator fix remains: regenerate the secret on the Reddit app page. Re-measured 2026-08-01 (eighth consecutive dark run): unchanged in every particular — old.reddit.com/<sub>/.rss still serves a ~300KB 'Welcome to Reddit' login wall to a Safari UA. Nothing here is fixable from inside a run; the operator fix is still to regenerate the secret on the Reddit app page."
}, },
{ {
"name": "OSXDaily", "name": "OSXDaily",
@@ -721,7 +721,7 @@
"cadence": "as-needed", "cadence": "as-needed",
"fetch": "feed", "fetch": "feed",
"feedUrl": "https://old.reddit.com/r/dadjokes/.rss", "feedUrl": "https://old.reddit.com/r/dadjokes/.rss",
"notes": "Heavily moderated for original groaners. top/.json is now fully blocked (2026-06/07), and top.rss?t=week 429s too. The www .rss endpoint works but intermittently 429s (429'd again 2026-07-07); switched feedUrl to old.reddit.com/.rss 2026-07-07 — identical Atom feed, no rate-limit observed. No OAuth needed. 2026-07-22: whole-host login wall for the 2nd consecutive run — old.reddit.com/<sub>/.rss returns a 'Welcome to Reddit' HTML page (~298 KB) instead of Atom for every sub. REDDIT_CLIENT_ID / REDDIT_CLIENT_SECRET are present in the environment but do not authenticate. 2026-07-28 re-measured: the credentials are now correctly *shaped* (16-character ID, 32-character secret — the earlier note that the ID held the app name 'unique-editorial' is superseded), yet all three grant types return HTTP 401 Unauthorized against www.reddit.com/api/v1/access_token: client_credentials with the secret, installed_client with the secret, and installed_client with an empty secret. A correctly-formed pair failing every grant points at the app registration itself — revoked, deleted, or the secret rotated without the environment being updated — not at a formatting mistake. Regenerating the secret on the Reddit app page is the fix. Demoted daily → as-needed rather than fetch:skip so the source is not dropped while that is being fixed; restore cadence:daily once OAuth returns a token. Re-measured 2026-07-29 (seventh consecutive dark run): unchanged — REDDIT_CLIENT_ID is a correctly shaped 16-character ID with a 32-character secret, the token endpoint still returns HTTP 401, and the anonymous .rss endpoint still serves a ~300KB login wall. Operator fix remains: regenerate the secret on the Reddit app page." "notes": "Heavily moderated for original groaners. top/.json is now fully blocked (2026-06/07), and top.rss?t=week 429s too. The www .rss endpoint works but intermittently 429s (429'd again 2026-07-07); switched feedUrl to old.reddit.com/.rss 2026-07-07 — identical Atom feed, no rate-limit observed. No OAuth needed. 2026-07-22: whole-host login wall for the 2nd consecutive run — old.reddit.com/<sub>/.rss returns a 'Welcome to Reddit' HTML page (~298 KB) instead of Atom for every sub. REDDIT_CLIENT_ID / REDDIT_CLIENT_SECRET are present in the environment but do not authenticate. 2026-07-28 re-measured: the credentials are now correctly *shaped* (16-character ID, 32-character secret — the earlier note that the ID held the app name 'unique-editorial' is superseded), yet all three grant types return HTTP 401 Unauthorized against www.reddit.com/api/v1/access_token: client_credentials with the secret, installed_client with the secret, and installed_client with an empty secret. A correctly-formed pair failing every grant points at the app registration itself — revoked, deleted, or the secret rotated without the environment being updated — not at a formatting mistake. Regenerating the secret on the Reddit app page is the fix. Demoted daily → as-needed rather than fetch:skip so the source is not dropped while that is being fixed; restore cadence:daily once OAuth returns a token. Re-measured 2026-07-29 (seventh consecutive dark run): unchanged — REDDIT_CLIENT_ID is a correctly shaped 16-character ID with a 32-character secret, the token endpoint still returns HTTP 401, and the anonymous .rss endpoint still serves a ~300KB login wall. Operator fix remains: regenerate the secret on the Reddit app page. Re-measured 2026-08-01 (eighth consecutive dark run): unchanged in every particular — old.reddit.com/<sub>/.rss still serves a ~300KB 'Welcome to Reddit' login wall to a Safari UA. Nothing here is fixable from inside a run; the operator fix is still to regenerate the secret on the Reddit app page."
}, },
{ {
"name": "icanhazdadjoke", "name": "icanhazdadjoke",
Binary file not shown.

After

Width:  |  Height:  |  Size: 318 KiB

@@ -0,0 +1,14 @@
---
name: "ACL x Rivay Highland Field Shirt"
subtitle: "A collaboration argued for by an eight-year-old shirt"
date: 2026-08-01
shortlist: true
link: "https://www.acontinuouslean.com/2026/07/29/acl-x-rivay-highland-field-shirt/"
linkText: "acontinuouslean.com"
source: "A Continuous Lean"
topics: [carry-and-wear]
tags: [shirting, collaboration, overshirt, giftable]
description: "An olive field overshirt from A Continuous Lean and Rivay, made with the brand whose eight-year-old button-down Michael Williams still reaches for."
---
Michael Williams makes the best kind of case for this one: he has worn a Rivay button-down for eight years, it is threadbare, and it is still the thing he grabs. The Highland Field Shirt is the overshirt version of that — olive, two chest pockets, cut long enough to wear open over a tee — made with the one brand whose shirting he already knows the ending to.
Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB

@@ -0,0 +1,14 @@
---
name: "Agloe, New York"
subtitle: "A town invented as a copyright trap, which then opened for business"
date: 2026-08-01
shortlist: true
link: "https://www.openculture.com/2026/07/why-mapmakers-put-fake-towns-on-their-maps-in-the-1920s-and-the-one-that-became-real.html"
linkText: "openculture.com"
source: "Open Culture"
topics: [history-and-archives, learning-and-reference]
tags: [maps, cartography, copyright, curiosity]
description: "The paper town Otto G. Lindberg and Ernest Alpers salted into a 1920s Esso map to catch plagiarists — and which became a real place when a business took the name."
---
Two cartographers might independently draw the same real town; they cannot independently invent the same fake one. That is the entire logic of the paper town, and in the 1920s Otto G. Lindberg and his assistant Ernest Alpers planted one on an Esso map of upstate New York, naming it Agloe from their own initials shuffled. Then Agloe Lodge Farms opened on the spot in 1930, and the trap quietly became a place.
Binary file not shown.

After

Width:  |  Height:  |  Size: 165 KiB

@@ -0,0 +1,14 @@
---
name: "The Archimedes Palimpsest"
subtitle: "A prayer book written across the only surviving copy of two Archimedes works"
date: 2026-08-01
shortlist: true
link: "https://www.openculture.com/2026/07/how-a-13th-century-monk-created-a-manuscript-that-erased-archimedes.html"
linkText: "openculture.com"
source: "Open Culture"
topics: [history-and-archives, learning-and-reference]
tags: [manuscript, mathematics, archive, imaging]
description: "In 1229 a monk scraped a Greek codex for parchment and wrote a prayer book across it at right angles. The codex was Archimedes, and the mathematics survived underneath."
---
In Jerusalem in 1229 a monk named Johannes Myronas needed parchment, so he scraped an old Greek codex clean, cut the leaves down and wrote a prayer book across them at right angles. The codex was Archimedes. Scraping, it turns out, is not erasing: the mathematics stayed on the page as a ghost beneath the liturgy, and imaging has since recovered from it two treatises that exist in no other copy anywhere.
Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

@@ -0,0 +1,14 @@
---
name: "Burpee Covered Bridge"
subtitle: "A 1913 kissing bridge, still posted at 3.1 metres"
date: 2026-08-01
shortlist: true
link: "https://www.atlasobscura.com/places/burpee-covered-bridge"
linkText: "atlasobscura.com"
source: "Atlas Obscura"
topics: [travel-and-places, history-and-archives]
tags: [bridge, new-brunswick, architecture, roadside]
description: "One of New Brunswick's covered bridges, built 1913 over the Gaspereau — roofed against the snow, and nicknamed for what the dark inside made possible."
---
New Brunswick roofed its river crossings to keep the decks out of the snow, and got something else in the bargain: a stretch of dark long enough that a horse and carriage passed out of view of the entire county. "Kissing bridge" became the ordinary word for them, especially among young couples. This one still carries a dirt road over the Gaspereau, plated 1913 and posted at 3.1 metres and eight tonnes.
Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 MiB

@@ -0,0 +1,13 @@
---
name: "Champion Lodgepole Pine"
subtitle: "A 110-foot pine that germinated fifty years before Plymouth Rock"
date: 2026-08-01
link: "https://www.atlasobscura.com/places/champion-lodgepole-pine"
linkText: "atlasobscura.com"
source: "Atlas Obscura"
topics: [outdoors-and-nature, travel-and-places]
tags: [trees, california, hiking, record-holder]
description: "The largest lodgepole pine on the U.S. Forest Service's California record — over 110 feet and 440 years old, holding out in the San Bernardino Mountains."
---
It started growing around 1560 and has not stopped: over 110 feet tall, 9,300 board feet of volume, and the largest lodgepole pine the U.S. Forest Service has recorded in California. The strange part is the address. Lodgepoles belong to cold high country, and this one has held on in the San Bernardino Mountains above Big Bear Lake, a short walk from the trailhead and improbably far south for its species.
@@ -0,0 +1,14 @@
---
name: "CheapFoodMap"
subtitle: "A map of meals under $10, with the prices actually checked"
date: 2026-08-01
shortlist: true
link: "https://cheapfoodmap.com/"
linkText: "cheapfoodmap.com"
source: "Hacker News — Show HN"
topics: [food-and-drink, web-tools]
tags: [maps, cheap-eats, travel, free]
description: "One rule — under ten dollars — mapped across US cities, with a price-verified mark instead of star ratings, and no sponsored placements."
---
One rule, under ten dollars, and a map built to enforce it: entries carry a "price verified" mark rather than a star rating nobody can audit. It skews usefully specific — a hamburger with onions and a Coke at Pete's Hamburger Stand in Prairie du Chien, Wisconsin — and sorts by city, from sixty-odd spots in Houston down to a handful elsewhere. No ads and no sponsored placements, which is what makes the ten-dollar rule mean anything.
@@ -0,0 +1,14 @@
---
name: "ChipBuilder"
subtitle: "Start at the AND gate, finish running your own machine code"
date: 2026-08-01
shortlist: true
link: "https://select.supply/game/chipbuilder"
linkText: "select.supply"
source: "Hacker News — Show HN"
topics: [learning-and-reference, web-tools]
tags: [computing, education, free, browser]
description: "A browser game that walks from logic gates through adders and an ALU to a CPU you then write assembly for."
---
The ladder is the whole point. AND, OR and NOT, then adders and multiplexers, then an ALU and registers, then assembly you write and run on the processor you just wired together. Nothing above is reachable until the layer below actually works, so by the time you are executing instructions you have personally built every level they rest on. It runs in a browser tab with nothing to install.
@@ -0,0 +1,14 @@
---
name: "CHRONOS I and II"
subtitle: "Two terminal games where you operate the machines rather than play one"
date: 2026-08-01
shortlist: true
link: "https://www.chronos-game.com/"
linkText: "chronos-game.com"
source: "Hacker News — Show HN"
topics: [web-tools, history-and-archives]
tags: [games, terminal, computing-history, free]
description: "Two free browser games set at a command line, working backwards through fifty years of real machines and the commands they actually took."
---
You are shut in an isolation chamber with one console and an hour on the clock, and the way out runs backwards through fifty years of machines. The conceit that makes it work is stated plainly: you do not play a computer, you operate real ones, using the commands those machines actually took. The second game follows something that walked out of a vault, host to host. Free, in the browser, no install.
@@ -0,0 +1,13 @@
---
name: "Disannul"
subtitle: "A prefix that agrees with itself instead of reversing"
date: 2026-08-01
link: "https://wordsmith.org/words/disannul.html"
linkText: "wordsmith.org"
source: "A.Word.A.Day"
topics: [words-and-humor, learning-and-reference]
tags: [etymology, vocabulary, english]
description: "To annul is to bring to nothing; to disannul is to bring to nothing completely — the intensifying dis-, not the reversing one."
---
To annul is to bring to nothing. To disannul is — also to bring to nothing, only more so. The dis- here is not the one doing the work in disagree or disconnect; it is the intensifying dis-, doubling the verb down rather than turning it around. Which is why the word looks like it ought to cancel a cancellation and instead does the opposite. In use since 1485, still ambushing people.
Binary file not shown.

After

Width:  |  Height:  |  Size: 165 KiB

@@ -0,0 +1,14 @@
---
name: "Fulton Presents Steamboat Willie Playing Cards"
subtitle: "The 1928 Mickey, out of copyright and onto the court cards"
date: 2026-08-01
shortlist: true
link: "https://fultonsplayingcards.com/products/fulton-presents-steamboat-willie"
linkText: "fultonsplayingcards.com"
source: "The Awesomer"
topics: [design-and-art, gadgets-and-toys]
tags: [playing-cards, public-domain, giftable, printing]
description: "A $20 deck built from the public-domain Steamboat Willie characters, with fully holographic foil backs in an embossed castle-grey tuck of English handmade paper."
---
Steamboat Willie entered the public domain in 2024, and this is one of the more charming things anyone has done with it: a twenty-dollar deck whose court cards are the 1928 mice and their shipmates. The backs are holographic foil end to end. The castle-grey tuck is handmade English paper, embossed, and takes the pressing differently every time — so the box is slightly different deck to deck, which a printed one never is.
Binary file not shown.

After

Width:  |  Height:  |  Size: 741 KiB

@@ -0,0 +1,13 @@
---
name: "The Odyssey Sung in Ancient Greek"
subtitle: "Homer with the pitch accent put back"
date: 2026-08-01
link: "https://www.openculture.com/2026/07/homers-odyssey-sung-in-ancient-greek.html"
linkText: "openculture.com"
source: "Open Culture"
topics: [music-and-sound, history-and-archives]
tags: [homer, greek, audio, reconstruction]
description: "Recordings that restore the pitch accent and quantitative metre to Homer, and then sing it — much stranger than any translation suggests."
---
Every translation you have read is a decision about meaning. This is a decision about sound: reconstructions that restore the pitch accent and the quantitative metre, and then sing the lines rather than recite them. What comes out is nothing like the stately English blank verse the poem usually arrives in. It moves on syllable length instead of stress, closer to chant than to speech, and considerably stranger than the page lets on.
+13
View File
@@ -0,0 +1,13 @@
---
name: "Hurtle"
subtitle: "An endless descent with ten sliders on the difficulty"
date: 2026-08-01
link: "https://hurtle.site/"
linkText: "hurtle.site"
source: "Hacker News — Show HN"
topics: [web-tools, gadgets-and-toys]
tags: [games, browser, free, arcade]
description: "A browser arcade descent whose ten sliders let you set steepness, track width, obstacle density, jumps, speed and camera yourself."
---
Roll down a narrowing track, dodge the blocks, clear the gaps — and then open the panel where ten sliders set steepness, track width, obstacle density, jumps, speed and camera. Most arcade games hand you a fixed difficulty curve and ask you to meet it. This one lets you build the run that sits exactly one notch past what you can currently do, which is the notch worth playing. No ads, no sign-in.
@@ -0,0 +1,12 @@
---
name: "Between us, something smells"
date: 2026-08-01
link: "https://icanhazdadjoke.com/j/MRC5hNCAXg"
linkText: "icanhazdadjoke.com"
source: "icanhazdadjoke"
topics: [words-and-humor]
tags: [dad-joke, pun]
description: "What did the left eye say to the right eye?"
---
What did the left eye say to the right eye? Between us, something smells.
Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

@@ -0,0 +1,15 @@
---
name: "Magnetic Sand"
subtitle: "Iron filings in a spice shaker, so the field shows up"
date: 2026-08-01
shortlist: true
link: "https://www.amazon.com/dp/B06XGHFQJ4"
linkText: "amazon.com"
source: "This Is Why I'm Broke"
amazonLink: "https://www.amazon.com/dp/B06XGHFQJ4"
topics: [gadgets-and-toys, learning-and-reference]
tags: [magnets, science, giftable, desk-toy]
description: "A twelve-ounce jar of iron filings with a shaker lid, which is the detail that turns a magnetic field into something you can put on the table in two seconds."
---
Twelve ounces of iron filings, ten dollars, and — the part that matters — a shaker lid. Loose filings are miserable to dose and worse to clean up, which is why most people only ever see this demonstration in a textbook diagram. A shaker turns it into a controlled sprinkle, and a magnetic field goes from an abstraction to a black bristle standing straight up on the kitchen table.
@@ -0,0 +1,13 @@
---
name: "MailMaven"
subtitle: "A Mac mail client that answers to AppleScript again"
date: 2026-08-01
link: "https://mailmaven.app/"
linkText: "mailmaven.app"
source: "Six Colors"
topics: [macos-apps, productivity]
tags: [email, applescript, automation]
description: "A macOS email app from the MailSuite team that has built out a real AppleScript dictionary, added POP, and exposed the same surface to AI assistants."
---
Apple Mail's scripting dictionary has been a sore subject for years. MailMaven went the other way and built one out properly, then added POP support and a bridge that lets an AI assistant drive the app through that same AppleScript surface rather than some private back door. It comes from the team behind MailSuite, which means the plugin lineage under it runs a long way back.
Binary file not shown.

After

Width:  |  Height:  |  Size: 356 KiB

@@ -0,0 +1,14 @@
---
name: "Praia de Santa Mónica"
subtitle: "Eleven kilometres of empty sand, and the resort that never opened"
date: 2026-08-01
shortlist: true
link: "https://www.atlasobscura.com/places/praia-de-santa-monica"
linkText: "atlasobscura.com"
source: "Atlas Obscura"
topics: [travel-and-places, outdoors-and-nature]
tags: [beach, cabo-verde, boa-vista, empty]
description: "A vast white-sand beach on Boa Vista with one working shack and one abandoned resort shell — 835 planned rooms that stopped at the concrete."
---
Somewhere between eleven and eighteen kilometres of white sand on Boa Vista, depending who did the measuring, and almost nothing standing on it. There is one beach shack, at one end, and it works. The other structure is a concrete shell: in 2015 developers broke ground on the first of six resorts meant to put 835 rooms along this stretch, and stopped. What is left is the emptiness, preserved by accident.
@@ -0,0 +1,13 @@
---
name: "Samuel Johnson on Concentration"
subtitle: "The most quoted line about focus was cover for a forgery"
date: 2026-08-01
link: "https://quoteinvestigator.com/2026/07/29/concentrate/"
linkText: "quoteinvestigator.com"
source: "Quote Investigator"
topics: [words-and-humor, history-and-archives]
tags: [quotes, samuel-johnson, attribution]
description: "Johnson's line about a hanging concentrating the mind, traced by Boswell in 1777 — and the misdirection it was doing at the time."
---
"When a man knows he is to be hanged in a fortnight, it concentrates his mind wonderfully" — Johnson, recorded by Boswell in 1777 and repeated ever since as a remark about deadlines. Boswell's surrounding pages give it a second life. The condemned man was the Reverend William Dodd, convicted of forgery, and the line was misdirection: Johnson had written Dodd's appeal for mercy himself and was steering the conversation away from it.
Binary file not shown.

After

Width:  |  Height:  |  Size: 127 KiB

@@ -0,0 +1,14 @@
---
name: "St Olaf's Church, Wasdale Head"
subtitle: "England's smallest parish church, seating 39 under beams said to be Viking"
date: 2026-08-01
shortlist: true
link: "https://www.atlasobscura.com/places/saint-olafs-church-of-england"
linkText: "atlasobscura.com"
source: "Atlas Obscura"
topics: [travel-and-places, history-and-archives]
tags: [church, lake-district, architecture, tiny]
description: "At 142 cubic metres, England's smallest active parish church — in a Lake District hamlet under Scafell Pike, with roof beams local legend assigns to Viking longships."
---
One hundred and forty-two cubic metres is the whole of it, which makes this England's smallest active parish church: a stone box in the hamlet of Wasdale Head, under Scafell Pike and near the shore of Wastwater. It opened with a handful of seats and an earth floor and now squeezes in thirty-nine. Local legend gives the ancient roof timbers to Viking longships, which is the sort of claim a valley whose Norse name means "valley of the water" has earned.
Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 MiB

@@ -0,0 +1,14 @@
---
name: "Saugerties Lighthouse"
subtitle: "An 1869 lighthouse you can sleep in, if you read the tide chart first"
date: 2026-08-01
shortlist: true
link: "https://www.atlasobscura.com/places/the-saugerties-lighthouse"
linkText: "atlasobscura.com"
source: "Atlas Obscura"
topics: [travel-and-places, history-and-archives]
tags: [lighthouse, hudson-valley, overnight, hudson-river]
description: "A working brick lighthouse at the mouth of Esopus Creek that takes overnight guests, reached by a half-mile path the Hudson floods at high tide."
---
The brick keeper's house at the mouth of Esopus Creek has been marking the shallows since 1869 and now runs as a living museum with rooms for the night. Getting there is the part nobody forgets: a half-mile walk through the Ruth Reynolds Clunt Nature Preserve on a path the Hudson floods at high tide, which is why the conservancy publishes a tide chart and expects you to check it before setting out with a bag.