pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: Договор на создание сайта?

Лучший ответ: Хочу сделать качественный договор на создание сайтовОтлично.Возможно, кто-то поделиться?Возможно, но вам то от этого какая радость? Договор под конкретный заказ делается. Или подскажет где недорого можно заказать?У юриста можно заказать, цена - как договоритесь.

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

Лучший ответ: Для начала нужно определить для себя две большие разницы как-грится.
Что сейчас на ум пришло
1. есть нативные языки типа свифта, в которых толком верстки, близкой к вебу, нет и в помине
2. есть вариант Apache Cordova, PhoneGap - это фреймворки, позволяющие использовать веб-вью, т.е. показывающие обычную верстку в окошке "реального" приложения (чем-то напоминает PWA).
3. есть react native - фреймворк, ипользующий для бизнес-логики реакте (то бишь js), но визуальную часть и все взаимодействия с железом реализующий через нативные прокладки (т.е. написанные на языке, родном для оси). Из плюсов - можно делать сразу под андроид и под iOS, верстать очень похоже типа как для веба (не очень много "ньюансов"), из минусов - как только нативная библиотека скажет "нимагу", то вы попали :) 
4. Ну и есть собственно PWA (Progressive Web Applications) приложения.

Везде свои нюансы, особенности и подводные камни. Бесплатный сыр, знаете ли...

В принципе - фронт-разработчику можно попробовать мобилки, но не следует ожидать предсказуемости и быстрого результата, особенно по началу.

Худший ответ: Если рука на верстке веба набита, то на андроиде относительно несложно будет научиться.
Для "непереквалификации" можно почитать про Apache Cordova, phonegap...
Вопрос: CMS или Framework?

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

Худший ответ: Зачем такой выбор коли есть CMS одновременно являющиеся и фреймворками (да конечно с некоторыми натяжками, но таки да) ?

Например ...  Битрикс !
Вопрос: Сможет ли работать такая сетевая схема?

Лучший ответ: зависит от того, как реализовано предоставление доступа у провайдера. не исключено, что будут иметь доступ оба устройства, если провайдер предоставляет IP-адреса из пула немаршрутизируемых в интернете адресов, NAT'ит их на своём маршрутизаторе и не парится насчёт количества абонентских устойств. но такое встречается не часто и только у небольших местечковых провайдеров.

Худший ответ: В этой системе два внешних IP-адреса. И раз уж провайдеры закрепляют IP-адрес за портом на своём свитче — то не будет.
Сейчас, когда адреса IPv4 закончились, может и работать, когда, например, они за провайдерским NAT, но традиционно — нет. Или вы реально купили два IP-адреса.
Вопрос: Как объединить ячейки строки таблицы в один элемент для применения им свойства css?

Лучший ответ: Используй селектор :nth-child
Например, первые 2 элемента:table td:nth-child(-n+2) {
/**/
}

Худший ответ: не совсем понятно сколько и как ячейки должны объединяться, но как для примера, можете растянуть псевдоэлемент с тенью и\или комбинировать другие эффекты, какие уже вам нужны.
https://codepen.io/anon/pen/gNMmVw
https://codepen.io/anon/pen/orLWPz
Вопрос: Стоит ли учить 2 и более языка паралельно?

Лучший ответ: Выучите один. Хорошо выучите, что-бы не просто знать ЯП, а понимать программирование в целом. Потом учите хоть 10 сразу, не поплывёте (наверное).

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

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

Худший ответ: Логика проектирования довольно похожая. Самое главное правило при проектировании веб сайтов или приложений - это никаких правил. Основная цель – решение проблемы бизнеса, а задача дизайнера найти решение для этого. Кто-то предпочитает проектировать на основе гайдлайнов iOS/Android, для начала можете их изучить, чтобы было примерное понимание, как это работает, но не советую зацикливаться на этом, ибо это сковывает, а популярные платформы, такие как instagram или youtube давно уже используют идентичный дизайн как для Android, так и для iOS. И самое главное, при проектировании мобильного приложения, не забывайте, что чаще всего пользователи держат смартфон правой рукой и используют большой палец это самой руки, поэтому есть смысл делать важные кнопки/ссылки как можно ближе к этому самому пальцу :) Успехов.
Вопрос: Как лучше мне стартануть в Game desing с моими условиями?

Лучший ответ: Вот гугл и осваивайте - уже неоднократно поднимался вопрос и по геймдеву, и в целом по it.

Худший ответ: Сделать игру. Одному или с кем-то еще не важно.
Другой путь, смотреть игры, и разбирать их механики. Писать блог.
Можно еще бесплатный или платный курсы изучить. Я думаю, это самый правильный вариант.
Вопрос: Классы .hidden и .visible в Bootstrap. Скрытие элементов, опасно ли для SEO?

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

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

Лучший ответ: конечно можете.
а не работает из–за косяка в путях: скорее всего у вас используются относительные пути, которые ломаются при переносе файла в другую папку.
htmlbook.ru/samhtml/ssylki/absolyutnye-i-otnositel...

Худший ответ: Как правильно располагать файлы в корне сайта?
Как удобно. Нет единого общепринятого способа. Можете изучить 2-3 открытых проекта где-нибудь на github и сделать по образу и подобию.
Вопрос: Не знаю с чего начать писать код?

Лучший ответ: #include <stdio.h>

int main(int argc, char **argv)
{
   printf("Hello world!\n");
   return 0;
}

Если серьезно, то сначала нужно поставить задачу. Сделать декомпозицию. Продумать методы достижения цели. 
А там уже и до кода не далеко.

Худший ответ: Начните с #include <stdio.h>

За много лет программирования(правда в основном любительского) я понял, что язык си подходит для написания либо ядер операционных систем, либо библиотек. Лучше переходите на более высокий уровень.
Здесь я уже писал ответ на подобный вопрос, правда для другого ЯП.
Вопрос: Back-end ,что выбрать для изучения Python или Node.js?

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

Худший ответ: Сразу усвойте для себя одно правило и не делайте очень распространенной ошибки, не стреляйте и пушки по воробьям! Для заработка на вебе достаточно, php, javascript, html, css, естественно изучайте фреймворки. Если хочешь чего-то более то изучай python, как говорится это следующий уровень, уверяю тебя те кто говорят что можно быстро выучить python обычно его не знают! Там нужно очень много практики и сторонних протоколов - технологий знать чтоб применять их. На Golang даже не смотри пока не наработаешь практику с прикладными языками... Просто время потратишь и денег не заработаешь. Если просто хотите на расслабоне этим заниматься да еще и денег зарабатывать, то берите php и вперед, самый популярный язык на фрилансе. Так для справки чтоб попасть в хоть какой-то маломальский проект где платят а не кормят завтраками, нужно знать кучу технологий, несколько языков, и английский.
Вопрос: Можно ли добавить дополнительные функции в платные или бесплатные CMS?

Лучший ответ: Можно ли добавить дополнительный функционал в существующие CMS?
Конечно. Иначе какой бы в них был смысл? Как правило CMS построена на каком-нибудь фреймворке, на котором хоть новую CMS можно создать.
То что вы пишите в этом вопросе ниже это вообще мелкие частности, а не "дополнительные функции".Какие CMS есть для создания приложений для IOS и Android?
Вообще приложения для смартов создаются вовсе не на CMS, а к созданному приложению на любой CMS можно прикрутить интерфейс. Однако у Битрикс есть  платформа для быстрого создания приложений прямо на базе сайта построенного на CMS.Если это можно сделать, то CMS должно быть с открытым кодом?
Не обязательно, но желательно. Правда не сталкивался с CMS с закрытым кодом. Не знаю есть ли такие.Каким образом происходит вставка дополнительной части кода в общий контекст?
Не знаю что ответить на этот вопрос...
Код пишется и интегрируется с в готовый продукт. Нет там никаких образов вобщем.Специалистов каких CMS можно найти больше и чаще?
Тут вам ответят что проще всего найти тех, которые работают с той же CMS что и отвечающий, потому что именно их он знает больше всего. 
Я бы разместил заказы на один и тот же сайт с указанием разных CMS и посмотрел на отклики.

Худший ответ: 1. Практически все CMS имеют возможность кастомизации, как это реализовано нужно смотреть для каждой. Это могут быть плагины, хуки, еще что то
2. CMS этим не занимается, это может быть дополнение, но в общем случае на выходе будет что то монструозное
3. Совсем не обязательно. В документации просто описывают API для расширения функцинонала, вы пишете только необходимый вам код для реализации бизнес логики
4. Wordpress самая популярная CMS
Я бы искал  на фрилансерских сайтах или по знакомым в linkededit
Вопрос: Программа которая просит ввести что угодно и после ввода выдает 'Ok', но если просто нажaть Enter ничего не введя программа прекратится. Как сделать?

Лучший ответ: while input('Введите что-нибудь: '):
    print('Ok')

Худший ответ: Чтобы проверить z на тип, нужно сначала перевести z в нужный тип. А у вас в переменной z всегда будет строка (пока вы вручную её не переведете в другой тип)
Вопрос: Как правильно создать сложный MySQL с event событием?

Лучший ответ: Сейчас событие выполняется сразу при запросе в базудык потому, что STARTS CURRENT_TIMESTAMP

Непонятно что именно вы хотиет сделать, выглядит довольно странно. Вставить данные сразу, а потом через какое-то время вставить еще одну копию?

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

Лучший ответ: Просто делаешь свою функцию и применяешь её.Например, такуюfunction check($a) {
    while ($a < 100) $a += 11;
    while ($a > 110) $a -= 11;
    return $a;
}

echo(check(105-7)); // 109
Конкретно эта функция не очень хорошо оптимизирована, но подойдёт во многих простых случаях, хотя ты в любом случае можешь сделать её лучше при желании.

Худший ответ: Никак это правила математики. Если нужно число в диапазоне, то после мат. операции проверять меньше/больше число чем нужно и возвращать граничное если не входит в диапазон
Вопрос: Symfony 4: как отключить кеширование классов и всего такого в var/cache?

Лучший ответ: Отключать не стоит, т.к. контейнер и роутинг компилируемые by design, т.о. время ответа будет очень долгим (4000ms vs 250ms на моем приложении)
Если очень хочется, то можно сделать так:// \App\Kernel
protected function initializeContainer()
{
    if ($_ENV['APP_ENV'] === 'dev') {
        $container = $this->buildContainer();
        $container->setParameter('container.build_id', 'id');
        $container->setParameter('container.build_hash', 'hash');
        $container->set('kernel', $this);
        $container->compile(true);

        $this->container = $container;
    } else {
        parent::initializeContainer();
    }
}
Но чтоб это заработало, мне пришлось отключить smart-core/accelerator-cache-bundle, возможно другие бандлы тоже несовместимы с таким режимом.
Так что в вашем случае я бы все-таки рекомендовал как-то законфигурировать докер.

Худший ответ: В dev окружении кеш перегенеривается на каждое изменение затрагиваемого кода, емнип. Контейнер кешируется, чтобы экономить ресурсы при генерации такого довольно сложного класса. Остальной кеш по аналогии - для экономии ресурсов.
https://symfony.com/doc/current/components/depende...
Вопрос: Как отправить интернет другу по локальной сети провайдера?

Лучший ответ: Самый простой способ: Ставите proxy (Squin Hginx), настраиваете - а сосед указывает IP-адрес и порт этого proxy в своём браузере.
Недостаток: работает только в браузере. Ну и ещё в некоторых программах, которые умеют через proxy. Настроить proxy на роутере м.б. немного проблематично.

Если Вы с ним в одном сегменте, то сосед может указать Ваш компьютер/роутер в качестве шлюза (т.е. Вас, а не провайдера). А Вы запускаете у себя NAT.

Если Вы с ним в разных сегментах - то надо настроить VPN, а дальше снова NAT.

Если Вы близко от него - то можете просто кинуть кабель от Вашего роутера к нему в квартиру ("близко" как раз и определяется возможностью прямого соединения). Это совсем "чистый" способ.

Есть некоторая сложность с "авторизируемся по логину и паролю" - непонятно, какое устройство это делает.

Никакое "дополнительное устройство на linux'e в lan порт роутера" не нужно - всё можно сделать силами роутера. Благо в роутерах практически всегда linux и есть.

PS: Вопрос нормальный.

Худший ответ: Подключаете ОДИН инет. 
И дальше протяните кабель к соседу. 
Скиньтесь на инет. 
Профит
Вопрос: Траблы после обновление Centos 7?

Лучший ответ: Без логов ответ стандартный: "Потому что луна в фазе тельца".

Худший ответ: не CentOS (с ним не знаком) 
но у меня был интересный опыт обновления Убунты с 14.04 на 16.04
в процессе обновления сетевые интерфейсы получили новые имена вида enoX или ensY
А настройки в /etc/interfaces прописаны для старых ethX, так что сеть при настройке не настроилась и не поднялась
диагностика простаяiddqd@iddq:~$ dmesg | grep eth[01]
[    1.874054] e1000 0000:02:00.0 eth0: (PCI:66MHz:32-bit) 00:50:56:11:11:11
[    1.874672] e1000 0000:02:00.0 eth0: Intel(R) PRO/1000 Network Connection
[    2.237540] e1000 0000:02:02.0 eth1: (PCI:66MHz:32-bit) 00:50:56:11:11:12
[    2.238185] e1000 0000:02:02.0 eth1: Intel(R) PRO/1000 Network Connection
[    2.240464] e1000 0000:02:02.0 ens34: renamed from eth1
[    2.243988] e1000 0000:02:00.0 ens32: renamed from eth0
Вопрос: Нужна помощь в telebot?

Лучший ответ: в telebot реализован алгоритм отправки видео с помощью встроенной функции:tb.send_video(chat_id, video)
в случае с Вашим кодом, реализация будет выглядеть примерно так (при условии, что видео лежит по адресу, записанному в переменную puty):video = open(puty, 'rb')
bot.send_video(message.chat.id, video)
Вот что умеет telebot:
https://github.com/eternnoir/pyTelegramBotAPI

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

Лучший ответ: так сделано апи функциональных компонентов. В функцию передается объект в котором пропсы. Это устройство мироздания в данной локальной точке, смиритесь и делайте так как описано в документации. 

Если вас фигурные скобочки смущают, можете писать 
export const Notes = (props) => { // дальше props.arrList

Худший ответ: Погуглите про деструктуризацию объектов в js и поймёте принцип
Вопрос: Что это за конструкция: shop, _ = Shop.objects.get.... бла-бла-бла....?

Лучший ответ: Скорее всего, метод get_or_create возвращает массив (кортеж) с двумя значениями, где первый элемент записывается в переменную shop, а второй просто не нужен, поэтому просто игнорируется с помощью _

UPD. Вот что нашёл в документации: https://djbook.ru/rel1.7/ref/models/querysets.html...

Худший ответ: В том и дело, что то, что после «=» очевидно возвращает кортеж из двух результатов, и, грубо говоря, 0-й (первый по счёту) элемент кортежа «записывается в переменную» shop, а 1-й (второй по счёту) - игнорируется. Знак подчеркивания в качестве имени переменной - это как-бы «фиктивная переменная».
Вопрос: PHP Почему не равны две строки?

Лучший ответ: очень вероятно что одна строка написана в блокноте с выбранным UTF8-BOM, а вторая написана на сервере или на чьём-то ноутбуке где было выбрано Windows-1251, а потом просто скопировано или вставлено в базу как было
ну и как ты сам нашел в комментах - __debugInfo магический метод может менять вывод var_dump.

Худший ответ: Разница в длине в 6, вполне возможно, что в первой строке, та что длинее, 3 символа написаны на русской раскладке.
Вопрос: Где найти инвестора для мобильного приложения?

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

Худший ответ: здравствуйте!
напишите в личку - описание вашей идеи
Вопрос: На чем писать GUI?

Лучший ответ: Qt. На нем телеграм например написан

Худший ответ: Писать GUI на c++ это извращение. Интересней в веб компоненты усилия вложить.
Вопрос: Поможете ответить на легкие вопросы по Unreal Engine?

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

Худший ответ: 1) Skeleton, Skeletal Mesh
2) Blend Per Bone
3) Окне Project Settings
4) Blackboard
5) Query
6) описания правил игры и общей логики игрового цикла
7) Sculpt
8) Skeletal Mesh актёрах
9) создаются с помощью визуальной нодовой системы
10) Linear
11) Atmospheric Fog
12) 
13) 
14) Attach
15) создания внутриигровых катсцен
16) Packaging
Вопрос: Как платить налоги с фриланса? ИП или самозанятость?

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

Худший ответ: не парится и стать самозанятым - выгоднее
Вопрос: Какой нужен компьютер для Android Studio в 2020 году?

Лучший ответ: Intel, виртуализация, RAM > 16 Gb, SSD, монитор побольше.
Остальное уже ерунда. Можно уложиться в три раза меньшую сумму.
У меня ноут за 80. Андроид летает только в путь. 
ПК и того меньше выйдет

Худший ответ: Сложный вопрос. За 50 тысяч вам тут любой соберет подходящую конфигурацию, но куда выкинуть еще два раза по столько - как-то и не придумывается. Можно, конечно, к нему еще VR забабахать...
Вопрос: В какой программе в дороге можно проектировать android интерфейс чтобы потом в Android Studio программировать?

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

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

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

Худший ответ: Берите готовое решение, вот React Diagrams и настраивайте
Вопрос: Как работают два процессора в двухпроцессорной материнской плате?

Лучший ответ: Как работают два процессора в двухпроцессорной материнской плате?Так же как работают несколько ядер в одном процессоре.
Если и это непонятно - так же как два рабочих копают яму.

увеличивается ли общая вычислительная мощь в два раза?В некоторых ситуациях такое возможно.

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

И ещё любопытно, любые ли процессоры x86-64 можно объединять в такой конфигурации или только определенной марки?Без разницы.

Бывают ли материнские платы на три процессора?Именно на три не видел. Но вполне возможно.

Возможно ли собрать несколько процессоров, допустим intel i9 последней версии и сделать на этой базе суперкомпьютер?Да.

Худший ответ: И ещё любопытно, любые ли процессоры x86-64 можно объединять в такой конфигурации или только определенной марки?
Совместимые со слотом.
Вопрос: Как распаковать tar.bz2?

Лучший ответ: tar (child): cannot run bzip2: No such file or directory
Что не так? 

Нужно установить bzip2.

Худший ответ: tar xvf archive.tar.* пробовали?
Вопрос: Примеры игр на blueprint в unreal engine? Какие возможности?

Лучший ответ: Без программирования сделать нормальную игру невозможно.
Даже blueprint'ы по сути являются, хоть и визуальным, но программированием. Там у вас будут названия переменных (свойств), их типы, включая числовые типы, собственно сами числа, операции над ними, логические операции, ветвления и т.д. Всё, как в программировании, только вместо 2+2 будет визуальная схема. В каком-то смысле текст программы даже проще писать и воспринимать, если привыкнуть (хотя к С++ придётся долго привыкать с нуля).

Худший ответ: Вполне возможно сделать игру только на Blueprint. Все зависит от сложности проектов. Тот же fortnight сделан на 80% из них. Оставшаяся часть - это те вещи которые просто напросто не предусмотрены движком ( здесь не буду говорить что именно они сделали на c++ ). Например я думаю можно написать какой-нибудь Dishonored используя Blueprint.
Вопрос: Как сравнить несколько последовательностей цифр между собой?

Лучший ответ: Зачем "запоминать количество совпадений между ними", когда его можно мгновенно вычислить:
>>> import operator
>>> sum(map(operator.eq,'111111111111121','111111111111112'))
13

Худший ответ: hamming distance  чем меньше, тем больше совпадений
Вопрос: Просмотр видео с SSD вместо NAS по сети, 40 пользователей смартфонов и планшетов?

Лучший ответ: Ну если считать средний битрейт фильма в районе 16мегабит/с,  то для 40 человек нужно будет 640мегабит/с.
Следовательно диск должен обеспечивать скорость чтения в районе 80мегабайт/с.
С этим справится и HDD, если размер блока покрупней сделать. SSD вообще без проблем.

Худший ответ: Из 40 человек - смотреть будут 1-2.

Остальные - полезет в youtube или Netflix.
Я не критикую саму идею. Просто может стоит подождать первой нагрузки а потом уже заняться оптимизацией по факту.
Вопрос: Как сделать такой слайдер на Vue.js?

Лучший ответ: Когда вы гуглить научитесь?https://www.npmjs.com/package/vue-slider-component

Худший ответ: Когда вы гуглить научитесь?https://www.npmjs.com/package/vue-slider-component
Вопрос: QR код на яндекс карту?

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

Вот например QR код на геолокацию казанского кремля:


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