Ingernirated: npn транзистор дает возможность управления логикой с помощью положительного заряда.
Вам нужно разобраться как работает транзистор. Почитать книжки попроще вроде Электроники шаг за шагом.
Если у вас погрешность ±50 милливольт это значит, что абсолютная погрешность 0.1 Вольта. И это же значит, что 1.1 и 1.2 Вольта могут быть считаны как одно значение. Если вы хотите получить разницу в битах, то разница в напряжении логических уровней должна быть строго больше 0.1 Вольта.
Это приводит нас к следующему неравенству: 2 ^ x <= 5 / 0.1 - 1, где x принадлежит множеству целых чисел. Откуда x = 5.
> А что случиться то должно?
Рейдерский захват? Аудиторская проверка? Сайт внезапно закрыт роскомнадзором? Подняли великий русский фаервол?
> американский юрист с рейтом $200/час "то ли ошибся, то ли мы его не так поняли"
Ну наверно вы его не поняли. Для работы с налогами нанимают не юриста, а бухгалтера. Кстати, $2k это такой американский МРОТ. Сколько МРОТов отдается всяким инспекторам, чтобы те лишний раз не тревожили?
Смотрите, я делал так:
1. Производил авторизацию пользователя через passport в Node.js и открывал привычную для express сессию.
2. Спрашивал фронтэндом через Ajax, есть ли у пользователя авторизация, если она есть, то Node генерирует JWT-токен, который сохраняется фронтом в localStorage.
При выдаче JWT токена, добавляйте какую-нибудь соль, которая будет меняться каждый раз, когда пользователь меняет пароль или нажимает кнопку выйти со всех устройств. Плюс ее можно менять, если подозреваете, что кто-то спер токены или базу.
Кстати, про PayPal расскажу страшилку - у меня друзья британцы открыли в нем официальный аккаунт для своего приложения, у них уже был LLC в США на тот момент. Так вот, за первый месяц они подняли $17k и PayPal их заблокировал. Им потребовалось 9! месяцев, чтобы получить деньги.
Любой международный процессинговый центр будет просить Business Entity c валютным счетом.
Если вы хотите открыть компанию в США, необязательно там жить и т.д. Насчет налоговой не волнуйтесь, в отличии от России, к вам никто не будет лезть с проверками пока вы платите налоги. Платить налоги в США намного проще. Есть H&R Block, обращаетесь в него, они все вам посчитают. И все будет правильно. А главное, вам даже не надо будет жопу от кресла отрывать и бегать по инстанциям.
Все можно сделать через Интернет. В крайнем случае через DHL что-то прийдется переслать. Но я так понимаю, если вы готовы открывать компанию, которая должна работать с гражданами разных стран, у вас уже есть некоторое понимание того, что их прийдется как-то поддерживать.
Здесь еще есть несколько стратегических моментов. Если ваша компания будет находиться за пределами РФ, у российских налоговиков не будет больших претензий. Вы будете просто подрядчиком. Завтра что-то случится с вашим ИП и все. Вы закрыты. А компания заграницей продолжит работать. Если проект выстрелит, вы сможете нанять любых сотрудников. Есть еще момент, иностранцы будут доверять компании из США больше, чем ИП из России. So be wise, think twice.
Так же вы можете вручную проверить, зайдите в Настройки репозитария (Settings), на вкладку внешних сервисов (Integrations & services). Проверьте, если там есть Packagist.
Если его там нет, то надо его добавить. Найдите его в списке и добавьте. Потом зайдите в настройки и засуньте туда свой API ключ из Packagist (на странице внутри пакаджиста есть зеленая кнопка Show API Token). Поставьте галочку Active.
Там есть еще кнопка Test, можно проверить свой веб-хук.