6
Total Votes
2
Upvotes
4
Downvotes
6
Unique PRs
+2-4

Activity

โ–ธ
SaturateComment#107Not responsive anymore

The website responds.

For real? I keep saying hello to it, and it does not respond at all

โ–ธ
SaturateComment#107Not responsive anymore

Get a bigger screen. Closed.

โ–ธ
SaturateComment#135Dogs

Sure thing. Just need my other PR's to be merged then I'll do dogs, lots of dogs... and dog sounds! Maybe even a personal dog for each user that comments in this issue!

โ—
SaturatePR opened#143

Add Chaos^N: Random theme routing for infinite variants

Summary

Proxy randomly routes the homepage between two visual variants - GeoCities (current IE6 retro) and Terminal (green-on-black with CRT scanlines).

GeoCities variant: /geocities - IE6 retro aesthetic (current look) Terminal variant: /teletext - Green terminal with CRT scanlines

Both variants share the same PR voting logic. Feature flags randomly toggle components (guestbook, tree game, midi player) for more chaos.

Chaos^N

Currently two variants, but the architecture supports unlimited themes. Future PRs can add:

  • Windows 98 BSOD
  • Commodore 64
  • MySpace 2006
  • Matrix code rain
  • ASCII art mode
  • Comic Sans nightmare
  • Whatever chaos you can imagine

Just create a folder + add to ROUTE_GROUPS array. The proxy handles the rest. More variants = more chaos = Chaos^N!

How it works

  1. Visit / โ†’ proxy rewrites to random variant
  2. Variants live in separate route folders with their own layouts
  3. Central chaos-router.ts manages routing logic (easy to modify for time-based, IP-based, weighted distribution, etc.)
  4. Feature flags add another layer of randomness within each variant
โ–ธ
SaturateComment#142Add Chaos^N: Random theme routing for infinite variants

Closing - was based on wrong branch. Opening new PR from main.

โ–ธ
SaturateComment#142Add Chaos^N: Random theme routing for infinite variants

Oh damn, forgot to base my work on main, and not my prev pr. I'll fix that - please can we get rhe openchaos bot to review after changes :D

โ—‘
SaturatePR closed#142

Add Chaos^N: Random theme routing for infinite variants

Summary

Proxy randomly routes the homepage between two visual variants - GeoCities (current IE6 retro) and Terminal (green-on-black with CRT scanlines).

GeoCities variant: /geocities - IE6 retro aesthetic (current look) Terminal variant: /teletext - Green terminal with CRT scanlines

Both variants share the same PR voting logic. Feature flags randomly toggle components (guestbook, tree game, midi player) for more chaos.

Chaos^N

Currently two variants, but the architecture supports unlimited themes. Future PRs can add:

  • Windows 98 BSOD
  • Commodore 64
  • MySpace 2006
  • Matrix code rain
  • ASCII art mode
  • Comic Sans nightmare
  • Whatever chaos you can imagine

Just create a folder + add to ROUTE_GROUPS array. The proxy handles the rest. More variants = more chaos = Chaos^N!

How it works

  1. Visit / โ†’ proxy rewrites to random variant
  2. Variants live in separate route folders with their own layouts
  3. Central chaos-router.ts manages routing logic (easy to modify for time-based, IP-based, weighted distribution, etc.)
  4. Feature flags add another layer of randomness within each variant
โ–ธ
SaturateComment#128โš ๏ธ Someone created a $CHAOS token without my involvement

Damn grifters must grift.

โ–ธ
SaturateComment#120๐Ÿค– OpenChaos Bot Feedback

Getting an update if people push new code would however be nice. Also maybe a security feature could be that it wont merge if you push new code 2 hours before merge time.

โ–ธ
SaturateComment#117Every midnight, the system randomly picks 2 emojis from GitHub's reaction set (๐Ÿ‘ ๐Ÿ‘Ž ๐Ÿ˜„ ๐Ÿ˜• โค๏ธ ๐ŸŽ‰ ๐Ÿš€ ๐Ÿ‘€) to be upvote/downvote.

Do we do #bump to get more votes?

โ–ธ
SaturateComment#120๐Ÿค– OpenChaos Bot Feedback

@skridlevsky now that I think about it, it's pretty risky no matter where - and not that important.

โšก
SaturateReactionโค๏ธ
โ–ธ
SaturateComment#117Every midnight, the system randomly picks 2 emojis from GitHub's reaction set (๐Ÿ‘ ๐Ÿ‘Ž ๐Ÿ˜„ ๐Ÿ˜• โค๏ธ ๐ŸŽ‰ ๐Ÿš€ ๐Ÿ‘€) to be upvote/downvote.

For the downvoters, just know that you are not anonymous... (เธ‡'ฬ€-'ฬ)เธ‡

there's a 1/8 chance we're actually upvoting you

Not yet :(

โ–ธ
SaturateComment#117Every midnight, the system randomly picks 2 emojis from GitHub's reaction set (๐Ÿ‘ ๐Ÿ‘Ž ๐Ÿ˜„ ๐Ÿ˜• โค๏ธ ๐ŸŽ‰ ๐Ÿš€ ๐Ÿ‘€) to be upvote/downvote.

For the downvoters, just know that you are not anonymous... (เธ‡'ฬ€-'ฬ)เธ‡

โ–ธ
SaturateComment#120๐Ÿค– OpenChaos Bot Feedback

Could be nice with a preview from the branch, like vercel does :) helpful if people change the theme. Maybe just an image of it?

โ—
SaturatePR opened#117

Every midnight, the system randomly picks 2 emojis from GitHub's reaction set (๐Ÿ‘ ๐Ÿ‘Ž ๐Ÿ˜„ ๐Ÿ˜• โค๏ธ ๐ŸŽ‰ ๐Ÿš€ ๐Ÿ‘€) to be upvote/downvote.

Vote emojis now shuffle daily. That โค๏ธ you clicked yesterday? Could be counting against you today.

Every midnight, the system randomly picks 2 emojis from GitHub's reaction set (๐Ÿ‘ ๐Ÿ‘Ž ๐Ÿ˜„ ๐Ÿ˜• โค๏ธ ๐ŸŽ‰ ๐Ÿš€ ๐Ÿ‘€) to be upvote/downvote. All past reactions get re-interpreted with the new mapping.

Why would we add this

Chaos. Chaos is the answer.

What could go wrong

  • Your favorite PR tanks overnight because everyone used โค๏ธ and now โค๏ธ means downvote
  • The leading PR at 8:59 UTC could lose at 9:00 UTC due to emoji rotation
  • Absolute chaos (this is the goal)

How to vote now

  1. Go to openchaos.dev โ†—
  2. Check what today's magic emojis are
  3. Click through to GitHub
  4. Add the reaction
  5. Pray it means the same thing tomorrow
  6. (Precalculate future upvotes?)

Welcome to hard mode. ๐ŸŽฐ