Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Стоит ли устанавливать ОС (LInux) на флешку для домашнего мини-сервера?

Лучший ответ:
Если отключить swap на ней, я так подозреваю все равно кол-во записей на отказ будет не большим... 
Зато останется чтение. https://habrahabr.ru/post/214803/
Флешку можно ушатать за пару месяцев.
Не пожалейте дикой ёмкости аж в 2гб с каждого диска, поставьте систему на raid1. А остальную ёмкость дисков размечайте уже как нравится.
При переустановке системы нормальный установщик софтрейд найдёт и соберёт сам.

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

Лучший ответ:
Что учить в 2018 году frontend разработчику?  Здесь даны ответы

Худший ответ:
Интересно что конкретно подразумевается под но успехи так себе
Рекомендую пройти бесплатные курсы на HTMLAcademy. После этого я бы сходил к ним на интенсив для закрепления. Если это вам не подходит по той или иной причине, то просто берите в сети psd макеты и верстайте.
1 Появился вопрос, не знаете как сделать - гугл/тостер/... 
2 Сверстали макет - отправили на code review на какой-нибудь  https://htmlforum.io/
3 Получили feedback - исправили
4 И так по кругу
Вот увидите - с каждым следующим макетом получаться будет все лучше и лучше.
PS Лично мне большой толчок дали именно интенсивы академии. Они дали тот необходимый минимум с которым можно уже было двигаться дальше. До их прохождения тоже был какой-то так себе
PSS Можно еще посоветовать найти себе ментора
PSS Важно понимать, что интенсивы это все-таки не панацея. Можно обойтись и без них, хотя они как правило дают все же большой профит.
Вопрос: Как найти программу для снятия скриншотов?

Лучший ответ:
Извините, если отвечу резко:  зачем Вы плодите сущности? Во всех ОС есть встроенные средства для снятия скриншота. Довольно часто мне рассказывают, что встроенные средства неудобны, но что может быть удобнее отдельной кнопки на стандартной клавиатуре? Нажимаете кнопку print screen и скриншот уже в буфере обмена. Я не знаю Ваши обычные задачи, если надо скрин кому-то отправить-открываете предназначенные для этого сервисы(например) и жмёте ctrl+v. Если надо сохранить локально-открываете графический редактор(paint, paint.net, фотошоп, наконец) и жмёте тот-же ctrl+v. Ещё я слышал, что это долго, открывать пейнт, на что можно возразить, что его можно повесить на горячую клавишу и выходит, что сделать скриншот, и сохранить его можно нажав 4 сочетания клавиш, не используя мыши. Вряд-ли  какая-то другая программа позволит сделать это сильно быстрей. А вот занимать место на диске и вносить слабо прогнозируемые изменения в реестр она точно будет.

Худший ответ:
я ее таки нашел https://screenpic.net/ru/
Вопрос: Как прошить BIOS через EZP2010 + SPI прищепку?

Лучший ответ:
Советую выпрямлять руки, выпаивать микросхему и программировать ее одну на программаторе. Применение сплава Розе сильно облегчает выпаивание.
Если объяснить происходящее коротко, то когда вы прищепкой пытаетесь программировать микросхему flash-памяти, то заодно программатор пытается запитать еще некоторое количество других микросхем, которые питаются от этой же шины питания, например мультиконтроллер, какие-то блоки хаба, еще кто-нибудь. Программатор на подобное не только не рассчитан, но и часто несет в себе защиту от повышенного потребления программируемой микросхемы. Плюс все те микросхемы, которые мы ненароком запитали, начинают жить своей жизнью и включившийся мультиконтроллер может начать вычитывать из флэшки свою прошивку, а программатор ее пытается программировать.

Худший ответ:
Лучше поздно, чем никогда - проблема оказалась в самом EZP2010 или он напряжения не те давал или нерабочий попался, в общем взял CH341 и сразу прошил
Вопрос: Каким способом лучше разобраться в работе сайта?

Лучший ответ:
Совершенно не нужно покупать сервер, тем более VPS.
Для "разобраться", вам можно
1) бесплатно поставить на свою машину веб пакет. Для NodeJS, почитайте - https://habrahabr.ru/post/132745/, там вкратце установка прямо на винду
2) бесплатно поставить себе virtualbox, на котором создать виртуальную машину и поставить на нее любой линукс, на который поставить nodejs
Как разберетесь что и зачем - можно будет подумать о покупке отдельной VPS, но для поиграться - локальная машина лучше, проще, доступнее.

Худший ответ:
Разумеется. Начните отсюда learn.javascript.ru/screencast/nodejs
Вопрос: Разработка игр (Start)?

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

Худший ответ:
Как вариант использовать Unity3D. Если я не ошибаюсь, то там есть поддержка JS. Сервера же можешь писать на nodejs.
Вопрос: Как обезопасить бекапы проекта?

Лучший ответ:
Чексуммы
Подписывать
Шифровать
Гит или любая не оптимизированная под бинарники vcs - не надо

Худший ответ:
напрячься и попробовать положить проект в git целиком, вместе с контентом?
Вопрос: Почему кирилица занимает по 2 байта на символ в utf8?

Лучший ответ:
UTF-8 (от англ. Unicode Transformation Format, 8-bit — «формат преобразования Юникода, 8-битный») — одна из общепринятых и стандартизированных кодировок текста, которая позволяет хранить символы Юникода, используя переменное количество байт (от 1 до 6).
ОТ 1 до 6 БАЙТ (каждый из которых 8 БИТ)
Зависит от символа, русские занимают 2 байта

Худший ответ:
https://ru.wikipedia.org/wiki/UTF-8
https://ru.wikipedia.org/wiki/%D0%AE%D0%BD%D0%B8%D...
https://ru.wikipedia.org/wiki/%D0%9A%D0%B8%D1%80%D...
Потому, что в юникоде под кириллицу выделили 5 блоков двухбайтового диапазона.
Вопрос: Как правильно попросить HR о отсрочке по выходу на работу?

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

Худший ответ:
Спасибо всем за советы. Я принял решение попросить об отсрочке выхода на работу, если согласятся то ок. Если нет то пущу все силы на дальнейшие этапы собеседований. Компания от которой есть оффер это небольшая компания которая занимается разработкой сайтов (я же ставлю упор на Backend PHP). Остальные же это довольно большие компании с большим количеством клиентов. Я чувствую что если пройду туда, то гораздо быстрее и качественнее подниму свои скилы.
Еще раз всем спасибо за действительно дельные советы.
Вопрос: Интересует уровень зарплаты при работе фулл тайм удаленно из РФ на работодателя из ЕС, США (не фриланс)?

Лучший ответ:
На нормальной удалёнке будет примерно $20-$40 в час (или эквивалент в евро), умножаете на 160-168 часов и вычитаете налоги с ИП, получается что-то вроде 3-6К (можно меньше, можно больше, но большинство удалёнщиков, кого знаю, находятся примерно в этой вилке). "На России экономят" - это не совсем так, надо просто работу искать не на русскоязычных ресурсах, без посредников, и позиционировать себя как хорошего специалиста в глазах работодателя (пресловутое "продавать себя")

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

Лучший ответ:
Блокирните фаерволлом входящие по ВАН с этих адресов.
Так то морда торчит и торчит, Вам по идее она реально не должна мешать, при поднятом NAT на роутере

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

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

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

Лучший ответ:
Почему при соединение с базами данных phpmyadmin выдает такую фигню?
Возможно, по тому, что вот эта функция: $result = mysqli_query($connection, 'SELECT * FROM `articles_categorie`');требует первым параметром "mysqli_connect()", а не "mysql_connect()" как у Вас?

Худший ответ:
У вас ошибка маленькая$connection = mysql_connect
НО$result = mysqli_query
То есть одно просто mysql, а другое mysqli
Вопрос: Изучение линейной алгебры поможет в школьном курсе алгебры?

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

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

Лучший ответ:
Я нашёл файл random.h
Тебе надо понять, какой именно генератор ты хочешь сломать. Потому что их в ядре несколько.
Например, быстрые псевдослучайные:
lib/random32.c: prandom_u32_state, prandom_bytes_state
Архитектурные аппаратные:
arch/x86/include/asm/archrandom.h: arch_get_random_* и arch_has_random_*
Криптографически надёжные (их видно из юзерспейса через /dev/[u]random):
drivers/char/random.c: _extract_crng, extract_buf и _get_random_bytes
Тот, что ты нашёл, используется в сетевой подсистеме

Худший ответ:
return 0; сразу лучше. Кстати, а зачем вам это?
Вопрос: Как сделать запрос на сервер в React?

Лучший ответ:
можно в функцию handleSubmit используя fetch или axios засунуть post с вашими данными на сервер

Худший ответ:
Как использовать ReactJS с PHP?
Вопрос: Как сделать удаленное вкл/выкл компьютера и удаленный доступ к BIOS?

Лучший ответ:
IP-KVM, но это довольно дорогое удовольствие.
vPro, IPMI, ILO и иже с ними требуют поддержки на материнской плате и в процессоре.

Худший ответ:
Не совсем доступ, а удалено перезагружать любое устройство можно и недорого. Купить Sonoff реле на aliexpress или спаять ESP8266+реле и залить готовую прошивку Tasmota. Выходным реле управлять кнопкой питания или Reset. Можно дополнительно подключить датчик температуры ds18b20 и дополнительно мониторить состояние внутри корпуса.

p.s. Если купите готовое реле Sonoff нужно перерезать дорожки, которые подают 220v на выходные контакты чтобы избежать неприятностей.
Вопрос: Существует ли звуковая карта для наушников с USB?

Лучший ответ:
Если наушники подключаются через usb, то в них уже встроенная звуковая карта, в этой модели она вроде-бы на пульте управления находится, так что не получится. Только если подключать только через 3.5 мм

Худший ответ:
Если вы надеетесь, что увеличите качество звука путем установки более дорогой карты, у меня для вас плохие новости.
Звуковые карты саунд-продюсеры и подобные им покупают в случае, когда нужен аудио-интерфейс, или же когда нужен виртуал-аналоговый процессор, и самое частое -  уменьшение задержек без использования тупого Asio4all
P.S. Для каких целей вам это, зачем вам улучшение звука, вы сводите или мастерите аудио?
Вопрос: Индексируется ли статья без ключей в поисковых системах?

Лучший ответ:
Ключи это просто слова
Если слов нет то и индексировать нечего

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

Лучший ответ:
Следите за кликом по .item, в клике получаете второй класс кликнутого элемента (например three), производите поиск элемента по селектору .message.three, если нашли, то находите все .message.active и удаляете у них класс active, после чего найденному элементу .message.three добавляете ему в classList класс active.

Худший ответ:
Не удобно, что именно классами вы помечаете связь item - message. Т.к. могут быть и другие классы, может возникнуть путаница, какой из них считать признаком, а который там просто для оформления. Лучше для этого задействовать data-атрибуты.
В нынешнем варианте надо по клику на .item искать в списке классов другой, не равный "item" – это идентификатор для поиска соотв. message. Про то, чтобы «гасить» другие с классом .active в вопросе нет, поэтому примерно так:snippet
Вопрос: Можете помочь со сборкой игрового ПК?

Лучший ответ:
Процессор: AMD Ryzen 5 1600 AM4 BOX
До Ryzen 7 1700 вообще никак не дотянуть? Так-то, он дороже ненамного.Материнская плата: MSI B450M PRO-VDH PLUS
Ничего сказать не могу, плата как плата. Но я бы MSI покупать не стал, но это личное мнение, биосы у мси мне не нравятся совершенно.Видеокарта: Sapphire PCI-E 11265-01-20G NITRO+ RX 580 8G OC 
Нормально.Блок питания: Aerocool Cylon 500W
Никогда не покупайте блоки питания, которые заканчиваются на *cool.Оперативная память: Goodram IRDM X [IR-X2800D464L16S/8GDC] 8 ГБ, 2 шт.
Память выбрана из QVL материнской платы или от балды и только потому что DDR4? Ну так вот, не далее чем пара месяцев назад два модуля именно Goodram тупо не завелись на одной МП, но зато работали на другой. В общем, если выбирать память не из QVL, то есть вероятность столкнуться с подобной ситуацией.Жесткий диск: WD Blue 1 TB
SSD: Kingston A400, 120 ГБ
Да блин, ну такие связки раньше были актуальны, когда SSD были дорогие - вот тогда и брали умножадную связку из SSD под систему и HDD для всего остального, соглашаясь на неудобства наличия двух дисков и всё равно запуск игр с HDD со всеми недостатками. Но сейчас 500Gb SSD стоит 4000 руб., а то и меньше, и нафиг нужен при таком раскладе шумный тормозной HDD?Корпус: AeroCool Cylon
Обычная дешёвая коробка, с которой лично я дел не имел. Но из корпусов недорогого ценового диапазона могу посоветовать Deepcool Tesseract BF - неплохой недорогой корпус. Я в таком собрал несколько среднебюджетных компьютеров и претензий не имею.Вентилятор: Arctic Cooling F12 PWM PST , 2шт.
А зачем два? На вдув и на выдув, небось?) На вдув вентилятор вообще не нужен и даже вреден, при такой конфигурации будет достаточно одного вытяжного на задней стенке корпуса.

Худший ответ:
Посмотрите сборку тут https://man-made.ru/configurator/ справа. По-моему, оптимал в ваш бюджет
Вопрос: Как отладить сайт в мобильных браузерах?

Лучший ответ:
https://developers.google.com/web/tools/chrome-dev...
С Сафари также только нужен мобильный яблока и сафари на десктопе

Худший ответ:
тык
Вопрос: Ошибка в логике?

Лучший ответ:
В момент события у вас this это input[type=submit], потому что на нем вист  onClick. Когда на thisдобавляется класс он все правильно добавляется только не на поля, а на кнопку. По-этому inp[i].classList.add('err') более правильный вариант. 
Второй момент. По нажатию на кнопку форма отправляется т.к. submit отправляет форму на сервер. Есть несколько вариантов как исправить:
1. Повесить обработчик onSubmit на форму. Либо делать return false после всех манипуляций, либо вызывать event.preventDefault()
2.  В данном примере можно просто после for возвращать return false

Худший ответ:
inp[i].classList.add('err');
не?
Вопрос: Интернет на 10 компьютеров. Как лучше?

Лучший ответ:
Хм, возможно заменить 2 роутера и свитч на
https://mikrotik.com/product/CRS125-24G-1S-IN
Скорость невысокая, но стабильная, как по тз.
Дир 300 и надежность рядом не стояли

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

Лучший ответ:
Вы не упомянули юрисдикцию.  Что ж, будем руководствоваться старым правилом: если на марках не написана страна, значит эта страна Великобритания; если в Интернете не написано о каком праве речь, значит это право Соединенных Штатов.
IANAL, TINLA.
> 1. Обязан ли владелец сайта самолично выяснять, кто есть автор и нарушен ли закон?
Нет, конечно.
> 2. Несет ли какую либо ответственность владелец сайта за то, что без его ведома, против всех правил, некто опубликовал чужое?
Если он выполняет предписания закона, то нет.
> 3. Как решение таких ситуаций должно происходить по закону, кто и какие действия должен предпринять, какова роль владельца сайта?
Владелец сайта или сервера (далее — вы), где пользователи что-то размещают, должен обнародовать адреса, по каким он обязуется принимать и рассматривать жалобы на нарушения авторского права.
Получив официальную жалобу от правообладателя или его представителя (далее — копираста) с требованием удалить принадлежащее ему произведение из публичного доступа, вы *обязаны* его удалить, о чем и уведомить пользователя, что разместил на вашем сайте (сервере) спорное произведение,
Если пользователь подает вам официальное возражение, вы его вместе с его полными контактными данными (какие он должен не забыть указать) переправляете копирасту.  Дальнейшие действия копираста лежат уже в области судебного разбирательства.
Если в течение четырнадцати рабочих дней копираст не уведомил вас, что он намерен их начать, вы можете восстановить произведение в публичном доступе.

Худший ответ:
У владельца сайта нет ни возможностей для этого. Ни обязательств перед законом.
Дело владельца сайта:
1. В оферте, которую обязаны принять публикующие - явным образом указать что за все отвечает публикующий.
2. Выполнить предписание суда по удалению информации.
Разборки между А и Б не дело владельца сайта.
Вы тут путаете техническую возможность хостера, чтобы удалить информацию.
Эта техническая возможность не дает никаких юридических оснований.
Вопрос: Как проверить работу программиста по настройке сервера?

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

Худший ответ:
Бред сивой кобылы. Есть тз. Есть размер оплаты. Выполним задачу и получаешь бабло! Как проверить что задача выполнена? Наверное если все работает, то все что просили сделать было сделано! Выполнение качественности работы происходит с помощью сторонних подрядчиков. Я сотнями вижу «экспертов заказчиков» которые лучше меня знают что надо было делать. И при этом не хотят платить. Надо! И платят! Потому-то в последнее время приходится больше быть юристом чем программистом!
Вопрос: Как определение ID любого пользователя Вконтакте на любом сайте?

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

Худший ответ:
Загуглил. Ваша стр? vk.com/mrfallen92
Вопрос: Комментируется любой php код на html странице что делать?

Лучший ответ:
Поменять html файл на php.
В html файлах php работать не будет.

Худший ответ:
решил перепроверить через хостинг (с расширением php) всё заработало благодарю
Вопрос: Как перейти с C++ на C?

Лучший ответ:
Кернигана и Ритчи уже прочитали? Тогда заполируйте это книжкой "21st century C" и к разработке на С вы готовы. Сам язык, как вы правильно заметили относительно компактный.

Худший ответ:
Тогда не перейти, а начать изучать. В С++ добавились объекты. Остальное на 99% совпадает.
Вопрос: Какой выбрать Интернет-эквайринг в штатах?

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

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

Лучший ответ:
Если сервис разрабатывает команда из 30+ человек, то тогда имеет смысл подумать о том чтобы разделить его на  микросервисы.
Это не ваш случай, спокойно пишите монолит.

Худший ответ:
Я не соглашусь с Immortal_pony. Монолит проще, несомненно, особенно если с нуля, но всегда есть популярный ныне Serverless (AWS/Azure/GCP). Все зависит от сложности приложения, которое вы собираетесь делать.
Вопрос: В чем смысл bootstrap'a и его аналогов?

Лучший ответ:
Быстрое прототипирование.

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

Лучший ответ:
www.emailjs.com и подобные сервисы

Худший ответ:
www.emailjs.com и подобные сервисы
Вопрос: Что я делаю не так в регулярке?

Лучший ответ:
Может, не нужно проверять всю строку? Если все линки правильные-авитные, то проверять только окончание строки – можно реверснуть строку .split('').reverse().join('') и проверять только начало /^\d{4,}_/
Вот одной регуляркой под ваше требование:var re = new RegExp('^https?://(\\w+\\.)?avito\\.ru/([^/]+/)+([a-z_]+(?!_\\d{4,}))$');

var t1 = 'https://www.avito.ru/moskva/odezhda_obuv_aksessuary/magazin_pizham_kigurumi_na_lubyanke_56545';
var t2 = 'https://www.avito.ru/moskva/kvartiry/snimu';

re.test(t1) // false
re.test(t2) // true

Худший ответ:
Попробуй сделать от противного. ^https:\/{2}(?:.*?\.)?avito\.ru[\/\w-]+(_\d{4,})$
Вопрос: Как в ссылке на картинку добавить размер?

Лучший ответ:
Обычно стоит указывать о чем конкретно вы спрашиваете, правильно заданный вопрос уже, как минимум, половина ответа... Стоило бы указать что это yii2...<?= Html::img("@web/images/products/{$hit->img}", ['alt' => $hit->name])?>
Стоит поинтересоваться что такое  ['alt' => $hit->name]... Полезно почитать документацию...
Решить задачу можно добавив в этот массив класс и задав в CSS размеры, или напрямую прописать стиль.<?= Html::img("@web/images/products/{$hit->img}", ['alt' => $hit->name,  'style' => ['width' => '100px', 'height' => '100px'], 'class' => 'my_img'])?>

Худший ответ:
Доброе утро.<?= Html::img("@web/images/products/{$hit->img}", ['alt' => $hit->name, 'width' => 280, 'height' => 180])?>
Вопрос: Нужно ли добавлять в .gitignore package-lock.json?

Лучший ответ:
Согласно официальной документации package-lock.json предназначен быть в репозитории, чтобы все разработчики проекта работали с одним и тем же набором зависимостей.
Относительно того, что его не нужно включать в код библиотек - неправда:Во-первых, когда выполняется npm publish, package-lock.json автоматически исключается из опубликованного пакета (проверьте командой npm archive, например)А во-вторых, package-lock.json используется только в корне проекта. В зависимостях он игнорируется. То есть в директории node_modules/your-dependency он может присутствовать невозбранно.
Ответ на ваш вопрос: никогда не добавляйте package-lock.json в .gitignore

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

Более подробно:
https://github.com/sindresorhus/ama/issues/479#iss...
Вопрос: Как бы вы сверстали данный блок?

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

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

Лучший ответ:
здесь

Худший ответ:
Сгенерировать их))) Могу создать за пару сотен на киви с любым фоном и шрифтом (бесплатным) за полчаса
Вопрос: Что лучше для seo маленький css или html?

Лучший ответ:
С точки зрения SEO количество кода прямого значения не имеет. 
Количество кода влияет на скорость загрузки, а скорость загрузки влияет на SEO. 
Рекомендую вам оценить скорость загрузки и делать выводы на основе этого анализа.

Худший ответ:
Очевидно что при правильном подходе с отдельным цсс сайт будет грузиться быстрее