pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: По каким портам стоит разрешить TOR исходящий трафик?

Лучший ответ: А там точно RDP висит? Может просто релей на том же порту повесили?

Худший ответ: Предупредите остальных 
Самое главное, шапочку из фольги не забудьте. Это очень важно!
Скорее всего, какой-то пинг \ попытка соединения между нодами. Ваш трафик и так проходит через чужие машины.
Вопрос: Почему не добавляться хост ESXI 6.0 в vCenter 5.1?

Лучший ответ: У вас же несовместимость версий. Обновляйте vCenter.

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

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

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

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

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

Лучший ответ: Ни одна книга НЕ может  «довести навыки до гуру». Это можете сделать только вы сами в процессе работы.
=== 
Из легкочитаемого: «Выразительный Javascript»
Поосновательнее: Флэнаган «JavaScript. Подробное руководство» и learn.javascript.ru
Для углубления: серия книг «You don't know js»

Худший ответ: Я рекомендую вам книгу "Выразительный JavaScript"
Вопрос: Как сделать рваный фон у текста?

Лучший ответ: SVG-фильтром захреначил как-то так: snippet
 Но это чисто из интереса. На бою стоит юзать вариант Ankhena, с добавкой js, если потребуется. 
А вообще, по хорошему, стоило бы дизайнера отп*дить.

Худший ответ: А как у тебя?
Вопрос: Можно ли узнать время загрузки файла на сервер?

Лучший ответ: Есть три функции для времени файла, выбирай нужную
https://www.php.net/manual/ru/function.filemtime.php
https://www.php.net/manual/ru/function.filectime.php
https://www.php.net/manual/ru/function.fileatime.php

Худший ответ: Нашел такое вот решение:$mod = Storage::disk('uploads')->lastModified('/categories/content/5d72130279af09.62535395/aCyOU8V72n8y2GcX2CS1avvV2xAdexfTNs97I3lc.jpeg');
        echo date("Y-m-d\TH:i\Z", $mod);
Вроде бы работает как надо, документация по методу lastModified: https://laravel.com/docs/5.8/filesystem#file-metadata
у меня картинка при загрузке сжимается, и это наверно считается модификацией, поэтому при получении последней модификации файла, я получаю время когда он был загружен
Вопрос: Какой курс по javascript лучше?

Лучший ответ: Нужен именно курс? По мне так начать можно вполне с бесплатных 
https://learn.javascript.ru/
книг https://www.ozon.ru/context/detail/id/141703512/
https://github.com/getify/You-Dont-Know-JS
а потом браться за курсы.
Фленеган покрывает не все современные методы, но очень подробный и позволяет "въехать" в базовые вещи, остальное учится при помощи MDN https://developer.mozilla.org/uk/

Худший ответ: Вами описаные курсы не видел, но могу порекомендовать курсы Ильи Кантора (автор javascript.ru). 
У него и бесплатных полно, начиная с learn.javascript.ru, заканчивая каналом на YouTube.
Но есть и плантые. Тоже стоят денег, но он очень хороший специалист и дает хорошие полные знания.
Вопрос: Где провести диагностику комплектующих ПК?

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

Худший ответ: Где провести диагностику комплектующих ПК?В сервис центре.Есть ли у кого-нибудь на примете сервис\магазин, который может такое провернуть?Да.
Вопрос: Что нужно знать из англ. языка, чтобы понимать описании API Unity?

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

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

Лучший ответ: Давным-давно, в незапамятные времена был способ... он назывался "Мне 18 лет, пора идти работать". Там и команда, и деньги и крутые проекты с совместным развитием.

Худший ответ: Форумы, например. Знакомишься, пробуешь сделать что-то лайтовое с напарником/группой, если выходит, то делаете уже дальше. От сферы программирования также немалое зависит.
Вопрос: Интеграция Linux и MySQL?

Лучший ответ: В данном случае - хранить юзеров в MySQL, а в систему их выводить через PAM. Рута обходить каким-нибудь макаром, а остальных пробрасывать в MySQL. Не знаю, правда, делал ли так кто, но вот юзеров из AD так запросто цепляют.

Худший ответ: Ну логика такова. Прописать баш скрипт, который в качестве параметров будет принимать username; password и выполнять поочередно:
Создать newUser
Добавить newUser to mysql
Естественно под капотом надо продумать про привилегии, группы и прочее.
Также можно сделать 2й баш по аналогии, только для смены пароля (чтобы не рухнул карточный домик, как сказал Adamos)
Вопрос: Как сделать повторение цикла если условие не выполнено?

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

Худший ответ: Была мысль сделать этот цикл функцией и добавить проверку по массиву после чего запускать еще раз при надобности

Так и делай. Для этого есть цикл While, будет вызывать твою функцию пока не выполнится условие
Вопрос: Локальный сервер для нескольких домашних компьютеров?

Лучший ответ: Да, возможность у остальных компьютеров обращаться к этому лок. серверу есть. Сделать нужно следующее: 
Первое - задать уникальное имя каждому компьютеру в локальной сети и задать одинаковое имя рабочей группы. Например:
1) Компьютер №1
Рабочая группа: WORKGROUP
Имя: Comp1
2) Компьютер №2
Рабочая группа: WORKGROUP
Имя: Comp2
3) Компьютер №3
Рабочая группа: WORKGROUP
Имя: Comp3
Для изменения имени ПК и рабочей группы, зайдите в панель управления по следующему адресу: Панель управления/Система и безопасность/Система. Далее в столбце слева выберите опцию "дополнительные параметры системы", перед вами должно открыться окно, в котором и необходимо изменить нужные параметры.
Второе - настроить общий доступ к файлам и принтерам. Если не сделать этот шаг, то какие бы вы папки и файлы не предоставили для общего доступа — никто к ним не сможет получить доступа.
Для включения опции общего доступа к принтерам и папкам, зайдите в панель управления и откройте раздел "Сеть и интернет".
Далее необходимо перейти в "центр управления сетями и общим доступом".
Теперь щелкните в колонке слева по пункту "изменить дополнительные параметры общего доступа".
Перед вами появится несколько профилей 2-3 ("Домашний или рабочий" и "Общий"). 
В обоих профилях нужно разрешить общий доступ к файлам и принтерам и отключить парольную защиту.
После внесенных настроек, нажмите "сохранить изменения" и перезагрузите компьютер.

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

Лучший ответ: тебе не будет, ну может если только юзаешь их сервис
его владельцам - да

Худший ответ: Лучше закрыть сайт от индексации этим ботом. Он тупо жрёт ресурсы сервака, работая исключительно на себя и своих клиентов.
Вопрос: Как в моём случае пробросить порты для работы OpenVPN на MikroTik?

Лучший ответ: Имеется белый IP адрес, но из интернета он не пингуется.
Для начала разрешите входящие icmp пакеты, чтобы роутер начал отвечать на ping. Если по прежнему не отвечает, убедитесь что ваш IP белый =)

Худший ответ: По итогу отключил OpenVPN на Микротике и настроил его на сервере. На lte роутере сделал проброс порта до Микротика, дальше на Микротике пробросил этот порт на сервер. 
Изначально задача стояла, запустить RDP на сервере для удаленных пользователей. Задачу выполнил не полностью, из офиса они так и будут заходить через через 192.168.100.240, удаленно через OpenVPN заходят по 10.10.10.1.

UPD 
Решил вопрос еще проще. Перевёл LTE роутер в DMZ, на Mikrotik настроил sstp сервер, выдал пул адресов для удаленных пользователей и в файрволле настроил им доступ в сеть.
Вопрос: Как обернуть данные из колбэков в массив?

Лучший ответ: Решение 0xD34F имеет сложность O(n2) из-за использования метода every
Если это тестовое задание, могут и придраться, так как обычный счетчик позволяет решить со сложностью O(n)
function getUsersInfo(ids, callback) {
  const {length} = ids;
  const results = Array(length);
  let doneCount = 0;
  ids.forEach((id, i) => {
    getUserInfo(id, user => {
      results[i] = user;
      doneCount++;
      if(doneCount === length) {
        callback(result);
      }
    });
  });
}
Ну и замечу, что Promise.all в v8 под капотом использует именно такой подход (разве что подсчет ведут от length к 0):
https://github.com/v8/v8/blob/master/src/builtins/...

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

function getUsersInfo(ids, callback) {
  const results = [...Array(ids.length)];

  ids.forEach((n, i) => {
    getUserInfo(n, user => {
      results[i] = user;

      if (results.every(Boolean)) {
        callback(result);
      }
    });
  });
}
Вопрос: Как усовершенствовать (переделать) конвектор валют в С++?

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

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

Лучший ответ: Допустим у меня есть макет шириной 1440px
Он и будет центрировать ваш контент на больших экранах, даже если вы смотрите на сайт с экрана телевизора - контент будет "закован" в эти 1440px.

Другой вариант - делать резиновый контейнер, он же container-fluid. Ваш контент будет распределен равномерно по всему экрану, но что бы это адекватно смотрелось - дизайнер должен был продумать этот момент.

Худший ответ: 1. Mobile first уже не первый год оправдывает свое существование. Оптимальнее идти от меньше к большему в верстке.
2. Для использования различных изображений используется srcset в img или picture тегах.
3. Большой монитор (чаще широкоформатный) != ретина дисплей (дисплей с повышенной плотностью).
4. Для нестандартных мониторов, в том числе широкофматных нужен макет, либо ответственность за изменения макета (вообще круто, когда широкоформатка отображает подогнанный под нее дизайн), в противном случае центрируй основной контейнер. Даже при подгонке под широкоформатку имеет место быть центрированный контейнер.
5. Такие изощрения сами по себе никакого отношения к SEO не имеют. Важно, чтобы сайт адаптировался под мобилку, так как поисковая выдача все больше идет на них.
6. При такой постановке вопроса ты скорее всего запорешь оптимизацию проекта, либо наделаешь кучу ошибок по валидации и без удержания внимания на сайте при естественном продвижении скорее всего будешь болтаться где-то в конце списка.

Как правильно делать адаптив верстки под большие экраны?
Иметь макет для подобных форматов или иметь опыт дизверстки.
Вопрос: Может ли AIDA64 ошибаться в показаниях напряжения на БП?

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

Худший ответ: На 90% проблема в самой аиде. Она видимо не знает используемый в этой плате контроллер Super I/O, и некорректно высчитывает показания. Если бы реально такие цифры были, то и без загрузки ОС контроллер бы выключил БП. Стоит проверить чем-то ещё, например hwinfo или другим софтом. А надёжно и точно - вольтметром.
Вопрос: Что можно заколхозить из мотора стиральной машины?

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

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

Лучший ответ: Вариант из 10 тыс. «о»
snippet

И вариант из трёх «О»
из трёх «О»
snippet


Худший ответ: Мой внутренний патриот тихо заплакал.

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

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

Худший ответ: Сначала передаётся длина (количество байтов) пакета, затем сам пакет, в конце - контрольная сумма, по которой можно проверить целостность пакета.
Вопрос: Что нужно знать про ООП?

Лучший ответ: А я бы добавил что ООП это украшение кода, а не его суть

Cейчас есть способы платить Амазону и вообще не писать код, создавая апишки в админке с помощью мышки. Все что будет нужно от ПХП - это делать простые скрипты которые передают данные из точки А в точку Б. Там вообще не нужен будет ООП, потому что не будет понятия "цельный проект" в рамках папки с файлами. Цельный проект это будет куча компьютеров, а на этом конкретно есть передача из А в Б. И тут уже PHPшники посмеются)) Они то готовы к такому

Увидев, что тебе понравился первый ответ (может ты его и искал?), я попробую пояснить его для тех, кому термины ничего не говорят:

https://qna.habr.com/q/655113#answer_1431141

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

Худший ответ: Всё, что нужно знать про ООП:
1) Это не "серебряная пуля"
2) Это главенствующая, но далеко не самая правильная парадигма
3) Есть куда более привлекательные, понятные и позволяющие писать более надёжный код подходы
https://tproger.ru/translations/oop-the-trillion-d...
Вопрос: Как бы вы перевели фразу «soft skills», сохраняя смысл?

Лучший ответ: Как бы вы перевели фразу "soft skills", - умение работать в коллективе и в целом с людьми (партнеры, клиенты). Если совсем коротко - социальные навыки.

Худший ответ: Например, та же фраза "hard skills" спокойно переводится в "навыки".
Не переводится.

И оба эти выражения корректно не перевести, потому что эти понятия - краткое выражение сложного комплекса свойств, применяющееся в контексте, в котором они становятся понятны тем, кто этот контекст понимает.

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

Лучший ответ: как пример, ещё можно так
https://jsfiddle.net/5mfcw84j/

Худший ответ: Если ширина фиксирована, то png.

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

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


Худший ответ: Если вы делаете сайт с нуля вам нужно в functions.php включить этот формат.
https://developer.wordpress.org/reference/function...

Если вы не знаете как в новом редакторе это сделать, поставьте старый редактор.
В списке плагинов выберите Classic Editor.
Вопрос: Как нормально организовать печать в офисе?

Лучший ответ: Про RDP - в клиентах у пользователей должна стоять галка "прокидывать принтеры". Локальные принтеры при подключении будут доступны во время RDP сессии. Точно не помню обязательно ли, но кажется на сервере должны быть драйвера на эти принтеры. 
Кроме того, можно подключить на сервер все доступные принтеры и они будут доступны пользователям не зависимо от их локальных.
И ещё, на винсеревере можно добавить роль "Принтсервер", подключить туда все принтеры, добавить их в AD(если есть AD) и уже эти принтеры подключать пользователям по необходимости.

Худший ответ: из вопроса я понял, что в сети бардак и тебе ничего не понятно.Сейчас меня больше всего беспокоит печать , один принтер стоит и "запитан" от роутера у которого ip 192.168.0.1 , люди печатая через удаленку на сервере (RDP) 
что значит печатают через удалёнку. Люди удалены или сервер удалён от принтера?
Вопрос: Как монтировать файл /boot/vmlinuz?

Лучший ответ: Beg your pardon, captain, но зачем его монтировать?

Худший ответ: Beg your pardon, captain, но зачем его монтировать?
Вопрос: Как защищают домены от принудительного разделегирования?

Лучший ответ: Зону RU и заодно все что к ней относится, давно поразил страшный рак, в лице РКН. Поэтому, ни под каким видом нельзя начинать сколь нибудь серьезных проектов в доменной зоне ru или хоститься на серверах, физически расположенных в РФ. Это на сегодня попросту опасно.  Это все, что нужно знать о доменной зоне RU.

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

Допустим, у вас супер-защищённый DNS и вы на своём сайте толкаете соль. Каким образом DNS защитит вас от блокировки? Никаким.
Вопрос: Название для дипломной работы (корпоративаня сеть на cisco)?

Лучший ответ: "Корпоративная, иерархическая, отказоустойчивая сеть на оборудовании Cisco, с серверами на Linux"И как вам мое название?
Название суперпафосное, а если поскрести - обычная сетка-то, в любой конторе такая есть.
Назовите просто "Отказоустойчивая корпоративная сеть на базе UNIX и Linux-систем".

Худший ответ: Привет)
Возможно ли с тобой как то связаться? Есть пару вопросов)
Вопрос: Учусь веб дизайну, какие ошибки?

Лучший ответ: В целом все аккуратно, так что замечания – это скорее поводы для размышления и вылизывания того, что есть.


“Untitled admin” в углу – такие названия имеют свойство быть довольно длинными и в боковую панель оно уже не влезет. Может его как-то в центр вынести, к “панели управления”? И почему это единственная надпись шрифтом с подчергиваниями?
Иконки какие-то все похожие и не интуитивно понятные, может с ними поиграть? Про карты вообще бы не догадался, если бы не прочитал.
Справа цвета какие-то обратные – рост красный, а падение продаж синее. Было бы логичнее рост делать зеленым, а падение красным.
То же с заказами – один “заказ отменен” красный, а другой, такой же – фиолетовый. Пусть уж все отмененные будут красными. И браузеры – почему один зеленый, другой красный, а третий вообще оранжевый? Если это ничего не значит – пусть все будут нейтрально – фиолетовыми.
Есть проблемы с контрастностью, особенно внизу. Серые оттенки прохо различаются, особенно на мониторе, который “светит” вверх.
Плашка с файлом с тенью. Спорное решение: когда одни элементы с тенями лежат поверх других элементов с тенями – это немного ломает восприятие. Может ее как-то по другому выделить?
Чат внизу, после скролла на полтора экрана, какой-то внезапный. Сверху ничего на него не указывало. Может под “почтовым ящиком” должен быть пункт “чат”, чтобы переходить к нему (ну или на отдельную страницу с ним)?
Наверное фиолетовую полосу нужно растягивать дальше, а слева не должно быть тени от панели (но тут не совсем понятно под какое это разрешение экрана).


Ну и мобильная версия должна быть.

Худший ответ: Привет!
С точки зрения дизайна - более-менее, начало хорошее, но много проблем в UX.
Оставил в макете несколько комментариев, которые помогут вам привести макет в более-менее удобный вид.