pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: Почему protected и private методы значительно медленнее чем public?

Лучший ответ: Повтори тесты без echo.

Худший ответ: Вот спрашивай у вас после этого :)
вопрос же был не в том, что правильно, а что нет, и не в том, что в большинстве случаев "особой разницы нет".
Конкретная ситуация - есть код, и по правилам, метод должен быть protected, но если сделать его public(что уже будет не совсем "красиво") он выдаст результаты немного быстрее. Большинство пользователей, возможно, не увидели бы разницы, НО она ведь есть... 
Мне просто стало интересно ПОЧЕМУ! 
Окей, вопрос закрыт, панику прекращаю, просто не правильно тестировал.
Вопрос: Как скачать видео, начинающееся с blob?

Лучший ответ: Гуглится именно эта страница, но нормального ответа так и нет(не у всех Chrome), решил дополнить от себя. 
Решение(отсюда) для видео HLS такое(для других случаев пока что не нашёл решение):
1) Определить m3u8 список для того видео которое Вы хотите скачать. Обычно это делается так:
- Включаем режим разработчика в браузере и открываем(в этом режиме) вкладку сеть.
- Открываем страницу с видео
- В появившихся строчках ищем "что-то".m3u8 Например:
http://example.com/video_url.m3u8
Это и будет нужная ссылка на "список"
2) Скачать ffmpeg и скачать с его помощью видео:
- Под Windows можно здесь(ссылка устарела) здесьскачать из Assets файл ...-full_build.zip или 7z по вкусу, распаковать. Открыть папку bin, зажать Shift и кликнуть правой кнопкой в пустое место в окне папки bin, нажать "Открыть окно команд".
Под линуксы я думаю, ребята разберуться ;)
- И ввести следующую команду, заменив ссылку из примера на ссылку из пункта 1:
ffmpeg -i "http://example.com/video_url.m3u8" -c copy -bsf:a aac_adtstoasc "output.mp4"
output.mp4 - будет ваше видео) имя файла в команде можно менять ;)

Худший ответ: через инструменты разработчика попробуй
Вопрос: Изучение С++ и STL. Какую литературу читать?

Лучший ответ: Руководство по STL
Из книг: Страуструп, Мейерс, из того что легче воспринимается, но не менее качественно - Прата

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

Лучший ответ: Вот книжка, глава 4 пункт 1. Если совсем лень читать и разбираться, читайте краткое описание на сайте, откуда выдернули схему. Ну, а для совсем ленивых и не умеющих искать информацию в интернет вот:
P.S. Труд проделан исключительно в знак уважения к светлой памяти "Котяр" (транзисторов КТ315/361).

Худший ответ: Если уж при взгляде на схему, да ещё с заранее прописанными опорными значениями напряжений в контрольных точках, у Вас не возникает понимания её - то лучше действительно обратиться к основам электротехники и самому началу.
А вообще, данная схема представляет собой двухтактный усилитель класса "А". Ток покоя составляет порядка 5мА . Возможно, микрофонный усилитель, если не указано иного. По номиналам схемы я бы предположил усиление порядка 500-5000, возможно, чуть бОльший разброс. Линейность хорошая, часототные характеристики - не менее 50..20000Гц.
Выходная мощность - менее 100мВт.
Вопрос: Что думаете про онлайн обучение в вузах? Не подскажете ли хороший?

Лучший ответ: Я учился на факультете дистанционного обучения Томского университета систем управления и радиоэлектроники - fdo.tusur.ru
Заканчивал в 2013 году, может быть, что-то уже успело измениться; опишу в общих чертах.
- Государственный вуз и диплом государственного образца. Есть технические и экономические специальности. Я заканчивал 080801 - "прикладную информатику в экономике".
- Обучение происходит полностью онлайн. Необходимо приезжать в Томск за всё время обучения два-три раза (зависит от специальности): на практикум(ы) и защиту диплома. Каждый приезд по продолжительности - около двух недель.
- При поступлении предъявляете академическую справку и вам изрядную часть уже пройденных предметов зачтут. Составляется индивидуальный учебный план.
- Есть программы ускоренного обучения.

Худший ответ: Факультет заочного и дистанционного обучения МГУПИ .
- Также есть перезачет предметов и, думаю, возможность ускоренного обучения тоже имеется.
- Не знаю, как для дистанционного обучения, но в вузе есть возможность получить диплом европейского образца.
Вопрос: Фильтр мата....?

Лучший ответ: можно использовать API:  Детектор мата

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

Лучший ответ: Как отчистить поле «город» от мусора
Сделать выбор города из выпадающего списка (с) Кэп

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

Лучший ответ: Проверяющие органы могут привлечь к ответственности, если обнаружат пиратский софт (это относится к любому ПО, которое будете использовать, например Ворд или Эксель или Винрар)
Устав не обязывает вас приобретать Корел, он лишь регламентирует вид деятельности и отношения участникоа в ООО. С другой стороны, формально, вы можете доказать, если сможете, что верстаете макеты на бумаге, без использования копьютера)

Худший ответ: 1) Вы что собрались в налоговою носить картинки из корола, фотошопа...? 

2) У вас не будет проблем пока не нагрянет проверка, но это как правильно планово и предупреждают заранее или вне планово если вы миллионами ворочаете и на вас донесли или хотят закрыть…

3) В уставе не пишите фамилии, место нахождения, софт и другие конкретные данные — потом проблемы возникнут финансового характера ну к примеру вы захотите не колором а фотошопом пользоваться, придется вносить изменения в устав это примерно 5000-7000руб, это касается и видов деятельности по ОКВЕДу, ОКВЕДов в уставе может быть больше чем в заявление это нормально. 

4) если пользуетесь пираткой то нигде не пишите какой софт используете, это ваша ком. тайна и только при проверке весь пиратский софт грохаете.
Вопрос: HTML + Javascript?

Лучший ответ: в каких книжках учат так писать (использовать eval)?

a = eval(form.a.value);

тут кодировочка подкачала

? = eval(form.c.value);


Это что? Паскаль?
s:= z/c;

Худший ответ: Это конечно жесткий код.
function calculator(form) {
a = eval(form.a.value);
b = eval(form.b.value);
c = eval(form.c.value);

d = a*b/100;
z = a+d;
s = z/c;
form.total.value = s;
form.plat.value = d
}
Вопрос: Как осуществить потоконезависимую выборку записи из MySQL?

Лучший ответ: Три запроса:SET @id := 0;
UPDATE `table` AS `t1`
    INNER JOIN (SELECT MIN(`last_use`) AS `last_use` FROM `table`) AS `t2` USING(`last_use`)
    SET `t1`.`last_use` = NOW()
    WHERE @id = 0 AND @id := `id`;
SELECT * 
    FROM `table` 
    WHERE `id` = @id;
Первый запрос обнуляет переменную для ограничения изменений одной строкой, LIMIT 1 не подходит для составных запросов.
Второй запрос атомарный, изменение `last_use` и присвоение переменной проходят одновременно, без пересечения с другими запросами. 
Переменная @id остаётся в контексте соединения и по ней третьим запросом выбирается строка.

Худший ответ: транзакции
Вопрос: Как поднять свой NS сервер?

Лучший ответ: Как поднять свой NS сервер?
Можно по любому манулу, для bind их просто море, вот пример:$TTL	3600

@	IN	SOA	ns.rework.pro.	root.ns.rework.pro.	(
	201201895;	Serial
	3600	;	Refresh
	900	;	Retry
	3600000	;	Expire
	3600	)	;	Minimum

	IN	NS	ns1.rework.pro.
	IN	NS	ns2.rework.pro.

localhost		IN	A	127.0.0.1
rework.pro.    	IN      A       your_domen_IP
www                     CNAME   rework.pro.
ns1			IN	A	your_ns1_IP
ns2			IN	A	your_ns2_IP
Какой веб-сервак использовать без разницы.

Худший ответ: Вон товарищ только сегодня писал статью о собственном DNS-сервере.
Вопрос: Как установить composer и как им пользоваться под windows?

Лучший ответ: Постараюсь подвести первые итоги.
Composer можно пользоваться в 2х вариантах. Глобально(установив программу) и Локально(ничего не устонавливая)
И тот и тот способы работают только из командной строки. (Пуск->Стандартные->Командная строка)
Для того чтобы что-то скопировать в командную строку ctrl+v не работает! Пользуемся правой кнопкой мышки->вставитьЛОКАЛЬНО пошагово1. Создаем папку, в которой будет проект на компьютере.2. В Командной строке пишем команду cd и путь к папке с проектом:cd C:\xampp\htdocs\test_composer3. Т.к. программа не установлена, нужен загрузочный файл(мини-программа composer), для его загрузки в Командной строке пишем команду:php -r "readfile('https://getcomposer.org/installer');" | php 
теперь в директории появился загрузочный файл4. Запускаем команду загрузки фреймворка(у каждого свой), в Командной строке пишем:php composer.phar require silex/silex ~1.1 (для фреймворка silex)
В Командной строке, команды запускаются по разному при локальной и глобальной загрузках:
Локально: php composer.phar require silex/silex ~1.1
Глобально: composer require silex/silex ~1.1 php composer.phar меняется на composer
Еще при локальной загрузке нужно каждый раз закачивать установочный файл(это не сложно и описано в шаге 3):php -r "readfile('https://getcomposer.org/installer');" | php 
При глобальной загрузке этот файл не нужен.ГЛОБАЛЬНО пошагово
1. Скачиваем программу composer https://getcomposer.org/Composer-Setup.exe
2. Запускаем. При запросе файла php указываем путь к локальному хостингу -> папку php
3. Теперь делаем все тоже самое что и при локальной загрузке, но пропускаем шаг 3, и изменяем запросы из Командной строки(вместо php composer.phar пишем composer). Пример:
было так: php composer.phar require silex/silex ~1.1
стало так: composer require silex/silex ~1.1
О других отличиях между глобальной и локальной загрузками пока-что тут ничего не ответили!

Худший ответ: 3. packagist.org нужен, если вы собираетесь публиковать свои пакеты.
на остальное вроде бы ответили.
Еще момент. По умолчанию домашняя директория композера располагается в домашней папке пользователя windows. B если у вас имя пользователя кириллическое, могут возникнуть проблемы с некоторыми пакетами (в частности, например, будут проблемы с ApiGen`ом). Поэтому стоит создать (или изменить) системную переменную COMPOSER_HOME, указав в ней путь к любой папке без кириллицы (например c:\composer)
Вопрос: Как поставить картинку позади уже имеющегося фона-цвета?

Лучший ответ: background-image всегда лежит поверх background-colorbackground-image может иметь несколько слоёв картинок:body{
  background-image: url('one.png'), url('two.png');
}
Как сказали archelon и Валерий, сделать один контейнер поверх другого:
codepen.io/S-ed/pen/QbXPaG

Худший ответ: наверное, только так<div class="background_image">
  <div class="background_color">
    ... 
 </div>
</div>
Вопрос: Mikrotik+Softether: L2TP over IPsec — как настроить Mikrotik?

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

Худший ответ: Короче после недели мучений установки узнаТы.
Итак, тем кто бьется с установлением L2TP over IPSec в сторону сервера Softether, а микротик клиент:
Сервер softether - xx.xx.xx.xx - его IP,
yy.yy.yy.yy адрес микротика (в моем случае внутренний yy.yy.10.42)
Все настройки на микротике:
1. создал Ipsec proposal. Там Sha1, 3des, aes-256 cbc, PFS Group mod1024.
2. создал Ipsec peer. Там адрес это xx.xx.xx.xx, порт 500, pre shared key и он сам введен в поле, exchange mode l2tp, send initial contact НЕ стоит, nat traversal стоит (у меня микротик за натом), proposal check Obey, sha1, 3des+aes-128+aes-256, DH group NO, disable DPD. Фуф.
3. самое веселое - создал Ipsec policy. Там src-address yy.yy.10.42/32 (!), dest-address xx.xx.xx.xx/32, protocol udp, action encrypt, level require, ipsec protocols ESP, туннель НЕ стоит, sa-src-ad yy.yy.10.42, sa-dst-ad xx.xx.xx.xx.
4. ну и само соединение l2tp client, только профиль должен содержать encryption -> require.
После всего проделанного при попытке поднятия l2tp клиента, в IPSec -> remote peers должен появиться сервер и established в деталях, а в IPSec -> Installed SAs две строчки с подробностями самих SA и методом шифрования. Softether, как оказалось, поддерживает много. И des, и 3des и aes-128 cbc и aes-256 cbc.
Всем спасибо, все на отдых!
Вопрос: Поиск программы для наложения watermark

Лучший ответ: Клиенты пользовались www.xnview.com/en/xnview/ 

Сейчас у них есть продукт XnConvert www.xnview.com/en/xnconvert/#screenshots 

Бесплатно. В нашем случае надо было все привести к одному размеру и к одному формату — клиент справился.

Худший ответ: ImageMagick, но вы, наверное, ищете что-то с GUI.
Вопрос: Сайтостроение и работа хостинга, днс, общие знания

Лучший ответ: По сайтостроению, вёрстке и скриптам для самых-самых основ подойдёт вот эта книга.
Там описаются базовые вещи веба, что есть что и где применяется. Сейчас, конечно, устарела, да и изначально по ней нельзя было ничему научиться, но вот представление об используемых технологиях при беглом прочтении можно разобрать.
Насчёт хостинга — пусть человек возьмёт любую книжку по PHP и настроит по ней локальный веб-сервер, желательно с виртуальными хостами. Это даст хорошее представление о том, что из себя представляет виртуальный хостинг. После этого он будет иметь достаточно знаний, чтобы понять ваши объяснения про другие виды хостингов.
А вот насчёт dns даже и не знаю, чего посоветовать. На вики вроде бы хорошая статья.

Худший ответ: Посоветуйте человеку литературу «для чайников». Там всё подробно разжёвано.
Вопрос: Зачем использовать git в верстке?

Лучший ответ: Вы просто версткой еще не начали заниматься. Не останавливайтесь на ctrl+с и ctrl+v, клавиатура содержит массу других кнопок.

Худший ответ: Допустим над проектом работает 2 человека
1 верстает
2 прикручивает верстку к цмс (фреймворку)
без гита было бы проблемно отдавать верстку программисту
Вопрос: Что нас ждет после flat-дизайна?

Лучший ответ: Flat-дизайн - это результат того, что программисты начали делать дизайн (видно из-за отсутствия дешевых качественных дизайнеров). 
Если продолжить дальше в этом русле, то рано или поздно появиться ещё более упрощённый дизайн на уровне текста, изображений и функциональных элементов. 
Или наконец-то появятся дешевые качественные дизайнеры и всё вернётся "на круги своя".

Худший ответ: Поживем - увидим
Вопрос: Первые шаги при воплощении уникальной идеи в жизнь?

Лучший ответ: 1. Весь текст напоминает то, что я (да и подавляющее число разработчиков, я уверен) слышат по несколько раз на дню. Идеи не охраняются, создать проект без раскрытия идеи - невозможно.
2. Примеров стартапов соцсетей (как и любых) великое множество на каждом шагу. Сметы, безусловно, нигде не найдете. Да и смысла от нее нет, так как ваша будет похожа, от силы, на 0,00000000000000000000001% по каждом критерию.
3. Мне в голову не приходит ни один успешный проект, который начинался как революционная, не имеющая аналогов, идея. Даже Форд не создал первый автомобиль. Беспрецедентные новинки создаются в лабораторных условиях без конкретной цели, чаще всего - учеными.
Путь начать в данном направление, наверное всегда только один, разработать proof of concept с выстроенной бизнес-моделью, подкрепить его хоть какими-то цифрами и искать ресурсы (в зависимости от масштабов - свои или привлеченные средства)
Уверен, сейчас вы думаете, что самое главное - это создать сайт\сервис\программу - обычно, "люди с идеей" называют это "технической частью" - но, уверяю вас, это лишь самое малое звено в огромной цепочке событий, которая в 99,99% случаев ведет к неудаче (в лучшем случае, к опыту и перезагрузке)
Втянуться можно как вам угодно, в реальности встречался с каждым примером:
- Разработать самому, даже с нуля (нужно терпение и целеустремленность)
- Найти среди знакомых энтузиаста (нужно уметь не бояться потерять друзей)
- Скопить немного денег на заказ минимального каркаса и начать поиск привлеченных средств (нужна огромная заинтересованность и харизма)
- Подумать, какую существенную работу в проекте можете выполнять вы - раз разработка не для вас - сделать ее (например, существенное соц. исследование, или подписание фьючерсных контрактов с потенциальными клиентами) и обратиться уже с этим к заинтересованным сторонам - друзьям, разработчикам, студиям, инвесторам (нужны реальные профессиональные навыки в сопутствующих областях).
В принципе, софт, почти всегда не самая важная и сложная часть и все (включая инвесторов) это понимают. Но за голую идею точно никто никогда ничего не даст.

Худший ответ: социальной сети, которая нужна огромному количеству людей - Нет.
Вопрос: Можно ли добавить социальную составляющую в TO-DO листы?

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

Худший ответ: Просто ради интереса — schemer.com видели?
Вопрос: Существует ли кроссплатформенная программа для контроля рабочего времени сотрудников?

Лучший ответ: Это плохая идея. Если вы так не доверяете сотрудникам, то увольте их и возьмите других. Доверие - двусторонний процесс. Пока вы не доверяете им, они вам тоже не будут. Установите софт для слежки, они найдут, как заниматься херней. 
Можете почитать ответы на похожий вопрос годичной давности. Там есть и конкретные рекомендации по софту.

Худший ответ: Как вариант можно позакрывать им сайты типа vk, odnoklassniki, facebook. И тогда работа пойдет активней )
Вопрос: Существует ли простой, но безопастный php-фреймворк регистрация юзера?

Лучший ответ: Элементарные PDO prepared statements + var_filter обеспечат вам практически максимальный уровень безопасности. Для одной только регистрации пользователя тянуть целый фреймворк - бред полный. 
К тому-же не исключено, что могут быть дыры и в самом фреймворке, только вот об этом кроме вас узнают еще, как минимум, все остальные пользователи этого же фреймворка..
Своя система регистрации в этом случае куда более безопасна.

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

Лучший ответ: Что такое фреймворк, mvc я знаю, но опыта нету.Не обманывайте нас)

Худший ответ: Проект средней сложности - это хотя бы год работы команды людей, при чем не под запись, а реальной работы. Посему вероятность, что что-то подобное найдете - очень низкая.
Рекомендую почитать:
symfony.com/doc/current/book/index.html
symfony.com/doc/current/best_practices/index.html
Вопрос: Моей встроенной видеокарте пришел конец?

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

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

Лучший ответ: Сделайте в форме2 событие OnConcreteButtonPressed. В первой настройте обработчик (в Вашем случае doSomething),  создайте вторую форму, подпишитесь на событие, откройте вторую форму.
В форме1 будет код вродеForm2 f = new Form2();
f.OnConcreteButtonPressed += doSomething;
f.Show(); // лучше f.ShowDialog();
MessageBox() внесите в doSomething().
Во второй форме при нажатии на кнопку генерируйте событие OnConcreteButtonPressed.

Худший ответ: Сделать открытую переменную в 2 форме и открыть 2 форму, как диалог (ShowDialog)
Потом проверять и считывать переменную.
Вопрос: Дешевый сервис виртуальной АТС с функцией приветствия?

Лучший ответ: zadarma.com наверное самый дешевый.

Худший ответ: Посмотрите на UIS (uiscom.ru), может быть подойдет по цене
Вопрос: Фриланс или офис для веб-дизайнера?

Лучший ответ: Как только видите сочетание "предлагаем вам работу в топ-1 %чего-то там% в %колхоз-сити/регион%" и "зарплата после испытательного срока %смешная цифра%" то можете смело смеяться в ответ таким рекрутерам. В 90% случаев вас будет ждать унылое болото, где вас будут заставлять работать от звонка до звонка, клепая унылое говно, и получать за все это вы будете смешные деньги. + с огромной вероятностью, начав работать в таком месте, вас засосет в это самое болото, в котором вы вполне возможно потеряете пару лет своей жизни, радуясь невероятным повышением зп на 20-30% (а 20-30% от ничего, это все еще ничего).
По поводу "социализации" и прочих "плюсов" офисной работы - такие вещи должны браться в расчет только тогда, когда вас устраивает сама база. А при зп в 30к вас скорее ждет лягушатник со вчерашними студентами и "типа сеньёрами", которые на самом деле нифига не сеньеры и их вообще уже пора пристрелить, за то что они годами сидят в болоте.

Худший ответ: 3. Зарплата на испытательном сроке не должна быть меньше, чем после.
Зря ... Не стоит ограничивать работодателя в размере денежного вознаграждения...
Вопрос: Подымаем GIT на своем домене и сервере?

Лучший ответ: GitLab вам в помощь. Вкратце, свой маленький github.Инструкция для быстрой настройки Debian/Ubuntu

Худший ответ: курить ман по gitolite
Вопрос: ssd в ноутбук

Лучший ответ: Вроде как в ASUS N56VZ нет mSATA порта. Было бы неплохо сначала в этом убедиться перед покупкой.
Если там нет mSATA, то самый нормальный вариант — это заменить оптический привод. Если оптический привод нужен изредка, то проще его подсоединять по USB ради того, что SSD и HDD будут всегда внутри.

Худший ответ: Есть еще такой вариант: www.ebay.com/itm/New-SATA-2nd-Hard-Drive-SSD-Caddy-for-ASUS-N56VZ-N56VZ-DS71-N56VZ-ES71-/271024733380
Конечно же если вам отсутствие оптического привода не важно.
Вопрос: Время, которое пользователь проводит на сайте

Лучший ответ: Совершенно корректно это время подсчитать невозможно (если только не отсылать на сервер данные о всех перемещениях и нажатиях пользователя на странице — а не только о тех, которые инициируют какое-то общение с сервером).

Чуть более корректно можно подсчитать, анализируя все обращения клиента на сервер самостоятельно. Скажем, пользователь открыл форму регистрации в 10.00. Мы знаем, что на её заполнение в среднем уходит 2 минуты. В 10.10 пользователь нажал на «Зарегистрироваться». Вероятнее всего, что реально он на сайте провёл около двух минут (отвлекаясь на что-то ещё), чем все десять минут.

По идее, составив табличку, где будут прописаны средние времена работы с той или иной страницей/действием + анализируя логи, можно более или менее корректно высчитать время работы человека на сайте.

В одном из проектов, к которому я имею отношение, мы считаем время по подобному алгоритму, правда, табличка у нас довольно упрощённая. Но и время нам нужно знать лишь приблизительно.

Но, может быть, есть и онлайн-сервисы, которые умеют подобное. Может быть кто-то ещё подскажет.

Худший ответ: Появилась идея, но не знаю насколько она рабочая, так как никогда такого не делал.
Время ведь можно считать на клиенте с помощью javascript и в необходимых ситуациях (например, переход по внешней ссылке) уже отправлять аяксом на сервер. Нужно только повесить на все внешние ссылки соответствующие обработчики. Ну и трекать, когда человек просто вводит в строке браузера другой URL и уходит с сайта. Насколько мне известно, и то, и другое реализовать можно.
Вопрос: Шаринг памяти между процессами в Nodejs?

Лучший ответ: Такой возможности нет и не может быть! Это известная задача, для нее изобретены скоростные транспорты типа 0MQ, смотрите в эту сторону zeromq.org/bindings:node-js

Худший ответ: Процессы являются изолированными.
Если вам нужны общие данные вместе с 8ю ядрами но без транспорта (например 0MQ), то вам нужен любой другой многопоточный язык программирования.