okay, i updated the thing. I ended up recycling a bit of the old guide's aspect descriptions, but did a bunch of rewriting and emphasized that these are general trends rather than strict rules.
@jadebot
heir and maid are confirmed in canon and post-canon to be passive, respectively. witch is also confirmed to be active in canon. sylph hasn't been given an official verdict, but I think it works as an active counterpart to heir. creation and restoration are both very similar, making something where it does not exist or no longer exists. witch and maid are both very control focused, with witches controlling their aspect and maids being "less in control of it than it is of them". they have strong ties to control in general, with our witches and maids all having their agency taken away from them in some form of another.
seers are also confirmed in canon to be passive. a seer is never content to just Know, they need to share that knowledge with their teammates, they need to guide them. sollux is stuck with the reality of his aspect. sollux cannot escape his doom, but he can use his understanding of it to follow the rules and keep the timeline from getting fucked up. and I'll be honest, I haven't thought deeply about meulin in a long time, so i'll talk more about what selfish and selfless mean more specifically
selfish, in the context of active classes, is similar to what it means in hit video game genre that i've barely ever played but know a lot about: The MOBA. in a support/ads bot lane, the ads is selfish in that their kit is designed around maximizing their potential. they're often slow to start, but with their help of their support they can do a ton of damage in the late game and usually carry teamfights.
the support is selfless, like a passive class. they still need to work on themselves, but their personal development is more frontloaded. they have to keep the ads safe, after all. a good support cannot win the game, they need competent teammates to execute on the opportunities they create. rose lays out the path to victory, but she can't execute it on her own. sollux knows the path, and through the self sacrifice that doom is built on, he is able to act as a trailblazer.
lastly, knights and pages are a really interesting one. I think a knight(+)/page(-) read is very possible, but I think my interpretation of them makes more sense to me. tavros spends most of his time trying to emulate the heroes that inspire him, namely rufio and vriska, and this never goes well for him. the moment when he reaches his potential is when he inspires the huuuuge group of ghosts to get moving. in the epilogues, jake inspires hope in june that she never could have gotten herself, in one of my favorite scenes in the entire work.
knights work at their best when they are working selfishly, but they hate that. dave gets bored of being the cool time travel guy, and karkat wants to be the leader, but it's not in the cards for either of them. karkat is shown to work best when he gets in there himself, like being able to calm down gamzee mid-rampage through the framework of a very quickly formed moirallegiance. every time they try to put others before themselves, it goes badly for them. game over is a perfect example of this.
there's also just the fact that archetypically, knights use big swords to kill bad guys and pages do errands and stuff. also, I don't remember where this information came from, but to my understanding they're based on batman and robin, hero and sidekick.
sorry for such a long post, got pretty rambly. I hope it was an interesting read!
the epilogues are the best part of homestuck