pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: Нормально ли такое поведение браузеров?

Лучший ответ: Во-первых, для задания поведения textarea существует правило resize, и вам давно пора про это знать.
Во-вторых, уже порядком надоели разработчики, которые считают пользователей дураками, а свои предпочтения по размеру шрифтов, поведению GUI аксиомой. Постарайтесь понять, что не нужно лезть туда, куда вас пользователь не просит лезть. Дайте ему увеличивать поле так, как ему это удобно. Не навязывайте свои стандарты «красоты».

Худший ответ: Нормально со времен браузерных войн.
Честно говоря, не совсем понял вопрос. Вам необходимо запретить изменение размеров textarea? Тогда так:textarea {
resize: none;
}
Вам не нравятся инлайновые стили? Пишите:textarea {
display: block;
}
Вопрос: Как заставить WebStorm автоматически заворачивать длинные строки?

Лучший ответ: view - active editor - use soft wraps
это для вебшторма, но думаю в phpstorm тоже самое

Худший ответ: СПАСИБО ДРУГ!
Я ценю PhpStorm, но его самодеятельность меня часто раздражает.
В данном случае я не помню с какой такой идеи я влепил птичку в View|Active Editor| Use Soft Wraps,
С ТЕХ ПОР МЕНЯ ЕЖЕСЕКУНДНО КОЛЕБАЛ АВТОМАТИЧЕСКИЙ ПЕРЕНОС ДЛИННЫХ СТРОК...
Сегодня жизнь изменилась в лучшую сторону!!!
Вопрос: Преобразовать в Number() дистанцию?

Лучший ответ: var s = '1 234 км';
var n = +s.replace(/[^\d.]/g, '');
console.log(n);

Худший ответ: Сначала сделайте replace км, затем удалите все пробелы.
Вопрос: Почему не выводится нужный echo?

Лучший ответ: В PHP знаки сравнения == и ===.
Знак = - это присваивание.

Худший ответ: В условиях вместо знака "=" поставьте "==" - это и будет сравнение.
Вопрос: Как растянуть li по высоте?

Лучший ответ: Этот вопрос лучше архитектурно решать. Если вы вместо списка будете использовать таблицу для представления таких данных, то у вас автоматически решится куча вопросов с дизайном. И не нужно будет задавать кучу absolute/relative правил, и текст не будет на метки наезжать, и всё растягиваться будет нормально. Да и вообще, не нужно будет имитировать табличное представление — оно и так будет табличным.
И для тех же тегов «TD» вполне нормально можно «itemptop» прописывать.

Худший ответ: .product-about-list__item {
    min-height:30px;
}
Вместо height использование min-height не подойдет?
Вопрос: Удобная комбинация мониторов?

Лучший ответ: iMac 27, и офигенные рабочие столы в OS X

Худший ответ: Под разные нужды разные комбинации.

Мне, например, для вёрстки весьма удобна комбинация 2х24'' причём 1 (основной) — горизонтально, а 2-ой вертикально с права. На основном IDE и прочие утилиты, на второстепенном браузер с Firebug (браузер сверху firebug снизу).

Знакомый художник использует связку из 2х24 но оба горизонтальные. на основном редактор а на второстепенном два вида отрендеренного изображения (полное и какой-то из рабочих слоёв вроде) расположенные горизонтально рядом друг с другом.

Трейдеры любят связку из 3-х и более небольших мониторов. 1x27 главный рабочий а остальные мелкие кругом, с какими-то онлайн графиками (я в этом не силён, но слышал что это проф необходимость)
Вопрос: Доступ сетке за «серым» IP?

Лучший ответ: Взять VPS, сделать VPN от клиента к этому VPS постоянное, сделать маршруты в его сеть.
далее, самому подключаться по VPN и видеть его сеть.
Для настройки всего этого, изначально заюзать тимвъюер.
ВПН любое — openvpn, pptp, l2tp+ipsec

Худший ответ: Точно так же пробросить порты, как и для белого IP. Плюс какой-нибудь DynDNS (тот же no-ip), и заходить по доменному имени.
Вопрос: У кого искать средства на развитие IT-стартапа?

Лучший ответ: Пусть на меня пожалуются, но))
Вася и Петя одновременно начали писать один и тот же продукт. 
Вася был «ориентирован на результат» и начал сразу писать говнокод не продумав толком архитектуру. 
А Петя месяц разрабатывал архитектуру, месяц делал удобный интуитивный интерфейс, которому позавидывал бы Джони Айв, потом месяц писал тесты, потом два месяца писал сам код и получил идеальное стабильное приложение. 
Но Вася выпустил уже через месяц первую версию программы, пусть и не идеальную, пусть с багами, но рабочую, и начал её продавать. Ещё через месяц выпустил вторую версию исправляющие баги первой и добавляющие новые баги. Ещё через месяц на доходы от продаж нанял двух толковых программеров, которые за два месяца перелопатили весь код, согласно пожеланиям пользователей допилили интерфейс и выпустили третью версию программы. 
Итого, через пять месяцев у Васи было два работника, куча клиентов и сносно работающее приложение отвечающее желаниям клиентов. 
У Пети было вылизанное никому не известное приложение, минус на банковском счёте и ни одного клиента. 
В завершение этого выдуманного примера можно сказать, что через полгода Вася купил все наработки Пети, Петю взял в штат тестировщиком, а сам по пьяни разбился на своём новеньком Туареге.

Худший ответ: Согласен. Идеи бывают слабыми, типовыми и сильными.
Если у Вас действительно Сильная идея, то... денег Вам никто не даст. Пока не соберете Команду. Инвестируют в Людей. Пишу это с полной уверенностью.
По этой же причине - не стесняйтесь делиться своей идеей. Её не украдут. Без Вашей головы она(идея) вообще потеряет стоимость. И команду единомышленников Вы не соберете, если будете предлагать им пойти с вами 
"туда не скажу куда".
Вопрос: Можно ли создать адекватный интернет-магазин на wix?

Лучший ответ: Сайт, который вы указали содержит не стандартный функционал поэтому какую вы CMS не выбрали бы вам все равно придется её допиливать под ваши нужды. По мне так такой сайт лучше создать сразу с нуля. Если говорить о стандартных решениях, которые вы указали, то могу посоветовать netcat. Это CMS не дешева поэтому придется вложиться.
Аксиома: серьезные цели не реализуются на конструкторах. Забудьте о wix и ему подобных.

Худший ответ: Если бюджет маленький , обратите внимание на ECWID 
Не уверена, что он ответит всем Вашим требованиям, но присмотреться стоит.
2 года назад у них была неудобная система оплаты, но я решила это подключением QiwiShop ( даже документов не нужно было).
Вопрос: Как лучше реализовать логирование в C++?

Лучший ответ: https://github.com/gabime/spdlog Поглядите результаты бенчмарков, может оно самое :)

Худший ответ: Главный инструмент логов в linux - syslog. Нечего городить велосипед.
Вопрос: Кто подскажет JS-либу для выделения русских корней слов?

Лучший ответ: Про выделение корней ничего не подскажу, но, возможно, для задачи подойдёт библиотека стемминга (примерно тоже самое, только выделяется основа слова, а не морфологический корень): urim.googlecode.com/svn/jsSnowball/stemmer/src/ext/RussianStemmer.js

Худший ответ: Тогда можно наверное как-то так:
исключения -> основа слова, или слово для стемминга (с исп. словаря, «лёд -> льда» или «лёд -> льд»)
потом 
стемминг слов -> основа слова («льду», «льда» -> «льд»),
а затем
полученные основы слов -> эталон слова (с исп. словаря, «льд -> лёд, коню -> конь»)
Никогда такого не проворачивал. Если возьмётесь и найдёте словари, напишите мне о результатах, пожалуйста.
Вопрос: Как сделать статистику для сайта без баннера?

Лучший ответ: АзыЯндекс.МетрикаGoogle Analytics

Худший ответ: В Яндекс.Метрике снять галочку "Информер": prntscr.com/4ew95v
В остальных тоже есть что-то подобное
Если нет, можно поместить код в <div style="display: none;">Код сюда</div>
Вопрос: Mono || Java || Python: оптимальный стэк технологий для нового проекта?

Лучший ответ: >опытных коллег
здесь такие не водятся, ищите на stackoverflow.com

Худший ответ: Вот такой получился сейчас проект: 
 1.PostgreSQL : Боли достаточно на начальном этапе с npgsql. Если база часто и сильно меняться не будет, то жить можно.
 2.Mono SelfHosted WEB API Backend + SignalR: Тут все без лишних телодвижений заводится. (Возможно тут может быть ServiceStack) 
 3. Angular Typescript Frontend через NGINX : Тут уже надо понимать что нужен FrontEnd разработчик, но оно того стоит.
 ИМХО : Если проект долгоиграющий стоит выбирать Mono(CoreCLR).
Вопрос: Как получить содержательную часть страницы?

Лучший ответ: Не надо парсить HTML регулярками.
Читайте на StackOverflow: stackoverflow.com/a/1732454/680786

Худший ответ: Используйте Simple HTML DOM или другие библиотеки с аналогичным функционалом.
Вопрос: Почему никто не сделает мобильное приложение для сайта?

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

Худший ответ: А зачем ? Моб. версия вполне годная !
Вопрос: Сойдет ли Scala как второй язык после JS?

Лучший ответ: Scala более похож на js из всех языков
Это что шутка такая? Как статический, компилируемый язык со строгой типизацией и развитой системой типов может быть похож на динамический интерпретируемый скрипт?

Худший ответ: Сойдет.
Вопрос: Ошибка при установке Django на Python 3.4.1, как исправить?

Лучший ответ: 1. Не разрабатывать на мастдайке.
2. Устанвливать через pip.
Иначе с вашими магическими проблемами никто не будет разбираться.

Худший ответ: попробуй python setup.py install
или через pip можно установить
Вопрос: На чем пишут пол android?

Лучший ответ: В гугле забанили?

Худший ответ: JAVA, C++, и что то еще.
Но лучше всего java.
Вопрос: Оцените идею для привлечения инвестиций?

Лучший ответ: Предположим, мы тоже опасаемся кучи и надеемся на критическую массу. Только интуиция молчит. И чего ей надо?..

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

Лучший ответ: Отресайзить в один пиксель, посмотреть его цвет.
Если я правильно это себе представляю — этот пиксель будет иметь усредненный цвет всей картинки.

Файлы в разных форматах или каком-то определенном?

Худший ответ: >Единственная найденная мною функция определения цветности называется imageistruecolor, но проблема в том, что оба изображения имеют полноцветную палитру и результат выполнения функции одинаков — сравнение не удается.

проверить палитру?
Вопрос: Как добавить/удалить link в head? И возможно ли это вообще?

Лучший ответ: // Добавление link
$link = $('<link/>', {
  rel: 'stylesheet',
  href: 'путь...'
}).appendTo('head');

// Немного позже удаление ранее созданного link
$link.remove();
Но лучше так не делать, потому что изменение стилей произойдёт с заметной задержкой, вызванной тем, что новый файл стилей нужно сначала загрузить и обработать. Лучше всего изменять класс тега body, а новое оформление задавать в том же файле стилей, но добавив к селекторам body.новыйКласс:<html>
  <head>
    <script src="js/jquery.js"></script>
    <style>
      .content { color: black; } /* Обычное оформление */
      body.otherStyle .content { color: red; } /* Новое оформление */
    </style>
  </head>
  <body>
    <div class="content">Lorem ipsum</div>
    <button id="button">Поменять всё</button>
    <script>
      $('#button').click(function(event) {
        // Нажатие кнопки будет добавлять класс, если его нет, и удалять его, если есть, тем самым включая/выключая другое оформление
        $('body').toggleClass('otherStyle');
        event.preventDefault();
      });
    </script>
  </body>
</html>

Худший ответ: Вот вариант подключения/отключения файла стилей без jQuery. Работать будет гораздо быстрее чем вариант с jQuery, поскольку это чистый JavaScript.// Подключает
function addStyleSheets (href) {
    var $head = document.head,
        $link = document.createElement('link');

    $link.rel = 'stylesheet';
    $link.href = href;

    $head.appendChild($link);
}

// Отключает по ссылке
function disableStyleSheets (href) {
    var styles = document.styleSheets;
    for (i in styles) {
        if (styles[i].href == href) {
            styles[i].disabled = true;
        }
    }
}

// Примеры
addStyleSheets('путь/до/файла/со/стилями.css');     // Подключаем
disableStyleSheets('путь/до/файла/со/стилями.css'); // Отключаем
В вашем случае, для изменения цветовой схемы страницы, лучше использовать особые классы. При клике на какую-нибудь кнопку добавлять соответствующий класс элементу body. Ниже привожу пример добавления класса к body используя чистый JavaScript.// Вариант для IE10+
var $body = document.querySelector('body');
$body.classList.toggle('red-theme'); // удалит/добавит класс .red-theme для <body>
Вопрос: Для совсем новичка в программировании php или ruby?

Лучший ответ: Ruby - надо знать английский и переходить на unix-like операционки (linux, bsd, mac os).
PHP - можно ничего не знать, задачи всеравно будут.
Профит учить Ruby если все же хватит сил - у Ruby комьюнити есть определенная культура, в частности это самое любящее тестирование и TDD техники комьюнити из всех. В PHP с этим в среднем гораздо хуже... Так что решайте сами.
С Ruby есть риск надолго стать пленником RoR, с PHP - стать пленником устаревших статей, разных CMS-кой аля джумлы или друпалы, словом... фильтровать информацию от треша сложнее.

Худший ответ: А я бы дал совет определиться, хотите вы быть фронтэнд или бекэнд разработчиком.
Если фронт - то PHP, JS, основы HTML и CSS. Это нужно в самом начале.
Если бек - тут как выше написано было "попробуйте оба" + JAVASCRIPT, RUBY, PYTHON, PHP - со всего этого можно начинать, все это фуллстек. (с) CapeRatel
Вопрос: Как вывести часть страницы (с другого сайта) на своем сайте?

Лучший ответ: Можно выкачать исходник (скрипты/стили/изображения подключать из оригинальной страницы), сделать iframe с этим исходником на своем домене, добавить стиль, который подвинет html/body так, чтобы в видимости было то, что нужно (ну и overflow задать, чтобы прокрутку отключить).
Такой вариант достаточно универсальный и надежный.

Худший ответ: Попробуйте такой вариант jsfiddle.net/br3t/CvG74 (надо убедиться, что диаграммы обновляются)
Если у вас есть доступ к этому документу - там точно в настройках диарграмм есть адрес для вставки на сторонние ресурсы, можете поробовать его поискать, если это не то же самое, что в предыдущем абзаце
Вопрос: Как написать свой декоратор в django?

Лучший ответ: Для начала, расширь модель юзера, чтобы не костылить всякими там таблицами typeUser:
1) В основном app'е (у меня это обычно core) создай модель User, унаследованную от AbstractUser:from django.db import models
from django.contrib.auth.models import AbstractUser

# Это лучше перенести в отдельный файл consts.py
USER_ADMIN = 'adm'
USER_MANAGER = 'mng'
USER_VASYA = 'vas'

USER_TYPES = (
    (USER_ADMIN, 'Администратор'),
    (USER_MANAGER, 'Менеджер'),
    (USER_VASYA, 'Вася'),
)


class User(AbstractUser):
    type = models.CharField(max_length=3, choices=USER_TYPES)

    class Meta(AbstractUser.Meta):
        swappable = 'AUTH_USER_MODEL'
2) В settings.py добавить:
AUTH_USER_MODEL = 'core.User'  # Где core - твой app
3) makemigrations и migrate
Если ещё не добрался до Class Based Views, то самое время.
Делаешь такой, например, миксин:from django.core.exceptions import PermissionDenied
# тут импорт USER_VASYA

class VasyaRequiredMixin(object):
    def dispatch(self, request, *args, **kwargs):
        if request.user.type != USER_VASYA:
            raise PermissionDenied
        return super(VasyaRequiredMixin, self).dispatch(request, *args, **kwargs)
И все вьюхи, которые доступны только Васе наследуешь ещё и от этого миксина, например так:class VasyaView(VasyaRequiredMixin, View):
    def get(self, request, *args, **kwargs):
        return HttpResponse('Vasya molodec')

Худший ответ: Для такой задачи вам нужна связка decorator + middleware
Вопрос: Как правильно отказать работодателю после собеседования?

Лучший ответ: И что тут такого? "Я все обдумал, в данный момент, все же, ваша вакансия мне не очень подходит, так как далековато/зп не очень устраивает/стек технологий не очень/расположение не нравится/дмс нет и т.д. в любых комбинациях". Главное все делать вежливо.
А так просто мысленно задайте для себя некую планку, которая бы сподвигла вас уйти с текущего места. Если вдруг кто-то перепрыгнет, то почему бы нет, ну а если не дотянет, то у вас полное моральное право отказаться.
К тому же, никогда не стоит забывать, что поход на собеседование заключается не только в том что компания смотрит на вас, но и в том что вы(!) смотрите на компанию. И вам тоже может что-то не нравиться.

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

Лучший ответ: для начала вам надо разобраться что такое куки. Как куки передаются на клиент. Что такое заголовки и тело HTTP запросов и ответов. И тогда все встанет на свои места. Ну а что бы небыло проблем - почитать про управление буферизацией вывода в PHP.
Чем куки отличаются от сессии в PHP?

Худший ответ: В дополнение к ответу Сергей Протько скажу, что создавать их можно когда угодно. А вот устанавливать (отправлять) - только перед отправкой тела ответа.
Кстати, такие вещи как Symfony HTTPFoundation и PSR-7 как раз отчасти созданы для того, чтобы не простреливать себе ногу подобным образом.
Вопрос: Какую запись делать в трудовой?

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

Худший ответ: В крупной компании такой неопытный кадровик?
Правильно будет написать:
"Инженер-программист" если стаж больше трех лет;
"Техник-программист" если стаж менее трех лет;
Вопрос: Аудит безопасности сайта

Лучший ответ: Positive technologies, не? www.ptsecurity.ru/

Худший ответ: Можете обратиться к ним. Сами не так давно к ним обращались, остались очень довольны. Чек-лист у них даже пошире, пробовали даже социальную инженерию.
Вопрос: Нужен ли цикл статей по организации OAuth 2.0 provider на Yii?

Лучший ответ: Да, нужно.

Худший ответ: Обеими руками за. :-)
Вопрос: Как организовать длинную WiFi сеть под землей?

Лучший ответ: Все делается очень просто.Во первых никаких репитеров!
Берется нужное количество WiFi точек доступа (роутеров) они размещаются равномерно по длине тоннеля.
Соединяются они обязательно по проводу. в одну сеть, на всех кроме одной отключен DHCP.
Настройки у всех одинаковые - SSID, пароль, метод аутентификации.
Это можно сделать с любыми даже самыми бюджетными точками.

Худший ответ: Это все называется точка доступа
если купите например одинаковые роутеры asus (мне они привычние) то  сделав настройки на одном и сохранив их на флэшку  можно перенести на любой такойже (и ревизия совпадающия)
есть также поворотитель 
а вообще вики в помощь
https://ru.wikipedia.org/wiki/Повторитель
https://ru.wikipedia.org/wiki/Беспроводная_точка_д...
основная проблема в поворотах и направлении антен (круговые и направленые) а вообще смотреть надо на точную модель там вроде радиус пишут
взять например ASUS RT-N10 и один оставить роутером (точкой доступа) а все остальные поворотителями
можно найти китайские конечно дешевле но с прошивкой могут быть пробемы с asus же зайти на сайт и обновить
Вопрос: Наличие кнопок Like в зависимости от контекста страницы?

Лучший ответ: В наше время повсеместных лайков ваши логические выводы о аморальности подобных лайков в принципе безсмысленны… Знаю много случаев когда огромное колличество юзеров лайкали статьи о аварии в Домодедово и т.п. если нажимают на кнопочку — значит хотят поделится с друзьями, а не — они полные извращенцы, которым нравятся теракты и смерти:)

Худший ответ: Я думал над нейтральными названиями кнопок, но это такое половинчатое решение. 
Представьте себе, что новость, допустим, Bon Jovi выпустил новый сингл — тогда кнопка к месту, ну а если про аварию какую-нибудь или теракт — то едва ли она там уместна.
Вопрос: Как сделать 2 DIV: фиксированный + резиновый вместе?

Лучший ответ: олдскул)
codepen.io/anon/pen/Ggkoh

Худший ответ: Можно задать их общему родительскому элементу
width: 100%;
display: table;
А самим блокам
display: table-cell;
Левому блоку задаете ширину и правый буде автоматически занимать все свободное место.
P.S. Если текст должен быть прижат к верху, то допишите блокам vertical-align: top;
Второй способ
У левого блока задаете width:240px;
А у правого width:calc(100% - 240px)
И либо обоим задать float:left, либо display: inline-block
НО!!! IE8 и ниже не поддерживает calc()
Вопрос: Система для клиентов?

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

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

Лучший ответ: Вот тут идеально подходят решения на gnu/linux, на мой взгляд.

Худший ответ: Может стоит посмотреть в сторону решений на базе openKiosk?
Вопрос: Как хранить переменную базы данных?

Лучший ответ: если я всё правильно понял, то вам отлично подойдет патерн синглтон для бд
выглядит он примерно так:static function &getInstance() {
		global $adb, $log;

		if(!isset($adb)) {
			$adb = new self();
		}
		return $adb;
	}

Худший ответ: Так на php без костылей никак. Вроде там можно указать что бы создавалась постоянное соединение. Точнее при срабатывание скрипта будет происходит проверка и если соединение уже есть то будет оно же и использоваться.
Вопрос: Какой выбрать выбрать VPN сервер для Android 4 клиента?

Лучший ответ: вообще под андроид есть openvpn клиент, причем даже не надо рутованный девайс:

play.google.com/store/apps/details?id=de.blinkt.openvpn

Худший ответ: Во-первых, я сомневаюсь, что без прав root Вы сможете решить задачу, т.к. установка виртуального адаптера tun наверняка потребует этих прав.

Во-вторых, VPN возможно сделать через SSH Правда, не факт, что SSH-сервера, доступные под Android смогут оказать Вам эту услугу. Но надо бы проверить. А вдруг.
Вопрос: Можно ли вкладывать section в article и как правильно их использовать по отношению друг к другу?

Лучший ответ: В спецификации есть пример с применением section внутри article. И нигде не сказано, что section выше по приоритету.
Мне кажется, вы путаете валидность и семантику, потому что валидатор бы указал на недопустимость такого вложения, но он скажет, что всё хорошо. Вам кажется, что так просто несемантично, а тут вопрос всегда носит оттенок холивара.
Однако, в той же спецификации сказано, что внутри article не может быть main, что логично, ведь article по сути  — смысловые единицы. А вот у section такого ограничения нет, и рамки применения такого элемента широки. Возможно, вы сделали вывод на основании этого? Если так, то напрасно — будучи вложенным в article, section будет подчиняться правилам для контента article (не содержать main), и не более того.
А в остальном внутри обоих элементов допускается flow content.

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

Лучший ответ: Домен оформлен не на вас? Вы не владелец -> вы не отвечаете за него.

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

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

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

Лучший ответ: это же 3 строчки кода вы че
https://jsfiddle.net/21p0guo7/

Худший ответ: Думаю, что одна из реализаций Flex Slider 2 вполне решит Вашу задачу. В примерах есть горизонтальное размещение превьюшек, но, уверен, можно кастомизировать и под вертикальное.
Но в целом, мы иногда писали и под конкретную задачу руками. Как, например, тут
Вопрос: Есть ли разница в весе(кг) жестких дисков: 1тб-пустой и 1тб полный данными(вес данных1 тб)?

Лучший ответ: Вес в килограммах? Почему бы сразу не померять его в литрах или попугаях?

Худший ответ: ))) нет, разницы нет