Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Как сделать такое на Slick Slider?

Лучший ответ:
у Slick есть опция arrows, поставьте ее в true и стилизуйте. Зачем изобретаете велосипед?

Худший ответ:
jsfiddle.net/c8mLedyx/embedded/result,js,css,html
Ну и стилизуем как вам надо.
Т.е. описываем свой файл slick-theme.css
Вопрос: Не работает PHP внутри html на Abyss Web Server?

Лучший ответ:
Web сервер воспринимает html как html и никак иначе. Не понимает вставок php в html. Вам нужно заставить web сервер обрабатывать html как php.
Нужно сопоставить mime-type php расширению html.

Худший ответ:
>> Нужно сопоставить mime-type php расширению html. 
не работает :(
Вопрос: Как можно сделать такое подчеркивание при hover?

Лучший ответ:
У ссылок уберите боковой padding, и добавьте его к li
а для плавного выпадающего меню нужно задействовать max-height и transition. У раскрытого max-height: 1000px у свёрнутого max-height: 0;
codepen.io/anon/pen/ZeKpqj

Худший ответ:
Сделай еще body {
  -webkit-font-smoothing: antialiased;
}
Вопрос: Чем больше читаю, тем больше понимаю что мало знаю, как справиться?

Лучший ответ:
Это нормально, это чувство не будет покидать тебя на протяжении всей карьеры.... Увы, даже у людей с 30 летним стажем есть такое чувство)

Худший ответ:
Знаю одного фронтэндера который учился самостоятельно чтобы найти работу, он потратил на это 8 лет сидя на шее у родителей пока не устроился, и это было уже почти 10 лет назад, сегодня без системного подхода к образованию это заняло бы у него ещё больше
Лучший способ обучения не по книгам, видео, или в ВУЗе, а у того кто уже работает и на рынке труда везде востребован, нужен 
И если вы будете учиться по урокам, советам, или книгам какихто неудачников-фрилансеров, половину времени не работающих в поиске заказов - то вы такими и станете, как они
Сейчас можно найти разные заведения где преподают мидлы, сеньёры, и тимлиды, в вечернее время после работы поужинав, несколько раз в неделю, получая приличную прибавку к своей зарплате и одного тире двух хороших джунов из группы, но такие помещения надо хорошо искать, потому что этот подход только зарождается
Вопрос: Низкая производительность компьютера, я полный профан, не знаю с чем это связано?

Лучший ответ:
Скорее всего, причина BSODов в оперативной памяти. Проверьте её с помощью Memtest86 - нужно сделать загрузочную флешку и загрузиться с неё.
А виновник загрузки процессора вычисляется через диспетчер задач.

Худший ответ:
Причина bsod-ов - это кривые драйвера или проблемы с железом. Начните с установки драйверов, не тех что винда автоматом ставит, а с сайтов производтителя. На худой конец какой-нибудь driverpack solution используйте.
Затем надо бы потестировать железо.
И "разные бсоды" это конечно крутое заявление. Какие именно? Посмотрите историю через whocrashed, например.
Вопрос: Есть текст с уникальностью 5 %, Я прогоняю его через рерайтер многократно, он становится уникален на 100%, могут ли поисковики распознать это?

Лучший ответ:
Если читабельность не важна, зачем вам вообще рерайтер? Просто из словаря случайным образом берите любые слова + ключевые слова из списка. Ни один робот не распознает...
P.S. Я вас (не лично вас, но всех подобных) ненавижу. Всегда думал, что это китайцы так гуглопереводом спамят, ан нет, это "маркетинг и рерайт".

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

Лучший ответ:
Самый быстрый и самый жадный до памяти способ вот:from collections import defaultdict

d = defaultdict(list)
for file in (чо-то там):
    d[basename(file), size(file)].append(file)
for (nm, sz), flist in d.items():
    if len(flist) > 1:
        print("**", nm, sz, "**")
        for file in flist:
            print(file)

Худший ответ:
Попробуйте адаптировать этот алгоритм (Сообщение #7) для перебора без повторов.
Вопрос: Какой выбрать современный хороший учебник по C++?

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

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

Лучший ответ:
html, css, js - htmlacademy
по гиту у Ильи Кантора есть видеоуроки

Худший ответ:
Изучаем react без лишних затрат (там есть и про курсы в том числе)
Вопрос: Как в psr 2 правильно написать ключ массива?

Лучший ответ:
Psr2 не оговаривает и не определяет формат ключей ассоциативного массива. 
Лично я предпочитаю для ключей ассоциативных массивов camelCase для однородности кода.

Худший ответ:
Де факто ключи в массиве можно воспринимать как имя свойства в классе, для них допускается использования $under_score, $StudlyCaps и $camelCase, это согласно стандарту PSR-1, к которому обязывает придерживаться PSR-2. Основное требование, чтобы в проекте соблюдался общий принцип для этих штук. Если ты например начал использовать $under_score для ключей, используй их во всех случаях.
Вопрос: Как реализовать программу?

Лучший ответ:
Ключевые слова: 
 - Обьектно-ориентированный анализ и дизайн
 - UML
 - Use case's
 - Class Diagramm
Гайд на скорую руку тык
На эту тему есть конечно же много книг. В зависимости от состояния проета используются разные методы. Иначе же на этот вопрос нельзя конкретно ответить.

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

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

Худший ответ:
Здесь только один вопрос. IP VPN, который выдает вам VPN провайдер - он безопасен? Провайдер VPN не сдаст? Вы уверены? Если придет запрос от полиции.
Вопрос: Браузерные префиксы, какая с ними ситуация?

Лучший ответ:
https://www.npmjs.com/package/gulp-autoprefixer c 2013 года решает все

Худший ответ:
> Знаю, что году в 2012 все было плохо
Было так же как и сейчас, всё зависит от того, какие браузеры вы поддерживаете.
Вопрос: Можно ли использовать емейл как идентификатор пользователя при совершении оплаты?

Лучший ответ:
https://habr.com/ru/post/327892/
проще генерить ID

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

Лучший ответ:
Для этого существует в договоре пункт о Поддержке продукта (в течении какого-то промежутка времени) после сдачи его заказчику.

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

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

Худший ответ:
Сами языки используют довольно мало терминов: begin, end, if, then, else...
Поэтому
1) читать пособия по языку программирования на английском, т.к. сами конструкции уже понятны, осталось понять только объяснение.
==========
2) не прогуливать английский в школе и институте
3) читать адаптивные книги, у которых сзади словарик (пишу про советское время, т.к. сейчас всё электронное, об этом другие напишут)
4) для разговорного начать переписку с иностранцем.
Вопрос: В чём отличие functional reactive и imperative ractive подходов?

Лучший ответ:
В первом примере (императивном), у Вас объект класса Calculator после создания хранит в себе состояние: this.VAT = 22. И все последующие методы этого класса работают с этим состоянием (контекстом класса).
Во втором же примере (функциональном) - напротив, никакого состояния у класса нет. Он, по сути, являет собой отдельный неймспейс для чистых функций. Функции в своей работе абсолютно не затрагивают состояние объекта.
Вообще, ИМХО, пример просто плохой. Добавьте в оба примера логику мутации (изменения) VAT, и Вам сразу же станет понятно в чём различие. Ибо в первом примере Вы будете напрямую изменять this.VAT, и использовать его потом. А во втором примере, Вам придётся прокидывать значение VAT параметром, нигде его не храня.
А отличие functional reactive и imperative reactive подходов в том, что:
1. В функциональном подходе Вся ваша программа - это, по сути, одна большая чистая функция, составленная из композиции многих маленьких (как формула в математике), и по которой данные, по сути, текут, преобразовываясь в нужный результат на выходе.
2. В императивном же подходе у Вас данные размазаны по отдельным живущим сущностям, у которых есть своё внутреннее состояние, и которые общаются между собой. Реактивность тут только в том, что у этих сущностей свойства реактивные, то есть при изменении свойства, все зависящие от него сущности перевычисляют зависящие свойства/значения.
Разница, как таковая, не в реактивности, а всего лишь в способе декомпозиции задачи. Реактивность что там, что сям, по сути одна и та же (в примере: Rx.Observable.from(items)).

Худший ответ:
Императивное программирование описывает логику работы программы в явных командах с операторами, изменяющими состояние программы.
Функциональное программирование описывает логику работы программы, как вычисление значений функций и не предполагает явного хранения состояния программы.
Императивный стиль:const result = 10 * 10 + 15 * 2;
console.log(result);
Функциональный стиль:console.log(sum(square(10), double(15)));
Вопрос: Как сделать круглую шкалу рейтинга на svg или canvas?

Лучший ответ:
Ищите circle countdown в гуглеknobcodepen svg

Худший ответ:
Да полно их
www.jqueryscript.net/demo/Create-Percentage-Circle...
Вопрос: Как запузырить такой слайдер?

Лучший ответ:
Как запузырить такой слайдер?
в графическом редакторе
Как вариант:
www.responsivejqueryslider.com/carousel.html
https://owlcarousel2.github.io/OwlCarousel2/demos/...

Худший ответ:
https://owlcarousel2.github.io/OwlCarousel2/
там поиграться с настройками margin
Вопрос: Плагиат с themeforest — грех?

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

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

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

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

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

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

Лучший ответ:
1. Получить souse файлы bootstrap-4. 
2. Scss > bootstrap.scss закомментировать ненужные компоненты и после скомпилировать новую сборку bootstrap-4.
P.S. имейте ввиду, нужный Вам nav-bar для своей работы может требовать те компоненты, которые Вы ранее закомментировали...

Худший ответ:
скачать в scss, открыть bootstrap.scss и закоментировать лишнее
Вопрос: Как лучше организовать отказоустойчивость linux сервера двумя свичами?

Лучший ответ:
active-backup чем не устраивает?

Худший ответ:
В вашем случае, я бы остановился на active-backup от STP. С quagga тоже можно сделать, но там мороки много если на сервере много IP будет, то придется часто переделывать конфиг на квагге, можно и редистрибюцию настроить, но если будет кейс где не надо редистрибьютить все IP, а надо только конкретные и тд. Или на одном физ сервере будут много виртуалок с другими подсетями или же часто будут меняться или добавляться, то придется часто возиться с квагой. Если траффик не больше 1Г то лучше сделать active-backup. В идале надо бы поставить свичи, которые умеют работать в стеке и от стека уже тянуть агрегированые каналы до сервера.
Вопрос: Какие есть книги для новичка по C++?

Лучший ответ:
Автор: Стивен Прата. Называется "Язык программирования С++. Лекции и упражнения".
Я её читаю. Шестое издание. Неплохая. Но до этого я чистый Си учил по K&R. Так что не знаю как будет, если ты чистого Си не знаешь.

Худший ответ:
https://habrahabr.ru/company/piter/blog/270559/
очень советую и
https://www.altlinux.org/Books:Qt-C%2B%2B
пусть QT вас не пугает
Вопрос: Как вырасти до middle деволпера?

Лучший ответ:
Другие фреймворки
JS фреймворки, я, например, сейчас занялся изучением vue (сам в аналогичной ситуации)
Но меня от js адски тошнит, так что это модет стать борьбой с сами собой

Худший ответ:
Я, с вашего позволеия, порассуждаю немного абстрактно, т.к. мои выкладки можно прикрутить к аналогичному вопросу о любой профессии.
Первое - у каждой ступени на пути развития есть минимальный срок "созревания". Встречный вопрос - а сколько вы уже работаете джуном? Ну, дальше, в зависимости от этого, я думаю, ход мысли понятен.
Второе, и более важное: если вам кажется, что вы перестали развиваться - это еще не значит, что оно так и есть. Мастерство, точка, когда "надо брать следующую высоту" - определяется на 10% достаточным объемом знаний и на 90% достаточным объемом опыта применения этих знаний в различных рабочих ситуациях.
Знать ПДД и быть мастером вождения, которому "за рулем уже некуда расти" - не одно и то же. За два дня освоить типовые операции в складской программе, и превратиться в сотрудника, который "на раз" выруливает из нештатных ситуаций, которые "подвешали" бы работу неопытного коллеги на полдня - тоже не одно и то же. И второго, наверное, можно рассматривать на повышение до завскладом, но не первого... хотя, формально - объем знаний одинаковый вроде.
Так что, часто все упирается в долгий, нудный путь делания одного и того же, но в чуть-чуть разных ситуациях. Насколько долгий? Ну, чем выше Ваш конкретный этап - тем дольше.. но даже на позиции джуна, имхо, год-полтора не помешает.. иначе это может превратиться в карьерный пузырь, с вытекающими.. ну или без вытекающих, т к. надувать пузыри - тоже искусство, и в нем тоже можно стать мастером :)
Вопрос: Почему отваливаются сетевые ресурсы?

Лучший ответ:
В винде одноранговые сети (сети без АД) работают ... так как вы описали.
Происходит это из-за того, что для определения списка компов в сети компы выбирают "master browser" и этот мастер броузер раздает по сети список доступных хостов. Если мастер броузер выключают, то после того как это обнаружится оставшиеся компы с виндой начинают выборы нового мастер броузера.
Из-за этой дебильной схемы в сети могут оказаться несколько мастер броузеров, которые обслуживают свой набор компов.
Когда в сети есть АД, то мастер браузером автоматически становится контролллер АД, что решает подобные проблемы.
Вы можете вручную назначить комп, который является "сервером" в вашей сети мастер браузером, а остальным запретить выдвигаться на этот пост. Вот тут подробней про это.

Худший ответ:
Вы задали вопрос - Почему отваливаются сетевые ресурсы? 
И сами ответили на него -Все компы на windows 10, в одной рабочей группе, AD нет.
Без AD нет единого центра управления ресурсами, обнаружение сетевых ресурсов идет как попало, компьютеры сами вынуждены выбирать обозревателя сети, если он внезапно отваливается, доступ пропадает.
Тут надо  грамотно настраивать на всех компьютерах NetBIOS, и WINS, либо как вариант просто прописать  соответствие имен адресам в DNS микротика.Теоретически, решит ли проблему NAS, если все шары перенести на него?Нет.
Вопрос: Как реализовать программу работающая за тебя на сайте?

Лучший ответ:
Если я правильно понял, 
Тебе необходимо осуществить отправку запросов на веб-сайт и получение с них какого-либо ответа (имя и фамилию, список друзей, ключ доступа). Это можно реализовать с помощью протокола HTTP.
Используй любую библиотеку, которая работает с протоколом HTTP, например SFML для C++
При этом, веб-сайт (или правильнее сказать - сервер) должен уметь обрабатывать данные запросы и отправлять ответ. (В противном случае нужно использовать библиотеки для парсинга сайтов, например Grab для Python)
VK Music (в твоем примере) использует официальное API сайта Вконтакте для авторизации, получения плейлиста и т.д.

Худший ответ:
На сайты фриланса.
Тут вряд ли кто-то будет описывать алгоритмся создания подробно.Произвести проверку определённого места на сайте по сценарию типа "Если ничего НЕТ, то обновлять до тех пор, пока не ПОЯВИТСЯ и тогда, перейти по ссылке на указанный сайт и выполнить пару нажатий в определённых местах". Сценарий зациклен.
Если данные статичные и места кликов одинаковые всегда, можете поставить виртуальную машину, кликер и запустить ее в свободное плавание.
Работе не компе она не мешает, выполняя клики по расписанию или сценарию.
У меня была похожая реализация.
1. Виртуальная машина с виндой
2. Две программы кликеров (одна зацикленная, другая по расписанию)
3. Браузер с пользовательскими скриптами и Gracemonkey
Ну, свою простую функцию, просто по тыкать в нужные места, выполняла на отлично.
Еще мне нужно было знать об определенных действиях.
Например, она выполнила клик в такое-то место и произошла ошибка.
Она отправляла мне смс или письма простым post-запросом.
Вопрос: Какой редактор нормально отображает файлы CP-1251?

Лучший ответ:
Добрый день.
В Sublime Text, 'Preferensces' -> 'Settings-User' добавить {
   "fallback_encoding": "Cyrillic (Windows 1251)",
}
По поводу phpstorm, попробуйте так:
a2x.ru/?p=494

Худший ответ:
Попробуй notepad++
Вопрос: Какие возможности css препроцессоров вы используете?

Лучший ответ:
в первую очередь переменные, миксины, вложенные структуры (для наглядности и удобства), минификатор идущий вместе с lessc

Худший ответ:
Больше всего вложенность. Удобно, быстро