Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Насколько важно ли количество ядер?

Лучший ответ:
По поводу процессоров - тесты не врут.
i5 действительно производительнее, не смотря что у него всего два реальных ядра, кроме этого у него меньше TDP а поэтому меньше проблем с перегревом(проблема ноутов) и с высаживанием батарейки.
По поводу ядер - в общем случае чем больше ядер тем лучше.
Не все приложения могут распаралеливать вычисления на несколько ядер, но не забывайте, что в один момент времени у вас работает не одно приложение, а десятки процессов(загляните в диспетчер задач) и каждое из них может породить не один поток. Поэтому даже однопоточное приложение будет работать на многоядерном процессоре быстрее, за счет того, что фоновые процессы будут меньше отбирать у него процессорное время.
По поводу i5, гипертрединга, и виртуальных ядер.
Реально у i5 два ядра, система видит четыре. 
Это не фейк, и не маркетинговый ход, это работающая технология.
Фишка довольно проста - во всех процессорах ядра очень часто простаивают и этот простой бывает более 50% рабочего времени, даже если он очень загружен, банальная ошибка в предсказании, и ядро кучу тактов тупо стоит ожидая пока загрузятся новые инструкции.
Гипертрединг позволяет быстро переключить контекст и посчитать на процессоре другую задачу в это время.
Т.е он просто использует ядра, когда они бездействуют.
Поэтому два ядра работают не хуже четырех.
Не всегда и не во всех задачах, но эффективность технологии высокая.

Худший ответ:
у i5 есть гипетрединг, то есть на одно физическое ядро приходится два виртуальных. Подробнее читать в вики.
Помимо этого, процессоры Intel содержат значительно больше различных оптимизаций, оптимальнее работает конвеер, предсказатели переходов и прочие прелестные штуки ускоряющие вычисления. То есть если ваша работа сопряжена с огромным количеством вычислений на CPU (компиляция, математика и т.д.), то выбирать стоит в сторону Intel. 
Единственное в чем процессоры AMD пока выигрывают - качество интегрированной графики и их APU. Так что для игрушек я бы выбирал процессоры AMD.
Вопрос: Как оставить цвет активной ссылки при наведении неизменным?

Лучший ответ:
Без поддержки IE8:#navbar li a{
	text-decoration:none;
	font-size:1.2em;
	color:#000;
}
#navbar li:not(.selected) a:hover{
	color:#ffc;
}

Худший ответ:
Сделайте лучше цвет при наведении 6D0000 или типа этого и всё будет норм!
Вопрос: Вопрос по прошивке роутера ASUS 500gP v2 (dd-wrt и другие)?

Лучший ответ:
Oleg откровенно говоря уже устарел, именно на её основе сделана прошивка «Энтузиастов».

Вообще, WL500gP v2 не очень хорошо-то держит торренты, запинаться будет :) Учитывайте это.

Сам использовал именно прошивку от энтузиастов, по туториалу с wl500g.info. В общем-то один раз настроил и забыл :)

Сейчас другой роутер (ASUS N16), туда поставил TomatoUSB, доволен ей очень, она и под wl500gpv2 тоже есть вроде.

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

Лучший ответ:
1. Научиться пользоваться поиском:
https://www.google.ru/search?q=%D0%B7%D0%BD%D0%B0%...
Как стать верстальщиком в краткие сроки?
2. ????
3. PROFIT

Худший ответ:
 Основные навыки фронтенд-разработчика?
Какие есть практические курсы\уроки по html5 + css3 + javascript?
Вопрос: Зачем нужны события в yii2?

Лучший ответ:
Событийная модель помогает строить слабосвязанную систему. Пример из жизни. Я сейчас работаю над SAAS платформой. Компания покупает учетку и выбирает за какие модули платить. Есть модули учета, проверок, для кадровиков и т.д. Модули должны взаимодействовать между собой, но любого модуля может не быть.
Например при создании сотрудника в модуле "кадррезерв", его автоматически надо добавить в модуль "учета". Я не могу напрямую дергать метод из другого модуля т.к. заранее не известно, будет он куплен или нет.
Вместо этого я бросаю событие типа user.created, а в модуле учета в обработчике этого события заношу пользователя в нужные списки. Получается, если модуля нет, то событие просто выброситься в холостую, а если есть, то запустится обработчик.
Это на самом деле очень удобно. Но есть и негативная сторона: из-за слабой связаности усложняется навигация по коду. Что бы узнать, где есть обработчики приходится пользоваться поиском по имени события. Но это малая цена за гибкость, которую дают события.

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

Лучший ответ:
https://jsfiddle.net/gq9j9wbn/1/
Лови. Перевел xD)

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

Лучший ответ:
На самом высоком уровне могут появиться варнинги, тем не менее такой подход допустим.

Если существует $a['a']['b']['c'], то и $a['a']['b'] должен существовать по определению.
Так что проверка родительских ветвей в данном случае излишна.

Худший ответ:
Считаю, что надо проверять в том случае, если вы не хотите перезаписать уже существующиее значение, т.е.

if (!isset($_SESSION['voted'][$voteId])) {
  // Ещё не голосовали, учитываем голос
  $_SESSION['voted'][$voteId] = time();
}

В остальных случаях проверка необязательна. Естественно, при этом если внутри используются какие-либо переменные — они должны проверяться отдельно на существование и на правильность типа. В данном случае надо убедиться, что существует переменная $voteId и имеет тип числа
Вопрос: Как послать http запрос через OpenVpn c#?

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

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

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

Худший ответ:
www.opennet.ru/base/sys/smart_hdd_mon.txt.html
вот статья, где все разжевывается.
Важные данные в любом случае нужно бы забекапить.
Вопрос: Где взять примеры для практики javascript?

Лучший ответ:
Можете выполнить такие задачки на чистом JS, к примеру:
1. ToDo-лист с сохранением задач в localStorage (пример).
2. Интерактивный календарь с возможностью добавлять события на любую дату.
3. Система тестирования/анкетирования с хранением вопросов и вариантов ответов в JSON.
4. Простая игра (тетрис, змейка, рулетка, крестики-нолики и т.д.) с использованием Canvas/SVG.
5. Калькулятор (обычный, кредитный и т.д.).

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

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

Худший ответ:
Мозг их сам составляет.
Для проверки - regex101.com.
Вопрос: Понятно ли техническое задание на дизайн сайта?

Лучший ответ:
Если быть точным, то ТЗ для дизайнеров не бывает, так как оформление и проектирование — это не техническая работа. Дизайнерам пишут бриф.
Вам надо определиться для каких дизайнеров вы составляете бриф. Лично я делю свою братию на две категории:Русские дизайнеры. Это те ребята, которые понимают слово «design» как синоним слова «оформление» и занимаются только им на основе присылаемых заказчиком эскизов (прототипы — это уже функциональные эскизы, интерактивные, которые показывают функционал сайта, тут тоже есть путаница в терминах) или описания архитектуры сайта. Таким дизайнерам нужен ваш бриф.Западные дизайнеры. Мы («скромно» причисляю себя к ним) понимаем слово «design» так, как оно переводится — «проектирование» и в этом случае разработка дизайна начинается не с прочтения готового брифа или работе по чужому эскизу, а с совместного составления брифа. Так как бриф необходим для дальнейшей разработки интерфейса, то и начинается он с заполнения данных необходимых для дизайна интерфейсов — описания целевой аудитории и пользовательских сценариев. В ходе написания сценариев выясняются какие задачи стоят у пользователей на сайте и именно их потребности вкупе с перечислением потребностей бизнеса являются отправной точкой к пониманию того, что должно быть на каждой странице. Определившись таким образом с контентом и функционалом, уже можно приступать к более детальному описанию страниц и стилистики сайта.
Ещё один повод совместно составлять бриф — это невозможность составления анкеты подходящей к любому типу сайтов. Для лендингов они одни (с описанием целевого действия, содержимого контекстной рекламы), для интернет-магазинов другие, для корпоративных сайтов третьи.

Худший ответ:
На самом деле, бытует мнение, что для хорошего результата дизайнеру противопоказано ТЗ в том виде, в котором оно у вас. Как по мне – эффективнее было бы подготовить информацию по ЦА в виде карточек пользователей, майндмепы с архитектурой сайта и сценариями использования (составляется совместно с заказчиком). Было бы отлично еще прототип в нагрузку кинуть,  но не у всех есть возможность. В таком случае дизайнеру будет сложно промахнуться. Т.е. как минимум понимание проекта у него будет, а это уже пол дела.
Вопрос: Расширение команды разработчиков. Вопрос безопасности)

Лучший ответ:
Структура проекта должна быть масштабируемой и поделена на логические блоки — «кубики». Вот один кубик — даете одному человеку. Связующие кубики — никому! Например: цепочка алгоритма A-B-C. Вы «B»-кубик оставляете у себя а «A» и «C» даете на разработку. Далее — пишите еще сами (или доверенными лицами) кубики: «B0» и «B1», получаете A1-B1-A-B-C-B2-C1 и далее «A1» и «C1» снова отдаете на разработку. Т.е. блоки «B» — это своего рода «клей», который не дает собрать по-кубикам сторонним разработчикам проект воедино.

Худший ответ:
В мире аутсорса для этого существуют договора. Контролировать биты — действительно невозможно, а с договором хотя бы можно привлечь к ответственности, если доказать её.
Вопрос: Где почитать документацию по Html Agility Pack?

Лучший ответ:
По идее, главное уметь строить XPath выражения.
С ними очень легко получить любую информацию, которая хотя бы как то типизирована, к примеру:var pageNodes = document.DocumentNode.SelectNodes("//div[@id=\"pagination_related\"]//a");
            if (pageNodes != null)
            {
              foreach (var node in pageNodes)
                pages.Add(new Uri(this.Uri + node.Attributes[0].Value));
              pages = pages.Distinct().ToList();
            }
Из того, что не очевидно - для запроса данных внутри ноды надо использовать точку перед xpath:var chapterNodes = document.DocumentNode.SelectNodes("//div[@class=\"related_info\"]");
          if (chapterNodes != null)
          {
            foreach (var node in chapterNodes)
            {
              var link = node.SelectSingleNode(".//h2//a");
              var desc = node.SelectSingleNode(".//div[@class=\"related_tag_list\"]");
              chapters.Add(new Chapter(new Uri(this.Uri, link.Attributes[0].Value), desc.InnerText));
            }
          }

Худший ответ:
Class reference есть на страницах проекта NuDoq – по сути, удобное отображение XML документации из NuGet пакета Html Agility Pack.
Очень краткий и, может быть, слегка устаревший обзор некоторых фич Html Agility Pack (зато, на русском языке) есть на Хабре.
Вопрос: Не могу сменить IP-адрес сетевой карты — кнопка настроек TCP/IPv4 неактивна. Windows 10 x86?

Лучший ответ:
Как вариант - вы нашли баг в еще не выпущенном продукте.
P.S. Меня дико забавляет когда люди ставят себе тестовую версию продукта и спрашивают как разрулить какой то баг...

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

Лучший ответ:
Демо animate-scroll - Документация

Худший ответ:
Да простой параллакс.
Вопрос: Как подключить экран от планшета к компьютеру?

Лучший ответ:
Подключение ЖК-панели от iPad к персональному компьютеру

Худший ответ:
KupC, проще отнести в сервиску, где его починят/перепрошьют, а потом можно использовать и как планшет и как допмонитор с помощью AirDisplay.

Joannes, на планшете скорее всего только HDMI-out.
Вопрос: Какую IM программу вы используете на работе для общения в локальной сети? Какую можете посоветовать?

Лучший ответ:
pidgin и ejabberd как сервер. Это если отвечать на вопрос заголовка.

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

Лучший ответ:
посмотрите как делает гугл или яндекс - однозначно GET:
- можно дать ссылку на поиск
- не будет окошка "отправить еще раз" при обновлении страницы
ну и по логике методов, у вас на сервере ничего не меняется значит лучше использовать GET
из минусов - нельзя писать запросы длиннее 2000 символов (ограничение на максимальную длинну URL в IE)

Худший ответ:
RFC 7231
Рекомендуется, чтобы запросы GET и HEAD применялись только для получения данных, запросы POST, PUT и DELETE - для изменения данных.
Вопрос: Кому-нибудь известны сайты подобные Хабрахабр, во Франции. Италии, Испании, Португалии, Китае, Индии и Германии?

Лучший ответ:
Ничего подобного Хабру в мире нет... из известных мне аналогов -hacker news и reddit, но это немного не то, нет того духа тролинга, да и reddit эффект как ни странно послабее будет :)

Худший ответ:
первое что пришло в голову www.cnet.com/news , формат не формат ? 
а цель какая ? чем то новеньким покорять ?
Вопрос: Вставка кода используя JS

Лучший ответ:
Учите работу с DOM через через JS.
Можете воспользоваться jQuery или другим подходящим фреймворком - это облегчит вам задачу.

Худший ответ:
1) подключаем Jquery (Я люблю 1.8 версию)
2) создаём отдельный файл нашего js и подключаем его
3) пишем в нашем новом файле код
jQuery(function(){
$('ul > li').each(function(){
var listHTMl = li.html();
var listStr = ''+listHTMl+'';
$(this).html('').prepend('').append('listStr ');
});
});
Вопрос: Посоветуйте быстрый и очень стабильный сервис отправки SMS

Лучший ответ:
littlesms.ru/
Пользуюсь лично и корпоративно.
Есть готовые библиотеки/модули.

Худший ответ:
Всем большое спасибо. Будем думать. :)
Вопрос: Какую СMS выбрать для интернет-магазина натуральных соков с интеграцией с 1С?

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

Худший ответ:
Ну если функционал CMS вам нужен всего на 5% а остальное дописывать самим то наверное лучше на каком любом популярном фреймворке типа Laravel Symfony Yii CodeIgniter сделать.
Вопрос: Почему не работает trim?

Лучший ответ:
Главный спутник программиста - отладка. Если две строки неравны, значит нужно посмотреть, чем именно они отличаются. Т.е. вывести код каждого символа и сравнить. Сделать это можно, например, так:for ($i = 0; $i < strlen($str1); $i++) {
    echo ord($str1[$i]) . ' ';
}
Когда вы сравните строки, то увидете, что в $str2 у вас больше символов, значение которых можно найти в любой таблице ASCII. Тогда подтвердится ваше предположение о символах конца строк (которое, к слову, подробно описано в документации к функции, которую вы используете). 
Таким образом вы поймете, что по ошибке применили trim совсем не к той переменной.

Худший ответ:
$users[0] содержит следующую строку: "Vlad\n", смотрите функцию file, дословно из документации:Возвращает файл в виде массива. Каждый элемент массива соответствует строке файла, с символами новой строки включительно.
поэтому при сравнении вы имеете результат отличный от 0
Вопрос: Как увеличить картинку вширь и ввысь при наведении без сдвига нижнего края?

Лучший ответ:
можно попробовать сделать картинки абсолютно позиционированными c top: 0 и bottom: 0, и при ховере увеличивать свойство top до -30 например.
Еще можно сделать все картинки флекс итемами и на ховере делать margin-top: -20px и увеличивать ширину.
Предварительно у флекс итемов поставить например transition: all 0.5s linear;
вот код: https://jsfiddle.net/o3nxvcya/

Худший ответ:
вот так
Вопрос: Как разбить диск на разделы в windows server 2012 для работы с 1с?

Лучший ответ:
ПКМ по мой компьютер - управление - диски. Сжать раздел. Сжимаем на сколько есть свободного места или сколько не жалко. Потом жмем ПКМ по не размеченной области - создать раздел.
В 2012 это Tools - manage
Как то так. Там уже управление дисками.

Худший ответ:
Не надо разбивать. На идеальном сервере в вакууме стоит 3 диска: 
1. Для ОС
2. Для баз
3. Для бекапа
Если нет -лучше не бить. 
Если хочется бить, то минимум 120Гб на ОС, Остальное на базы + бекап
Вопрос: Есть ли какие-нибуть хорошие апи для нестандартного использования Wi-Fi android-телефоном?

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

Худший ответ:
Так есть же программа для этого на Android. Osmino Wo-Fi. Вроде как там можно регулировать доступ к введенной точке, но не могу сказать т.к. я ей пользовался не долго.
Вопрос: Сделать свою клавиатуру?

Лучший ответ:
Между «потестировать» и «заказать крупную партию» может пройти очень много времени. Может быть, вы откажетесь от идеи еще на стадии опытного образца. Китайское производство дешево именно при больших партиях, а это финальная стадия производственного цикла.
Сначала нужен опытный образец. Советую посмотреть в сторону фирм, занимающихся 3D-печатью, дешевле заказать детали для 1-10 образцов у них, чем сразу налаживать производство в Китае. Да и не будет никто делать пресс-формы ради 10 экземпляров.
Насчет электроники — та же ерунда. Только когда определитесь с окончательным видом схемы, можно заказывать ее на Востоке большими тиражами. На этапе прототипирования выгоднее делать где-то поближе, съэкономите кучу времени, так как процесс будет итеративным: разработали v1 — сделали — привезли — протестировали — разработали v2 и т.д.

Худший ответ:
Еще вариант — найти опытного предпринимателя, который как-то прошел аналогичный путь. У него можно испросить консультаций, или договориться о совместной работе.
Вопрос: Скрипт для просмотра/редактирования документов на сайте?

Лучший ответ:
Может:
habrahabr.ru/company/textolite — Textolite.
Но там какое-то странное лицензионное соглашение было.

Худший ответ:
А чем вам не нравится такое редактирование простых сайтов страничек.
Текстовый или иной файлы ( к примеру json файлы) расположены в googledrive или ином облаке, юзверь и-или админ спокойно их редактирует на своем компьютере удобным редактором и обновление происходит как  положено через googledrive.com/host/ ....
Вопрос: Какой софт лучше выбрать для бэкапа?

Лучший ответ:
Вот была схожая, но более активная тема.

Худший ответ:
Для создания образов машин Использую Acronis, для бэкапа БД настроенные батники, складирую на сетевой подмапленый диск.
Вопрос: Почему нужно так извращаться в Yii2?

Лучший ответ:
алиасы?Почему нужно так извращаться в Yii2?
Потому что люди могут.

Худший ответ:
https://github.com/yiisoft/yii2/blob/master/docs/g...
Relational hasOne
ну или продолжайте делать кучку >.<
Вопрос: Авторизация через ссылку

Лучший ответ:
наверное лучше при генерации ссылки делать хэш какой-то информации и сохранять в БД а при заходе по ссылке уже сравнивать есть ли такой хэш в БД, если да то логинить

Худший ответ:
Не знаю, как называется технология, но можно сделать примерно так:
передать параметры get путем, где будет мд5 хэш логина и пароля. (в адресной строке. Например так index.php?u=мд5хэш&p=ещехэш
На сервере обработать и залогинить юзера.
Вопрос: Почему не работает вебвизор от яндекс метрики на Github pages?

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

Худший ответ:
В моем случае проблема была в настройках веб-сервера.
Если ваш сайт защищен от показа в iframe (то есть в настройках сервера используется заголовок X-Frame-Options), то собранные данные будут недоступны для просмотра. Чтобы просмотреть данные о посещении сайта, необходимо добавить в настройки сервера исключение для домена webvisor.com и его поддоменов, а также для домена вашего сайта с помощью регулярного выражения
^https?:\/\/([^\/]+\.)?(yourdomain\.com|webvisor\.com)\/
Если вы используете nginx, добавьте следующие исключения в конфигурацию:
location / {
        set $frame_options '';
        if ($http_referer !~ '^https?:\/\/([^\/]+\.)?(yourdomain\.com|webvisor\.com)\/'){
            set $frame_options 'SAMEORIGIN';
        }
        add_header X-Frame-Options $frame_options;
        ...
    }
где yourdomain\.com — имя домена вашего сайта. Используйте доменную зону вашего сайта (может отличаться от .com).
Подробнее в документации: https://yandex.ru/support/metrika/behavior/click-m...
Вопрос: Как делать правильный деплой?

Лучший ответ:
накрутить можно много и как угодно.
1. CI сервер их куча разных на любой вкус и цвет
для repo1 по хуку на какую-нибудь ветку например  master или prodaction  делаем обновление кода на сервере
с бд все зависит от организации работы с ней 
если есть механизм миграций, то проблемы вообще нет
 repo 2  заворачиваем в пакет для любого удобного менеджера пакетов  npm  bower  и т.д
c обновлением по лицензии, я бы не стал ее делать на рабочем сервере сразу, но это вам решать
2 для удаленной кофигурации так же есть ansible  puppet  можно их прикрутить
3 докер - собираете контейнер с приложением, а на сервере тупо обновляете
короче вариантов много, пробуйте. как правильно никто не скажет. скажут лишь о том что в тренде.

Худший ответ:
Если у вас есть небольшие знания питона или желание посмотреть основы, то я бы посоветовал Fabric. Сам с ним деплоил django. Но так же выполнял всякую настройку сервера под nginx/uwsgi/python. Но докер, конечно, выглядит лучше.
Вопрос: Как настроить Интернет с рабочего компьютера через сервер в корп. сети?

Лучший ответ:
Если поднимаете VPN на роутере - настройте машрутизацию на роутере. 
Нет правильного маршрута - нет интернета.
Компания какая-то непонятная у вас.
Что за контора где пользователь свободно ставит VPN сервера на сервер терминалов? 
Гнать админов надо.
А с точки зрения пользователя - работать в компании которая заставляет платить за интернет трафик в рамках мотивации, это нечто. Валить надо с такой конторы.

Худший ответ:
Вообще согласен насчёт мотивации. Многие с такой мотивацией сидят со 4G-свистками. Меня сетевая политика в конторе парит мало, главное работа интересная. 
Что конкретно менять?