feat(web): flatten frontmatter — drop slug, flat tags/cats, auto-bump updatedDate [skip ci]
diff --git a/content/posts/2026/spite-as-fuel-the-revenge-plot-that-became-an-institution/index.md b/content/posts/2026/spite-as-fuel-the-revenge-plot-that-became-an-institution/index.md index 06e97d1..47a4dcc 100644 --- a/content/posts/2026/spite-as-fuel-the-revenge-plot-that-became-an-institution/index.md +++ b/content/posts/2026/spite-as-fuel-the-revenge-plot-that-became-an-institution/index.md @@ -1,17 +1,16 @@ --- title: "Spite as fuel: the revenge plot that became an institution" -slug: spite-as-fuel-the-revenge-plot-that-became-an-institution pubDate: 2026-04-05T20:04:45.000Z updatedDate: 2026-04-05T20:04:45.000Z draft: false excerpt: "Every founder has an origin story. Most of them are polished. Mine starts with a guest list rejection and a dead friend. SLIST was never a business plan. It was … Read more" categories: - - { name: "Dark Culture", slug: dark-culture } + - Dark Culture tags: - - { name: community, slug: community } - - { name: format-long-form, slug: format-long-form } - - { name: identity, slug: identity } - - { name: tone-reflective, slug: tone-reflective } + - community + - format-long-form + - identity + - tone-reflective featured: src: https://cdn.slist.net/posts/spite-as-fuel-the-revenge-plot-that-became-an-institution/cover.png alt: "Abstract dark art of spite transforming into infrastructure"content: rewrite image URLs from slist.net/wp-content to cdn.slist.net/posts/<slug>/
diff --git a/content/posts/2026/spite-as-fuel-the-revenge-plot-that-became-an-institution/index.md b/content/posts/2026/spite-as-fuel-the-revenge-plot-that-became-an-institution/index.md index 14cf31e..06e97d1 100644 --- a/content/posts/2026/spite-as-fuel-the-revenge-plot-that-became-an-institution/index.md +++ b/content/posts/2026/spite-as-fuel-the-revenge-plot-that-became-an-institution/index.md @@ -13,7 +13,7 @@ tags: - { name: identity, slug: identity } - { name: tone-reflective, slug: tone-reflective } featured: - src: https://slist.net/wp-content/uploads/ai_69d2a44711fc12.51916261.png + src: https://cdn.slist.net/posts/spite-as-fuel-the-revenge-plot-that-became-an-institution/cover.png alt: "Abstract dark art of spite transforming into infrastructure" legacy_wp_id: 15959 ---fix(web): point upload URLs at slist.net (cdn.slist.net not wired up yet)
diff --git a/content/posts/2026/spite-as-fuel-the-revenge-plot-that-became-an-institution/index.md b/content/posts/2026/spite-as-fuel-the-revenge-plot-that-became-an-institution/index.md index b6086da..14cf31e 100644 --- a/content/posts/2026/spite-as-fuel-the-revenge-plot-that-became-an-institution/index.md +++ b/content/posts/2026/spite-as-fuel-the-revenge-plot-that-became-an-institution/index.md @@ -13,7 +13,7 @@ tags: - { name: identity, slug: identity } - { name: tone-reflective, slug: tone-reflective } featured: - src: https://cdn.slist.net/ai_69d2a44711fc12.51916261.png + src: https://slist.net/wp-content/uploads/ai_69d2a44711fc12.51916261.png alt: "Abstract dark art of spite transforming into infrastructure" legacy_wp_id: 15959 ---feat(web): visually mirror slist.net blog (index + single post)
diff --git a/content/posts/2026/spite-as-fuel-the-revenge-plot-that-became-an-institution/index.md b/content/posts/2026/spite-as-fuel-the-revenge-plot-that-became-an-institution/index.md index 3034fd3..b6086da 100644 --- a/content/posts/2026/spite-as-fuel-the-revenge-plot-that-became-an-institution/index.md +++ b/content/posts/2026/spite-as-fuel-the-revenge-plot-that-became-an-institution/index.md @@ -4,6 +4,17 @@ slug: spite-as-fuel-the-revenge-plot-that-became-an-institution pubDate: 2026-04-05T20:04:45.000Z updatedDate: 2026-04-05T20:04:45.000Z draft: false +excerpt: "Every founder has an origin story. Most of them are polished. Mine starts with a guest list rejection and a dead friend. SLIST was never a business plan. It was … Read more" +categories: + - { name: "Dark Culture", slug: dark-culture } +tags: + - { name: community, slug: community } + - { name: format-long-form, slug: format-long-form } + - { name: identity, slug: identity } + - { name: tone-reflective, slug: tone-reflective } +featured: + src: https://cdn.slist.net/ai_69d2a44711fc12.51916261.png + alt: "Abstract dark art of spite transforming into infrastructure" legacy_wp_id: 15959 --- Every founder has an origin story. Most of them are polished. Mine starts with a guest list rejection and a dead friend.feat(web): full posts+pages sync, browseable UI, curated pages allowlist
diff --git a/content/posts/2026/spite-as-fuel-the-revenge-plot-that-became-an-institution/index.md b/content/posts/2026/spite-as-fuel-the-revenge-plot-that-became-an-institution/index.md new file mode 100644 index 0000000..3034fd3 --- /dev/null +++ b/content/posts/2026/spite-as-fuel-the-revenge-plot-that-became-an-institution/index.md @@ -0,0 +1,41 @@ +--- +title: "Spite as fuel: the revenge plot that became an institution" +slug: spite-as-fuel-the-revenge-plot-that-became-an-institution +pubDate: 2026-04-05T20:04:45.000Z +updatedDate: 2026-04-05T20:04:45.000Z +draft: false +legacy_wp_id: 15959 +--- +Every founder has an origin story. Most of them are polished. Mine starts with a guest list rejection and a dead friend. + +SLIST was never a business plan. It was a revenge plot. Someone banned me from a group chat of 30 people in Mexico City in January 2023, and instead of moving on, I built a platform that made their entire operation irrelevant. Two women refused to put me on their guest list, and instead of accepting it, I created a system that controlled guest lists for every major rave in the city. + +The spite was specific. Not abstract frustration — targeted, personal, operationally motivated rage. The kind that makes you learn WordPress at 3am. The kind that makes you teach yourself Meta ads because the alternative is admitting they won. + +## The pattern + +Every attack made the project stronger. That is not a motivational poster. It is an accounting statement. The boycott in Bushwick brought more supporters than any ad campaign because the general population of ravers is exhausted by moral grandstanding from a small minority that is constantly busy covering up their own scandals. + +Nine months after the worst cancel attempt — no apologies, no atonement, no rebrand. Booking more DJs in a single day than most of the people who tried to destroy the project book in a year. Bigger crowds. Higher quality. More investment into the local scene. + +The war of attrition is the only war that matters. Outlast them. Outgrow them. The scene has a short memory but growth compounds. + +## The seed +Diff truncated (48 lines total). View full commit on GitHub →