pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: Проблема с pip, no module 'pip'. Как вернуть?

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

если используете PyPy
вводим в cmd " pypy3 -m ensurepip "
потом вводим " pypy3 -m pip install --upgrade pip "

если используете стандартный Python (CPython)
вводим в cmd " python3 -m ensurepip "
потом вводим " python3 -m pip install --upgrade pip "

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

Лучший ответ: Никаких. Все будет работать. Просто не будет работать управление скоростью через ШИМ, что данным блоком и не поддерживается

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

Лучший ответ: Есть вариант лучше! Не тратить время и деньги на недокурсы, а учиться нормально с помощью документации, книг и гугла.

Худший ответ: Никакой, оба курса полное дно.
Учите сами, по книгам.
Вопрос: Защита от парсинга?

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

Худший ответ: Так от чего вы хотите защититься? От парсинга как такового? От того, что кто-то другой кроме вас станет обладать чем-то сакральным?
Блокировка слишком частых запросов обходится бОльшим sleep'ом в парсере или динамической сменой проксей.
если это прям такая секретная / важная информация которую не хочется отдавать бесплатно - ну ок, введите цену за обращение к апи (или к переданной пользователю строчке)
Вопрос: Что такое основы ООП?

Лучший ответ: Гм... Как-то размыто, есть вот например само программирование, и есть ООП это его часть, очень важная часть, это всё, что я знаю о том, что такое ООП, если так можно сказать.
ну прочти штук пять книжек про ООП и, будешь знать больше.
Все обяснения "в двух словах" обречены на провал, потому что ООП это прежде всего про сложность.
Когда тебе показывают простой пример, и говорят "вот это ооп" а ты ведь уже не первый день программируешь, и понимаешь как без всякого ООП-а сделать еще проще. И гадаешь - или они все психи, или я чего-то не понимаю?
А если взять что-то охренительно сложное, потом переделать его на ООП, и показать разницу - тогда внезапно может прийти прозрение. Но в три строчки сложное не укладывается. А книжку открыть тебе лень.
Такая вот безвыходная ситуация - пока не начнешь глубоко копать ничего про ООП толком не поймешь.

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

Лучший ответ: Смотря что за сервис. 
Если сайт Васин - тогда шлите любые запросы через requests.
Если сайт средней конторки - selenium.
Если сайт крупнее средней конторки - используете библиотеки автоматизации(вычисляете координаты и кликайте), например, PyAutoGui
Если конторка серьёзная - там могут в критических местах подключать нейросети и анализировать поведение пользователя. И шаг в сторону и капча.

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

Лучший ответ: если проблем со страной нет (типа как no ukrainians, или no eastern europe в некоторых заказах) , то менять необязательно
сам по себе прокси безобиден, но вот если попадет под антифрод, могут к аккаунту присмотреться

Худший ответ: если проблем со страной нет (типа как no ukrainians, или no eastern europe в некоторых заказах) , то менять необязательно
сам по себе прокси безобиден, но вот если попадет под антифрод, могут к аккаунту присмотреться
Вопрос: Как защитить папку/файл от переименовывания в ubuntu 18.04?

Лучший ответ: Имя файла это не часть файла, а запись в родительской папке.
Так что защищать от записи надо родительскую папку.

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

zend@zbook:/tmp$ mkdir test
zend@zbook:/tmp$ sudo chattr +i test
[sudo] пароль для zend: 
zend@zbook:/tmp$ mv test test1
mv: невозможно переместить 'test' в 'test1': Операция не позволена

С просто файлами таже тема. Чтобы снять иммутейбл бит надо ввести chattr -i
Вопрос: Какие плюсы у PHPStorm перед Visual Studio Code?

Лучший ответ: Начинал с notepad++ затем сублайм, затем глючный атом, потом был vscode ну и в конце phpstorm. Да и остальные всякие разные редакторы пробовал. NetBeans, PHPeD(неплохая штука кстати), Eclipse. У шторма есть несколько плюсов, которые возвышают его над конкуретнами. Во первых из коробки он может намного больше чем надо. Удобная работа с гитом? Есть. (особенно клевый интерфейс для мерджей). Поддержка тестов есть, эмет есть...да куча всего есть. При этом достаточно быстро работает. Это одна из немногих ide, в которой ты работаешь, а не сражаешься. Я так привык к шторму, что любые другие редакторы не идут. Заходить в vscode, затем подтягивать кучу плагинов, настраивать все это, словить пару багов...не. Не хочу. Надоело.

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

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

Худший ответ: Я постоянно замечаю спад продуктивности примерно через 1.5 - 2 часа работы. В эти моменты я начинаю как бы смотреть сквозь монитор, не могу сосредоточиться на работе, как бы того ни хотел, и испытываю моральную усталость. 
Нельзя так долго пялиться в монитор. За это время должно быть как минимум 3 перерыва по 5-10 мин.
Мониторы должны быть большие с нормальными шрифтами. Так будете меньше уставать.
Вопрос: Группировка (оптимизация) классов и стилей CSS на выходе из WebPack 4?

Лучший ответ: Хотелось бы оптимизировать все классыэто называется не оптимизация, а «я нифига не понимаю че происходит»
до «оптимизации»<div class="class_3 class_2"></div> // 1px
после «оптимизации» (которую вы ожидаете) ширина сломается, т.к. class_2 уедет вверх:<div class="class_3 class_2"></div> // 2px
поэтому здесь ошибки нет никакой, все ок, оптимизатор ваш нормально отрабатывает.

Худший ответ: Попробуй этот плагин https://github.com/NMFR/optimize-css-assets-webpac...
Оптимизирует финальную сборку. Под капотом тот же cssnano
Вопрос: Как сделать сайт с личным кабинетом + чтобы пользователь смог добавлять вещи (по типу маркетплейса)?

Лучший ответ: Тащемта ничего сложного, просто берём и пишем код.

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

Лучший ответ: Писать что знаете
Ничего не писать
На любые вакансии откликаться

Худший ответ: По моему опыту для джун вакансий при нормально составленном резюме 20 откликов дают 1 интервью и 10 интервью дают один найм. Исходите из того, что нужно сделать 300 откликов.

Ключевое - это правильно упаковать опыт и грамотно составленное резюме. Сопроводительное письмо может добавить шансов, но не сильно.

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

Чтобы следить за вакансиями и зарплатами в IT, подключите getmatch в телеграме или смотрите на сайте https://getmatch.ru/
Вопрос: Что будет если устанавил то, что уже установлено?

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

Худший ответ: чем чревата установка установленных вещей?
Уменьшением ресурса накопителя. Гораздо реже - затиранием конфигов.
Вопрос: Почему не подключаются внешние скрипты и стили в Windows 10?

Лучший ответ: Тут два варианта: 

1. Рептилоиды удаленно захватили комп на котором win10 и с орбиты Земли мешают подключать файлы испуская специальные лучи
2. Пути к файлам не совпадают на компах.

Какой вариант выглядит более правдоподобно?

Худший ответ: Пути у вас значит разные!
Вопрос: Как программисты «старой школы» пишут: while true или while 1?

Лучший ответ: И почему так сложилось, что в плане семантики 1 == true?
Исторически. 0 и 1, нет напряжения и есть напряжение, ложь и прада. Вот отсюда.И есть ли разница в производительности?Никакой.Как программисты «старой школы» пишут: while true или while 1?
Программисты старой школы считают ноль ложью, а все остальное - истиной.

Худший ответ: while (1)
для "почему" поищи старый прикол, который вместо true подставлял 0 с очень редкой вероятностью :)
Вопрос: Где получить координатные границы городов?

Лучший ответ: Чтобы получит полигоны городов из OpenStreetMap можно воспользоваться overpass-turbo.eu (api сайта заблокирован, используйте VPN)
Запрос для Московской области:[out:xml];

area
  (area.region)
  ["boundary"="administrative"]
  ["name"="Московская область"]
->.a;

(
  node
  	(area.a)
  	["place"~"city|town"];
  way
  	(area.a)
  	["place"~"city|town"];>;
  relation
  	(area.a)
  	["place"~"city|town"];>;
)->.b;
.b out meta qt;
Результат можно экспортировать в geojson. Эти данные о полигонах загружать в свою базу и там искать. 
Ограничения бесплатного сервера не позволят сделать запрос на всю страну, континент, планету. 
Для этого нужно арендовать сервер, установить в него докер Overpass, импортировать данные OpenStreetMap для планеты или меньших частей и уже свой сервер нагружать запросами.
Если требуется искать ближайший центр населённого пункта, то есть ответ на похожий вопрос. Это задача поиска ближайшего соседа. Есть готовые архивы с координатами населенных пунктов.

Худший ответ: Ответ одновременно очень простой и очень сложный: openstreetmap.org
Для городов (в основном) там есть границы. Вытащить их можно, например, загрузив планету в постгрес. Или еще несколькими способами. #switch2osm
Вопрос: Как перенести номенклатуру и остатки из 1С:Предприятие УТП в УТ?

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

Худший ответ: Взять конвертацию данных, написать правила, выгрузить в соответствии с правилами, потом загрузить в соответствии с правилами.
Вопрос: На какой факультет поступать web-программисту?

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

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

Лучший ответ: Громкость - это обычная амплитуда сигнала. Извлекается из любого медиаформата или напрямую с микрофона чуть ли не как первичные данные - там даже никакой обработки не надо. Так и гуглите - "получение амплитуды с микрофона". Какая к черту нейросеть?

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

Лучший ответ: Вытащил все комплектующие из корпуса и собрал на столе.Только процессор и память (или без неё проверить звуковые сигналы).

Худший ответ: Может быть, нечаянно убили статикой какой-то компонент, рукожоп, бывает.
Вопрос: Как перевести Windows в режим сохранения данных?

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

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

Лучший ответ: Если switch управляемый, то любой свободный из подсети 192.168.1.x (кроме указанных на схеме и зарезервированных служебных адресов 192.168.1.0 и 192.168.1.255)
Если switch не управляемый, то никакой.

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

Лучший ответ: Ну так Trucks у вас в Cars объявлен. Значит и использовать его надо как Cars.Trucks. Либо вынесите Trucks отдельно. 
Остальные ошибки - следствие.

Худший ответ: Ну так Trucks у вас в Cars объявлен. Значит и использовать его надо как Cars.Trucks. Либо вынесите Trucks отдельно. 
Остальные ошибки - следствие.
Вопрос: Парсер CommerceML под Java. Есть ли в природе?

Лучший ответ: CommerceML – это же XML, так что любой XML парсер или биндер и опционально валидатор.

Ну, как пример, JAXB https://www.codeflow.site/ru/article/jaxb

Худший ответ: Собрал свою библиотеку. Сгенерил сущности с помощью JAXB, подписал комментарии к полям/методам, переделал даты/время на java.time.*, переименовал названия в более привычный для java английский язык. Для выгрузки в CommerceML используется CMLUtils.writeCML(), для чтения CMLUtils.readCML(). Пользуйтесь на здоровье)
<dependency>
    <groupId>ru.asubezdna</groupId>
    <artifactId>abyss-commerceml</artifactId>
    <version>2.08.1</version>
</dependency>
Вопрос: Какая оптимальная структура для таблицы «лайков»?

Лучший ответ: Если, чисто теоретически представить, что пользователей миллионы, а постов десятки миллионов, является ли такая структура оптимальной?
Почти. Нужно применить дублирование и прокинуть в эту таблицу сразу все те поля, которые вам могут пригодиться для отображения, иначе каждый раз придется делать join, чего бы не хотелось при highload. То есть нужно добавить в таблицу сразу поля вроде user_name, post_title, post_body, и т.д(в общем все то, что вы планировали доставать с помощью join).
На счет "пользователей миллионы, а постов десятки миллионов":
Если у вас будет такое количество данных, то вам в любом случае в какой-то момент придется прибегнуть к горизонтальному шардингу, поэтому если считаете что проект реально может дорасти до такого количества данных лучше сразу учесть это и спроектировать базу данных так, чтобы горизонтальный шардинг не стал проблемой.нужно ли тут поле id, или PK сделать составной (post_id, user_id) или PK вообще не нужен? Это влияет на селект?
Зависит от сценариев использования(подумайте, в каком случае вам нужно будет поле id), но в большинстве случаев оно не нужно и такие поля вводят для душевного спокойствия и гармонии. На селект это не влияет, ведь все равно вы будете делать выборку либо по user_id либо по post_id(опять же, это в большинстве распространенных сценариев, если у вас есть какая-то логика, где нужно будет выбирать из таблицы likes записи по какому-то намеренно введенному идентификтаору, то вводите).

Худший ответ: Всплывала похожая проблема, именно с лайками.
Тормоза были из-за корявого кода.
Так как кол-во юзеров было уже под 2млн, постов у каждого от 1к до 30к,лайки соотвественно у каждого поста.
Надо было показывать выборку юзеров с накопленными лайками.
Решили сделать на клиенте)))
Посетитель выбирает массив юзеров, ему быстро отдаем основные данные, а ВЕСЬ МУСОР (лайки,шмайки, баллы) подгружаем отдельным (практически плоским мгновенным запросом) в фоне аяксом.
Нафига тащить сразу ВСЁ?...
Вопрос: Какие книги о современных информационных технологиях стоит прочесть?

Лучший ответ: Гугли "книжка обо всём для самых маленьких".

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

Лучший ответ: доступные воспоминания (Бд) и логика (ветвление)
ни то ни другое не верно, ибо есть такое как "нечеткая логика" и погрешности.Есть ли софт чтобы записать логику человека
Фигли софт - даже датчиков нети создать как бота согласно БД?
никакСлышал есть текстовые боты для чатов
дофига и больше. Только там иф на ифеи попытки оцифровать сознание (память и логику)
нет такихВедь развитие робототехники и оцифрование к этому приближается?
прибижается. лет так через 20 может приблизится
Крч. Идите в школу. Сорян

Худший ответ: Человеческая жизнь довольна разнообразна.
1) Пока, насколько я знаю, смоделировали мышечное движение червячка (нейронная сеть).
2) У человека же моделируют отдельные виды деятельности, напр., игру в шахматы. Всего человека пока никто не потянет.
Вопрос: Как сделать так, чтобы на натянутом на wordpress шаблоне admin мог изменять данные?

Лучший ответ: Программировать)) Добавлять произвольные поля или другие элементы в админке, а потом выводить их контент в файлах шаблона

Худший ответ: Если Вы сделали так, что просто html стал отображаться по ссылке на сайт, и в админке выбрана тема, то это еще не натянул)Почитайте
Я вчера писал на эту же тему) Так что, работа еще впереди)
Вопрос: Как перенести систему на Win 10 на чистый SSD?

Лучший ответ: Берёте тотже Acronis True Image и не создаёте разделы а клонируете.
А вообще установите с нуля, проще и быстрее а главное чище.

Худший ответ: Согласен с @POS_troi
Ваша ошибка в том, что кроме раздела под систему винда, начиная с Висты делает для себя еще другие дополнительные разделы, скрытые от обычного пользователя. В Висте и Вин7 был 1 дополнительный раздел, а в Вин10 их уже 2. Если вы создаете раздел, который занимает весь диск, то винда не может создать свои дополнительные разделы, отсюда и ошибка.
На счет загрузки с флэшки - я пользуюсь этой сборкой.
Грузится как в UEFI, так и в Legacy режимах. Есть нормальная инструкция по созданию загрузочной флэшки из образа.
Вопрос: Нужно прижать элемент к нижней части блока, при этом все остальное содержание должно прижиматься к верху, как это сделать?

Лучший ответ: .item-bottom {
  margin-top: auto;
} и всё

Худший ответ: нужно просто добавить 
ul{
  flex: 1 1 auto;
}
все.
Вопрос: Можно ли подключиться к чужому интернету?

Лучший ответ: Можно отправиться добывать золото для страны на четыре года. 
УК РФ ст. 272, часть 2. Корыстная заинтересованность тут прям очевидна :)

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

Лучший ответ: пусть касательная в точке (x0, ax0^2+bx0+c);
уравнение касательной: y -  ax0^2+bx0+c = (2ax0+b)(x-x0)
надо доказать что система // y = ax^2 + bx + c  и  y -  ax0^2+bx0+c = (2ax0+b)(x-x0) имеет ед. решение (x0, ax0^2+bx0+c) 
подставим y во второе уравнение, приведем подобные: x^2-2xx0+x0^2=0 то есть x=x0 ед решение

Худший ответ: y(x) = a·x2+b·x+c
Возьмём некую точку x0 и построим в ней касательную. Она будет иметь вид:
yk(x) = y'(x0)·x+d = 2·a·x0·x+b·x+d
Найдём значения в точке x0:
y(x0) = a·x02+b·x0+c
yk(x0) = 2·a·x02+b·x0+d
Теперь добавим произвольную положительную величину Δ и найдём значения функций в точке x0+Δ:
y(x0+Δ) = a·x02+2·a·x0·Δ+a·Δ2+b·x0+b·Δ+c = y(x0)+2·a·x0·Δ+a·Δ2+b·Δ
yk(x0+Δ) = 2·a·x02+2·a·x0·Δ+b·x0+b·Δ+d = yk(x0)+2·a·x0·Δ+b·Δ
Учитывая, что y(x0) = yk(x0) найдём разность:
y(x0+Δ)-yk(x0+Δ) = y(x0)+2·a·x0·Δ+a·Δ2+b·Δ-yk(x0)-2·a·x0·Δ-b·Δ = a·Δ2
Таким образом, знак разности не зависит от знака величины Δ, значит обе части параболы относительно x0 будут лежать по одну сторону (с какой именно стороны - определяется знаком коэффициента a) от касательной в  этой точке, значит пересечения нет. При ненулевых a и Δ разность не может равняться нулю, а значит касательная и парабола кроме точки x0 нигде не соприкасаются.
Вопрос: Как отправить страничку html+css используя пакет gin?

Лучший ответ: у джина же полно примеров

смотри на гитхабе, там есть JSON  и есть HTML

есть пара уроков на русском, там, кажется, JSON

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

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

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

Лучший ответ: Да любой софт мониторинга, тот же zabbix.
Какая разница откуда вы будете заходить на сервер мониторинга - ноутбук, планшет, смартфон? Так же нет разницы и в ОС. Взаимодействовать с вебмордой и с консолью можно с любого устройства.в идеале бы как rdpНе совсем понятно при чем тут RDP.
RDP позволяет удаленно работать на компьютере в штатном GUI. К мониторингу вообще никакого отношения не имеет.

Худший ответ: Попробуй TeamViever, он кроссплатформенный - на окна и линух ставишь полную версию и настраивает на работу через LAN, WAN или ID, а на андроид ставишь из PlayMarket и подключаешься. Можно NoMachine использовать, принцип анологичный. Если говорить о RDP, то на только на окна, VNC только на линух и будет работать даже через интернет (при белом IP), да и на андроид клиент RDM есть. Для пинга в PM есть Ping tools.