pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: Экспресс установка ПО в Windows

Лучший ответ: Если задача именно «установка программ на девственно чистую систему», то не проще один раз все установить, снять образ Ghost'ом (предварительно систему подготовить, чтобы проблем на другом железе избежать), а в дальнейшем держать этот образ актуальным (раз в месяц-два win-обновления ставить и софт обновлять, если необходимо)? 
У нас хелпдеск именно так и работает. Временные затраты на замену системы сводятся к замене hdd, установке дров нового железа, заводу в домен и минимальной настройке пользовательского софта.

Если вы хотите устанавить что-то на все компы в домене, то вы можете это реализовать через GPO, например.

Худший ответ: Ninite умеет без интернета работать.
ninite.com/help/features/offline.html
Создавая один пакет.
Вопрос: Вопрос для ПРОФИ 3ds Max, как настроить Ignore Backfacing?

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

Худший ответ: С такими вопросами лучше обращаться на форум ресурса RENDER.RU, либо на ему подобные сервисы.
Вопрос: Как отправить ответ на AJAX запрос раньше окончания выполнения скрипта PHP?

Лучший ответ: Можете использовать fastcgi_finish_request, если на сервере у вас стоит php-fpm. Его суть в том, что скрипт висит еще некоторое время (пока не выполнятся все операции) после ответа клиенту. Но это неправильный путь. Вреное решение будет примерно такое: вы присылаете аякс, валидируете данные, добавляете в очередь сообщений (я люблю gearman, но вы можете использовать любую другую) запись, что надо отправить письмо. Как только в очередь добавляется запись обработчик хватает его и отправляет.

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

Лучший ответ: Я бы посоветовал вам устроиться на некоторое время работать в офис. Работа в команде очень сильно помогает поднять свой уровень. В этом есть несколько плюсов:
1. У вас всегда под рукой есть ментор, который может подсказать как решить поставленую перед вами конкретную задачу. Знания, получаемые таким образом, усваиваются намного лучше. Вы лучше понимете, как применять свои навыки.
2. К окманде работает несколько человек, каждый со своим мнением и кругозором. Общение на обеде, за кофе и на обсуждениях проектов поможет ваам расширить свой профессиональный кругозор. Вы узнаете про многие технологии. В данный момент они вам не понадобытся, но вы будете знать о них, во время принятия решений в будущем.
3. Устраиваясь на работу в офис стажером (или новичком, в общем неопытным специализстом), вы ставите в известность своего работодателя. Он в замен на пониженый оклад (у начинающего программиста ЗП, конечно ниже), помогает вам обучаться, выделяя вам ментора и давая практику.
4. Вы преобретаете опыт решения реальных кейсов. В дальнейшем вы будете знать, как решается большинство типовых задач.
5. В спокойной, но реальной обстановке получите опыт обучения "на лету" и поиска нужного материала.
Я, когда начинал, тоже страдал такой проблемой. Год работы в комманде из 7 программистов стал для меня сильнейшим рывком. За этот год я поднялся больше, чем за предядущие три года самообучения. Поработал, получил опыт (и кучу положительных эмоций от общения с коллегами), потом спокойно перешел на удаленку.
Мой вам совет: поработайте некоторое время в команде.

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

Лучший ответ: 1) Гугл JS-сом сравнивает реальный размер картинки и тот в котором он отображается.
2) Он обязательно вырезает мета информацию из файла картинки, она в некоторых случаях может быть больше больше самой картинки.
Потом для jpeg, где предусмотрен параметр сжатие/компрессия от 0 до 100, скорее всего ругается если он больше 70-75. Т.к. от 75 до 100 разницы обычно не видно, а размер заметно меньше. (100 это без сжатия)
Для png можно менять битность (8,16,24,32,48,64) изменить, если она используется не эффективно. Битность это количество битов используемое для кодирования одного пикселя от неё зависит количество доступных цветов и глубина альфаканала. Т.е. png8 это 256 цветов без альфы. Параметра компрессии у png нет. 
Для  GIF это от двух до 256 цветов в заказной палитре, чем меньше цветов палитре тем меньше файл. 
Соответственно автоматическая оптимизация для PNG и GIF может быть только путём анализа цвета в каждом пикселе, на лету это муторно и ресурсоёмко. И соответственно этим почти никто не заморачивается.
Так же у этих форматов есть несколько доп опций, которые так же влияют на размер картинки, но не значительно.

Худший ответ: Вангую, что для ноды есть приблуда, которую надо пинать gulp'ом например (ну или ручками).
А вообще если гугл чет говорит, то это не последняя инстанция.
Вопрос: Что не так с Node.js?

Лучший ответ: Высоконагруженные проекты пишут на любых языках, многие написаны на php или perl. Нельзя называть эти языки быстрыми.
То что он держит какую-то нагрузку это просто смешно. Никакую нагрузку он не держит, яваскрипт достаточно медленный, впрочем тоже можно сказать и о php.
Нагрузку держит асинхронный поход (не яваскрипт!) который искользуется в том случае если у вас IO bound сервис, т.е. большую часть веремени он ничего не делает, а просто ждет ответа от другого сервиса или БД.
Решать какие-нибудь задачи которые CPU bound на node.js ... ну вобщем это не подходящий инструмент, т.к. язык медленный, будет все работать медленнл.
У меня лично претензии к js, что язык этот имеет мало возможностей и много костылей, хотя он активно развивается и в ES6 видно много улучшений В node.js мало библиотек, они сырые и медленные. Я сравниваю с Python, но даже у PHP тут есть преимущества. На node.js нет полноценного веб-фреймворка, аля Django, RubyOnRails или Yii. Конечно это вопрос времени, но пока все сыро. 
node.js  и асинхронный подход.
На ноде большинство библиотек асинхронные, если ты захочешь написать что-то синхронное, то у тебя будут проблемы. 
Асинхронный подход он не хороший и не плохой, это инструпент для решения определенных задач.
Люди же использующие ноду используют асинхронный подход везде, они вынуждены. Но это как забивать гвозди микроскопом - долго дорого, неудобно и ненадежно.
Асинхронный подход нужен для решения специфичесих задач. C# или Python имеют языковые конструкции упрощяющие асинхронное програмирование, но в ноде ничего подобного нет. Писать асинхронный код на JS это тот еще геморой. Всякие anync и promise немного улучшают ситуацию, но проблема остается.

Худший ответ: У node.js своя ниша. Никто не пишет обычный сервер на нём, а пишут некий middle layer между server side и client side для работы на очень высоких нагрузках. Кроме того, давно минули те дни, когда node.js был еще совсем зеленым страдал кучей детских болезней. Сегодня это полноценная платформа для разработки, которая обросла кучей плагинов и фреймворков. Взгляните например на https://www.meteor.com/
Вопрос: Какая частота кадров воспринимается человеком?

Лучший ответ: Для игр и для кино ситуация кардинально разная. У игр отсутствует естественный motion blur, который возникает сам собой в видеокамерах. Благодаря motion blur, человек воспринимает низкую частоту кадров гораздо комфортнее. Поэтому для кино достаточно 24..30 кадров, а для игр меньше 60 уже напрягает. Люди могут отличить и 120 fps.

Худший ответ: по моему 24 кадра в секунду , от этого и пошло "25 кадр" , который не видит человек
Вопрос: Индикация обновления файла на сервере. Как правильно делать?

Лучший ответ: Сравнивать размер файла - это в общем случае не правильно, т.к данные могут измениться (цена у товара например была 100, стала 200), а размер файла при этом не изменится.
Вам нужно сравнивать что то, что гарантированно изменяется при изменении данных.
Самое простое - дата изменения данных. Лучше всего в миллисекундах.
Т.е при любых изменениях базы данных - обновлять это число.
Обязательно отдавать его в xml.
Соответственно приложение сначала отдельно запрашивает с сервера дату изменения (заголовками или отдельным вопросом - не суть важно) и сравнивает её с датой которая была в xml.
Плюс решения - очень легко проверить надо скачивать или нет.
Минус - в тех случаях когда что то обновилось - все равно придется перекачать все.
Выход один - реализовывать свой протокол поддерживающий инкрементное обновление данных с любой версии до актуальной. Но это отдельная большая и ресурсоемкая история.

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

Лучший ответ: Я бы тоже присоединился к советующим. Если поддоменов немного, то, возможно, есть смысл купить отдельный SSL сертификат для каждого из них. Порой это обходится дешевле, чем покупать SSL сертификат WildCard.
Есть еще второй момент, подойдет ли вам сертификат 1. только с проверкой доменов или 2. посетителем неплохо было бы видеть подтверждение наименования вашей организации в информации SSL сертификата (вторые предполагают более основательную проверку и стоят дороже).
Провел свел мини-ценовой анализ, вот такая ситуация на текущий момент:
а) ISPsystem – от 18 707 руб/год
б) firstSSL - от 14 300 руб/год
д) sslcertificate.ru – от 15 000 руб/г
Есть еще такой сайт GoGetSSL с весьма привлекательными ценами, но он подойдет далеко не всем. Компания зарегистрирована в Латвии, в связи с чем оплата от юридического лица не представляется доступной.

Худший ответ: такой сертификат называется WildCard который сразу на *.site.ru
Нам требовалось с документами, поэтому покупали у ВебНамез.ру
Сами посчитайте, что вам выгоднее, 3 недорогих сертификата на site.ru, shop.site.ru, money.site.ru или один но на *.site.ru
Вопрос: Less, @include и неправильные url

Лучший ответ: А может быть вам проще перенести файл style.less в папку less? Ведь по сути это тоже файл ресурса less, а его перенос никоим образом не сломает верстку.

Худший ответ: (удалено)
Вопрос: Прошу создать хабраэффект?

Лучший ответ: Плохой способ парится. Очень плохой.

Худший ответ: Используйте siege.
Вопрос: Есть ли аналоги у книги:Джон Эриксон — Хакинг: искусство эксплойта?

Лучший ответ: Данил Антошкин:то английский надо подучить
Какой английский!?кто не будь господа что нибудьFuzzing. Исследование уязвимостей методом грубой силыИскусство дизассемблированияИскусство взлома и защиты систем

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

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

Худший ответ: Скорее всего для вашей задачи этого не нужно, но раз вы задали такой вопрос, то вот:$('.hover').mouseover(function(){ //Понимаете, что обработчик mousemove стартанет только когда вы наведете на элемент.
      var $el = $(this);
      $(document).mousemove(function(e){
    	var X = e.pageX; // положения по оси X
    	var Y = e.pageY; // положения по оси Y
      if(
      !(//Уберете эту строчку и закрывающую скобку не забудьте, то условие инвертируется. 
      Y > $el.offset().top && 
      Y < $el.offset().top+$el.height() &&
      X > $el.offset().left && 
      X < $el.offset().left+$el.width()
      )
      ){
          	//Код который будет выполнятся, когда курсор вне блока
            console.log('Курсор вне блока');
      }
    
});    
    });
Вопрос: Как определись переходят ли с моего сайта по ссылкам?

Лучший ответ: 1) В Яндекс.Метрике можно посмотреть: Стандартные отчеты -> Содержание -> Внешние переходы
2) Можно поставить цели на переходы и отслеживать их через Яндекс.Метрику или гугл аналитикс https://yandex.ru/support/metrika/reports/add-goals.xml

Худший ответ: попросите сеошников за небольшой бонус настроить вам клики по внешним ссылкам как события, через gtm 
Это просто и быстро
Вопрос: Стоит ли продолжать работу над стартапом в моём случае ?

Лучший ответ: В моём случае логика такая: 
1) Если нет ни одного программиста, для которого ваша идея кажется интересной и потенциально прибыльной, то надо бросать её и не лезть в кредиты.
2) Если такой программист есть, надо брать его в долю и пусть работает бесплатно. Если он не согласен на такие условия, значит он лукавит, см. пункт 1.
3) Если такой программист есть и на условия согласен, вы делаете проект вместе. Что-то начало получать, вот тогда можно брать кредит. Если часть кредита разделит с вами сооснователь, значит это вообще идеальный вариант.
4) Если пункт 3 выполняется, а нужны ещё деньги на стадии роста, тогда стоит искать инвесторов.

Худший ответ: Спасибо за такой развёрнутый ответ.
На счёт программ - воцап, вибер, телеграмм - это немного другой стандарт. Другая ниша. 
Как набрать 100млн пользователей - у меня пока нет опыта. )
Думаю они придут сами, если сервис будет востребован. 
На счёт других ниш - идеи есть. Но это идеи уже действительно полезные, с чёткой монетезацией, требующие серьёзных инвестиций.  Но, для первого стартапа, мне кажется это слишком. Хотя возможно стоит создать презентацию, и походить с ней по инвесторам.
Но там уже изначально нужен хотя бы 1 млн$ посевных. Что бы только начать.
А для серьёзной работы 50-100 млн$ и больше. Но это уже не чат клиент, а совмещение IT и реального сектора. Где будут нужны люди, помещения итд.
Вопрос: Как устранить ошибку open_basedir при генерации XSL документа (использую PHPExcel)?

Лучший ответ: Решил проблему другим путём.
В ispmanager пользователю дал права использовать PHP как CGI.
Далее в "www домены" выбираем нужный домен, нажимаем изменить и выбираем пункт "PHP как CGI"
Далее всё заработало.. правда в моём случае, еще необходимо было в начале скрипта вставить функцию:
date_default_timezone_set('Asia/Vladivostok');

Худший ответ: stackoverflow.com/questions/1846882/open-basedir-r...
У вас путь к /tmp запрещен и php не может создать временный файл.
Вопрос: Как изучать WP_Query?

Лучший ответ: Как насчёт официальной документации:https://codex.wordpress.org/Class_Reference/WP_Query

Худший ответ: 1. Понимать возможности в целом
2. Знать где искать (Codex, hookr.io, wp-kama.ru etc)
3. По мере поступления задач читать мануал (см. п.2) и решать задачи правильно
Со временем оно утрясется в голове. Практика - сила.
Вопрос: Как оповестить пользователя(ламера) об использовании его компютера через удаленный доступ?

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

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

Лучший ответ: Никакого отношения сингелтону этот код не имеет.с какой целью его автор создает экземпляр объекта в статичном методе
У этого приема много названий. По сути это статический метод-фабрика, еще можно встретить "именованный конструктор".class User {
    private function __construct($email, $password) { /* ... */}
    public static function create($email, $password) { 
         return new static($email, $password); 
    }
    public static function createWithProfile($email, $password, UserProfile $profile) {
         $user = static::create($email, $password);
         $user->profile = $profile;
         return $user;
    }
}

$user1 = User::create('example@example.com', 'example');
$user2 = User::createWithProfile('example@example.com', 'example', new UserProfile(
    $firstName, $lastName, $avatar /* ... */
));
Основная идея тут - сделать возможность задания последовательности действий, и при этом запретить пользовательскому коду эту последовательность как-то нарушить. Все для того что бы ограничить человека от возможных ошибок.
Отличие тут в том что мы не возвращаем экземпляр класса, он однаразовый. Только для этой последовательности.
Почему бы не сделать так, спросите вы:(new Reboot())->reboot();
Потому что нам не нужен этот инстанс. Функция reboot ничего не должна вернуть, а объект который создается - одноразовый. Почему так - надо смотреть в контексте. При работе с процессами я могу придумать десяток кейсов когда это надо.
По сути можно было бы спокойно сделать это обычной функцией, но автор посчитал что так будет читабельнее. Говнокод часть тут только имя класса - Reboot. Имена классов, интерфейсов и т.д. должны быть существительными. Мы описываем тип объектов. Но это единственное место к которому я могу придраться.

Худший ответ: Получается есть некая функция, которая что-то там делает.
И есть вспомогательный класс, который нужен только для реализации этой функции и нигде вовне.
Для простоты эта функция сделана, как статический метод данного класса.
Нопремер...
Вопрос: Бизнес веб-студии: какая реклама самая лучшая?

Лучший ответ: любая, которая попадает в вашу целевую аудиторию и внятно доносит им преимущества сотрудничества с вами

Худший ответ: Необходим широкий охват и, иногда, креативность. В нашей студии используются как стандартные способы (реклама по тв, радио), так и не очень -- промосайты, "весёлые" визитки и прочее. Ну и не стоит забывать про сарафанное радио -- это очень хороший источник клиентов.
Вопрос: Как реализовать иерархию директорий на php

Лучший ответ: Если надо получить именно бесконечное - т.е. целиком - то запрос как раз и будет один. 
А потом в скрипте сортировать.
А если только ветку - то никак. Список смежности для этого не подходит, надо хранить по-другому. Гуглить Nested Sets и Materialized path

Худший ответ: Если дерево не перестраивается - годный вариант nested sets.
Если дерево перестраивается - наиболее годный вариант - materialized path + parent
Вопрос: Ищу: систему мониторинга производительности сетевых устройств

Лучший ответ: Попробуйте zabbix глянуть.

Худший ответ: IP-IPDV (Internet Protocol Packet Delay Variation), IPLR (Internet Protocol Packet Loss Ratio), IPER(Internet Protocol Packet Error Rate), IPTD (Internet Protocol Transfer Delay), CPU + threshold, линки + threshold, рам + threshold и т.д. т.п.
Более 50 видов сетевых устройств (сервера в счет не берем, там не так сложно :) ) + если еще в комплекте будет мониторинг производительности voip -это конечно был бы рай, но за бесплатно врядли где-то такое можно найти в одном флаконе.
и это более 2000 устройств… свитчи, дсламы прочее оборудования различных брэндов, могу модели перечислить:)
Вопрос: PHP и XML. Как, что и зачем?

Лучший ответ: 1. про php
2. про xml
3. про php.net/manual/ru/refs.xml.php
4. пользовательские классы
5. где применить (например вывод таблицы)

Худший ответ: практика:
1. YML Генерация XML Яндекс каталога
2. XML+XSLT генерация страницы на основе XML+XSLT шаблонизатора средствами php
Вопрос: Порекомендуйте оператора услуги Номер 8 800 ХХХ ХХХХ

Лучший ответ: Мы заключили договор с Ростелекомом. 8-800-200-хххх их же номера — 8-800-100-ххх.
Переадресация на любые номера (список с приоритетами).
К качеству нареканий нет. Есть веб-интерфейс отслеживания номеров звонивших, чёрные списки (хулиганов хватает).
Платим больше 5.000 рублей в месяц.

Худший ответ: Мне МТТ рекомендовали.
Вопрос: Какую CMS для социальной сети лучше выбрать?

Лучший ответ: Вот ребята — Oxwall. По-моему это то, что нужно. Бесплатно и очень многое в сборе

Худший ответ: Кто нибудь использовал Dolphin? Визуально неплохо смотрится и вроде функционал подходящий
Вопрос: Linux корневой раздел в RAM

Лучший ответ: Когда то давно считал, что будет быстрее, грузиться нормально или скопровать образ системы в память и грузиться уже с нее, разница была незначительная и в смысле — грузить образ в память оказывалось дольше (больше данных считывалось), а если и будет экономия (если систему хорошо почистить от лишних данных), то только за счет уменьшения seek-to-seek запросов.

Если памяти много, то все необходимое легко кешируется (например простейшим tar --one-file-system -c / > /dev/null или еще лучше собрать самостоятельно список необходимых файлов)

p.s. еще у меня были эксперименты по ускорению кеширования записи (игнорирование принудительного отключения отложенной записи) с помощью lvm + снапшоты в ram:
1. создаем в памяти блочное устройство (самое простое настраивается опциями ядра)
2. добавляем созданный образ в группу lvm
3. создаем снапшот, указав место хранения изменений — этот раздел ram
Теперь любая запись будет произведена в оперативную память, используя ее максимально эффективно! (только изменения, повторная перезапись сектора не увеличивает требования к памяти)
4. при необходимости сохранить изменения — удаляем снапшот, это перенесет все изменения на первоначальный раздел, кстати так же максимально эффективно
Цикл создания-удаления снапшота можно повторять периодически на автомате.

Примеры команд в гугле, первыйже результат запроса linuxsoftware.co.nz/blog/2008/03/lvm-snapshot-with-no-free-diskspace
Очень большой недостаток — при некорректном завершении системы нужно будет чинить группу (я не сильно копался, возникали ошибки со структурой), плюс конечно же изменения, записываемые на диск с момента создания последнего снапшота будут потеряны, что логично.

Худший ответ: не оно? reboot.pro/14547/
Вопрос: PHP: Размер в памяти ассоциативного массива и переменных?

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

Худший ответ: Читать тут habrahabr.ru/post/134784
Вопрос: Как исправить ошибку, вылезшую после переезда с локалки?

Лучший ответ: Сравни версию PHP на локалке и на продакшене.

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

Лучший ответ: умный навоз, умная лейка, умные огурцы и умная бабушка

Худший ответ: Датчик освещённости например. 
Блок питания наверно еще для дуины и реле.
Может будет не лишним дисплей, для отображения параметров?
К реле нужны в обвязку транзисторы, напрямую  управлять нельзя.
Что планируется выращивать то?
Вопрос: Как к круглой картинке добавить тень для неё, а не для блока?

Лучший ответ: блоку-родителю добавь border-radius: 100%;

Худший ответ: elem {
    filter: drop-shadow(0px 0px 5px rgba(0,0,0,0.3));
}
Работает пока не везде. Ну и конечно можно сделать блоку border-radius.
Вопрос: Стоит ли переходить на Mac OS?

Лучший ответ: Сильно похоже на линукс. Только лучше. Сам перешел с линукса на мак лет 8 назад, так и живем.

Худший ответ: Однозначно да. Но не на хакинтош.
Этот вопрос из категории преходить ли с PC на Mac.