pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: Какие переменные нужно начинать с нижнего подчеркивания?

Лучший ответ: в java / kotlin так не принято.

Худший ответ: 1 подчеркивание protected
2 подчеркивание private
Вопрос: Как задать минимальную длину строки в python?

Лучший ответ: message = input()[:10]  # Обрезка строки до 10 символов

Худший ответ: Возможно надо быть гением но:
if len(text) >= 10:
    print('Охренеть ты написал конечно')
Вопрос: Как мне укоротить код, но так, чтобы функционал не менялся?

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

let message = `Ничья
Вы победили ${userScore} раз
Компьютер ${computerScore} раз`

Худший ответ: Вынести данные для if объекты (отдельно для каждого типа игры) с ключом - id варианта - с полями: представление варианта, массив id кого бьет. Остальной код становится тривиальным.
Вопрос: Как люди делают такие фото в портфолио?

Лучший ответ: Гуглят "мокапы для пива" и воруют/покупают их на соответствующих сайтах.

Худший ответ: это делается в фотошопе с помощью мокапов. Разных мокапов очень много по этому найти под себя легко. Достаточно посмотреть один ролик на ютубе про мокапы и у вас получится сделать свой!
Вопрос: Как принудительно очистить память в IDE JetBrains WebStorm?

Лучший ответ: Память без остановки сжирается вплоть до зависания ПК (на момент написания вопроса 8GB).
Похоже на баг - где-то утечка памяти. Какая у вас версия? Какие плагины стоят?
(Вообще такая ситуация нормальная, но для этого в проекте должны быть миллионы строк кода)
А почистить память можно через File -> Invalidate Caches/Restart

Худший ответ: Сейчас я не могу её найти.
Правой кнопкой щёлкните по статусбару снизу и там выберите "Memory Indicator".
Вопрос: Как получаются ответ на DNS запроса рекорда SRV?

Лучший ответ: host -t mx google.com
google.com mail is handled by 40 alt3.aspmx.l.google.com.
google.com mail is handled by 50 alt4.aspmx.l.google.com.
google.com mail is handled by 20 alt1.aspmx.l.google.com.
google.com mail is handled by 30 alt2.aspmx.l.google.com.
google.com mail is handled by 10 aspmx.l.google.com.

или

dig google.com mx +short
20 alt1.aspmx.l.google.com.
30 alt2.aspmx.l.google.com.
50 alt4.aspmx.l.google.com.
10 aspmx.l.google.com.
40 alt3.aspmx.l.google.com.

Если запрос от приложения то также отдаётся весь список а клиент сам выбирает по весу если умеет или берёт первый в списке.

Худший ответ: host -t mx google.com
google.com mail is handled by 40 alt3.aspmx.l.google.com.
google.com mail is handled by 50 alt4.aspmx.l.google.com.
google.com mail is handled by 20 alt1.aspmx.l.google.com.
google.com mail is handled by 30 alt2.aspmx.l.google.com.
google.com mail is handled by 10 aspmx.l.google.com.

или

dig google.com mx +short
20 alt1.aspmx.l.google.com.
30 alt2.aspmx.l.google.com.
50 alt4.aspmx.l.google.com.
10 aspmx.l.google.com.
40 alt3.aspmx.l.google.com.

Если запрос от приложения то также отдаётся весь список а клиент сам выбирает по весу если умеет или берёт первый в списке.
Вопрос: Как из 3d сделать псевдо 2d?

Лучший ответ: Легко
https://www.google.com/search?q=blender+2d+render
https://www.google.com/search?q=blender+cartoon+shader
https://www.google.com/search?q=blender+cartoon+render
Основной смысл использовать рендерер который это позволяет. 
По сути ваши 3Д обьекты рендерятся как есть но отбрасывается глубина, и мешам задается обводка. Все конечно сложнее но идея в этом.

Худший ответ: Ортогональный вид может быть нужен?
Вопрос: Как создать бесконечную компиляцию в терминале (как у хакеров)?

Лучший ответ: 
sudo apt-get install hollywood
hollywood

для наглядности

Худший ответ: Вывод какого-нибудь лога или исходников ядра по кругу поставьте.
Вопрос: Стоит ли учиться на пентестера? И как стать им с нуля?

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

Проблема в том, что стать им оооочень непросто. Вы должны знать как работает то, что Вы собираетесь тестить - лучше тех людей, которые настраивали и устанавливали систему. А это очень много разных знаний.
И возможно ли что через 5 лет учебы и практики, я смогу зарабатывать в программе bug bounty приличные деньги, имею ввиду буду ли я лучше конкурентов, и стоит ли надеется на программу как основной заработок?
Да кто ж знает-то? С вопросом "что будет через пять лет" - к Господу Иисусу, пожалуйста, он точно знает (но вряд ли скажет)
И как стать пентестером с нуля?
Учиться. В том числе получить вышку по направлению ИБ.
Стоит ли читать книги по взлому и т.д. если им уже больше 3 лет? 
Конечно! Как Вы думаете, зачем юристы изучают судебную практику по уже законченным делам? Методологию нарабатывают, то есть определяют, какими методами был достигнут результат.

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

И как стать пентестером с нуля?
Учится.
Вопрос: Выбор языка для развития в ИБ из админа?

Лучший ответ: В ИБ раз вам интересно программирование можно автоматизировать:
- реакцию на инциденты - автоматизировать ответные действия системы защиты на инцидент (передать IP на блокировку, передать хэш на блокировку), автоматизировать развертывание средств защиты и их настроек - SOAR.
- взаимодействие компонентов SOC - нужно уметь получить индикатор компрометации, передать его в SIEM, по найденным событиям кинуть запросы в разные системы, чтобы собрать данных и обогатить ими сам инцидент
- автоматизация аудита- сбор и обработка данных: конфиги сетевых устройств, серверов, параметры настроек и политик, дальнейшая сверка их со стандартом конфигурации и генерация вердикта (требование выполняется или есть нарушение), с выдачей рекомендации по исправлению
- автоматизация управление доступом - ты запросил доступ, а прога должна сходить в целевую систему и выдать доступ что был согласован, попутно проверить, а нет ли несогласованных доступов и пересечений ролей - IDM
- автоматизация согласования доступов за безопасника
- и т.д.
Я думаю опубликуете вакансию и в миг найдете работу.

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

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

1. Что, если ссылка протухнет?
2. Текст по ссылке не на русском языке. Не все владеют иностранными языками. Вам следовало перевести текст на русский и добавить его в вопрос.

прошу восстановить мой вопрос
Нет.

Кстати, перед тем, как зададите вопрос заново, вам следует ознакомиться со следующими пунктами правил: 3.2, 3.4, 3.6, 8.1.

Худший ответ: Мой вам совет задавайте вопросы по бизнес логике а не по вашему видению реализации. 
Мои вопросы да в общем то и не удаляют, бывает удаляют ответы с формулировкой "Это вообще не ответ" хотя я подозреваю политическую мотивацию. 
В общем зайдите в мой профиль и почитайте мои ответы, я думаю вы поймете мою логику.
Вопрос: Есть примеры сайтов на чистом html, css и js, без cms и прочих конструкторов?

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

Худший ответ: Сколько угодно : примеры
Смотря что вы имеете под понятием рабочий) Без CMS можно обойтись, если сайт о каком-то конкретном товаре или услуге. В ином случае используют CMS чтобы избавиться от генерации страниц вручную.
Вопрос: Какая Linux без проблем встанет вместе с Windows 10(на один диск)?

Лучший ответ: Любая, какую осилите.

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

Настоятельно рекомендую grub (и EFI раздел linux если используется secureboot) не совмещать с загрузчиком windows и в идеале выделить любой носитель (хоть флешку или карту памяти, потребуется от силы несколько десятков мегабайт а для mbr legacy - всего 1) и для выбора с чего загружаться выбирать загрузочный раздел в BIOS. Саму же систему можно ставить куда угодно, я помню были даже решения, когда linux размещался в файле-контейнере на window диске (да это медленнее).

Дело в том что конечно linux умеет предлагать выбор, что загружать, linux или windows. но майкрософту это не нравится ис периодичесттью раз в 1-2 года, с очередным обновлением приезжает какая то хрень и что то перестает работать, можно получить проблемы на пустом месте (например grub подменялся на майкрософтовский загрузчик и приходилось его восстанавливать), или вот - например у меня в прошлом году win10 отказывалась обновляться, ошибка маловразумительная причины гуглились в linux загрузчике но решения не подходили, я тогда помаялся и впервые решил проблему в win10 переустановкой, как это было когда то с winxp (скорее всего решение было но там был вопрос времени)
Вопрос: Как привязать хостинг к домену?

Лучший ответ: прописать dns серваки от reg ru не могут
Что значит не могут? Пропишите сами. В настройках домена должна быть возможность редактировать NS записи.

Худший ответ: через А записи пропишите и всё

либо требуйте изменения NS записей у "инфолажы" )
Вопрос: Как защитить вёрстку своего макета от «плагиата»?

Лучший ответ: никак. принять как данность.

Худший ответ: Можно только сильно усложнить задачу, после попыток решения которой взломщик бросит это дело. Например надень сайт на вордпресс, такие копии сайтов трудно редактировать, куча мусора, добавляй лишний js код везде где можно который генерирует те или иные блоки сайта или как то с ними взаимодействует, копаться в куче подключенных js гораздо сложнее. Кодируй через тоже js подключенные для нормальной работы названия js файлов которые подключены извне, разбрасывай каждую букву названия файла по разных блокам разных скриптов и в другом блоке соединяй воедино и в другом подключай. Так взломщик просто запарится, например, удалить надпись которая оповещает что сайт взломан, он будет полдня искать откуда подключен этот скрипт и в каком месте найти его подключение, потому что он даже через поиск не может найти poshelnahuivzlomshik.js если это не еидное слово, а каждая буква распределена по всем 10 тысячам строк кода. Ну это естественно только для демонстрации, если кто будет пытаться демонстрацию копировать, а после покупки уже отправляешь полноценный рабочий вариант без этого мусора. Примерно может смог объяснить, короче только так можно я думаю. На личном опыте говорю.
Вопрос: Как соединить два здания в одну сеть с разными провайдерами?

Лучший ответ: Организуйте впн между шлюзами в зданиях
После этого они будут доступны для «локальных сетей» за ними
Соответственно дальше можно будет настроить или прозрачное общение со СКУД или маршрутизацией разрулить

Худший ответ: Нанимаем того кто понимает что делать и может и платим ему. Ну или как всегда - из дерьма и палок времяночку за 100к миллионов и на канары
Вопрос: Сетевая карта для wmware esxi 7-8?

Лучший ответ: Идете сюда https://www.vmware.com/resources/compatibility/sea...
задаете параметры поиска, ищете что нужно и смотрите цены\доступность.

Худший ответ: Если ты в РФ - зачем тебе ESXi 7? VmWare больше не продает лицензий, а пиратка одинаково хорошо работает и 6.7
Вопрос: Как отправлять много запросов get (python) чтобы не забанили на сайте?

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

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

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

В любом случае нужно стараться максимально затруднить вычисление причинно следственной связи между действиями бользователя\парсера и баном. Можно, к примеру, вести рейтинг клиентов и подключений, а когда этот рейтинг подозрительности достигнет некоторого порога, с некоторой вероятностью за рандомную единицу времени банить такого клиента. Если недобросовестному клиенту повезло и его не забанили сейчас, то забанят чуть позже, зато он не "расскажет" другим клиентам о критериях и не поможет им подстроиться под порог бана.

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

Если защита на сайте сложнее, то и бороться с нею будет сложнее.

Нет протого ответа на ваш вопрос, тем более такой наивно абстрактный.

Худший ответ: 1. ХЗ. 100% зависит от сайта.
2. Стараться обходиться минимумом запросов, отправлять их пореже, стараться лучше косить под обычного пользователя.
Вопрос: Как понять уязвим запрос к бд или нет?

Лучший ответ: Понять очень просто.
Если в строке запроса есть переменные РНР, то инъекция теоретически возможна
Если в строке запроса нет переменных, то есть она представляет собой константное значение, то тут в принципе не может быть инъекции. 
В запросе "SELECT * FROM post_api WHERE `currency` = ?" переменных нет. Значит инъекции тоже.
А подготовленный запрос или нет - это дело десятое.

Худший ответ: Ограничить длину вводимых данных и все
Вопрос: Какой будет ответ var_dump(0 == "wow"); ??

Лучший ответ: Нет, не так.
В 7 версии: т.к. сравниваем число и строку, то преобразовываем строку в число (int)"wow" = 0, и сравниваем результат: 0 и 0 - true.
В 8 версии: т.к. сравниваем число и строку, то проверяем содержит ли строка число, в данном случае - нет, не содержит (что-то вроде is_numeric("wow")), а раз не содержит - false.

Отсюда вывод, не стоит использовать подобные конструкции. Всегда пользуйтесь сравнением с учетом типов, если нужно, то приводите к нужному типу вручную. Такая конструкция возможна только в самом крайнем случае.

Худший ответ: В PHP8, напротив, сравнивает строку и число как числа только если строка представляет собой число. Иначе, число будет конвертировано в строку, и будет производится строковое сравнение.
То есть идет сравнение "0" == "wow"  //false
Впрочем, в php 8 много нового
Вопрос: Возможно ли изменять windows 10 с помощью c++?

Лучший ответ: Обычно все манипуляции с Windows делаюся с помощью WinAPI. Этот набор api доступен из разных языков программирования, включая C++.

Худший ответ: Все, что вы перечислили - можно сделать удляя/изменяя некие файлы на компьютере, а также измененяя реестр windows. Все это можно сделать практически в любом языке из которого можно вызывать функции windows API.

C++, наверно, не самый удобный для этого язык, хотя бы из-за его скудности работы со строчками и возможностей выстрелить себе в ногу.

Вам тут в первую очередь надо изучать не C++, а настройки windows и документацию о нем же.
Вопрос: Какой тип хостинга подходит для тг ботов?

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

Худший ответ: У меня два десятка ботов прекрасно живут в ЯндексОблаке.
Вопрос: Как сохранять параметры команды IP ROUTE после ребута сервера?

Лучший ответ: Создайте файл /etc/rc.local (если нет такого) и внесите туда эти команды. Они будут выполняться после загрузки.
Если файл уже есть, то добавьте строки в конец файла.

Если сеть настроена через netplan, то можно добавить маршруты в конфигурацию netplan.
network:
    ethernets:
        enp0s3:
            ...
            routes:
            - to: 192.168.0.234
              via: 192.168.1.1
            - to: default
              via: 192.168.0.1https://linuxconfig.org/how-to-add-static-route-wi...

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

Лучший ответ: https://ip-calculator.ru/aggregate/

тут это всегда делал. Удобно и быстро, в любом порядке жрёт адреса и агрегирует их в подсети

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

Лучший ответ: Может, использовать ~RButton, а внутри уже проверять GetKeyState()?

Худший ответ: #If GetKeyState("CapsLock", "T") ; работать только при включенном CapsLock
Вопрос: Как автоматически запускать приложение, при запуске другого приложения?

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

Можно повесить хуку на создание процессов в explorer.exe

P.S. за создание вирусов действует уголовная статья 273.

Худший ответ: немножко поправляя Wataru, это можно сделать не только имея сервис.

либо действительно делать сервис (описание пакетного файла):
ярлык запуска пакетного сценария в папке автозапуска, то есть в "%AppData%\Microsoft\Windows\Start Menu\Programs\Startup", который настроен на свёрнутое окно и который вызывает скрытие окна, допустим, посредством PowerShell:
%WinDir%\System32\WindowsPowerShell\v1.0\PowerShell.exe -windowstyle hidden
а затем делает свои дела в цикле (tasklist | find /i "...")

либо сделать это в стиле разработчиков ПО, допустим, на примерах ConEmu, Clink или AkelPad - создать в реестре запись о "переадресации" исполняемого файла для указанного исполняемого файла. (можно сделать запуск пакетного сценария для запуска программ, а он будет запускаться таким методом)

первый метод требует активный процесс, но, скорее всего, сработает (так как люди иногда ограничивают доступ к reg.exe и regedit.exe), а второй метод не требует активный процесс (разовый, по случаю), но может потребовать продуманного кода. собственно, для запуска более одной программы методом редактирования реестра требуется сценарий, а потому, полагаю, без сценариев никак.

кстати, если на то пошло, то можно заняться извращениями в стиле копирования cmd.exe в, к примеру, папку %Temp% изменив и использования её вместо cmd.exe (можно даже получать PID родительского cmd.exe и завершать процесс cmd.exe из дочернего процесса с другим именем исполняемого файла). также можно на python используя subprocess или os запускать процессы, а через pyinstaller сделать исполняемый (.exe) файл. правда, такая программа будет медленной, но она будет иметь в TaskMgr, к примеру, свою (кастомную) иконку и название исполняемого файла.
Вопрос: Стоит ли идти на стажировку Яндекса ради боевого опыта?

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

Худший ответ: Да, будет неплохо
Вопрос: Vagrant используется ли на продакшн (VPS)?

Лучший ответ: Нет. Настраивайте по-человечески. Желательно без прослоек в виде Docker. 
Если приходится делать часто, напишите для себя сценарии Ansible. Это не сложно.

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

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

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

Лучший ответ: Синтез гитары по сложности тянет на уровни от курсача до докторской диссертации и далее в R&D в какой-нибудь компании типа Roland или Yamaha.

Если вам достаточно уровня курсача, вы можете открыть для себя математическую модель колебаний струны (в том же учебнике Тихонова энд Самарского). 

Но тут надо понимать, что это будет воспроизводить звучание Сковородки, а у реальной гитары, особенно акустической, в извлечении звука принимает участие корпус (а у электрической к корпусу добавится еще и усилитель (и педали-эффекты) и его колонка-кабинет).

Например, если на гитаре основательно дернуть одну струну, она заведет корпус, а корпус заведет остальные струны. Иногда это полезно, иногда - нет, и музыкант глушит лишние струны различными приемами.

Чем больше факторов вы учтете, тем дальше вы продвинитесь от лабораторки за второй курс физмата до R&D в Роланде.

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

И наконец, главное - данная задача в определенном смысле является неуловимым Джо. Вместо сидения перед компом и накручивания трех десятков параметров синтеза на каждую ноту, любой вменяемый музыкант просто позвонит своему дружбану с реальной гитарой (или надергает нужные ноты сам, пусть и в 20 дублей и 120 склеек).

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

Худший ответ: https://source.android.com/devices/audio
Узучите. Возможно Вы найдете то, что я пропустил. 
Я не вижу готового программного миди синтезатора в документации