Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Ваше мнение о верстке?

Лучший ответ:
В форме, которая к слову выглядит странно из-за разных отступов, вы используете padding для отступа сверху, правильно использовать и padding и marginspoiler
У вас так получается outline box поля ввода размером с этот огромный padding. Выглядит это не очень красиво.Неправильно подогнали размер изображения
Его лучше тегом img добавлять. Эту разницу когда лучше использовать img, когда backgroung-image надо понимать.
В остальном все, вроде, красиво.
Попробуйте сверстать адаптивный сайт в следующий раз или этот попробуйте сделать адаптивным.

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

Лучший ответ:
Системный архитектор на этапе планирования проекта исходя из предположений о количестве пользователей и их активности выдвигает прогнозы о том какую базу данных выбрать, как организовать кластер, какое железо и сколько надо, какой тип масштабирования выбрать - вертикальный, горизонтальный, какое место в системе скорее всего станет узким в первую очередь, какое во вторую (система упрётся в лимит по процессору или оперативной памяти или жёсткому диску) нужно ли разделять сервера на БД и файловый.
В зависимости от масштабов компании он может проектировать как сетевую инфраструктуру, так и локальные задачи. В маленьких компаниях обычно такие люди совмещают должность либо с архитектором БД либо с системным администратором (в зависимости от того проектирование какой именно системы больше всего влияет на бизнес-процессы).
Можно посмотреть классическое определение 
В целом должность востребована начиная с определённого масштаба компании.
Уникальность его в опыте, он уже построил N крупных систем на нескольких технологиях и хорошо знает достоинства и недостатки каждой из них.
Часто прокатывает и без системного архитектора, а иногда не прокатывает и случаются такие вещи Как бороться с лимитом в 1000 записей LDAP? или такие Можно ли в MySQL создать индекс для ORDER BY по условию?

Худший ответ:
Он придумывает архитектуру приложения, большого приложения, если вы работали с маленькими это сложно понять
Вопрос: Что выбрать для построения лендингов?

Лучший ответ:
Wordpress это движок не для лендингов. Его можно использовать, но смысл, если почти все функции вы не будете использовать.
Важно ответить на вопрос: что от вас требуется при разработке лендинга? Просто повестиь его на сайт, чтобы он работал, или чтобы человек мог постоянно что-то править.
Если ему нужно будет все время там что-то править, то WP можно использовать, если умеете писать страницу настроек шаблона.
Если нужно просто разместить лендос на сайте - юзаете gulp, собираете проект. грузите на сервер и забываете. Примерно так сейчас у меня и происходит работа.
Собрал проект, загрузил на сайт, исходники пакую и высылаю, но всегда их сохраняю у себя. 
Как правило возникают только просьбы типа: поменяйте телефон и уберите лишние слова. Все. Для подобного рода задач нецелесообразно использовать WP, потому что он предназначен для более крупных сайтов.

Худший ответ:
что угодно используйте но пожалуйста , только не эти говно сайты тильда,wix,lpgenerator , а также muse
нет нечего проще сделать ленд на wp и при должном кэшировании он будет прост в управлении и также быстр
Вопрос: Есть ли области в программировании, где не надо писать бизнес логику?

Лучший ответ:
О. обожаю этот вопрос!
Открою секрет - IT само по себе бесполезно. Как, например и логистика/грузоперевозки. Или охрана.
IT должно облегчать другие сферы жизни. Программист должен писать что то, облегчающее другие сферы жизни.
Обязательно надо в чём то разбираться:бизнес/магазин - разбирайся с логикой заказов/покупок/возвратовбанк - логика движения, денег, валют, транзакций, проверок, откатовдвижок игры - разбирайся с физикой. магнитизм, механика, свет/тень - все эти жизненные законы надо оцифровывать.игра на готовом движке - тогда закапывайся в детали, какого размера ступеньки должны быть что бы соответствовать шагу игрока с учетом его скорости передвижения. здесь требования не таки сложные, но вот игра без таких деталей будет казаться г**номдрайвера - разбирайся в железе, какую нагрузку держат - температура как повышается, сколько микроват где бегает.МАШИННОЕ ОБУЧЕНИЕ???????? Это вообще жесть как надо миллион тематических свойств изучить чтобы заложить обучение. И эксперты области редко понимают чё тебе надоdata engeneer - вообще не область. Но даже тут надо понимать какие данные надо хранить/обрабатывать и с какой вероятностью нужны будут правки.роботы - опять же физика движений во всех проявленияхИИ - психология, лингвистика.парсинг текстов - опять же, лингвистика, еще и разных языков, грамматика, синтаксис. а может и стилистику языков надо учитывать...и т.д.
И так со всем.
Да, программисту будут ставить задачи, может даже детальные. Но всё равно он последняя инстанция - до него что то могли не продумать - программист ошибку увидит сразу и должен отреагировать. Предотвратить что то или увидеть возможности для прикладного...И более того, есть мнение, что просто кодеры не нужны скоро будут. Нужны будут именно специалисты в определенных профессиях, которые могут перевести в программы свои идеи. Как раньше ученые статусные люди должны были уметь писать. Потом знать иностранные языки, потом владеть компьютерами/быстрым набором. Сейчас уметь запрограммировать.

Худший ответ:
Полно всего, например тот же геймдев, в основном пишут на том языке, который в движке, а 2 самых популярных это Unity(C#) и Unreal Engine(C++), но есть и много других языков и технологий, в варгейминге, например, пишут на своём движке на Python и C++, говорят, что задач по питону больше, есть даже движки, где логику пишут на Lua.
Вопрос: Как при поиске изменить цвет у части слова?

Лучший ответ:
Вот по правильному

Худший ответ:
Так?
Вопрос: Высокий процент Direct от всего трафика, это очень плохо?

Лучший ответ:
нет никакой нормы.
откуда умеете добывать трафик, оттуда и добывайте.
и чем больше, тем лучше.

Худший ответ:
да без разницы
Вопрос: Почему картинка вылезает за пределы блока?

Лучший ответ:
Потому что вы задали display: inline-block;
Сделайте картинку просто блочной или задайте vertical-align: top
https://webref.ru/css/vertical-align
https://jsfiddle.net/L0e9kp2t/
p.s. не используйте id для стилизации, пишите классы.

Худший ответ:
Вылазит из-за того, что #header имеет line-height: 60px; а блочно-строчные элементы выровнялись по базовой линии.
Вопрос: Безопасно ли будет отправлять банк. карту по обычной почте?

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

Худший ответ:
Замотайте синей чёрной изолентой — и отклеится потом легко, и не просветят.
Вопрос: Оптимизация сайта с плагином Visual Composer возможна?

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

Худший ответ:
Конечно. Выкинуть его.
Вопрос: Дистанционное образование по направлению «Прикладная информатика». Что выбрать?

Лучший ответ:
Добавлю ещё один вариант, если он не попал в ваше поле зрения: fdo.tusur.ru. 080801 "Прикладная информатика в экономике" там есть.

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

Лучший ответ:
Конкретно в IDEA - Key Promoter. Это плагин, который показывает бесящие подсказки каждый раз, когда ты делаешь действие, на которое есть хоткей, мышкой.

Худший ответ:
лично я вместо vim использую nano, он проще чем vim
Вопрос: Как сохранить панораму из «Яндекс Карты»?

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

Худший ответ:
здесь вроде описано подробно old.computerra.ru/gid/rtfm/internet/328804
Вопрос: Идеальная база данных для хранения большого числа уникальных строк?

Лучший ответ:
1) Используйте хеш от ссылки в качестве ид, тогда индекс по ссылке не нужен будет
2) Вместо btree возьмите hash индекс, вам же там сортировка не нужна
3) Данные переменной длинны не эффективно хранить в таблицах, т.к. оно там дробится и частично резервируется, итого занимает больше и работает медленнее.

Худший ответ:
Храните в MongoDB в виде документа: {_id: 'http://your/url'}
Вопрос: Где найти хороший VPS?

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

Худший ответ:
VDS надо всегда тестировать перед оплатой.
Вопрос: Ubuntu 16.04 через какое-то время система перестает работать?

Лучший ответ:
Похоже проблема в железе. Делайте диагностику.

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

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

Худший ответ:
Правильного варианта нет по сути. Более проще делать обычной формой с методом post, так как обычно при авторизации клиента бросает в личный кабинет.
Главное сделать двумя разными формами а не форма в форме
Вопрос: Объединить каналы в виртуальный?

Лучший ответ:
называется агрегацией каналов. например есть такой протокол LACP

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

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

Худший ответ:
Нет большой разницы, на каком языке, принцип везде одинаковый, HTTP и другие сетевые протоколы, "движки" браузеров, сниффинг, иногда ИИ, но для Windows было бы гораздо лучше на C#.
Вопрос: Есть ли аналоги Opencart?

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

Худший ответ:
И дело даже не в знаниях ООП, а в том, что можно взять готовый продукт и начать продавать, а не тратить время на программирование. Ваша цель продавать или делать магазины ? Даже учитывая то, что опенкарт бесплатный он по итогу выйдет намного дороже готового решения от инсейлс или других ребят. К примеру на этой странице https://horoshop.com.ua/compare/opencart/ есть полное функциональное сравнение в таблице внизу. Не поленитесь и ознакомитесь с таблицей. Думаю, что потом у вас точно пропадут все вопросы.
Вопрос: Что нужно уметь, чтобы я справедливо мог вписать git в резюме?

Лучший ответ:
Этого достаточно.
Но придерживаться Git Flow крайне рекомендую.
Здесь простым языком и по-русски:
https://proglib.io/p/git-github-gitflow/

Худший ответ:
в разных командах разный подход, начиная от описания комитов, веток и заканчивая тем что все в 1 ветке
ИМО нужно уметь 
- слить и залить изменения
- уладить конфликты 
... остальное дело практики, так как учится на раз два
Вопрос: Как убедиться что запрос к БД выполнен?

Лучший ответ:
Переключите PDO::ATTR_ERRMODE в PDO::ERRMODE_EXCEPTION. Если exceptin прилетел - значит запрос выполнен не был.
Не было исключения - значит запрос выполнен.их хеши со старым равны
И это криптографически плохо. См. стандартные password_hash + password_verify

Худший ответ:
Поддержу ответ Melkij 
Используйте предложенные функции для криптографии, с точки зрения безопасности они оптимальны. Проверку паролей, как я указал в комментарии, делаем через php.net/manual/ru/function.password-verify.php
Если таких функций нет, то нас спасет https://github.com/ircmaxell/password_compat
Вопрос: Как быть, если отключен javascript на клиенте?

Лучший ответ:
Да, является плохой практикой, хотя многие ленивые жопы считают, что юзеры без js должны пойти лесом.Что делают в случаях, когда приложение или просто сайт не может нормально функционировать без джаваскрипта?Закрывают вкладку и идут на другой сайт, например?отправить невалидные данные на зло Конечно же, на сервере проверки обязательны.
Есть конечно сервисы, которые без js не могут работать в принципе. Карты, или гугловские таблицы, например. Тут уже придется либо включать js либо пользоваться отдельными приложениями.

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

Лучший ответ:
автоплатеж для кого придумали?

Худший ответ:
Оплата без СМС невозможна. 3d-secure придуман для защиты продавцов: если операция совершена без 3d-secure, то за мошеннические операции несёт ответственность продавец, а если же операция совершена с кодом, то ответственность несёт покупатель (или, если повезёт, банк). Т.е. если требуется ввод кода, то он обязателен и на стороне покупателя ничего с этим не сделать.
Для себя решил проблему тупо покупкой usb-модема, выпуском отдельной карты и парсингом смсок.
Вопрос: Как сделать резиновую карту с метками?

Лучший ответ:
Создаете svg блок, указываете ему viewBox="0 0 ширина_картинки высота_картинки", в него кидаете картинку и все необходимые точкиsnippet
UPD: вариант на css с сохранением размеров маркеровsnippet

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

Лучший ответ:
это отменит последний коммит, но оставит измененияgit reset --soft HEAD~1
а это -- дополнит текущий коммит обновленными данными.git commit --amend
очень важно НЕ делать эти манипуляции если отменяемый коммит уже был залит на сервер и скачан коллегами.

Худший ответ:
Если я правильно понял вопрос, то нужен git commit --amend
подробнее: https://habrahabr.ru/company/mailru/blog/267595/#8
Вопрос: Длинные запросы MySQL, (CentOS, nginx, 1C-Bitrix)?

Лучший ответ:
База данных препятствует добавлению новых данных на период снятия бекапа для того, чтобы Ваш бекап был консистентен по всем таблицам. Это стандартное поведение.
Консистентность важна для того, чтобы не получилось так, что Вы начали бекапить, забекапили первую таблицу, переходите ко второй, а в это время в первую таблицу сайт что-то записал, добавив связанную запись в третью таблицу. В бекапе останутся актуальные данные для второй, третьей, но не первой таблицы.
Если Вы хотите делать бекап без блокировки таблиц, но Вам важна консистентность данных, Вы можете:Настроить репликацию MASTER-SLAVE и снимать резервные копии со SLAVE. С ним можно будет сколько угодно блокировать таблицы бекапами, поскольку SLAVE-сервер не будет использоваться сайтом. Все новые данные с MASTER доедут на него после завершения бекапа.Если таблицы в InnoDB, то можно освоить XtraBackup, делающий резервную копию прямо на ходу.
Если Вы хотите делать бекап без блокировки таблиц, но Вам не нужна консистентность данных:Для MyISAM:mysqldump --lock-tables=false ...Для InnoDB:mysqldump --single-transaction ...

Худший ответ:
Попробуйте в mysqldump добавить параметр "--single-transaction"
mysqldump --single-transaction -u root ....
Вопрос: Как называется CSS фреймворк / библиотека для вёрстки только именами классов?

Лучший ответ:
Есть shed-css
Но это жесть, ИМХО.

Худший ответ:
https://tailwindcss.com/docs/what-is-tailwind/
Вот отличная библиотека)
Вопрос: Как обновлять state при обновлении props?

Лучший ответ:
Если я обновляю state в componentDidUpdate выводит ошибку о бесконечном цикле.
Добавьте проверку, что изменились именно props:componentDidUpdate(prevProps, prevState) {
  if (this.props.currentSearch !== prevProps.currentSearch) {
    // ваш код с вызовом setState
  }
}

Худший ответ:
сначала надо через shouldcomponentupdate проверить обновить или нет(true or false).
Вопрос: Какая библиотека существует для написания скрипта на Python, чтобы подписываться и писать комменты на Youtube?

Лучший ответ:
Кароч есть более так скажем беспалевный способ но он труднее.С это pyautogui что ли но там надо еще бота научить видеть экран это сложно.

Худший ответ:
Есть YouTube Data API. Через API можно писать комменты, но нельзя подписываться(
Вопрос: Много SVG иконок в проекте. Как быть?

Лучший ответ:
Используйте svg <use>
В двух словах - в одном свг вы заносите все свои свг иконки в виде "символов", и даёте каждой свой id, и потом просто через атрибут вставляете иконку через айди
https://css-tricks.com/svg-symbol-good-choice-icons/ , я так и делал в подобной ситуации.
вот ещё, но чуть другое:
taye.me/blog/svg/a-guide-to-svg-use-elements (en)
https://habrahabr.ru/post/230443/ (ru)

Худший ответ:
Сотни svg и все в одном скромном файлике. Как?Запускаете галп и он все svg пилит в спрайт. Используется он проще простого - <svg><use xlink:href="sprite.svg#id_иконки"></use></svg>какие галп плагины нужны - github:gulpjs/gulp#4.0gulp-cheeriogulp-svg-spritegulp-svgmingulp-replacegulp.task('sprite:svg', function() {
    return gulp.src('./source/sprite/*.svg')
      .pipe(gulp-svgmin({
        js2svg: {
          pretty: true
        }
      }))
      .pipe(gulp-cheerio({
        run: function ($) {
          $('[fill]').removeAttr('fill');
          $('[stroke]').removeAttr('stroke');
          $('[style]').removeAttr('style');
        },
        parserOptions: { xmlMode: true }
      }))
      .pipe(gulp-replace('&gt;', '>'))
      .pipe(gulp-svgSprite({
        mode: {
          symbol: {
            sprite: "../sprite.svg"
          }
        }
      }))
      .pipe(gulp.dest(config.root + '/assets/img'))
  })
};Теперь svg можно стилизовать и анимировать
Вопрос: Есть ли ISO описывающий позиции в отделе обеспечения качества?

Лучший ответ:
Разговор с боссом можно строить по понятиям, а можно по общепризнанным стандартам.
Если идти по первому пути, то в качестве примеров можно привести описания вакансий QA director-ов из компаний, близких по размеру/индустрии.
Если по второму, то в РФ есть профстандарты и, в частности, 40.010. В нем много букв, не поленитесь и посмотрите.
Например, там описаны трудовые функции начальника отдела контроля качества продукции. Если ваша деятельность соответствует этим функциям, то это лучшее обоснование вашей должности.

Худший ответ:
Есть такая бумажка: сертификат ISTQB Advanced Level Test Manager. 
В него можно тыкать и говорить что вы QA Manager.
Вопрос: Как слушая яндекс музыку управлять ею с помощью Алисы?

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

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

Лучший ответ:
Быстрый вариант в плане загрузки - это отлаженная система.
С минимальными вложениями по времени - это хорошее знание CMS.
Знаний в разработке не очень много, но быстро учусь.  - это значит что будут ошибки новичка.
Использование плагинов - это хорошо, но универсальность обратная сторона скорости.
И Вы стоите перед выбором, значит хорошего знания какой либо cms пока нет. И у каждой из них есть свои плюсы и минусы. Вы перечитаете кучу материалов и все равно останетесь перед выбором.
Мое предложение брать систему на которую есть много документации, желательно на русском. И читать, читать, читать.
Лично я изучаю woocommrce + wordpress. Магазин на 600 товаров, около 6000 вариаций. Пока не встретил нерешаемых задач. Синхронизацию писал сам, наборы товаров- взял плагин и поправил под нужды и т.д.
И еще один момент. Задачи всегда будут меняться. Сейчас вы говорите 1000 товаров, завтра надо будет 1500. Вы всегда найдете компромиссное решение. 
Успехов.

Худший ответ:
Если учитесь - вам нужно попробовать сделать все варианты
И несколько раз
А для заказчика выбрать самый устойчивый
Вопрос: Переход проекта на Yii + angular, как аргументировать?

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

Худший ответ:
Добавлю свои 5 копеек. Есть проект написан на parser3. Людей работающих с этим очень мало. Решили переходить на php. Имеем parser + php. Переписать все на php не получится потому что это время, а значит деньги. Потом начали использовать yii 1 и теперь у нас parser + php + yii1. Переписать на yii1 все что на parser и php нет времени и денег. И такое встречается очень часто. Бизнес не будет вкладывать деньги в переделки того что уже и так работает. Новый функционал мы делаем на yii1. Но yii1 уже тоже устарел и уже пора переходить на yii2. А переделать все на yii2 это годы работы, а к тому времени появится yii3 и выйдет php 10 ))
Совет - делайте проект в виде независимых (идеальный мир) или полузависимых (реальный мир) сервисов. Тогда вы будете вольны использовать лучшие инструменты для решения каждой конкретной задачи.
Вопрос: Откуда быстрее брать данные?

Лучший ответ:
даныне
)))) из даныне хранилища, только и только по четвергам.
А если серьезно:
проведите эксперемент. Все ж зависит от большого кол-ва факторов. Например размер файла, скорость sdd и т.д. SQL БД придумали, потому что это удобнее, чем файл. Но все зависит от конкретной ситуации, которую Вы крайне мало описали. 
Может быть Вам оптимальнее будет  Redis, Memcache, но хз. Что там в реале у Вас.

Худший ответ:
я бы посмотрел в сторону nosql
Вопрос: Как отловить трафик?

Лучший ответ:
Всем спасибо!

Худший ответ:
Посмотрите тут про nginx - www.lexa.ru/nginx-ru/msg13743.html
Вам нужно только виртуальные хосты заменить на пользовательские IP.
А уж лог разобрать - дело техники.
Вопрос: Как сделать такую плитку?

Лучший ответ:
Зачем тут флекс?
https://jsfiddle.net/webirus/8ujpfqrm/

Худший ответ:
Вариант без calc (причина): 
https://jsfiddle.net/mefa3ey7/