Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Как организовать установку и обновление ПО для linux серверов без прямого доступа в интернет?

Лучший ответ:
Для apt есть специализированный кеширующий прокси: так и называется, apt-proxy.

Для yum тоже должно быть что-то подобное.

Худший ответ:
Я за локальные репы. Этим и трафик сэкономите. Правда довольно много дискового пространства потребуется.
Вопрос: Как правильно определить потребляемую память?

Лучший ответ:
Давайте определим точную границу, где проходит увеличение объёма потребляемой памяти. Это 33554432 элементов.
3355443210 = 200000016
Поищем предыдущий скачок. Он происходит на 16777216 элементах.
1677721610 = 100000016
Проверим дальше. Получим следующие значения:
838860810 = 80000016
419430410 = 40000016
209715210 = 20000016
104857610 = 10000016
...
810 = 816
Вывод - PHP резервирует память округляя количество элементов вверх до ближайшей степени двойки.

Худший ответ:
Массивы хранятся в 2^x. Когда размер массива переваливает за выделенное количество памяти, то php автоматически выделяет под размер массива в 2 раза больше памяти. Что у вас и происходит.

Если стоит задача поиграть с range, то лучше написать свой аналог на генераторах.
function xrange(int $min, int $max): iterable {
    for ($i = $min; $i < $max; $i++) {
        yield $i;
    }
}

$startMemory = memory_get_usage();

$array = xrange(1, 34000000);
foreach ($array as $item) {}

print_r($endMemory = memory_get_usage() - $startMemory); // 568
print_r(round($endMemory / 1024 / 1024) . ' MB'); // 0 MB
Вопрос: Чем отличается домашний интернет от корпоративного?

Лучший ответ:
Ничем.

Для юр. лиц всегда дороже, так как это часть бизнеса.
Кроме того юр.лицу будет невыгодно перепродать такой интернет, и как следствие стороннее юр. лицо не будет конкурентом, отбирать клиентов.

Худший ответ:
Да почти ничем  не отличается.

Везде по разному и саппорт и доступность и методы оказания услуги. Где-то для корпоративных клиентов отдельный отдел саппорта, отдельный пул IP адресов и прочие "плюшки".

Но по факту если глохнет интернет у домашних юзеров, то и корпоративные клиенты этого оператора отлетят с вероятностью почти 100%.

Цена услуги ничем практически не мотивируется. Одна причина таких цен - желание больше заработать. На деле при отсутствии неуёмного желания операторов навариться на юриках - цены будут не сильно выше чем на домашний интернет. Может на процентов на 10-20-30 больше, но никак не в разы.
Вопрос: Что такое «Трейс вызова метода»?

Лучший ответ:
Последовательность вызова методов. Кто вызвал текущий метод, кто вызвал того, кто вызвал текущий метод и так далее.

Худший ответ:
Процесс запоминает последовательность своей работы. Это помогает в отладке кода. Можно узнать какие методы вызывались, их очерёдность, кто кого запустил.
Вопрос: Почему на сайте вордпрес, через поиск показывает только одну страницу с записями (10 шт), если записей у меня штук 40?

Лучший ответ:

search.php - шаблон который отвечает за результаты поиска
the_posts_pagination() - функция, которая выводит пагинацию


Худший ответ:

search.php - шаблон который отвечает за результаты поиска
the_posts_pagination() - функция, которая выводит пагинацию
Вопрос: Как ускорить работу моего кода?

Лучший ответ:
Отсортировать массивы по id и за один параллельный проход найти сразу добавленные, удалённые и изменённые.
oldArray.sort((a, b) => a.id - b.id);
newArray.sort((a, b) => a.id - b.id);
oldIdx = 0;
newIdx = 0;
while (oldIdx < oldArray.length || newIdx < newArray.length) {
  if (oldIdx >= oldArray.length || oldArray[oldIdx].id > newArray[newIdx].id) {
    console.log(`Added id newArray[newIdx].id`);
    newIdx += 1;
    continue;
  }
  if (newIdx >= newArray.length || oldArray[oldIdx].id < newArray[newIdx].id) {
    console.log(`Deleted id oldArray[oldIdx].id`);
    oldIdx += 1;
    continue;
  }
  if (oldArray[oldIdx].x !== newArray[newIdx].x) {
    console.log(`Changed id newArray[newIdx].id`);
    oldIdx += 1;
    newIdx += 1;
  }
}

Худший ответ:
На основе ответа Rsa97, написал вот такой код.

const deleted = [], updated = []
for (let oldidx = 0, newidx = 0; oldidx < current_data.length || newidx < new_data.length;) {
  
  if (newidx >= new_data.length || current_data[oldidx]?.id < new_data[newidx].id) {
    deleted.push(current_data[oldidx])
    oldidx++
    continue
  }
  
  if (oldidx >= current_data.length || current_data[oldidx].id > new_data[newidx]?.id || !lodash.isEqual(new_data[newidx], current_data[oldidx])) {
    updated.push(new_data[newidx])
    oldidx++
    newidx++
    continue
  }
  
  oldidx++
  newidx++
}

Мне было важно, чтобы обновлённые и добавленные данные были в одном массиве,
поэтому я сделал именно так. Сейчас время работы ~1.5 секунды
Еще появился вариант использовать свой метод, но заменить find на бинарный поиск,
но я его не тестировал.
Вопрос: Зачем нужны 4 раздела диск 0?

Лучший ответ:
Если вкратце, разделы нужны для корректной работы ОС. Если бы вы растянули окно диспетчера дисков вширь, то могли бы заметить в скобках описания назначения разделов.
Вы их можете попробовать удалить, но все проблемы, которые могут от этого возникнуть, я вам перечислить не возьмусь. По идее удаление разделов может сломать функционал восстановления Windows, функционал обновления Windows, функционал Bitlocker, режим SecureBoot.
При наличии 391 ГБ свободного места лично я бы не упарывался в попытки избавиться от данных разделов, поскольку это не имеет никакого смысла (впрочем, если стоит задача сломать систему, то смысл безусловно есть).

Худший ответ:
Вин10 использует для своей работы не только диск C:, но еще и другие вспомогательные разделы, которые по умолчанию не монтируются.
Почитайте что-нибудь о разбиении диска виндой, например эту статью: https://www.cnews.ru/news/top/2020-07-13_ustanovsh... (просто в гугле первая ссылка)
Так что просто так удалять разделы не советую - рискуете тем, что комп перестанет загружаться.
Кроме того производители ноутов любят устанавливать "из коробки" свое собственно ПО для восстановления системы "одной кнопкой". Обычно это восстановление достигается за счет использования не смонтированного раздела, куда делается какой-то бэкап. Часто эти схемы никогда не используются или вообще не работают и возможно ПО уже удалено из винды, но раздел на диске так и висит никому не нужный.
Вопрос: Удаленное управление мобильным роутером?

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

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

Лучший ответ:
Непонятно вообще в чем смысл сайта. Чушь какая то.

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

Насколько данный проект сложно сделать самому?А какой у вас опыт в разработке? Судя по тому что вы его задаете - Вам будет сложно. 

Можете помочь разобраться как это работает, тут же не просто карты подтягиваются, верно?Ну, в принципе тут работа с АПИ карт, как можно заметить карта берется от опенстритмап. Ну и поверху уже накладываются слои с объектами.
Вопрос: Как же считается «коммерческий опыт»?

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

Основная проблема - организационного плана. 

Фрилансер - сам себе бигбосс, менеджер проектов, тимлид, миддл и джун. Он привык тащить кучу всего, не относящегося к разработке. В офисе от этого придется отвыкать - а это бывает довольно болезненно - когда ты, весь такой опытный, прекрасно знаешь, что задача А решается способом B, а тимлид говорит, что она должна быть решена способом C - более медленным и затратным, но нужным по каким-то там непонятным соображениям. 

Поэтому работодатели неохотно берут "старых" фрилансеров - долго и дорого их приходится "ломать".

Худший ответ:
Под коммерческим опытом обычно понимают работу в команде по Scrum/Agile и прочим методологиям. Где у тебя есть своя зона ответственности, отчётность, KPI и прочее.
Короче говоря, дисциплина.
Во фрилансе всего этого нет. И фрилансер ассоциируется с недисциплинированным и безответственным работником.
Я бы фрилансера ни за что не взял. По опыту - они подводят проект в 90% случаев. Крайне ненадёжный контингент. А потому и дешёвый.
Вопрос: Как читать документацию discord.py?

Лучший ответ:
Читать можно глазами, например. Документация тут - https://discordpy.readthedocs.io/en/stable/

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

Лучший ответ:
У переменной a указан тип встроенный массив [T; n]. Но у такого типа нет метода get_unchecked_mut(). Он есть у среза на массив [T]Тут нужно понять как в Rust работает оператор точка.

Во-первых, мало кто пишет, но операторов точка на самом деле в Rust целых 2:
- Доступ к полю структуры/кортежа/юниона
- Вызов метода
Rust различает их по наличию круглых скобок:struct S {
    a: i32,
    f: fn(),
}

impl S {
    fn a(&self) {}
}

let s = S { a: 0, f: || {} };
s.a; // Доступ к полю
s.a(); // Вызов метода
(s.f)(); // Вызов функции по указателю, который лежит в поле f
С доступом к полю все просто, компилятор преобразует его в смещение в памяти где это поле лежит относительно самой структуры.
А вот с вызовом метода все интереснее, Rust пытается рассахарить его в одну из следующих конструкций в следующем порядке:S::a(s);
S::a(&s);
S::a(&mut s);
<S as Deref>::Target::a(S::deref(&s));
<S as DerefMut>::Target::a(S::deref_mut(&mut s));
<<S as Deref>::Target as Deref>::Target::a(<S as Deref>::Target::deref(S::deref(&s)));
<<S as DerefMut>::Target as DerefMut>::Target::a(<S as DerefMut>::Target::deref_mut(S::deref_mut(&mut s)));
// ...и так пока либо не найдет вариант, который компилируется, либо пока не обнаружит что для очередного типа не реализован трейт Deref.
Подробнее можно почитать тут: https://doc.rust-lang.org/stable/nomicon/dot-opera...

У всех массивов есть Deref к слайсу, в core библиотеке прописано что-то вроде:impl<T, const N: usize> Deref for [T; N] {
    type Target = [T];
    fn deref(&self) -> &[T] {
        // ...
    }
}За счет этого все массивы (а так же векторы, у которых тоже Deref к слайсу) получают методы слайса. И по тому же принципу String получает методы str.

Ну и кстати, неявный вызов deref может еще происходить при взятии ссылки.

Ну и из комментов к вопросу:Что тут делает unsafe код как раз понятноОднозначно понятно, он здесь делает UB так как обращается к памяти владелец которой неизвестен.

Худший ответ:
См. ответ Дмитрий Беляев 
Ошибочное, но близкое предположениеПросто для массива реализован трейт AsMut.
https://doc.rust-lang.org/std/convert/trait.AsMut.html
По тому
let a_ : &mut[u8] = &mut a;
Вопрос: Как сделать виртуальные машины без сети, но с удалённым управлением?

Лучший ответ:
Если нужен удаленный доступ к виртуальной консоли виртуалок, то это умеет делать любой гипервизор. Либо через свою веб-консоль (ESXi 6.0 и выше, ProxMox), либо с использованием своего ПО для управления (ESXi 6.0 и ниже, XenServer), либо напрямую предоставлять доступ к консоли через RDP или VNC (VirtualBox, KVM). Также соответствующий функционал есть в клиентских панелях управления, используемых хостингами виртуальных серверов.

Худший ответ:
На qemu+kvm такое можно сделать. Можно использовать готовый дистрибутив proxmox.
Там всегда есть vnc доступ к графическому интерфейсу каждой виртуалки, при этом сетевой адаптер можно вообще удалить из конфигов.
В итоге у вас получится куча vnc портов для доступа к каждой виртуальной машине, но ни на одной не будет сетевого интерфейса, и, следовательно, интернета.
Вопрос: Как сделать бота в телеграм для приема сообщений с сайта на PHP?

Лучший ответ:
Несколько вариантов.
Воспользоваться https://habr.com/ru/company/netologyru/blog/326174/ туториалом.
Воспользоваться библиотекой requests for php (https://requests.ryanmccue.info/) , а далее просто дергать:
   $url  = 'https://api.telegram.org/bot' + $bot_token;
   $url += '/sendMessage?chat_id=' + $bot_chatID + '&parse_mode=Markdown&text=' + $bot_message;

ну, либо curl дергать из php
chatId смотрим на странице
https://api.telegram.org/bot"bot_token"/getUpdates

Худший ответ:
1 регистрируем нового бота и получаем токен.
2 в поиске вводим @name_bot (name - название бота ) запускаем бота и тут же отправляем любое сообщение
3  переходим по ссылке с токеном бота (===>>>https://api.telegram.org/bot"TOKEN"/getUpdates)и в поле chat получаем свой id

$botToken="Токен бота";
    $website="https://api.telegram.org/bot".$botToken;
    $chatId=000000000;  //свой ID в телеграм
    $params=[
      'chat_id'=> $chatId, 
      'text'=> "Имя = {$posted_data["your-name"]} // Данные с формы
Email = {$posted_data["your-email"]}
Сообщение = {$posted_data["message"]}"
  ];
  $ch = curl_init($website . '/sendMessage');
  curl_setopt($ch, CURLOPT_HEADER, false);
  curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  curl_setopt($ch, CURLOPT_POST, 1);
  curl_setopt($ch, CURLOPT_POSTFIELDS, ($params));
  curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
  $result = curl_exec($ch);
  curl_close($ch);
Вопрос: Кому будут принадлежать права на приложение в app store?

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

Возможно на данном этапе нам нужно с программистом заключить какой-то договор?

Уже никакой не заключить. Обычно подобные договоры заключаются по такому принципу, что автор теряет исключительные права на произведение, и не может ещё кому-то их передать.

Судя по вашим предыдущим вопросам - договор скорее всего заключён с ООО, учредителем которого вы являетесь. Так что в принципе не страшно.

Худший ответ:
Не с программистом нужен договор - тут, как правильно заметил Василий Банников, поезд ушел. 
А между вами и партнером. 
Оговаривающий вложения каждого (как я понимаю, от него - деньги, от вас - стуль... работа) и соответствующие доли каждого плюс правила разделения прибыли и убытков (которые могут быть очень хитрыми типа "до определенной суммы прибыли, подлежащей распределению, партнер получает, допустим, 90%, а свыше какой-то суммы - 10").
Для такого договора тоже как-то не очень рано, но еще можно (и нужно) это сделать.
Вопрос: Почему в цикле выводит еще одно значение?

Лучший ответ:
Здравствуйте, у меня такая проблема, когда я создаю цикл в php у меня выводится еще одно значениеОх уж эти циклы проказники, бывает...

Допустим у меня в БД есть 2 поле2 поле это что? Насколько видно из скринов, в структуре таблицы у вас 5 полей, и 2 записи в таблице. Вы про записи?

и при выводе на страницу я получаю 4Смотрим глазками в разметку, считаем на пальчиках сколько раз мальчик написал test в одной итерации цикла? Загибаем 3 пальчика. Записываем в тетрадку 3 палочки. Далее смотрим что нам вывел цикл? Загибаем пальчики 3 на одной ручке, 3 на другой... Сколько ручек? 2! Пишем в тетрадку - вывелось 2 раза по 3. Вроде пальцы с палочками сошлись...

Худший ответ:
Потому что у вас 2 записи в базе данных
Вопрос: Какие есть меры стимулирования IT-компаний (специалистов) в РФ и других странах?

Лучший ответ:
Обычно ИТ-компании стимулировать не требуется.

Худший ответ:
Главное и основное. Их не трогают и дают нормально работать.
Остальное ИТ компании вполне сами могут сделать...
Ну и создают условия, чтобы их не отрезали от мирового рынка. 
Так же для малого бизнеса делают вполне подъемные кредиты, под низкий процент

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

Лучший ответ:
Для хранилища использовать отдельный сервер. 
Желательно использовать объектное S3-подобное.
Например https://min.io/ или арендовать у хостеров типа AWS, Яндекс Облако, Selectel.

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

Лучший ответ:
Разделить каждый этап работы скрипта на функции, и использовать threading.

Худший ответ:
Разделить каждый этап работы скрипта на функции, и использовать threading.
Вопрос: Как сделать скругление уголков по кривой Безье?

Лучший ответ:
При сплошном фоновом цвете хорошо работает border-image
snippet
При более сложных случаях - фон можно засунуть в SVG и там уже сделать маску, например как в этом примере.

Худший ответ:
В свойство border-radius можно передать 8 значений, для каждой из сторон по два, например

border-radius: 10% 10% 10% 10% / 20% 20% 20% 20%

Визуально покликать можно тут 9elements.github.io
Вопрос: Безопасность CRM. С чего начать и чем закончить?

Лучший ответ:
1) никак, да и незачем. файлы жс уже находятся на клиенте, так что все что вы можете - обфусцировать код, но кому надо и так разберется, а кому не надо пофиг в любом виде. Относительно пхп файлов - иx и так никто не увидит с клиента, они исполняются на сервере, и клиенту доходит только результат выполнения скрипта.
2) Никак. Если у вас передаются через запросы какие-либо данные которые не должен видеть пользователь, значит что-то пошло не так.
3) По вкусу, безопасность это никак не гарантирует.
4) Странный вопрос, суть которого вообще не ясна.
5) Выдает с головой полное непонимание что и как устроено и что за что отвечает.
6) Куки не страшные, опасаться не стоит, еще не зарегистрировано ни одного случая нападения куки на человека. Пишите туда данные необходимые для работы приложения. Обычно пароль или другую секретную информацию записывать туда не рекомендуется.

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

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

А теперь по пунктам:
1. Полностью защищенных сайтов не бывает.
2. Основная защита сайтов, это защита от мамкиных хакеров и не более. Серьезные дяди без пункта 3, вас взломают 100% вероятностью, как бы вы не изворачивались.
3. Для серьезной защиты ресурса от взлома нужно: иметь внутреннюю или внешнюю программу пинтеста (т.е. своих хакеров, которые будут пытаться взломать и искать дыры), команду по сетевой безопасности, команду по общей безопасности. Без этого, профессионалы которым вы понадобитесь, ломанут вас с гарантией. Со всем перечисленным, фифти-фифти, зависит уже от уровня ваших спецов, и тех что сидят по ту сторону.
4. Даже если кто-то из местных спецов, иб ответит, в чем я сильно сомневаюсь, ответ вы получите ровно тот же, что вам уже дали выше, если не еще более нелецеприятный. Причина проста, вы тратите время людей.
5. Что бы даже в кратце расписать основные типа и основные методы противодействия, нужно потратить от 8 до 10 часов своего времени, вы его людям вряд ли оплатите.
6. Пункт 4 вам обеспечен по тому, что в интернете, если пользоваться гуглом все уже есть. И вы можете потратить сове время и  не тратить чужое. И прийти сюда уже с конкретным вопросом, по конкретной теме. Вот вам для затравки так сказать, перечислены самые популярные типовые атаки:
https://bool.dev/blog/detail/common-and-not-common...
https://itsecforu.ru/2020/02/11/%F0%9F%92%89-9-%D0...

если мало по вышеприведенным ссылкам и хочется совсем заморочаться, то идем сюда https://owasp.org/ и наслаждаемся тысячами уязвимостей и способов которыми вас мог хакнуть, и что вы можете закупорить.
Вопрос: Есть ли дополнения для проводника Windows?

Лучший ответ:
Лучшее "дополнение" для проводника, это Total Commander...

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

Лучший ответ:
Наверное стоит обратится к учебнику по Си почему именно так.
Изначально автоматические массивы в Си имели фиксированный размер, т.е. размер надо задавать константой. 
Отличие константы от обычной переменной - компилятор в процессе компиляции знает значение константы, а значение переменной нет. В процессе компиляции компилятор может сгенерировать команды для выделения памяти под массив.

Начиная с С99 (это такой стандарт Си от 1999 года) появились VLA (Variable Length Array). Синтаксис такой же как и у обычных массивов, но они могут иметь изменяемый размер, т.е. размер можно задавать обычной переменной. 
Использование VLA влечет дополнительные расходы времени выполнения, поэтому многие принципиально не используют эту возможность (например ядро Linux). И это вполне оправданно еще и потому, что память под VLA массивы выделяется на стеке, пространство стека ограничено, а вы с дуру можете там выделить слишком большой массив, что вызовет переполнение стека. 

Большинство компиляторов поддерживают VLA, но судя по ошибке, вы используете микрософтовский компилятор. Микрософт никогда не славилась поддержкой стандартов Си. VLA в ее компилятор не завезли до сих пор.

Худший ответ:
Потому, что массив "block" живет на стеке и компилятору надо знать его размер еще на этапе компиляции, чтобы правильно посчитать смещения. Если на этапе компиляции Вы не знаете сколько вам может потребоваться памяти, используйте malloc() для ее выделения в куче.
Вопрос: Можно ли оплатить кабинет разработчика чужой картой?

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

Сканы разработчика, да. Проверить кто там платил невозможно.

Если платеж прошел успешно, эта карта с которой платилась комиссия за регистрацию будет основной картой для всех финансовых операций в приложении или она нужна только в целях разовой оплаты при регистрации, а потом можно указать другой валютный счет?
Счёт для выплат ещё отдельно нужно будет указать.

Пользовались ли вы виртуальными картами для этих целей, и какие могут возникнуть сложности с ними?
Иногда с них тупо может быть отклонена оплата. Хз как отличить рабочую от нерабочей.
Предоплаченные 99% что не будут работать.

Пробовали ли вы сервисы, которые подключаются к вашему ПК удаленно и за вас оплачивают регистрацию, беря за это комиссию. Стоит ли доверять таким? Или кругом сплошные мошенники?
Нужно смотреть на отзывы. Для надёжности после успешного использования таким сервисом следует поменять пароли.

Худший ответ:
У меня счёт для выплат подтверждался "пин кодом", который присылался бумажным письмом на указанный адрес. Очевидно, сейчас это так же будет невозможно для жителей отменённой страны.