Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Как использовать разработанное приложение только внутри компании?

Лучший ответ:
1. Вам необходимо купить лицензию разработчика (~$100)
2. На сайте apple в разделе developer.apple.com/ios необходимо создать приложение и distribution сертификат
3. Далее необходимо собрать UDID устройств сотрудников вашей компании
4. Необходимо сгенерировать AdHoc provision profile для вашего приложения (в который включить сертификат и все UDID-ы)
5. Далее необходимо подписать приложение этим profile (например в xCode)
6. Выложить ipa файл на сервер для скачивания сотрудниками
После этого, готовый .ipa файл может быть скачан и установлен прямо из safari на iPhone.
В каждом из этих шагов много тонкостей, но как road map есть с чего начать

Худший ответ:
что мешает сделать прослойку в AppStore ? (pre-install)
Вопрос: Как правильно посчитать время пользователя online?

Лучший ответ:
Думаю, правильнее будет на стороне сервера хранить начало авторизации и при каждом действии пользователя фиксировать "конец". При выходе считать сессию завершенной. При отсутствии действий свыше n секунд - считать "концом" последнюю активность.
Считать любые автоматические запросы активностью пользователя ИМХО неправильно.
Однако, все очень зависит от конкретного случая - и таймауты и способ хранения (таки, текущий онлайн и/или общий). И даже учет автоматических запросов.

Худший ответ:
Каждую минуту с клиента шлешь через AJAX/websockets запрос на сервер, так и отслеживаешь.
Вопрос: Актуально ли использовать noSQL в Django?

Лучший ответ:
Я видел много вакансий, где просят монгу и nosql вообще, но на собеседованиях выяснялось, что и не используется он вовсе. Тут скорее играет роль то, что "это модно", "вдруг понадобится", "нафиг джунов, которые только селекты в мускуль писать умеют".
Монга не несет никаких костылей. Года три назад - возможно. Сейчас есть mongoengine, который работает стабильно и прячет всю носкуэльщину - как будто постгрес под капотом, но медленее и прожорливее.
А некоторые компании используют монгу, когда она нужна. Когда нужно хранить сложные объекты, выборка которых из нормализованной базы данных будет слишком затратной. Когда данные не помещаются на одном сервере - монговский map-reduce - почти панацея, самая сильная фишка, на мой взгляд.

Худший ответ:
костылей не вижу в django, отказываемся от админки или делаем свое решение и нету никаких проблем.
орм при работе с mongo не нужна, она и так там есть в виде pymongo, поэтому в чем трудность?
Вопрос: От IE6 уже многие отказались, приходит время IE7... Когда?

Лучший ответ:
Проблема IE6 лежит гораздо глубже, чем кажется. 

Эти очень малые доли IE наблюдаются в интернете, но попробуйте просмотреть статистику используемых браузеров в какой-нибудь корпоративной сети интранет — там IE6 может использоваться больше, чем на 50% машин. Причина Windows XP с предустановленным IE6. Именно поэтому для многих верстальщиков и программистов проблема IE6 до сих пор актуальна.

Худший ответ:
Насколько ведь все-таки правильный ход от Google — автообновление Chrome. Это даже избавило меня от лавины звонков с вопросами «Почему вконтакте музыка не играет?» и т.п.
Вопрос: В сниппетах Яндекса появились иконки социальных сетей

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

 — Что необходимо, чтобы к сниппету добавлялись ссылки на сообщества в соцсетях? 

Необходимо, чтобы на главной страницы сайта были ссылки на эти сообщества. После появления таких ссылок на сайте они, со временем, будут показываться и в поиске Яндекса.

http://www.seonews.ru/events/detail/124248.php

Худший ответ:
Можно пример, можно в личку
Вопрос: Выбор последнего события за промежуток времени

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

SELECT id, MAX(time) FROM table_name
WHERE time BETWEEN '2013-01-01' AND '2014-01-01'
GROUP BY id


Худший ответ:
Если я правильно понял вопрос, то

SELECT id FROM table_name WHERE object_id = $OBJECT_ID AND time >= $START_TIME AND time <= $END_TIME ORDER BY time LIMIT 1

Чтобы запрос был эффективным, вам может понадобится (если таблица большая) составной индекс по object_id и time.

Скорее всего time придется взять в кавычки, смотря что за СУБД.
Вопрос: Как оформить уровни вложенности в условии?

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

Худший ответ:
Побуду некромантом. но открыл для себя шаблон Спецификация https://maxyc.ru/programming/pattern-specification/
очень удобно
Вопрос: Числа в обратном порядке

Лучший ответ:
Надо тут открывать филиал ЕГЭ

Худший ответ:
Окей, приступаю!
Вопрос: Когда лучше НЕ использовать jQuery?

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

Худший ответ:
Хочется задать параллельный вопрос.
Если есть выбор что изучать, то можно сразу взять JQuery ? Или нужно обязательно пройти курс по JS? =)
Вопрос: Что делать если пропал пункт меню в menuconfig?

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

Худший ответ:
Попробуйте в "Staging drivers" включить "Realtek PCI-E Card Reader RTS5208/5288" (точно есть в 3.18.16)
Вопрос: Движок доски объявлений?

Лучший ответ:
Osclass пожалуй лучший, да ещё и бесплатный движок доски объявлений.
Русский сайт - osclass.pro

Худший ответ:
Бесплатный и открытый движок доски на базе Yii  скачать можно на github https://github.com/glendemon/yboard
Вопрос: Проблема в браузере firefox, как решить?

Лучший ответ:
Может проблема в клавиатуре ?

Худший ответ:
такое встречал у знакомых и в хроме и в опере. помогала переустановка винды. знакомые не шибко следят за чистотой, подозреваю что это какой то кривой кейлогер работает) делайте выводы сами из этого)
у меня такое было очень давно и было связано со стареньким компьютером, который не успевал за мои стучанием по клаве, но думаю это не тот случай
Вопрос: Стоит ли писать DLL библиотеки на Eclipse С++?

Лучший ответ:
На мой взгляд вы смешиваете в одном вопросе предпочтения в выборе IDE и технические детали реализации динамически загружаемых модулей на конкретной платформе (Windows). Конкретных супер-преимуществ для разработки именно DLL вам никакая из известных мне IDE вам не даст, да они и не особо нужны - гораздо важнее адекватная поддержка со стороны тулчейна (компилятора, линковщика), т.к. для программиста все сводится к паре макросов для корректного экспорта/импорта нужных функций. Касательно компиляторов - не считая "родного" майкрософтовского cl в составе студии, тот же MinGW отлично собирает DLL на винде. Так что озаботьтесь лучше выбором тулчейна/-ов для вашего проекта под нужные вам платформы, ну и поддержкой самого С++ в IDE (подсветка, автодополнение и т.д.). То что во всех статьях по DLL упоминается студия вполне логично - поставлена платформозависимая задача ("написать DLL") - дано платформозависимое решение (берем родной для платформы компилятор и делаем проект по шаблону).

Худший ответ:
Если пишешь для виндоус, то Visual Studio лучший выбор. Если что-то кросс-платформенное, то Eclipse или QT. Или Visual Studio, но очень осторожно.
Вопрос: Разработка под iOS, взаимодействие с государством?

Лучший ответ:
Для первого приложения ничего не оформляйте.
Если попрет оформите позже, если не попрет не потратите лишнего времени на геморой регистрации ооо или ип и все прочего вытекающего.

Худший ответ:
Легально получать деньги от Apple для ИП на данный момент невозможно — Apple не предоставляет подписанный договор и соответственно валютный контроль банка деньги не зачислит. Про ООО слышал, что кажется как-то решали, но не точно.
Вопрос: Что делать когда тебя пытаются брутфорсить?

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

Худший ответ:
Согласен с предыдущем комментарием. Классикой считается блокировать IP после определённого числа неудачных попыток аутентификации. Также стоит настроить тайм-аут приёма аутентификации, когда после ввода пароля система, например, 3 секунды стоит в паузе и потом только выводит вердикт. В конфигах многих сервисов имеется такая настройка.

Также можно порекомендовать «повесить» сервер на нестандартный порт, ограничить доступ к серверу по IP адресам (если известно с каких адресов ожидать подключения легитимных пользователей). Ну и на закуску — Port knocking
Вопрос: Есть ли паттерн для реализации апгрейда пользователя на сайте?

Лучший ответ:
Если я вас правильно понял
https://en.wikipedia.org/wiki/Role-based_access_control

Худший ответ:
Модификация дерева зависимостей роли (это называется)
используется как с прилагательными (свойства) так и с глаголами (манипуляторы)
Если у роли "пользователь" нет "дерева зависимостей" - то нет и мультиков)
Вопрос: Что выбрать для игр?

Лучший ответ:
Если вы уже знаете c++, то подумайте о UnrealEngine. 
Если вы хотите ещё освоить c#, то Unity3d - тоже прекрасный вариант.
Xamarin - это платформа для разработки кросс-платформенных программ, пишется на c#. Обычно используется для не-игровых программ, а игровые лучше делать в юнити.
Для игр попроще можно использовать платформы типа Marmalade или Corona, да даже GameMaker.
Также может быть отличным решением делать программу на html+css+js с помощью Cordova.
UnrealEngine и Unity3d примерно одинаковы по мощности, традиционно UnrealEngine имеет лучшую графику Unity3d, но язык c# в Unity3d удобнее и заметно проще, чем в UnrealEngine.
Лично моё мнение - начните работать с Unity3d. Мощный, быстрый, имеет хорошее сообщество, быстро развивается. Плюс, c# - это плюс :)
Насколько хорошо вы знаете программирование вообще и c++/c# в частности? Поищите здесь вопросы, с чего начать изучать языки.Какие движки/фрейворки я буду использовать в дальнейшем?А вот это вопрос к вам, а не к нам :)

Худший ответ:
C# проще, поэтому если хочется быстро, то да, Unity. А если не торопитесь, то почитайте о Box2D, UDK. По C++ можно найти много статей про написание движка и прочее.
Вопрос: Какой учебник по русскому языку порекомендуете?

Лучший ответ:
Розенталь, например.

Худший ответ:
Мне кажется, лучше всего смотреть в таблицах, они хорошо запоминаются и дают возможность быстро систематизировать накопленные раннее знания, а то если начать рассматривать все в деталях и изучать по новой, то в терминах можно запутаться сразу.
Как пример книга по морфологии (части речи): www.gramota.ru/book/litnevskaya.php?part4.htm
Вопрос: Как лучше организовать древовидные комментарии?

Лучший ответ:
Многоуровневые комментарии - однозначно вложенные списки:<ul>
  <li>Комментарий 1</li>
  <li>Комментарий 2</li>
  <li>Комментарий 3<ul>
    <li>подКомментарий 1</li>
    <li>подКомментарий 2</li></ul></li>
  <li>Комментарий 4</li> 
</ul>
Только в таком случае присутствует семантика (для комментариев это важно) + удобно указывать вложенности стилей + всегда можно прикрутить JavaScript (для возможности свернуть/развернуть вложенные уровни).

Худший ответ:
Ограничения уровня вложенности даст очень удобное отображение и легкость читаемости комментариев. 
Я бы использовал дивы так как легче было бы настроить стили и тип отображения в зависимости от последовательности.
Вопрос: Сколько сейчас получает Python/Django программисты?

Лучший ответ:
Что вам мешает зайти на хэдхантерские сайты и посмотреть?

Худший ответ:
60 000 рублей
Вопрос: Какую локаль правильно указывать в атрибуте lang тега html?

Лучший ответ:
Правильный, минимально достаточный вариант:
<html lang="ru">
Суффикс -RU означает «тот русский, на котором говорят именно в России» и конкретно для русского языка является избыточным.

Худший ответ:
Не вижу смысла писать ru-RU. Это для en-US актуально.
Вопрос: Как добиться ощущения суперсовременного сайта?

Лучший ответ:
Анимации, сайт во весь экран, музыка и горизонтальный скролл. И все, вы в тренде. Стильно, модно, молодежно =)

Худший ответ:
Смотря что вы хотите. Если лендинг - то обязательно полноэкранное видео, скроллинг слайдами, svg анимации и прочее. Для этого есть куча jquery плагинов.
Если же web-приложение, то тут можно использовать React + material-ui, Angular + angular-material, либо же Polymer - это все может с легкостью создать сайт с material design. Если хотите крутые анимации, как в андроиде, то советую polymer.
Вопрос: Как исправить проблему с пропавшими картинками в папках на компьютере?

Лучший ответ:
Винду переставлять, что еще! Это вам урок на будущее: ничего не удаляйте без бекапов.

Худший ответ:
Новый файл докинь
Должен заново перегенерироваться  thumbs.db
Вопрос: Какая есть полезная литература по организации сети?

Лучший ответ:
Как вариант: "Компьютерные сети" - Олифер

Худший ответ:
курсы CISCO очень хороши. Routing -> Introduction. Курс на CCNA сертификат. Но видел только на английском. В основном эти учебные слайды школы за деньги открывают, но в открытом доступе тоже найти можно
Вопрос: Генерировать на стороне сервера html или json?

Лучший ответ:
25 смс с чата ЛАГАЕТ?!
У Вас там рендер в WebGL 3D?
---
Советую рефакторить js на front-end'e.

Худший ответ:
Попробуй те посмотреть с другой стороны: Пользователи каких браузеров приоритетнее, мобильных или десктопных. 
+ Если мобильных, то старайтесь разгрузить их клиент, пусть сервер напрягается больше, а если наоборот - то любой выбор.
+ На сервере вы как правило оперируете данными и на выходе преобразуете их в JSON или Html. Дак какая тут дополнительная супер-нагрузка?
- А вот если вам на клиенте именно данные нужны, например кол-во сообщений в чате, которые сложить надо и куда-то вывести, можно на сервере генерить JSON с кусками Html.
Вообще, сталкивался с подобной проблемой, но давно, года 3-4 назад. Рендер в мобильных браузерах медленнее, чем в десктопных, но я как-то думал что ситуация улучшилась. Видимо нет.
Вопрос: Приведите пример использования API Вконтакте?

Лучший ответ:
Читать тут
Спрашивать тут
Правила использования тут
Там все очень даже понятно, даже более чем.

Худший ответ:
Документации не достаточно?
С чем именно у вас трудности?
Вопрос: Программа или облачный сервис для ведения финансов веб студии?

Лучший ответ:
Вам нужна либо Контур.Эльба, либо Бухгалтерия.Контур.
Первая для Вас, если Вы в бух.учете не в зуб ногой. Вторая - если разбирайтесь на среднем уровне. Вообще бух.учет вещь полезная, стоит выучить, если Вы собирайтесь серьезно заниматься бизнесом. 
И да, оба решения 30 дней можно использовать бесплатно.

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

Лучший ответ:
1) Для каждого сеанса обмена сообщениями генерируется случайный сеансовый ключ.
2) Сеансовый ключ передается в зашифрованном виде при помощи RSA 512/1024/2048
3) В дальнейшем сообщения шифруются симметричным алгоритмом (AES 128/256, Twofish, Serpent, IDEA) при помощи сеансового ключа.
Плюсы:
+ размер ключа для симетричных алгоритмов меньше при сравнимой криптостойкости
+ размер блока (а значит, минимальный размер сообщения) составляет 128-256 бит
+ симметричные алгоритмы работают гораздо быстрее
Минусы:
 — нужно предварительно генерировать и передавать сеансовые ключи
 — нужно следить за сроком действия и актуальностью сеансовых ключей

Худший ответ:
Алгоритмов с открытым ключом не так и много, поэтому, собственно, я бы взял RSA. Для маленьких сообщений (меньше длины RSA-ключа) можно шифровать непосредственно им. Для больших обычно шифруют симметричным алгоритмом со случайным ключом, а ключ затем шифруют RSA. Единственное, что минимальное сообщение будет равно длине RSA-ключа, а они у него довольно длинные — 512 бит считается не очень безопасным, коммерческие ключи начинаются от 1024 бит.
Вопрос: Как собрать и развернуть Windows 8.1 на клиентских компьютерах?

Лучший ответ:
sysprep и WDS (Windows Deployment Services) - гуглите)

Худший ответ:
sysprep и WDS (Windows Deployment Services) - гуглите)
Вопрос: API антиплагиата?

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

Худший ответ:
Есть хорошие API по проверки текста в Гугл:
Plagspotter.com
CopyScape.com (Premium)
Для Яндекса можно использовать стандартное АПИ поиска (текст разбиваем на шинглы).
А вот: Text.ru как они утверждают ищет по всему интернету (свой алгоритм), кстати довольно таки качественный, очень хорошо ищет.
Вопрос: Почему многие считают PHP языком с плохой архитектурой, да и вообще просто плохим языком?

Лучший ответ:
По гуглите на тему "троллинг".
Многие оценивают php с колокольни своего языка, и увидев, что задачи этого самого языка решаются лучше, чем на php - делают вывод, что php - гуано. Например:
* вот, на nodejs легче делать чаты, посему php - гуано.
* вот, на QT + C++ легче делать десктопные апликухи, а php c qt - хренов, посему php - ...
* вот на яве вот, прям правильное ooп, а в php - ...
* вот демона сделать на php - геморно посему php - ...
Чаще всего это банальная не компетенция, либо НЕ целевое использование.
Если вас напрягает такое отношение - спросите, сможет ли человек любым способом сделать сайт-админку с обычным CRUD-ом моделей, например для 10 таблиц за пол часа, на языке, которым он любит обмазываться. Если таки сможет - просто игнорьте его аргументы, если не сможет - поздравляю, вы победитель в споре, но он будет игнорить ваши аргументы))

Худший ответ:
Плохое наследие. Но сейчас все меняется
Вопрос: Русские аналоги Disqus

Лучший ответ:
Cackle. Пока что это всё, что знаю из русских.

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

Лучший ответ:
Если вы работаете над проектом как частное лицо, а не компания, то стоимость работ для заказчика рассчитывайте следующим образом: средняя зарплата менеджера проекта - 70 тысяч рублей. 21 рабочий день по 8 рабочих часов: 416 рублей в час - округлим до 500 (согласитесь, получилась реальная стоимость). Далее представляете сколько часов вам потребуется для реализации данного проекта. Умножаем получившиеся часы на 1.25 и умножаем на 500 руб/час = получаем стоимость работ по управлению проектом.* по аналогии можно просчитать стоимость верстки, при зарплате верстальщика примерно 40 000

Худший ответ:
Просто открой сайт типа hh.ru найди там соответствующую должность возьми эту цифру, подели на количество часов которые должен делать этот человек, и получишь цену за час работу. 
Посчитай примерно сколько времени ты будешь на это уделять, и посчитай сколько тебе должны были бы платить, а дальше торг.
Вопрос: Чем сгенерирован статический сайт?

Лучший ответ:
В комментариях к вопросу Максим Тимофеев выразил мысль, что статика это "плохие сайты и прошлый век" и затащил на свою сторону человека. Позвольте немного объяснить и не согласиться.
Хороший программист отличается тем, что для каждой задачи подбирает подходящий инструмент, так вот, статика для некоторого некоторых целей - тот самый необходимый инструмент. 
1. Скорость загрузки у статично сгенерированных проектов - вне конкуренции, т.к. все - чистый html. 
2. Безопасность. Точнее, я бы сказал - отсутствие опасности. У вас нет как такового северного кода вообще. 
Зачем под проекты, с которыми справится старика разворачивать целое приложение и отказываться от того, что я написал чуть выше? 
От себя крайне рекомендую Jekyll 
Очень прост в изучении, плюс можно хостить на гитхабе.

Худший ответ:
м.б. https://www.staticgen.com/ поможет
Вопрос: Алгоритм определения прямоугольной области, содержащей слово, на изображении?

Лучший ответ:
Тут надо решить много задач:
Определить где текст (блоки текста), правильно повернуть его, определить, был ли клик внутри этой области.
Потом слова можно выделить, используя Connected-component labeling ( en.wikipedia.org/wiki/Connected_Component_Labeling ) наверное.
Вообще, есть же бесплатные OCR библиотеки, они это точно все должны уметь делать.

Худший ответ:
Примерно так:
 — Сначала обесцвечиваем и уменьшаем количество цветов до 2 (чёрный и белый);
 — Идём в одном направлении (верх, вниз, влево или вправо) и ищем 1-2 полностью белых строки. Записываем координаты внутренней;
 — Повторяем для всех направлений;
 — Получаем область ограниченную внутренними координатами;
 — Повторяем для неё;
 — Дальше уже идёт разбивка на буквы.
Вопрос: Выбор последних данных для каждого пользователя из mysql

Лучший ответ:
Попробуйте так:SELECT data.* 
FROM userData AS data
JOIN (
	SELECT id, MAX(dataTime) AS dataTime
	FROM userData
	WHERE id IN (1, 222, 333, 444, 555)
	GROUP BY id
) AS max USING (id, dataTime);

Худший ответ:
Посмотри возможно поможет
www.sql.ru/forum/687908/faq-vyborka-pervoy-posledn...
Вопрос: Скачивание музыки а не прослушка?

Лучший ответ:
В HTML  есть дополнительный атрибут download для ссылок.
www.w3schools.com/tags/att_a_download.asp
Но не все браузеры поддерживают.

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

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

Худший ответ:
Мануал
Вопрос: Разный фон консоли для разных серверов?

Лучший ответ:
Сделайте разные подсказки на разных серверах, тогда эта настройка будет независима от используемого эмулятора терминала. Например, [19:13:13; user@host; dir]$, можно user@host выделять разными цветами.

Худший ответ:
У меня не много серверов. я выхожу из положения, настроив Профили в Терминале Gnome.
В качестве команды для каждого профиля стоит ssh user@server.com.
На вкладке Цвета настраиваешь нужное оформление.
Вопрос: Проблема c настройками SSH после взлома сервера. Как можно изменить поведение сервера и клиента без изменения ssh_config и sshd_config ?

Лучший ответ:
Правилом номер один при компромитации системы является ее полная переустановка.
Нет ни одного надежного способа диагностировать изменения в системе проведенные злоумышлеником, в случае если у него был рут и был достаточно квалифицирован. 
Я имею ввиду при помощи самой это системы.

Худший ответ:
Пища для размышления: есть в линухах компиляторы, и имея исходники SSH и прямые руки, можно скомпилить свою редакцию ссш сервера, со встроенными "фичами"
Вопрос: Хочется странного: есть ли в Ubuntu терминальная команда чтоб по окну терминала непрерывно бежали строки?

Лучший ответ:
tcpdump -i eth0 -v
+ включить видео на youtube например.

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

Лучший ответ:
В России и Ураине уже есть свой AppsStore. Так что можно все сделать через itunes.

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

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

Худший ответ:
Оба варианта хороши, Lua — проще в интеграции в приложение, JavaScript — больше людей, которые им владеют в отличии от Lua.