15:21:55suntmcwell, actually it's not _that_ intuitive, but at least you can just fucking multiply them without thinking much
15:22:18shinmeraWith a good quaternion lib you typically don't have to think much either, ime.
15:22:40suntmcyeah, shame numpy scipy don't have that
15:22:55suntmcand i'm not gonna write my entire code to accommodate some weird library
15:23:33suntmci also hate numpy for how it handles vectors
15:24:15suntmci have to reshape everything to (3,1) to have a column vector for sure because i think it just ignores my .T to transpose. and everything it does is just of shape (3, )
15:25:07suntmcand then some random numpy functions don't accept arrays of shape (3,1) like cross for the cross product. so i need to flatten again and then reshape
15:25:37suntmcoh and of course .reshape((1,3)) is not the same as flatten()
18:30:04shinmeraAlso I think the reason hexchat doesn't list users is because it's dumb and disregards the namreply on first join, instead expecting a response to an explicit WHO listing.
22:08:55suntmcwhen the server goes down or i lose the connection, it will reconnect with lichat no problem, but stevenchan is disconnected. when i restart hexchat, or disconnect and reconnect, it will not join stevenchan anymore and /join doesn't work either. i have to log into the webchat which then automatically adds me to stevenchan in hexchat