Do these bonuses to disguise really stack together to +51 (or even more, eventually)?

Inspired by answer to another question. My character is Kitsune with 22 Charisma* and 8 ranks in Disguise. He has Realistic Likeness feat. So, using logic from answer by william porter (sic!) linked above, we have:

  • 8 ranks + 3 for a class skill + 6 Cha bonus +2 Deceitful = 19
  • Change Shape +10 racial bonus = 29
  • Magic Rules for Polymorph Subschool +10 untyped = 39
  • Realistic Likeness +10 Circumstance = 49
  • Disguise kit +2 Competence = 51

Don’t get me wrong, I’d love to have +51 bonus to d20 roll and yes, lies and disguise are essential parts of this character, but I feel kinda… awkward. On one side, I don’t want to abuse the rules, on the other hand, I don’t want to cut my own wings. Thus my question:

Is this really possible, within the rules?


* in our campaign everyone started with one 18 and one 8 simply handed out. So 18 + 2 racial + 2 from 8 levels = 22.

How to arrange synchronicity reporting in an eventually consistent, distributed system?

Context: A typical corporate landscape with many systems located in different data centers, with firewalls, without uniformised interfacing.

Some data X is being replicated for availability and independence reasons. Say System A is the master system for X.

X is being replicated on-update (event notifications) using various technological means (from file interface to API calls) to systems B, C, and D.

For the customer-facing applications to function correctly, we want to ensure that A, B, C, and D are in sync with each other. Is there a robust mechanism/pattern that can report on whether these systems’ versions of X are in sync and highlight any differences?

The primary use cases for ensuring synchronicity are:

  • Periodic synchronicity report on the entire customer base to cover any unexpected issues;
  • Incidental report for a batch of new customers before we open up the applications to them.

Of particular concern is that I would like the sync report to be as simple as possible to avoid false-positives or (worse) false-negatives.

I could constrain the question further but I am also open to reconsidering other parts of the architecture if this is needed. However the distributed nature will remain and should be addressed.


NB. As this is my first post on SE.SE, please point out any mistakes in etiquette/tagging/title; apologies for that. I did search for similar questions on this site but did not manage to find any. This came close however does not have the answers I need.

Vendor does not match the system, eventually fails

Can someone explain why this happens? I eventually shutdown the device which is why is fails, but it takes forever and never finishes.

Pixel 2, oem unlocked, Sixrom v2.0.

usr@ubuntuhost:~$ fastboot flash vendor /home/usr/Downloads/rom/walleye-pq1a.190105.004-factory-78374c71/walleye-pq1a.190105.004/image-walleye-pq1a.190105.004/vendor.img target reported max download size of 536870912 bytes erasing ‘vendor_b’… OKAY [ 0.133s] sending ‘vendor_b’ (359600 KB)…

FAILED (data write failure (Protocol error)) finished. total time: 2345.269s

Are all instructions eventually converted to zero-operand instructions?

Recently, My professor said that all instructions are eventually converted to zero-operand instructions just before they get executed. yet the demonstrator said that this “doesn’t make any sense”, and I don’t know who to believe; none of them really gave any logical arguments.

So, I want to know is any of them right at all? I tried searching for the answer but I didn’t find anything.