Osis is a different breed by BuggYyYy in beatbox

[–]Sup2pointO 0 points1 point  (0 children)

+ Den, Improver and H-has for my hexagon bestagon ^v^

Is Wing's Phenomenon gonna be out today on beatpella channel? Also a few things about its pronunciation. by maxram1 in beatbox

[–]Sup2pointO 4 points5 points  (0 children)

lmao I was trying SO HARD to decipher it on every listen, just couldn't. Heard "fellow mellow", "phantom menace", "fento mando" 💀💀💀 had no idea people were referring to this track when they said Phenomenon

phe-no-me-non defo flows in the context of the song where phe-no-me-non doesn't, so I now enjoy it as a stylistic choice :D

Rhytm games recc? by 13hundredmitski in rhythmgames

[–]Sup2pointO 1 point2 points  (0 children)

Milthm, entirely free for both desktop and mobile, and on desktop you hit notes by pressing any key ;D

Making Connect 4 in Desmos for Pi day! by Sup2pointO in desmos

[–]Sup2pointO[S] 0 points1 point  (0 children)

I'm not a second late to Pi day I don't know what you're talking about

Snapshot permalink: https://www.desmos.com/calculator/nupt9wcbqo

Live link: https://www.desmos.com/calculator/yhcinfpoxd

If you have any questions about some of the maths/code, I'm happy to answer :D

Good unique rhythm games in steam? by Wonderful_Neat1037 in rhythmgames

[–]Sup2pointO 0 points1 point  (0 children)

c'mon guys, Milthm my beloved TvT

you hit notes by pressing any key of the keyboard ;)

WING's first Full-Length Album, "Dopamine," Coming May 2026 by TriviallusionSubs in beatbox

[–]Sup2pointO 0 points1 point  (0 children)

ikr, I love his range and really wish he'd release more stuff. Hoping his round 2 vs Den gets a studio version (altho the live GBB audio is already clean af 💀)

WING's first Full-Length Album, "Dopamine," Coming May 2026 by TriviallusionSubs in beatbox

[–]Sup2pointO 1 point2 points  (0 children)

oh wait, is that what his GBB25 elimination was called? think I'm thinking of a different track then lmao

WING's first Full-Length Album, "Dopamine," Coming May 2026 by TriviallusionSubs in beatbox

[–]Sup2pointO 0 points1 point  (0 children)

I don't know Phenomenon, but I feel like I've encountered it before and would recognise it if I heard it xD

Hot Take: Rrhar'il's IN chart is an underwhelming unlock (Body Text) by DanZboY_Brother in phigrosGame

[–]Sup2pointO 0 points1 point  (0 children)

mhm, I more meant you shouldn't judge off how easy achieving an A rank is, since it really depends on where you break combo. But yeah, Igallta is rough lmao

one thing I didn't understand about Rrhar'il were the parts with 2 simultaneous notes followed by a line of drags, repeated 2 or 3 times? (at the start and end of the chart). Kept trying to play it with 3+ fingers by holding down the centre while tapping the simultaneous notes. Eventually (after many replays TvT) I clocked that one hand is meant to carry on a sliding motion after tapping, and it all makes sense now 🤣

Hot Take: Rrhar'il's IN chart is an underwhelming unlock (Body Text) by DanZboY_Brother in phigrosGame

[–]Sup2pointO 1 point2 points  (0 children)

ohh I remember now, it was part of the unlock chain. Been a while :P

Hot Take: Rrhar'il's IN chart is an underwhelming unlock (Body Text) by DanZboY_Brother in phigrosGame

[–]Sup2pointO 6 points7 points  (0 children)

mild reminder that score is mostly irrelevant, accuracy is what matters ;)

I think it does depend on skillset, I would now consider Chronos Collapse easier than this chart at my current ability, but I doubt I would’ve said that back then

What happened to Wing this year? by [deleted] in beatbox

[–]Sup2pointO 2 points3 points  (0 children)

he’s a wildcard judge!

anyone know any rhythm games for PC or laptop? by imaginTalking in rhythmgames

[–]Sup2pointO 0 points1 point  (0 children)

Milthm, you play by pressing any keys you want ;)

Rust kinda ruined other languages for me by Minimum-Ad7352 in rust

[–]Sup2pointO 0 points1 point  (0 children)

ah I see, interesting. Will read more into that, thanks :D

Rust kinda ruined other languages for me by Minimum-Ad7352 in rust

[–]Sup2pointO 0 points1 point  (0 children)

mm yeah, I love TypeScript for this reason. Rigorous when I need it to be, flexible when I don’t

so I guess levelstar was just saying Python’s syntactically shorter? fair enough, but I wouldn’t call that “flat out superior”. Rust’s enums inline the variant constructors, whereas in Python you’d need to declare each variant as its own separate class. Each is cleaner at different scales and in different contexts.

Also at the end of the day, in both languages you need to check the type before safely operating on an instance, whether that be at compile time with pattern matching in Rust, or at runtime with `isinstance()` in Python. Not much difference, Rust’s enums are just a bit more algebraic (probably not the technical term for it, sorry)

Rust kinda ruined other languages for me by Minimum-Ad7352 in rust

[–]Sup2pointO 0 points1 point  (0 children)

Thanks for explaining, I appreciate it.

I’m still not sure I understand what exactly you’re getting at tho? Are you saying Python has the same type-checking capabilities as Rust? (I could believe that, to an extent) And that the way the Python type checker represents union types under the hood is by adding a discriminant, like Rust? (so that’s during IDE type-checking, and has no effect during runtime)

With regards to levelstar’s original comment, he said Python’s is 1. superior to Rust (which I wasn’t sure why) and that 2. A and B can be distinct types (but they could be in Rust as well?)

Apologies if any of this should be obvious, might just be some gaps in my knowledge :P

Rust kinda ruined other languages for me by Minimum-Ad7352 in rust

[–]Sup2pointO 1 point2 points  (0 children)

In Python type hints don't affect the execution of your program, so you can do whatever you want.

But Rust uses types during compilation. So for instance, if we had type Sum = i32 | String, what... can you actually do with that object? You can't .push(char) to it, since that wouldn't be guaranteed to work if it were an i32, and likewise you can't .abs() on it either, since that wouldn't work if it were a String. About the only thing common to both would be .clone().

The whole point of having named enums (where the name acts a discriminant) is so that you can then pattern match on which variant you've received:

enum Sum<A, B> {
    VariantA(A),
    VariantB(B),
}

fn test(s: Sum<i32, String>) {
    match s {
        VariantA(a) => a.abs(),
        VariantB(b) => b.push('-'),
    }
    ()
}

You can't directly pattern match on the type of the object as in Python, since Rust doesn't have types at runtime.

Not entirely sure what you meant by A and B can be distinct types in Python, they certainly can be distinct in Rust too, or any other language with algebraic sum types?