as noted below, PRs are now merged every day, so no need to track days remaining, remaining_until() will need updating too
1008 votes Β· 744 up Β· 264 down
as noted below, PRs are now merged every day, so no need to track days remaining, remaining_until() will need updating too
per 54c4ca325394cf2e01e6f00e900ecad2ff01d49c merges are at 1900 UTC
target.set_utc_hours(19);
needs update for #51 - probably just drop all of the day handling entirely
as noted below, PRs can have a net negative number of votes given downvotes
votes: i32,
per #6 downvotes should be counted too:
let upvotes = reactions
.iter()
.filter(|reaction| reaction.content == "+1")
.count() as i32;
let downvotes = reactions
.iter()
.filter(|reaction| reaction.content == "-1")
.count() as i32;
let votes = upvotes - downvotes;
Regardless of your heated discussions, I wanted to share the news that GeoCities PR has been merged, and the site has truly transformed beautifully. https://www.openchaos.dev/ β βIt is beautiful not only on the outside but also on the inside, with a mix of Tailwind, inline styles, and raw CSS.
As per the rules, a PR must have no merge conflicts to be eligible for merge. #13 is being skipped until conflicts are resolved. Next eligible PR wins.
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?
Sure, but 100% chaos would be a repository with the output of /dev/urandom, how useful is that? Shouldn't it at least work and be relatively bug free, and let people change it?
The more code you add, the more likely it is to have bugs, and the harder it gets for people to change it. Shouldn't we aim to let it still be easy to contribute?
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.
Again without any sort of justification for making the whole project a lot more complicated and potential to screw up. Why?!
Alright, here's your real Rust rewrite: https://github.com/skridlevsky/openchaos/pull/91
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.
This is a serious question because I'm genuinely curious about using WASM with nextjs and vercel (or similar), does this PR improve performance while allowing everything else to be developed normally e.g. frontend React/JS, Nextjs middleware, etc.? Or does it also add more friction for future development?
I am here to negotiate bringing chaos each day first. Please!
Cross link / shamless advertising for more chaos https://github.com/skridlevsky/openchaos/pull/51 (daily merges)
does this bring us up to feature parity with the most recent release?
So in the end, actually WAY more than just 300 lines, thousands of lines added, for what? WASM? Again, why? More code, regardless of what language, regardless if hidden behind a dependency, makes it harder to change and more likely to break.
And why make a project that is all about "constantly changing" and "being easy to change" harder to change!? Makes no sense.
all for shits and giggles? someone would rewrite it in a different language, I don't know, this repository is for chaos itself
tbh, 300 lines of that is the Cargo.lock file. But anyway, more screw ups = more chaos.
So in the end, actually WAY more than just 300 lines, thousands of lines added, for what? WASM? Again, why? More code, regardless of what language, regardless if hidden behind a dependency, makes it harder to change and more likely to break.
And why make a project that is all about "constantly changing" and "being easy to change" harder to change!? Makes no sense.
as noted below, PRs are now merged every day, so no need to track days remaining, remaining_until() will need updating too
per 54c4ca325394cf2e01e6f00e900ecad2ff01d49c merges are at 1900 UTC
target.set_utc_hours(19);
needs update for #51 - probably just drop all of the day handling entirely
as noted below, PRs can have a net negative number of votes given downvotes
votes: i32,
per #6 downvotes should be counted too:
let upvotes = reactions
.iter()
.filter(|reaction| reaction.content == "+1")
.count() as i32;
let downvotes = reactions
.iter()
.filter(|reaction| reaction.content == "-1")
.count() as i32;
let votes = upvotes - downvotes;
Regardless of your heated discussions, I wanted to share the news that GeoCities PR has been merged, and the site has truly transformed beautifully. https://www.openchaos.dev/ β βIt is beautiful not only on the outside but also on the inside, with a mix of Tailwind, inline styles, and raw CSS.
As per the rules, a PR must have no merge conflicts to be eligible for merge. #13 is being skipped until conflicts are resolved. Next eligible PR wins.
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?
Sure, but 100% chaos would be a repository with the output of /dev/urandom, how useful is that? Shouldn't it at least work and be relatively bug free, and let people change it?
The more code you add, the more likely it is to have bugs, and the harder it gets for people to change it. Shouldn't we aim to let it still be easy to contribute?
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.
Again without any sort of justification for making the whole project a lot more complicated and potential to screw up. Why?!
Alright, here's your real Rust rewrite: https://github.com/skridlevsky/openchaos/pull/91
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.
This is a serious question because I'm genuinely curious about using WASM with nextjs and vercel (or similar), does this PR improve performance while allowing everything else to be developed normally e.g. frontend React/JS, Nextjs middleware, etc.? Or does it also add more friction for future development?
I am here to negotiate bringing chaos each day first. Please!
Cross link / shamless advertising for more chaos https://github.com/skridlevsky/openchaos/pull/51 (daily merges)
does this bring us up to feature parity with the most recent release?
So in the end, actually WAY more than just 300 lines, thousands of lines added, for what? WASM? Again, why? More code, regardless of what language, regardless if hidden behind a dependency, makes it harder to change and more likely to break.
And why make a project that is all about "constantly changing" and "being easy to change" harder to change!? Makes no sense.
all for shits and giggles? someone would rewrite it in a different language, I don't know, this repository is for chaos itself
tbh, 300 lines of that is the Cargo.lock file. But anyway, more screw ups = more chaos.
So in the end, actually WAY more than just 300 lines, thousands of lines added, for what? WASM? Again, why? More code, regardless of what language, regardless if hidden behind a dependency, makes it harder to change and more likely to break.
And why make a project that is all about "constantly changing" and "being easy to change" harder to change!? Makes no sense.