pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: Не могу понять, где ошибка в коде?

Лучший ответ: Вам сюда.

Худший ответ: Ну.. у вас же в контроллере так и написано? Если нет POST параметров, то выдать ошибку, разве нет? Переходя на страницу оплаты, Вы же сразу не отправляете POST данные? Вот контроллер следуя Вашей логике и ругается.. 
Или где и кем дергается action getResult?
Вопрос: Заставить работать второй роутер в одной wi-fi сети?

Лучший ответ: !!!ИМХО!!!
Плохая идея использовать роутеры с одинаковым SSID, ну костыли это.
Если же очень хочется, то:
1) Ставим одинаковый SSID.
2) Ставим вручную  разные каналы (если поддерживается).
3) Режем силу сигнала, чтоб устройства минимально друг-друга перекрывали и молимся, чтоб устройства рвали конект при слабом сигнале.
Если между точками у вас нет провода, то вам нужен WDS, но:
1) Он режет скорость сети.
2) Ниразу не видел нормальной реализации в продакшене, чтоб это хоть как-то реально надежно работало.
У некоторых роутеров бывают режимы репитера, но это уже от устройства зависит.

Худший ответ: необходимо настроить работу Asus в рамках одной локальной и беспроводной сетей. Очень просто.Соедините патчкордом LAN порт TP-LINK  c  LAN портом  Asus.Отключите на Asus  dhcp сервер.Настройте на Asus  точку доступа wi-fi точно так же как и на TP-LINK.
Вопрос: JavaScript библиотека для работы с canvas 2d?

Лучший ответ: Paper.js
Примеры: paperjs.org/examples

Худший ответ: libcanvas.github.io
Есть несколько статей на хабре про неё от автора
Вопрос: Какую архитектуру создать для написания сервера статистики на Ruby?

Лучший ответ: Мне тут посоветовали Scribe для быстрого сбора событий. Используется facebook'ом, объемы статистики которого малыми не назвать. Scribe может очень быстро принять сообщение, а затем сбрасывать его произвольное время на другой Scribe сервер или в локальный файл. Таким образом отослать событие "ничего" не стоит по времени. События могут быть внутренние (открытие страницы) или принятые от вашего плеера/приложения (play/pause) через (REST) API. Во втором случае лучше не использовать тяжелый стек RoR, а взять что-то крайне легковесное. Ведь там не будет никакой логики, принять данные и сразу в Scribe. Я бы сделал на чистом python/WSGI.
В идеале поставить по scribe процессу на каждый app. сервер, которые будут сливать события на единый выделенный scribe сервер, сливающий все в набор файлов. На этом же сервере можно поставить любую аналитику, которая на вход получит большие файлы с логами, а на выходе необходимую вам статистику (можно на map-reduce, можно и попроще). Ротацию файлов можно поставить на 10 минут, scribe сам за вас их крутит.  Готовые агрегаты сливаются в любую БД, скорость ее работы не принципиальна, ведь они пойдут на графики для узкого круга людей.

Худший ответ: Наверно не совсем отвечу на ваш вопрос по архитектуре, но все же.
Если смотреть ваши требования к аналитике, то вам может помочь KissMetrics . Прекрасно справляется с аналитикой поведения пользователей... и многое другое.
Вопрос: На сколько «дружат» Java и C#?

Лучший ответ: Вообще не дружат. Надо отдавать себе отчет, что dll, создаваемая C# — это не dll в прямом смысле слова, это сборка, она не экспортирует функций.

stackoverflow.com/questions/10977200/calling-c-sharp-dll-from-java

Худший ответ: А вот это jni4net.sourceforge.net/ кто-то пробовал?
Вопрос: Сколько в среднем тратится ставок, чтобы взять проект?

Лучший ответ: Дают 60 коннектов, это 30 заявок.
Когда я начинал пару месяцев назад из 10 заявок было где то 4-5 интервью из них 2 выбирали исполнителем, получается за месяц 5-6 проектов можно взять.
Профиль у меня был пустой без портфолио.

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

Лучший ответ: Попробуйте вот этот калькулятор сеток.

Худший ответ: В большинстве современных сеток (в т.ч. бутстрап) ширина колонок указана в процентах. 
Указывайте ширину родительского контейнера какую вам надо. 
Но делать ширину 1920px не стоит. 
Если нужно растянуть на весь экран, указывайте ширину 100%.
Вопрос: Спецам Javascript. Что тут можно оптимизировать?

Лучший ответ: А Вы знали что костяшки нельзя рандомно разбрасывать по полю пятнашек? ;) Для того чтобы они всегда складывались необходим специальный алгоритм размешивания суть которого должна сводиться к (перестановка двух случайних косточек) * 2n?Источник
Поэтому сначала оптимизируйте генерацию случайной доски.
У Имя Фамилия в алгоритме, кстати, та же ошибка..

Худший ответ: $(".square").click(function()
неэффективно
Нужно так:$("body").on("click", ".square", function()
upd.  лол, раз тут набежали объясню
Заглянув в исходники jQuery можно увидеть, что разные $(selector).click это алиасы на $(selector).on
https://github.com/jquery/jquery/blob/master/src/e...
А вот тут видно, что во втором случае у нас будет только один листенер, в первом случае их будет 15. Сильно на производительность не повлияет, но если он захочет сделать 2048нашки то будет заметна разница.
https://github.com/jquery/jquery/blob/master/src/e...
Вопрос: Как запускать php из консоли?

Лучший ответ: 1) Запускать надо напрямую, а не через sh (привожу свой работающий пример, bash_php - это имя файла, лежащего в директории "~/")~$ bash_php
2) У файла bash_php должны быть указаны необходимые для запуска права. Установить такие права можно командой:~$ chmod +x bash_php
3) Путь к файлу, который подвергается include'у должен быть либо абсолютным (если у вас файл лежит далеко):#!/usr/bin/php
<?php
include "/test/inc.php";
?>
либо относительным (при этом отсчет пути ведется от рабочей директории, в моем примере - "~/"):#!/usr/bin/php
<?php
include "inc.php";
?>

Худший ответ: No such file or directory
include/inc.php не существует значит такой путь.Syntax error: word unexpected (expecting ")")
include() наверное, а не include ()
Вопрос: Как добиться максимальной безопасности в сети?

Лучший ответ: Судя по контексту, Вас интересует анонимность, а не безопасность.

Полная анонимность во-первых невозможна, а во-вторых не нужна, т.к. с определённого момента будет только привлекать к Вам излишнее внимание. Максимальной анонимности можно достичь через использование полноценных виртуальных личностей, одной из которых будет Ваша реальная личность.

Именно от имени этой личности Вы будете выкладывать в сеть всю необходимую информацию — имя и контактную информацию для клиентов/знакомых, адрес и кредитку для магазинов, фотки для друзей. Вы можете пытаться контролировать объём выкладываемой информации, ограничивать своё присутствие в социальных сетях, и т.д. — но это не даст большого эффекта: всё, что Вы не расскажете про себя сами, про Вас расскажут Ваши друзья. Избежать этого можно, только если у Вас нет друзей, Вы не делаете покупки в интернете, не ищете через интернет работу, не пытаетесь заработать деньги через интернет, … что для большинства абсолютно неприемлемо, так что лучше сразу смиритесь с тем, что «реальный» виртуал у Вас всё-равно будет. Единственный возможный способ его «анонимизировать» это не привлекать к нему внимания — сделайте так, чтобы эта «реальная» виртуальная личность абсолютно ничем не выделялась на общем фоне, будьте «как все».

А для всей остальной деятельности в сети используйте совершенно другие виртуальные личности. Чтобы их не смогли связать с Вашей реальной личностью, желательно исключить все возможные пересечения виртуальных личностей с реальной:
придумайте полноценную личность — имя, ник, пол, email, …
используйте для всей деятельности от имени виртуала другую OS (в идеале не просто ещё одну винду/линух в VMware, а действительно иную OS, с другим набором используемых приложений — другой браузер, IM-клиент, etc.); может иметь смысл использовать специальные дистрибутивы линуха ориентированные на максимальную анонимность
настройте эту OS не так, как обычно настраиваете свою систему — другой язык, другое разрешение экрана, другая тайм-зона
по возможности используйте другой канал для выхода в инет (напр. если основная система работает через городскую локалку или ADSL, виртуальная система может работать через публичный WiFi)
И только когда эта часть Вашей анонимизации готова, можете начинать заботиться о VPN, Tor и proxy. Конечно, ещё остаётся вероятность, что Вас всё-равно вычислят по психологическому профилю… :-) но чтобы кто-то начал сравнивать псих.профили Ваших виртуалов сначала должно появиться подозрение, что эти виртуалы принадлежат одному человеку, а для этого скорее всего Вам необходимо будет самостоятельно проговориться или ошибиться (указать не тот email, или выйти в инет не через тот канал, etc.).

DISCLAIMER: Поддержка полноценной не отслеживаемой виртуальной личности может со временем привести к психическому заболеванию. :)

Худший ответ: Используйте антидетект браузер такой как adspower, multilogin, indigo и так далее или анонимный браузер тор.
Вопрос: Как конвертировать в []byte?

Лучший ответ: []byte(err.Error())
error - это интерфейс, который имеет один метод Error(), возвращающий string (текст ошибки).

Худший ответ: Попробуйте так []byte(fmt.Sprintf("%s", err))
Вопрос: Как выучить алгоритмы?

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

Худший ответ: Желательно хорошо знать математику и иметь алгоритмическое мышление. Странно, что Кормен вам не зашел. Не знаю, какую его работу вы смотрели, но у него есть книга «Алгоритмы. Вводный курс», и в ней много иллюстраций с наглядными примерами — она рассчитана именно на новичков.

Если самостоятельно изучение совсем туго идет, выберите курсы kursfinder.ru/algorithms/  и посвятите обучению несколько месяцев. Преподаватели вам по полочкам все объяснят. При выборе советую вам смотреть на возможность общаться с преподавателем, потому что не все онлайн-школы предоставляют такую возможность, где-то вы просто будете проходить онлайн-занятия и выполнять домашку, а за общение с экспертом попросят еще и денежки доплатить. Обратите на это внимание:)
Вопрос: Как удалить лишние селекторы CSS?

Лучший ответ: www.cleancss.com
https://github.com/peterbe/mincss
Лично я предпочитаю эту процедуру, как и многие другие в процессе работы, выполнять с  помощью волшебного Grunt - https://github.com/addyosmani/grunt-uncss

Худший ответ: Chrome DevTools, вроде, умеют такое делать.
Вопрос: Отправка посылки из Москвы в Санкт-Петербург?

Лучший ответ: Проводник поезда мск-спб.

Худший ответ: www.express-pochta.ru/ пользовался этой компанией. Доставляют просто супер.
Вопрос: Оптовые закупки техники?

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

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

Лучший ответ: Во-первых ваш пост выглядит как спам.

Худший ответ: А что вы хотели? У вас нет сообщества! Зарегистрированных пользователей 58 человек. Вычитаем из них друзей, зарегистрировавшихся по вашей просьбе. Далее подсчитываем сколько из оставшихся написало более 1 статьи и сколько из них активно коментит чужие статьи, получите человек 10-15. 

У вас в контакте 17 человек, в фэйсбуке 6 человек. При этом как раз вконтакт, фэйсбук и твиттер являются основными каналами продвижения конкурсов. 

Вывод: отсутствие активности в конкурсе было легко предсказуемо.
Вопрос: Как сделать правильно ajax запрос в React Redux?

Лучший ответ: Сделал подобный туториал, где разбираются и асинхронные запросы тоже. Буду рад если помогу - https://www.gitbook.com/book/maxfarseer/redux-cour...

Худший ответ: Посмотрите, как это сделано в примере async
В action у вас только описывается объект, по типу которого вызовется соответствующий редьюсер, который и отдаст уже новый state.
Соответственно, в componentDidMount должен вызываться метод dispatch(loadInfo(...))
Вопрос: Как подключить дисплей к Arduino

Лучший ответ: Ничего лишнего не надо, но смотрите на вольтаж

Вот, у Вас в примере есть такой код:
void setCS(byte value)
{
    digitalWrite(2, value ? HIGH : LOW);
}

void setSCL(byte value)
{
    digitalWrite(3, value ? HIGH : LOW);
}

void setSDA(byte value)
{
    digitalWrite(4, value ? HIGH : LOW);
}

void setRS(byte value)
{
    digitalWrite(5, value ? HIGH : LOW);
}

void setRESET(byte value)
{
    digitalWrite(6, value ? HIGH : LOW);
}

    pinMode(2, OUTPUT);
    pinMode(3, OUTPUT);
    pinMode(4, OUTPUT);
    pinMode(5, OUTPUT);
    pinMode(6, OUTPUT);

В соответствующим выводам контроллера подключаете дисплей

Примеры ищите по ключевому слову ILI9225B — это наименование контроллера экрана.

Худший ответ: vrtp.ru — Дисплеи от сотиков, Как их прикрутить к своему проекту

И вот
Вопрос: Как качественно мониторить web-сайт?

Лучший ответ: piwik.org - собственная яндекс.метрика \ гугл.аналитикс
newrelic.com (https://github.com/newrelic)
www.zabbix.com
https://github.com/pagespeed/ngx_pagespeed (https://developers.google.com/speed/pagespeed/module)

Худший ответ: google analytics и yandex.merika, естественно, есть, но это немного не то. нужно что-то собственное, ну в смысле система мониторинга на собственном сервере.
Вопрос: Как создать свой формат файла или как сохранить 300 вопросов с вариантами в одном файле?

Лучший ответ: Не вижу проблем с хранением всего в JSON-файле с кодированием бинарных данных в Base64 (так изображения хранить проще простого; про формулы в конце). JSON парсить в php (да и вообще) – проще некуда. Сохранение в JSON-файл из *.doc/docx можно реализовать макросом-скриптом на Visual Basic за половину рабочего дня.
Если не планируется какое либо распространение этого софта и заранее известно окружение (например система тестирования в университете с определенной версией MS Office =) ), то можно использовать автоматизацию приложений MS Office. Насколько помню, на том же Delphi довольно просто прикручивался кастомный GUI к документу MS Office при наличии хоть какого опыта работы с технологией COM. В таком случае достаточно будет лишь правильно разметить документ. С веб-версией, в случае ее необходимости, придется обращаться к .NET-платформе (хотя наверняка в MSDN уже есть мануал с сорцами на эту тему).
И стоит напомнить: *.docx – это не более чем переименованный *.zip с файлами в xml-формате. Не знаю как там хранятся изображения, но парсить распакованную структуру не должно составить большого труда средствами любого языка программирования.
Что является формулами я не смог понять из вопроса. Если объекты *math* или как там в MS Office они зовуться, то тут нужно искать решение. Например отрендерить предварительно =)). Вроде когда из .docx импортировали в *.doc для Office 2003 так и было.

Худший ответ: Главный вопрос — не количество вариантов и вопросов, а какие возможности разметки хотите реализовать? Вы упомянули формулы, картинки. В каком именно формате планируете хранить содержимое вопроса?
Если это вордовская разметка, то может и хранить всё как в ворде - зипованые xml. Если формат html - то и хранить в нём (фото и прочие бинарные файлы в нем-же, в base64).
Для индекса и быстрого поиска по нему ("чтобы легко достать случайные 25 вопросов") можно построить json или xml.
Или воспользуйтесь SQLite - просто сложите всё туда. Но всё равно, сначала необходимо определиться с форматом контейнера вопроса.
Вопрос: Что выбрать из 2х специализаций, которые нравятся — администрирование Linux или веб-разработка?

Лучший ответ: Это смежные знания. Развивайтесь в обоих.

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

Лучший ответ: Что значит откуда? С официального сайта конечно же, как и изучение любого продукта, тут другого варианта и быть не может.
У заббикса очень хорошая база документации - www.zabbix.com/documentation.php

Худший ответ: Соори за оффтопик, но...
Забикс громоздкий. Если вам нужно пару хостов мониторить - посмотрите на Dude, он куда проще и логичнее (хотя возможности скромнее).
Вопрос: Возможно ли увеличит размер стека в Visual c++?

Лучший ответ: Увеличение стека - костыль. Измените алгоритм и разверните рекурсию в цикл.

Худший ответ: Лучше переписать сортировку.
habrahabr.ru/post/205290
Вопрос: Как сделать на одной страничке сайта два разных слайдера с помощью плагина owl carousel?

Лучший ответ: Очевидно, задать им разные идентификаторы.<div id="owl-one">...</div>
<div id="owl-two">...</div>$("#owl-one").owlCarousel();
$("#owl-two").owlCarousel();

Худший ответ: Можно и вот так, если не критично:<div class="owl-carousel">
<div class="owl-carousel">$('.owl-carousel').owlCarousel();
Вопрос: Астрономия

Лучший ответ: Высота орбиты известна, скорость (вращения и время полного оборота по орбите) так же… Собственно для выяснения положения по времени все есть. Из литературы пожалуй хватит статьи на википедии и прилегающих ссылок.

Худший ответ: Общие понятия, из которых становится ясно, что не всё так просто.

www.astronomy.ru/forum/index.php?topic=1515.0 — правильный форум по теме. Там ряд полезных ссылок; поскольку топик старый, не все ссылки действительны, к сожалению. Но по названиям сориентироваться хотя бы.

Ещё здесь кое-что полезное есть: www.astronet.ru/db/msg/1178709/node11.html, и тут: подробный учебник «Сферическая астрономия»
Вопрос: Как &quot;вспомнить&quot; пароль от админа WinXP

Лучший ответ: Спутал я немного: HirenBootCd не «вспоминает» пароль, а сбрасывает его, т.е. сносит пароль у пользователя вообще.

Худший ответ: Как раз через консоль и сбрасыается подобной софтиной, сам когда-то юзал. Софта такого много, берите любой с высоким рейтингом в каталогах софта.
Вопрос: Почему при отправке cron`ом текстового файла (в виде вложения или в теле письма не важно) в почту, файл всегда пустой?

Лучший ответ: Укажите полный путь до файла list.txt

Худший ответ: Во-первых, из крона всё запускается из-под sh. 
Во-вторых пишите полные пути до файлов (и лучше - и бинарников тоже, или выставляйте $PATH явно).
Вопрос: В чем минус хоститься на github pages?

Лучший ответ: Смотря что хостить и для чего.
Если не собираетесь делать сайты "кому-то", например, "неприхотливым заказчикам", которым все же когда-то надо будет хоть что-то там поменять, то все ок.
Если используете генератор статических сайтов, будет сложно деплоить не со своего рабочего компьютера, возможно.
Возможно, где-то удаленно будет сложно задеплоить из-за отсутствия гита.
Если часто делаете изменения, надо не забывать синхронизировать веб-версию с локальной (наверное, актуально только при использовании генераторов)
Ну, и самое главное: я не нашел в веб-версии возможности загружать файлы (например, изображения)
В итоге, для 90% задач - минусов никаких, одни плюсы.

Худший ответ: А с чего вы взяли что какие-то минусы есть? Ну... гитхаб не гарантирует вам аптайм 100% вот и все минусы.
Вопрос: По какой книге профессионально учить CSS?

Лучший ответ: Я лично изучал на практике, а шпаргалка - htmlbook.ru/. Хорошей книги к сожалению не встречал, а может просто не искал.

Худший ответ: честно учишься  на htmlacademy (бесплатно + платно)
Вопрос: Opera: Не работает Youtube

Лучший ответ: Такая проблема возникает, если включен режим HTML5 на YouTube.
если почистить cookie для сайта youtube, то видео начинает проигрываться, но во Flash
но если после этого пойти и включить режим html5 www.youtube.com/html5 — оно опять перестает проигрываться.

Худший ответ: Почистил куки — все заработало
Вопрос: Карточка товара при наведении. Как такое сверстать?

Лучший ответ: Привет!
Что именно кажется трудным?
Посмотрите блок gtile-i и его потомков.

Худший ответ: Например, вбить в поиск на тостере rozetka.com.ua
И увидеть последний вопрос в выдаче: Как заставить элемент перекрывать соседние?
Вопрос: PHP все HTTP-заголовки переводит в верхний регистр?

Лучший ответ: Прямого описания не нашел, но документация PHP говорит, что глобальная переменная $_SERVER заполняется в соответствии со спецификацией CGI1.1 (RFC 3875), которая гласит, что 

Meta-variables with names beginning with «HTTP_» contain values read from the client request header fields, if the protocol used is HTTP. The HTTP header field name is converted to upper case, has all occurrences of "-" replaced with "_" and has «HTTP_» prepended to give the meta-variable name.

Худший ответ: А как вы смотрите посланные заголовки? эта функция www.php.net/manual/ru/function.apache-request-headers.php оставляет всё как есть
Вопрос: Поднять картографический сервис на своем свервере?

Лучший ответ: Если вы дружите в JavaScript, то посмотрите в сторону: 
Leaflet -- leafletjs.com/examples.html
Насколько я понимаю вам нужна статичная карта вашей сети, это вполне можно сделать копи-пастом кода из примеров.

Худший ответ: API гугл-карт и яндекс-карт позволяют вроде, заодно и карты их возьмёте
Вопрос: Android Market по USB?

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

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

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

Худший ответ: Проходники/сетевые розетки
Вопрос: Windows Server 2008 R2: как пустить торренты (отдельная программа/порты) через Yota-модем вместо проводного подключения?

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

Худший ответ: Если торренты работают на локальной машине, то вариант — ставить торрент-клиента умеющего выбирать интерфейс, на который он биндится и биндить его к интерфейсу модема.

Если торренты работают на других машинах в локалке — то ставить на сервер прокси-сервер, биндить его к интерфейсу/адресу модема, конфигурировать прокси-сервер в торрентах + настраивать проброс портов либо средствами прокси-сервера либо средствами RRAS.
Вопрос: Подходят ли уроки Andriod Studo к Intellij IDEA?

Лучший ответ: Подходят. При изучении чего-то из программирования, делай упор на язык/платформу/SDK/whatever, а не на IDE. IDE приходят и уходят, а всё остальное - остаётся.

Худший ответ: Сейчас разработка под Android вминяемыми людьми происходит на Android Studio. Забудь про Eclipse, это прошлый век. Android студио официальная IDE, её поддерживает сам Google в этом статусе.
Вопрос: Какую GO либу посоветуете для написания демонов?

Лучший ответ: Поддержи отечественного производителя: takama/daemon. К тому же пэкедж без лишних зависимостей.

Худший ответ: Попробуйте стандартные для linux start-stop-daemon в init.d скриптах, при условии что у вас Linux и не systemd.