traaaaaaannnnnnnnnns
Welcome to /c/traaaaaaannnnnnnnnns, an anti-capitalist meme community for transgender and gender diverse people.
-
Please follow the Hexbear Code of Conduct
-
Selfies are not permitted for the personal safety of users.
-
No personal identifying information may be posted or commented.
-
Stay on topic (trans/gender stuff).
-
Bring a trans friend!
-
Any image post that gets 200 upvotes with "banner" or "rule 6" in the title becomes the new banner.
-
Posts about dysphoria/trauma/transphobia should be NSFW tagged for community health purposes.
-
When made outside of NSFW tagged posts, comments about dysphoria/traumatic/transphobic material should be spoiler tagged.
-
Arguing in favor of transmedicalism is unacceptable. This is an inclusive and intersectional community.
-
While this is mostly a meme community, we allow most trans related posts as we grow the trans community on the fediverse.
-
Please keep the tone light-hearted. Serious or negative news about trans matters should go to a different community. Exceptions will be made for urgent and actionable news and developments.
If you need your neopronouns added to the list, please contact the site admins.
Remember to report rulebreaking posts, don't assume someone else has already done it!
Matrix Group Chat:
Suggested Matrix Client: Cinny
https://rentry.co/tracha (Includes rules and invite link)
WEBRINGS:
🏳️⚧️ Transmasculine Pride Ring 🏳️⚧️

view the rest of the comments
Continuing off my previous post
24 bits are kinda trash for storing numbers through the prime factor format. But 24 bits is even less than ordinary integers, and maybe we can do better. If we allow upto 32 bits (like ordinary ints), then we have 6 more bits for adding in 11 as a prime factor as well as 2 leftover bits. One of those bits could be a sign, allowing for negative numbers. Another could be fucking anything idk.
Now this way of doing things ... isn't not necessarily too bad, but we could try to improve?
First, we can store the exponents as a 2's complement. Search it up. It's slightly more efficient than storing signed integers. Basically in signed ints, +0 and -0 are stored as 2 seperate numbers even though they are functionally the same. In 2s complement, this is fixed.
I had 6 bit for the exponent. 1 for the sign. 3 for the powers (upto 7th power). 2 for the roots (upto 4rth root)
With 2's complement we can change to 4 bits for the powers and 2 for the roots. This allows the powers to range from -8 to +7
Which is ... wierd? And stupid? I don't think -8 is a very common power to use. Imagine being able to store 1/256 exactly, but not 13. A better way imo is to go 2 bits for the powers and 2 for the roots. This restricts the powers down to -4 to 3 which isn't super nice, but has the advantage that prime factors are now stored as 4 bit blocks. This plays nicely with the computer.
Now I introduce my next trick. Not every prime factor is equal. 2 and 5 are important. So I can give 8 bits to the each of them. That's 16 bits. Then the remaining 16 bits are divided into 4 other prime factors (3, 7, 11 and 13).
What am I doing in my life?
Being awesome