u/SadPonyGuerrillaGal

Seeking alignas intuition and resources

Hi, all:

I've been experimenting with alignas after reading this post. Applying it is unintuitive to me, I'm not sure when I'd use this optimization method other than just trying it and measuring. From the article:

> Another important thing to note is that read (readIdx_) and write (writeIdx_) indices are aligned to the size of a cache line (alignas(64)). This is done to reduce cache coherency traffic. On AMD64 / x86_64 and ARM a cache line is 64 bytes, on other CPUs you need to adjust to the appropriate alignment, using std::hardware_destructive_interference_size is a good choice if it’s available. It can also be interesting to try aligning to a multiple of the cache line size in case adjacent cache lines are being pre-fetched.

Is it really as simple as aligning your structs and members on 64 bytes? I'm looking for some more reading on the subject.

Thanks

reddit.com
u/SadPonyGuerrillaGal — 1 day ago

What are some social or pedantic rules you enforce (or not) at your table?

In the context of more-than-beginner but less-than-professional gameplay, what are some good ground rules to enforce at the table? In general, I would like to enforce allowing honest mistakes, but not reversing information that may change game state. This is hard to do in practice because nobody wants to rebuild the wall after knocking a few tiles over on accident or another chombo.

For example, calling out a dead hand on a friend who has too few tiles never feels good, but it's necessary for the integrity of the game. On the other hand (hah), players should never touch someone else's draw or wall break, but might in a more casual game to prevent someone from reaching or to get the game started quicker.

I can think of a ton of other mannerisms or rules as others might, but I'd like to know what the general consensus is for running a table friendly but smoothly.

reddit.com
u/SadPonyGuerrillaGal — 1 month ago
▲ 56 r/orlando

Markets that aren't overcrowded?

I've been going to Milk Mart and Goblin Market for a few years now, but unfortunately I've lost my taste for them due to the massive crowds. Frankly, the crowd at the latest Gob Mart was downright dangerous. Are there any other markets which happen regularly around town? I'm more into trinkets, antiques, pottery, and embroidery; less so vintage clothes and prints. My closet and walls are full, lol. Willing to drive up to 90 minutes out of town.

reddit.com
u/SadPonyGuerrillaGal — 2 months ago
▲ 20 r/Mahjong

How common is reading hands based on tile positions?

Hi, all:

I have a couple questions about playing over the table, particularly for Riichi. I was wondering how common it is to see players observing where opponents physically place and discard tiles from their hand in order to gain an advantage. Is this a worthwhile skill to build, or is it unnecessary? Also, is there a name for this strategy?

Following this, are there other tells people look for to determine what an opponent might have drawn?

Lastly, is it considered rude or underhanded to try to perform these strategies?

Thanks

reddit.com
u/SadPonyGuerrillaGal — 2 months ago

Need help finding tile stacker

Hi, all, I've recently had the pleasure of playing riichi over the table for the first time. Someone had brought a really handy wooden tile stacker and pusher, but I'm not sure how to find one for myself. It fit just about up to 18 riichi tiles in it, and you'd be able to push the tiles into it, jerk it up a little bit, and the tiles would be stacked neatly. If you know what I'm talking about, would you be able to link me to one? Thanks

reddit.com
u/SadPonyGuerrillaGal — 2 months ago
▲ 10 r/orlando

Mills Social Club?

Does anyone know anything about this? Seems like you just pay to get vibe checked to hang out and drink at Framework after hours

u/SadPonyGuerrillaGal — 2 months ago