code block
Thread review | |
---|---|
CaptainJistuce |
Posted by sureanemWe'd figure it out as soon as we added some memory-mapped peripherals and they started showing really weird behavior. Bit/byte/word order matters a lot. |
funkyass |
but what about cosmic rays flipping bits? |
Kawaoneechan | Because that'd falsify the datasheet. If the datasheet is wrong, first assume it's an honest mistake. |
strfry("emanresu") | Sure, but how do you know they're telling you the truth? They could convert it from little-endian to [redacted], do their operations, and then convert it back into [redacted] when writing it out again. |
Kawaoneechan |
I reckon data sheets would have that sort of information. Did you know the ARM processor used in the GBA has a switch to toggle byte order? The GBA's ARM is fixed into little endian, but that exact same CPU can be switched to big endian if you're a systems designer who is also insane. |
strfry("emanresu") | Do they though? At the end of the day, there's no inspecting how 0x12345678 gets stored in the hardware. For all we know, Intel could secretly be putting the MSB in the fourth bit and we'd be none the wiser. |
Kawaoneechan | What'd really cook your noodle is how bit groups have an endianness! |
CaptainJistuce |
Posted by KawaAlso TCP/IP is big-endian, unless I'm misinformed. |
Kawaoneechan |
It's not a euphemism. It's basically just describing how to get from "username" to "sureanem" with different technical terms. Big endian: 0x1234 is stored as the bytes 0x12 and 0x34, in that order. This is what a Mac used to do. Little endian: 0x1234 is stored as the bytes 0x34 and 0x12, in that order. This is what a PC does. To put it in a third way, your username boils down to an N64 ROM dumping joke. |
strfry("emanresu") |
Is this some kind of euphemism? There's no symbolism to it, I just thought `tr -dc a-z < /dev/urandom | head -c 10` was a bit rude and 'username' a bit dull. Usually I just post as Guest or Anonymous or make a throwaway account, but hardly any sites allow that anymore because it's not "best practice" or whatever. It's a shame, really. If they wanted identities, there already exists such a thing as salted IP address hashes, which work fine for all practical purposes. (The dedicated shills and schizos can afford proxies and Indians, so they are not deterred by any of these measures, but require expensive moderation, which is why hardly any news websites allow comments except possibly through Facebook) |
CaptainJistuce |
Posted by sureanemSo you're a little-endian system on a big-endian network? |
strfry("emanresu") |
This still does not make me a Canadian nor a DeviantArt user. If I'd use the same username across multiple websites, which I do not - it is grossly offensive, then how come you can just find this one DeviantArt user from Canada? Shouldn't I have a reddit account or some such as well? |
Kawaoneechan | Unlike the many many Kawa out there... |
Kakashi | If you perform a search, it appears that there really aren't many people using that username at all. In fact, well... |
strfry("emanresu") | There are five comments: https://www.deviantart.com/sureanem/about#my_comments |
BearOso |
Posted by sureanem There are no comments, so you’re right: excessively verbose vs. none = no match. :-) |
Kakashi |
Posted by BearOso Neat. |
strfry("emanresu") | I'm not Canadian nor have I ever set foot in Canada. "sureanem" is just what you get when you byteswap "username," so there are probably a lot of people going by that name online. Also, you can tell it's not my writing style from the comments. |
BearOso |
Posted by Kakashi Google search for "sureanem" and it reveals one other account with that name--a Deviantart account where the location is manually set to Canada. It's from 5 years ago, and given his intuited young age you can bet he didn't know about Tor back then. |
Kawaoneechan | That's what she said. |