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

Лучший ответ: Можешь тут писать, например я всегда готов бесплатно обосрать любую идею.

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

Лучший ответ: async function getArticles(){
  const response = await fetch('https://gorest.co.in/public/v1/posts');
  const response =  await response.json()
  console.log(response); // вывод этого стоит приложить к вопросу
  response.data.forEach((article) => console.log(article.title));
}
getArticles(); // выведет в консоль кучу title'ов

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

Лучший ответ: Как получить высокий CTR на фрилансе?
Нанять фрилансера с высоким CTR, чтобы он рассказал, как это делается.

Худший ответ: Проявить смекалку.
Вопрос: Как подключиться к MongoDB удаленно с помощью GUI?

Лучший ответ: пробрось с помощью ssh порт 27017 на локальную машину и всех дел. монга даже не поймет, что это удаленное соединение :-)

Худший ответ: Для аутентификации, защищенного соединения есть сервис mlab.
Вопрос: Как подключить экран фотопарата? сделать видео вход на экран от CAMEDIA C-5060?

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

Ну или просто на Али закажите за копейки полностью аналогичный, но уже с распаянным HDMI.

spoilerИ да, под женскими никами писать это год эдак 2005-ый, моё почтение.

Худший ответ: Никак. 
Это специализированный экран который не имеет никакого отношения к экранам для просмотра видеосигнала.
самое разумное купить китайский монитор за тысячу рублей. если речь про hdmi то экран будет стоить несколько дороже.
Вопрос: Каким образом Гугл Яндекс находят за долю секунды сайт по «цитируемой строке»?

Лучший ответ: Узловое "дерево", где каждый узел - это одно слово (может и би/три-грамма).
Кол-во набранных баллов (длина пути) в момент прохода по связям и наличие определённых ID-шников, точно определяет (выделяет) сайты, которые содержат цитируемую строку.
(и, разумеется, поиск ведётся только по проиндексированным заранее данным)

Худший ответ: Они нашли "любую строку" задолго до этой секунды. А потом просто оптимизировали данные на своих серверах. Можно сказать, что они скопировали Интернет (хотя на самом деле лишь часть Интернета).
Вопрос: Почему id модели не меняется при удалении другой модели в django?

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

Худший ответ: Есть ты с идентификатором 100, а есть человек, набравший 10 кредитов на сумму в 50 миллионов, у него идентификатор 99. Человек загадочным образом умирает, а ты «упорядочиваешь» свой идентификатор и становишься 99. Теперь ты должен банкам 50 миллионов.
Вопрос: Стоит ли переходить с Sublime Text на Visual Studio Code?

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

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

Лучший ответ: Просто! Платежная страница, платежная ссылка, или платежная кнопка. Сервисов уйма, Fondy, например. Как сделать автоматизированно? Закажите у программиста.

Худший ответ: 1) Проработать ЛС бота, в котором будет Бот скидать чек для оплаты, а так же проверять оплату, хороший варянт красиво организовать при помощи inlinekeyboard с параметром url=''
2) Сделать в боте или парсинг, или через api, проверка оплаты чека, когда человек к примеру нажимает на кнопку "Проверить оплату" сделанную к примеру так же через inlinekeyboard для удобности, с добавлением задержки на нажатие
3) В случаи оплаты, бот добавляет в группу человека, и добавляет его в базу, записывая и просчитывая туда дату, которая будет спустя 30 дней.
4) Добавить в бота, ежедневную, или же проверку через кмд. При вводе которой ищет в базе значения ID людей которых нужно кикнуть, в графе где "дата кика" совпадает с текущей
Вопрос: Есть ли вероятность восстановить данные после шифровальщика?

Лучший ответ: при наличии исходного файла и одного зашифрованного файла есть возможность высчитать ключ?
Считайте, что нет. Я боюсь спороть чушь, ибо дело было совсем давно, но мы изучали схожую задачу для WinRAR 4 и зашифрованных им файлов. Тогда, по-моему, пришли к выводу, что при наличии незашифрованного файла 128-битное шифрование становится примерно 100-битным. 

Вам стоит сделать следующее: 

Извлеките из ноутбука жёсткий диск / SSD, подключите его к другому компьютеру, на тот компьютер скачайте бесплатный R.saver, и сделайте полное сканирование вашего диска. 
В зависимости от того, как работал вирус, сколько свободного места было доступно, и как долго после атаки пользовались ноутбуком, есть шанс восстановить данные, удалённые шифровальщиком, но не перезаписанные впоследствии. 
Если у вас ССД, то оптимальным было бы отключить компьютер как можно раньше, чтобы файлы не удалил TRIM.

Также либо отложите этот диск в сторону до лучших времён, либо сделайте его посекторную копию (несжатую), либо скопируйте куда-то все файлы. В случае SSD вариант хранить диск не подходит - ячейки памяти будут терять заряд без использования. 
Это для того, чтобы если какая-то из спецслужб возьмёт сервер злоумышленников и выложит ключи, вы могли ими воспользоваться.

Худший ответ: Нет.
Вопрос: Как вытащить данные с полуубитого жёсткого диска?

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

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

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

Худший ответ: почитал много негативных отзывов по вопросу связки Asterisk с CRM
Это говорит о проблемах в CRM, а не в Астериске. 
Любая облачная АТС - это ограничение, в том или ином виде. 
В * нет ограничений фактически, твори что хочешь.
Вопрос: Как использовать БД только на клиенте(js)?

Лучший ответ: Через IndexedDB можно, но выбрать место хранения не сможете, храниться будет где-то внутри профиля пользователя в браузере, примерно рядом с localStorage.

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

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

Проверьте установленные расширения, а так же количество открытых программ на ОС. 

Ещё вариант: недостаточное количество места на жёстком диске. Некуда скидывать кэш.

Худший ответ: Что делать если подлагивает гугл хром?Кроме всех предложенных, есть ещё один способ, я его обнаружил совсем недавно. Это переход с Хрома на MS Edge, ту его версию, которая на днях приехала как обновление всем пользователям Win10. Такой переход возможен из-за того, что нынешний Edge - это тот же Хром (у них одинаковые движки).
Запустив его и склонировав все настройки со своего Хрома (там есть такая опция), я обнаружил, что некоторые сайты, которые в Хроме вели себя непристойно или тормозили, в Edge действуют без проблем. Один из таких сайтов - AliExpress.
Вопрос: Проблема с выходом из режима сна?

Лучший ответ: Известная проблема, я тоже с таким сталкивался.
Решения нет. Проблема в абсолютно убогой поддержке линуксом стандартов ACPI в целом и на десктопах с ноутбуками в частности.
Я серьёзно. На каких-то дистрибутивах с этим лучше, на каких-то хуже, где-то с другим железом такое почти не встречается, где-то - постоянно.

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

Лучший ответ: 1. git хранит всю историю. Но встроенный garbage collector может удалять коммиты, которые не привязаны ни к какой ветке. Поэтому для начала:
* Удалите ненужные бренчи.
* Выполнте "git gc --aggressive --prune" после удаления бренчей.

2. Затем нужно разобраться с тем, что у вас занимает место. Если вы напихали крупных файлов в ваш гит репо и они присутствуют в активном бренче, то никак их не удалить. Точнее можно попробовать удалить сами файлы вручную или при помощи bfg-repo-cleaner, но при этом надо синхронизировать это со всеми участниками. Если у вас гит репо локальный и никто им не пользуется, это проще. Но при этом вы ломаете коммиты - откатиться на них уже будет нельзя.

3. Наконец следует потратить вечерок и почитать про git-flow, или даже посмотреть 3-4 ютуб ролика от разных авторов которые показывают разные флоу работы с гитом. Там вы поймете почему и зачем люди пользуются rebase, squash, зачем удаляют ненужные ветки и содержат dev/master в хорошем состоянии, когда там нет промежуточных коммитов с commit message типа "апечатка" "забыл" "еще" и подобного мусора. И гит репо занимает минимальный объем.

Худший ответ: Никак. Git придумали для других целей. Поэтому всё, что вы можете, - это удалить историй либо даже проще пересоздать репозиторий
Вопрос: Как передать переменную из javascript в PHP без GET/POST?

Лучший ответ: put/delete? Задачу лучше объясните, в каких целях нужна такая магия?

Худший ответ: Никак

phpfaq.ru/newbie/na_tanke#js
Вопрос: Может кто объяснить простым языком на пальцах, что такое мутации?

Лучший ответ: Какое видео?)
Куда еще проще обьяснить чем это написано в доке Vue? Вроде разжеванно:
https://vuex.vuejs.org/ru/guide/mutations.html

Терминология
Вкратце: ваше состояние хранится в объекте, называемом хранилищем. Для изменения состояния вы используете действия и мутации, которые также хранятся в состоянии.

Мутации (Mutations)

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

Худший ответ: У меня так же могз не пластичен в плане восприимчивости информации о программировании, но эта статья доходчиво все объясняет, если документация не понятна
Вопрос: Как изменить последний столбец в sqlite python?

Лучший ответ: > Дело в том что у меня несколько строк с одним и тем же ключом
Значит, у тебя нет первичного ключа в таблице, так как первичный ключ должен быть уникален.
Исправляй структуру таблицы, чтобы был действительно уникальный ключ, тогда и проблем таких не будет.

Худший ответ: > Дело в том что у меня несколько строк с одним и тем же ключом
Значит, у тебя нет первичного ключа в таблице, так как первичный ключ должен быть уникален.
Исправляй структуру таблицы, чтобы был действительно уникальный ключ, тогда и проблем таких не будет.
Вопрос: React + php, правильно ли я понял суть?

Лучший ответ: 0. Реакту все равно откуда приходят данные.
1. Да.
2. Имеет, если вам нужен SSR. Если он вам не нужен, то на беке ничего рисовать не надо.
3. Да.

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

Лучший ответ: Потому что в письмо добавляется только один файл.

Худший ответ: капец...
<input name="file[]" type="file" multiple>
Вопрос: Aws серверное приложение?

Лучший ответ: Может быт что угодно. Единственный способ - изучить платформу ДО ее использования. Желательно не на уровне "я могу запустить виртуалку"

Худший ответ: Может быт что угодно. Единственный способ - изучить платформу ДО ее использования. Желательно не на уровне "я могу запустить виртуалку"
Вопрос: Что делать если дают проекты с ужасным кодом в доработку?

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

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

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

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

Лучший ответ: Идти на стажировку за бесплатно
This. У вас будет реальный опыт и реальная бумажка, что вас хоть где-то потерпели.неплохо в html, css (сверстано порядка 20 одностраничных макетов PSD)
Фигня.сейчас учу основы JS (есть пара работ: todo, calculator, математическая игра с генерацией рандомных примеров)
Ничто.Как бы вы поступили на моем месте?
Побежал бы на стажировку бегом.P. S. А ещё я забыл пункт "целовать ноги тому, кто позвал на стажировку".

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

Лучший ответ: майнер установи)

Худший ответ: Еще можно скриптом менять приоритет конкретных процессов - система сама их будет тормозить.wmic process where name="notepad.exe" call setpriority 64
Еще можно просто завершать процесс "неожиданно".
Защитить можно цепочкой заданий в планировщике - и никаких посторонних приложений, если не знаешь - поможет только переустановка винды.
Вопрос: Кто может опознать пациента?

Лучший ответ: черная полоса с нулями это -
впрочем если присмотрется это не нули а именно минус

Худший ответ: Электролиты на 10000мкф вполне себе бывают. Обычный конденсатор с номиналом на 10000 мкф и 16В. Как уже указали минус на корпусе отмечен, там где черная полоска отмечает минус. Так же у плюса ножка длиннее.
пример другого конденсатораhttps://www.chipdip.ru/product0/9000565954
Вопрос: Какой дистрибутив Linux выбрать для веб-разработки?

Лучший ответ: любой популярный ubuntu ( mint ), debian, arch ( manjaro ), void, gentoo...
если интересно понять как работает и есть время, то gentoo, но перед этим лучше пару недель потыкать палочкой во что-нибудь другое

linux - это ядро
дистрибутив - это по сути ядро + скрипты для старта системы и управления сервисами ( systemd или что-то другое), пакетный менеджер, политика относительно версий пакетов(программ) / обноавлений и документация 


Красивый современный и главное удобный графический интерфейс

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

https://www.reddit.com/r/unixporn/top/?t=all
https://www.reddit.com/r/UsabilityPorn/top/?t=all

Худший ответ: Mint или kubuntu
Вопрос: Как сделать такой блок?

Лучший ответ: snippetВ ms edge не работает сочетание свойств transition и min-height: calc()

Худший ответ: Если absolute применить то он уедет, без скриптов можно так сделать?
Можно поднять его, изменив z-index, тогда не должно уехать. Ну и тень сделать box-shadow, это создаст иллюзию того что блок выше всего контента. Без JS можно обойтись.
Вопрос: Скриншотер для Mac?

Лучший ответ: А чем вас встроенный-то не устраивает? Он же божественный, а FTP-клиент можете выбрать на свой вкус.

Худший ответ: Попробуйте Dropshare, он раньше по SFTP загружать умел.
Вопрос: Почему теряется доступ по http на D-Link DGS-1210P /F после назначения vlan-ов?

Лучший ответ: Это нормальное поведение. Читайте что такое managment vlan и как его настроить на вашем оборудовании.

Худший ответ: Я решил эту задачу с помощью друга. Поделюсь, вдруг еще кому-то пригодится.
Явного указания на managment vlan нет, как в других коммутаторах. Чтобы разбить его порты на vlan-ы и потом иметь к нему доступ по IP, необходимо проделать данную процедуру (инструкция для web-интерфейса, т.к. набор команд крайне скуден):
1) VLAN->802.1Q VLAN: создаем необходимые vlan-ы
2) там же выбираем дефолтный влан, нажав на синюю 1 в первом столбце VID
3) переводим все порты в Not Member (можно нажав All), кроме того, к которому подключены кабелем -> Apply
4) Далее таким же образом назначаем созданным ранее vlan-ам требуемые порты
5) System->System Settings:
     5.1) Interface Name: задаем любое имя
     5.2) VLAN Name: вписываем имя того vlan-а, в сети которого будет наш компьютер для управления
     5.3) IPv4 Address: вбиваем адрес маршрутизатора (из той же сети где ПК)
     5.4) Netmask: вбиваем маску
     5.5) Gateway: вбиваем шлюз (если требуется)
6) Apply

Вот и все. Перетыкаем провод в порт с нашим vlan-ом, заходим по IP и добавляем оставшийся порт, оставленный нами на шаге3, в тот влан, который требуется.
Вопрос: Как вручную перенести Windows 10 на SSD, без сторонних программ?

Лучший ответ: Чисто системными инструментами? Да легко.
Переводите системный диск в динамический.
Создаете зеркальный рэйд, указав в качестве зеркала чистый SSD.
Дожидаетесь синхронизации, выключаете компьютер и отключаете старый системный диск.
Включаете и загружаетесь с зеркального, рэйд в состаяниии degrade. Удаляете зеркалирование и все.

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

Лучший ответ: Есть проект postgres + php + redis
генерирую docker compose файлик с помощью этого сервиса https://phpdocker.io/generator (мне самому лень думать).
далее пушу в репозиторий проекта  докер файлик. (точнее  уже папка будет).
Даёшь коллеге  доступ в репозиторий. Он клонирует и запускает команду docker-compose up 
и всё. У него запускаются нужные контейнеры. Приложение начинает сразу работать.
Коллега не будет кудахтать что у него сейчас mysql на компе, а postgres не хочет ставить т.к муторно.
или redis у него другой версии и тд.
Также вы можете на любом рабочем месте запустить в изи свой проект.
Вообщем крутая штука при разработке.
Насчет использования на проде - хз
Народ кучу серверов эксплуатирует без докеров и норм.

Худший ответ: Какой-то распространенный кейс, который проще решить с Docker, чем без Docker. 
Запустить окружение, чтобы как-то работало. Обычно используют программисты, которые ничего не понимают в администрировании.
Вопрос: Какой объем данных может обрабатывать Hibernate?

Лучший ответ: при чем тут Hibernate? это просто ORM, там внутри сидят те же sql-запросы, прекомпиляция селектов дает ту же скорость, быстродействие скорее зависит от кеша самого постгресса

Худший ответ: Если нужно заполнять такие таблицы из других источников, то jdbc с batch insert (без hibernate), можно в несколько потоков.
Если запросы на выборку достаточно сложные, то предпочитаю использовать stored procedures, которые возвращают курсор. А этот курсор уже можно обрабатывать через hibernate.
Вопрос: Что нибудь по лечге OpenVPN?

Лучший ответ: WireGuard - ничего легче в настройке не встречал.

Худший ответ: softether vpn – после запуска на сервере, можно удаленно подключиться "менеджером" и через gui настроить. Думаю, будет легче.

Главное все пароли сменить на управление серверной частью со стандартных!
Вопрос: С#: Импорт большого csv-файла в БД SQLite. Как это сделать?

Лучший ответ: Попробуйте консольную утилиту sqlite(Gui могут виснуть):
sqlite> create table mytable(a, b);
sqlite> .mode csv
sqlite> .import myfile.csv mytable

Худший ответ: https://www.bricelam.net/2017/07/20/sqlite-bulk-in....

https://stackoverflow.com/questions/364017/faster-...
Установите pragmas 
synchronous = OFF + locking_mode = EXCLUSIVE + journal_mode = OFF

И используйте пакетную вставку по 50 000 элементов
Вопрос: Как называется такой вид класса в js?

Лучший ответ: Ну изначально в js класс - это просто функция возвращающая объект. По умолчанию это новый this, но можно и что угодно вернуть, чтобы запутать врага.)

Никак не называется, просто спорная фича языка.

Худший ответ: Я не уверен, но кажеться что ты имеешь в виду клас с конструктором
Вопрос: Существуют ли утилиты логирующие действия над файлами и папками?

Лучший ответ: Преполагаю что доступ к файлам и папкам осуществляется через обычную виндовс шару - на стороне qnap это сервис samba.
Для samba есть возможность настройки адута действий клиентов (в логе будет ип адрес и действие) в интернете полно статей по настройке - например вот https://www.opennet.ru/base/net/samba_full_audit.t... 
Настроить это можно через ssh доступ, пару лент назад внутри qnap был более менее обычный linux.

Худший ответ: проверьте https://docs.microsoft.com/en-us/sysinternals/down... по уму он должен работать только для локальных файлов, но мало ли
Вопрос: Странные данные с погодного api, как получить нужные значения?

Лучший ответ: прицепи к линку &units=metric
api.openweathermap.org/data/2.5/weather?q=London,u...
"sunrise":1563422638,"sunset":1563480543
для new Date умножить на 1000,
закатnew Date(1563480543000)
Thu Jul 18 2019 23:09:03 GMT+0300 (Eastern European Summer Time)
почему так:
https://stackoverflow.com/questions/847185/convert...

Худший ответ: Она в Кельвинах.    "temp_min": 288.15,
    "temp_max": 291.15
288.15 - 273.15 = 15
291.15 - 273.15 = 18
Вопрос: Какие есть десктопные программы для управления веб-проектами?

Лучший ответ: Microsoft Project - самый популярный софт для этого.

Худший ответ: Что мешает поставить локально тот же gitlab?