pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: Какие курсы выбрать для iOS разработки?

Лучший ответ: Для начала лучше освоить основы Swift, прочитать, например, книжку (на книжный мейнстрим лучше смотреть англоязычный ) и  сделать упражнения .
Если желание двигаться дальше по меньшей мере не ослабеет, можно, конечно пойти на курсы, на Нетологии, например, ios есть, но можно смотреть и бесплатные ресурсы (что-то уже устаревает, но полезного найдется тоже)
https://itunes.apple.com/us/course/developing-ios-...
https://itunes.apple.com/ru/course/razrabotka-ios-...
https://itunes.apple.com/ru/course/developing-ios-...
https://www.youtube.com/watch?v=cv9h0U9UH64&list=P...
https://www.youtube.com/results?search_query=stanf...
https://www.youtube.com/watch?v=GOEPVM5OzJk&list=P...
https://books.apple.com/us/book/swift-code-cookboo...
bestkora.com/IosDeveloper/ios-8-swift
bestkora.com/IosDeveloper/lektsiya-1-cs193p-winter...
https://habr.com/ru/post/282686/
https://vk.com/videos-58860049?section=all
https://swiftbook.ru/

Худший ответ: Лучше ищи книги по нужным языкам и знаниям. 

Язык: Swift
Что ещё почитать: «Код: тайный язык информатики» Петцольда. 
Что разобрать: Git, Дизайн мобильных приложений
Вопрос: Что произошло с дизайном веба — почему стали такие большие разрешения для мобильных устройств?

Лучший ответ: 1. Доля мобильного трафика достигает 80-90% на большинстве ресурсов
2. Минимальное десктопное разрешение, которое есть у 99% десктопных юзеров — 1366х768 (самые дешёвые 15.6 дюймов ноутбуки, которым уже 10 лет от роду. Я не шучу, с таким разрешением я первый ноут купил в 2010. А в 2009 на ПК уже был моник 1440х900). При этом самое частовстречаемое — Full HD (1920x1080). Всё что ниже — таблетки

Отсюда вытекает вопрос: а зачем ради полутора землекопов сжигать деньги кастомеров/инвесторов, разрабатывая им отдельный интерфейс, если они и мобильной версией могут пользоваться, т.к. сейчас они полнофункциональные? Либо, если не разрабатывать отдельный, то зачем проектировать интерфейсы, ориентируясь на тех 1.5 землекопов, заставляя страдать (условно) остальные 99%? 

Более того, эти 1.5 землекопа обычно оказываются неплатёжеспособной аудиторией (раз уж у них до сих пор монитор/ноут старше 10 лет).

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

Лучший ответ: Так делать можно, но не нужно, можете привести это:
A payload within a GET request message has no defined semantics; sending a payload body on a GET request might cause some existing implementations to reject the request.
Т.е. gолезная нагрузка в сообщении запроса GET не имеет определенной семантики; отправка тела полезной нагрузки в запросе GET может привести к тому, что некоторые существующие реализации отклонят запрос. Если обратиться к более старым спецификациям, то там вообще написано, что надо игнорировать тело при GET. Да и вообще посмотрите на API крупных сервисов, хоть где-то при работе с ними вы в гете отправляете body?), а еще можете привести в пример Swagger и поведение GET там (Swagger ни за что в жизни не отправит body в GET). Но на любой пример есть и антипример, например, Elasticsearch принимает body в GET. Также если полезть в спецификацию, то согласно RFC 2119 разработчики могут слать body, если на то есть веские причины, наверное, к этим причинам можно отнести большое число параметров или если это body не изменит какие-то данные. 

P.s. показывать на Postman не круто, т.к. Postman , как минимум, сам добавляет заголовки и может отправлять form-data с выбранным пользователем заголовком application/json

Худший ответ: Несмотря на то, что стандарт HTTP не запрещает тело в GET-запросе, браузеры придерживаются другого мнения:

https://stackoverflow.com/a/45550919/1016033

https://fetch.spec.whatwg.org/#ref-for-dom-request...
If either init["body"] exists and is non-null or inputBody is non-null, and request’s method is `GET` or `HEAD`, then throw a TypeError.

https://xhr.spec.whatwg.org/#the-send()-method
If this’s request method is `GET` or `HEAD`, then set body to null.

В переводе на русский — из браузера нельзя сделать GET-запрос с телом.
Вопрос: Как получить разрешение экрана node.js?

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

Худший ответ: Мне было необходимо для Electron'а и я нашёл :)
https://www.electronjs.org/docs/api/screen
Вопрос: Zabbix срабатывание триггера через определённое время?

Лучший ответ: Это делается не через выражение триггера, а через Actions - алармы про триггеры определённой severity (или по каким-то другим параметрам отфильтрованые) отправлять, например, не сразу, а через определённый промежуток времени.

Худший ответ: Так в дефолтных тимплейтах там цпу со временем мониторится, просто поменяйте на сколько надо
Вопрос: Где именно подключать скрипты в html коде?

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

Худший ответ: Внизу. 
Допускается вверху вешать какие-нибудь loaders которые создают эффект загрузки компонентов сайта, а при полном завершении построения DOM заполнять данными. Как пример, так делают Сбер или ВТБ.
Вопрос: Upwork: какие способы вывода 2022?

Лучший ответ: Банк под санкциями. Upwork решил на него не выводить.
Пользуйтесь Тиньковым, Модульбанком или любым другим, которого нет в санкционном списке.

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

Тыц

Конечно, я не финансист, могу чего-то и не понимать
Вопрос: PyCharm UserFriendly для новичков?

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

Когда запускаешь просто файлик через стандартный питоновский айдл, то рабочей папкой является папка, где файл лежит. А в случае с пайчармом, рабочий каталог - это папка проекта. Вот так пайчарм управляет питоновской фичей. В свойствах проекта можно изменять набор папок, где будут искаться импортируемые модули. А можно просто сделать import src.mist_loader. Кроме того каждый новый запуск кода в пайчарме - это по дефолту новый чистый запуск интерпретатора.

Для работы с нейросетями на питоне лучше всего использовать анаконду (или миниконду), в которой доступны среды разработки spyder и jupyter - менее гибкие, но довольно простые и дружелюбные к новичкам.

Худший ответ: Нет он не user-friendly. Если хочешь научиться программировать - тебе нужен простейший редактор вроде notepadqq или notepad++ и консоль. Даже sublime имхо - уже эребор. На первый год этого с избытком.
простенькой нейросетью,
Надеюсь не забыл сначала изучить хотя-бы курс линала и дискретки?
Вопрос: Как на странице архива WooCommerce текст переметить вниз?

Лучший ответ: Сделайте, как и написал Антон 
remove_action( 'woocommerce_archive_description', 'woocommerce_taxonomy_archive_description', 10 );
add_action( 'woocommerce_after_shop_loop', 'woocommerce_taxonomy_archive_description', 100 );
Добавляете в functions.php

Худший ответ: Сделайте, как и написал Антон 
remove_action( 'woocommerce_archive_description', 'woocommerce_taxonomy_archive_description', 10 );
add_action( 'woocommerce_after_shop_loop', 'woocommerce_taxonomy_archive_description', 100 );
Добавляете в functions.php
Вопрос: Как отфильтровать все символы которые запрещены в URL?

Лучший ответ: 1.
Детально: https://tools.ietf.org/html/rfc3986
Кратко: https://ru.wikipedia.org/wiki/URL
Конкретный список символов: https://ru.wikipedia.org/wiki/URL#Реализация

2.
https://www.php.net/manual/ru/function.filter-var.php
FILTER_SANITIZE_URL

Используя filter_var, вам, собственно, и не нужно помнить список символов.

Худший ответ: preg_replace
Функции для работы с регулярными выражениями
Примеры использования регулярных выражений на php
Вопрос: Какие могут быть последствия после появления массово страниц 404 на сайте, в связи с переездом на другой движок?

Лучший ответ: 1. Будет провал в посещаемости. Потому как даже старые (отсутствующие) товары порой суммарно приводят на сайт довольно много посетителей. Ловите их через 301. А лучше всё-таки перетащить 100 % страниц и только потом экспериментировать с 301, 410 и т.п.
2. Sitemap никак не гарантирует быстрой индексации. Если Вы не меняете домен, то думать об индексации уже проиндексированных страниц не имеет смысла. Если домен меняется, то хорошо помогают внешние ссылки. Причём много ссылок на нужные страницы. Но тут при новом домене можно и фильтр схлопотать за неестественный рост ссылочной массы. В общем "Восток - дело тонкое" (с).
3. Редиректить надо не на главную, а на страницу категории товара (хаб).

Худший ответ: Как вариант, 
1) соберите все URL адреса страниц, к примеру через Screaming Frog
2) отфильтруйте те URL адреса страниц которые собирают трафик (GA, GSC) и перенаправляйте их 301 на соответствующие карточки товаров
3) оставшимся URL адресам страниц которые не собирают трафик отдайте 410 ответ
4) в карте sitemap.xml укажите все новые адреса которые отдают 200 ответ
Вопрос: Какие есть способы соединения по отдельному каналу с вышкой сотовой связи?

Лучший ответ: Единственный, кто знает точный ответ на этот вопрос - ваш оператор, с которым у вас договор.

Любые другие ответы будут угадайкой.

Худший ответ: С вышкой можно соединиться только по беспроводу.
Бери какой-нибудь качественный модем, типа такого:
https://www.dns-shop.ru/product/b2ee7dcda4a83332/4...
Вопрос: Что творится на рынке web разработки для junior?

Лучший ответ: Ребят, шуруйте работать в офис, работы хватает. Если живете в деревне, переезжайте в большой город. Обычно такие проблемы возникают у тех, кто еще и дня не проработал, а уже ищут только удаленку. Помню брали джуна на работу полтора года назад на рельсы, как раз на удаленку. Казалось бы стэк не супер популярный, но за трое суток откликнулось больше 100 человек. И как бы изначально готовы были взять и без опыта, но когда тебе попадаются ребята с реальным опытом, зачем отказываться :D

Худший ответ: Решением данной проблемы будет обучение на платформах: htmlacademy, geekbrains, yandex. В момент обучение необходимо показать по настоящему хорошие результаты. И после окончания обучения, идти на стажировку в компанию, в которую предложат. И далее, получать знания, опыт и рости по карьерной лестнице.

Либо. Если всё таки Ваш путь фриланс, то необходимо правда хорошо знать своё направление и всё своё свободное время тратить на обучение. А также иметь хорошие работы в портфолио и профиль на GitHub. После чего Вы либо сможете найти работу сами, либо работа сама Вас найдёт.

Желаю Вам удачи!
Вопрос: Можно ли для отрисовки меток(placemark) yandex map указывать адрес а не координаты?

Лучший ответ: Нет. 
Можете искать этот адресс в карте. Получать координаты. А уже потом создавать марку

Худший ответ: Вы можете использовать api геокодера. Не больше 1 тысячи запросов в сутки бесплатно. Тут примеры запросов, тут примеры ответов, можете получать в формате json или xml
Вопрос: Из за чего в php-fpm постоянно идет прирост потребления RAM?

Лучший ответ: Настройте pm.max_requests, чтобы процессы пересоздавались после определённого количества обработанных запросов.

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

Лучший ответ: Вариант 1:
name = ['airitihiuir']
print(name[0][::2])
Вариант 2:
name = ['airitihiuir']
for index in range(len(name[0])):
    if index % 2 == 0:
        print(name[0][index], end='')
Как взять из списка нужные символы? - Вопрос скорее всего должен звучать так:
Как взять из элемента списка нужные символы?

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

Лучший ответ: Можно, разрешаю

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

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

так же 5 версия Java в 2022 году книга СТАРА как мир!
У Java полная обратная совместимость, до сих пор актуальны знания по Java 2, а новичку как раз нужна база, а не самые современные технологии.

Философия Java - несколько гуру на Habr Q&A советовали ее, но открыв сам автор пишет что рассчитывает на людей с опытом в CS + базовое знание С, так же используеться старая Java ну и книга то же древняя
И тем не менее опыт показывает, что по ней можно выучиться, даже если компьютер видишь впервые в жизни.

дочитал до this вообще не понятно ЧТО ЭТО И ЗАЧЕМ это, такое чувство что автор думает что у меня в школе была хорошая информатика что ли?
Программирование - это сложно. Никакой учебник не зальёт вам знания в голову волшебным образом, всё не станет сразу же понятно после первого же прочтения. Вам придётся прикладывать усилия, вчитываться, перечитывать, экспериментировать.

Худший ответ: Джейми Чан - "Java быстрый старт", но я бы рекомендовал книгу совмещать с каким-то курсом так как подобная литература это не художественное произведение читать , тут одной фантазии как бы мало)) Нужна практика и побольше.
Вопрос: Можно ли размещать на сайте http-ссылки?

Лучший ответ: Это не ссылка, а пространтво имён. Аудит вы заказали не у специалиста.

Худший ответ: src img  нельзя

href можно 

эта спорная, но она есть в https варианте
Вопрос: Как правильно установить Qt Creator для всех пользователей компьютера?

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

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

Часто, все, что нужно сделать, чтобы сделать программу доступной для всех пользователей на компьютере, - это скопировать эти ярлыки в место, к которому могут получить доступ все пользователи, такие как Public Desktop или меню «Пуск». Для этого:

Найдите ярлык (ы) приложения в учетной записи пользователя, выполняющего установку. Общие места, где создаются иконки:
Меню Пуск пользователя:
C:\Users\\AppData\Roaming\Microsoft\Windows\Start Menu\Programs 1
Рабочий стол пользователя:
C:\Users\\Desktop 2
Скопируйте ярлык (ы) в одно или оба из следующих мест:
Рабочий стол всех пользователей:
C:\Users\Public\Public Desktop
Меню Пуск всех пользователей:
C:\ProgramData\Microsoft\Windows\Start Menu\Programs 3

1 Также доступно через %APPDATA%\Microsoft\Windows\Start Menu\Programs
2 Также доступно через %USERPROFILE%\Desktop
3 Также доступно через %ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs

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

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

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

Лучший ответ: Конечно же нельзя.
Но вы можете перенаправлять все запросы в php файл, который будет получать контент из html файлов и изменять его нужным образом. Но тогда у вас будет уже не "html сайт".

Худший ответ: Это же статика, так что или просто добавлять элемент на каждую страницу или как вы предложили через js
Вопрос: Как запретить редактирование html на сайте?

Лучший ответ: Никак. Всё, что ушло клиенту может быть изменено им.
Например у ВК vk.com при попытке изменить стили/удалить элементы и прочие манипуляции ничего не даютС чего вы это взяли? Легко меняется как текст, так и стили.

Худший ответ: Location.reload() с желаемым интервалом
Вопрос: Какие статьи есть по основам PostgreSQL и ее оптимизации?

Лучший ответ: Например есть postgrespro - бесплатно и на русском. Тамже есть ещё и книги.

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

Лучший ответ: <link rel="stylesheet"  href="css/style.css?v=<время последнего изменения файла>" >

Худший ответ: Если вам нужно применить изменения в стилях, то просто добавьте случайные GET-параметры при подключении стилей.
Вопрос: Нужен ли разработчик сайту на 1С-Битрикс?

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

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

Лучший ответ: Надоели люди? Переходи на темную сторону

DBA вообще может покласть на этих "гнусных юзерцев". Они только создают нагрузку на СУБД, мешают ее гармоничной жизни.
Можно закопаться там и ограничить круг общения только руководством, другими админами, и наглыми разрабами, которые лезут свои грязным кодом в прод.

Худший ответ: 3) У вас не очень большой опыт как у аналитика, возможно профессиональная деформация не наступила.
Представьте, вам спускают ТЗ, в разработку, а там вы видите и хромающую логику, и коряво выстроенные БП, и то, что планируемый функционал - набор костылей и велосипедов... Вы что сделаете ? 
К Swift это мало применимо, я думаю, но если речь о каких то бизнес-системах идет, я бы крепко подумал.
Вопрос: Linux crontab Не запускает скрипт?

Лучший ответ: Стандартная ошибка № 1 в кроне: в нем, в отличие от терминала, нет PATH, поэтому нужно прописывать полные пути к любой запускаемой программе.

Худший ответ: service crond restart или reload после редактирования задания нужно делать-если не делаете.
Вопрос: Может ли самозанятый получать деньги банковским переводом от иностранной компании?

Лучший ответ: Деньги можно получать любым способом - главное пересчитать всё в рубли по курсу ЦБ
В чеке просто указываешь, что оказал услугу иностранной компании.
Всё это описано в FAQ приложения "Мой налог".

В случае чего - спрашивай у налоговой

Худший ответ: Да я думаю может. Я вот нашла неплохой способ дополнительно зарабатывать - это ставки на спорт. Вот човетую начать с хорошей статьи о спортивных прогнозах https://imtw.ru/tutorials/article/2434-naskolko-be.... Даст понимание в этой теме.
Вопрос: На одном порте и и транк tagged (тегированный) и аксесс untagged(не тегированный)?

Лучший ответ: Ну типа можно. Указать native vlan. Тогда трафик без тега, попавший на этот порт получит тег этого native vlan.

Худший ответ: Есть ещё один вариант на некоторых коммутаторах, mac based vlan.
Вопрос: Регулировка асинхронного двигателя через симистор?

Лучший ответ: Будет мерзко выть и момент будет никакой. Так что или частотник, или УКД (разбомбить стиралку), но не вот этот колхоз.

Худший ответ: Попробуйте это
https://audio-cxem.ru/shemyi/dimmery/moshhnyj-simi...

Только учтите тут падает напряжение и соответственно мощьность, лучше всего купить частотник.
Вопрос: Чем заменить ReadBeanPHP?

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

Поэтому в качестве прививки от говнокода я порекомендую сначала
- учить устройство БД. Создавать все свои схемы руками
- учить SQL. Писать все свои запросы руками
- освоить работу с БД из РНР на базовом уровне, через нативный ПДО.

После того как это все будет от зубов отскакивать, и после пары выполненных проектов будет очевидно видна некоторая избыточность и повторяемость кода - ничинать писать свой первый Table Gateway. Ну, или если совсем нипалусяися - то осваивать что-нибудь хайповое, но хотя бы не такое маргинальное, например Елоквент.

Худший ответ: А в чем проблема, есть желание найти ещё проще библиотеку? Так уже проще некуда. Я только учусь, но столкнулся с тем, что перехожу с readbean на создание своего класса, заточенного под себя. Не уверен, что это лучший вариант, нужно делать нечто универсальное.
Вопрос: Как сделать отдельный раздел для бэкапов Timeshift?

Лучший ответ: Для резервной копии нужен отдельный диск.

Худший ответ: 1. Зачем отдельный раздел, чем плох отдельный каталог?
2. Раздел можно fdisk сделать или gparted, если есть место. На лету откусить можно либо загрузившись с рекавери диска и воспользовавшись каким-нить gparted или другим софтом для работы с разделами. Либо если изначально в LVM все было
3. Для линукса пользуйтесь стандартным ext4, пока не будете четко понимать зачем вам что-то другое.
Вопрос: Как работать с api в python Django?

Лучший ответ: Это обычный json - берете да преобразуете в обычный dict - да работаете....

Худший ответ: Работать с подобным форматом можно через Django REST framework
Для быстрого понимания, что это и как с этим работать, могу порекомендовать посмотреть запись вебинара, дает базовое представление о фреймворке
Вопрос: Как проверить правильность написания ссылки?

Лучший ответ: Ну если статьи не помогают пониманию, изучите стандарт – RFC3986

А вообще на википедии, как по мне, довольно понятно написано

Стандарт URL использует набор символов US-ASCII. Это имеет серьёзный недостаток, поскольку разрешается использовать лишь латинские буквы, цифры и несколько знаков пунктуации. Все другие символы необходимо перекодировать.

Худший ответ: С точки зрения JavaScript все 3 ссылки валидные. Проверял через new URL('ССЫЛКА').
try { new URL(''); }
catch (e) { console.error(e); }