Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Верстка Pixel Perfect?

Лучший ответ:
Расхождение в полпикселя нормально. Если пишешь отрицательные маргины, значит в верстке уже что-то не так.
Также обрати внимание, что для Pixel Perfect макет должен быть подготовлен идеально (каждый отступ и размер шрифта логически обоснован).

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

Лучший ответ:
На самом деле ваш вопрос не о сессиях, как вы написали в заголовке, а о том, привязываются ли куки к порту.
Если загуглить что-то вроде "coockie port" то сразу найдется ответ: НЕТ.Cookies do not provide isolation by port.Similarly, cookies for a given host are shared across all the ports on that host, even though the usual "same-origin policy" used by web browsers isolates content retrieved via different ports.

Худший ответ:
https://tools.ietf.org/html/rfc6265#section-8.5Cookies не обеспечивают изоляцию портом. Если cookie можно прочитать службой, работающей на одном порту, cookie также читается службой, запущенной на другом порту того же сервера. Если файл cookie доступен для записи службой на одном порту, cookie также может быть доступен для записи службой, запущенной на другом порту того же сервера. По этой причине серверы НЕ ДОЛЖНЫ запускать взаимно недоверяющие службы на разных портах одного и того же хоста и использовать файлы cookie для хранения конфиденциальной информации о безопасности.
Вопрос: Что же мне выбрать?

Лучший ответ:
0) В ВУЗах не учат программировать. Ни в Москве, ни в Смоленске. Тебе дадут общие знания по алгоритмам, дискретке, матану и, возможно, ты научишься думать.
1) Корочка играет там, где она нужна. В данный момент единственное её применение - миграция в другую страну и получение рабочей визы (для этого нужен диплом). Устраиваться в пределах РФ - разницы нет. Исключение - госструктуры.
2) Реально
3) В Москве можно обзавестись связями и работой трени/джуна, т.к. удалённо вряд ли тебя кто-то захочет брать без опыта. Я б поехал, не ради ВУЗа.
UPD.
Вася Пупкин написал, что общага развращает. Это действительно так для развратных и инфантильных людей, которые отбились от ежовых руковиц родителей. Для целенаправленного и отвественного человека это будет лишь сменой места жительства и круга общения. Ну и некоторые неудобства в виде соседей-свиней или полуразбитых душа/туалета.

Худший ответ:
Программист - это на 99% самообразование и самодисциплина. Корочка вполне может быть заменена подтвержденным рабочим опытом. Заграницей что московский диплом, что смоленский - есть и ладно. Лучше покажите что умеете.
Вопрос: Как сделать POST запрос с переходом на нужную вьюху?

Лучший ответ:
Не делать через AJAX. 
НЕ?<form method="post" action=" {URL} ">
Если сильно надо, создай временную форму из внутренних данных и засабмить JS-ом.
Если это корзина. То делать её без формы ни в коем случае нельзя. Потом СЕО-шник не сможет скринить Цели по AJAX форме.

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

Лучший ответ:
Либо реализуйте пустые функции{
  foo: function() { console.log("такого метода нет") },
  bar: function() { console.log("такого метода нет") },
  baz: function() { console.log("такого метода нет") }
}
либо сделайте вызовы через функцию обертку var obj = {
  callMethod: function(name) {
    if (typeof obj[name] === "function") {
      obj[name].apply(null, [].slice.call(arguments, 1))
    } else {
      console.log("такого метода нет")
    }
  }
}

Худший ответ:
Проверять его typeof
Вопрос: Подойдет ли elementary OS для разработчика?

Лучший ответ:
elementary OS  это такой же линукс, как та же, пресловутая Ubuntu. Работает, пока все из коробки проблем нет. 
Из плюшек: 
- Из коробки натянутая шкурка "Я хочу быть как MacOS"
- bash для удобства разработчика (как и на любом линуксе)
Из минусов (общие для линукса):
- может не корректно работать некоторая переферия
- сборок для быстрого запука а-ля WAMP нет - все ручками
- виндовый (не кросплатформенны)й софт только через wine или виртуалку (вам нужно куда больше памяти и процессора)
Для любого разработчика надо быть power-user, так сказать. Если вы готовы к тому что вам так или иначе придется разбираться в мелких неожиданностях - вперед и с песнями. Если вы хотите клац-клац то копите на хотя бы бу-шный мак

Худший ответ:
Подскажите, насколько Elementary OS стабильна?
Когда-то пытался юзать её, ещё когда она была основана на Ubuntu 14.04 (не помню что за версия). Тормозной глюкодром с нескучными обоями.
Вопрос: Как правильно вставлять img в html письма?

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

Худший ответ:
Использовать data:URL с закодированной в base64 картинкой
Вопрос: Почему Pagespeed выдает, что стили в head есть, когда их там нет?

Лучший ответ:
Approximately 10% of the above-the-fold content on your page could be rendered without waiting for the following resources to load. Try to defer or asynchronously load blocking resources, or inline the critical portions of those resources directly in the HTML.
Только часть контента может быть отрендерена без ожидания загрузки ресурсов, которые вы убрали в конец страницы. Решается это тем, что вы в начало страницы вставляете элемент style с критичными стилями для первого экрана. В качестве бонуса это уменьшает время загрузки страницы по ощущениям пользователя. Это автоматизируется разными способами. Гуглите critical css + название вашей системы сборки.

Худший ответ:
Может на это ругается?<style>body { opacity: 0; overflow-x: hidden; } html { background-color: #fff; }</style>
Вопрос: Где в modx редактируется шаблон по ftp?

Лучший ответ:
Увы, в MODX Revolution шаблоны чаще всего хранятся в базе и редактируются через админку.

Худший ответ:
gaserge.ru
CTRL + F  искать: Создай шаблоны сайта или статичный
Вопрос: Можно ли поменять стандартный путь установки программ?

Лучший ответ:
Изменить значения в реестре, в зависимости от разрядности системы.
х64:  HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ProgramFilesDir
х32: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ProgramFilesDir (x86)

Худший ответ:
Согласен с Kotya. Но на Win10, когда я так делал программы в итоге ставились и на D и на C.
Вопрос: Как запускать конроллер YII2 в фоновом режиме каждые 5 минут?

Лучший ответ:
Я надеюсь у вас консольный контроллер ?
Если да то в cron ставите задачу и запускаете yii xxx

Худший ответ:
Не знаю, в тему ли будет мой совет, но на мой взгляд кроме cron-а - это прописать в html-е <META HTTP-EQUIV="REFRESH" CONTENT="300"> и держать это вкладку в браузере постоянно открытой :)
Вопрос: Почему функция time() запущенная в цикле возвращает одно и тоже значение?

Лучший ответ:
Наслаждайтесь:for ($i = 0; $i < 20; $i++){
    echo time() . '<br>';
    sleep(1);
}

Худший ответ:
Возвращает количество секунд, прошедших с начала Эпохи Unix (The Unix Epoch, 1 января 1970 00:00:00 GMT) до текущего времени.
Видимо это число не изменилось.
Вопрос: Как запустить другой скрипт?

Лучший ответ:
if (name == "Dell"){
RunScript1();
}

else if (name == "Core"){
RunScript2();
}
Илиswitch(name)
{
case "Core": RunScript2(); break;
case "Dell": RunScript1(); break;
}

Худший ответ:
Если скрипт находится на том же объекте, то akass точно описал его вызов. Если скрипт находится на другом объекте, то можно сделать так:
public GameObject ob;
if (name == "Dell"){
ob.GetComponent < Script1 > ().enable = true;
}
else if (name == "Core"){
ob.GetComponent < Script2 > ().enable = true;
}
Все зависит откуда вызывается скрипт и где именно он находится.
P.S. Лирическое отступление, сталкивался на практике с тем, что скрипт не вызывается, этот способ помогает решить проблему, даже если вызываемый скрипт находится на том же объекте, что и выполняемый скрипт.
Вопрос: Флэнаган vs You Don't Know JS?

Лучший ответ:
Мне кажется, самая лучша книга по JS это "JavaScript. Шаблоны". Ну и конечно, как вам правильно выше заметили, важно не только книжки читать, но и применять полученные знания на практике.

Худший ответ:
В моем вопросе коллеги посоветовали много интересной литературы, советую ознакомится В какой последовательности читать книги по JavaScript?
Вопрос: Что лучше локальные файлы или БД?

Лучший ответ:
и недавно узнал, что html шаблоны можно кодировать в base64 и хранить в бд MySQLа теперь забудьте. 
В здравом уме никто
- не кодирует хтмл в бейз64
- почти никто не хранит шаблоны в БД
Шаблоны следует хранить в файлах, так как так их можно поместить в гит и следить за их изменениями

Худший ответ:
Я пишу сайты и недавно узнал, что html шаблоны можно кодировать в base64 и хранить в бд MySQL
А зачем так делать? В смысле зачем base64? Да и хранение шаблонов в базе... зачем?
Вопрос: Как выставить приоритет стиля?

Лучший ответ:
1) подключить ваш style после бутсрапа
2) getbootstrap.com/customize здесь убрать галочки с Typography. ну и еще остальные можете поубирать и оставить только то для чего вам нужен бутсрап.

Худший ответ:
Очень хорошо описано почему стоящие ниже стили не перекрывают те, что шли раньше описано здесь www.quizful.net/post/specificity-of-css-selectors
Есть смысл посмотреть, как указан стиль в бутстраповском файле и сделать свои правила более приоритетными.
Но, лучше взять только необходимые компонеты из BS. Скорее всего, кроме сетки вам ничего не надо, а вот пользователям приходится грузить лишние стили.
Вопрос: Стоит ли рисковать профилем ради первого Реакт проекта?

Лучший ответ:
Если настолько сомневаетесь в себе - не стоит. 
Если просто трусите, но на деле уверены, что решите задачу - вспомните, что вы работаете на апворке ради денег, а не ради звездочек, и нет такого jss, из которого невозможно выбраться обратно в топ рейтед. 
Да и если что у топов есть фича на удаление отзыва, ну и в крайнем случае refund.
К слову, я так и рос, и для меня это наиглавнейший плюс фриланса - берешь неизвестную задачу, разбираешься, выполняешь, получаешь за эти деньги, остаешься в профите по всем параметрам: чсв, опыт, бабки, рейтинг.

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

Лучший ответ:
Спрашивайте у поставщиков телефонии. К примеру, Zadarma позволяет принимать СМС.с помощью программы Zadarma для Android либо iOS;по электронной почте (SMS на Email);установить переадресацию SMS на свой мобильный;на сайте в разделе «Услуги - SMS».

Худший ответ:
Таких нет
СМС - это костыль внутри gsm
Нужен обязательно мобильный номер и gsm-шлюз
Вопрос: Какую модель iphone 7 нужно купить в США, чтобы работал LTE?

Лучший ответ:
Какую модель iphone 7 нужно купить в США, чтобы работал LTE?
Model A1660*
Model A1778*
P/S/ - в сети, у операторов есть вот такие таблички или в wiki anisimoff.org/lte/lte_bands_russia.html
Ищем оператора нужного и Номер в 3GPP: band xx а потом band xx в айфончике.В сети противоречивая информация.
Интернет - помойка, в ней нужно уметь рыться.

Худший ответ:
Начиная с iPhone 6, в каждом устройстве есть поддержка всех диапазонов сайт Apple
Вопрос: Какой фреймворк Node.js использовать для связки React + Node?

Лучший ответ:
Как вариант, посмотрите в сторону Nextjs.  Это server-side rendered React. Вы можете не париться с webpack и прочим и сразу начать писать код.  Можно быстро пробежаться по Learn NextJS , чтоб разобраться с фреймворком.

Худший ответ:
Да все те же express, koa...
Вообще, на hh.ru пробовали искать по ключевым словам типа node.js, react?
Вопрос: Сколько ГБ Windows NT выделяет процессу?

Лучший ответ:
With IMAGE_FILE_LARGE_ADDRESS_AWARE set (default):
x64:  8 TB
Intel Itanium-based systems:  7 TB
Windows 8.1 and Windows Server 2012 R2:  128 TB
2 GB with IMAGE_FILE_LARGE_ADDRESS_AWARE clearedОтсюда.

Худший ответ:
Программы работают с памятью с помощью указателей на участки памяти (адресов). То есть можно прямо здесь и сейчас взять и попытаться прочитать/записать по любому адресу ячейку памяти. За это программа практически всегда будет убита, но это неважно.
32-разрядные программы работают с 32-разрядными адресами, 64-разрядные --  с 64-разрядными.
32-разрядный адрес позволяет обратиться к любой ячейке памяти в пределах 2^32 = 4 ГБ.
64-разрядный адрес -- к любой в пределах 2^64 байт.
В случае win32 часть памяти из этих 4 ГБ занята ядром ОС. То есть программа по-прежнему может обратиться к памяти, которая принадлежит ядру и по-прежнему будет убита.
Фактически, максимальный объем памяти в win32, который ОС может выделить программе -- около 2 ГБ. Остальная так или иначе недоступна.
Вопрос: Где закупить много дискового пространства?

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

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

Лучший ответ:
Паранойей

Худший ответ:
Вы можете посмотреть, что может сделать не гос структура, с вашими данными на примере Cambridge Analytica
То что уже делается много лет, вы можете увидеть по таргет рекламе
Если вы не видите в приведенных примера опасностей, то не парьтесь
Вопрос: В какой среде разрабатывать React Native приложения для андроид?

Лучший ответ:
IDEA же, webstorm или обычная.
atom отстой, хуже ноутпада++, даже емакс лучше.

Худший ответ:
Атом. Реакт даже выкатил специальный редактор на основе Атома - https://nuclide.io/
Вопрос: Какого рода проекты можно перевести на блокчейн?

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

Худший ответ:
В IoT блокчейн предлагается использовать для обновления прошивок и обновления настроек устройств.
Защищённые мессенджеры/чаты - они уже есть.
Вопрос: Не работает autoplay что делать?

Лучший ответ:
В последних версиях браузеров запретили автопроигрование https://tjournal.ru/59481-v-google-chrome-zapretya...

Худший ответ:
в JSX react video controls autoPlay muted
в HTML video controls autoplay muted
обратите внимание с какой буквы в каждом случае пишется слово play. Вот именно так у меня заработало.
Вопрос: Имеет ли смысл первичная SEO оптимизация без гарантии результата?

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

Худший ответ:
Гарантий в SEO вообще нет и те кто их дают просто обманывают. Гарантии могут дать Яндекс и Гугл, но они их никогда не дадут.
С другой стороны если базовые работы не проводить, то и на топ в ближайший год рассчитывать не нужно.
Вопрос: Wake on Lan в TeamViewer, как настроить?

Лучший ответ:
Wake on Lan в TeamViewer - имеет смысл только в том случае когда у вас есть доступ к одному из компьютеров локальной сети по TW, и вы хотите будить остальные компьютеры в этой сети.
Во всех остальных случаях он бесполезен.Локальной сети у меня нет Значит толку от тимвьювера в плане WoL никакого.
Если нужно будить удаленный компьютер - необходим белый(публичный, реальный) IP адрес у этого компьютера или роутера. Тогда это можно настроить, и тимвьювер там не нужен.
Опишите задачу более подробно.

Худший ответ:
Обычно для домашнего использования, нужно на роутере пробросить порты 7,9/udp на ваш комп, настроить БИОС ... и все.
Но если внешний IP адрес динамический, а это обычно так и есть, то он будет регулярно меняться и на какую-либо устойчивую работу рассчитывать особо не приходится - поменяется внешний адрес на роутере и все перестанет работать. Для нормальной работы схемы нужен статический внешний адрес, а это дополнительно 50-150 р. за интернет в месяц в зависимости от оператора.
Как вариант с динамическим адресом - настроить DDNS на роутере и отправлять пакеты по имени, а не по IP.
Но если все есть, то для посылки команды на включение можно воспользоваться и сервисами из интернет, например тут: wakeonlan.ru
Вопрос: Как зарабатывают мессенджеры?

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

Худший ответ:
одних инвестиций собранных на последнем ICO хватит на долгие годы.
Вопрос: Зачем создаются эти ребра?

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

Худший ответ:
Это  сделано для совместимости, далеко не все программы умеют работать с не треугольными полигонами.
Вопрос: Что выбрать для карьеры c# или ruby?

Лучший ответ:
Нижеперечисленное мнение базируется на многочисленных разговорах с коллегами из обоих лагерей, сам я jsник.
Из предложенных вариантов рекомендую шарп. 
Руби бывает без рельсов бывает редко. В шарповом мире жизнь более разнообразна. Это раз.
Руби итак по доле рынка не превышал шарп никогда, это два.
Руби не то чтобы стремительно дохнет, но значительно чахнет последние годы. Это три.
Шарп наоборот переживает второе рождение, особенно с появлением возможности писать не только под виндой.
Шарп широко применяется не только в вебе. Если захотите из веба слинять, будет проще.

Худший ответ:
Я сам в прошлом много работал с ruby (& on rails), но он умирает, как бы не было это грустно. Так что мой совет - c#.
Вопрос: Стоит ли ограничивать допустимые символы в пароле?

Лучший ответ:
Смотря где и как вы эти пароли будете использовать. Например, встроенная авторизация HTTP и SMTP не имеет возможности передать кодировку символа, и в ней в принципе не рекомендуется использовать не-ASCII символы. В IMAP используется UTF-7 в котором могут быть проблемы с передачей emoji. В SSH тоже могут быть проблемы с передачей не-ASCII символов в зависимости от типа терминала. Mac не дает вводить кириллические пароли в паролях очень много где, например для WiFi.
Что касается веб - ну представьте, пользователь зарегистрирует пароль с emoji а потом попытается с этим паролем войти через мобильный телефон, где просто не будет возможности его ввести.

Худший ответ:
больше набор символов - менее реально забрутфорсить.
Вопрос: Go vs Rust для realtime бэкэнда игры (20 запросов в секунду с каждого клиента)?

Лучший ответ:
Не смотрели в сторону C# и ASP NET Core?Следовательно. минимально 5000 запросов в секунду с карты(комнаты). Подозреваю, что это будет предел на один сервер.
Вот тут, например, говорят о том, как смогли выжать 1.15 млн. запросов в секунду:
web.ageofascent.com/asp-net-core-exeeds-1-15-milli...
Это порядка ~ 200-230 карт(комнат) на одном сервере.Проблема: есть онлайн игры которые тормозят, подергиваются, а есть которые работают плавно и четко не смотря на пинг. Так вот это характерно для Valve игр.
Здесь нужно думать об алгоритмах синхронизации. Есть много статей и обсуждений, затрагивающих эту проблему. Например, тут близко по теме: www.gamedev.ru/code/forum/?id=152443

Худший ответ:
я раст не знаю так что не могу сказать о нём но Golang около 500 комнат на сервере с нормальным каналом удержит если юзать прото буфер
Вопрос: Почему так мало стартапов используют .net в качестве основной платформы?

Лучший ответ:
стартапу сложно привлечь разработчика заточенного на всякие там энтерпрайз/майкрасофт/бигБабло решения. 
для стартапа лучше всего взять фулстек ЖС, разработчика. Но нужно понимать что стоящего продукта на этом не сделать.

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

Лучший ответ:
Clean Code: A handbook of software craftsmanship / Чистый код: Создание, анализ и рефакторинг
Год издания: 2013
Автор: Robert Martin / Роберт Мартин
ISBN: 978-5-496-00487-9The Clean Coder: A Code of Conduct for Professional Programmers / Идеальный программист. Как стать профессионалом разработки ПО
Год издания: 2012
Автор: Robert C. Martin / Роберт Мартин
ISBN: 978-5-459-01044-2Алгоритмы. Справочник с примерами на C, C++, Java и Python
Год издания: 2017
Автор: Хайнеман Д., Поллис Г., Селков С.
ISBN: 978-5-9908910-7-4Design Patterns. Elements of Reusable Object-Oriented Software/Приемы объектно-ориентированного проектирования. Паттерны проектирования 
Год издания: 2015
Автор: Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides/Гамма Э., Хелм Р., Джонсон Р., Влиссидес Дж
ISBN: 978-5-496-00389-6Test-driven development by example / Экстремальное программирование. Разработка через тестирование
Год издания: 2017
Автор: Kent Beck / Кент Бек
ISBN: 978-5-496-02570-6Грокаем Алгоритмы. Иллюстрированное пособие для программистов и любопытствущих
Год издания: 2017
Автор: Бхаргава А
ISBN: 978-5-496-02541-6Алгоритмы. Теория и практическое применение
Год издания: 2016
Автор: Стивенс Род
ISBN: 978-5-699-81729-0
прочитать нужно все
ну и на закускуC Unleashed / Искусство программирования на C. Фундаментальные алгоритмы, структуры данных и примеры приложений. Энциклопедия программиста
Год: 2001
Автор: Heathfield R., Kirby L. / Хэзфилд Р., Кирби Л.
ISBN: 0-672-31896-2 / 966-7393-82-8

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

Лучший ответ:
Сделайте GET запрос по этой ссылке, например:file_get_contents('site.ru/ajax&refresh');

Худший ответ:
Сделайте GET запрос по этой ссылке, например:file_get_contents('site.ru/ajax&refresh');
Вопрос: Почему не переполняется float?

Лучший ответ:
Магия плаващих точек :)
Числа должны быть примерно одного порядка, иначе UB (с оговорками).
3.4е38 + 1.0 = 3.4е38. Это равнозначно 3.4е38 + 0.0, потому что 1 по сравнению с 1е38 равно нулю.
А при умножении различие будет уже в 7 знаке после запятой, которую float может обнаружить и сообщить о переполнении (+INF).

Худший ответ:
Представьте, у нас десятичная арифметика с тремя значащими цифрами. Соответственно, сложение работает не более чем с пятью цифрами: три собственно значащих, слева на перенос и справа на округление. То, что получилось, в любом случае будет округлено до трёх. 99900000000000
+             1,00
 -----------------
 9990   →   9,99e13
Если сделать второе слагаемое покрупнее, то будет 99900000000000
+   50000000000
 -----------------
 9995   →   1,00e14 → переполнение
То есть вот что надо добавить, чтобы случилось переполнение: в зависимости от настроек сопроцессора или ulp(FLT_MAX) (ULP = Unit of Last Place — цена младшего разряда на данном порядке), или ulp(FLT_MAX)/2.