Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Олимпиадное программирование. c++ или python?

Лучший ответ:
Python может работать в 10 раз медленнее. В некоторых олимпиадах для него увеличенные таймауты, но не везде. C++ пока более предпочтителен. Java тоже хороший выбор.
Пишите на C++ а не на C. Пользуйтесь новыми возможностями C++ 11/14. Забудьте про явное выделение памяти через new (вместо этого используйте vector, unique_ptr, shared_ptr). Изучите stl, в нем много полезного для олимпиад. Пользуйтесь лямбдами. Тогда писать на C++ будет достаточно приятно.

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

Лучший ответ:
Реализуется роутером или путем запрещения локального трафика или обертыванием клиента в личный VLAN
Возможно, все зависит от ОС

Худший ответ:
Создается домашняя группа  одним названием.
Кто не входит в группу, не видит участников
Вопрос: Кто-то сделал интернет магазины на Angular + Material Design?

Лучший ответ:
CLOUTY
сделан на angular + angular universal

Худший ответ:
линк
Вопрос: Есть ли смысл дальше учить?

Лучший ответ:
Может стоит пощупать другие языки/соседние направления? Заставлять себя - ни к чему хорошему не приведет

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

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

Худший ответ:
Так в скрипте и почитайте.
Хотя бы справку к вашему боту, какой-нить readme.txt
Если такого нет, то не стоит в из инета таскать непонятные, недокументированные скрипты и запускать их у себя, не понимая как это работает.
Бот можно написать как угодно. С базой, без базы, с mysql, с mysqlite, с oracle sql, c MongoDB или экселем.
Никто вам не скажет истину, ткнув пальцем в небо. Некий неизвестный никому "скрипт бота ВК" может быть каким угодно, невозможно ничего сказать не видя его.
Вопрос: Есть ли готовые решения CMS (биржа фриланса бесплатная)?

Лучший ответ:
вот такое есть cmsworks.ru/apps/freelance2
о качестве ничего сказать не могу

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

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

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

Лучший ответ:
В самом начале файла# -*- coding: utf-8 -*-
# !/usr/bin/env python

Худший ответ:
# -*- coding: utf-8 -*-
print(u"Вычисление НОД")

first_num = int(input(u"Введите первое число: "))
second_num = int(input(u"Введите второе число: "))


def NOD(x, y):
    while y != 0:
        x, y = y, x % y
    return x


print(u"НОД = {0}".format( NOD(first_num, second_num)))
Вопрос: Перенос сайта с яндекс почтой на новый хостинг?

Лучший ответ:
по сути я его перенес. Но почта отвалилась.
что значит отвалилась?Скажите, пожалуйста как мне сделать, чтобы почта со старыми аккаунтами заработала на хостинге B?
Очевидно же, в настройках DNS прописатьMX SITE.RU. 10 mx.yandex.ru.
TXT SITE.RU. v=spf1 redirect=_spf.yandex.ru

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

Лучший ответ:
Просто оттенок оранжевого подобран неудачно, на нём плохо виден белый текст. Варианты решения — добавить тень или сделать оранжевый не таким бледным:
Если не получится добиться большей выразительности такими способами — лучше оставить синий.UPD
Я бы ещё убрал фон у шапки, сильно уж отвлекает:UPD 2
Ещё внимание на себя отвлекают второстепенные красные кнопки. Они выделяются больше основных. Я бы исправил это как-то так:UPD 3
Если двигаться дальше в сторону избавления от отвлекающих элементов:UPD 4
По желанию можно дополнительно акцентировать внимание на размере бонуса цветом несколькими способами:UPD 5
Подумал ещё и родил ещё несколько хороших мыслей. От слов "промокод" и "скидка" можно вовсе избавиться, об этом наглядно сообщат символы ₽ и %. Окончательно убедился, что оранжевый фон будет лишним, а оранжевые символы — вполне ок. Так же нужно кратко описывать условия предоставления бонусов, если это возможно и форматировать большие числа (на примере 10 000 ₽ — тысячи разбиты пробелом, на счёт 1 тысячи не уверен):

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

Лучший ответ:
Потому, что вы импортировали пакет java.util в котором содержится класс Collections и при его использовании вы указываете название всего класса. Если хотите сделать как вы сказали, то вам надо использовать статитеское импортирование. Т.е. добавить import static java.util.Collections.reverseOrder;

Худший ответ:
Рекомендую прочитать про static import. Думается мне, это вам поможет для конкретно вашей задачи.
Если по существу - для имплементации вашей хотелки необходимо при компиляции обойти все классы в classpath и проверить наличие там данной функции и только после этого записать в байт-код вызов конкретной функции.
Кроме того, непонятно, как работать с коллизиями.
Вопрос: Где взять корпус для самоделки на Raspberry?

Лучший ответ:
3D-принтера не имею :(
Так надо обратиться к тем, кто имеет. Предложений по коммерческой 3д печати куча

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

Лучший ответ:
Проверьте ждущие режимы и настройки питания. Там обычно стоит рекомендуемый режим, или как то так, который экономит электроэнергию, там есть возможность отключать usb. В Вин10 это еще более развито помоему. Откройте настройки и поставьте "максимальную производительность" или в дополнительно сами руками зайдите и проверьте этот пункт про usb.

Худший ответ:
Десктоп? Тока не хватает?
Вопрос: Как найти плагин плеера с другого сайта WordPress и поставить на свой?

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

Худший ответ:
У меня на этом сайте другой скин у плеера:
Плагин с таким названием можно взять тут: https://github.com/sprice/1pixelout
Возможно стили на него делались вообще отдельно
UPD:
Хотя судя по всему это обычный тег audio и в каждом браузере у него дефолтный скин
UPD2: ниже написали правильный вариант плагина, не  пойму только почему в огнелисе у меня подключился обычный audio тег(без обертки) а в хроме тот самый progressionplayer
Вопрос: Как получать переносы строк из textarea?

Лучший ответ:
Вот это, видимо, имеется в виду?str = str.replace(/(?:\r\n|\r|\n)/g, '<br />');

Худший ответ:
Вот это, видимо, имеется в виду?str = str.replace(/(?:\r\n|\r|\n)/g, '<br />');
Вопрос: Где можно найти задачки и решения по Swift?

Лучший ответ:
Есть много курсов по программированию (GeekBrains, hexlet и тп), там можно найти уроки и бесплатные вебинары, хорошо помогает при старте.
Для практики можно придумывать самим себе задачи, посмотреть что требуется для Джуниора, например работа с Core Data, тогда нужно сделать todo list, работа с HTTP протоколом, сделайте мини приложения с интеграцией твиттера, у них в описании все есть. Ну и так далее.
Мне в свою очередь очень помогла группа в вк (не реклама)(vk.com/iosdevcourse), там много русскоязычных уроков по свифт и objc  с ДЗ.
Дерзайте!

Худший ответ:
На вашей будущей работе, а не на сайтах и в книгах.
Вопрос: Как зашифровать, защитить свое расширение для браузера Chrome?

Лучший ответ:
Гугл не разрешает шифровать код, вот из-за чего могут заблокировать расширение:
- extension violate single-purpose policy (расширение должно выполнять одну функцию)
- extension violate policy related with hidden code (код должен быть без всяких шифров)

Худший ответ:
Переписать на c++ и скомпилить в PNaCL
https://developer.chrome.com/native-client/nacl-an...
Пример https://chrome.google.com/webstore/detail/pnacl-ex...
Вопрос: Стоит ли новичку начинать с фреймворка или лучше учиться на чистом php?

Лучший ответ:
Пиши свои штуки на чистом PHP на процедуральном стиле.
Потом изучай ООП и начни что-то сделать своё но уже на ООП.
Потом изучай MVC и уже переходи к фреймворкам.

Худший ответ:
Все просто-Если новичок хочет стать специалистом по фреймворку - разумеется с фреймворка.Если новичок хочет научиться писать на php - разумеется надо писать на php.
Вопрос: Как реализовать API запросы в PHP?

Лучший ответ:
Мне же не надо создавать для каждого поста отдельную папку?(а если поста нет?)
А может ну его, это программирование?

Худший ответ:
Если есть возможность заморочиться, то советую выучить Lumen или Laravel. 
Там подобные вещи пишутся не просто, а очень просто. Придётся, конечно, потратить время на то, чтобы разобраться с самим фреймворком, но результат вам понравится. 
https://github.com/coskunsoysal/rest-api-sample
Неплохой пример на slim.
Вопрос: Как получить местоположение зная IP через GET?

Лучший ответ:
в самом примитивном виде:<?php

$data = file_get_contents('http://ipgeobase.ru:7020/geo?ip=85.114.175.250');
$xml = simplexml_load_string($data);
$city = $xml->ip->city;
$region = $xml->ip->region;
echo $city, PHP_EOL, $region;
но проще/лучше скачать их базу и использовать ее локально.

Худший ответ:
shell_exec('geoiplookup 85.114.175.250');
только надо чтобы на сервере был установлен geoip
php.net/manual/en/book.geoip.php
Опять же, функции geoip-* работают со скачанной локально базой.
Вопрос: Почему firefox и chrome по разному работают с css?

Лучший ответ:
Потому что firefox и chrome используют разные движки рендеринга CSS  и по разному реализована спека CSS
В Firefox - Gecko
В Crome - WebKit
Попробуйте использовать префиксы

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

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

Худший ответ:
Auto Close Tag для автоматического добавления закрывающего тегаAuto Rename Tag полезен, когда нужно заменить тег - меняешь один, автоматом меняется другойBeautify для автоматического форматированияESLint
+ куча плагинов под разные вещи, типа поддержка WP-кода или автоматическая компиляция sass
Вопрос: Надо заставить изменятся элементу в js при нажатии ,но чтобы код был коротким?

Лучший ответ:
Любой код НАДО вставлять в соответствующие теги <code></code>
а вообще:$(this).css({'color' : 'red'});
ключевой момент - использование this, который ссылается на выборку, на которую применена функция

Худший ответ:
Подключать целую библиотеку и вешать аж 10 лисенеров ради такого функционала?
Я сомневаюсь что даже на кружках по javascript'у урок начинается с "подключим jQuery".
Учитесь сразу делать все хорошо и продуманно.
На таблицу повесить onclick, парсить по event.target.classList.contains('number') и устанавливать цвет.
Забегая вперед, добавлять цвет лучше добавлением класса, иначе вам будет затруднительно снимать цвет с ранее выделенных (если конечно понадобится).
Вопрос: Как создать такую фигуру в css?

Лучший ответ:
обычный прямоугольник , у него after в виду треугольника приставить, треугольник легко сделать на   Генератор треугольников 

Худший ответ:
#block {
	width: 60px; /* При повороте является высотой */
	height: 90px; /* При повороте является шириной*/
	background: #2e578e;
	position: relative;
  transform: rotate(90deg);
}
#block:before {
	content: "";
	position: absolute;
	top: -25px; /* Высота треугольника */
	left: 0;
	width: 0;
	height: 0;
	border-left: 30px solid transparent; /* Ширина верхней половины треугольника */
	border-right: 30px solid transparent; /* Ширина нижней половины треугольника */
	border-bottom: 25px solid #2e578e; /* Растяжение треугольника с точки высоты до прямоугольника*/
}
Вопрос: Как лучше адаптировать Табы?

Лучший ответ:
ПримерFiddle

Худший ответ:
Можно сделать в виде таблички без внешних отступов 2х14
Вопрос: Чем заменить notepad++ для больших файлов?

Лучший ответ:
Sublime Text 3 - нет проблем

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

Лучший ответ:
1500 товаров + 200 человек в день  - любой дешевый хостинг
Это вообще не нагрузка.
У меня 50к товаров бегают и не жужжат но 1 ядре и 2-х гигах оперативки

Худший ответ:
и примерно 100-200 человек в день
1. Это единственный критерий
2. У меня в блоге больше в день в 2 раза
Это вообще не нагрузка и Вам подойдёт даже бесплатный тариф на beget'e.
Вопрос: Есть ли решение, как менять цвет элемента в зависимости от фона за ним?

Лучший ответ:
Можете попробовать эту библиотеку:BackgroundCheck
Вот пример с фиксированным элементом и скроллом:Пример

Худший ответ:
Как вариант в css указать прозрачный фон
background: rgba(0,0,0,.5);
Вопрос: Html код внутри php файлов?

Лучший ответ:
HTML вне <?php ?> в шаблоне - это нормально.
HTML в виде строки PHP - признак говнокода. Потому что такой код сложно валидировать и гарантировать корректность.

Худший ответ:
В большинстве php-фреймворков присутствуют помощники видов.
Это некий класс, который смешивает html-теги и php-логику, а потом выдает в вид готовую html-разметку.
Это то, что по вашему зло - очень прогрессивно в php-фреймворках.
Например - Zend\Form\View\Helper.
С другой стороны это смешение имеет обратную сторону медали.
Пока вы работает в проекте только с php - все в порядке.
Вы довольны!
Но! Как только появляется желание поиграться и прикрутить к проекту JavaScript и AJAX - вы понимаете, что попали в то самое место у женщины...
Почему? Потому, что по AJAX дает выигрыш во времени в сравнении с php только, когда из сервера приходит ответ в виде массива данных...
А у вас что? Посылаете на сервер запрос по AJAX... и получаете в ответ целую разметку html!!!
Так же, как и при обычном запросе БЕЗ AJAX...
Итак как правильно.
Если только php - то код html внутри php - это не проблема, даже удобство...
Но если php+AJAX - то html внутри php вам принесет массу неудобств. В этом случае передавайте в html-разметку только данные.
Вопрос: Каковы риски получения оплаты через обналичивание чужой карты, полученной по почте от иностранца?

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

Худший ответ:
Никаких по факту.
Формально, не имеете права.
В банке через оператора - где самые выгодные условия - не получится по чужой карте.
В банкомате, где за услуги банка вы отдадите конскую комиссию - запросто.
В предположении, что заказчик не объявит карту как ворованную.
Если плохо расстанитесь и он объявит, то не забывайте, что банкоматы оборудованы видеокамерами
Вопрос: Какое значение из input type=file передавать на сервер?

Лучший ответ:
File и записывай.
Action отправки файла (для thunk):function uploadFile(file) {
  return () => {
    const data = new FormData();
    data.append('file', file);
    return api.post('url', data);
  };
}

Худший ответ:
File это специальный тип Blob ~ MDN 
Вы можете использовать объект File в качестве аргумента метода #sendXMLHttpRequest, чтобы отправить его в теле POST запроса. Например:function eventHandler (event) {
  const file = event.files[0];
  const xhr = new XMLHttpRequest();
  xhr.open('POST', '/someroute', true)
  xhr.onreadystatechange = function () {
    if (xhr.status === 200) {
      console.log(xhr.reponseText);
    }
  }
}
xhr.send(file);
Вопрос: Какая технология (продукт) использована для этого графика?

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

Худший ответ:
D3js(вынес в ответ из комментариев) Именно этот график построен на D3 – смотрите исходник фрейма виджета этого графика.
D3 это библиотека,  начиная с 4-й версии – набор отдельных модулей. В самих D3 нет «готовых» графиков, но есть всё для построения любого графика: красиво, с интерактивом и анимациями, загрузкой данных из внешних источников и т.п. Можно, конечно, брать чьи-то примеры графиков на D3 и модифицировать их под свои задачи.
Стоимость разработки кастомного графика как в примере я бы очень приблизительно оценил в диапазоне от $100 до $1000.
Вопрос: В чем может быть проблема долгого ответа PHP5?

Лучший ответ:
Какие стоят расширения для php?
Какой и как установлен PHP? Он скомпилирован с zts или без? В опциях компиляции включена опция --enable-debug?
Покажи dpkg -l | grep -i php

Худший ответ:
Включайте php slow-logs смотрите что там
Вопрос: Как обновить информацию в php на той же странице?

Лучший ответ:
Асинхронные запроса на JS к контроллеру, который капчу проверяет. XHR / Promise / JQuery.ajax

Худший ответ:
Делаешь файл
check_capcha.php
В этом файла у тебя будет проверка капчи.
Если капча введена верно, пишешь  return true если нет return false
Отправляешь капчу через ajax
https://gist.github.com/Kirill-Gorelov/cedacbb7f2d... - возьми любой пример с 27 строки по 105 любой удобный тебе.
И потом проверяешь что тебе возвращает
Вопрос: Как сделать прямые ссылки на скачивание файлов?

Лучший ответ:
Атрибут download

Худший ответ:
Плагин Download Monitor - и система шорткодов и доступов и короткие ссылки - которые не палят место где файл лежит и удобный менеджер. 
А дополнение Download Monitor to WP-Recall - Интеграция плагина "WP-Recall" с плагином "Download Monitor" - позволит вам в личном кабинете пользователя выводить список того что он уже скачал.
Вопрос: Можно ли добавить на один ПК двух доменных пользователей?

Лучший ответ:
Ну наверное вам нужно как администратору настроить свою АД. И лучше ее знать.  Посоветую вам почитать что то например о групповых политиках безопасности в АД. Почитайте про AD лишним это не будет.

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

Лучший ответ:
Лучше офф мануала всё равно ничего не найти. 
Всякие Котеровы и Симдяновы с лозунгами "PHP6 для профессионалов" хороши для новичков, но более прошаренные люди понимают, что это шлак. Т.е. основам можно научиться, а всё остальное - забывать как страшный сон.

Худший ответ:
Я начал свой путь в программировании с книги Котерова "PHP5 в подлиннике". Это был далекий то ли 2006, то ли 2007 год. Очень хорошая подача информации для человека, который понятия не имеет, что такое http/cgi, чем отличается комплиятор от интерпретатора итд.
Но уже наступает 2018 год, и естественно вышло много новой информации. В качестве отправной точки рекомендую PHP: The Right Way.
Вопрос: Обновил vk_api и теперь для отправки сообщений требуется random_id, зачем это нужно?

Лучший ответ:
https://vk.com/dev/versions
Смотрите на версию 5.90
Если не хотите каждый раз указывать random_id, ставьте версию 5.89.
И вообще уже писали про это, в том числе на тостере.

Худший ответ:
уникальный индентификатор, чтобы предотвратить повторную отправку.
Вопрос: Существует ли плеер с таймером включения?

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

Худший ответ:
Tasker в помощь!
Вопрос: Выбор типа пользователя в форме регистрации?

Лучший ответ:
Радиокнопка

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

Лучший ответ:
Ну у вас несколько проблемных точек:
1) Как доставить сайт на хостинг
2) Как там его запустить чтобы он был доступен извне
На первый вопрос правильный ответ - git. Пушите исходники в какой нить битбакет/гитхаб, забираете на удаленном сервере. 
На второй вопрос дать однозначный ответ сложнее. Вам нужен какой нить веб-сервер. Типа apache, nginx. Если вы используете какой нить движок/фреймворк - джанго например - то так и гуглите - как развернуть джанго сайт на сервере. В противном случае - что нить вроде apache python website в гугл. 
И советую сначала потренироваться на виртуалке локально.

Худший ответ:
А что за фреймворк?
https://www.digitalocean.com/community/tutorials/h...
Вопрос: Как добавить поддержку русского языка в JS?

Лучший ответ:
Кодировка в js - https://goo.gl/fDr8tB

Худший ответ:
За исключением экзотических случаев, ВСЕ файлы с кодом должны быть в UTF8 и ВСЕ данные нужно отдавать тоже в UTF8.
Вопрос: Почему не работают исходящие с goip+freepbx?

Лучший ответ:
Вопрос решён :))
Если кому-то интересно, могу поделиться рабочим вариантов настройки транков и исходящих маршрутов, которые позволят хоть  сеть из сотни goip в телефонию собирать.

Худший ответ:
Вам действительно нужно передавать знак "+" вашему провайдеру?
Подозреваю, что нет. А если вы просто хотите иметь возможность набирать номер со знаком "+",  то переместите его в маршруте в поле "prefix".
Вопрос: Где можно использовать старый SSD 64Gb?

Лучший ответ:
я использую как:
- продвинутый livecd - восстановление/снятие образов/etc.
- полноценный бут в альтернативные (в смысле - отличные от основной) системы, виртуалок иногда не хватает.

Худший ответ:
Ну на 32гб я SSD не видел.
А вот мелочи вроде 64-128 действительно много списывается по поводу неадекватного размера.
Хотя без дела разумеется не лежат.
Идут под систему в другие компьютеры, если система не влезает - профиль пользователя, подкачку выносят.
Вопрос: Обязательно ли программист должен уметь разбирать и собирать компьютер?

Лучший ответ:
Слать нахер таких работодателей.

Худший ответ:
Sysadmin - да, если есть физический доступ к железу + поддержка этого железа в ваших должностных обязанностях.
DevOps - да, если есть физический доступ к железу + поддержка этого железа в ваших должностных обязанностях.
Developer - нет