pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: Чему учиться для работы из дома?

Лучший ответ: путь первый:
1) закупитесь дошираком
2) найдите хоть кого нибудь кто возьмёт вас без опыта не за бесплатно, удалённо со знаниями "никаких кроме HTML"
3) копайте вглубь и вширь на этом месте
4) найдите что вам в ваших раскопках будет больше по душе и учите это
путь второй:
1) почитайте интернеты, выберите себе, как вам кажется, приемлемое направление развития
2) пытайтесь изучать это
2.1) умрите с голоду...

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

Лучший ответ: Добавьте текст через шапку

Худший ответ: Текст динамический или статичный?
Вопрос: PHP фреймворк для начинающего разработчика?

Лучший ответ: Фреймворков в целом, которые достигли должного уровня популярности и народного признания - не так уж много (если говорить о PHP-фреймворках).
Для начинающего, с целью понять сущность MVC, "пощупать" некоторые аспекты фреймворка, такие например, как загрузка библиотек и пр. подобности, я бы порекомендовал Вам CodeIgniter. Отличная документация, довольно много людей, кто сможет Вам ответить на возникающие вопросы, есть документация на русском. А так же, минимальное количество "лишнего" из коробки, например, шаблонизаторов (которые Вы можете самостоятельно подключить, если очень хочется).
После этого фреймворка, промежуточным, можно было бы считать Kohana, но, он что-то то "умирает", то снова "воскресает"... С документацией на него, по моему, всё так же плохо (читай "не очень хорошо") как и всегда... но, по нему есть несколько неплохих видео-уроков.
Суда же можно отнести Yii, на мой взгляд, он застрял где-то между "большими" и "маленькими" фреймворками. Маленьким его уже не назовёшь, по ряду признаков, а до большого и целостного - он ещё не дотягивает. Но, он довольно популярен на просторах бывшего СССР (по понятным для многих причинам), в виду чего имеет довольно большое русскоговорящее сообщество и целую толпу ярых фанатов.
Далее, в обязательном порядке будет идти Laravel - превосходная документация, примеры и фантастическое количество видео-уроков (если хорошо понимаете английский). Отличный фреймворк собранный на базе Symfony. Относится уже к "большим".
Ну а когда станете совсем матёрым программистом, и "лишний" код будет писать уже не в моготу, когда изучите все основные аспекты разработки, в том числе "сервис контейнеры", "внедрение зависимостей", будете понимать основные сетевые протоколы на низком уровне... а качество и разделяемость кода - будет одним из приоритетных условий - рекомендую обязательно ознакомиться с Symfony. Уроков по нему, довольно небольшое количество, вменяемого материала на русском языке - практически нет вообще... Но, достаточно легко изучается когда есть хороший багаж знаний и опыт работы с другими фреймворками.
P.S. Я понимаю, что Вы спрашивали "какой фреймворк учить первым?", а не какие они бывают вообще. Но, дабы предостеречь Вам от вопросов типа "какой фреймворк учить вторым?" или "почему Symfony в роли первого фреймворка так тяжело изучать?" и массы прочих подобных - озвучил одни из самых популярных фреймворков в мире веб-разработок в ракурсе PHP.

Худший ответ: Рекомендую Phalcon, а лучше идти сразу на react или vue
Вопрос: Какая доменная зона лучше: .IO или .ORG?

Лучший ответ: Да пофиг вообще. Вон, Медуза в .io сидит и в ус не дует.

Худший ответ: Обе не для бизнеса. Если в области ПО, то лучше .io
Вопрос: Почему в обработчик в контреллере Spring MVC не проходят запросы с большим размером данных?

Лучший ответ: Tomcat? У него по умолчанию параметр maxPostSize = 2 Mbhttps://tomcat.apache.org/tomcat-8.0-doc/config/ht...

Худший ответ: Странно, параметр maxPostSize на локальном сервере проблему решил, а на боевом без изменений.
Сейчас на боевом сервере (Tomcat 7.0.47):
Сервер доступен через ssl, сомневаюсь, но может это как-то влияет.
Вопрос: Как уменьшить потребление памяти Ubuntu?

Лучший ответ: поставить рабочее окружение XFCE или LXDE они, в отличии от Unity, ориентированы на малое потребление ресурсов.

Худший ответ: Наслышан о хорошей оптимизации производительности и низком потреблении ресурсов в ОС Linux
Ubuntu != LinuxЯ что-то сделал не так, не то установил, или это Ubuntu так хорошо оптимизирована?
Да. Неправильно выбран дистрибутив для указанной цели. Можете считать, что это MS Linux.
Берите Дебьян и смотрите, что придётся по вкусу из имеющихся рабочих столов (XFCE рекомендую).
Вопрос: Как на PHP распознать текст на фото и замазать его?

Лучший ответ: Вы тут издеваетесь все?
Разумеется, замазывается автоматически.
Копать надо в сторону нейронных сетей и OCR.
Замазать можно с помощью ImageMagic.

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

Лучший ответ: Зачем нужен ООП?
uni-vologda.ac.ru/oberon/infoart/plus&min.htm

Худший ответ: Был, в свое время, интересный доклад на PyCon US 2012 от Jack Diederich - "Stop Writing Classes". С переводом можно ознакомиться здесь - Перестаньте писать классы. Посмотрите, возможно окажется полезным в контексте вашего вопроса (+ комментарии, конечно, не обойдите стороной).
Вопрос: Какие материалы можете посоветовать по архитектуре программных продуктов?

Лучший ответ: Сначала надо получить хотя бы 5 лет реального опыта программирования на проектах, которые разрабатывают и поддерживают более десяти человек более одного года. Только потом появляются возможность нормально осмыслить книги вроде "Чистой архитектуры" Мартина и "Designing Data-Intensive Applications" Клеппмана. А после их чтения появляются возможность куда-то двигаться и понимание куда.

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

Лучший ответ: микро-разметка: JSON-LD + breadcrumbs
Проверка структурированных данных: здесь

Худший ответ: Да, через breadcrumbs. Посмотрите их код.
Вопрос: Какой смысл от for of когда есть for in?

Лучший ответ: Прежде чем задавать подобные вопросы, было бы неплохо ознакомиться с предметом
frontender.info/es6-in-depth-iterators-and-the-for...
Глядишь, и вопрос бы отпал сам собой...

Худший ответ: У них параметры обработки объекта не соответствуют друг другу. В for есть step и его величина. В for_in  нет. К тому же в for можно пройти массив в обратном направлении (сделать отрицательный step). Ну и кроме всех этих сравнений, если объект не массив, то как вы собираетесь применить на нём for? (или вы ошиблись и имели в виду только массив?) Такая же ситуация и с forEach. Только ещё хуже - нельзя сделать break.
Вопрос: Как восстановить монитор (сбросить биос)?

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

Худший ответ: Блок питания монитора мог сгареть и теперь не держит нагрузку.
Вопрос: В чём суть задания?

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

Худший ответ: Наверное, суть задания - посмотреть на реализацию RecyclerView с разными макетами айтемов
Вопрос: Как сменить «>>>» на «In[x] Out[x]»?

Лучший ответ: Запусти ipythonPython 2.7.12 (default, Dec 19 2016, 15:11:02) [MSC v.1500 32 bit (Intel)]
Type "copyright", "credits" or "license" for more information.

IPython 5.7.0 -- An enhanced Interactive Python.
?         -> Introduction and overview of IPython's features.
%quickref -> Quick reference.
help      -> Python's own help system.
object?   -> Details about 'object', use 'object??' for extra details.

In [1]: 1+1
Out[1]: 2

In [2]:

Худший ответ: Установи анаконду.
Вопрос: Можно ли использовать Raspberry Pi как тонкий клиент для подключения к терминальному серверу?

Лучший ответ: Да, можно. USB можно пробросить через usbip. Только руки нужны прямые.

Худший ответ: Вот статья и видео по не большому тестированию www.itspec.org/slim-client.php
Вопрос: Как лучше установить значение по умолчанию?

Лучший ответ: Можно применить деструктуризацию + значение по умолчанию: 

constructor({ closable = true }) {
  this.isClosable = closable;
}
Можно проверять наличие свойства:

this.isClosable = props.hasOwnProperty('closable') ? props.closable : true;
Или проверять на равенство undefined:

this.isClosable = props.closable === undefined ? true : props.closable;

Худший ответ: Много правильных решений выше, позвольте еще вариант, довольно простой:

constructor(props) {
    this.isClosable = props.closable === false? props.closable: true;
  }
Вопрос: Великовозрастный junior — правда или вымысел?

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

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

Далее - устройтесь на галеру джуниором за еду. Что такое "галера", написано уже даже в Википедии. Никуда больше Вас не возьмут - если нет блата. Через 6 месяцев - смените работу на не-галеру.

Конечно, не всё так просто, надо бы по-хорошему пойти учиться в ВУЗ по специальности "программирование". Или же постараться в домашних условиях проэмулировать такое вузовское обучение - изучая теорию, например, "устройство операционных систем (Линукс)", языки типа С, С++, Ассемблер. Структуры алгоритмы обработки данных. Но теории, вообще-то, не так уж и много - специфичной для программиста. Также надо практиковаться в разных областях программистского знания, нужен обязательный практикум по программированию.

Если хотите простой совет - читайте книги и тренируйтесь дома писать программный код. Выберите, например, Python, и прочтите некое достаточно большое число учебников по нему (сколько - намеренно не скажу) - тогда Вы и сами в себе почувствуете силы пойти на джуниора. Профессия тестировщика мне лично не нравится, я бы на Вашем месте сразу метил в программисты. Что такое "программист" - это большое количество прочитанных учебников по программированию + большой практикум решения разнообразных задач - на разных языках - что, скорее всего, достигается путём работы в разных местах - ну, может, некоторые уникумы и дома так ухитряются прокачаться? Теоретически можно себе представить, что Вы сделаете некий некоммерческий проект на Python дома, его начнут посещать тысячи, Вы будете бесплатно такой проект обслуживать - и на том вырастите свою квалификацию.
Вопрос: Где взять опыт Python, как попасть на стажировку?

Лучший ответ: вы к сожалению находитесь в "замкнутом круге выпускника"
без опыта - не берут
не берут - нет опыта
в вашем случае все осложняется тем что вы не можете прорваться даже сквозь HR
к сожалению они зачастую просто являются био-роботами которые надрочены на определенные keywords которые они ожидают от вас услышать
не услышали - давай да свидания (в вашем случае - они не услышали что у вас есть опыт)
поэтому нужно что? пытаться обходить их
обычно в больших городах существуют программерские или околоайтишные сборища типа митапов
там можно набраться нужных связей, пообщаться с людьми
там же обычно можно встретить еще кучу эйчаров которые пришли туда как раз ловить рыбу большими сетями - и им должно быть интересно с вами пообщаться или взять на карандаш
после обычно люди идут куда-то квасить - это ваш шанс
про опыт
опыт можно получить даже не работая в кампаниях
можно поучаствовать в каком-нибудь open-source проекте
и будет что показать и будет о чем на собеседовании поговорить
и вообще хорошая тема для очистки кармы нещадно загрязненной 1с-ом
о своих проектах - если этот проект рабочий, и в продакшене, и поддерживается, и не совсем уж тривиальный - я бы лично уже не говорил что у меня нет опыта
можно сказать "работал над стартапом" - получил боевое крещение 
кароче тезисно
1) не говорим всей правды эйчарам, выставляем все хорошее, молчим про все плохое
2) пытаемся влиться в тусовку где можно выхватить хоть какой-то референс от уже работающих людей  - это уже половина успеха
3) участвуем в opensource
4) ну и продолжаем долбиться все кампании помельче да постремнее - задача то не работу мечты найти а просто вырваться из замкнутого круга

Худший ответ: Я довольно долго работал как PL/SQL девелопер, но хотел уйти во Фронт. Я взял проект, где нужно было разрабатывать на Oracle APEX, эдакий микс фронта и PL/SQL, потом я смело указывал в резюме опыт коммерческой разработки во Фронте и легко преодолел барьер из HR, а девелоперы на собеседованиях уже смотрят на фактические знания.
Вопрос: Почему на некоторых фотографиях на iPhone снизу появляется зеленая полоса?

Лучший ответ: При увеличении - видно, что контуры снимка над полосой влияют на изменение цвета в этой полосе. Могу предположить, что неисправность в матрице/контроллере камеры на 2 цветовых канала: RED и BLUE, их сумма сбрасывается в GREEN-канал, образуя зеленую полосу с разной интенсивностью зеленого, который зависит от изображения.

Худший ответ: Высота картинки кратна 8?
Вопрос: Какой бесплатный и легкий (важно!) движок интернет магазина выбрать?

Лучший ответ: Посмотрите в сторону opencart. Шустро работает, разобраться что и как не сложно.
Есть и русифицированные сборки, в которых настройки некоторые под российские реалии ведения интернет-торговли.

Худший ответ: Я использую modx revo + minishop2
Ресурсов много не надо, но руки должны расти из нужного места (в том числе и в настройке сервера).
Вопрос: Как на c# или java читать заголовки файлов?

Лучший ответ: Если есть спецификация файла, значит там описаны и смещения\последовательности\структуры данных внутри. 
К примеру описано что есть заголовок в самом начале файлаint version; long size; char[6] name
переведи это в байты и читай в таком количестве а затем прочитанное переводи в int long char. Вот ты его и прочитал.

Худший ответ: кхм... "простенький" пример надо ПИСАТЬ... (а лентяям вроде меня - в лом)
спека файла (даже по скрину) - это описание сколько байт (битов) и ЧТО означают
то есть гуглите для начала "чтение бинарных файлов" на нужном вам языке
а вот следующий этап магии - это то что какой то там байт, может иметь значения 1,2,3 (или другие) но каждому значению, согласно спеке (какого то там конкретного формата), может сопоставляться целая строка (а то и абзац текста) пояснения
это вам придется зашивать в прогу (какойнить конфигурационный файл, или встраиваемую БД) - но в любом случае самостоятельно
Вопрос: Как отрендерить JSON в React.js?

Лучший ответ: Всегда когда вам приходит какая-то структура, нужно пробегать ее полностью по каждому элементу, чтобы сгенерировать JSX-элемент. Для массивов обычно используют .map метод, для объектов -  например Object.keys (так же подойдут конечно, и цикл forEach для массива, и цикл for in для объекта и т.д.)
Так как у вас в JSON приходит не массив объектов, а объект объектов то вам нужно пробегать с помощью Object.keys, например, и потом еще применить map к получившемуся массиву ключей. Пример получившегося массива:
Применяем map:const template = Object.keys(data.books).map(item => <span key={data.books[item].id}>{data.books[item].author} - {data.books[item].name}</span>)
В данном случае в переменной template окажутся 2 JSX-элемента (тэги span с данными). Вам скорее всего нужно, чтобы это было tr. Поменять не трудно)
А json-loader вам нужен для того, чтобы webpack мог корректно импортировать такие файлы, так как пока json-лоадера нет, вебпак не знает как обрабатывать файлы с расширением .json. По такому же принципу вы подключаете css-loader, например, чтобы webpack мог "импортить цсски"

Худший ответ: Хочу добавить по структуре данных json. Если есть возможность, храните данные в формате массив чего-то, а не объект чего-то. Метод map для массива быстрее того же for in для объекта.{
    books: [ { id: 1, name: "Sample", author: "Somebody", genre: "Tales" }, { id: 2, name: "Sample2", author: "Somebody2", genre: "Tales2" } ]
}
book1, 2, ... N - вставлять нет смысла, т.к. книги хранятся в значении свойства "books", а id определяет порядковый номер
Вопрос: С чего начать учить серверный javascript?

Лучший ответ: Скринкаст по Node.JS

Худший ответ: Мне скринкаст совсем не понравился. Да, глубоко, подробно, но в таком формате не воспринимается и не откладывается. Тоже самое, что JS учить по Флэнагану или по Спецификации. Хотя кто-то так и делает...
Мне нравится серия уроков на loftblog, книга Web development with Node and Express.
Главное правило: 20% теория, 80% практика. Нарушение этого правила грозить провалом и фрустрацией.
Вопрос: Whats app — как позвонить с компьютера на телефон?

Лучший ответ: Никак. Вот FAQ:Currently, WhatsApp Calling is available on Android, iPhone and Windows Phone. 

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

Лучший ответ: Потому что href="#" ведет в начало документа. Сделайте href="javascript:void(0)"

Худший ответ: Все что изложено сверху, для меня не подошло. Я сделал проще, якорную ссылку и все href="#player"
и так можно вернуть к любому месту, хоть к блоку с рекламой например.
Вопрос: Программа на C#, которая выполняет("возможно интерпретирует") другую программу. Возможно ли?

Лучший ответ: можете "притянуть" js:
https://github.com/tjanczuk/edge
https://github.com/nilproject/NiL.JS
можете притянуть F#
https://docs.microsoft.com/en-us/dotnet/fsharp/tut...
и даже сам C#
https://msdn.microsoft.com/ru-ru/magazine/mt614271.aspx
https://habrahabr.ru/post/170385/
... и тд..
это про "скриптование"...
... а "динамическая компиляция и загрузка C#" - это вообще обдолбаная тема в поисковиках

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

Лучший ответ: тыц

Худший ответ: С разбора всех двигателей, которые удастся найти.
Вопрос: Cms, cmf или framework?

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

Худший ответ: Без разницы. Все равно дорабатывать.
Вопрос: Как внутри v-on = «...» получить глобальный контекст?

Лучший ответ: Сделайте отдельный метод:@click="onClick"methods: {
  onClick() {
    this.myVueMeth1();
    this.myVueMeth2();
    document.forms[0].submit();
  },
},
UPD. Конечно, вы можете определить computed свойство для document, типа так:computed: {
  document() {
    return document;
  },
},
Тогда ваш первый пример заработает. Но это какое-то варварство, на мой взгляд.

Худший ответ: Проще и правильнее все перенести в метод, но если сильно хочется, то нужно поменять контекст вызова:@click = "function(){ myVueMeth1(); myVueMeth2(); document.forms[0].submit() }.bind(this)"
Вопрос: Есть ли на Linux умная файловая система с умным файловым менеджером для домашних пользователей?

Лучший ответ: Этим занимается не файловая система, а raid, который вы создаете на уровень ниже.
Также нужно просто настроить автоматическое создание бэкапов.
Таким образом нет смысла делать то, что вы описываете на уровне файловой системы - это уже многократно реализовано на уровне рейдов и бэкапов, например софтварный рейд для Linux.
Просто ваш пример не очень удачный. Если один файл сломался, значит данные сломаются во всех трех экземплярах, ибо при одновременном хранении, они одновременно и ломаются. Если пользователь создаст три места на одном диске, то тоже при отказе диска - все сломается, ибо диски обычно выходят из строя целиком.
А вот RAID как может оказать отказоустойчивость, если один из физических дисков вышел из строя.
Другой вариант - обычная синхронизация папок. Настроил ярлык, нажал кнопку - и один каталог синхронизировался с другим. Пока ничего не происходит - всегда есть резервная копия.
zfs позволяет выполнить отказоустойчивость на уровне файловой системы, но доступна не под все платформы.
Для этого также используют google drive, dropbox и другие облачные хранилища, которые позволяют хранить копии даже не в вашем помещении.
То есть вариантов того, что вы описали в мире - полно.

Худший ответ: Любой SOHO NAS. Вставляете 4 диска, в красивой менюшке нажимаете кнопочку "Сделать за...сь", получаете результат. Дальше - только вовремя менять диски.
Вопрос: Почему перестала светиться кнопка включения на системном блоке?

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

Худший ответ: Почему перестала светиться кнопка включения на системном блоке?Сгорела, или не подключена.
По поводу температуры - 
программные датчики температуры чаще всего показывают все что угодно - погоду в ЮАР, курс юаня, и вероятность падения метеоритов, в общем все что угодно, кроме разумеется температуры.
Вопрос: Как правильно найти длину строки с кириллицей в юникоде на C++?

Лучший ответ: Если под линуксом, то как-то так можно посчитать:#include <cstdlib>
//....
setlocale(LC_ALL, "ru_RU.utf8");
int strLength = mbstowcs(NULL, strBody.c_str(), 0);
в винде это работать увы не будет

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

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

Худший ответ: Нельзя. Может теперь бэкапы делать будете