pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: Как передавать WiFi на частоте 900МГц?

Лучший ответ: а вам неожиданно свалилась на голову лицензия на данную частоту?)

Худший ответ: Трудно говорить о WiFi на частоте 900 МГц, скорее всего речь идет о p2p релее. Есть мнение, что разрекламированная презентация на DEFCON не состоялась именно из-за нарушения правил FCC ("их" комм/частотнадзор).
Ничего сверхъестественного в проекте не было, поэтому появилось множество вариаций:раз, два, три.
Вопрос: Как вам идея стартапа по поиску стартапов?

Лучший ответ: такой уже был 
стартаппоинт называется уже почил полностью
как только улеглась шумиха вокруг них и все поняли что идей особо не было и не будет

Худший ответ: Доска объявлений?
Вопрос: Как получить доступ к Ajax контенту во время парсинга?

Лучший ответ: Берете браузер, открываете инструмент разработчика(F12 обычно), вкладка Networking, ставите фильтр на XHR запросы, обновляете страницу, если нужно куда-то нажать, чтобы выполнился  Ajax - нажимаете. Все что нужно должно отобразиться на панели запросов, также там есть вся нужная информация по запросу(заголовки, параметры, ответ), изучаете апи и сами делаете такие же запросы из питона.

Худший ответ: В общем случае, при помощи парсинга html, не возможно получить страницу в том виде в который ее приводят ее собственные джаваскрипты при загрузке потому, что парсер - не браузер, он не исполняет джаваскрипты.
В частных случаях можно вынуть из текста скрипта все urlы по которым идут ajax запросы, производить все эти запросы в своем коде и парсить результаты. Тут куча подводных камней - во-первых, параметры ajax запроса могут быть спрятаны в коде каким-нибудь не тривиальным образом, во-вторых нужно правильно выставить все заголовки запроса со всеми куками (которыми скрипты со страницы так же могут манипулировать), потом не забыть правильно задать referrer. В общем случае у скриптов на странице всегда остается возможность, используя какие-нибудь динамически меняющиеся параметры, запутать свою работу так, что для такой страницы создать парсер будет  невозможно.
Радикально иной вариант - использовать настоящий браузер (через Sillentium, например), который исполняет все скрипты и, с точки зрения противоположной стороны,  неотличим от живого пользователя. Это решает все проблемы с хитрыми ajax-ами. Но это уже совсем другой порядок объемов потребляемых ресурсов и скорости. Если, например, на самом дешевом vps (с 128 Мб памяти) на гигабитном канале можно парсить в 50-100 потоков. Даже из расчета по несколько секунд на ожидание + обработку каждой страницы получаем 10-20 расперсенных страниц в секнду. Теперь если перейти на Sillentium + Webkit, то 128 Мб уже не хватает для запуска даже одного потока. Если даже запускать все это на своем домашнем десктопе с гигабайтами памяти (с vps в качестве прокси), то можно получить максимум несколько расперсенных страниц в секунду. То есть парсинг через полноценный браузер не конкурент парсерам типа lxml + requests/liburl.
Вопрос: Кнопка регестрацыи linkedIN?

Лучший ответ: developer.linkedin.com/docs/signin-with-linkedin
Для PHP можно использовать HybridAuth / PHPoAuthLib.

Худший ответ: Обратитесь к первоисточнику - https://developer.linkedin.com/docs/signin-with-li...
Вопрос: Почему при клике на кнопку съезжает текст?

Лучший ответ: Раз это button, скорее всего, срабатывает нажатие кнопки, которое и выглядит как смещение текста.

Худший ответ: нужно сбрасывать стили, если написать такую штуку в начале стилей, то сдвига не происходит: * {
    padding: 0;
    margin: 0;
}
можете вашей кнопке написать:#take {padding: 0;}
Вопрос: Обращение к админам, про тостер. Что с цветом?

Лучший ответ: Обращение к админам
Добавьте опцию использования старого дизайна..

Худший ответ: Настройте яркость монитора. Цвета Тостера вполне приемлемые. Используйте калибровочную таблицу цветов.
Вопрос: Кого выбрать для отслеживания статистики приложения?

Лучший ответ: Гугл-аналитика немного сложна в интеграции в сравнении с Flurry. В последнем - 2 строчки для того что вам нужно. В гугле - строчек 10 :-)

Худший ответ: Чем не подходит стандартная гугл аналитика? что рассматривали и почему не подходит?
Вопрос: Что может быть с макбуком?

Лучший ответ: У меня бывает подобное - все дело в кабеле.

Худший ответ: Скорее всего замкнута usb шина, такое бывает после воздействия жидкостей. Несите в сервис.
Вопрос: Как осуществить подгрузку выполненного php скрипта в ajax?

Лучший ответ: Вам необходимо собрать данные из формы и отправить на ваш скрипт проверки. В ответ присылать либо "Все ок", либо "Ошибка + текст ошибки". Если все ок - просто перезагружать текущую страницу (соответственно юзер уже будет залогинен), или выдавать текст ошибки на экран.
Отправка формы через ajax происходит по средствам перехвата события submit
Предположу что на проекте есть jQuery - тогда код будет похож на этот//Перехватываем событие отправки
$('id вашей формы').submit(function(){

//Собираем данные из формы
 var data = $(this).serialize();

//Посылаем запрос
$.ajax({
                url: '/ПутьКВашемуСкрипту',
                type: 'POST',
                data: {
                   data: data
                }
                success: function(res) {
                    //Это вызовется при успешном ответе от сервера
                    console.log(res)
                },
                error: function(){
                    alert('Что то пошло не так :(');
                }
            });

});
На сервере теперь распечатайте что приходит в $_POST и проводите нужные манипуляции :)
Подробней про jQuery ajax тут 

Худший ответ: Вам необходимо собрать данные из формы и отправить на ваш скрипт проверки. В ответ присылать либо "Все ок", либо "Ошибка + текст ошибки". Если все ок - просто перезагружать текущую страницу (соответственно юзер уже будет залогинен), или выдавать текст ошибки на экран.
Отправка формы через ajax происходит по средствам перехвата события submit
Предположу что на проекте есть jQuery - тогда код будет похож на этот//Перехватываем событие отправки
$('id вашей формы').submit(function(){

//Собираем данные из формы
 var data = $(this).serialize();

//Посылаем запрос
$.ajax({
                url: '/ПутьКВашемуСкрипту',
                type: 'POST',
                data: {
                   data: data
                }
                success: function(res) {
                    //Это вызовется при успешном ответе от сервера
                    console.log(res)
                },
                error: function(){
                    alert('Что то пошло не так :(');
                }
            });

});
На сервере теперь распечатайте что приходит в $_POST и проводите нужные манипуляции :)
Подробней про jQuery ajax тут
Вопрос: Нужен сервис по отслеживанию изменений на сайте

Лучший ответ: Вы представляете каких ресурсов потребует слежение за изменениями на ВСЕМ сайте для всех желающих таким сервисом воспользоваться? Может подойдет что-нибудь попроще, типа html2rss?

Худший ответ: Если очень хочется, можно curl'ом стягивать страницу и как вариант получать её хеш, ну и сравнивать хеши.
Но не советую, это просто один вариант.
Вопрос: Поздний старт в ИТ — есть ли шансы?

Лучший ответ: какой-то вы неуверенный слишком
я собеседовал достаточно много студентов и возраст скорее играет на вас
"Что делал? тебе столько лет, а где опыт?", конечно спросят, только не для того чтобы вас топить, а для того чтобы понять что за человек сидит.
Если на собеседованиях будете хорошо отвечать -- у вас нет причин не попасть куда-угодно.
псц, ПОЗДНИЙ СТАРТ в 26 ??? я видел взрослых мужиков за 40 полностью меняющих работу на IT, а вам 26... 
чувак иди проспись

Худший ответ: Позднего старта в IT не существует.
vk.com/it.school.hillel.kyiv?w=wall-76633825_117
ain.ua/2015/03/08/568344
Вопрос: Как хранить картинки в базе данных для Android приложения?

Лучший ответ: для тех кто хранит каритинки в базе есть отдельная сковорода 
а если без шуток, картина в бд это очень плохая практика,  храните на карте, а в базе храните пути, картинка в базе будет тормозить и ограничит вас в инструментарии

Худший ответ: можете просто в папку сохранять на external storage а в базе имя/id хранить. еще можно переводить в base64 и в таком формате хранить
Вопрос: Где найти примеры различных брифов на разработку сайта?

Лучший ответ: Очень часто приходится сталкиваться с оценками ТЗ и брифами. Пересмотрел тонну брифов, более-менее адекватный бриф выложил тут. А вообще можно посмотреть в интернете, например:
www.ms-net.ru/services/brief
www.fline.ru/Sites/content/Uploads/brief.58CC47EFB...
cpeople.ru/files/Brief_site_name_CreativePeople.doc
deaction.com/DMA-brief.pdf
touradmin.ru/tmp/files/1.doc
www.inweb.ru/brif.doc
http://www.melius.ru/fileadmin/user_upload/docs/Те...
www.dbest.ru/.files/1344/DBEST_RU_Brif.doc
www.freetz.ru/brief-site-design-3
Они впринципе похожи друг на друга, можете взять лучшее, на ваш взгляд, из всех брифов и создать свой.

Худший ответ: Я лично тут нашёл хороший бриф dijex.ru/brief
Вопрос: Какова ответственность на разработчике?

Лучший ответ: По-моему, сильно накручиваете: в сети столько хайпов и всем на них как бы параллельно.
Я бы не парился, к тому же, ваша задача - разработать "проект со вкладами и реферальными программами". Ничего уголовного в постановке задачи нет, а там уже от заказчика зависит, будет ли проект белым или нет.
Хоть раз кто-нибудь обвинял не Мавроди, а программистов, создавших ему сайт для недавней МММ? Или почему не сажают разработчиков CMS, на которых делают противозаконные ресурсы?
В общем, подводя итоги: проблемы все-таки нет, просто накручиваете

Худший ответ: Изгадите себе карму и никогда от этого не отмоетесь. Хотя существование кармы, ада и прочих религиозных аттрибутов научно не доказано, но и не опровергнуто, загонять себя в болото ради лёгкой наживы - очень глупо.
Вопрос: Как сделать автоматический выход из google аккаунта при закрытии браузера?

Лучший ответ: Авторизовываться из под приватного окна

Худший ответ: Не ставить галочку «Запомнить меня» при входе. Компьютер останется авторизованным для двухфакторной, но при закрытии он будет выходить.
Вопрос: Какие разрешения стоит выбирать для границ перехода в адаптивной верстке?

Лучший ответ: Фаерфокс -> Открыть меню -> Разработка -> Адаптивный дизайн.
Вуаля, там есть самые популярные варианты + возможность класть смарфон на бок.
Границы: смартфон (iphone 4,5 и т.д.) -> лопата (ipone 6 plus, galaxy note) -> мини планшет (ipad mini, google nexus 7) -> большой планшет (ipad) -> десктоп
+ еще очень рекомендую эту статью: habrahabr.ru/post/237931
+ вообще, контент должен быть в какой-то мере резиновым, скажем от 320 до 370 просто резина, а только 370+ переход.

Худший ответ: Впринципе, размеры в Bootstrap'е вполне соответствуют реальности, поскольку в новых устройствах повышается количество физических пикселей, а не логических. Поэтому каким бы ни был экран, пусть хоть 4-5к, но при телефонном размере в 5" ему необходимо отдавать телефонную страницу на 360-480px.
Вопрос: Какие особенности ie9 нужно учитывать при вертске?

Лучший ответ: Сейчас главная идея IE, что не требуется верстать конкретно под него. Как написали выше, лучше не использовать новые технологии вроде flexbox. Остальное верстать с учетом мягкой деградации (graceful degradation) для IE - без хаков, префиксов, условных комментариев и прочих прелестей старой разработки.

Худший ответ: Писать нормально
Вопрос: [dle 10.4]Как встроить php скрипт в шаблон сайта(login.tpl и т.п.)?

Лучший ответ: Всё перенесли в engine/modules/main.tpl - изменяем как раньше:
Вместо $tpl->result['main'];   ставим:  eval (' ?' . '>' . $tpl->result['main'] . '<' . '?php ');
И всё. Вообщем сообщил, где изменяется $tpl->result['main']; .

Худший ответ: Всё перенесли в engine/modules/main.tpl - изменяем как раньше:
Вместо $tpl->result['main'];   ставим:  eval (' ?' . '>' . $tpl->result['main'] . '<' . '?php ');
И всё. Вообщем сообщил, где изменяется $tpl->result['main']; .
Вопрос: Перенаправляете ли вы на мобильную версию сайта пользователей зашедших на сайт c мобильных устройств по основному адресу?

Лучший ответ: Для определения есть удобный API у Яндекса:
api.yandex.ru/detector/

API Яндекс.Детектор предоставляет возможность определения модели и характеристик мобильного устройства пользователя сайта по заголовкам HTTP-запросов, передаваемых браузером его устройства.

Худший ответ: 1. Да. И так как часть бизнеса — создание мобильных версий готовых ресурсов, то и там тоже везде редирект.
2. Проверкой заголовка User-Agent. Самый простой способ (но, и самый дырявый):
<script src="http://cssuseragent.org/cssua.min.js" type="text/javascript"></script>
 <script type="text/javascript">
 if (cssua.userAgent.mobile)
 document.location="http://wap.site.com/";
</script>
</code>
3. Отдельная тема разговора: долгая и нудная.
Вопрос: Зачем дисплеям края?

Лучший ответ: К пикселям надо каким то образом подвести питание. Делается это шлейфом по периметру. Причем у шлейфа есть минимальный радиус изгиба. Вот он и прячется за рамкой.

Худший ответ: Вроде бы сейчас подсветку делают не за экраном, а вокруг. Это позволяет делать экраны тоньше.
Вопрос: Как сделать переключение вкладок на нативном js?

Лучший ответ: Такой код нежизнеспособен, ибо хотя бы нет повторного использования кода и Вы будете повторять сами себя, это неизбежно... это если не касаться самого "компонента" ибо это только заготовка.
Абстракцию все ровно придется писать, придется писать минимальный базис для работы с DOM.
Тут у здешних две крайности на эту тему:
1) JQuery везде, JQuery всегда, JQuery любит папа, мама и я... (с) =)
2) Vanilla JS - так давайте же все напишем без абстракций, ядра , библиотек... чем больше сдадим-тем лучше
Писать на "чистом" не освобождает от необходимости грамотно строить код, придерживаться ООП, модульности, юзания библиотек и любых методик позволяющих не повторяться. Да, это приведет к появлению собственных библиотечных функций, возможно микрофеймворка, если не взяли готовый перед этим, но так и должно же быть....

Худший ответ: Тоже нужно писать цикл для всех элементов в коллекции?
Ага. 
Ну потом вам это может надоесть, тогда вы оформите все в виде функции (а то и объектами разбрасываться начнете) и потихоньку у вас это будет выливаться в очередную jQuery-подобную библиотеку.
Вопрос: Не арм едины, на каких языках других мк?

Лучший ответ: Есть такая штука, как LLVM. Вот список его фронтендов (языков программирования).Вот список его бекендов (целевых платформ).Есть такая штука, как GCC (оригинальная расшифровка этой аббревиатуры давно уже не отражает всей сути данного набора инструментов). Вот список его фронтендов (языков программирования). Вот список (еще из википедии) его бекендов (целевых платформ).Вы не правы насчет того, что не существует кроссплатформенного компилятора Бейсика (из комментариев к другому ответу). Благодаря LLVM он возможен и уже реализован.

Худший ответ: Везде С и ASM.
К слову язык не зависит от используемого железа, тут вопос компилятора.
Вопрос: AngularJS SPA и Symfony2, подводные камни?

Лучший ответ: Сразу ознакомьтесь: https://github.com/johnpapa/angular-styleguide
Как писать REST Api - решать вам. Если посложнее и для самообучения - посмотрите в сторону драфта стандарта jsonapi.org
По поводу модулей - лично мне не нравится ни ngResource и restangular (хотя этот сносно использовать). Для простых приложений подойдет любой вариант, мне же нравится моя обертка над $http. Но если обертки нет - лучше взять готовое решение. Для ваших задач подойдет любой вариант.
По поводу services/factories - рекомендую писать приложение сразу на ES6, тогда можно будет писать нормальные сервисы. По сути различие между services и factories - в первый передается функция-конструктор, во втором - функция-фабрика. при использовании ES6 классов сервисы писать намного удобнее.
Как проектировать приложение - тут сходу сложно будет. Тут стоит много чего почитать и не только по ангуляру или symfony. По Symfony к примеру подойдут следующие штуки: https://github.com/phptodayorg/php-must-watch

Худший ответ: Если хотите делать связку PhoneGap + AngularJS, то посмотрите лучше в сторону  ionic
Так же если это проект в учебных целях, то может вам лучше глянуть в сторону Angular2 ?
Вопрос: Как создать простейшую интерактивную 3D анимацию под iOs?

Лучший ответ: Только не SpiteKit, а SceneKit 
 Вот туториал от Рэя
www.raywenderlich.com/83748/beginning-scene-kit-tu...
На офф. сайте сами нагуглите. У Apple была неплохая демка с возможностями SceneKit
Вот часть от нее
https://www.youtube.com/watch?v=SMYMWY1z850

Худший ответ: Spritekit - физика,вес и т.д Почетайте крч
www.imaladec.com/story/pseudo3d - может это поможет немного
Вопрос: Какие статьи читать о применении sql inj в контексте php?

Лучший ответ: Вам нужны пилюли от высокомерия.

Худший ответ: Врят ли есть такие книги или статьи, но обычные советы помогают в большинстве процентов случаев, главное — знать как работают эти инъекции. На любых принимаемых данных нужно проверять соответствие типа, если там должно быть число то проверяйте число, а иначе не лезте а базу. Там где принимаете строки — экранируйте, благо все драйверы БД имеют такие методы из коробки. Часто люди забывают проверять данные из cookie, это тоже важно их тоже подделывают. Кроме sql инъекций не забудьте про javascript инъекции, еще более опасные.
Это самый простой вид атаки, никакой глубинной теории не существует.
Вот на хабре есть цикл статей для начинающих habrahabr.ru/post/148151
Вопрос: Как правильно форкнуть процесс в flask?

Лучший ответ: Для начала, в Python есть более вменяемые способы управления процессами - посмотрите модуль multiprocess.API, как можно догадаться, должен отвечать моментально. 
Догадаться не получается, на самом деле:) Очень непонятно, зачем нужна такая логика - сначала ответить клиенту 'ok', а только потом закончить выполнять операцию. Это логически неверно и сбивает с толку в 99% случаев. По-хорошему api должно принять запрос, выполнить действие (хоть меньше секунды, хоть все 90 секунд), а затем ответить клиенту с успехом или нет.
Главное здесь - грамотно настроить nginx (worker_connections и timeout'ы как минимум, возможно, в официальной документации найдется что-то более годное), чтобы в случае множества медленных запросов сервис продолжал нормально работать.

Худший ответ: Удалось разобраться в проблеме. Может быть кому-нибудь поможет.
Дело в том, что родительский процесс ждет завершения дочернего ( код возврата ).
Я думал, что вызова os._exit() достаточно и это можно увидеть запустив strace:16059 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=16060, si_status=0, si_utime=0, si_stime=0} ---
Оказалось, что есть нюансы. 
Нюанс заключается в следующем. Для родительского процесса нужно установить обработчик сигнала. Сделать это можно использовав библиотеку signal.signal.signal(signal.SIGCHLD, signal.SIG_IGN)
Первый аргумент - int'вая константа, а второй - действия для сигнала.
После завершения дочернего процесса он уходит в состоянии зомби ( это нормально ), как было в моем случаем. После установки обработчика начинает работать механизм reaping и OS самостоятельно очищает таблицу процессов.
Кстати, на stackoverflow предложили достаточно хорошее решение.
Идея заключается, в том, чтобы сделать демона, который будет смотреть в очередь задач. При этом веб-сервер будет отвечать 202 кодом. Задачки будут разбираться по мере поступления, а статут задачи всегда можно будет узнать по другому URL.
Вопрос: Какие возможности вы хотели бы видеть на фриланс-бирже?

Лучший ответ: возможность выставлять готовые проекты на продажу

Худший ответ: Чуваки, вы понимаете, что за активное использование буквосочетания «хабр» для раскрутки коммерческого проекта можно огрести вопросы от тематических медиа? Дилесофт со «свободнохабром» уже столкнулся с этим.
Вопрос: USPS и Почта России?

Лучший ответ: 1. Трекаться в России будет. На территории РФ посылкой будет заниматься EMS Почта России.
2. Вполне нормально.

Проверять также можно здесь.
Общая картина по отправлениям US -> RU (EMS) тут.

Худший ответ: Не всегда USPS доставляет EMS. Все зависит, наверное, от типа отправления.
Я в январе заказывал самый дешевый тип доставки — unregistered, он не трекается.

С другой стороны, тьфу-тьфу все доходит быстро (2-3 недели) и без происшествий, а вот EMS потеряла мою посылку и никакой компенсации ждать не приходится.
Вопрос: Как сгруппировать массив по его значениям?

Лучший ответ: 1. Создаете выходной массив. 
2. Определяетесь с тем, что будет ключом в нем. Это может быть, например, особым образом сформированная строка из элементов очередного элемента входного массива (например, «9:00 — 19:00») или сериализованный очередной элемент. 
3. Пробегаете в цикле по входному. Каждый очередной элемент входного состоит из ключа (день недели) и значения (массив с двумя значениями времени). Так вот, из значения элемента входного массива формируйте ключ выходного (как описано в п.2).
4. В элемент выходного массива по сформированному ключу добавляете ключ элемента входного. 
То есть выходной массив будет примерно такой: Array (
[9:00 — 19:00] => Array ( [0] => Понедельник [1] => Вторник … )
[10:00 — 16:00] => Array ( [0] => Воскресенье ) )
А дальше уже, исходя из требований, формировать выходные строки с перечислениями дней или с формированием диапазонов.

Худший ответ: 1. Создаете выходной массив. 
2. Определяетесь с тем, что будет ключом в нем. Это может быть, например, особым образом сформированная строка из элементов очередного элемента входного массива (например, «9:00 — 19:00») или сериализованный очередной элемент. 
3. Пробегаете в цикле по входному. Каждый очередной элемент входного состоит из ключа (день недели) и значения (массив с двумя значениями времени). Так вот, из значения элемента входного массива формируйте ключ выходного (как описано в п.2).
4. В элемент выходного массива по сформированному ключу добавляете ключ элемента входного. 
То есть выходной массив будет примерно такой: Array (
[9:00 — 19:00] => Array ( [0] => Понедельник [1] => Вторник … )
[10:00 — 16:00] => Array ( [0] => Воскресенье ) )
А дальше уже, исходя из требований, формировать выходные строки с перечислениями дней или с формированием диапазонов.
Вопрос: Кто ставит копирайт на сайте (дизайнер или разработчик)?

Лучший ответ: (c) 2015, разработка: студия "Рога и копыта"; дизайн: Сидор Лютый

Худший ответ: Такие вещи обговариваются в договоре до начала работ. Если никаких договоров не было, то кто последний тот и папа. :)
Вопрос: Многопоточность в C++ vs C# для сети. Что лучше?

Лучший ответ: От квалификации зависит, можно и на C++ так написать, что оно будет 9000 лет один запрос обрабатывать.

Худший ответ: Для приложения на С++ с boost::asio 500+ соединений - это вообще ни о чем. Выдержит намного больше.
Для любителей можно навернуть и на libev/libuv. Но асио хватит.
Вопрос: Тестирование и QA 101: литература

Лучший ответ: Cem Kaner «Testing Computer Software»
Вот эта книга считается очень неплохой. Хоть она достаточно древняя, там фундаментальные вещи описаны. Вроде есть на русском.

Худший ответ: уж если по тестированию что и читать, то лучше в оргинале.
на русском — ад
Вопрос: Совместим ли сервер Apache 2.4.17+php 5.6.14 с Windows 10?

Лучший ответ: Поставь xampp - сэкономь время и нервы. Ну или ставь linux - прокачай свой скилл)

Худший ответ: Поставь xampp - сэкономь время и нервы. Ну или ставь linux - прокачай свой скилл)
Вопрос: Открытие компании и счета в США?

Лучший ответ: На хабре была серия статей об открытии бизнеса в США
Часть 1: habrahabr.ru/post/133643/
Часть 2: habrahabr.ru/post/134074/
Часть 3: habrahabr.ru/post/140963/

Худший ответ: Сделал компанию в США, но возникли проблемы с apple. Форма Tax Information требует заполнения гражданином США, коим я не являюсь. Мучаю саппорт по этому поводу.

С google play банковский аккаунт пока не привязывал, но страна выбралась Россия и не меняется, тоже надо будет разобраться.

Делал через myusacorporation, и возможности открытия банковского аккаунта в США у них не было. Сделали всё достаточно быстро. Опасайтесь разводов, так как это не редкость.

Wyoming нормально, тоже там.