pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: Подскажите как победить сброс подсветки в Ubuntu 11.10 при работе ноутбука от батареи

Лучший ответ: клавиша super (win которая), потом вбиваешь «яркость», потом убираешь галочку «Уменьшать яркость экрана для экономии электроэнергии»

Худший ответ: В Settings -> System settings -> Power management есть профили энергопотребления. Выберите профиль для работы от аккумулятора и поправьте время через которое уменьшается яркость (или отключите вообще эту опцию).
Я, например, чаще всего смотрю аниме или короткие сериалы, поэтому у меня стоит сброс яркости через 21 мин неактивности и после этого через минуту выключение экрана. Если я смотрю длинный фильм, приходится подергивать мышкой, но это не сильно мешает. Зато если я куда-то отошла и забыла закрыть крышку, энергия более-менее сохранится.
Вообще, у меня эта проблема возникает только при просмотре флэш-видео. Если скачать и смотреть через плеер, то система понимает, что это тоже активность.
И даже для флэш-видео по-моему есть какой-то фикс, но вот совершенно не помню где я про него читала, а гуглить лень.
Вопрос: Как снизить нагрев ноутбука?

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

Худший ответ: Советую еще раз проверить темопасту + плотно ли радиатор прилегает к ЦП. 
Чтобы видеть что тебе дает нагрузку на ЦП - скачай process explorer, это такой расширенный диспетчер задач
И еще насчет температуры
Нагугли в сети температуру автоматического отключения для твоего ЦП. Если мониторинг показывает что она уже далеко за этим пределом, но ноут работает, значит датчик врет. Такое бывает, видел у друга на ноуте температуру 145 градусов...
Если реально он вырубается при этой температуру, тогда лучше машинку в сервис сносить.
Вопрос: C#. Как оптимально удалить  переходы на новую строку?

Лучший ответ: @lam0x86 прав, операции со строками достаточно оптимизированы в .net и в очень редких случаях вам может понадобиться дополнительная оптимизация. Я проверил и result = result.Replace("\n", "") работает быстрее представленных вариантов.
На самом деле, Replace помечен атрибутом [MethodImpl(MethodImplOptions.InternalCall)], т.е. он оптимизирован на уровне CLR, так что врядли без какой-то специфичной оптимизации под вашу задачу и unsafe кода можно сделать его быстрее.
Вариант со StringBuilder из комментария работает, кроме специфичных случаев, в ~3 раза медленнее Replace, так что не стоит заморачиваться.

Худший ответ: Всё решается в четыре строки.)string pattern= string.Format(@"({0})|\n", Environment.NewLine);
Regex rex = new Regex(pattern, RegexOptions.Multiline | RegexOptions.IgnoreCase);
string text = "Здесь нужный текст";
var NewText = rex.Replace(text, string.Empty);
Вопрос: Можно ли в ES6 объединить классы в пространства имён?

Лучший ответ: Но всё это сидит в общем объекте, который играет роль пространства имен. Очень понятно, наглядно, удобно.
И делают так потому что модулей нет. В ES6 модули есть и нет смысла более делать подобные кастыли. Сравните:import L from 'leaflet';

var m = new L.Map();

// и
import {Map} from 'leaflet';

var m = new Map();
в целом вам никто не запрещает так делать. Как никак это все всего-лишь обертка над Object.create и старыми добрыми конструкторами.

Худший ответ: А что мешает сделать вот так?// MyLib.js
export class Dedka {}
export class Repka extends Dedka {}

// клиентский код
import MyLib from './lib/MyLib';

const a = new MyLib.Dedka();
const c = new MyLib.Repka();
Другое дело, что смысла в этом, при возможности написать import {Dedka, Koshka as Zhoochka} from './lib/MyLib'; ни на грош. Сергей Протько абсолютно прав, все эти псевдо-«пространства имен» исключительно от отсутствия нормальной модульной системы.
Вопрос: Стоит ли ставить SSD в офисный комп

Лучший ответ: За эти же деньги вы можете купить 2 харда на каждый компьютер и завязать их в RAID 1, вот тут действительно надежность возрастет, а от SSD офисным работникам будет ни жарко, ни холодно.

Худший ответ: «набивание информации в ворде/экселе файлов, находящихся на сервере и в браузере, ну а 25% — немного графического редактора, немного сканирования и т.д.» вряд ли убьет ССД за год если речь об ограничениях записи. А что чаще дохнет: HDD или SSD — это уже холиварный вопрос. Другое дело, оценят ли пользователи это? мб их и так устраивает производительность?
Вопрос: Как сделать фоновое видео на сайте?

Лучший ответ: Сейчас многие слайдеры поддерживают видео. Делаете слайдеру Height : 100%, Width 100%
Ну или Вот

Худший ответ: в css прописываете стиль фона, в нем вместо цвета, указываете путь к файлу видео и размеры его самого /100 % контента/. Вот и вся недолгая. В шаблоне странице указываете название стиля фона. Сейчас прописывают для разных девайсов стили. Т.е. для мобильных аппаратов можете поставить фотку или галерею.
Встраивается буквально в любой движек. В ВП, даже не требует вмешательство в CMS, можно через плаг прописать изменение фона (custom css).
Вопрос: Linux: организация периодического резервного копирования

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

Худший ответ: Еженедельный бекап простым tar+gzip системы, а все важные доки хранить в dropbox/owncloud/etc.
И шансы что сдохнет HDD выше чем у SSD, тем более Intel, особенно важно это относится к ноутбукам.
Вопрос: Где можно найти хорошие материалы по AngularJS?

Лучший ответ: Мегасписок: www.designyourway.net/blog/resources/so-you-want-t...

Худший ответ: Сам еще не смотрел но встретил вот такой пост
syntaxspectrum.com/2013/12/angularjs-highlights-be...
Вопрос: Есть ли серийный номер процессора в логах Windows 7?

Лучший ответ: У процессора есть программно-доступный серийник?
Вроде таковой был только для Pentium III: https://en.wikipedia.org/wiki/CPUID#EAX.3D3:_Proce...

Худший ответ: уникальный номер присутствует и может быть извлечен по запросу свыше ;)
Вопрос: Посоветуйте литературу по ASP.NET и C#

Лучший ответ: «C# 4.0 и платформа .NET 4 для профессионалов» Нейгел К., Ивьен Б., Глинн Дж., Уотсон К.
Отличная книга, написанная простым и понятным языком, описаны все (1440 страниц!) — winforms, asp.net, asp.net mvc, silverlight, WPF, xml, службы, ado.net, работа с SQL-сервером и Entity framework.
Приписки «для профессионалов» бояться не стоит, основам посвящены 900 страниц, очень подробно описано о ООП под C#, приемы программирования от простых обобщений до unsafe кода, все это подробно с удивительно внятными примерами.

Худший ответ: По C# — CLR via C#. Программирование на платформе Microsoft .NET 

Плюс могу посоветовать саму спецификацию языка почитать, она конечно не в бумажном виде, но очень легко написана и с примерами.

Чистый ASP.NET, лучше не трогай, это уже вроде как прошлый век. Нынче ASP.NET MVC 3.0 на дворе.

Но по нему книг мало. По русски наверно только по старым версиям. Мне вот только с амазона пришла 
Pro ASP.NET MVC 3 Framework Steven Sanderson, на первый взгляд — толковая книга, только сильно толстая.
Вопрос: Какой сайт у сервиса изучения иностранного языка где постоянно повторяется фраза пока она не будет понятна на слух?

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

Худший ответ: Вот он playphrase.me
А вот та тема http://habrahabr.ru/post/241985
Вопрос: Репозитории для сервера на centos

Лучший ответ: Обычно ставлю последний мускул, nginx и php отсюда
centos.alt.ru/
Там все сразу, что очень удобно.

Худший ответ: Официальные сборки nginx для CentOS, RHEL, Debian, Ubuntu: nginx.org/ru/download.html
Вопрос: Как передать данные из rails в angular?

Лучший ответ: angular отдельно - рельсы отдельно, между ними rest/http api.Пока хочу создать простой фильтр таблицы. 
И ради этого вы пытаетесь впихнуть туда ангуляр? Мне кажется вы не верно выбираете инструмент.

Худший ответ: Добрый день.
Просто отдавайте данные в контроллере в json
Пример по ссылке: https://github.com/kunashir/requitement/blob/maste...
Вопрос: Странное поведение google

Лучший ответ: Подтверждаю, меня перекидывает на http://www.google.kz/#a&fp=1&cad=b и так же белая страница

Худший ответ: if(google.j.b)document.body.style.visibility='hidden';
Эта строчка скрыват тег body… вот только зачем?
Вопрос: Какую программу выбрать для дизайна/моделирования помещений? 3ds Max, Google SketchUp, Blender или что-то другое?

Лучший ответ: 3dMax является самым мощным инструментом. Гугловский ещё слабоват, блэндэр меньше распространён в компаниях. 3d max как фотошоп - самый мощный и известный. Но реально ими могут владеть единицы.

Худший ответ: Уроки по какой найдете, в той и учитесь
Вопрос: Как помирить сайт с русским языком?

Лучший ответ: Возможно шрифт не поддерживает кириллицу, укажите альтернативные шрифты которые поддерживают кириллицу

Худший ответ: еще в хедере файла проверь прописано ли charset utf-8
Вопрос: Запретить скролл страницы когда мышь на флешке?

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

Худший ответ: встроить флешку в html с wmode = «window» поможет?
Вопрос: Почему нельзя переопределить construct при наследовании?

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

Худший ответ: Вот тут хорошая дискуссия на эту тему: https://bugs.php.net/bug.php?id=40880
Как вариант, если хотите обернуть какой-то объект в синглтон, используйте делегирование а не наследованиеclass D
{
    public function __construct()
    {
    }
}

class S
{
    private static $instance = null;

    public static function getInstance()
    {
        if (!self::$instance) {
            self::$instance = new D();
        }
        return self::$instance;
    }

    private function __construct()
    {
    }
}
Вопрос: Посоветуйте программу для скринкастов, Mac OS

Лучший ответ: бесплатно — стандартный QuickTime Player, или screeny за $15

Худший ответ: Jing. Очень простая прога. Самое прикольное, что он умеет сразу закачивать на screencast.com и давать ссылку на закачанный ролик. Есть минус — не умеет отображать клики и нажатия клавиш.
Вопрос: Как переименовать файлы в каталоге?

Лучший ответ: opendir + readdir + closedir или findfirst + findnextrename

Худший ответ: либо использовать команды ОС.
либо так можно:#include <stdio.h>
      rename (char *oldname, char *newname);       /* ANSI */
Вопрос: PHP & Bitcoin — есть надежное решение?

Лучший ответ: На blockchain.info все есть и не только там

Худший ответ: Установить стандартный bitcoind и управлять им через сокет из пхп
Вопрос: Bash — for и find

Лучший ответ: А вы зачем вопрос задали? чтобы за вас задачу из универа решили? Гнать вас в шею оттуда. 
Это ресурс не о том, чтобы решать чужие задачи. Это ресурс о вопросах и знаниях.

Худший ответ: for file in `find ...`; do echo $file; doneА теперь внимание: так задачи решать не надо! В реальной ситуации вам могут попасться файлы с пробелами или ещё хуже. Правильно задача решается вот так:find ./dir -print0 | xargs -0 stat
find и xargs поставляются в одном пакете, а -print0 гарантирует, что имена файлов при передаче никак не пострадают. Плюс советую man find, опция -exec.
Вопрос: MySQL клиент для Linux

Лучший ответ: navicat же. Lite версия бесплатно.

Худший ответ: netbeans — для сложных запросов
+
иногда — phpmyadmin
просто посмотреть данные
Вопрос: Сколько времени понадобится на изучение MEAN stack?

Лучший ответ: если сжатые сроки это не завтра то уложитесь

Худший ответ: если сжатые сроки это не завтра то уложитесь
Вопрос: Аналог mount /home/user/folder1 /home/folder1 для Windows?

Лучший ответ: mklink /D D:\FOLDER E:\MY\FOLDER342
Создаст символическую ссылку с именем  D:\FOLDER на каталог E:\MY\FOLDER342.
Выполнять от администратора.

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

Лучший ответ: Как раз занимаюсь этой проблемой.
Скачать сейчас можно только https://github.com/victorvsk/apify-core
Но уже есть сервер, клиент (админка), и готовится рецепт ansible/chief/puppet, где, в принципе, нужен будет только vps, и синтаксис типа: {
  "index": {
    "url": ["https://github.com/blog"],
    "js": false,
    "paginate": [
      "\\/?+$",
      "/?page=<% 1,2,1 %>"
    ]
  },
  "posts": {
    "from": "select('h2.blog-post-title a') from('index')",
    "js": false,
    "host": "http://github.com",
    "pattern": {
      "title": "<% .blog-title %>",
      "meta": {
        "calendar": "<% .blog-post-meta li:first %>",
        "author": "<% .blog-post-meta .vcard %>",
        "category": "<% .blog-post-meta li:last %>"
      },
      "body": "<% .blog-post-body %>"
    }
  }
}
(Этот "код" скачивает все посты с первых двух страниц гитхаба https://github.com/blog)
Код на руби, но задумывается как standalone демон, так что можете или поучаствовать или подождать готового решения.
Самая большая сложность, в ближайшее время, наверное, в нормальной документации.
P.S. Смысл вообще в том, есть куча инстансов-парсеров на разных серверах (или на одном, или локально, неважно) и есть админка, где вы создаете сущности (юниты), в которых описываете структуру таким вот псевдо-синтаксисом (что откуда парсить) и в конце-концов указываете url, куда отправить готовый результат
UPDATE: Выложил кривоватый кусок на хероку
Если интересно, можете поэкспериментировать. Конечно, без документации тяжело, но, возможно, что то получится, используя примеры: 
Например, json указанный выше, можно отправить на адрес:https://agile-river-6704.herokuapp.com/crawler?apify_secret=secret
POST запросом, Content-type: application/json
А для проверки непосредственно синтаксиса, можно передавать не ссылки, а html. Например, вот такой json:{
"html": "<html><head></head><body><div id='text'>Текст</div></body></html>",
"pattern": { "title": "Значение", "title-2": "Это: <% #text %> <% html |first |html %>", "text-html": "<% #text | first | html %>" }
}
POST запросом на https://agile-river-6704.herokuapp.com/parser?apif...
Важно указать в адресе ?apify_secret=secret
Это, конечно, совсем черновой вариант, и хероку обрывает запросы более 30 секунд... Но может кто-то заинтересуется.

Худший ответ: Если без выполнения скриптов, импортов и применения стилей, то приспокойно берем любой готовый xml-парсер и скармливаем ему страницы.
Далее останется только найти нужные данные в получившейся структуре.
Вопрос: Как определить местоположение (GPS координаты) WiFi точки, по ее MAC адресу, либо MAC адресам точек находящихся рядом?

Лучший ответ: curl -i -s -k -X 'POST' -H 'User-Agent: Dalvik/2.1.0 (Linux; U; Android 5.0.1; Nexus 5 Build/LRX22C)' -H 'Content-Type: application/x-www-form-urlencoded' 'mobile.maps.yandex.net/cellid_location/?clid=18668...'
Замените XXXXXXXXXXXX на мак-адрес точки доступа. Проверял на точке доступа старшего брата, дает координаты с точностью до дома, то есть вот даю координаты гуглу и он прямо говорит «Город Бздям, улица Тыдащ, дом ковырнадцать».

Худший ответ: Можно воспользоваться программой geomac: https://drygdryg.github.io/geomac-webpage/index_ru... или Телеграм-ботом к этой программе: https://t.me/geomacbot
Вопрос: Как сделать такую надпись над полем input?

Лучший ответ: Хорошо бы использовать тег label в этом случае. Звездочку можно добавить через псевдоэлемент :after

Худший ответ: Хорошо бы использовать тег label в этом случае. Звездочку можно добавить через псевдоэлемент :after
Вопрос: Идеальная программа, для создания музыки

Лучший ответ: Fruity Loops. Не плохой фан-сайт тут. Удачи в работе :)
Единственное, что скажу — никакая программа никогда не заменит человеческую душу в деле написания музыки.

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

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

Худший ответ: По работе с транзисторами (может пригодиться при проектировании своего контроллера двигателя) рекомендую П. Хоровиц, У. Хилл, Искусство схемотехники.
Вопрос: Antispam для Thunderbird?

Лучший ответ: перенести на google apps (-95% спама), остальное рубится встроенным. У меня такая связка работает на ура.

Худший ответ: Как-то странно у вас ядро называется
Вопрос: PHP добавляем строки в таблицу MySQL?

Лучший ответ: Используйте prepared statements и bind param, у вас же mysqli, 2016 год на дворе.

Худший ответ: Имя таблицы должно быть в кавычках вида ` (обратный апостроф), а не '.INSERT INTO `vacancies` VALUES ...
Вопрос: Реально ли разорить конкурента накрутив ему клики по ссылке в Яндекс директ?

Лучший ответ: Накруткой кликов в лоб не выбьете. Если у конкурента плохо настроенная кампания, можно пробовать навредить другими способами (например, «подпорками»).
Но лучше все-таки улучшать свой проект, а не пытаться испортить жизнь другому.

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

Лучший ответ: Я думаю что возможен следующий вариант: примонтировать диск гостевой машины в режиме «только чтение». И натравить на примонтированный диск антивирус. Если он что либо найдет, то тогд уже думать дальше как вылечить «заразу».

Худший ответ: Я поставил антивирь на виртуалку… От греха подальше… ибо хостовая машина под линуксом, в виртуалке 2003 сервер.
Хотя в моём конкретном случае было проще удалить вирус руками, чем ждать, пока встанет антивирь, обновится и просканирует всё.
Вопрос: Как в Node.JS правильно использовать callback?

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

Худший ответ: Если вы хотите оставить эту прелестную вложенность в коде, то можно такvar images = {};
        for (var i in news.items) {
            if(typeof news.items[i].attachments !== undefined) {
                for (var j in news.items[i].attachments)
                    if (news.items[i].attachments[j].type == 'photo') {
                        download(news.items[i].attachments[j].photo.photo_604, 'tmp/' + url.parse(news.items[i].attachments[j].photo.photo_604).pathname.split('/').pop(), function(i, j) {
                            fs.readFile('tmp/' + url.parse(news.items[i].attachments[j].photo.photo_604).pathname.split('/').pop(), function(err, data) {
                                console.log(checksum(data, 'sha1'));
                            });
                        }.bind(i, j));
                    }
            }
        }
Или так:var images = {};
Object.keys(news.items).forEach(function(key) {
    var item = news.items[key];
    if (!Array.isArray(item.attachments)) return;

    item.attachments.forEach(function(attachment) {
        it (attachment.type !== 'photo') return;

        var loc_path = 'tmp/' + url.parse(attachment.photo.photo_604).pathname.split('/').pop();
        download(attachment.photo.photo_604, loc_path, function() {
            fs.readFile(loc_path, function(data) {
                console.log(checksum(data, 'sha1'));
            });
        });
    });
});
Это минимум, который нужен чтобы код стал читаемым.
Дальше я не могу понять зачем вы сначала скачиваете файл в файловую систему, и потом грузите его в память, почему бы сразу не грузить в память. 
Так же рекомендую использовать промисы вместо каллбеков - это сделает код еще более читабельным.
Вопрос: Как разобраться с клиент-серверными приложениями

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

Худший ответ: Примеры есть достаточно простые, вопрос в том какая стоит цель, от этого будет зависит инструмент, коих немало:
Веб-службы (soap,rest)
Сервер на соккетах (TCP,UDP)
Remoting сервер (remoting)
Самая простая реализация клиент сервера получается либо на базе веб-службы, либо на базе Remoting сервера.
Про последнего отлично расписано в буквальном смысле 2х страницах в книге Библия C#, крайне рекомендую ее глянуть.
Вопрос: Книга по дизайну сайтов?

Лучший ответ: www.ozon.ru/context/detail/id/30848061
www.ozon.ru/context/detail/id/4185377
www.ozon.ru/context/detail/id/4018176
www.ozon.ru/context/detail/id/126944
www.ozon.ru/context/detail/id/4184007
Альманах для каждого свого. Все эти книги весьма хороши, так что можете по описанию себе что-то выбрать.
А также почитайте здесь:
habrahabr.ru/post/245737

Худший ответ: Книг полно на самом деле. Выше написали. Правда они все забыли одну маленькую, но важную деталь. Книги должны быть свежими. Не старше хотя бы 2013 года. Тренды, компьютеры меняются, развиваются браузеры, стандарты и веб все больше используется сенсорными устройствами с маленькими экранами. Так что книга С.Круга не заставляйте меня думать 2005 года уже больше интересна историкам чем практикующим дизайнерам. Так же с ководством Лебедева. Большая часть советов, написана им для реалий 2000 -- 2005 гг многие уже не актуальны, а некоторые просто вредны. Так что выбирайте, то что по душе главное год выпуска.
Вопрос: Как защитить php код от воровства. Чем и как закодировать?

Лучший ответ: Возможно, ioncube www.ioncube.com

Худший ответ: Попробуй truebug www.truebug.com
Вопрос: Где сейчас в IT применяется теория вероятности?

Лучший ответ: 0. Data mining
1. Компьютерное зрение
2. Нейросети и системы принятия решений
3. Биржевые торговые роботы
4. Крипто-анализ и алгоритмы шифрования данных
5. Системы моделирования физ. и хим. процессов
6. Системы анализа вероятностей и предсказание процессов.
7. Распределенные вычислительные системы и анализ их производительности для конкретных задач.

Худший ответ: При расчёте экономических или технических рисков. Это может быть в лизинговых, кредитных компаниях, в проектных бюро. Также может применяться при околофинансовом моделировании, биржевых или иных финансовых спекуляциях, написании торговых роботов.
Вопрос: IP переключатель для последовательного (COM) порта? Или как правильно называется устройство и где купить?

Лучший ответ: www.moxa.com/product/MiiNePort_E3.htm
www.moxa.ru/good/show/14883/10235/
Такое?

Худший ответ: а можно сколхозить что-нибудь типа связки из роутера и какой-нибудь дев-борды.
или можно так сделать — взять роутер с USB-хостом, поставить на него openwrt + ser2net, подключить усб-хаб в который уже навтыкать USB2COM переходников, а далее настроить их проброс через ser2net в соответствующие сокеты :)