pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: Какие направления существуют при работе с компьютером?

Лучший ответ: Компьютер - это инструмент. Ну как молоток, например. Какие есть направления при работе с молотком?

Худший ответ: Самые популярные (в контексте того, что компьютер - это инструмент) - программирование и продажи (товаров и услуг). 
Соответсвенно, либо вставать на путь программирования, либо смотреть в сторону продаж. Совсем не обязательно открывать свой интернет магазин. Сфера рекламы более чем перспективна, а видов и способов рекламы в интернет - больше сотни. Специалист по траффику без работы не останется, впрочем, как и программист тоже =)) 
Начать можно с контекстной рекламы или SMM. Курсов навалом, бесплатных материалов ещё больше (но очень много шлака, так что лучше сразу на платные идтид), а первые деньги можно заработать уже через месяц, далее оттачивая мастерство через фриланс.
Не уверен, что программист с нуля сможет через месяц начать что-то зарабатывать, но меня тут поправят, если это не так.
Зы. Я был когда-то давно программером, года 4 на С++,  а сисадмином лет 5 проработал, сейчас рекламщик =)
Вопрос: Какую информация о пользователях может узнать держатель VPS на котором установлен OpenVPN?

Лучший ответ: Любую, что может знать ваш провайдер, как будто у вас и нет VPN.
Выход из VPN-сервера наружу не зашифрован. Поэтому куда вы ходили (и зачем, если там нет https) - для VPN-сервера не секрет.
А ваш реальный адрес IP серверу известен
То есть просто смещается точка.
Так всю информацию знал ваш провайдер.
Теперь знает VPN-провайдер.

Худший ответ: Прежде всего надо понимать, что анонимность - это комплекс мер. Использование одного OpenVPN не скроет Вашу активность.
Например уникальный отпечаток "Fingerprint" может рассказать о Вашей машине гораздо больше, чем можете себе представить. И не один плагин, в том числе "Random Agent Spoofer" не закроет от утечки данных на 100%.
В 90 % случаях пользователя можно идентифицировать даже после смены IP.PS: Если поступает запрос, это означает то, что Вас уже вычислили, Вас знают по имени, знают Ваше местонахождение и за Вами установлен контроль. Т.е. ОРМ (оперативно розыскные мероприятия) уже закончены, личность установлена.
Информация которая может быть получена от хостинг провайдера не является основной, как правило это всего лишь дополнение к тому, что уже есть. Будет ли она получена или нет, не имеет принципиального значения.
Вопрос: Какие нюансы есть при удаленной работе на американскую компанию?

Лучший ответ: Ну, для начала разговора - неплохо бы свою юрисдикцию указать. А то вдруг Туркменистан 8-) или еще что-то в таком духе.
Если речь о России - то у РФ и США заключено соглашение об избежании двойного налогообложения. Поэтому, налоговые резиденты РФ платят с дохода в США налоги дома, а в штатах подают в IRS форму W-8BEN.
Работать в нормальном смысле слова, "с трудовой" (on payroll) в США вы не можете, ибо у вас явно нет разрешения на работу. так что, это в любом случае какой-то вид контрактных отношений (что не исключает долговременного сотрудничества). Но все вопросы налогов, переводов и прочего - ваш головняк, поскольку для работодателя вы проходите по статье Expenses, а не Salary.
Устроиться на работу можно, но надо понимать, что работодатель морочит себе голову не просто так, аза деньги. Сиречь - за здорово уменьшенный уровень оплаты труда работника - по сравнению с локальным рынком. Если работник проходит по разряду звезд экрана, и нанимают его потому, что других таких на местном рынке просто нет, то серьезным людям такого специалиста все равно проще вывезти в США по рабочей визе. Так что - готовьтесь к тому, что "постоянный удаленный" работодатель (он же - бодишоп обыкновенный) прекрасно в курсе расценок на российском рынке труда, и особенно задирать планку даже и в мыслях не имеет.

Худший ответ: 1) ну самое простое легальное  ип или ооо и контракт с иностранной компанией отсюда валютный контроль, как вариант не сильно легально  получать деньги в нероссийский банк или на пионер чтобы не спалиться. какие тут могут быть еще формыто взаимодействия?
нет не платят.
легко программисты там очень в цене
Вопрос: Кто-нибудь знает, как называется такой shell/тема shell'a?

Лучший ответ: Это скорее всего zsh с какой-то темой.

Худший ответ: Это по-моему питоноговно, которое называется powerline
Вопрос: Хорошая книга без привязки к синтаксису?

Лучший ответ: стив макконнелл совершенный код

Худший ответ: Дональ Кнут. Искусство программирования. - Все рекомендуют.
Вопрос: С помощью какого плагина для wordpress можно реализовать модельный ряд автомобилей?

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

Худший ответ: У вас очень размазанный вопрос. Примерно как "Как можно создать сайт бесплатно, без регистрации и СМС". Конкретизируйте хоть немного.
Вопрос: Зачем в датчике третья ножка?

Лучший ответ: Судя по схеме, модуль представляет из себя делитель напряжения, где в одном плече - фоторезистор, а в другом (между контактом "сигнал" и контактом "земля") - обычный постоянный резистор.

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

Лучший ответ: Легче всего добавить дату/время окончания действия логина и проверять её.
Удалять тоже можно, но только если нигде в сервисе не отмечаются/логируются действия пользователей.

Худший ответ: Бери пример с соц сетей. Там не удаляется абсолютно ничего. Все что написал, остается там навеки. Просто у всего есть параметр видимости, когда ты удаляешь, он просто становится false. В твоем случае все так же, ставь время, после которого, аккаунт будет не действителен
Вопрос: Возможна такая схема встраивания скриптового языка?

Лучший ответ: 1) Полное руководство по языку программирования С# 6.... (синтаксис и возможности языка)
2) Руководство по ASP.NET Web API 2 (как принимать HTTP запросы от игроков)
3) Паттерны проектирования в C# и .NET (как спроектировать север и клиент)
4) Руководство по Entity Framework (как хранить данные пользователей)
5) Руководство Unity (как сделать пользовательский клиент)
Какой бы скриптовый язык вы бы не выбрали как разрешенный для игроков, вам его придется разбирать самому и выполнять тоже - это задача очень сложная.
Проще дать готовые блоки действий (объекты), которые можно располагать в определенном порядке для выполнения алгоритма игрока. И это тоже не просто сделать нормально и предусмотреть все финты.

Худший ответ: гугл выдал первой же ссылкой https://habrahabr.ru/post/197262/
Вопрос: Нужен договор веб-студии с клиентом, где веб-студия перепродает услуги хостинга и регистрации доменов — где?

Лучший ответ: А нигде вы его не возьмете
И причина этого законодательство а оно такое... законодательство.
В общем У вас лицензия на предоставление телематических услуг есть? 
А порядок ее получения вы читали ?
Так что продать официально вы там ничего не сможете!
Мы в свое время делали следующее
Договор о технической поддержке (абанентский) 
а предоставления хостинга и  продление домена в подарок ;)
В таком случае вы предоставляете трудочасы сотрудника а не телематические услуги.
Ну и чтоб совсем вам весело было
https://habrahabr.ru/company/zarlaw/blog/296968/

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

Лучший ответ: Я бы поменял class ZayavkaList на class ZayavkaSpisok

Худший ответ: Что? Зачем?
Не проще сделать 1 форму с 5 полями?class FooForm(forms.Form):
    field1 = forms.IntegerField()
    field2 = forms.IntegerField()
    field3 = forms.IntegerField()
    field4 = forms.IntegerField()
    field5 = forms.IntegerField()
 Почему транслит в перемешку с английским?ZayavkaList -> RequestList
АААААА! 
Прошу прощения, но Ваш код невозможно расширить, изменить, это абсолютный плохой код.
Вопрос: Ошибка Kernel Panic. Centos 6.8 как решить?

Лучший ответ: md1 и md2 unknown partition table Вас не смущает? Подозреваю у Вас рейд развалился

Худший ответ: Мне в принципе нужно 4 файла, это два архива .tar.gz и два дампа .sql, реально ли через Rescue их вытащить?  
Rescue-система запускается по сети (PXE) и работает в оперативной памяти сервера. 
root@rescue ~ # ls /dev/[hsv]d[a-z]*[0-9]*root@rescue ~ # ls /dev/[hsv]d[a-z]*[0-9]*
/dev/sda1  /dev/sda2  /dev/sda3  /dev/sdb1  /dev/sdb2  /dev/sdb3
root@rescue ~ # cat /proc/mdstatroot@rescue ~ # cat /proc/mdstat
Personalities : [raid1]
md2 : active raid1 sda3[0] sdb3[1]
      725756608 blocks super 1.0 [2/2] [UU]
      bitmap: 0/6 pages [0KB], 65536KB chunk

md1 : active raid1 sda2[0] sdb2[1]
      524224 blocks [2/2] [UU]

md0 : active raid1 sda1[0] sdb1[1]
      6291392 blocks super 1.0 [2/2] [UU]

unused devices: <none>
root@rescue ~ # fdisk -l /dev/sdaroot@rescue ~ # fdisk -l /dev/sda

Disk /dev/sda: 698.7 GiB, 750156374016 bytes, 1465149168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xae44a838

Device     Boot    Start        End    Sectors   Size Id Type
/dev/sda1           2048   12584959   12582912     6G fd Linux raid autodetect
/dev/sda2       12584960   13633535    1048576   512M fd Linux raid autodetect
/dev/sda3       13633536 1465147119 1451513584 692.1G fd Linux raid autodetect
Вопрос: Не работает render в android studio. Не показывает элементы в design. Как исправить?

Лучший ответ: В файле res\values\styles.xml замени
style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"
на
style name="AppTheme" parent="Base.Theme.AppCompat.Light.DarkActionBar"

Худший ответ: Попробуй ребилд градл сделать и полный лог развернутых ошибок прикрепи
Вопрос: Как сделать смену цвета через админку?

Лучший ответ: Не вижу проблемы сделать инлайновый указатель цвета.<div class="block" style="background: <?php echo $color ?>;">
plugins.jquery.com/tag/colorpicker

Худший ответ: Создай в DOM дереве<style type="text/css">
   .your_class { background: [color] }
</style>
и при загрузке страницы заменяй строку [color] на нужный цвет. Как это сделать - это уже от шаблонизатора зависит, там разные стили ввода переменных, если его нет - можно обычным str_replace() сделать.
А выборка цвета - это уже фронт, погугли какие-нибудь js библиотеки.
Вопрос: Какие юридические обязанности нужно соблюсти перед публикацией сайта?

Лучший ответ: 1) http или htps?
Авторизация - https
Личный кабинет - тоже.
Остальное - неважно.2) Нужно ли мне писать правила сайта и пользовательское соглашение?
Да. 
Лучше юриста попроси.
Денег жаль если - студента-юриста.
Я делал у профессионального юриста всего за пару тысяч рублей.3) Нужно ли мне как-то узаконить монетизацию?
Юр. лицо, ИП.4) должен ли я зарегистрировать сайт в каком-нибудь там реестре?
Пока посещаемость мизерная - нет.6) Как защитить сайт от копирования? (копирайт) 
Идею сайта - нет. Голые идеи не патентуются в континетальном праве и это хорошо (у англо-саксов все хуже)
Дизайн можешь защитить.
Лучшая защита в этом случае - нападение.
К тому времени когда у тебя будет миллион пользователей и на тебя обратят внимание и тебя скопируют - тебя будет уже не догнать.
А пока у тебя 4 калеки на сайте - никто не будет заморачиваться тебя копировать.

Худший ответ: 1) http или htps?Если у вас есть форма для ввода пароля, то на этой странице крайне желательно иметь "htps", а лучше сразу на всем сайте, что бы на страницы его не делить...2) Нужно ли мне писать правила сайта и пользовательское соглашение?Если планируете хранить и обрабатывать персональные данные пользователей - думаю, стоит.3) Нужно ли мне как-то узаконить монетизацию?Это уже на Ваш страх и риск, в большей степени.4) должен ли я зарегистрировать сайт в каком-нибудь там реестре?Скорее всего нет, но закон об обработке персональных данных почитать стоит.5) Прошу у вас ссылок на источники со схожей тематикойНа сайты знакомстсв?!6) Как защитить сайт от копирования? (копирайт)Вариантов тут несколько основных:
1. Никак
2. Регистрировать статьи в Яндексе до их публикации (раньше там был подобный сервис, думаю и сейчас есть)
3. Подавать в суд на плагиаторов
Вопрос: Где можно получить советы по коду (code review) для начинающего верстальщика?

Лучший ответ: Просишь об этом на Тостере. Прилетает чувак, который посмотрит твою вёрстку и прокомментирует увиденное. Далее подключается ещё один, пытаясь уничтожить своими скилзами первого ответившего. Подлетает ещё один и начинает гнуть свою линию или же берёт чью-то сторону.
В итоге всем хорошо: батл свершился, твоя работа просмотрена, и ты получаешь то, что тебе надо.

Худший ответ: Наймите / Найдите ментора. Фриланс бирж тонны.
Вопрос: Отключение RDP сеанса пользователя после закрытия 1С?

Лучший ответ: Почему бы вам не использовать параметр пользователя на сервере терминалов, специально придуманный на этот случай? 
После закрытия 1С терминал выключится сам.
Если в оснастке пользователей у W7 его нет, ищите его в реестре, там он точно должен быть. И, лучше, используйте специальную серверную редакцию Windows, если терминал у вас не один (да и если один - тоже).

Худший ответ: Почему бы вам не использовать параметр пользователя на сервере терминалов, специально придуманный на этот случай? 
После закрытия 1С терминал выключится сам.
Если в оснастке пользователей у W7 его нет, ищите его в реестре, там он точно должен быть. И, лучше, используйте специальную серверную редакцию Windows, если терминал у вас не один (да и если один - тоже).
Вопрос: Где найти хорошо задокументированные проекты на Java, чтобы читать код новичку?

Лучший ответ: Идёте на github и ищете по трендам и языку java:
https://github.com/trending/java?since=monthly
Вот вам самые популярные за месяц и развиваемые репы. 
Либо просто пойдите посмотрите популярные библиотеки на java. Guava, Apache Commons, например. А стандратную библиотеку читали уже?
У Spring'а неплохо документированный код.
Гугл тоже много чего знает про всякие примеры реализации на том или ином фреймворке, либе, смотрите, опять же, на гитхабе.

Худший ответ: имхо, лучше смотреть исходники в процессе использование, когда уже понятно зачем этот класс/метод нужен. Например, понадобилась вам с Guava ImmutableMap, в IDE по Ctrl+клик перешли в исходник, посмотрели реализацию, и вот вам уже ImmutableMap не кажется каким-то черным ящиком, подсмотрели какие-то интересные решения. Или в spring-jdbc, JdbcTemplate, для упрощенного взаимодействия с БД, и вот вы уже знаете как оно реализовано и не какой там нет "магии", узнали нюансы работы с jdbc api и т.д. Тоже касается и стандартной библиотеки java.util.*, java.lang.* ...
Вопрос: Как реализовать автонастройку router Mikrotik?

Лучший ответ: Когда мне такое требовалось, то пришел к использованию AutoIt. Но там требовалось обнулять микротики, помимо обновления. А чтобы подключиться к обнулённому микротику нужен WinBox. 
PS: Так же можно делать всё через The Dude - там есть массовое обновление микротиков на нужную версию + отправка файлов и команд, также массово. Но опять же не может работать с обнулёнными устройствами. 
PS2: Возможно вам поможет использование протокола TR-069 
https://ru.wikipedia.org/wiki/TR-069
wiki.mikrotik.com/wiki/Manual:TR069-client 
Он как раз и предназначен, для обновления прошивки и настройки оборудования.

Худший ответ: вот презенташка с mum взаимодействия Ansible и RouterOS
mum.mikrotik.com/presentations/RU16/presentation_3...
Вопрос: На сайте пишет -3 вклад?

Лучший ответ: Задаёшь вопросов больше чем надо.

Худший ответ: Система формирования вклада вроде описана в хелпе тостера. А вопросы удалены модераторами. По разным причинам.
Вопрос: Windows на KVM, или запуск игр на виртуальной машине?

Лучший ответ: выводы за 3 года экспериментов по теме:
- забудьте, если нужна винда и игры - только винда хостом
1 - сильно. на сколько сильно не знаю, не игроман. но тупит даже меню старт с своими плитками
2 - скорее всего пробросится, но тоже будет тупить - звук будет с хрипами
хотите линукс - ставьте виртуалбокс и изучайте дистрибутивы, пока не подберете что то для себя
ps стим кстати пробовал, покупал пару игр для испытаний графики - на одном и том же железе, под виндой все равно все быстрее, плавнее, сочнее, без фризов.. разве что звук не различим.. но это при условии что стим в головной системе а не в виртуалке

Худший ответ: Либо рыбалка, либо гребля
Вопрос: Как сверстать верхнюю панель, учитывая, что использую сетку Бутстрап 3 или 4?

Лучший ответ: Я использую flex. Примерно вот

Худший ответ: Делай на FLexbox
Вопрос: Плохо ли смотреть готовый код задач по СИ, чтобы понять как это работает?

Лучший ответ: "Плохо ли смотреть чужой рабочий код (с похожей задаче)"
Плохо ли писать книги, если до этого никогда ничего не читал?
Плохо ли снимать фильмы, если до этого никогда фильмы не смотрел?
Плохо ли готовить, если до этого ел только сырое?
Чужой опыт - это то, что дало человечеству цивилизацию.

Худший ответ: /* вывод символа # в строках и столбцах - читайте и разбирайтесь на здоровье. Если нужен интерактивный ввод - сами допишите. Это на гистограмму не влияет :-)  */

#include <stdio.h>
int main(void)
{
	int total = 9;
	for(int i = 2; i <= total; ++i) {
		for(int j = 1; j <= i; ++j) {
			printf("#");
		}
		printf("\n");
	}
	return 0;
}
/* ВЫВОД 
alexander@alexander-Inspiron-3521:~/my$ gcc -std=c99 output.c -o 4_16 && ./output
##
###
####
#####
######
#######
########
#########
*/
Вопрос: Как вы относитесь к русскому языку в documentation comments?

Лучший ответ: Плохо отношусь

Худший ответ: Если пишете не на 1С, то использовать русский в комментариях - особого смысла не вижу...
Вопрос: Какое разрешение должно быть у мобильной версии сайта?

Лучший ответ: Всё большее кол-во современных телефонов оснащается retina-дисплеями. Т.е. дисплеями с повышенной плотностью пикселей. В таких устройствах css-пиксель отличается от физического. Для определения соотношения этих величин есть API https://developer.mozilla.org/ru/docs/Web/API/Wind...
Вот еще ссылка по теме https://habr.com/post/150071/
Если кратко ответить на вопрос, то рисовать следует в масштабе 1:1 (320 по ширине), но графические элементы делать размерами в 2-3 раза больше и помещать их в смарт-объекты (речь о фотошопе). Сам смарт-объект масштабируется до нужных размеров в макете. Потом верстальщик сможет достать из смарт-объекта оригинал картинки в высоком разрешении и грамотно разместить его на сайте. Картинки (img) размещаются либо через srcset, либо топорно, удвоенного размера исходник, и указание нужных размеров самой картинке в css. Фоны также пишутся либо отдельные через media device-pixel-ratio, либо удвоенного размера с указанием background-size.
Дополнительная информация по запросу в поисковике "как верстать по ретину"

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

Лучший ответ: Оригинал вашего градиента выглядит так:background: linear-gradient(to top, #ffea00,#ffd000 85%, #ffd900);
Дальше берете автопрефиксер, вставляете туда оригинал, устанавливаете какие браузеры собираетесь поддерживать и получаете результат.

Худший ответ: Прогоните свой код через этот сервис autoprefixer.github.io/ru 
Не забудьте указать сколько версий назад вам нужна поддержка.
Вопрос: Как поменять слушателя?

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

Худший ответ: но у меня 100 кнопок, и на всех нужно изменить слушателя. 
Эм, может проблема какраз и кроется в том что столько кнопок и стоит найти другое решение?)
А вообще вариант попроще будет если отнаследуетесь от кнопки и сделаете у нее новый метод типа bu1[i][j].switchActionListeners(ActionListener al).
Вопрос: Как отследить путь пакета по сетевому оборудованию в корпоративной сети?

Лучший ответ: спросить у админа схему коммутации

Худший ответ: У стандартного пользователя нет возможности узнать, к какому коммутатору он подключен и уж подавно отследить всю цепочку свичей. Самый простой и легальный для вас вариант - проследить шнурок (ногами пройтись вдоль него) и узнать, какая бирка написана на коммутаторе. Впрочем, если у вас управляемые коммутаторы и ваш админ косячник можно поставить wireshark и посмотреть, что там прилетает по CDP/LLDP, так узнаете ближайший к вам коммутатор (хостнейм+MAC).
ISP-роутер покажет трассировка (если она открыта). Надо просто сделать whois на первый публичный IP-адрес в цепочке вывода утилиты.
Вопрос: Какие тестовые задания дают на верстальщика?

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

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

Лучший ответ: char *s = new char[strlen(source) + 1];
...
strcpy_s(s, strlen(s), source);strlen(s) -- вообще за гранью добра и зла и возвращает случайное число, по большому счёту. Потому что s -- только что выделенный неинициализированный массив.
Вызов strcpy_s совершенно бессмысленный и неправильный. Бессмысленный, потому что ты только что выделил столько памяти, сколько данных в строке. strcpy_s имеет смысл, если буфер в который ты копируешь -- это массив фиксированной длины. Неправильный, потому что даже если ты имел в виду strlen(source), а не strlen(s), то должен был передать strlen(source) + 1, чтобы было куда 0-терминатор скопировать. Кроме всего прочего, strcpy_s ещё и возвращает код ошибки, который имеет смысл проверить.
Лучше всего в этом месте было бы вызвать memcpy(s, source, strlen(source) + 1); или вообще выкинуть s = new char [...]; strcpy_s ... delete [] s; и заменить на s = strdup(source); ... free(s);
Если очень хочется strcpy_s, то хотя бы так: strcpy_s(s, strlen(source) + 1, source);
Исправление этого места починит и delete, потому что delete валится из-за того, что ты поломал heap.

Худший ответ: У delete уберите []
Вопрос: Какой CDN лучше использовать в России?

Лучший ответ: Хорошее решение:<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
<script>window.jQuery || document.write('<script src="js/vendor/jquery-1.11.2.min.js"><\/script>')</script>
Если скрипт не подгрузился из CDN, он берётся из локального файла.

Худший ответ: Акамай ))))
посмотрите этого
Вопрос: Действительно ли в telegram полностью удаляются сообщения в секретных чатах?

Лучший ответ: Телеграм утверждает, что сообщения удаляются. Но так ли это на самом деле? Этого мы никогда не узнаем. Скорее всего, да, удаляются, но если телеграм захочет, то может их и сохранять.

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

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

Худший ответ: Согласен с imhuman, а вообще можно rsync'ом раскатывать
Вопрос: На каком стеке лучше создавать навигационное приложение?

Лучший ответ: Я бы советовал начать с чего-нибудь попроще.

Худший ответ: У вас есть года 3 на изучение каждой платформы? Если нет - то React Native.