Compare commits

...
2 Commits
35 changed files with 372 additions and 10 deletions
+6
View File
@@ -244,3 +244,9 @@ Goal of this round: expand `gifts` coverage with sources that lean Amazon-purcha
## 2026-08-03
- **Fabien Sanglard** — https://fabiensanglard.net/ — surfaced twice now: his "Jurassic Park Computers in Excruciating Detail" was captured from Kottke on 07-23 and resurfaced today via Cool Tools, which is the pattern that says *source*, not *one-off*. Long-form technical archaeology — the Game Engine Black Book author taking apart old hardware, renderers and film production computing at a level nobody else bothers with, and consistently a delight rather than a manual. **Fetch note:** the site publishes a working feed at `fabiensanglard.net/rss.xml`, so it would go in as `fetch: "feed"` with no special handling. Cadence is genuinely irregular (weeks between posts), so `as-needed` or `monthly` rather than daily.
## 2026-08-04
- **sheets.works** — https://sheets.works/ — surfaced via Kottke's link to The Listening Museum, whose own og card labels it "THE DATA DROP · #049". A numbered, recurring series is the tell: this is a publication with a back catalogue of forty-eight other data-visualisation pieces, not a one-off project that happened to go around. The Listening Museum alone (36 keyboards, sound-mapped, playable from your own keyboard) is exactly the register the site wants — a dataset turned into something you operate rather than read. **Vet for:** cadence and whether a feed exists; the `/data-viz/` path suggests other sections worth checking before committing to a fetch strategy.
- **Space Type Generator** — https://spacetypegenerator.com/ — surfaced via Kottke's link to BoxSquad. A studio publishing small browser toys that deform type and shapes in 3D; BoxSquad (drag the limbs, drag the borders) is one of several. Browser toys have been a reliable delight category all summer, and this is a repeat producer of them rather than a single link. **Vet for:** whether new toys appear often enough to justify anything more than `as-needed`, and whether there is an index page listing them.
- **newold.computer** — https://newold.computer/ — surfaced via Show HN. Marginal by design: it is a catalogue/shop, not a publication, so it fails the "curated feed" test on its face. Nominating anyway because the *catalogue itself* is the editorial act — someone is tracking which parts are still being manufactured for Commodore, Amiga and Atari hardware, and each new entry is a finding. **Vet for:** whether it has any change feed at all; without one it is a quarterly manual check, which may not be worth a slot.
+82
View File
@@ -5004,3 +5004,85 @@ What it beat:
- **The never-picked pool was not needed and so was not opened.** The 07-29 standing note applies to thin days where nothing new delights; today produced two graduations and the stronger of them wins on the merits. Recording the pool status for the fifth consecutive run: **22 of 118 reviews have now held the slot, leaving 96 that never have.** Two graduations added two reviews and one pick was spent on a same-day graduation, so the reserve grew again by one.
No asset shopping this run. The hero is the project's own `img/pofa.webp`, chosen at the review stage on review-hero grounds and not revisited when the pick was decided — which is the 07-29 precedent against letting the pick stage go looking for a better image working as intended.
## 2026-08-04 — capture run
Sources scanned: 59 total — 40 feeds fetched (all HTTP 200), 1 curl (Kikkerland), 4 blocked (the Reddit subs), 14 `fetch: skip`, and the webfetch-only entries (Outlier, AFAR, Wikiquote) left to their cadence windows. Every feed source was swept this run rather than cadence-gated: 08-03 was a three-source, eight-find day, and a narrow sweep two days running is how a backlog turns into a gap.
Productive sources: Hacker News — Show HN (4), Atlas Obscura (4), Kottke.org (2), The Awesomer (2), Open Culture (1), Wallpaper* Travel (1), This Is Why I'm Broke (1), Recomendo (1), A.Word.A.Day (1), Quote Investigator (1), icanhazdadjoke (1) — 11 sources, 19 finds.
Captured finds:
- newold-computer — newold.computer — source: Hacker News — Show HN
- vinyl-for-mac — Vinyl — source: Hacker News — Show HN
- handwritten-blog — handwritten.blog — source: Hacker News — Show HN
- larpin — LarpIn — source: Hacker News — Show HN
- the-listening-museum — The Listening Museum — source: Kottke.org
- boxsquad — BoxSquad — source: Kottke.org
- braun-collection — Braun Collection — source: Atlas Obscura
- perrystead-dairy-vending-machine — Perrystead Dairy Cheese Vending Machine — source: Atlas Obscura
- funatsu-tainai-lava-tree-mold — Funatsu-Tainai Lava Tree Mold — source: Atlas Obscura
- koolwink-motel — Koolwink Motel — source: Atlas Obscura
- manhattan-timelapse — The Evolution of Manhattan, 16002026 — source: Open Culture
- a24-on-location-new-york — On Location in New York City — source: Wallpaper* Travel
- syitren-rm1 — Syitren RM1 — source: The Awesomer
- balmuda-the-brew — Balmuda The Brew — source: The Awesomer
- banana-for-scale-ruler — Banana For Scale Ruler — source: This Is Why I'm Broke
- nearbywiki — NearbyWiki — source: Recomendo
- bumbaze — bumbaze — source: A.Word.A.Day
- quote-raindrop-flood — No individual raindrop ever considers itself responsible for the flood — source: Quote Investigator
- joke-framed — It was framed — source: icanhazdadjoke
Shortlist (12, ranked):
1. the-listening-museum — 36 keyboards sound-mapped and playable from your own keys; the rare interactive that is instantly explicable in one sentence [review candidate]
2. braun-collection — the industrial-design canon above a strip mall, and the hero (hair dryers hung nose-first on wires) is the best photograph captured in a fortnight [review candidate]
3. newold-computer — a parts counter still manufacturing for machines that stopped shipping decades ago; a real story under a plain catalogue [review candidate]
4. funatsu-tainai-lava-tree-mold — a cave in the shape of a tree that burned away inside it in 937; strong hero, one-line premise
5. vinyl-for-mac — album art pressed onto a spinning desktop record; clean screenshot hero, $9.99, no subscription
6. syitren-rm1 — a CD floating in acrylic with nothing visibly holding it
7. perrystead-dairy-vending-machine — a cheese machine in a cultivated native-plant garden under the El
8. handwritten-blog — a blogging platform with no typeface; the demo blog sells it
9. a24-on-location-new-york — a New York guidebook organised by film location rather than landmark; giftable
10. balmuda-the-brew — 0.2 ml drip pulses, then a second spout that never touches the coffee bed
11. nearbywiki — every Wikipedia entry near where you are standing, on a map
12. banana-for-scale-ruler — the internet's improvised unit, given an edge and markings
Not shortlisted (7): larpin, boxsquad, koolwink-motel, manhattan-timelapse, bumbaze, quote-raindrop-flood, joke-framed. larpin was the closest call — it is genuinely funny and "Registration was the first thing we larped" is the line of the day — but it has no hero and the joke is fully spent in the find, which is the `creakwork12` test from 08-03 applied a day later.
Amazon links added: 1 (balmuda-the-brew → B0C2NN786Y, the US version of The Brew; the Amazon listing independently confirms the 0.2 ml drip figure and names the second-spout mechanism "bypass pouring"). Checked and omitted: syitren-rm1 (Amazon carries the R200/R300/R400 and MANTY, no RM1 — a lookalike is not a match), a24-on-location-new-york (no Amazon listing found for the title), banana-for-scale-ruler (the This Is Why I'm Broke page is a JS shell that 404s to both curl and WebFetch, so the maker was never established — no maker, no link).
Media notes:
- 11 of 19 finds carry a hero. The eight without: newold-computer (no image anywhere on the site — it is a text catalogue), handwritten-blog and larpin (both 406 to curl and WebFetch), boxsquad, and the four text-only finds (bumbaze, quote-raindrop-flood, joke-framed, and manhattan-timelapse took Open Culture's video still).
- **newold-computer is a review candidate with no hero, which is the fifth-plus time this gap has shaped an outcome** — logged here rather than at the review stage so the decision is already framed when it gets there.
- Two blocked-page workarounds found and recorded in `sources.json` (see maintenance): Atlas Obscura place pages and The Awesomer article pages are both Cloudflare-blocked now, and both feeds carry enough description and image to write from without the page.
- vinyl-for-mac's hero came from the developer's Gumroad listing (`shhiv.gumroad.com/l/vinyl`) after vinylformac.com turned out to carry only a `demo.mp4` and no still. Second-source rule working as intended; the screenshot was looked at before saving and is a clean desktop shot with no overlay copy.
Source maintenance:
- Reddit ×4 (r/macapps, r/BuyItForLife, r/shortcuts, r/dadjokes) — re-measured, **ninth consecutive dark run**. `client_credentials` against the token endpoint returns HTTP 401; `old.reddit.com/<sub>/.rss` returns the ~300 KB login wall. Note appended to all four. Held at `as-needed` rather than `fetch: skip`, per the 07-28 decision to keep them recoverable. Still the highest-value operator fix on the board.
- Atlas Obscura — recorded the feed-only path and, more usefully, the hero recovery: the `img.atlasobscura.com` proxy URL's trailing segment is slash-chunked base64 of the original `atlas-dev.s3.amazonaws.com` URL, which fetches at full resolution with no signature check. That is how all four Atlas Obscura heroes were captured this run (up to 4032×3024) instead of the 300×200 crops the feed hands out, which are under the hero floor.
- The Awesomer — recorded that article pages are now Cloudflare-blocked, the feed carries a usable description and an `<enclosure>` image per item, and the enclosure's `_t.jpg` suffix must be left alone (the un-suffixed URL is not valid — tried, returns HTML).
- StyleForum — signal check recorded: `index.rss` sorts by last-post time, so all 25 entries carried today's date, and the set was mostly referral-code spam plus perennially bumped threads. Nothing dateable, nothing capturable. Held at `as-needed`; a per-subforum or new-threads feed would be the real fix.
- Kikkerland — `/collections/new/products.json` parses fine but the newest `published_at` is 2026-03-24, four months back. Live but quiet; already `as-needed` and under a year stale, so no skip.
- Roadtrippers Magazine — feed 200, 24 entries, newest 2026-06-09. Already `as-needed`; flagged for a `fetch: skip` decision if nothing appears by September.
- Quarterly re-probe: nothing due. Every dated `skipReason` is from 2026-07-03 or later (the oldest are Cool Material and Werd.com at 07-03); MoMA Design Store's re-probe is booked for 2026-11-01.
New source nominees: 3 (see candidate-sources.md) — sheets.works, Space Type Generator, newold.computer. The nominee backlog is now 30 entries and has not been vetted since May; the last four months of nominations are all sitting unreviewed.
## 2026-08-04 — bundle: The part that got optimised away
Slug: 2026-08-04-the-part-that-got-optimised-away
Items referenced:
- the-listening-museum
- vinyl-for-mac
- syitren-rm1
- handwritten-blog
- braun-collection
Hero floor: 4 of 5 carry a hero (all but `handwritten-blog`) — floor of 2 cleared and the ~4 aim met exactly, which is the first time in a week a five-item grid has hit the aim rather than scraping the floor.
The through-line, stated plainly so it can be argued with: each of these restores one *sensory* thing that digitising a format quietly discarded. The record you can watch turn with the album art on its label; the disc spinning in the open instead of behind a door; the sound a 1985 keyboard made; the shape of a person's hand instead of a font; the appliances someone thought worth hanging from a ceiling on wires. Not "retro" — none of these is nostalgic about the *data*, all five are about the body the data used to arrive in.
**The cluster that lost, and why it matters for tomorrow.** `newold-computer` was in this bundle until the last pass and was cut on the tighter-theme rule (auto mode errs conservative). It genuinely is the same idea — someone still manufacturing diagnostic cartridges and Ethernet boards for a Commodore 64 — but its virtue is *functional*, not sensory: it keeps machines working, it does not restore anything you can see or hear. Six items with one of them arguing a slightly different case is worse than five that all argue the same one. It stays unbundled and shortlisted, and it is a good seed for a repair/keep-it-running theme when two or three more like it land.
Also considered and not built: a straight travel cluster (`braun-collection`, `perrystead-dairy-vending-machine`, `funatsu-tainai-lava-tree-mold`, `koolwink-motel`, `a24-on-location-new-york`). All five have heroes and it would have been the easier bundle, but the only honest through-line is "places", which is a category and not a theme. Held; the Atlas Obscura pool is deep enough that a real travel theme will surface on its own.
Weekly catch: not due. `2026-08-02-the-weeks-catch` covers July 27 August 2, inside the trailing seven days.
Backlog check: 17 unbundled shortlisted finds (15 eligible — `fieldbar-mini-bar` and `do-your-whisky-whiskey-making-kit` are legacy alcohol finds and permanently ineligible for new bundles). Under the ~25 threshold, so a single themed bundle rather than a `cluster-bundles` run.
+10 -10
View File
@@ -1,5 +1,5 @@
{
"updated": "2026-08-03",
"updated": "2026-08-04",
"topics": [
"macos-apps",
"apple-tips",
@@ -99,7 +99,7 @@
"cadence": "as-needed",
"fetch": "feed",
"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. 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."
"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. Re-measured 2026-08-04 (ninth consecutive dark run): unchanged. client_credentials against www.reddit.com/api/v1/access_token still returns HTTP 401, and old.reddit.com/<sub>/.rss still serves the ~300KB 'Welcome to Reddit' login wall to a Safari UA. Operator fix unchanged: regenerate the secret on the Reddit app page."
},
{
"name": "Indie App Sunday",
@@ -166,7 +166,7 @@
"cadence": "as-needed",
"fetch": "feed",
"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. 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."
"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. Re-measured 2026-08-04 (ninth consecutive dark run): unchanged. client_credentials against www.reddit.com/api/v1/access_token still returns HTTP 401, and old.reddit.com/<sub>/.rss still serves the ~300KB 'Welcome to Reddit' login wall to a Safari UA. Operator fix unchanged: regenerate the secret on the Reddit app page."
},
{
"name": "Hacker News — Show HN",
@@ -273,7 +273,7 @@
"cadence": "daily",
"fetch": "feed",
"feedUrl": "https://theawesomer.com/feed/",
"notes": "Quirky finds across products, art, and video — hits the 'delight' brief directly. Feed bypasses the Cloudflare challenge — validated 2026-07-03 (theawesomer.com/feed/, trailing slash required); switched from fetch:skip to fetch:feed."
"notes": "Quirky finds across products, art, and video — hits the 'delight' brief directly. Feed bypasses the Cloudflare challenge — validated 2026-07-03 (theawesomer.com/feed/, trailing slash required); switched from fetch:skip to fetch:feed. 2026-08-04: article pages now sit behind a Cloudflare 'Just a moment...' challenge to curl, but the feed returns 200 with a usable one-paragraph description and an <enclosure> image per item. The enclosure is the _t.jpg thumbnail at 600x500 — over the hero floor, and the un-suffixed .jpg is NOT a valid URL, so use the enclosure as-is rather than trying to de-thumbnail it."
},
{
"name": "MoMA Design Store",
@@ -298,7 +298,7 @@
"cadence": "as-needed",
"fetch": "curl",
"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. 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."
"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. 2026-08-04: /collections/new/products.json returns 200 and parses, but the newest published_at across the collection is 2026-03-24 — no new product in over four months. Live but quiet; already as-needed, and under a year stale so not skipped."
},
{
"name": "A Continuous Lean",
@@ -406,7 +406,7 @@
"cadence": "as-needed",
"fetch": "feed",
"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. 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."
"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. 2026-08-04: signal check — index.rss is sorted by last-post time, so all 25 entries carry today's date regardless of thread age, and this run's set was mostly referral-code spam (LemFi, Shein, OKX) plus perennially bumped threads. No dateable new content and nothing capturable. Held at as-needed rather than skipped, but a per-subforum or 'new threads' feed would be the fix if one exists."
},
{
"name": "Atlas Obscura",
@@ -419,7 +419,7 @@
"cadence": "daily",
"fetch": "feed",
"feedUrl": "https://www.atlasobscura.com/feeds/latest",
"notes": "The definitive catalog of unusual places. Use the 'Places' filter for destinations; the editorial covers oddities globally. Quirk: returns HTTP 403 status with real HTML body — the skill should ignore the status code when the body parses as content. Feed at /feeds/latest fully bypasses the Cloudflare block — validated 2026-07-03, 27 items all dated within the last week; switched from fetch:curl to fetch:feed."
"notes": "The definitive catalog of unusual places. Use the 'Places' filter for destinations; the editorial covers oddities globally. Quirk: returns HTTP 403 status with real HTML body — the skill should ignore the status code when the body parses as content. Feed at /feeds/latest fully bypasses the Cloudflare block — validated 2026-07-03, 27 items all dated within the last week; switched from fetch:curl to fetch:feed. 2026-08-04: the feed is now the ONLY working path — individual /places/ pages return a Cloudflare 'Attention Required' interstitial (~5.5KB) to both curl with a Safari UA and WebFetch, while the feed itself returns 200 and carries the full place description. Heroes are still recoverable: the img.atlasobscura.com proxy URLs in the feed are 300x200 crops, but the trailing path segment is the base64 (slash-chunked, strip the slashes) of the original atlas-dev.s3.amazonaws.com URL, which fetches full-resolution with no signature check."
},
{
"name": "Roadtrippers Magazine",
@@ -431,7 +431,7 @@
"cadence": "as-needed",
"fetch": "feed",
"feedUrl": "https://roadtrippers.com/feed",
"notes": "North-America-leaning road trip routes and stops, often hitting roadside oddities. Feed validated 2026-07-03. Demoted weekly → as-needed 2026-07-13: live but dormant — newest feed item is 2026-06-09 (5+ weeks), and it has produced nothing across 3+ consecutive runs; what it does publish is round-up/listicle content ('20 National Park lodges'), not the single specific places this site captures."
"notes": "North-America-leaning road trip routes and stops, often hitting roadside oddities. Feed validated 2026-07-03. Demoted weekly → as-needed 2026-07-13: live but dormant — newest feed item is 2026-06-09 (5+ weeks), and it has produced nothing across 3+ consecutive runs; what it does publish is round-up/listicle content ('20 National Park lodges'), not the single specific places this site captures. 2026-08-04: feed returns 200 with 24 entries, newest 2026-06-09 — roughly eight weeks stale. Already as-needed; revisit for fetch:skip if nothing new appears by 2026-09."
},
{
"name": "Spotted by Locals",
@@ -651,7 +651,7 @@
"cadence": "as-needed",
"fetch": "feed",
"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. 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."
"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. Re-measured 2026-08-04 (ninth consecutive dark run): unchanged. client_credentials against www.reddit.com/api/v1/access_token still returns HTTP 401, and old.reddit.com/<sub>/.rss still serves the ~300KB 'Welcome to Reddit' login wall to a Safari UA. Operator fix unchanged: regenerate the secret on the Reddit app page."
},
{
"name": "OSXDaily",
@@ -722,7 +722,7 @@
"cadence": "as-needed",
"fetch": "feed",
"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. 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."
"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. Re-measured 2026-08-04 (ninth consecutive dark run): unchanged. client_credentials against www.reddit.com/api/v1/access_token still returns HTTP 401, and old.reddit.com/<sub>/.rss still serves the ~300KB 'Welcome to Reddit' login wall to a Safari UA. Operator fix unchanged: regenerate the secret on the Reddit app page."
},
{
"name": "icanhazdadjoke",
@@ -0,0 +1,15 @@
---
title: "The part that got optimised away"
date: 2026-08-04
tags: [daily-finds, music-and-sound, design-and-art]
description: "Five things that put back the part of an old format nobody thought to miss — a disc you can watch spin, album art on a record label, the sound of a 1985 keyboard, a page in someone's handwriting, and a museum of appliances worth hanging on wires."
blurb: "Five things that put back the part of an old format nobody thought to miss."
items:
- the-listening-museum
- vinyl-for-mac
- syitren-rm1
- handwritten-blog
- braun-collection
---
> Today's catch is five arguments that digitising something quietly threw away its body. A turntable that spins on the desktop with the album art on its label, a CD floating in acrylic with nothing holding it, thirty-six keyboards you can hear by typing on your own, a blog published in the writer's actual handwriting, and a German collection where the hair dryers hang from the ceiling on wires.
Binary file not shown.

After

Width:  |  Height:  |  Size: 219 KiB

@@ -0,0 +1,14 @@
---
name: "On Location in New York City"
subtitle: "A24's guidebook to the city as a film set"
date: 2026-08-04
shortlist: true
link: "https://www.wallpaper.com/travel/on-location-new-york-city-a24-book"
linkText: "wallpaper.com"
source: "Wallpaper* Travel"
topics: [travel-and-places, design-and-art]
tags: [new-york, film, book, giftable]
description: "A24's New York guidebook organised by film location — eat, shop, wander and pose your way through the city's screen history."
---
A24's New York guidebook is organised by film location rather than by landmark: you eat, shop, wander and pose your way through the city's screen history. It is a premise strong enough to survive a city everyone has already written a guidebook about — you aren't being shown New York, you're being shown the shots.
Binary file not shown.

After

Width:  |  Height:  |  Size: 39 KiB

@@ -0,0 +1,15 @@
---
name: "Balmuda The Brew"
subtitle: "Pour-over, minus the hand"
date: 2026-08-04
shortlist: true
link: "https://theawesomer.com/balmuda-the-brew-coffee-maker/811227/"
linkText: "theawesomer.com"
source: "The Awesomer"
amazonLink: "https://www.amazon.com/dp/B0C2NN786Y"
topics: [food-and-drink, home-and-kitchen]
tags: [coffee, pour-over, japanese-design, giftable]
description: "A drip machine that meters water at 0.2 ml a pulse, halts the drip before bitterness, then balances the cup through a second spout."
---
A drip machine whose trick is knowing when to stop dripping. It meters water through the grounds at 0.2 ml a pulse under close temperature control, cuts the drip before extraction turns bitter, then brings the cup back into balance with finishing water from a second spout. Two spouts, one of which never touches the coffee bed.
Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

@@ -0,0 +1,14 @@
---
name: "Banana For Scale Ruler"
subtitle: "The internet's unit of measurement, standardised"
date: 2026-08-04
shortlist: true
link: "https://www.thisiswhyimbroke.com/banana-for-scale-ruler"
linkText: "thisiswhyimbroke.com"
source: "This Is Why I'm Broke"
topics: [gadgets-and-toys, words-and-humor]
tags: [ruler, meme, desk, giftable]
description: "A working ruler calibrated in bananas — the internet's improvised unit of scale, finally given an edge and markings."
---
Years of people setting a banana beside things for scale, finally given an edge and markings. The joke would be exhausted inside a week except that it is also a working ruler, so it stays on the desk, so it keeps going. Every time someone picks it up to measure something real, it lands again.
@@ -0,0 +1,13 @@
---
name: "BoxSquad"
subtitle: "Its limbs are draggable, and so are its borders"
date: 2026-08-04
link: "https://spacetypegenerator.com/boxsquad"
linkText: "spacetypegenerator.com"
source: "Kottke.org"
topics: [design-and-art, web-tools]
tags: [toy, browser, free]
description: "A browser toy of little box figures whose limbs and outlines you can drag out of shape."
---
A squad of small box figures whose arms, legs and outlines are all draggable — pull a limb and the figure stretches after it, pull a border and the box itself deforms. There is nothing to make, nothing to save and no goal. You fiddle with it for four minutes and leave in a better mood.
Binary file not shown.

After

Width:  |  Height:  |  Size: 830 KiB

@@ -0,0 +1,14 @@
---
name: "Braun Collection"
subtitle: "A design pilgrimage on the second floor of a strip mall"
date: 2026-08-04
shortlist: true
link: "https://www.atlasobscura.com/places/braun-collection"
linkText: "atlasobscura.com"
source: "Atlas Obscura"
topics: [design-and-art, travel-and-places]
tags: [industrial-design, museum, germany, braun]
description: "The Braun Sammlung in Kronberg im Taunus — the industrial-design canon, kept by a volunteer association above a German strip mall."
---
The Braun Sammlung occupies the second floor of what is essentially a German strip mall in Kronberg im Taunus, around the corner from Braun's own headquarters, and is run by a non-profit association working with the brand. Inside, decades of shavers line a black wall in a single row and a squadron of hair dryers hangs from the ceiling on wires, nose-first, like something in a natural history museum.
@@ -0,0 +1,13 @@
---
name: "bumbaze"
subtitle: "To bewilder or stupefy"
date: 2026-08-04
link: "https://wordsmith.org/words/bumbaze.html"
linkText: "wordsmith.org"
source: "A.Word.A.Day"
topics: [words-and-humor, learning-and-reference]
tags: [vocabulary, scots, verb]
description: "Verb: to bewilder or stupefy. In use since 1587, possibly from the Scots baze, to dismay."
---
In print since 1587, possibly an alteration of the Scots *baze*, to dismay. This week's A.Word.A.Day theme is words that sound dirty and aren't, and Anu Garg heads off the obvious reading himself: no backside is involved. To be bumbazed is to have your thoughts sent into a maze without a map.
Binary file not shown.

After

Width:  |  Height:  |  Size: 760 KiB

@@ -0,0 +1,14 @@
---
name: "Funatsu-Tainai Lava Tree Mold"
subtitle: "A cave in the shape of a tree that burned away"
date: 2026-08-04
shortlist: true
link: "https://www.atlasobscura.com/places/funatsu-tainai-lava-tree-mould"
linkText: "atlasobscura.com"
source: "Atlas Obscura"
topics: [travel-and-places, outdoors-and-nature]
tags: [japan, mount-fuji, geology, cave]
description: "Near Kawaguchiko, a narrow cave left behind when Mount Fuji's 937 lava flow set around a standing tree."
---
In 937, the Ken-Marubi flow came down Mount Fuji's northern slopes, ran around a standing tree, and cooled into rock while the tree burned away inside it. What is left near the Kawaguchiko Field Center is a narrow cave in the exact shape of that trunk and its roots — you walk through the negative space of something gone for a thousand years.
@@ -0,0 +1,14 @@
---
name: "handwritten.blog"
subtitle: "Pages published exactly as you wrote them"
date: 2026-08-04
shortlist: true
link: "https://handwritten.blog/"
linkText: "handwritten.blog"
source: "Hacker News — Show HN"
topics: [writing-and-notes, web-tools]
tags: [handwriting, blogging, slow-web]
description: "A blogging platform with no typeface — you write by hand and the page publishes your handwriting, with no algorithms, feeds or likes."
---
A blogging platform with no typeface: you write by hand, and the page publishes the handwriting. No algorithms, no feeds, no likes. The pitch is one line — "Perhaps the web could feel a little more human" — and it survives contact with the demo blog, where reading a stranger in their own letters turns out to be nothing like reading them in a font.
@@ -0,0 +1,12 @@
---
name: "It was framed"
date: 2026-08-04
link: "https://icanhazdadjoke.com/j/rjqOZoO7pb"
linkText: "icanhazdadjoke.com"
source: "icanhazdadjoke"
topics: [words-and-humor]
tags: [dad-joke, pun]
description: "Why was the picture sent to prison?"
---
Why was the picture sent to prison? It was framed.
Binary file not shown.

After

Width:  |  Height:  |  Size: 373 KiB

@@ -0,0 +1,13 @@
---
name: "Koolwink Motel"
subtitle: "Roadside Americana nobody ever renovated away"
date: 2026-08-04
link: "https://www.atlasobscura.com/places/koolwink-motel"
linkText: "atlasobscura.com"
source: "Atlas Obscura"
topics: [travel-and-places, history-and-archives]
tags: [motel, west-virginia, route-50, retro]
description: "A 1936 tourist home on US Route 50 in Romney, West Virginia, kept rather than replaced by the couple who bought it in 1955."
---
It opened in 1936 as the Koolwink Tourist Home, renting rooms in a family house and a pair of cottages to motorists on what is now US Route 50. When Wallace and Pauline Mauk bought it in 1955, they did the unfashionable thing and kept it. Romney, West Virginia has had a retro motel for ninety years without ever needing to call itself one.
+13
View File
@@ -0,0 +1,13 @@
---
name: "LarpIn"
subtitle: "LinkedIn, with everyone finally admitting it"
date: 2026-08-04
link: "https://larpin.io"
linkText: "larpin.io"
source: "Hacker News — Show HN"
topics: [words-and-humor, web-tools]
tags: [satire, parody, social]
description: "A LinkedIn parody where the performance is the point — one global feed, inflated numbers, and no account to make."
---
"Half of LinkedIn is already performance art. This is the honest version." One global feed of professional pretenders competing on deliberately inflated numbers, with a premium tier that is free and grants a gold badge and infinite aura. The best detail is structural: there is no account to make. "Registration was the first thing we larped."
Binary file not shown.

After

Width:  |  Height:  |  Size: 104 KiB

@@ -0,0 +1,13 @@
---
name: "The Evolution of Manhattan, 16002026"
subtitle: "Four centuries of an island in a few minutes"
date: 2026-08-04
link: "https://www.openculture.com/2026/08/watch-the-evolution-of-manhattan-unfold-in-a-timelapse-video-from-1600-to-2026.html"
linkText: "openculture.com"
source: "Open Culture"
topics: [history-and-archives, design-and-art]
tags: [new-york, maps, timelapse]
description: "A timelapse running Manhattan from 1600 to 2026 — hills and marsh going under the grid, and the shoreline pushing outward on landfill."
---
The timelapse runs the island from 1600 to 2026, so you watch the hills, streams and marshes disappear under the 1811 grid and the shoreline creep outward on landfill until the water sits where the city decided it should. The surprise, compressed into a few minutes, is how much of Manhattan is not original ground.
Binary file not shown.

After

Width:  |  Height:  |  Size: 83 KiB

@@ -0,0 +1,14 @@
---
name: "NearbyWiki"
subtitle: "Everything Wikipedia knows about where you're standing"
date: 2026-08-04
shortlist: true
link: "https://en.nearbywiki.org/"
linkText: "nearbywiki.org"
source: "Recomendo"
topics: [travel-and-places, learning-and-reference]
tags: [wikipedia, maps, free]
description: "Load it on a device that knows where it is and it maps every Wikipedia entry around you."
---
Load it on any device that knows where it is and it drops every nearby Wikipedia entry onto a map. Ordinary streets turn out to be full of footnotes — the bridge has a name, the building used to be something else entirely. Works just as well pointed at somewhere you're about to travel as at the street you live on.
@@ -0,0 +1,14 @@
---
name: "newold.computer"
subtitle: "A parts counter for machines that stopped shipping decades ago"
date: 2026-08-04
shortlist: true
link: "https://newold.computer/"
linkText: "newold.computer"
source: "Hacker News — Show HN"
topics: [gadgets-and-toys, learning-and-reference]
tags: [retro-computing, commodore, hardware, catalog]
description: "A catalogue of parts still being manufactured for computers that aren't — diagnostics, adapters and networking for Commodore, Amiga and Atari hardware."
---
A catalogue of parts still being made for computers that aren't. A cartridge that tests every major chip, ROM and port in a Commodore 64 and tells you which one died. A board that gives a C64 wired 10 Mbit Ethernet. An adapter that makes a PS/2 mouse pretend to be a Commodore 1351. Every entry names the machines it fits and what it actually does.
Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 MiB

@@ -0,0 +1,14 @@
---
name: "Perrystead Dairy Cheese Vending Machine"
subtitle: "Cheese from a machine, in a garden, under the El"
date: 2026-08-04
shortlist: true
link: "https://www.atlasobscura.com/places/perrystead-dairy-cheese-vending-machine"
linkText: "atlasobscura.com"
source: "Atlas Obscura"
topics: [food-and-drink, travel-and-places]
tags: [cheese, philadelphia, vending-machine]
description: "A cheese vending machine in East Kensington, Philadelphia, standing in a cultivated garden of native plants."
---
A cheese vending machine in East Kensington, Philadelphia, standing in a garden of carefully cultivated native plants with a curving stone path cut through it. Perrystead is a local creamery and the machine is stocked with what it makes. Only the sound of the El going past in the distance stops the whole scene from reading as rural.
@@ -0,0 +1,13 @@
---
name: "No individual raindrop ever considers itself responsible for the flood"
subtitle: "Credited to Ruskin and to Douglas Adams; actually Sydney J. Harris"
date: 2026-08-04
link: "https://quoteinvestigator.com/2026/08/02/raindrop-flood/"
linkText: "quoteinvestigator.com"
source: "Quote Investigator"
topics: [words-and-humor, history-and-archives]
tags: [quote, attribution, misattribution]
description: "The line is hung on John Ruskin and Douglas Adams; the earliest print appearance is Sydney J. Harris in 1977."
---
The line gets hung on John Ruskin and on Douglas Adams, neither of whom the evidence supports. Its earliest known appearance is Sydney J. Harris's syndicated column of March 2, 1977. Better still is the version that came first: Paul Harvey, January 1964, running the same idea in snow — "In an avalanche, no one snowflake ever feels responsible."
Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

@@ -0,0 +1,14 @@
---
name: "Syitren RM1"
subtitle: "A CD suspended in acrylic, spinning in the open"
date: 2026-08-04
shortlist: true
link: "https://theawesomer.com/syitren-rm1-floating-cd-player/811220/"
linkText: "theawesomer.com"
source: "The Awesomer"
topics: [music-and-sound, gadgets-and-toys]
tags: [cd-player, transparent, bluetooth, giftable]
description: "A CD player whose disc floats in a transparent acrylic frame — wall-mounted or freestanding, output over Bluetooth or wired AUX."
---
The disc floats inside a transparent acrylic frame with nothing visibly holding it, so the spinning CD becomes the object instead of something hidden behind a door. The frame hangs on a wall or stands on a table, and sound goes out over Bluetooth or a wired AUX jack. Reason enough to go and find the CDs.
Binary file not shown.

After

Width:  |  Height:  |  Size: 238 KiB

@@ -0,0 +1,14 @@
---
name: "The Listening Museum"
subtitle: "36 keyboards you can hear without owning one"
date: 2026-08-04
shortlist: true
link: "https://sheets.works/data-viz/keyboard-sounds"
linkText: "sheets.works"
source: "Kottke.org"
topics: [music-and-sound, gadgets-and-toys]
tags: [keyboards, sound, mechanical-keyboards, free]
description: "Thirty-six mechanical keyboards and switches, sound-mapped — click a card and type on your own keyboard to hear it in that board's voice."
---
Thirty-six mechanical keyboards and switches, sound-mapped and laid out as cards: an IBM Model M from 1985, Topre domes, the modern customs people call thocky. Click one, then type on your own keyboard — every key you press comes back in that board's voice. It is the only honest way to audition a switch you can't get your hands on.
Binary file not shown.

After

Width:  |  Height:  |  Size: 748 KiB

@@ -0,0 +1,14 @@
---
name: "Vinyl"
subtitle: "A turntable that spins whatever you're actually playing"
date: 2026-08-04
shortlist: true
link: "https://www.vinylformac.com/"
linkText: "vinylformac.com"
source: "Hacker News — Show HN"
topics: [macos-apps, music-and-sound]
tags: [desktop, spotify, apple-music, retro]
description: "A photorealistic turntable on the Mac desktop that spins along with Spotify or Apple Music — $9.99, one purchase."
---
A photorealistic turntable sits on the Mac desktop and turns along with whatever Spotify or Apple Music is playing, with the current album's art pressed onto the record label and its sleeve propped beside the deck. No window to manage, no subscription — $9.99 once. All it does is make the music visible while you work, which was the object's original job anyway.