pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: Где найти разработчика на AutoLisp?

Лучший ответ: Вверху страницы есть замечательное слово "Фрилансим" и вот там можно разместить любой заказ и указать соответствующую сумму за эту работу.

Худший ответ: Думаю на фрилансим вы никого не найдете. Слишком узкопрофильно.
Пробуйте на dwg.ru.
Или поискать здесь людей которые отвечают профессионально и связаться с ними напрямую.
И я в первый раз вижу, что ЧПУ можно управлять через autolisp, он как бы для другого используется.
Вопрос: Как настроить автоширину слайдов с Swiper Js?

Лучший ответ: Юзай   slidesPerView: 'auto', и в css задавай ширину блоков, слайдер автоматически подстроится под размеры
<!-- Swiper -->
        <div class="swiper-container">
            <div class="swiper-wrapper">

                <div class="swiper-slide infoPost">
                    <div class="infoText">
                        <h2>Коллекция авторских коробок</h2>
                        <p>Бесплатная доставка по городу Воронеж от 2000 рублей</p>
                        <a href="">Купить</a>
                    </div>
                </div>

                <div class="swiper-slide imgPost1"> </div>



                <div class="swiper-slide infoPost">
                 <div class="infoText">
                    <h2>Коллекция авторских коробок</h2>
                    <p>Бесплатная доставка за город от 3999 рублей</p>
                    <a href="">Купить</a>
                </div>
            </div>

            <div class="swiper-slide imgPost2"> </div>




            
        <div class="swiper-slide infoPost">
             <div class="infoText">
                <h2>Коллекция авторских коробок</h2>
                <p>Бесплатная доставка по городу от 1700 рублей</p>
                <a href="">Купить</a>
            </div>
        </div>

        <div class="swiper-slide imgPost3"> </div>


    </div>
    <!-- Add Arrows -->
    <div class="btns">
        <div class="swiper-button-next"></div>
        <div class="swiper-button-prev"></div>
    </div>
    <!-- Add Pagination -->
    <div class="swiper-pagination"></div>
</div>

<script src="js/slider.js"></script>
var swiper = new Swiper('.swiper-container', {
      slidesPerView: 2,
      spaceBetween: 0,
      // init: false,
     loop: true,
     slidesPerGroup: 2,
  
    autoplay: {
        delay: 7000,
        disableOnInteraction: false
    },
      navigation: {
        nextEl: '.swiper-button-next',
        prevEl: '.swiper-button-prev',
      },
       pagination: {
        el: '.swiper-pagination',
        clickable: true,
      },
      breakpoints: {
        300: {
   <b>       slidesPerView: 'auto',</b> 
          spaceBetween: 0,
        },
        768: {
          slidesPerView: 'auto',
          spaceBetween: 0,
        },
        1024: {
          slidesPerView: 'auto',
          spaceBetween: 0,
        },

      }
    });

.infoPost {
  width: 1165px;
  height: auto;
  margin-left: -150px;
  background: url("../img/bac-slider.png") no-repeat;
  mix-blend-mode: multiply;
  background-position: top center;
}

.imgPost1 {
  width: 750px;
}

.imgPost2 {
  width: 750px;
}

.imgPost3 {
  width: 750px;
}

Худший ответ: просто задать слайдам width:auto!important; в css файле и тогда размером они будут по контенту
Вопрос: Какую сделать весеннюю анимацию на сайте?

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

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

Лучший ответ: Попробуйте ЭТО
Не забудьте отметить ответ решением. 
Спасибо.

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

Лучший ответ: Хранить пары язык-описание в jsonfield или в hstore, правда придется поработать над админкой. Проще и удобнее, действительно, хранить в отдельной модели

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

Лучший ответ: Возможно для вас будет лучше использовать Moment Timezone.

Худший ответ: Передавайте на сервер timestamp (getTime) или строку в формате ISO (toISOString).
https://developer.mozilla.org/ru/docs/Web/JavaScri...
Вопрос: Полезные ресурсы, а лучше книги про Паттерны?

Лучший ответ: Читать стоит классику жанра:
Э.Фримен, Э. Фримен — Паттерны проектирования
Э.Гамма, Р.Хелм, Р.Джонсон,  Дж.Влиссидес. — Приемы объектно-ориентированного проектирования. Паттерны проектирования
М.Фаулер - шаблоны корпоративных приложений
Лучше конечно читать в оригинале, но есть и переводы на русском

Худший ответ: По паттернам согласен с Максим Федоров ; применительно к JavaScript у ITVDN есть курс "JavaScript Шаблоны" https://itvdn.com/ru/video/javascript-patterns?utm... . Видео в свободном доступе находимо)
Вопрос: Почему люди выбирали шарп, если он ставился только на виндовс?

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

Худший ответ: Потому что его можно не только "ставить на винду". .Net core, mono.
Ну и кстати - а где статистика по "немало людей в качестве СЕРВЕРНОГО языка"?
Еще пригружу - прогу на шарпах можно транслировать в другие языки.
Вопрос: Как повесить два события на кнопку onclick?

Лучший ответ: <span class="active btn-v-korzinu">var myBtn = document.querySelector('.btn-v-korzinu')

myBtn.addEventListener('click', function(){
  ga('send', 'pageview', '/knopka-v-korzinu')
})

myBtn.addEventListener('click', function(){
  _gaq.push(['_trackEvent', 'Knopka', 'Podtverdit']);
})

myBtn.addEventListener('click', function(){
  alert('hello world'); 
}) // можно добавлять сколько угодно.
или вообще так:myBtn.addEventListener('click', function(){
  ga('send', 'pageview', '/knopka-v-korzinu')
  _gaq.push(['_trackEvent', 'Knopka', 'Podtverdit']);
  alert('hello world'); 
})

Худший ответ: <span class="active btn-v-korzinu">var myBtn = document.querySelector('.btn-v-korzinu')

myBtn.addEventListener('click', function(){
  ga('send', 'pageview', '/knopka-v-korzinu')
})

myBtn.addEventListener('click', function(){
  _gaq.push(['_trackEvent', 'Knopka', 'Podtverdit']);
})

myBtn.addEventListener('click', function(){
  alert('hello world'); 
}) // можно добавлять сколько угодно.
или вообще так:myBtn.addEventListener('click', function(){
  ga('send', 'pageview', '/knopka-v-korzinu')
  _gaq.push(['_trackEvent', 'Knopka', 'Podtverdit']);
  alert('hello world'); 
})
Вопрос: Как «оживить» SSD?

Лучший ответ: Сдавать в магазин по гарантии. Наиболее вероятно что SSD перешел в режим read only. Сделайте резервную копию

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

Лучший ответ: Корзину сделай svg, тогда цвет по ховеру менять можно будет на любой.
По верстке - поддерживать CSS с каскадом очень муторное дело. Попробуй переделать этот макет, например, по БЭМу.
Сейчас обсуждать особо нечего. Адаптива нет, методологии нет. Простенько, топориком на коленке.

Худший ответ: Вы в курсе участвуете или взяли этот макет с торрентов? Если участвуете, то наставник должен помочь со всеми вопросами. А если взяли макет с платного курса с торрентов, то его здесь неэтично обсуждать.
Вопрос: Можно ли на удаленной виртуальной машине установить kali linux?

Лучший ответ: Можно, разрешаю.
kali это всего лишь пересборка Debian от очередного васяна из подвала и не более.

Худший ответ: Можно.
Вопрос: Почему при парсинге сайта, не могу достать некоторые текстовые данные?

Лучший ответ: Интересная задачка
Смотрите, 
вас интересует блок<span data-rim="nI41sNGXnsbfvdqY"></span>
Информация уже здесь, но сначала закодирована в base64, а потом замаскирована
Снимаем маскировку:nI41sNGXnsbfvdqY -> Ni41SngxNSBFVDQy==
Декодируем:base64_decode("Ni41SngxNSBFVDQy==");
Получаем:6.5Jx15 ET42䀀
Ну вот и все :)

Худший ответ: Какая конкретно "вся информация" вам нужна? Скорее всего, она генерируется при помощи javascript, поэтому при "выводе на экран" (в браузер, как я подозреваю), вы её видите - там js исполняется, а в curl нет.
Там есть защита от парсинга, td[class=data-rim aux-table-cell] заполняется через javascript и только с юзер-агентом настоящего браузера.<script>
!function () {
    (function () {
        for (var t = [/PhantomJS/.test(window.navigator.userAgent), /HeadlessChrome/.test(window.navigator.userAgent), navigator.webdriver, window.callPhantom || window._phantom], e = 0; e < t.length; e++) if (t[e]) return !0;
        return !1
    })() || (function () {
        for (var t, e = document.querySelectorAll("span[data-rim]"), r = 0; r < e.length; ++r) {
            var n = e[r], a = n.getAttribute("data-rim");
            n.innerHTML = (t = a) ? atob(function (t) {
                return t.split("").map(function (t) {
                    return t === t.toUpperCase() ? t.toLowerCase() : t.toUpperCase()
                }).join("")
            }(t.replace(/-/g, "="))) : t, n.parentNode.classList.add("aux-table-cell")
        }
    }(), function () {
        for (var t = document.querySelectorAll("tbody[data-vehicle]"), e = function (t) {
            return String.fromCharCode(t)
        }, r = 0; r < t.length; ++r) {
            var n = t[r], a = n.getAttribute("data-vehicle");
            a = a.match(/\d{3}/g).map(e).join("");
            for (var o = n.querySelectorAll("tr>td.data-bolt-pattern"), i = 0; i < o.length; ++i) o[i].innerHTML = a
        }
    }())
}();
</script>
Соответственно, вам нужно использовать, например, PhantomJS или Хром в безголовом режиме, но передавать юзер-агент десктопного браузера.
Вопрос: Чем отличается свободное ПО от открытого?

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

Худший ответ: Бесплатное ПО (freeware) - можно использовать бесплатно, но исходные коды недоступны.Свободное ПО (free software) - можно использовать бесплатно и доступны исходные коды.Открытое ПО (open source) - исходный коды доступны и как правило можно использовать бесплатно (т.е. одновременно является и свободным ПО), но может иметь и проприетарную лицензию (TrueCrypt - исходные коды открыты, но менять их нельзя, можно только проверять на отсутствие закладок. UnRAR - исходные коды открыты, но лицензия запрещает использовать их для создания RAR-совместимых архиваторов).
Вопрос: Какими программами пользуются профессиональные верстальщики?

Лучший ответ: Если Вы имеете ввиду программу/плагин для конвертации изображения в нормальный html/css код, то такой нет(качественной для профессионалов).
Иначе бы профессия верстальщика давно бы была не нужна.upd:
А так есть всякие визуальные строители сайтов:
wix, DreamViewer, ucoz и т.д. и т.п. Перетягиваешь картинку, получаешь сайт :)

Худший ответ: Если не нравится Photoshop cc и вам непременно нужно что-то "такое" посмотрите CorelDRAW Graphics Suite X8
Вопрос: Как определить схожесть(рерайт, уникальность) 2ух текстов на Go(Golang)?

Лучший ответ: Для python есть difflib. Код ниже не проверял, но должно работатьfrom difflib import SequenceMatcher
file_1 = "text_1.txt"
file_2 = "text_2.txt"
s = SequenceMatcher(lambda x: x == " ", # пропускаем пробелы
                    file_1.read(),
                    file_2.read())
print(round(s.ratio(), 3)) # число от 0 до 1. 0 - совсем не похожи ; 1 - идентичный текст
Всё это дело на python можно легко распараллелить и т.п.

Худший ответ: Задача оказалась довольно не тривиальной и кейсов её решения довольно много, но кому интересно копать можно начать вот отсюда: https://4gophers.ru/articles/semanticheski-analiz-...
Вопрос: Как учить Node.js? Реально ли написать на ней десктоп ( поиграться )?

Лучший ответ: 1. Никакие книги не нужны. ЕСТЬ ЖЕ NPM!!!!
Просто берете и гуглите "node open cd rom" и т.д.
также советую посмотреть на ionic и electron framework.
+
node становится и будет становиться только популярнее, ибо js растет и чего на нем сейчас только не пишут. 
2. Тут нужно сузить вопрос. Проектирование БД, архитектура приложения, конкретная технология/фреймворк?
Да и вообще, просто больше практики. Документации и гайдов полно.

Худший ответ: Насколько она развязывает руки разработчику? Ну допустим, влезть в процессы открытые не в node, написать какой нибудь автокликер для десктопа, открыть дисковод хотя бы:)
Все это возможно, отдельные утилиты можно просто написать на C++ и т.п., и вызвать из Node.jsНепосредственно для web'a подскажите хорошую литературу по основам backend'a ( в целом, не зависимо от языка )
Во главу угла ставьте не справочники, а практические задачи, которые необходимо реализовывать постоянно с первого же дня обучения, способы изучения практикуйте разные, включая экспериментально-эвристический, а не только книги, языки используйте любые, а не только Node.js, тогда будете независимы от языка.
Вопрос: Какие ресурсы/книги помогли вам в обучение вёрстке сайтов?

Лучший ответ: Значит смотри, html выучишь в процессе изучения других языков, документации для начала хватит хватит, вот на русском языке, web api изучать начнешь не скоро, а к тому времени уже сам разберешься с поиском материала. 
htmlbook.ru
По css посоветую тебе книгу  Девида Сойера https://www.ozon.ru/context/detail/id/135731189/  (если что найдешь на флибусте)
 JS лучше начинать учить на этом сайте https://learn.javascript.ru/, лучшего пособия по js на русском языке нету.

Худший ответ: ВерсткаАдаптивная версткаJS
Вопрос: Почему плохо добавлять методы в конструктор?

Лучший ответ: А зачем вам один и тот же метод переписывать n-раз, если можно один раз присвоить его прототипу? В этом же и есть смысл ООП. Один из.

Худший ответ: Вот наглядный пример https://jsfiddle.net/4r9k4vfq/9/
В данном случае у каждого инстанса создается свой обект в памяти с методом methodOne но все инстансы используют общий объект methodTwo
Первый случай используют только тогда, когда нужно использовать переменные,  созданные в скоупе конструктора (если попытаетесь во втором методе сослаться на _somePrivateVar получите ошибку) но злоупотреблять этим не стоит, так как второй метод дает преимущество в производительности и потреблении памяти.
Вопрос: Как инициализировать VUE компонет?

Лучший ответ: Ну, обычно инициализируете данные по умолчаию, возможно добавляете состояние прелоадера, а когда ваши данные из БД (или ещё откуда) придут — заменяете{
  template: `
    <div>
      <preloader v-if="!pageData" />
      <div v-else >
        ...
      </div>
    </div>
  `,

  data() {
    return {
      pageData: null
    }
  },

  async mounted() {
    this.pageData = await getData()
  }
}

Худший ответ: Ну по сути тут описан подход  с window.__INITIAL_STATE__, в эту переменную с сервера суешь json готовенький, и потом его подсовываешь состоянию своему
https://ssr.vuejs.org/ru/guide/data.html
Вопрос: Как заменить ссылки http на https в wp_head?

Лучший ответ: Чтобы нормально перенести Wordpress на https, необходимо пройтись по базе и заменить все включения http на https:wp search-replace http://example.com https://example.com - через WP-CLI
Плагин для этих целей: https://wordpress.org/plugins/better-search-replace/

Худший ответ: Вы походу в wp_config прописывали $_SERVER['HTTPS'] = 'on';. Тогда база тут не при чем.
Перенесите эту запись повыше, типа сразу после DB_COLLATE и всё заработает как надо.
Вопрос: Фрилансеры, где хранить деньги?

Лучший ответ: Откройте ИП с налогообложением УСП/ПСН и забудьте все эти проблемы.

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

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

Если вы работаете с готовым DOM-деревом на странице, будет гораздо эффективнее обрабатывать его не как текст, а использовать встроенные в js функции.

document.querySelectorAll('a[href=""]') // найти все элементы a с атрибутом href
    .forEach(el => el.removeAttribute('href')) // перебрать элементы и удалить этот атрибут

Худший ответ: если просто <a href="">link</a>
то с помощью jQueryпозволит удалить$('a[href=""]').remove()
и не надо регулярки
или уточните вопрос
что конкретно нужно?
Вопрос: Насколько уникальным является код, если NDA запрещает использовать наработки в других проектах?

Лучший ответ: NDA в общем-то - это соглашение о неразглашении неких "секретов". Например весовых коэффицентов или коэффицентов некоего полинома для оценки чего-нибудь и т.п. То есть конкретные специфические данные, приемы, алгоритмы, формулы которые не являются публичными. 
Так же NDA может затронуть перспективные планы, сценарии и эскизы неких будущих программ.
Ну и само собой логины-пароли-адреса внутренних серверов... 
И даже рецептура фирменных булочек в офисном буфете... и к примеру зарплаты персонала
Все что выше - действительно секреты и может быть "закрыто nda", а вот нечто нагугленное или из документации и толкований оной - не является интеллектуальной собственностью контрагента.
На запрет участвовать в сходных проектах - можно смело забивать, если под это условие не прилагается 500-1000 страниц юридического текста, который подробно обосновывает причины этого -)

Худший ответ: А причем тут NDA вообще и результаты работы? Если по договору работы права на результат передаются кому то, то нельзя. А NDA это не про то, хотя конечно зависит от конкретного случая и туда могли понаписать что угодно
Вопрос: Есть ли в Yii аналог файла init.php в 1С Битрикс?

Лучший ответ: Вы можете это сделать например так:
1. Создать каталог helpers и внутри пространства создать класс-помощник, например: \common\helpers\Paser.php
2. Перенести пользовательские функции как статичные методы класса Parser.php и использовать их в любых частях проекта подключив Ваш класс-помощник в секции useuse \common\helpers\Paser;
Если у вас возникли подобные вопросы, то рекомендую уделить больше времени изучению официальной документации.

Худший ответ: в файле конфига:'components' => [
....
        'init' => function () {
            return new app\modules\main\models\Init();
        }
....
Соответственно, по указанному пути размещаете класс со всеми необходимыми методами.
А потом в любом месте кода:$ib = Yii::$app->init->GetIBlockElement($id);
Вопрос: Фуллскрин на всех страницах сайта?

Лучший ответ: Нет
Также можно запретить сайтам данную функцию

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

Лучший ответ: Кормэн, Сэджвик есть ещё wiki университета ИТМО ссылка
Если хочется больше то есть ещё машинное обучение с нейронныеми сетями и т.д.

Худший ответ: Что значит "современный"? Кнут его до сих пор пишет, куда уж современнее....В 2015 году был издан выпуск 6 Satisfiability, представляющий собой среднюю треть будущего тома 4B.
Вопрос: Какую книгу лучше выбрать для понимания JavaScript?

Лучший ответ: Господибожемой

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

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

Худший ответ: Можете выбросить.
Вопрос: Как организовать видеоурок через интернет?

Лучший ответ: Если уроки по программированию или дизайну то лучше всего использовать платформу liveedu.tv. Здесь инструкция по настройке трансляции. Прямые трансляции сохраняются в плейлисты с уникальными ссылками. В OBS также есть функция записи трансляции. На сайте сайте можно создавать как доступный для всех контент, так и платный и получать потом прибыль за просмотры, тут подробнее.

Худший ответ: Здравствуйте.
Можете использовать программку XSplit. Для ваших целей хватит бесплатной версии.
https://www.xsplit.com/
Единственное, что она достаточно требовательна к железу.
С XSplit'a публикуете свой смикшированный поток к себе на медиасервер, или на ютуб или на какой-нибудь CDN.
Вот тут я писал инструкцию как им пользоваться: cdnvideo.ru/blog/244
Вопрос: В скайпе снова появилась реклама?

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

Худший ответ: Если у вас на skype счету есть деньги, то реклама не показывается. Переодически (примерно раз в год) они пытаются средства, так как они не используются, перевести в архив и тогда реклама снова появляется, но после востановления реклама пропадает.
Вопрос: Какие плагины стоит установить в Brackets для ускорения и удобства работы с Python?

Лучший ответ: Для питона стоит использовать PyCharm.

Худший ответ: Возможно, Вам подойдёт расширение для автодополнения кода:
https://github.com/saravanan-k90/python-jedi-brackets
Вопрос: Помогает ли видеокарта обрабатывать данные не относящиеся к видео данным (обработка изображения, видео, игры)?

Лучший ответ: Для вас может быть альтернативой использование виртуальной среды с использованием возможностей GPU. На что-то такое натыкался.
Но вам это не поможет. Поясню. Совокупная мощность даже весьма слабенькой видюхи в десятки раз превосходит производительность процессора. Проблема в том, что она не является "универсальным процессором". Т.е. обрабатывать совсем всё она не сможет, а только довольно узкий тип задач. Все остальные она либо вообще не будет обрабатывать (не будет знать, как), либо, если научить, будет делать это о-о-о-о-о-очень медленно. Представьте, что вы используете Pentium I. Возможно II...
Здесь идентичная ситуация с аппаратными роутерами и свитчами (это не те, которые домашние Д-Линки, а корпоративного уровня за много-много и очень-очень много-много денег), где не смотря на весьма мощные процессоры они заточены только под маршрутизацию пакетов и ничего другого делать в принципе не умеют.
Так что вам лучше смотреть в сторону многоядерности. Либо, как вариант, под эту задачу хорошо подойдет даже недорогой сервер. Серверные процессоры очень хорошо справляются с огромной индексацией и многопоточностью, для чего собственно и нужны. Соберите себе недорогой, тысяч за 100-120 и получите очень достойную производительность. Хотя за те же деньги можно поставить себе очень приличный Core i7 и 32ГБ DDR4 + SSD гигов на 480. Плюс второй хард для хранения бэкапов, на 1ТБ допустим. Летать будет так, что аж закачаетесь.
Если будет нужна конкретная помощь с подбором, обращайтесь, помогу. Только необходимо понимание размера бюджета.

Худший ответ: Да видеокарты часто используются при научных расчетах, задачах брутфорса паролей (файфайоломщики часто используют их), ну или в особых задачах где требуется много - много параллельных потоков, но с вышесказанными задачами с вероятностью 99,9% вы не столкнетесь. 
Видеокарты дешёвой или средней стоимости попросту не смогут дать существенного прироста.