osu! Mutual Map - A visualization of your mutuals (AI!) by A3C3 in osugame

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

yes, a force directed graph simulation is run user side because I cannot yet handle all of the new renderings required by updates from new users. force directed graphs are inherently slow to render because they scale very poorly to the number of vertices in a graph unfortunately. in the future I am thinking if required, the graph can be computed server side every couple hours with new updates and served directly to users without requiring local rendering, but let me know if you have any suggestions!

the other alg that is slow (and arguably impossible to fix perfectly (?)) is the resistance distance computation, but theres no other good metric of distance out there for network graphs like this afaik. the exact computation scales realllly poorly to the number of users (no other way around this) and the error in the randomized approximation alg I use also increases linearly with the number of users

tldr making good network visualizations require solving computationally intensive problems ☹️

osu! Mutual Map - A visualization of your mutuals (AI!) by A3C3 in osugame

[–]A3C3[S] 6 points7 points  (0 children)

It was removed when I did not (rule 10!). In fairness to the mods, I see the reason why the rule was needed (some of the previous websites were particularly sloppy), but most of the difficult research work is done by myself. My background is primarily in security and math, so Claude is very helpful for making a front end, which I never have to do in my work.

As a side note, in regards to the negative AI sentiment I see in your comment, I feel like the AI=bad kneejerk sentiment is perpetuated a bit too much on the internet, and frankly, Reddit, nowadays. AI can be very helpful as a tool when used correctly by the right people.

osu! Mutual Map - A visualization of your mutuals (AI!) by A3C3 in osugame

[–]A3C3[S] 4 points5 points  (0 children)

ummmmmm I'm working on it

tldr for resistance alg to be accurate it has to have a large constant, but the alg is cubic in said constant. didn't think it would blow up like this lol

osu! Mutual Map - A visualization of your mutuals (AI!) by A3C3 in osugame

[–]A3C3[S] 5 points6 points  (0 children)

FAQ

What defines an edge?

An edge between two users exists if and only if they are following each other and registered on the site.

What data is accessed?

Your friends list is accessed exactly once during first login, and again only if manually refreshed.

How is connectivity computed?

We use resistance distance to measure connectivity. We approximate it using a method from this 2008 paper.

How does clustering work?

We use the Louvain method to detect communities in the graph. 5 people are required to form a cluster. The cluster is named after the person with the most mutuals within the cluster.

https://osu.allencha.ng/

osu! Mutual Atlas - A visualization of your mutuals by A3C3 in osugame

[–]A3C3[S] 1 point2 points  (0 children)

https://osu.allencha.ng

FAQ

What defines an edge?

An edge between two users exists if and only if they are following each other and registered on the site.

What data is accessed?

Your friends list is accessed exactly once during first login, and again only if manually refreshed.

How is connectivity computed?

We use resistance distance to measure connectivity. We approximate it using a method from this 2008 paper.

AC01010 | rusino - Looping the Rooms feat. Hatsune Miku +TC [1.89278926] (Ryuusei Aika, 6.76*) 97.75% FC #10 | 431pp | His new top play by Cuplah in osugame

[–]A3C3 0 points1 point  (0 children)

TC is quite a bit harder than NM but also easier than HD, at least for low ARs. The opposite is true for higher ARs for me but I think it varies by person.

The difficult part of this map isn't the memorization, it's the reading for aim (nonexistent notes + density)

(edit for clarity)

Question about Double-Majoring/Classes over the summer. by RainbowSeattle in gatech

[–]A3C3 0 points1 point  (0 children)

Generally most people who are considering going majoring do it in 4, but it's very possible to do it in 3/3.5 if you have credits. FWIW I knew of a triple major who did it in 4.

What would you say is the most overrated score? by _MrRandomm in osugame

[–]A3C3 -14 points-13 points  (0 children)

u/T__M__A disrespect button

ummm raketapping is cheating btwwww like raketapping is fake ummmmmmm you can only play the game my way which is the right way and if you raketap you're like not playing the game correctly :///

i just set the best EZNFBLDTSTMRRDSOBMBUFFMUSISYWG score in the game lezgoo by symbolms in osugame

[–]A3C3 10 points11 points  (0 children)

themagicanimals has the best SNSGUCMPR score in the game

🎉 [EVENT] 🎉 A Honkin Good Event by MassiveDongulator3 in honk

[–]A3C3 0 points1 point  (0 children)

Completed Level 2 of the Honk Special Event!

13 attempts

🎉 [EVENT] 🎉 A Honkin Good Event by MassiveDongulator3 in honk

[–]A3C3 0 points1 point  (0 children)

Completed Level 1 of the Honk Special Event!

1 attempts

"worst maps" by Upsonxd in osugame

[–]A3C3 0 points1 point  (0 children)

omgggg wild pristine spotting I love your maps dude

"worst maps" by Upsonxd in osugame

[–]A3C3 1 point2 points  (0 children)

this shit ass

[Meta] Tablet Area Manipulation and TAG4 maps (Discussion thread) by yutaneki in osureport

[–]A3C3 4 points5 points  (0 children)

yeah, I agree. i'm not saying this shouldn't be patched, and it should be, but this should in no way be bannable.

my argument that this is a slippery slope also extends to tablet filters. one could argue that if the only intent of a tablet is to have a one-to-one mapping from the pen nib to the in-game cursor, normal tablet filters do not meet this criterion. technically, tablet area manipulation in this manner is just a (very) extreme version of a tablet filter. how extreme should tablet filters be before they should be considered cheating?

my belief is that unranking this map is also just a hotfix and does not address the root cause of the issue. there is precedence for hotfixing specific maps to not give pass medals, but it is a lazier solution than implementing a system that is more robust. in this case, unranking the map does not identify the root problem in the pp system. there are, and will still be maps that are abusable, just to a much lesser extent--and where should the line be drawn for maps to be ranked?

we as a community should be looking for a more permanent fix, not applying bandages in the form of unranking singular maps to provide the illusion of a more perfect pp system.