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

Лучший ответ: Пользовался PayPal, но с ним постоянно возникают проблемы (задержка платежей), так же нельзя оплатить с карты.
Такое впечатление, что мы знаем разные Пейпелы.
Вообще, функционал напрямую зависит от страны регистрации пользователя. Например, в Украине нельзя принимать платежи, но отправлять можно (как раз с привязанной карты). Скажем, принимать платежи можно там, где есть возможность сделать линк с банковским счетом. Если такой кнопки нет, то аккаунт работает только на оплату.
Альтернативой Пейпелу может послужить https://www.payoneer.com/. Конечно, там есть свои заморочки (а где их нет?), но где не работает Пейпел, то это неплохая альтернатива.

Худший ответ: Всегда плачу картой через палку.
Вопрос: Как фрилансеру правильно планировать свой рабочий день и вообще «день»?

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

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

Лучший ответ: Желание побороть перфекционизм в короткие сроки есть само по себе перфекционизм, так что - никак.

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

Лучший ответ: Для php нужен интерпретатор, установи локальный сервак с php на комп.

Худший ответ: Браузер не работает с кодом php. С ним работает интерпретатор php, и как правило на стороне сервера. В вашем случае нужно запускать: php.exe index.php
Вопрос: Возможно ли поднять сервер VPN за NAT'ом провайдера при сером IP?

Лучший ответ: имею точно такую же ситуацию. знаю только один вариант реализации вашего плана:
1) раздобыть сервер с белым IP (недорогой VPS)
2) поставить на него OpenVPN сервер
3) поставить на свой комп OpenVPN 
4) настроить маршрутизацию трафика между 192.168.ххх и подсетью VPN

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

Лучший ответ: поле date называть это "моветон" :)SELECT COUNT(id),  concat(MONTHNAME(date), ' ', YEAR(date)) as month FROM news
GROUP BY month

Худший ответ: Оконные функции вам в помощь, если СУБД не поддерживает, то скорее всего нужно будет писать многоэтажный SQL запрос.
Вопрос: Можно ли начать писать класс отдельно от yii2, а потом вставить его в yii2 и что бы он сразу работал?

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

Худший ответ: У каждого фреймворка свои способы работы с БД, у Yii это ActiveRecord. Поэтому нет, нельзя. Придется переписывать код под конкретный фреймворк.
Вопрос: Какой самый производительный js слайдер?

Лучший ответ: Можно вырубать слайдеры, которые за пределами вьюпорта.
Для проверки можно использовать Intersection Observer (есть полифилл)

Худший ответ: Нужен слайдер, которыйНе загружает все изображения сразуНе Вставляет в документ все изображения сразу
И Stalker_RED прав. В таком случае нужно следить за вьюпортом и останавливать слайдеры за его пределами
Вопрос: Как корректно наблюдать за памятью на виртуальных машинах под Hyper-V?

Лучший ответ: В техподдержке сказали, что это нормально. Типа в реале она низкая. Так и есть.Там просто динамическая память стоит, когда системе надо отобрать память у VM она просто порождает процесс внутри VM который потребляет память,  и перекидывает высвобожденную память другим машинам.Как корректно наблюдать за оперативной памятью?Открыть диспетчер Hyper-V и наблюдать.

Худший ответ: Запустить монитор производительности подключив его к удалённому компьютеру.
Запустить утилиты управления Hyper-V.
Запустить стороннюю программу ... которых вагоны.
Поверить на слово поддержке :).
Вопрос: Подойдет ли книга по C++ авторства Р. Лафоре для изучения ЯП с нуля?

Лучший ответ: Изучаем программирование на C
Дэвид Гриффитс, Дон Гриффитс
А потом бы взялся бы за C++
Книга от силы займёт не больше одной недели, зато красочно опишет все ваши недочёты и понятно объяснит всю информацию (по большей части в книге картинки и задачи, я так учился - по этому советую)

Худший ответ: я бы посоветовал начать с Шилдта, а потом перейти на Дейтела. А после уже Страуструп 4 издание и книги Скотта Майерса Эффективный С++, но последний автор при том условии, что до этого вы нормально все изучили и язык и использование ООП в нем.
Вопрос: Как сделать видеопривью на видео?

Лучший ответ: Есть вот такая штука: https://yahoo.github.io/gifshot/ (правда, только для видео) .

Худший ответ: Есть вот такая штука: https://yahoo.github.io/gifshot/ (правда, только для видео) .
Вопрос: Какую конфигурацию сервера для 1С: Розница (Управляемые формы) на 150-200 пользователей Вы посоветуете?

Лучший ответ: Можно ли использовать в качестве сервера ОС Windows 10 Professional x64 + postgresql?Вы шутите? При таком количестве клиентов?. Только серверная ось.
И postgresql на windows это вообще что-то с чем-то. 
Или ставьте MSSQL на Windows сервер, или поднимайте postgresql на линуксе.
При таком количестве клиентов одним сервером вряд-ли обойдетесь надо будет разносить по разным серверам SQL и 1c сервера.
И вообще розница на такое количество клиентов это довольно редкая вещь.
Как правило розница есть смысл ставить на одну точку, а уж потом со всех точек агрегировать это в УТ. 
Сейчас у вас сколько клиентов? На каком оборудовании и софте все работает? Что не устраивает по производительности?

Худший ответ: Вопрос решен без приобретения нового сервера.
1. Установили RAID-массив с поддержкой SATA3, но не используем его в качестве RAID, используем как SATA3-контроллер. Материнская плата поддерживает только SATA2. Подключили к нему 2 SSD  диска (один на базы, другой для tempdb), чтобы полностью использовать их скорость. Скорость чтения/записи существенно возросла.
2. Сделали настройки BIOS в соответствии с данными рекомендациями:
www.gilev.ru/systemperfomance
www.gilev.ru/bioshp
3. Переустановил полностью ОС Windows Server 2008 R2 x64.
4. Установил MSSQL 2008 + SP3 к нему. Ограничение на оперативную память порядка 20 Гб. Оставили только режимы Shared Memory, TCP/IP.
5. Установили платформу 8.2.19.130, пять рабочих процессов с ограничением по 2Гб на процесс.
В результате в тесте Гилёва у нас 34 балла, что больше предыдущих наших результатов почти в два раза.
ИТОГ:
Думаю прирост скорости в основном связан c тем что мы избавились от виртуальных машин.
Вопрос: Какой ноутбук лучше для разработки (выбор между видеокартой и процессором)?

Лучший ответ: Ни один из них.
HP вообще страдают недостатком охлаждения а в таком исполнение оно вообще УГ.
Не гонитесь за "тонкостью", берите нормальный ноут с нормальным куллером, если хочется грации то уж берите макбук (сам в шоке от того что макбук предлагаю) :)
От себя могу рекомендовать Dell, линейку Vostro.
Сам пользуюсь и в ремонт делов попадает очень мало, покрайне мере по причинам перегрева и последствий перегрева.
Но это конечно моё личное ИМХО, но у вопрос холиварный :)

Худший ответ: Извините, но вам самим нравятся такие буки? 
Из буков за последний год меня впечатлили только Xiaomi новые. Попробуйте посмотреть их, там и ips матрицы, и мощная начинка. Если денег нет на макбук, то по мне xiaomi 15" будет лучше всего. 
Но это мое ИМХО.
Вопрос: Как научиться работать с mikrotik?

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

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

Лучший ответ: Как злоумышленники узнают пароли?Вариантов много.Это ведь нереально узнать пароль, скажем, от аккаунта Instagram, если пользователь заходит только через официальное приложение в телефоне, не устанавливает приложения не из Google Play и не пользуется публичными Wi-Fi сетями. Реально.
Вот например -  у 70%пользователей одинаковы пароль на почту, инстаграмм, и какой-то  форум.
Узнали пароль от форума - благо там http, да и ломается он элементарно и вы знаете все пароли этого пользователя.

Худший ответ: Варианты:
 - Брут (подбор пароля путем перебора)
 - Фишинговый сайт (создается сайт подделка, целенаправленно предназначенный для кражи паролей)
 - Слив БД (утечка базы данных сайта с паролями пользователей)
 - Хищение пароля вирусом на твоем компьютере/телефоне
 - Хакеры, нашедшие лазейку на сайте
 - Взлом почты с учетной записью
И т.д.
Вопрос: Может ли некачественный обжим кабеля приводить к тому, что будет только 100Мб?

Лучший ответ: Да, теоретически возможно. При организации сети по каналу 100 Мбит/сек используются 2 пары витой пары и используются жилы 1, 2 , 3 и 6. При организации гигабитной сети используются 4 пары, т.е. все 8 жил витой пары. Если у вас где-то оборвана одна жила, возможно поэтому не работает на гигабите. Надо "прозванивать"!)

Худший ответ: Еще как вариант - кабель. Если он омедненный, и прокладка была сложной, то на перегибах некоторые жилы могли лопнуть или покрыться микротрещинами. У меня такое бывало пока не перешёл на чистую медь.
Также часто бывают плохие коннекторы - попробуйте переобжать для начала :)
ps: в идеале иметь тестер - не дорого, но очень помогает :)
pps: возьмите кабель, который килали "по полу" и переобожмите у него один конец - может Вы немного неправильно обжимаете? :)
Вопрос: ООП + jQuery, как правильно делать?

Лучший ответ: var self = this;
Еще есть call(), apply() и bind()

Худший ответ: Ключевое слово this в javascript работает своеобразно, не так, как в других языках.
В отличие от PHP, Java, C++ и т.п, значение this в javascript не привязывается статически ни к какому объекту, а зависит от контекста вызова.javascript.ru/tutorial/object/thiskeyword
https://learn.javascript.ru/object-methods
https://developer.mozilla.org/en-US/docs/Web/JavaS...
И да, вместо var self = affiliate
id: self.customerIdМожно было просто написать id: affiliate.customerId
Вопрос: Как реализовывается многопоточность программы?

Лучший ответ: Тебе ещё много всего нужно изучить, прежде чем приступить к этому.Ведь, используя 4 ядра вместо 2-х, можно получить и более высокую производительность, верно?
Не всегда. Если алгоритмы, которые можно "распараллелить", если те, которые нельзя.Но как это реализовывается?
У любой актуальной ОС есть такие сущности, как процессы и потоки (threads). И у большинства языков есть средства для работы с этим всем

Худший ответ: Касательно c++
1. Апи oc и либы абстрагирующие их (std::thread сюда же)
2. https://software.intel.com/ru-ru/blogs/2011/11/21/... разновидность 1. но этот подход довольно сильно отличается от библиотек поэтому стоит вынести отдельно.
3. Cuda www.nvidia.ru/object/cuda-parallel-computing-ru.html 
4. Opencl https://www.khronos.org/opencl/ тоже что и Cuda но без привязки к nvidia
5. SIMD intrinsics не многопоточность, но параллельное исполнение на уровне процессора.
Пример обертки https://github.com/QuantStack/xsimd которая их использует.
Вопрос: Как получить доступ к картинке в ListView?

Лучший ответ: Такой подход, как у Вас - неправильный.
За содержимое списка отвечает адаптер, и изменения этого содержимого из других мест приведет к неопределённому отображению элементов.
Вам надо в адаптере определить метод:updateImage(int position, int imageResId);
В этом методе необходимо запоминать новую картинку для соответствующей позиции и вызывать метод notifyDatasetChanged() , чтобы обновить содержимое списка.
После этого, адаптер начнет обновление, и Вы сможете показать новую картинку, которую ранее сохранили.
По Вашему коду видно что Вы не разобрались с тем как работает ListView/RecyclerView, прочитайте какой-то туториал по этим компонентам и тогда Вам станет ясно в чем была проблема.

Худший ответ: <ImageView android:id="@+id/imageView"
        .../>View view = list.getAdapter().getView(position, null, list);
ImageView imageView = view.findViewById(R.id.imageView);
imageView.setImageResource(R.drawable.noava);
Только это нужно делать в самом адаптере.
Вопрос: Конвертировать JavaScript в Delphi?

Лучший ответ: Это даже на лабораторную работу не похоже, скорее на проект какого-то бота, поэтому логичный вопрос: я тут все брошу и вам помогать буду, а вы деньги получите?
В помощи вы не нуждаетесь, проблема разрешима, есть как минимум два способа, первое - учиться анализировать и отлаживать, второе - альтернативное, подключить готовый "движок" JS, если бы хотели то решили бы ее быстрее, чем я, поскольку вы в курсе дела, я даже не знаю что это и куда.
И тэг #bytecode здесь ни при чем.

Худший ответ: разобрался, проблема была и за разницы в функциях String.fromCharCode(0) // ->> ' '
а в delphi chr(0) // ничего не возвращает
//заменил на 
chr(32) // ->> ' '
Вопрос: Безопасно ли размещать компьютер с магнитными HDD дисками возле микроволновки? Не навредит ли это высокотехнологичному устройству?

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

Худший ответ: Опыт использования с января месяца: в марте посыпался один HDD из двух в RAID. Данные не пострадали, но деньги потеряны. Предположительно причина в паре из микроволновки - в верхней части печи предусмотрены мелкие отверстия для выхода пара сильно перегретых продуктов. Диск был заменён, жена предупреждена в микроволновке не готовить ) С тех пор полёт нормальный. Микроволновое излучение влияния не оказывает.
Вопрос: Какой язык программирования учить для Android разработки?

Лучший ответ: На андроид сейчас в основном идет родной Java or Kotlin(чисто по синтаксису и логике мне лично Котлин ближе). Можно использовать практически любой ЯП, вопрос стоит только в скорости разработки и количестве костылей.
P.S: а JS в практически любых его проявлениях - зло.

Худший ответ: Python для android явно не лучшая идея, не востребованно, маленькое комьюнити
 java vs react native ...   нет однрзначного фаворита, тем более что react native не отменяет java
Вопрос: Сильно ли вредит скорость загрузки сайта для SEO?

Лучший ответ: Да, вредит.

Худший ответ: Вредит не "скорость", а МЕДЛЕННАЯ загрузка. И не только для "SEO", а пользователям. в ДЦ моей страны скорость на внешку это Весь остальной мир низкая (256кб/с) 
Это что за ДЦ/страна такая?
И почему нельзя перенести сайт в нормальный ДЦ?
Вопрос: Создавая проекты, можно добиться опыта в разработке без работы в компании?

Лучший ответ: Вообще можно, но очень большие риски научиться писать говнокод. То есть он вроде как работает, но его все ругают, а дорабатывать и поддерживать его - боль.
По хорошему надо бы поработать в хорошей команде. Можно и удаленно, но обязательно чтобы там проводился код-ревью, и за ошибки ругали бы.Изучал язык скажем СИ, изучал фор, лупы, функции и дальше не шел и так далее. Full Stack Web Developer ???

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

Лучший ответ: Вам нужен id канала, а не название. Добавьте бота в канал, напишите сообщение и запросите апдейты с помощью API. message.chat.type должно быть равно "channel". Id можно получить с помощью свойства message.chat.id.

Худший ответ: А ты уверен что библиотека рабочая?
Вопрос: Как спарсить заголовки вопросов с сервиса otvet.mail.ru?

Лучший ответ: Держи готовый код для каспера:// test.js
var links = [];
var casper = require('casper').create();

function getLinks() {
    var links = document.querySelectorAll('.pageQuestions .q--li a.q--li--text');
    return Array.prototype.map.call(links, function(e) {
        return e.innerHTML;
    });
}

casper.start('https://otvet.mail.ru/', function() {
   this.waitForSelector('.pageQuestions');
});

casper.then(function() {
    links = this.evaluate(getLinks);
});

casper.run(function() {
    this.echo(links.length + ' links found:');
    this.echo(' - ' + links.join('\n - ')).exit();
});
Запускаем:$ casperjs ./test.js
Получаем:20 links found:
 - Зачем охотники водку с собой берут на охоту ?
 - Нужно ли объяснять происхождение денег при покупке квартиры? Речь о 8-9 миллионах рублей.
 - Как не грустить в такое дождливое лето? как ни крути - а погода влияет на настроение...
 - Я русская, но живу в Дагестане. И вот в школе дети-дагестанцы издевались и унижали меня из-за моей нации
 - У вас есть вера в то, что Путин начнет приносить пользу как это было еще лет 5 назад? Или только хуже и хуже будет?
 - Я карлик ростом 165 см как дальше жить? Что делать? Немогу больше так
 - А если ты пополнил стим кошелёк меньше 150 рублей, нечего не будет, никаких банов?
 - Как сами считаете, Вам идёт Ваше имя? Или какое другое было бы уместнее? ;-)
 - В России власть обязана быть Царем, Богом и Воинским начальником это не наша привычка к рабству а счастье быть империей?
 - Рыжая из гарри поттера, как актрису зовут?
 - Что будите делать, если каждый день - воскресенье? (и так до конца жизни)
 - Стучат копыта по асфальту. Кромешники скачут- подковами звеня. Опричники в чёрных кафтанах с собачьими головами .
 - hola недоступна прямо сейчас но мы работаем над этим что делать?
 - Где можно скачать мультфильм Галактический футбол в формате mp4? На телефон.
 - Как назвать канал на ютубе? Ребята помогите назвать канал на ютуб имя (Шахзада)
 - Есть фильмы похоже на Аутласт или на Палату
 - C каким философом вы бы себя сравнили и почему?
 - Опять о Минске, насчёт бензина.
 - Как ухаживать за проколотым носом?
 - Какой сценарический наряд красивее?

Худший ответ: у контент даунлоадера форум же есть
+ интерфейс помогает выделять
Вопрос: Для чего нужны такие фреймворки как Angular, react, etc.?

Лучший ответ: Используют там где на фронтенде много манипуляций с DOM объектами, например если бэк отдает только json как api, и из него надо построить дофига хтмл на форнтенде, и со всем этим надо что-то этакое делать(анимации, трансформации, сложная логика с инпутами и прочие танцы).

Худший ответ: Вы пилите джангорест и не делаете шаблонов вообще
Вот что для вас жс фреймворки
Вопрос: Дохлые показатели. Что не так делаю?

Лучший ответ: Не важно какой дизайн!
Вам необходимо собирать информационные СЯ для ваших статей. И в соответствии с этим СЯ прописывать мета-теги.
Рекомендации:
- общая частотность СЯ для одной статьи от 300 до 1000
- сч и нз запросы
- новости пишите опираясь на СЯ
- не включайте в СЯ запросы с частотностью меньше 10
- каждую новую новость отправляйте на переобход в вебмастере
Через месяц трафик заметно вырастит (если будите размещать по 3-4 новости в неделю)

Худший ответ: Здравствуйте. Можете приобретать лайки и просмотры на видео Вашей игры и тогда, думаю посещаемость будет выше. Пользуюсь услугами одного сайта, называется Lowcostsmm, очень нравиться. Сайт можно легко найти забив домен в любой поисковик, например, в Google, Яндекс , сайт Lowcostsmm.com /ru/.
Вопрос: Почему MEDIA CSS не правильно определяют разрешение телефона?

Лучший ответ: Первое - вы не забыли поставить:<meta name="viewport" content="width=device-width, initial-scale=1.0">
А во вторых - https://mydevice.io/devices/

Худший ответ: https://codepen.io/simkaUser/pen/YrZgWX?editors=1100 вроде бы корректно всё отображается ...
Вопрос: Как можно эффективно решить эту задачу?

Лучший ответ: Бинарный поиск

Худший ответ: Создать 2 переменные min и max, которым присвоить 1 и 100 соответственно. В цикле попросить пользователя ввести число от 1 до 100 и присвоить его переменной, и завершить цикл, когда введенное пользователем будет числом в нужном диапазоне. Затем в цикле рандомно генерировать число x от min до max, и сверять с загаданным пользователем. Если х меньше загаданного, то min присвоить х, если больше, то х присвоить в max. Если числа равны закончить цикл и вывести поздравление.
По идее так!
Вопрос: Какой максимальный размер диска (сектор 0,5 КиБ) мб при условии, что в операционной системе есть только поддержка MBR?

Лучший ответ: Ограничение на том для MBR-дисков - 2 Тб. Размер сектора значения не имеет.

Худший ответ: 2тб
Вопрос: Как в Vue отследить изменение объекта в Vuex.store?

Лучший ответ: Можно использовать mapState или mapGetters для проброса значений из стора, так будет минимум glue кода, т.е. в вашем случае в компоненте можно написать: import {mapState} from 'vuex'

...

  computed: {
    ...mapState(['session'])
  }
И далее в компоненте его использовать:md-list-item(v-if='session && session.id')

Худший ответ: Можно использовать mapState или mapGetters для проброса значений из стора, так будет минимум glue кода, т.е. в вашем случае в компоненте можно написать: import {mapState} from 'vuex'

...

  computed: {
    ...mapState(['session'])
  }
И далее в компоненте его использовать:md-list-item(v-if='session && session.id')
Вопрос: Можно ли через LDAP узнать список пользователей на конкретном ПК?

Лучший ответ: В винде нет понятия "системный пользователь". От слова совсем. Есть "локальный пользователь", созданный локально на данном компе. Их список наверное можно получить через WMI. Через LDAP можно получить только ответ на запрос от AD - и то, если кредсы на биндинг позволяют его получить.

Худший ответ: Можно скриптом или WMI запросом select * from win32_useraccount where localaccount=True это сделать.
Вопрос: Как сделать перебор свойств объекта с последующим вызовом функции?

Лучший ответ: А в чём сложность? Перебор свойств объекта - это же основы языка. Вы JS на каком уровне знаете?var obj = inputs.properties;
for (let key in obj) {
	console.log(key);
	// myfunc(obj[key]);
}

Худший ответ: Поле type есть, уже хорошо. Теперь можно сделать функцию "switcher" из оперы "switch case", пусть уже она запускает функции, в зависимости от значения поля type.
Вопрос: Как разные языки работают вместе?

Лучший ответ: Для разметки документа используется HTML, для описания внешнего вида (размеров, цветов, шрифтов) элементов - CSS, а для действий и интерактивности на странице - JS

Худший ответ: Для этого следует почитать что из себя представляют эти языки и технологии хотя бы на википедии.
Некоторые взаимодействуют напрямую, один внутри другого. Другие работают независимо, обмениваясь данными.
Ваш пример - HTML / CSS / JS - платформа для выполнения их кода - браузер. Именно браузер решает что нужно делать, когда встречает код на html/css/js, и эти "языки" можно использовать одновременно.
Но при этом JS - язык программирования, html и css - языки разметки.
При этом стандарт html5 уже начинает приближается в сторону языка программирования.
Вопрос: Можно ли использовать атрибуты для тега footer?

Лучший ответ: https://webref.ru/html/footerАтрибуты
Для этого элемента доступны универсальные атрибуты и события.

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

Лучший ответ: купите терминал для приема карт сами и банк вам даст около 1,6% комиссии даже при малом обороте.
Лучше идите в Сбербанк они для своих карт еще чуть меньше дают комиссию, а в РФ по ним большинство операции
>сделать перевод оплаты за товар самому продавцу - это ещё 1.5-2.5% опять же от суммы.
откуда?
у банков есть тарифы за пару тыс в месяц с бесплатными платежками

Худший ответ:  ведь ещё надо сделать перевод оплаты за товар самому продавцу - это ещё 1.5-2.5% опять же от суммы
Ну, вообще-то может быть меньше. Перевод для юрлица обходится в фиксированную сумму. И у многих банков есть тарифы, где переводы стоят 0.
Вопрос: Как воспроизвести видео загруженное на собственный сервер?

Лучший ответ: https://arm1.ru/blog/html5-video-kak-fon-stranitsy
PS: 250 метров для сайта? Не завидую я вашим пользователям.

Худший ответ: Автозапуска при загрузке страницы, Циклическое воспроизведение
Для этого есть атрибуты autoplay и loop - <video src="my_video.mp4" autoplay loop></video>Масштабируемость
Можно задать ширину видео, для этого есть атрибут width - <video src="my_video.mp4" autoplay loop width="400"></video> В этом случае ширина видео будет 400px.Нет лагов при загрузке видео-файла
Это уже зависит от скорости интернет-соединения пользователя. Но можно попробовать сжать видео, в этом случае оно будет загружаться немного быстрее