17
Total Votes
15
Upvotes
2
Downvotes
17
Unique PRs
+15-2

Activity

โšก
bpottleReaction๐Ÿ˜„
โ–ธ
bpottleComment#47IE6 mode, welcome back to GeoCities in 1999

I love the dickbutt addition but the dark mode thing kinda wrecked it, and honestly I'd vote for a revert of my own PR lol. That said, the links/terminal style MR was awesome, and I agree with @matthewmayer that any kind of straight revert is going to be not only boring but messy.

โ–ธ
bpottleComment#122Make your PR rhyme to merge on time

Brilliant.

โ–ธ
bpottleComment#87Chore: adds Konami Code

TIL I live in a world that includes a KonamiListener library which has been fully abstracted and can be imported. I friggin' captured keydowns.

โšก
bpottleReaction๐Ÿ‘
โ–ธ
bpottleComment#87Chore: adds Konami Code

Konami code is implemented as of #47, so the sequence can totally be co-opted for something more fun than changing the cursor

โ–ธ
bpottleComment#110False advertising

I love this so much. I'm spinning up a new branch and it's going to be absolutely monstrous.

โšก
bpottleReactionโค๏ธ
โšก
bpottleReactionโค๏ธ
โ–ธ
bpottleComment#104Fix link to the wrong repository

Oops!

โ–ธ
bpottleComment#47IE6 mode, welcome back to GeoCities in 1999

The latest blog entry sounds like https://github.com/skridlevsky/openchaos/pull/13 is legitimately on-deck to be merged without conflict, so FWIW I spun up a branch that I think will cleanly merge this one and that one afterward, if the Vercel stuff passes. For the record, I still think "rewrite" is an unfairly broad title for what that MR does, but I love it, let's go.

โ–ธ
bpottleComment#47IE6 mode, welcome back to GeoCities in 1999

Added functional IE6 wrapper browser buttons, basic browser function calls for back/forward etc., trays for Search and Favorites

image image
โšก
bpottleReaction๐Ÿ‘
โ–ธ
bpottleComment#91Rewrite it in Rust (for real)

Yep, and for the record, I think the PR should absolutely be downvoted to hell in favor of others if that's the consensus. I wrote it because it was fun for me regardless, whether or not it makes it through doesn't really factor in. Once that PR for daily merges passes, overhauls like this are going to become wildly impractical.

โ–ธ
bpottleComment#13Rewrite it in rust

Again without any sort of justification for making the whole project a lot more complicated and potential to screw up. Why?!

The chaos is the point?

โ—‘
bpottlePR closed#91

Rewrite it in Rust (for real)

Ported the site from Next.js to Rust using Axum. The GitHub API client logic was reimplemented in src/github.rs using reqwest for async HTTP and futures for parallel reaction fetching.

The Axum server (src/main.rs) exposes an /api/pulls endpoint that replaces the original Next.js API route. It handles CORS, serves static files, and returns PR data with voting tallies.

tokio, tower-http, reqwest, serde

The Next.js frontend remains intact (src/app/, src/components/) but can now call the Rust backend.

image
โ–ธ
bpottleComment#13Rewrite it in rust

I pulled this branch down to see if I could "fix" it and was astonished it has as many upvotes as it does. They're all because of the title. There's no WASM, no Rust toolchain, zero Rust code at all as a matter of fact*. This is a branch that got halfway through a beer and remembered it had chores to do.

I think I'll start a new one.

*Ah, there's a binary and I do see the .rs I didn't before, dunno why it didn't scroll. Anyway, #91 works.

โ–ธ
bpottleComment#47IE6 mode, welcome back to GeoCities in 1999

This PR appears to have disappeared from the main ranking list, not sure why.

โšก
bpottleReaction๐Ÿ‘
โšก
bpottleReaction๐Ÿ‘
โšก
bpottleReactionโค๏ธ
โ–ธ
bpottleComment#47IE6 mode, welcome back to GeoCities in 1999

I need to figure out what the hell to do with the faux browser buttons, but decided hey, why not just wrap the whole thing in a styled IE6 window?

image
โ–ธ
bpottleComment#83Abstract artsy theme

Oh this is elegant! Nice!

โ–ธ
bpottleComment#47IE6 mode, welcome back to GeoCities in 1999

Added an IE6-style status bar to scroll fake window.status messages

image
โ–ธ
bpottleComment#47IE6 mode, welcome back to GeoCities in 1999

Added a "WIN CASH NOW" modal link with one of those imagemap tree scam games I remember. Typing w-i-n while open shows the winning hitzone.

image
โ–ธ
bpottleComment#47IE6 mode, welcome back to GeoCities in 1999
  • Added butterfly cursor trail
  • Added MIDI player component (It plays Smash Mouth - All Star)
image
โ–ธ
bpottleComment#47IE6 mode, welcome back to GeoCities in 1999

By request,

  • Updated behavior of Get Flash & Get RealPlayer links
  • Added 88x31 buttons to footer
image
โšก
bpottleReaction๐Ÿš€
โšก
bpottleReaction๐Ÿ‘
โšก
bpottleReactionโค๏ธ
โšก
bpottleReaction๐Ÿ˜„
โšก
bpottleReaction๐Ÿ‘
โ–ธ
bpottleComment#6Calculate `+1` and `-1` reaction

A couple passing thoughts:

  • Paginating getPRVotes risks rate limiting if it generates a ton of requests, I've already bumped into it once today
  • Do negatives in vote count break sorting? Can we get negatives or is there a vote floor of 0? I haven't looked.
โ–ธ
bpottleComment#47IE6 mode, welcome back to GeoCities in 1999

Added guestbook, added webcounter, added nonsense link for the realplayer thing because why not, I'm riffing at this point

โ–ธ
bpottleComment#47IE6 mode, welcome back to GeoCities in 1999

How come no <frame> based layout?

Also feature request: Guestbook

Done. Sorry, no frameset or iframes.

image
โ—‘
bpottlePR closed#47

IE6 mode, welcome back to GeoCities in 1999

Add IE6 compatibility mode

  • Implements authentic IE6 rendering experience
  • Includes Comic Sans and table-based layouts

Because some people just want to watch the web burn.

image