pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: В офис: настольные компьютеры или ноутбуки?

Лучший ответ: Если сотрудник более-менее чётко работает с 09 до 18, без частых командировок (где ему может понадобится ПК), то как по мне настольный компьютер удобней.

Как говорится зачем покупать ноут, а к нему монитор, клаву, мышь. Настольный компьютер вроде как и безопасней для компании. Внешние порты можно заблокировать.

Худший ответ: Моноблок или тонкий клиент (слабый моноблок), но люди говорят, что второй вариант — УГ.
Ноутбук тоже вариант, но не все к ним привычны + работники начинают таскать их домой. Ноуты проигрывают в цене, т.к. нужны нормальные, с классической удобной клавой и хорошим дисплеем.
Вопрос: Как скрыть input при определенном количестве элементов?

Лучший ответ: Тоже самое что у Михаил Чирский только попроще
jsfiddle.net/w3q9f0fm

Худший ответ: Так?
https://jsfiddle.net/2azh2024/
Вопрос: Письма с сайта: в спам?

Лучший ответ: А если указать в Reply-To адрес кому отвечать?

Худший ответ: Настроить фильтрацию «если адрес отправителя такой-то, не отправлять в спам»?
Вопрос: Как сверстать такую структуру блоков?

Лучший ответ: https://jsfiddle.net/xqd0zerq/ так? уменьшайте до 400 пикселей блок с результатом

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

Лучший ответ: Просто покажите заказчику сайты без адаптивной верстки на смартфоне.

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

Лучший ответ: - Функциональное программирование - концепция не привязанная к языку
 - ООП - концепция не привязанная к языку (даже если у вас чисто функциональный язык программирования вы можете "эмулировать" объекты для сокрытия состояния).
 - Тестирование кода - не привязано к языку. Так же как и подходы вроде TDD и BDD (тут хорошо Кент Бэка подходит)
 - DDD - не привязано к языку (читать Эрика Эванса)
 - Рефакторинг (Мартин Фаулер)
 - Архитектура приложений (про SOLID читаем у Роберта Мартина, про GRASP - у Крэйга Лармана. Так же есть всякие "программист-прагматик" дэйва томаса и т.д. Ну и опять же Фаулер)
 - Базы данных - вообще не привязано к языку.
Можно так долго продолжать. По сути добрых 90% всего не привязано к языку.

Худший ответ: Макконнелл - Совершенный код
Боб Мартин - Чистый код
Фаулер - Архитектура корпоративный приложений
Банда четырех - паттерны
Вопрос: Unity, горизонтальные полосы под панелью?

Лучший ответ: Какой ВМ отрисовывает фон десктопа? Если nautilus, отключить jpg отрисовку в compiz, если compiz, то не трогать. Обязательно включить отрисовку png компизом! Должно помоць.

Худший ответ: Проблему решил немного кардинально, удалением /usr/share/unity/5/panel-shadow.png
Спасибо , который в личном разговоре, очень четко очертил суть проблемы.
Вопрос: Почему у HTMLCollecton length 0?

Лучший ответ: Вот что за мания в первой половине говорить об одном примере (где window.getElementsByTagName не существует), а во второй половине у вас появился drag, а потом jQuery...var list = document.getElementsByTagName('ul');
console.log(list);
console.log(list.length);
Отлично работает прямо на этой странице.

Худший ответ: Jquery это - $("ul").length ... коротко и ясно. Ваш наезд некорректен.
Вопрос: Как подставить html код чрез php?

Лучший ответ: Вам необходимо поправить шаблон компонента меню.
Если иконки нужно вывести не все одинаковые для каждого пункта, а индивидуальные, то следует использовать параметры меню в расширенном режиме.
Пример как это делается (правда на шаблоне на базе 2 bootstrap, но это не принципиально) показано здесь http://xn--80ahcjeib4ac4d.xn--p1ai/information/int...

Худший ответ: 
Вот реально подставить перед каждым  из этого списка код иконок, через php?
Вопрос: Как в C++ увеличить число символов, занимаемых числом?

Лучший ответ: #include <iostream>
#include <iomanip>

using namespace std;

int main()
{
    cout << 300 << endl;
    cout << setw(3) << 3 << endl;
    cout << setfill('0') << setw(3) << 3 << endl;
    return 0;
}
Вывод[guest@localhost cpp]$ .iso++ t.cpp -o t
[guest@localhost cpp]$ ./t
300
  3
003
[guest@localhost cpp]$

Худший ответ: Пример отсюда
TL;DR: printf("%03d") или printf("%3d")/* printf example */
#include <stdio.h>

int main()
{
   printf ("Characters: %c %c \n", 'a', 65);
   printf ("Decimals: %d %ld\n", 1977, 650000L);
   printf ("Preceding with blanks: %10d \n", 1977);
   printf ("Preceding with zeros: %010d \n", 1977);
   printf ("Some different radices: %d %x %o %#x %#o \n", 100, 100, 100, 100, 100);
   printf ("floats: %4.2f %+.0e %E \n", 3.1416, 3.1416, 3.1416);
   printf ("Width trick: %*d \n", 5, 10);
   printf ("%s \n", "A string");
   return 0;
}Characters: a A
Decimals: 1977 650000
Preceding with blanks:       1977
Preceding with zeros: 0000001977
Some different radices: 100 64 144 0x64 0144
floats: 3.14 +3e+000 3.141600E+000
Width trick:    10
A string
Вопрос: Как хранить массив байт в базе данных?

Лучший ответ: 1) BLOB
2) запаковать в int32

Худший ответ: Доки пробовали открывать?
sqlite.org/datatype3.htmlBLOB. The value is a blob of data, stored exactly as it was input.
Вопрос: Выбор ноута для дизайнера. на что обратить внимание?

Лучший ответ: с нынешними ценами за 40к ты ноут, чтобы работать без тормозов в 3DS Max не найдешь.

Худший ответ: Я обычно беру б/у околотоповые комплектации. Выбирать просто по цене, если за 40 значит за 40 самое крутое что есть на авито/ебей
Вопрос: Как работает верстальщик?

Лучший ответ: 1. Говорят "вёрстка сайта". Вёрстка - это только HTML+CSS. Вёрстка является частью Фронтенда. Фронтенд - это уже программирование. Тут нужно отлично знать JavaScript и технологии вокруг него, вёрстка тут лишь обязательный довесок.
2. Что вы подразумеваете под чистыми HTML, CSS, JS? Для браузера все они чистые, другое дело что сейчас, например, уже мало кто пишет на чистом CSS. Это не удобно, когда есть чумовые LESS/SASS и прочие препроцессоры, которые облегчают работу. С JavaScript тоже самое. Конечно, все можно написать на чистеньком)), но это изобретение колеса. Давно уже написаны тысячи библиотек которые решают задачи разной степени рутинности. И даже на сайте визитке может пригодится тот же jQuery, если есть что решать.
3. Смотря как договоритесь. Обычно, при дешевой разработке, бекенд уже существует в каком то виде, и все что делает верстальщик для типовых текстовых страниц - оформляет базовые элементы (списки, абзацы, заголовки, таблицы) так чтобы было максимально похоже на макет. Если контент очень сложный, тот тут уже подгоняют под него бекенд.
4. Шаблонизаторы это прежде всего динамические одностраничные приложения или SPA, написанные на серьезных фреймворках вроде Эмбера или Ангуляра. При верстке сайтов они практически не применяются. Конечно, даже тут можно облегчить себе работу, если вы хорошо знаете Handlebars, Grunt/Gulp то вы можете собирать верстку из кусочков используя шаблонизаторы, но это уже другой вопрос.
5. Верстка это лишь часть фронтенда. Бэкенд делают совершенно другие люди. Подобные заказы, где есть и верстка и бекенд - обычно называются "под ключ", правда обычно туда еще и дизайн входит)
6. Бывает что и изобретают, все зависит от опытности и амбиций бекендера. Разумеется это если мы говорим о фриланс заказах и мелких сайтах. Любой крупный проект со своей командой скорее всего имеет самописные технологии под большинство своих задач. Это обусловленно уникальностью бизнес процессов и безопасностью (известные CMS взломать легче)
7. У кого как, обычно за доп. плату. Но сегодня многие этого хотят и надо уметь.

Худший ответ: 1) Frontend
2) Есть
3) Зависит от технологии, конечно нужно учитывать то, что будет сгенерировано бэкэндом
4) Не всегда
5) Как договоритесь с заказчиком
6) Если магазин стандартный - изобретать нет смысла. Если хотите сделать какой то особенный магазин, то фреймворк будет только мешать. Ozon не на вордпрессе же работает.
Вопрос: CMS для магазина с определенным функционалом?

Лучший ответ: DotPlant2 вам в помощь, бесплатная,  на фреймворке  Yii2, он под интернет-магазины писался и первые два ваших требования в нем 100% есть и достойно реализованы, живой поиск очень хороший в нем. Насчет третьего — мне такое и не требовалось, особо не вникал, но вроде как нет такой функции, но код открытый, можно все что угодно дописать. Но смотрите по требованиям к хостингу его, довольно капризная в этом плане CMS.

Худший ответ: 1. любая cms для интернет магазина, к примеру prestashop или opencart. так-же можно использовать готовые расширения для популярных cms: wordpress (woocommerce), joomla (virtuemart)
2. полностью готового решения не найти, но сам функционал сравнения товаров возможно
3. Фиксировать цену не типичный функционал, писать самому
"нашли дешевле" вообще на обработку менеджерам
Вопрос: Тайм-трекер, максимально похожий на тайм-трекер UpWork?

Лучший ответ: TopTracker можете попробовать, вроде описанное умеет и бесплатен.

Худший ответ: dreel.ru вроде это умеет
Вопрос: Что почитать о гейм деве?

Лучший ответ: Тут архитектура
gameprogrammingpatterns.com
Тут алгоритмы поиска пути 
www.redblobgames.com

Худший ответ: для новичков пригодится https://habrahabr.ru/post/255561/
Вопрос: Движки игр для андроида

Лучший ответ: — 3D Android Game Engines — 

• Untity3D 3.0 
unity3d.com/ 
(Early build) 

• Airplay SDK 4.2 
www.airplaysdk.com/index.php 

• ShiVa3D 
www.stonetrip.com/mobile-publishing.html 

• DX Studio 
www.dxstudio.com/news.aspx?newsid=12fd905c-36d7-4823-... 
(in Entwicklung) 

• Angekündigt: Unreal Development Kit (Unreal Engine 3) 
udk.com/ 

-----2D Android Game Engines — 

• Cuttlefish Engine 
www.cuttlefishengine.com/ (in Entwicklung) 

• Rokon 2D Game Engine 
rokonandroid.com/ 

• Corona Game Edition 
anscamobile.com/corona/games/index.html 

• AndEngine 
www.andengine.org/ 

• candroidengine 
code.google.com/p/candroidengine/ 

• Mages Engine 
code.google.com/p/mages/ 

• jMonkeyEngine 
www.jmonkeyengine.com/ 

Мы писали на AndEngine+box2d для физики, но есть еще куча других движков. Для 3d понравилась Shiva хоть и платная…

Худший ответ: За 3D спасибо — буду использовать.
А по поводу 2D все еще тяжко.
AndEngine не подходит — слишком медленный. 
rokonandroid.com/ — похоже такого нет.
корона платная.
Остальные буду пробовать, хотя вопрос был задан именно для того, чтобы не пробовать все подряд, а взять то, чем пользуются разработчики в более менее серьезных играх.
Вопрос: Как поступить, если запустили проект- а его кто-то скопировал?

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

Худший ответ: Довольно сложно и дорого заставить кого то удалить ворованный контент со своего сайта. Но, чтобы у вас не воровали систематически, можете пользоваться, например, web-мастером яндекса https://webmaster.yandex.ru/content/?service=ORIGINALS
Ну а так - защититься и продвинуться получится только вложением в собственное продвижение и создание таких фич, которые сложно своровать.
Вопрос: Можно ли залить файлы с сервера на yandex disk?

Лучший ответ: Проще выгружать нужные файлы по cron в папку Яндекс.Диск, которая синхронизируется самостоятельно. И никакого API не надо.

Худший ответ: rclone умеет Yandex.Disk.
Можно отправлять файлы из определённой папки кроном через него.
Вопрос: Как русифировать сообщения валидации и др. на Yii2?

Лучший ответ: В конфиге приложения пропишите русский язык.

Худший ответ: Ок. Это понятно. 
Как перевести на русский поле activeform?
Например, username в меню авторизации?
Вопрос: Продаю домен, где найти заглушку -- домен продается?

Лучший ответ: Дарю.<html>
    <head>
        <meta charset="utf-8">
        <title>Домен продается</title>
    </head>
    <body>
        <h1>Домен продается!</h1>
        <hr/>
        <h2>Телефон: 123-23-23</h2>
    </body>
</html>

Худший ответ: У регистратора спроси. Обычно на сайте регистратора доменов есть аукцион и когда домен добавляешь туда то заглушка сама появляется.
Вопрос: Стоит ли изучать Java после прекращения разработки EE?

Лучший ответ: Для начала: Java != Java EE. Прекращение разработки Java EE со стороны Oracle никак не повлияет на жизнь самого языка программирования. Есть вообще сомнения, что Oracle решится на этот шаг, т.к. у них самих большое количество проектов именно на Java EE разработано.
Плюс стоит помнить, что Java EE - это набор спецификаций, а не конкретная реализация. Java EE состоит из кучи JSR, которые обсуждаются и принимаются JCP (Java Community Process), то есть сообществом, в котором кроме самих Oracle есть Red Hat, IBM, Spring, Apache и многие другие. Oracle может просто передать управление Java EE сообществу. И да, новые JSR выходят вне зависимости от Java EE.
И стоит помнить, что на Java EE интерпрайз не кончается, ведь есть ещё Spring, который развивается гораздо быстрее и занимает существенную нишу на рынке.
Так что, учитывая сказанное выше, учить однозначно стоит, если есть желание.

Худший ответ: Язык можно выбрать исключительно в зависимости от своих задач, Java - это не только Enterprise, но и Android, если собираетесь писать приложения для Android, то изучайте.
Вопрос: В чем смысл сервисов платных email рассылок? В чем преимущества по сравнению со своим сервером и отправкой через php mail?

Лучший ответ: Во первых, такие сервисы как MailChimp.com, PostMarkApp.com и др. могут гарантировать доставку письма при соблюдении вами условий составления писем. Письма автоматически подписываются DKIM, имеют валидную SPF авторизацию, в некоторых случаях прописаны DMARC политики. Таким образом снижается шанс попадания письма в спам.
Во вторых, такие сервисы предоставляют статистику по отправленным письмам. Т.е. сколько было отправлено, сколько дошло до адресатов, сколько было прочитано и т.д.
В третьих, как вы уже сказали, в них есть конструкторы писем. Не всегда нужно верстать письмо, иногда достаточно конструктора, чтобы собрать простое адаптивное письмо без изысков и отправить.
Таким образом, основной смысл - в экономии времени.

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

Лучший ответ: https://github.com/rubenv/angular-tiny-eventemitter
В сервисах создавайте методы типа onUserChanged, которые принимают коллбэк и подписывают его на событие. 
В контроллерах делайте что-то типа Auth.onUserChanged(function(newUser) {
  vm.user = newUser;
});

Худший ответ: Можно использовать eventemitter, либо pubsub
Директива по идее не должна напрямую ходить в сервис, контроллер должен ходить в сервис и прокидывать в директиву (хотя есть исключения)
Вопрос: Помогите найти пост про наушники

Лучший ответ: Не эти?

Худший ответ: Оно habrahabr.ru/post/151651/, habrahabr.ru/company/boxowerview/blog/174827/?
Вопрос: К чему готовиться при переходе с back enda на front end?

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

Худший ответ: Пригодятся, имя этому - фуллстэк
Если нет понимания основ - html/css - учи )Какое время займёт обучиться на front достаточно, чтобы устроиться на работу 
зависит только от тебя. Можно за месяц до уверенного верстальщика дорасти, но чем дальше в лес, тем больше JS .
Вопрос: Сайт на wordpress, лендинг по адресу site.com/landing/ так же имеет админку на wp отдельную от основного сайта, полностью не зависимые?

Лучший ответ: Зачем вообще делать отдельный вордпресс с отдельной админкой для лендинга? Не легче ли сделать просто лендинг страницей, и создать для неё отдельный шаблон страницы (page template)? Или вообще создать кастомный тип записей "Лендинги" и там создавать лендинги с отедльными шаблонами, подключив допполя например?

Худший ответ: Я полностью согласен, отдельный тип материла и проще и т.д, но клиент прав. Требование утсановленно. Вот и пытаемся решить данный вопрос. Раньше не возникало проблем прикрутить вп к другим видам сайта (чаще самописным) а тут матрешка получается. Вопрос стоит ведь не зачем так сделано, а как так сделать ? :)
Вопрос: Почему на iPhone 4 с iOS 5 может не быть функции раздачи wi-fi?

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

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

Лучший ответ: Не экономьте на спичках. Дергайте базу) + кэширование

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

Лучший ответ: button.click( function(){
вызовНужнойФункции();
вызовНужнойФункции();
}) - кажется, лучше так. 
Но чё-то ты костыли лепишь, нет?) Если не секрет, в чём проблема?

Худший ответ: Не получается что-то, у меня есть input radio с классом #pay, при нажатии на него обрабатывается информация в другом месте, но проблема в том, что она обновляется только со второго клика, способами сверху - не получилось, возможно можно как-то добавить интервал в миллисекундах?
Input был связан с label, никакие манипуляции не смогли дать двойной клик на input, поэтому был дан на label, что по сути и является двойным кликом: сначала на input, затем label, выполняется одно действие.
Помогло:$(document).on("click", "input#pay-type-2", function (e) {
 $('#payment-block-2 label').click();
    });
Вопрос: Блиц-вопрос: покупка телефона на андроиде до 10 тыс. рублей?

Лучший ответ: Huawei Honor U8860
-камера 8 МП, светодиодная вспышка, автофокус — вот вам фото
-андроид 4.0 — не надо перепрошивать обновляться и т.д. последняя ось со всеми вкусностями и хардварным ускорением
-диагональ экрана 4", разрешение 480x854 экран не мелкий удобно сидеь на сайтах и читать новости+так как вам нужна навигация, чем больше экран тем удобнее видеть карты.
-поддержка Bluetooth, Wi-Fi, 3G, GPS собственно что еще нужно.
Распознавание лиц
Запись видеороликов есть (MP4)
Макс. разрешение видео 1280x720 вот еще по видео хорошо.
Память и процессор
Процессор Qualcomm MSM 8255T, 1400 МГц
Количество ядер процессора 1
Поддержка карт памяти microSD (TransFlash), объемом до 32 Гб
Объем оперативной памяти (RAM) 512 Мб
Объем постоянной памяти (ROM) 4 Гб
---оперативки маловато, но много надо только для игр. 1 ядра конечно мало, но 1400 мгц. И все за 11тым рублей. Хоть и huawei но характеристики хорошие.
ах да заметил
Питание
Тип аккумулятора Li-polymer
Емкость аккумулятора 1930 мАч
Время разговора 6:40 ч: мин
Время ожидания 380 ч
Это оочень не стандартная батарейка. Почти 2к mAh хотя обычно 1500. У galaxy s plus 1650.
Собственно если брать верхние 7 часов разговора. Это значит 7 часов активности при звонке можно считать что это 7 часов в интернете. Вам наверное на 3 дня даже хватит.

Худший ответ: Только на базе Cortex a8 (ARMv7)
Galaxy S и Desire S подойдут, но они на сколько мне известно, более 10тыс.

Desire S более оперативы (768) и будет официальный андроид 4.0
Вопрос: Как узнать имена переменных в функции?

Лучший ответ: Если это метод класса, подойдет Reflection: php.net/manual/ru/book.reflection.php, метод getParameters(), если нет, можно воспользоваться этим: https://github.com/nikic/PHP-Parser

Худший ответ: Функция требует не имена переменных, а параметры.
Имена переменных она будет использовать внутри себя, обозначая в процессе выполнения те данные, которые вы ей передали.
В примере ниже я вызываю функцию foo с аргументами x,y. Сама функция вызовется и значения которые хранятся в x и y будет интерпретировать как а, б, потому что она не знает что такое x y
x=1
y=2
foo(x,y)
function foo (a, b)
{
 print a, b
}
Вопрос: Как сделать ссылку со страницы на определенный слайд carousel bootstrap?

Лучший ответ: Ссылка example.com/#N где N - номер слайда (начало с нуля)$('#carousel').carousel(document.location.hash.substring(1));

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

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

Худший ответ: Научи тесь не врать, скажите клиенту что сейчас есть более ваыгодный проект, это повод ему либо подождать, либо поднять вам рейт.
Такое ощущение иногда складывается что в детстве не врать учила мама только меня
Вопрос: Open source проект для участия (С++)?

Лучший ответ: > Чтобы окончательно не погрязнуть и совершенствовать навыки ищу open source проект, в котором можно было бы получить навыки в следующих областях: multithreading, highload, network programming. 

> Так же интересуюсь различными сложными алгоритмическими задачами в областях поиска, сбора и анализа информации.

Отлично, напишите Open-source модуль для фасеточного (или как это там называется?) многокритериального поиска. Чтобы, например, с его помощью можно было сделать поиск по характеристикам товаров, как в Яндекс-маркете, или как по людям вконтакте. Данные поисковый демон может как сам брать из MySQL, так и принимать в Xml формате. Демон должен искать по миллионам записей в предельно краткое время. Слабо? 

Простая задача? Сделайте то же, но с возможностью масштабирования на несколько узлов.

Кстати, для его реализации вам может помочь изучение интересных, но сложных техник: многомерных бинарных деревьев и кластеризации данных.

По поводу работы с текстом — тоже есть задача. Добавьте в Sphinx средство для поиска слов с типичными опечатками (например, башеный кран вместо башенный), неправильно написанных составных слов (патч-корд и патчкорд), и всяких артикулов/идентификаторов (например, при поиске RS232 находится и RS-232 и RS 232).

Третья задача. Бесплатный Open Source модуль склонения слов, имен, городов и словочоетаний. Чтобы например, из слов «башенный кран» можно было сгенерировать падеж: «о башенных кранах». Чтобы он был на Си++, не тормозил и не жрал память как бешеный.

Худший ответ: Проектируем немного-немало децентрализованную альтернативу ICANN (распределенную авторитетную днс): dianna-project.org
Обсуждение здесь: bitcointalk.org/index.php?topic=64282
Ищем контрибьюторов (по-модному помошников) вроде вас :)
Вопрос: Почему потоки в Java ведут себя так неочевидно?

Лучший ответ: Все очевидно и результат правильный.
В чем проблема-то ?

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

Лучший ответ: Предположу, что вы кот и ваш хозяин купил лазерную указку)

Худший ответ: Возможно это оно?built-in screen recorder. This can be activated using the Shift+Ctrl+Alt+r keyboard shortcut. A red circle is displayed in the bottom-right hand corner of the screen while recording is taking place.