pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: Операционные системы для NAS — посоветуйте

Лучший ответ: Openfiler — практически тоже самое, только основанное на линуксе, а не на фрибсд, а еще тут много непонятно зачем нужных(по крайней мере по умолчанию) в NAS'е вещей типа LDAP. 
NexentaStor — практически тоже самое, только основанное на ядре Соляриса с gnu-окружением.
openmediavault — еще один линуксовый NAS. 

Pulsar-OS — отличается тем, что находится в состоянии альфа-версии и как следствие глючит. 

Open-E — у меня так и не захотело устанавиться, но судя по их сайту это что то крутое. Наверное. 

Zentyal — крутая штука, но там СТОЛЬКО лишнего… Например voip. И еще много всего. Очень много всего. 

Собственно, если ваше оборудование поддерживается любым из этих трех ядер — то по большому счету особой разницы нет. Опенфилер пожалуй малость требовательней к ресурсам. 
Лично я бы выбрал опенмедиаваулт т.к. он линукс-базед и как следствие привычней и там меньше лишнего по сравнению с опенфилером. 
Кроме того достаточно любопытный выбор это Nexenta, в первую очередь из-за поддержки zfs. 

А если вам хочется чего то особенного — можете взглянуть на gluster ^^

Худший ответ: еще нашел ClearOS
Вопрос: Как в зависимости от ширины подключать разные файлы html?

Лучший ответ: В twbs  вся разметка для всех девайсов идет в одном html файле
Отдавать разным клиентам разный контент - может насторожить поисковики

Худший ответ: Не знаю как в  Twitter Bootstrap - но в любом варианте это делается через css штука называется "@media" - почитай css "@media" в поисковике - там все просто и понятно ... например в отдельном файле css - добавляешь "@"media screen and (min-width:1281px) { здесь твои параметры } , потом другой размер - другие параметры ...(без кавычек "")
Вопрос: На каком ЯП проще начать удаленную работу или фриланс?

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

Худший ответ: С ПЭХАПЕ точно не пропадешь)) А так все что с вебом связано. И в сторону мобильного дева глянь (java или/и шарп - лучше или) .
Вопрос: Кто пробовал светящиеся напитки из бара TRON?

Лучший ответ: Я не пробовал, но фильм из-за той статьи наконец посмотрел :)

Худший ответ: Учитывая вредность хинина, я бы не стал это пить :D
Вопрос: Как обойти блокировку VPN?

Лучший ответ: Нет. Против лома нет приема. Только уход с GRE на OpenVPN/IPSec. 
Это к сожалению тенденция - многие "супер-провайдеры" начали в последнее время блокировать GRE, а также порт 1723, мотивируя это разными нелепыми причинами. МТС, например, в ответ на вопрос "Почему заблокирован порт 1723" бормочет что-то про повышенную нагрузку на оборудование. Причем, если купить у них услугу белого IP, повышенная нагрузка чудесным образом испаряется...

Худший ответ: Настройка vpn www.securevpn.pro/rus/setup
Вопрос: С чего продолжить переход на администрирование Linux?

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

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

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

Худший ответ: Стал проверять и волосы зашевелились на пупке — нагрузка на проц скаканула заметно.
Удобный и полезный инструмент, но как-то пугает внедрение такой прожорливой части в стабильную версию браузера… Что-то не так в процессе тестирования.
Версия 23.0.1271.64 Ubuntu 12.04
Вопрос: Django vs Flask?

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

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

Лучший ответ: Просто выход из функции

Худший ответ: Код дальше выполняться не будет, ничего не возвращает
Вопрос: Архитектура распределённого месенджера, request for comments?

Лучший ответ: Я бы пошел дальше и попытался бы разработать не просто распределенный мессенджер, а полностью распределенный и децентрализованный транспорт+key/value storage, удовлетворяющий заданным требованиям (надежная взаимная аутентификация + анонимность + non-repudiation +… ). Задача, конечно, довольно амбициозная, но почему бы и нет?

Худший ответ: В классической теории информации, в той ее части, которая касается защиты, есть перечень атак на клиента и сеть в целом.
Приведу лишь несколько для того, чтоб более менее направить разработчиков в правильное русло, кое есть наука…
1. Атака типа man-in-the-middle
2. Атака повторением
3. Атака на протокол, анализ трафика
4. Отказ от обслуживания
Ну и ряд других…
Надо почитать умные книги — там все сказано.

Самый главный минус всей архитектуры выше состоит в том, что связка открытый-закрытый ключ, генерируются сервером!
Я бы предложил линковать в клиент библиотеку QCA и генерировать ключи локально, отдавая на сервер публичный ключ. Тогда сервер выступал бы только вроде публичной адресной книги для установления соединения между клиентами.
Вопрос: Почему расширить раздел не активно на windows 10?

Лучший ответ: Решил перенести все акрониксомпункт меню "расширить том" заблокирован. Что делать?
Теперь расширьте АкронисДискДиректор"ом

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

Лучший ответ: Ну когда же люди научатся читать документацию :)codex.wordpress.org/Function_Reference/wp_login_form
Если кратко:
1. В нужном месте шаблона пишем:<?php wp_login_form(); ?>
2. Профит!
Если задача сразу перекидывать в админку, добавляем аргумент:'redirect' => site_url( '/wp-admin/' )
Если задача давать доступ в админку только админам, а остальным нет (перекидывать на главную, например), в functions.php добавляем:function no_admin_access() {
    if( !current_user_can( 'administrator' ) ) {
        wp_redirect( home_url() );
        die();
    }
}
add_action( 'admin_init', 'no_admin_access', 1 );

Худший ответ: Верно уточнили, что необходимо проверять права у всех пользователей.  Для этого в базе создается дополнительное поле,  которое у всех кроме админа по дефолту - допустим 0, у админа - 1. Далее грамотное условие исходя из нового поля будет либо показывать админ панель,  либо нет.
Вопрос: JavaScript: почему возникает проблема при операциях с числами?

Лучший ответ: Операция с плавающей запятой.

Худший ответ: Число с плавающей запятой
Вопрос: Математическая модель квадрокоптера

Лучший ответ: На русском языке не подскажу, но 
scholar.google.ru/scholar?q=quadcopter+balancing+algorithm
scholar.google.ru/scholar?q=quadcopter+dynamics
выдает множество статей c мат. моделями, а дальше можно смотреть по их источникам, и т.д.

Худший ответ: Я делаю свой квадрокоптер. Часть 1. Уравнения динамики
Вопрос: Накидайте советов по оформлению web-страницы для печати

Лучший ответ: Самый простой и дельный вариант — отдельный стиль для печати. В этом стиле все дополнительные блоки display:none, у основного шрифт крупнее (ну это уже мелочи) и готово

Худший ответ: Присоединяюсь к вопросам. Может кто знает, как бороться с висячими строками при печати, кроме как вручную следить за этим? свойства oprhans и widows, к сожалению, работают только в Опере, и, как ни странно, в ИЕ
Вопрос: Есть ли камеры без ИК светофильтра?

Лучший ответ: Ocelot правильно написал насчет камер с ночной съемкой. Но нужно учитывать, что камеры работают в основном с 850нм. Если используются прожектора на 950нм, то дальность обнаружения снижается примерно вдвое. Примерный результат https://youtu.be/5u8228Nk6KM. Соответственно, рекомендую это учитывать.
Ну и камера суммирует, то что видит в ИК и видимом диапазоне.

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

Лучший ответ: да, в LocalStorage

Худший ответ: да, когда переключаешь раскладку иногда фокус уходит из поля ввода, нажимаешь backspace и вся писанина улетает далеко...
[UPD 03.09.16]:
В Хроме отключили Backspace. Теперь только Alt + <- .
Ваша проблема решилась сама собой.
Вопрос: Статистика посещаемости сайта и Adblock Plus

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

Худший ответ: Вам нужен Piwik
Вопрос: Кто-нибудь пробовал upwork pro?

Лучший ответ: У меня есть опыт Upwork Pro, есть 1 текуший контракт. По моему впечатлению - овчинка выделки не стоит, лично у меня впечатления в целом нейтральные\отрицательные - у вас может быть все по другому.
1. Процесс найма сильно затягивается. У меня была долгая переписка + интервью с рекрутершей из Upwork, потом принятие дополнительного соглашения с Upwork pro. Потом интервью с пенеджером проектов и только потом техническое (и то, довольно поверхностное, на мой взгляд)сдиректором. В итоге с момента начала первого контакта с рекрутером до начала собственно работы у меня ушло больше 1.5 месяца
2. Коммисия Upwork на этих проектах 20% вместо стандартной 10%, они про это напомнят вам не раз. По идее это компенсируется вашем повышенным рейтом по заказам pro. Я тут не стал наглеть, просто рассчитал мою ставку с учетом коммиси в 20% (возможно стоило просить и больше, компании которые так ищут наверное готовы платить больше).
3. Компании которые ищут так фрилансеров как правило ищут на большие, долгие проекты, практически удаленная работа. Лично для меня это оказалось минусом, так как хочется больше гибкости в плане выбора заказчика, а не тупо работать на 1 клиента по 40 часов неделю.
В итоге - если готовы ждать с устройством и работать в основном на 1 клиента-монополиста, то стоит попробовать. Иначе - я бы воздержался от такой опции.

Худший ответ: Посмотрите так же в сторону www.toptal.com
Кто работал в TopTal?
Вопрос: Как установить windows 7, если размер бут-сектора слишком мал?

Лучший ответ: Странно. Для бут раздела необходимо ровно 100 мегабайт joxi.ru/Dr8NevYSJoML26 Можете просто выделить место из существующего диска гигабайт с помощью програм типа Acronis

Худший ответ: В голове каша, задаю наводящие вопросы:
1 сектор = 512 чего?
бут сектор скотолько занимает информации?
Раздел на который win7 пишет свой загрузщик = 100МБ, не обязательно его создавать.
Например: есть 20 гигов винт, допустим ХР занимает 10, остаток 10 форматируешь в НТФС и ставишь семерку туда, винда просто создаст папку для загрузщика на системном разделе, фотматитьровать желательно в MBR, а не GPT + в биосе UEFI
Вопрос: Сложно ли найти работу ruby в офисе?

Лучший ответ: В Москве есть группа студий, которым нужны лучшие разработчики: Злые Марсиане, UnDev etc. И вот к ним трудно попасть, если за плечами нет вклада в опенсорс или нет опыта разработки серьезных приложений(не просто каких-нибудь крудов). 
А есть ребята, которые специализируются на конвеерной разработке всяких магазинчиков, crm и прочего. Вот к ним попасть не трудно и скорее всего это будет удаленка.
https://evilmartians.com
www.undev.ru

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

Лучший ответ: Я б на вашем месте, лучше бы в счет этих 2-х сотен попросил бы ее пару раз помочь с получением и пересылкой вам каких-нить интересных покупок в американских магазинах.

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

Лучший ответ: Ну и какой мы хотим сигнал перехватить? Экран? Для этого есть фрейм граберы. А можно подключить композит и отдельной платой собирать аналог. Да и цифровой HDMI пусть и передаёт цифру, таки физика всё равно остаётся - снимаем напряжение и дело в шляпе, разве только делать это придётся очень быстро, да ещё и ошибки корректировать. Из софта можно хукнуть directx или opengl, но там скорее всего не будет шейдеров - издержки конвейера, или же создать виртуальный монитор, но здесь сложности с аппаратным ускорением. Есть более специализированные методы, вроде отслеживания участка памяти или общение с видеокартой посредством одного из множества API. Но эти способы очень платформозависимые.

Худший ответ: Из свободных стандартов стоит отметить OpenMAX.
Одна из его реализаций для Windows это LIM OpenMAX
Вопрос: Как закрыть дыру в WP?

Лучший ответ: WPScan в помощь. Чекни им, большинство паблик уязвимостей в WP есть в их базе

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

Лучший ответ: Все эти игры (коих сотни) - обычное кидалово.
Скрипт этих игр гуглится за 5мин. 90% клонов сделано на одном кривом скрипте с ужасными дизайнами.
Живут такие игры 1-2 дня до первых переводов, затем переоткрываются. (у многих на сайтах написанно РАБОТАЕМ 10-20-30 дней, но это всё фейк. Это время настраивается в скрипте).
Есть "долгожители", но и они будут жить пока идут вливания. Как только расход начнет превышать доход - они закроются.
Народ очень любит халяву, и несет свои деньги в подобные проекты добровольно. Есть несколько подобных "игр" с довольно неплохим бюджетом и рекламой. Но и они умрут как только закончатся вливания.
Если планируете сделать своё такое - не советую. Без опыта вы там максимум 1000р на завтрак соберете, а совесть (если она есть) уже никогда вас не простит.

Худший ответ: Например: vbochonke.ru
Бизнес-модель (правила): vbochonke.ru/rules
Вопрос: Какую стратегию настройки ядра принять новичку в Gentoo?

Лучший ответ: emerge sys-kernel/gentoo-sources
emerge sys-kernel/genkernel
zcat /proc/config.gz >> /usr/src/linux/myconfig
genkernel all --menuconfig
load your config from file myconfig
собери для начала по дефолту, потом по немногу будешь разбираться с тем что нужно, а что нет.

Худший ответ: Загрузитесь с LiveCD, проверьте всё ли работает (сеть, графика, LVM и прочее), Если всё в порядке и у вас нет экзотического оборудования, то смотрите, какие модули загружены (lsmod). Создаёте конфиг по дефолту, добавляете отсутствующие модули из списка. Должно заработать. Ну а потом уже можно экспериментировать.
На самом деле в ядре ни так много необходимых настроек, как кажется. Более 70% - это драйверы оборудования, с которым вы скорее всего никогда не столкнётесь.
Не забудьте включить UEVENT, иксы через него цепляют устройства ввода (можно и постаринке).
Можно ядру добавить флаг experimental. Тогда на ядро наложится патч с BFS (шустрый планировщик от известного анестезиолога), для десктопа незаменимая вещь.
Ну и почитайте про systemd, хоть её и ругают, но она быстрее OpenRC.
Вопрос: Как изменить порядок колонок на Bootstrap?

Лучший ответ: Как вариант, задействовать display: flex и расставить соответствующие order: n

Худший ответ: Можно использовать классы push и pull - https://itchief.ru/lessons/bootstrap-3/85-bootstra...
Вопрос: Вопрос о репозиторий?

Лучший ответ: Думаю, вы путаете репозиторий с ветками.  Посетите вот этот сайт, всё прояснится!

Худший ответ: Ну незнаю что я там путаю короче решил я эту проблему пишу git push -u origin master пишу логин и пароль потом после авторизаций git add . потом коммичу и все мои коммиты появляются на гитхабе пока мне  этого на таком уровне  достаточно.
Вопрос: Порты PoE в коммутаторе

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

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

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

Худший ответ: Почитайте логи на сервере, наверняка это прояснит ситуацию.
Вопрос: Тема ВКР (Дипломной работы)

Лучший ответ: Можете написать базу данных и GUI для управления ей для какой-нибудь реальной фирмы. Очень часто вижу на free-lance запросы о создании базы данных какого-нибудь агентства по недвижимости. Тут у вас будет и документооборот, и программирование (пользовательский интерфейс), и математика (из СУБД можно много чего выжать)

Худший ответ: Спросите у вашего руководителя на производстве про актуальные нерешенные задачи, и подгоните под паспорт специальности.
К примеру, надо решить проблему с обработкой новостей по молодежной тематике. 
В паспорте специальности, к примеру, у вас будет пункт «Математические модели ИС»

Тогда название работы — «Разработка математической модели и программного обеспечения для поддержки\автоматической обработки новостных потоков портала blabla.ololo»

Я к сожалению паспорт специальности вашей не нашел, но у научника должен быть.
Вопрос: Подскажите роутер со встроенной поддержкой OpenVPN

Лучший ответ: Все микротики умеют. mikrotik.ru/katalog/katalog/marshrutizatory

Худший ответ: Некоторые ставят дополнительно пакетом на ZyXEL keenetic. 
Модель сама по себе очень удачная, функционал богатый, поставить VPN не так сложно.
www.3dnews.ru/workshop/612504

Ну и незабываемый ASUS Wl500gP, на который тоже доустановить не проблема
wl500g.info/printthread.php?t=8880&pp=15&page=1
Вопрос: Linux Mint: сменились адреса системных папок на другой язык и теперь все плохо. Как исправить?

Лучший ответ: Поправить маппинг можно в /home/user/.config/user-dirs.dirs

Худший ответ: Там насколько я помню языки нужно (MATE):
1) установить
2) передвинуть мышкой , кто сверху тот и главный
Вопрос: Стоит учить Django для Python 2 если учу Python 3?

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

Худший ответ: Стоит вообще юзать 2 питон, на него более 90% модулей с pip идут
Вопрос: Когда стоит регистрировать компанию: до запуска стартапа или после?

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

Худший ответ: Если бы это было в РФ, то совершенно без разницы когда открывать, точнее не раньше, чем у вас появятся первые клиенты, которые будут готовы платить вам через банковский счёт… А так — контора вполне может сдавать пустые декларации и не платить никаких налогов первые пару лет, легко…
Вопрос: Новый SSD — 6 бэдов в S.M.A.R.T

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

Худший ответ: Не стоит волноваться.

При нормальной эксплуатации они появляются в обязательном порядке после определённого количества записей. Контроллер переносит блоки SSD автоматически.
Вопрос: Можно ли на ноутбук установить две операционные системы

Лучший ответ: Можно. В интернете куча статьей на эту тему.И небольшой плюс с тостера (...

Худший ответ: Лучше не надо =)
а если по делу, то от конфигурации тоже зависит
у меня lenovo u310\320hdd+32 кэш ssd. Как вторую систему довольно напряжно ставить, потому что периодически слетал grub.в чем причина, не было времени разбираться.установил на sd-карту 10 класса (вначале была на 6 - переплевался от скорости работы). Главное, загрузочный раздел сделать отдельно на устройство.
а если попробовать, извращайтесь с wubi)
Вопрос: Как динамически растягивать родительский див?

Лучший ответ: 1. Контейнер
display:table (inline-table) + max-width:100% + table-layout:fixed (если нужно уравнять ширину колонок)
2. Контейнер
display:inline-block + max-width:100% + font-size:0 + white-space:nowrap (чтобы колонки не прыгнули друг под друга без ширины)Колонки
display:inline-block + vertical-align:top + font-size:1rem + width:50% (если нужно уравнять ширину колонок) + white-space:normal (если было установлено nowrap)
Можно и float при желании с clearence у потока или overflow у контейнера
3. Контейнер
float  + max-width:100%Колонки
float  + width:50% (или другие цифры, не превышающие в сумме 100%)
Точно так же можно и display:inline-block с обнулением и возвратом размера шрифта

Худший ответ: Например вот так:
codepen.io/iiil/pen/qcBbx
Вопрос: На какие cms легче верстать шаблон?

Лучший ответ: Когда я только начинал, делал сайты на CMS DataLife Engine.
В данный момент ни на что не променяю CMS WordPress, поскольку на основе неё можно сделать совершенно любой портал/сервис/сайт.
Насчет знания PHP - оно придет по мере изучения интеграции шаблона в WordPress :)

Худший ответ: Modx конечно. Но там скорее сборка у вас получится, нежели шаблон, в классическом понимании.
Вопрос: Где можно найти инф-у по Vim`y?

Лучший ответ: Лучше всего - это отказаться от стрелочек, мышки. Распечатать сочетания клавиш и держать всегда под рукой.
И лучший профит от вима будет - это слепой набор и не саблайм, а Vim(GVim\MacVim).

Худший ответ: vimtutor (или vimtutor ru) в терминале - как раз вводный курс, после которого половина вопросов отпадает, а вторая половина решается гуглением
Вопрос: Node js вызов асинхронной функции в цикле. Как дождаться данных?

Лучший ответ: Используйте метод map модуля async.

Худший ответ: Или добавляете счетчик и в каждом колбеке (в который приходят данные) его добавляете и проверяете, не последний ли это фрагмент данных. Или используете библиотеку async: https://github.com/caolan/async а именно async.each или async.parallel.