pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: Почему MySQL ORDER BY тормозит запрос и как это лечится?

Лучший ответ: Вообще, обратная сортировка всегда тяжелая задача для БД, даже если у Вас есть праймари индекс. При такой сортировке он не используется, поэтому данные читаются с диска каждый раз.
Хотя в MySQL есть DESC индекс, но по факту - он до сих пор не имплементирован (реализован), хоть и не вызывает синтаксическую ошибку при создании такого индекса.
Есть хак как сделать обратную сортировку равную по скорости ASC сортировке - сделать доп. ячейку в которой хранить обратное значение (с минусом) и делать ASC сортировку.
То есть, допустим есть поле time_sort 15000, добавляете time_sort_desc со значением -15000.
И уже делаете ASC сортировку - результат будет такой же как и ASC сортировка по полю time_sort

Худший ответ: А какие у Вас созданы индексы?
Вопрос: Почему не работает async/await в Vue?

Лучший ответ: И не должно работать. Await ожидает промис, но setTimeout его не возвращает

Худший ответ: async/await под капотом работают с промисами, а setTimeout не возвращает промис, а вместо этого вызывает коллбек-функцию. 
Странно что в Vue компонентах не так.
Вопрос: Не могу определится с выбором: PHP или Python для веб?

Лучший ответ: Отдам свой голос в пользу Python:простой синтаксисприменяется не только в вебсложнее найти работу, но и платят, насколько я знаю, неплохо :)лучше коммьюнити (чисто субъективное мнение)быстрая разработка
ИМХО, PHP умирает. Все, что могу про него сказать:популярные CMSки (Wordpress, Drupal, Joomla!, etc.) написаны на нем и было бы неплохо его знатьпроще найти работу (больше заказов)большая конкуренция среди разработчиковкуча говнокода

Худший ответ: Риторический вопрос. Смотря что конкретно планируете писать и может уже планируете куда то идти на роботу - а там уже на чем то пишут, уже определено.
Если бы был один правильный ответ на этот вопрос - его уже все бы знали, а так... нужно брать и начинать что то делать
Вопрос: Как нарисовать данный макет для сайта с помощью html, css, js?

Лучший ответ: думаю можно попробовать это сделать с помощью canvasзадаётся поле<canvas id="canv" width="500" height="500"></canvas>и затем в тегах script пишется код<script>
            var canvas=document.getElementById("canv");
            var x=canvas.getContext("2d");
            x.quadraticCurveTo(250, 120, 280, 80);
            x.quadraticCurveTo(250, 100, 220, 80);
</script>quadraticCurveTo - это функция для рисования кривой, параметры сейчас не помню точно (в интернете найти можно), там параметры задают начальную, конечную и прогиб. значения в функции примерные
также у canvas есть функции для рисования кружков, овалов и так далее
ответьте, если получится

Худший ответ: По вопросу не очень понятно что вы хотите получить, если нужно рисовать фигуры на хтмл/цсс/жс есть варианты: 
1) Канвас, как уже упомянула @nata-ponchik
2) CSS стили со скруглением углов для кругов
3) SVG объекты
4) тупо вставить картинку и наложить на нее текст, если надо, как написал Froggyweb, это не всегда подходит, но как вариант..
5) Извращения типа флеш и сильверлайт (привет из 2010).
Если поломать мозг пару часов можно еще вариантов настрочить - например расположить пнг с прозрачностью в нужных местах через позиционирование и z-index.
Вопрос: Какой пакет «моделей» для VueJS выбрать?

Лучший ответ: Работаю с vuex-orm
Пока серьёзных проблем не замечаю.

Худший ответ: Пользуюсь vue mc.
Чтобы сделать вложенные объекты необходимо воспользоваться мутациямиmutations() {
		return {
			id: (id) => String(id) || null,
			serial: Number,
			date: String,
			salary: Number,
			status: Number,
            supplies: (supplies) => {
				if(Array.isArray(supplies)){
					return new SupplyCollection(supplies)
				}else if(supplies instanceof SupplyCollection){
					return supplies;
				}
				return new SupplyCollection();
			},
			materials: (materials) => {
				if(Array.isArray(materials)){
					return new MaterialCollection(materials)
				}else if(materials instanceof MaterialCollection){
					return materials;
				}
				return new MaterialCollection();
			},

        }
	}
Вопрос: Почему imagemin-pngquant не дает результат?

Лучший ответ: Лучше поздно, чем никогда))
Используйте конструкцию imagemin([plugins], [options]), а опции прописывайте конкретно для каждого плагина.
Например:gulp.task('images', function() {
    return gulp.src(src.images)
        .pipe(imageMin([
            pngquant(),
            mozjpeg({
                 progressive: true
            })
        ],{
            verbose: true
        }))
        .pipe(gulp.dest(outputDir + 'img'))
        .pipe(connect.reload())
});Тыц

Худший ответ: Вот пример:var gulp = require('gulp'),
    imageMin = require('gulp-imagemin'),
    pngquant = require('imagemin-pngquant');gulp.task('images', function() {
    return gulp.src(src.images)
        .pipe(imageMin({
            progressive: true,
            svgoPlugins: [{removeViewBox: false}],
            use: [pngquant()],
            interlaced: true
        }))
        .pipe(gulp.dest(outputDir + 'img'))
        .pipe(connect.reload())
});
результат:
[11:32:31] Using gulpfile ~/Dropbox/Projects/Work2016/mars/gulpfile.js
[11:32:31] Starting 'images'...
[11:32:54] gulp-imagemin: Minified 89 images (saved 3.85 MB - 37.4%)
[11:32:54] Finished 'images' after 23 s
Вопрос: Отчего трансформер не заряжается?

Лучший ответ: Да регулярно. В этих устройствах постоянно то разъем зарядки отходит, то шлейф экрана. Нажмешь в нужное место - о процесс пошел.  
>>При подключении к зарядному устройству индикатор горит красным, т.е. заряжается.
Это просто ток пошел в цепь светодиода. До аккумулятора может не дойти.

Худший ответ: Происходит из-за того что разъём OTG.
У зарядки второй и третий контакт должны быть замкнуты...
И зарядку желательно в пару ампер, минимум. (у первых t100 в комплекте была пятиамперная зарядка.)
Вопрос: Игра за четыре месяца?

Лучший ответ: Можно и за месяц.Из навыков JS (но как я понял для юнити лучше C#).
Юнити ТОЛЬКо c#. JS там никогда небыло - был UnityScript, который типо по синтаксису похож. Но его уже депрекейтнули.
Правильный путь - накачать ассетов из ассетстора и лепить из готового говна свое говно.
А вообще - начать с диздока. И диздок - это не 10 страниц.

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

Лучший ответ: всё что вам нужно, это изучить GROUP BY и HAVING

Худший ответ: Вот так попробуй:SELECT `Файл`, GROUP_CONCAT(`Автор`), GROUP_CONCAT(`Издательство`) FROM MY_TABLE GROUP BY `Файл`
Вопрос: Допустимо ли возвращать порядковый номер объекта в GetHashCode()?

Лучший ответ: Универсальное правило переопределения хеш кода от Joshua BlochStore some constant nonzero value, say 17, in an int variable called result.
    Compute an int hashcode c for each field f that defines equals:If the field is a boolean, compute (f ? 1 : 0)        If the field is a byte, char, short, int, compute (int) f        If the field is a long, compute (int) (f ^ (f >>> 32))        If the field is a float, compute Float.floatToIntBits(f)        If the field is a double, compute Double.doubleToLongBits(f), then hash the resulting long as in above.        If the field is an object reference and this class's equals method compares the field by recursively invoking equals, recursively invoke hashCode on the field. If the value of the field is null, return 0.        If the field is an array, treat it as if each element is a separate field. If every element in an array field is significant, you can use one of the Arrays.hashCode methods added in release 1.5.    Combine the hashcode c into result as follows: result = 31 * result + c;
Использовать только id - нормально, но его нужно умножать на некоторое число.

Худший ответ: Методы GetHashCode и Equals нужно переопределять, если вы хотите, чтобы два различных экземпляра одного класса могли считаться одинаковыми. В вашем же случае экземпляр будет равен только самому себе, потому что Id всегда будут уникальными. Получается, вы переизобрели семантику сравнения по ссылке, которая и так работает по умолчанию, если не переопределять GetHashCode и Equals вообще.
Еще одна проблема возникнет, если вы будете использовать этот код в многопоточном окружении - без синхронизации доступа к LastLeasedID рано или поздно получите дубликаты.
Вопрос: Какой пакет под админку лучше Laravel 5.4?

Лучший ответ: Сам сделай. Так будет лучше.

Худший ответ: Используйте готовый admin-lte-template-laravel  пакет под себя
Вопрос: Зачем нужна «кроссплатформенность» в Java?

Лучший ответ: 1) только вот C/C++ софт придётся компилировать самому под все целевые платформы;
2) платформо-зависимые части кода в большинстве случаев уже собраны в библиотеки;
3) JavaFX или собственная реализация Swing UI. Даже голый Swing причесать так, чтобы он выглядел практически одинаково на всех платформах, особого труда не составит;
4) то же с .net (то, что Microsoft пихает его рантайм в Windows — не заслуга дотнета как такового. А заодно поинтересуйтесь, как у дотнета обстоят дела со стабильностью API);
5) с джарами и не бывает возни, достаточно установить JRE.

В общем, вы просто не умеете готовить кошек^W кофе o)

Худший ответ: java для создания desctop приложений с GUI  мертва(ИМХО < 1% ).
Java это в основном ентерпрайз и андроид.
Кросплатформеность компляции(под какие ОС написаны компиляторы) оказывает влияния на развития и популярность языка программирования.
Вопрос: Как сделать нестондартный скос у блока?

Лучший ответ: Через clip-path или mask-image можно

Худший ответ: 1. Создание псевдоэлементов :before,:after
2. skew()
Вопрос: Есть отечетсвенные аналоги Evernote и Trello?

Лучший ответ: да, Evernote

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

Лучший ответ: Тебе нужен псевдоэлемент :activebutton:active {
color: yellow;
}
Вот урок, который может тебе помочь - https://www.youtube.com/watch?v=4E_7ulxP3nI

Худший ответ: Может так
https://jsfiddle.net/a3st1pc5/1/
Вопрос: Как эффективно деплоить приложения?

Лучший ответ: Для управления 5+ серверами удобно использовать софт для оркестрации, для начала посмотри на ansible.
Как заливать код/бинаркини на сервер - да как угодно. Хотя проще/секурнее использовать тот же scp, благо ansible с ним работает из коробки.
Bittorrent нужен, когда тебе надо закинуть условно 100Gb на 100 серверов и все эти сервера в одной сети, это совсем другая задача.
Ты - не Twitter или Facebook, и ихнструменты, которые используют они, для тебя могут быть бесполены или даже вредны.

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

Лучший ответ: может встроеный планировщик задач  Taskschd.msc подойдет?

Худший ответ: Лучший вариант использовать Windows Service. Для .net C# есть замечательная библиотека Topshelf.
Вопрос: Почему adobe.com может пинговаться как local host?

Лучший ответ: Провайдер или вы начудили с днс

Худший ответ: Если винда - что пиратили из продуктов Адоба?))
Проверить файл hosts (открыть блокнотом) Скорее всего там будет прописано что сервер адоба - это Localhost.
Если оба варианта нет - проверяйте DNS. Если свой DNS - проверяйте статические записи
Вопрос: Существуют ли вирусы / шпионское ПО, которое невозможно обнаружить?

Лучший ответ: Нет. Для любого ПО есть как минимум один человек, который знает, как его обнаружить - это его автор :) 
Но я думаю, Вы имели в виду - "существует ли ПО, которое я не могу обнаружить у себя на компе?". Тогда ответ - да, существует. Есть множество мест, где его можно разместить, некоторые их них весьма технически сложны, но возможны. Закладки могут быть установлены:
- в прикладном софте
- в ОС
- в UEFI/BIOS
- в микрокоде процессора
- в виде чипа на материнской плате
Естественно, чем сложнее исполнение, тем меньше мест, где она может быть реализована и тем меньше круг лиц, которым она будет устанавливаться - если Вы не Навальный, никто не будет греть голову, как Вам подкинуть закладку в BIOS :)

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

Лучший ответ: придумай новый класс .hgroup {
color: red;
} и задай нужным тегам.
А вообще уверуй в BEM и BEM уверует в тебя))

Худший ответ: .single-text > *
или
.single-text *
Вопрос: Где найти свой первый заказ?

Лучший ответ: Ловите из моей копилки (сортировка от балды, комментарии мои, я "заказчик")	• Биржи фриланса СНГ
		○ https://work-zilla.com — легко очень быстро найти исполнителя на простую работу за 100-3000₽
		○ kwork.ru
		○ https://5bucks.ru
		○ radideneg.ru
		○ moguza.ru
		○ https://fl.ru/  (ад.кг) -- один из самых известных фрилансных ресурсов рунета, полно предложений (август 2018)
		○ https://freelance.ru/ -- сильный конкурент fl.ru, полно предложений (август 2018)
		○ https://www.weblancer.net/ -- норм, не очень много предложений, но много "целевых", меньше мусора (август 2018)
		○ https://freelansim.ru/ -- не очень много предложений (август 2018)
		○ https://YouDo.com -- мало предложений (август 2018)
		○ https://freelancehunt.com/ -- много предложений (август 2018)
			§ Статистика цен https://freelancehunt.com/statistics/rates/currency/rub
		○ https://www.freelancejob.ru -- очень мало предложений (август 2018)
		○ https://yukon.to — для даркента и "сомнительных" заданий. Типа "античата"
		○ www.free-lance.ru -- старое название fl.ru	• Биржи фриланса международные
		○ https://www.upwork.com - конкурировать невозможно, только покупать профиль с 1000+ часов, остальное $5-$15 от рабовладельцев
		○ www.freelancer.com
		○ https://www.peopleperhour.com/
		○ https://www.guru.com/
		○ fiverr.com — для простого дизайна
		○ https://envato.com/
		○ https://talent.hubstaff.com
		○ https://remoteok.io
		○ https://weworkremotely.com/
		○ https://www.cybercoders.com/
		○ https://djinni.co
		○ https://www.toptal.com
		○ https://www.linkedin.com
		○ https://elance.com — куплен upwork
		○ https://odesk.com — куплен upwork	• Агрегаторы фриланс-бирж
		○ https://primelance.com
		○ https://www.alot.pro
		○ https://work-at.me/freelance_projects/list
		○ https://ifreework.org/projects.html
		○ https://joby.su/search/ff/
		○ ayak.ru
		○ https://spylance.com/spy#notices
		○ j-scan.ru/search_old
		○ ejobstracker.com 
		○ https://play.google.com/store/apps/details?id=alot...
		○ https://play.google.com/store/apps/details?id=free...
		○ https://play.google.com/store/apps/details?id=com....
		○ https://itunes.apple.com/us/app/mobile-freelance/i...
		○ https://play.google.com/store/apps/details?id=com....
		○ Где искать заказы?

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

Лучший ответ: В любой непонятной ситуации используйте XDebug

Худший ответ: У класса может есть конструктор? 
print_r($args) и 
echo  $class делал?
или тупо где-то раньше инстанс этого класса уже есть 
чудес не бывает))
Вопрос: Можно ли заразить пк вирусом если просто открыть письмо на почтовом сервисе (таких как gmail, mail.ru или другие)?

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

Худший ответ: да
Вопрос: Почему жестко тормозит сайт?

Лучший ответ: Видео ~ 10 мб. + 130 реквестов + ВП отдает сайт за 3.68 сек.

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

Лучший ответ: я бы открыл её в линуксе

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

Лучший ответ: Если совсем уж манипулировать табличными данными, то https://pouchdb.com/ , но она работает только с БД couchdb.apache.org
В вашем случае, наверное имеется ввиду DataGrid, который реализован на всех js-фреймворках. Вот пример для JQuery - www.jquery-bootgrid.com/Examples#data-api

Худший ответ: https://github.com/handsontable/handsontable
есть офф поддержка реакта
Вопрос: Как создавать папки с помощью php?

Лучший ответ: Тут все что вам нужно

Худший ответ: 1) В нормальном мире это делается с помощью виртуальных директорий и роутинга
2) В твоём случае, т.к. именно так поставлен вопрос - тебе потребуется php.net/manual/ru/function.mkdir.php
Вопрос: Как запретить программе доступ к интернету без помощи посторонних программ, таких как антивирусы или фаерволы?

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

Худший ответ: т.е. нет антивируса\файрвола - не пущать? 
если да, почитайте про NAC
Вопрос: PHP IDE для слабого компьютера?

Лучший ответ: Sublime как раз то, что нужно с точки зрения производительности.Плагины нужно уметь отбирать полезные.
P.S.:
Лично я пользуюсь vim на слабых машинах.
На более серьезных - продуктами JetBrains
В принципе и на вашей можно пользоваться JetBrains-скими, будет слегонца не комфортно притормаживать. Но они дико удобны.

Худший ответ: Здравствуйте.
А не пробовали Atom? Вообще, конечно же PHPStorm было бы неплохо...
Вопрос: Ul li и python django?

Лучший ответ: <div class="tags">
                {% for value in tag %}
                <ul>
                    <li><a href="">{{value.name}}</a></li>
                </ul>
                {% endfor %}
            </div>
заменить на <ul class="tags">
                {% for value in tag %}

                    <li><a href="">{{value.name}}</a></li>

                {% endfor %}
        
</ul>

Худший ответ: Нет, такое не делают потому, что MVT 
Изучите pep8 -  увас неправильно именются функции
Вопрос: Как организовать нагрузоустойчивосить nodejs?

Лучший ответ: Ставьте 10gbit канал и будет в 100 раз больше ширины = юзеров :)

Худший ответ: Ищи хостинг с более широким каналом 1Гбит/c или больше.
Вопрос: Как сделать такой эффект на изображении?

Лучший ответ: Сперва идет картинка с фоном:www.jacktorrancetrip.com/images/blurred0.jpg
Потом поверх нее, картинка с эффектом:www.jacktorrancetrip.com/images/grid.png

Худший ответ: Можно сделать с помощью css patterns. linear-gradient, ничего сложного. codepen.io/aliencash/pen/EyQyWy
Вопрос: Актуальна ли сфера разработки мобильных игр как бизнес?

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

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

Лучший ответ: Есть процессор x с частотой, например, 1.5 и 4 ядрами. 
Это значит что будут работать четыре ядра, частота каждого будет 1,5
Хотя некоторые процессоры умеют менять независимо частоту ядер.
Поэтому может получиться что одно ядро будет работать с частотой 2, второе с частотой 1, третье с частотой 1,2Это значит что если будут работать все 4 ядра, то общая частота будет 6?А что такое общая частота?
Например в городе живет один человек и 365раз в году всходит солнце, т.е. частота восхода солнца 365
Если в городе будет жить миллион человек какая будет  общая частота восхода солнца?

Худший ответ: (я чайник, тапками не кидать).  похоже Вы тролль. ;-))
Вопрос: Фреймворки для WordPress: Beans — Roots — Gantry, какой лучше?

Лучший ответ:  Bootstrap, но он вроде как не особо дружит с WordPress
что вы такое говорите вообще? это просто ксс фреймоворк дружить он может с чем угодно даже с вп.
Для чего вам фрейворк для темы? Что бы разработчик после вас сидел и изучал очередной код? Почму нельзя взять стартовую тему типа _s прикрутить бутстрап и весело, быстро и мелодично выполнить свою задачу?
Помимо того что вы сами потратите тонну времени на изучение "фреймворка" темы, вы еще и усложните жизнь разработчика после вас.
Старайтесь следовать WordPress Codex, тогда не будет проблем ни у вас с разработкой ни у того кто будет дорабатывать

Худший ответ: фреймворк для чего?
не бывает фреймворка для всего. это только в РФ 99% программистов думают что надо взять крутой фреймворк и будет счастье. не бывает крутых. 
надо понимать что за задачи? в чем проблематика? и потом искать под них фреймворки.
если говорить о WP то он сам фреймворк. пока у вас опилки из головы не вылетят вам все другие фреймворки противопоказаны.
Вопрос: Как правильно определить namespace?

Лучший ответ: Если вы пишете всё сами без композера, то вам и автолоадер писать нужно самостоятельно.
Погуглите "php autoload without composer"
Возможно вот этот материал вам поможет сориентироваться
https://jeremycurny.com/2016/06/30/php-psr-4-autol...

Худший ответ: А автолоадер подключен? Если что, то его нужно вызывать в самом начале index.phpspl_autoload_register(function (String $class) {
    $sourcePath = '/home/user/example/new/';
    $replaceDirectorySeparator = str_replace('\\', DIRECTORY_SEPARATOR, $class);
    $filePath = $sourcePath . $replaceDirectorySeparator . '.php';
    if (file_exists($filePath)) {
        require($filePath);
    }
});
Вопрос: Как в Scala сделать 1000 запросов и сложить общий результат?

Лучший ответ: Добрый день)
В таком виде любое решение будет костылем. Лучше всего использовать парадигму Akka Streams. 
i) Создаете Source в котором будет все возможные запросы
ii) Создаете Flow который будет слать запросы параллельно. Можно Map использовать, там можно указать кол-во потоков. 
iii) Создаете Sink который будет аккумулировать ответы. 
iv) На выходе получите один Future со всеми ответами. 
v) Профит) Более подробно тут.

Худший ответ: 1) sequence не начнет выполнение фьюч. Фьючи начинаю исполняться в момент создания, т.е. ещё до sequence.
2) Правильно. Только у вас ещё и тайм-аут есть. Так делать не очень то хорошо. Используйте onComplete/map
3) Вам лучше глянуть на ParSeq для этой задачи.
Вопрос: Домены зарегистрированные многие годы назад ценятся больше?

Лучший ответ: У вас обратная логика напрасно сработала.
Не раскрученные - не ценны.
А вот раскрученные, да. Ценятся. В зависимости от раскрутки.
Раскручен - значит не вчера возник. Только поэтому. 
И делать из этого вывод, что все старые домены - дороги - не верно.
Старые не раскрученные если и ценятся дороже - то на копейки, смысла в них особого нет.Часто при продаже доменов (не сайтов), к примеру .com, пишут что домену уже 5-10 лет и преподносится как преимущество, почему?
На дурачка рассчитано. Старый без трафика - не так чтобы и полезен.
Если хочешь переплатить и чтобы это было не напрасно, то перед покупкой нужно проверять что там за трафик на них идет, если он вообще.

Худший ответ: Тут есть ещё один нюанс - удобство в пользовании. Легче/проще запоминать и набирать короткие имена, особенно если они являются не просто набором случайных букв, а значимыми словами. Попробуйте найти свободное 3-буквенное доменное имя - уверен, не найдёте, они все заняты (полагаю, даже случайные наборы). 4-буквенное, возможно, найдёте, но с большим трудом, по той же причине. Более длинные - уже легче.
Так вот, если вам продают старое короткое/значимое имя - берите, это ценность, по вышеуказанной причине.