Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Создания темы на Wordpress методом Ctrl+C, Ctrl+V, и его последствия такого подхода?

Лучший ответ:
Если делать строго по видео. Работать оно будет, но не более того.
А вот с таким подходом, большинство плагинов не заведется, а если добавить wp_head, один хрен будут конфликты.
Обычный блог, из нормальной верстки если по Api тянется на WP за 1-2 часа.
На видео он кстати натянул за типа 12 минут 1 шаблон, то, что он делал, в таком виде делается за 3 минуты.

Худший ответ:
главное что бы wp_header и wp_footer это нужно для адекватной работоспособности плагинов разных. А так если тебе вордпресс не интересен  удовлетворяет заказчика
Вопрос: Как преодолеть синдром самозванца — стану ли как Бутерин?

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

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

Лучший ответ:
1) логическое программирование - достаточно нишевая вещь, имеет некоторый порог входа и потому, в отличие от фротэнд-разработки и JS, вы не будете встречать её каждый день;
2) те, кому это действительно нужно, вполне могут разрабатывать свои диалекты и даже свои языки с такой же концепцией, но более удобные для конкретных задач - эти языки также будут языками логического программирования, но вы не найдете их, гугля по слову "Prolog"; также следует отметить, что существуют менее мощные языки с несколько другой сферой применения, например Datalog - при правильном применении получаются очень интересные языковые альтернативы тому же SQL - есть даже целое исследовательское направление - дедуктивные базы данных;
3) вот довольно много ответов - stackoverflow.com/questions/130097/real-world-prol... - и вновь мы видим, что язык оказался полезен тем, кто сумел его применить, это к пункту 1. Как правило это какие-то средние и крупные системы, где Пролог был удобен в качестве DSL - им описывались какие-либо правила или логические заключения. Как и к любому DSL, к Прологу нужно придти - т.е. понять, что вам нужен именно он, или его подмножество.
4) гуглится не так уж сложно, если принять то, что язык (языки) скорее нишевый, нежели общего назначения;
5) вы же гуглите на английском языке? А то на русском вы скорее всего только перепечатки из учебников найдёте, т.к. свежая информация будет от тех людей, кто этим занимается, а у нас крупные информационные системы начали появляться лет 10 назад. На русском с таким же успехом лучше открыть какой-нибудь советский учебник - вы получите хорошую теорию в строгом и аккуратном изложении (хотя, я думаю вы и так уже это имеете).

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

Лучший ответ:
http логи смотрим  от сервера, затем от php.
смотрим также логи от приложения runtime/log/app.log.
также берем каждый запрос к бд и анализируем через explain наверняка индекса нету на большой таблице.
можно поставить newrealic или ему подобный мониторинг и найти все что тормозит еще быстрей.

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

Лучший ответ:
scetchup, kompas, nanocad, autocad, solidworks, catia - САПР систем много и все они представляют разные возможности. Выбирайте в зависимости от того, что делаете и как делаете. Например catia(не только она) используется в авиастроении и позволяет смоделировать и построить программы ЧПУ для различных технологических процессов (фрезерование, штамповка, точение,  литье, гибка и др.) scetchup этого не может, зато невероятно прост в освоении. 
Начать наверное стоит с эскиза в пеинте или на бумаге, определиться с материалами и возможными методами их обработки, далее выбрать систему, солид воркс наверное  - золотая середина, в ней получить модель, отсечь все лишнее, что-то переработать - например, если вам нужен пластик сложной формы, а вы понимаете что литье финансово не потянете, или изменить модель или выбрать другие технологии (3д принтер, фрезерование). На этом же этапе вы узнаете и рассчитываете все затраты и их порядок (надо заказать подшипник из китая - заказываем заранее, ибо идти долго будет, а после токарки деталь лучше бы сразу проверить; выбрать несколько возможных исполнителей для каждого из процессов)
Проектирование закончено - приступаем к выполнению - тут уж сами гуглите, что где и когда. Если вкртаце, то в Москве есть несколько столярных мастерских, куда можно придти и за денюжку или заказать деталь или сделать ее самому. Найти токарники, станки с чпу и проч. для обработки металла тоже труда не составит, хотя скорее всего за станок без подготовки вас никто не пустит, так что выполнение тут скорее надо делегировать мастерам. Литье пластика - дорого, долго и нерентабельно для мелкосерийного производства. А вот изготовление пластиковых деталей и изделий с помощью аддитивных технологий - посильная задача. На 3д принтер сейчас даже в подъезде споткнуться можно, так что найдете сами. Заказ деталей из стекла - тоже не проблема, можно найти и тех кто вырежет и тех кто выдует. Кожа, ткани - соответствующие ателье. Есть также биржи исполнителей, типа этой. В общем определитесь с проектом, если финансы есть, реализовать его - не проблема. А стоить он будет гораздо дороже типовых. Дерзайте) Ну и держите нас в курсе.

Худший ответ:
программы любые САПР, солидворск например.
Не самые сложные штуки можно попробовать в фаблабах сделать
Вопрос: Верстка с livereload под CMS?

Лучший ответ:
https://www.youtube.com/watch?v=20huNYBuCG0   смотрите видео ... научитесь наконец то пользоваться поиском по поутине

Худший ответ:
Как альтернатива без использования Gulp - LiveReload, как отдельное приложение. В видео показано как установить    
https://youtu.be/rBbyOEEjI4Q?t=6m6s
Вопрос: Как обновить данные в бд, если одно или несколько полей пусты?

Лучший ответ:
Убирайте пиздец с вставкой значений в sql-код, пользуйтесь параметрами запросов. Иначе к вам приедут sql injection.
По поводу значений формы, вам достаточно использовать условия в вырожениях, что то типа@$_POST['vidrab']==''?null:$_POST['vidrab']
@ говорит что ошибку отсутствия нужно игнорировать, и значение в этом случае будет false, нестрогое равенство == скушает вместе с false еще и пустую строку. Если у вас комбобокс, то используйте конкретное значение 'не выбрано' и сравнивайте дополнительно с ним. Осторожнее с чекбоксиками, там отключенное значение - пустое.

Худший ответ:
В целом это очень просто решается если использовать какой-нибудь MVC ориентированый framework.
А так, можешь сделать что-то такое:$attributes = [
    'fio_stud' = $_POST['fiostud'],
    'gruppa' = $_POST['gruppa'],
    'vid_rab' = $_POST['vidrab'],
    'spec' = $_POST['spec'],
    'ocen' = $_POST['ocen'],
    'fio_prepod' = $_POST['fioprepod'],
    'path' = $uploadpath,
    'date' = $_POST['date'],
    'name' = $uploadname,
];
$query = 'Update stud Set';

function (string $query, array $attributes)
{
    foreach ($attributes as $column => $value) {
        $query .= !is_null($attribute) ? " {$column} = {$value}," : '';
    }

    return substr($query, 0, -1);
}
Вопрос: Как защитить обработчик событий Callback API vk от подмены?

Лучший ответ:
Ты чутка не в теме по ssl)
в 2 словах:
Ты даешь вк свой сертификат (Рисунок 1).
И на сервер бота тоже прикрепляешь сертификат (ОНИ УНИКАЛЬНЫ, невозможно создать 2 "одинаковых" сертификата).
При запросе они сравниваются и воля - подмена НЕВОЗМОЖНА, 
Это все очень условно и грубо))))

Худший ответ:
ВК добавили параметр «Секретный ключ» в настройки Callback API для групп:Произвольная строка до 50 символов, может включать латинские буквы и цифры.Заданный Вами секретный ключ будет передаваться с каждым уведомлением от сервера в отдельном поле secret. Это позволит Вам достоверно определять, что уведомление пришло именно от нашего сервера. Чтобы исключить возможность подделки запросов, пожалуйста, не публикуйте значение секретного ключа в открытом доступе.Скрин
Вопрос: Сумасшедшие тормоза после выхода из «Сна» или «Гибернации» на Windows 10 v.1709 (OS Build: 16299.64)?

Лучший ответ:
Надо отключить Control Flow Guard: зайти в Защитник Windows > Управление приложениями и браузером > Параметры защиты от эксплойтов и выключить CFG, потом ребут.

Худший ответ:
привет. на 11-й винде попробовал отключить - вроде сначала помогло, а потом все равно лагает после сна. да и в 11-й в настройках там помимо  CFG есть еще DEP, ASLR
Вопрос: Надо ли все теги и атрибуты учить наизусть HTML/CSS?

Лучший ответ:
Если знаешь где это быстро найти и посмотреть (либо просто умеешь хорошо гуглить), то не надо. Основное запомнишь сразу, т.к. будешь часто использовать, то что будешь реже использовать со временем просто будешь знать где лежит и откуда взять :) Это же качается и всего остального, того же JS, PHP и всех их библиотек и фреймворков, самое главное это помнить что есть такая функция и уметь ее быстро найти :)

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

Лучший ответ:
К сожалению, для же для меня, человека, пофигистически относящегося к хайпу вокруг РКН, оная контора напоминает придурка с дубиной в посудной лавке, который гоняется за комаром и разит направо и налево. Pornolab зачем-то заблокировали...Кому мешали никого не трогавшие любители больших ... достониств, непонятно :)
Иметь его не обязательно, но знать, хотя бы в общих чертах, зачем он в российских реалиях - будет не лишним.
Значится так.
Каждый провайдер передает данные о сетевой активности своих пользователей известно куда. Это так уже давно - провайдер не получит лицензию, если не обеспечит такого слива. Но до того, как появилась чудная организация под названием РосКомНадзор, на это мало кто обращал внимание. РКН надзирает :) за провайдерами, чтобы они блокировали те сайты, от которых государство считает нужным нас "оградить" :)
Русский человек хитер и сразу возник вопрос - а можно ли нае... обмануть РКН? VPN собственно и решает эту задачу (вроде бы как). То есть Вы подключаетесь к нему, а на блокируемый сайт идете с IP второго конца VPN. При этом сайт может думать, что Вы из той страны, где расположен второй конец (а может и нет, если постарается).
Теперь почему вроде бы как. Дело в том, что РКН про это тоже знает :) и в РФ уже давненько принят закон о том, чтобы все VPN сами блокировали те сайты, на которые по его (РКН) мнению, ходить низя. Те, кто не согласился, тех самих блокируют.
Разумеется, нет никакой гарантии, что VPN не ведет логи и не сливает их ФСБ/ЦРУ/местным спецслужбам - наборот скорее всего местным он сливает.
Поэтому - лучший VPN - тот, который поддерживаете собственноручно :)

Худший ответ:
Желательно иметь в горячем доступе
Если часто серфите инет с телефона не со своего вайфая - обязательно иметь впн на телефоне
Также нужно понимать как работает технология и как ее следует настраивать
На практике все впн сервисы самостоятельно или через инсайдера сотрудничают с органами тех стран, где расположены
Вопрос: Как получить список методов, свойств, полей, событий, классов, структур, интерфейсов в C#?

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

Худший ответ:
Roslyn - все уже сделано.
https://youtu.be/jWyYs_LJDPU?t=1872
Вопрос: Warning при передаче MobX отслеживаемого массива — какое решение адекватнее?

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

Худший ответ:
Запоздалый ответ на свой же вопрос - надо было использовать нативный mobx toJS, а не slice из рекомендованных решений оттуда же.
Вопрос: Ну в чем же дело?

Лучший ответ:
Вот эти строчки разве не в конце должны быть?done = True
while done:
  for e in p.event.get():
    if e.type == p.QUIT:
      done = False

Худший ответ:
Я так понимаю, первое окно - что-то типа консоли, нет?
Попробуйте файл сохранить в расширении .pyw
Если будет тоже самое, то ищите проблему в тематических разделах.
Вопрос: Можно ли жить на разработке решений под маркетплэйс 1с битрикс?

Лучший ответ:
Можно, если выдержите морально. Вот, к примеру, приходит к вам клиент с бюджетом 2млн.р. на индивидуальную разработку и капризничает в процессе, но это можно терпеть, когда это 1 такой клиент - вы же с него и зарабатываете прилично, постепенно приноравливаетесь к нему, находите общий язык.
А готовое решение вы будете продавать за 20т.р., но 75% клиентов при этом будут капризничать точно так же, как будто они у вас заказали индивидуальную разработку за 2млн.р., потому что часто бывает, что для этих клиентов - эти 20т.р. - это такая же внушительная сумма, как для того клиента 2млн.р. Их будет, скажем, сотня, и они будут вам и писать, и звонить, и в рабочее время, и в нерабочее и что-то требовать, и личный телефон ваш откопают.
Так что нужно быть или очень толстокожим в психологическом плане либо быть готовым пахать, как проклятый - тогда, конечно, жить будет можно.

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

Лучший ответ:
для родительского контейнера сделай 
display:flex;
flex-direction:column;
justify-content:space-between;
расстояние между элемент распределится поровну, верхний элемент и нижний будут прижаты к краям

Худший ответ:
в общем для uk-margin присвоить padding-bottom:30px position:relative  и потом для arenda56 position:absolute bottom:+-10px и будет вот так
Вопрос: Имеют ли право без ведома студента выбирать тему дипломной работы?

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

Худший ответ:
Нет, не имеют права.
Вопрос: Что нужно чтобы подключить большое количество sata hdd к компу(боле 20ти штук)?

Лучший ответ:
Сейчас вам будут советовать PCI/PCI-E контроллеры SATA, под которые нужны драйвера, которые начинают работать уже после загрузки системы, и вообще не слишком универсальны.
Предложу немного другой вариант.
Существуют SATA умножители, вроде такого. Они работают приблизительно как USB хаб, позволяя подключить несколько устройств к одному порту. Да, скорость при одновременной работу будет делиться между всеми устройствами, но обычные HDD редко полностью загружают SATAIII канал.

Худший ответ:
Соответствующее число портов на материнской плате и контроллеров для увеличения портов. Для обычной материнской платы потребуется два-три контроллера на 8 портов типа такого: www.newegg.com/Product/Product.aspx?Item=N82E16816...
Или можно взять материнскую плату с 4 PCI-E слотами и четыре контроллера по 4 порта.
А дальше - все зависит от задач. Если это будет СХД под какие-то определенные данные - то нужно соответствующее ПО, а кроме того, для нормальной работы такого объемного СХД может потребоваться значительный объем ОЗУ. 8 гигов явно мало: объем СХД может быть до 240 терабайт (20х12тб). Так что требования к памяти могут достигнуть аж 500 гигабайт - а это уже как минимум двухпроцессорная серверная мать. Конечно, многое зависит от используемого ПО и ФС. Видеокарта тоже явно не нужна - не похоже, что это игровой комп будет. Кроме того, для СХД требуются энтерпрайз диски и, желатаельно, соответствующее им ПО и контроллеры.
Вопрос: Как включить библиотеку mysql в php7.0?

Лучший ответ:
Как включить библиотеку mysql в php7.0?
Никак не включить, её наконец-то удалили.
Используйте современные аналоги: mysqli или PDO.

Худший ответ:
не mysql а mysqli
Вопрос: Как реализовать аутентификацию с помощью внешнего провайдера (ВКонтакте) в ASP.NET Core?

Лучший ответ:
VK Open API
1. Получаете через API ID пользователя
2. Находите по ID его у себя в базе
3. Отмечаете, что залогиненawait SignInManager.SignInAsync(user, true, false);
4. Возвращаете странице cookies с токеном вашей сессии

Худший ответ:
Для ASP .NET CORE 2 можно использовать https://github.com/mkhrapunov/AspNet.Security.OAuth.VK
Вопрос: Почему не работает ajax форма?

Лучший ответ:
ваша форма шлет обычный post запрос на тот урл на котором находится, и правильно делает. Если хотите перехватывать и слать средствами js, то надо отменять стандартное действие:$("#form").submit(function(e){
e.preventDefault();
.....
Так что все шлется, просто без участия js. То что Вы наблюдаете это не перезарузка, а post запрос на текущий урл.

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

Лучший ответ:
1. Перед устройством желательно углубится на одном.
2. Да.
3. Распалятся не стоит особенно при подготовке к собеседованию.

Худший ответ:
Смотрите я типа разработчик Sharepoint. 
Это  в себя включает C#, powershell, COM, RDL, javascript, vbs, cmd, winapi, немного знания про инфраструктуру, модель оси, сетевые протоколы, прикладные программы, фронт в виде css, webpack, vue, jquery
Как то это набралось, само собой.  SQL кстати  я не упомянул, это отдельная и очень широка тема
Вопрос: Можно ли встроить JVM в desktop приложение?

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

Худший ответ:
Есть штатные механизм, называется self containing application.
Вопрос: Как передать номер телефона с плюсом на сервер с помощью jQuery ajax?

Лучший ответ:
Явно указать тип свойства:{phone_num:String('+78946123'), get_sms: "1"}

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

Лучший ответ:
Самый популярный способ - загрузитесь с лайв сд, и подмените Utilman.exe на CMD.exe
Что-то вроде copy D:\Windows\System32\cmd.exe D:\Windows\System32\Utilman.exe
В результате при загрузке по кнопке "специальные возможности" будет вызываться не родная утилита, а командная строка с админскими правами.
Создавайте пользователя или меняйте пароль.
Вот с картинками различные способы - https://3dnews.ru/623507

Худший ответ:
MSDaRT и активация дефолтовой записи админа в помощь )
Вопрос: Как начинать изучать Java+Android?

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

Худший ответ:
Java лучше начинать учить с Герберта Шилдта "Java 8. Руководство для начинающих" Хотя можно и старее книгу почитать... По Андроиду советую developer.alexanderklimov.ru/android Все просто и понятно объяснено и с самых азов... Своих студентов именно так и обучаю разработке.
Вопрос: Все устройства постоянно отключаются от общажного wifi(особенно вечером). Как можно настроить стабильное соединение?

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

Худший ответ:
Они выключаются из-за aireplay-ng :D
Вопрос: Стандарты w3c HTML5 почему не растет?

Лучший ответ:
h1 должен быть 1 на странице, а у Вас их 2. Вот где ошибка.

Худший ответ:
h1 один раз в артикле, артиклов много, значит и h1 много )
артикл это как новый документ
Вопрос: Где можно найти хост сайта с MySQL 5.7?

Лучший ответ:
Возьмите vds/vps и поставьте туда нужную версию mysql.

Худший ответ:
любой хостинг или vds c ISPmanager 5 Lite 5.71.0 или выше. Там есть смена сервера баз данных и в том числе поддержка MySQL 5.7:
https://doc.ispsystem.ru/index.php/Альтернативные_...
Вопрос: Насколько хорошо надо знать английский?

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

Худший ответ:
Чем выше уровень, тем лучше. С upper intermediate уже можно более-менее комфортно жить будет.
Вопрос: Какую разметку диска выбрать для soft-raid'a?

Лучший ответ:
Вы забыли вариант с btrfs, загрузка 'из каропки', поддержка всех видов аналогов raid, никаких лишних прослоек, производительные снапшоты, общее единое пространство для всех разделов (subvolumes), сжатие и теоретическая поддержка дедупликации (нормальный софт только в бета версиях, компилировать вручную).
В общем если вам не нужно шифрование lvm вам уже не понадобится.

Худший ответ:
1. Какой вариант в данном случае более подходящий и почему? Мне более импонирует вариант с LVM.
Первый. LVM - менеджер дисков, mdadm - управлялка RAIDом. Берите mdadm и не забивайте голову LVM, он проще и в данном случае это хорошо.При ручной разметке LVM я могу указать режим в котором том (логический диск) будет добавлен
Что за режим?Есть ли какая-то возможность установить систему целиком на готовый софт-рейд
Да, есть, должен без проблем грузиться Грабом. Загрузчик ставится на один из дисков и уже сам подтягивает второй, никаких дополнительных разделов не нужно. Тут уж в Гугл, для Убунты не подскажу, я RPM-щик.
Вопрос: Как сделать возможность скролить страницу где вызывается owl-carousel?

Лучший ответ:
рабочий костыль: нужно в стилях изменить touch-action на pan-y

Худший ответ:
owlcarousel2.github.io/OwlCarousel2/docs/api-optio...
а именно:
mouseDrag
Type: Boolean 
Default: true
Mouse drag enabled.
touchDrag
Type: Boolean 
Default: true
Touch drag enabled.
pullDrag
Type: Boolean 
Default: true
Stage pull to edge.
freeDrag
Type: Boolean 
Default: false
Item pull to edge.