- issues collection (ISO-week slug, week, dek, rich-text body); home, /issues, and /issues/<week> pages; seed/issues.json holds three sketched issues (W38-W40) from public diigo bookmarks, editorial lines marked (draft); issues-sketch.md is the dry run behind them - microformats: h-feed of h-entry lists; an issue is an h-entry (p-name, dt-published, p-summary, e-content); off-site links render as h-cite, /tag/<tag> links as rel-tag p-category (CiteLink.astro) - diigo tags: shown on each bookmark and attached to issues via the tag taxonomy (now posts + issues); /tag/<tag> lists issues - demo blog content gone: posts dropped from the seed, home page lists issues, site title/tagline, footer About widget, and About page rewritten; nav is Home / About / Issues; search and RSS cover issues - .column container gives potluck's pages the header's margins Generated-by: Claude Opus 5.5
140 lines
7.0 KiB
Markdown
140 lines
7.0 KiB
Markdown
# potluck: a few weeks of issues, sketched
|
||
|
||
A dry run of the zine shape (an `issues` collection, ISO-week slugs, a
|
||
`blocks` field of typed pieces) against real material: public
|
||
bookmarks from the diigo public cache, by `created_at`, UTC weeks.
|
||
Descriptions in quotes are Dan's own diigo descriptions. Everything
|
||
marked *draft* is a guess at an editorial line, for Dan to rewrite or
|
||
cut. Sources we don't read yet (social.coop, photos, GitHub, Zotero) are
|
||
marked as empty plates, not invented.
|
||
|
||
Block types used: `note` (rich text), `bookmark` (url, title, comment),
|
||
`cluster` (a heading over several bookmarks; maybe just a `note` +
|
||
bookmarks), `plate` (an empty slot for a source not wired yet).
|
||
|
||
---
|
||
|
||
## 2026-W38 (Sep 14–20): moving into KDE
|
||
|
||
**note** *draft:* The workstation moved from MATE to KDE Plasma this
|
||
week, and the bookmarks show it.
|
||
|
||
**cluster: the migration**
|
||
- **bookmark** [Plasma / PowerDevil · GitLab](https://invent.kde.org/plasma/powerdevil):
|
||
"wake up, bldbox! oh... MATE was configured to only lock screen, not
|
||
suspend, on idle. nice: sovereign kde.org domain vs github"
|
||
- **bookmark** [KDE Identity](https://identity.kde.org): "in addition to
|
||
my Ubuntu account? hm."
|
||
- **bookmark** [Plasma 6.7](https://kde.org/announcements/plasma/6/6.7.0/)
|
||
- **bookmark** [Making Dolphin's compact view denser (r/kde)](https://www.reddit.com/r/kde/comments/16ylic8/comment/k39subf/)
|
||
- **bookmark** [polkit Reference Manual](https://polkit.pages.freedesktop.org/polkit/polkit.8.html),
|
||
[Desktop Services (GNU Guix manual)](https://guix.gnu.org/manual/1.5.0/en/html_node/Desktop-Services.html)
|
||
|
||
**cluster: AI and the web**
|
||
- **bookmark** ['Doom Loop': OpenAI and Microsoft admit LLMs are destroying the web (404 Media)](https://www.404media.co/doom-loop-openai-and-microsoft-admits-llms-are-destroying-the-web-and-built-on-theft/)
|
||
- **bookmark** [OpenAI agents involved in an attack on RubyGems (The Guardian)](https://www.theguardian.com/technology/2026/sep/11/openai-agents-rubygems-malicious-packages)
|
||
(tagged `invasive-ai`)
|
||
- **bookmark** [The Agent Development Lifecycle on Cloudflare](https://blog.cloudflare.com/agent-development-lifecycle/),
|
||
[Artifacts: versioned storage that speaks Git](https://blog.cloudflare.com/artifacts-git-for-agents-beta/)
|
||
|
||
**bookmark** [Zotero 10](https://www.zotero.org/blog/zotero-10/)
|
||
*draft:* (bib sync, #195, gets a new target.)
|
||
|
||
**bookmark** [The Message from Deep Space on Steam](https://store.steampowered.com/app/4080030/The_Message_from_Deep_Space/):
|
||
"Kyle invited me to play. Fun!"
|
||
|
||
**plate** social.coop posts this week · **plate** photos
|
||
|
||
*Left on the table:* the Costco motor-oil story, Tampermonkey, the
|
||
inotify sysctl, the KDE screenshot how-to, Geo Tracker,
|
||
the Gemini exporter.
|
||
|
||
---
|
||
|
||
## 2026-W39 (Sep 21–27): repair, reuse, and TV night
|
||
|
||
**note** *draft:* Kansas City has a whole circular-economy scene I
|
||
hadn't been paying attention to.
|
||
|
||
**cluster: fix it, don't toss it**
|
||
- **bookmark** [Repair Cafes | Re.Use.Full](https://reusefull.org/repair-cafes/)
|
||
- **bookmark** [Un-Dumpster Day | Re.Use.Full](https://reusefull.org/un-dumpster-day/)
|
||
- **bookmark** [Amazon Basics wireless mouse](https://www.amazon.com/dp/B005EJH6Z4):
|
||
"middle mouse button failed" *draft:* (a repair café candidate?)
|
||
|
||
**bookmark** [MATE: no 26.04 release; what is the future of Ubuntu MATE?](https://discourse.ubuntu.com/t/mate-no-26-04-release-how-does-that-affect-you-and-what-is-the-future-of-ubuntu-mate/83877)
|
||
*draft:* (So last week's move was timely.)
|
||
|
||
**bookmark** [We taught sqlc to invalidate our caches (exe.dev)](https://blog.exe.dev/we-taught-sqlc-to-invalidate-our-caches)
|
||
*draft:* (Relevant: potluck's own diigo cache can't invalidate yet.)
|
||
|
||
**cluster: family screens**
|
||
- **bookmark** [Critical Role](https://critrole.com)
|
||
- **bookmark** [Chad Powers (Wikipedia)](https://en.wikipedia.org/wiki/Chad_Powers):
|
||
"spotter: LQ - see eli manning viral"
|
||
|
||
**plate** social.coop · **plate** photos
|
||
|
||
*Left on the table:* the Spotify playlist API reference, Evergy HVAC
|
||
discounts.
|
||
|
||
---
|
||
|
||
## 2026-W40 (Sep 28–Oct 4): co-ops, protocols, and where to host
|
||
|
||
**note** *draft:* A week of reading about cooperatives and the
|
||
protocols they might run on, and about owning your own bookmarks,
|
||
which is what this zine is made of.
|
||
|
||
**cluster: cooperative economics**
|
||
- **bookmark** [co/core: an AI cooperative](https://cocore.dev) and
|
||
[How the co/core economy is shaped, and why](https://cocore.dev/blog/token-market-design)
|
||
- **bookmark** [Designing for the Economy of Involvement in Co-ops (MEDLab, CU Boulder)](https://www.colorado.edu/lab/medlab/2023/03/27/designing-economy-involvement-co-ops-0)
|
||
- **bookmark** [Transkribus](https://www.transkribus.org): run by a
|
||
cooperative
|
||
|
||
**cluster: own your bookmarks, AT Protocol edition**
|
||
- **bookmark** [kipclip: own your bookmarks, a Pinboard alternative on AT Protocol](https://kipclip.com):
|
||
"does it do annotations / highlights?"
|
||
- **bookmark** [Semble: make sense of the web, together](https://semble.so)
|
||
- **bookmark** [Graze: custom feed builder for Bluesky](https://www.graze.social)
|
||
- **bookmark** [AT Protocol account recovery](https://atproto.com/guides/account-recovery),
|
||
[First steps of the PLC organization](https://blog.plcred.org/3mwlphq42d227)
|
||
|
||
**cluster: where to host**
|
||
- **bookmark** [Hetzner Storage Box](https://www.hetzner.com/storage/storage-box/),
|
||
[Infomaniak (Wikipedia)](https://en.wikipedia.org/wiki/Infomaniak),
|
||
[Cloudron pricing](https://www.cloudron.io/pricing.html)
|
||
- **bookmark** [NearlyFreeSpeech.NET turns 20](https://blog.nearlyfreespeech.net/2022/01/18/nearlyfreespeech-net-turns-20-today/)
|
||
and [automatic TLS](https://blog.nearlyfreespeech.net/2024/05/10/automatic-tls-is-now-a-thing/)
|
||
|
||
**bookmark** [Material Flow Analysis of discarded materials, KC metro](https://regeneration.us/material-flow-analysis-of-discarded-materials-in-the-kansas-city-metropolitan-area/)
|
||
*draft:* (continuing W39's thread)
|
||
|
||
**plate** social.coop · **plate** GitHub activity (potluck itself
|
||
started this week)
|
||
|
||
*Left on the table:* AgentsView, freeq, Rivet self-host, the R5contrib
|
||
FTP index ("XcRichText-1.5.tar.Z"), the Sygil draft, the AT Protocol
|
||
Wikipedia page.
|
||
|
||
---
|
||
|
||
## What the sketch says about the schema
|
||
|
||
- **Clusters happen every week.** A heading over 2–5 bookmarks is the
|
||
natural unit, more than the lone bookmark. So either a `cluster`
|
||
block type (heading + list of bookmarks, via a repeater), or a
|
||
`note` block used as a heading. A repeater inside a block is
|
||
supported; references are not, so bookmarks are copies.
|
||
- **Threads span weeks** (KDE: W38 → W39; circular economy: W39 →
|
||
W40). A light "continuing from W39" link is enough; no new type.
|
||
- **"Left on the table" matters**: the editorial step is mostly
|
||
*leaving out*. The draft generator should propose everything for
|
||
the week and let Dan cut, not pick for him.
|
||
- **Duplicates** (Graze twice, utm-tagged URLs) need a URL
|
||
normalization pass before drafting.
|
||
- **Annotations are the best commentary.** Policy (goal 1g in the
|
||
capsite checklist): notes on public items are public too, so they're
|
||
fair to quote; this sketch didn't use them yet.
|