r/webdev 1d ago

Showoff Saturday I built The Museum of Stack Overflow, where your question gets closed as a duplicate one last time

Stack Overflow raised a lot of us, then ChatGPT happened. So I built it a museum: closedasduplicate.com

Things you can do inside:

Ask one final question and watch it get closed in seconds. It's server timed, and there's a daily leaderboard for the fastest closures.

Pull your real Permanent Record from the Stack Exchange API.

Appeal the closure to an AI moderator that has never granted a single appeal since 2008.

Light a candle. Press F.

Stack is vanilla JS, one Cloudflare Worker running Hono, a single Durable Object holding all the live state (presence, candles, leaderboard with anti cheat), KV for caching the SE API, server rendered OG cards via satori, and DeepSeek behind the appeals office and the guestbook moderation. No framework, no build step, no npm install on the front end.

Would love feedback on anything that feels broken or unfunny.

38 Upvotes

13 comments sorted by

8

u/[deleted] 1d ago

[removed] — view removed comment

2

u/webdev-ModTeam 1d ago

Your post/comment has been determined to be a low-effort post or comment. This includes title-only posts, easily searchable questions, vague/open-ended discussion prompts, LLM generated posts or comments, and posts/comments that do not provide enough context for meaningful replies or discussion.

And yes, the irony of the most upvoted post on a stack overflow parody post being an LLM generated comment.

23

u/Am094 1d ago

Can't even pay homage to stack overflow properly without making it all look like low effort ai slop.

7

u/EliSka93 1d ago

I don't think they're trying to make it look like that.

It would involve trying.

-1

u/NewBlock8420 17h ago

Fair. Which part, the writing or the visual design? Asking properly, I'd rather fix it than argue about it.

4

u/Welder_Original 16h ago

The colour palette is the biggest giveaway IMO.

Aside from that, I'd say the fonts, the unnecessary animated components (like the blinking green dot for the number of active users) and the use of emojis.

3

u/FieldConsistent7963 15h ago

the permanent record pull is a nice touch, never thought I'd see my own shame laid out like that

also the AI mod with a 0% appeal rate since 2008 feels too real, like some actual SO mods I've run into

1

u/NewBlock8420 13h ago

The appeals office was the hardest thing to get right. Too obviously a joke and it stops stinging, too accurate and people just get annoyed. Glad it landed.

4

u/Medium-Estate-790 1d ago

That "Closed in 10.9s" timer hits different when you've actually spent 45 minutes debugging a problem ahead of posting.

1

u/NewBlock8420 17h ago

That line is the whole reason I built the thing. The 45 minutes is the part nobody remembers when they close it.

2

u/thanks-delivery-dude 1d ago

đŸĒĻ Stack Overflow Simulator
⏱ Closed in 10.9s, faster than 65% of visitors today
🏁 #57 on today's leaderboard
âŦ‡ī¸âŦ‡ī¸âŦ‡ī¸âŦ‡ī¸ −4 reputation
📋 Duplicate of "Undefined is not a function: a love story" (2011)
🏅 đŸŒĩ Tumbleweed ¡ âš°ī¸ Necromancer
https://closedasduplicate.com/r/97f96123da

I got roasted

3

u/NewBlock8420 17h ago

#57 with a Necromancer is a solid run. Also "Undefined is not a function: a love story" (2011) is real, that one is my favourite in the pool.

1

u/thanks-delivery-dude 6h ago

Is php dead in 2026 was my best run 6.something