pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: Как в phpStorm 3.0 создать проект удаленный?

Лучший ответ: Редактировать файлы напрямую на ftp — это PhpStorm не позволяет. Цитирую разрабаточкиво PhpStorm:
You can't use IDE w/out making a local copy first. There is a principal *technical* restriction. Same goes for all kinds of mapped remote folders. This is strictly unsupported. Please use «File|Create project from remote...» wizard to quickly setup remote project.

По этому поводу были разные дискуссии, вот две наиболее содержательные на тему «как правильно работать с удалёнными файлами/проектами»
devnet.jetbrains.net/message/5287181
devnet.jetbrains.net/thread/287045

Худший ответ: Альтернативный вариант — подмонтировать ftp, как локальный диск и работать с ним. Если мучить токмо сорцы, то работать будет относительно быстро.
Вопрос: Выбор электронной книги

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

Худший ответ: дда вот все никак не могу решиться, то ли я умный то ли красивый....неделю выбираю что купить, покет 2, Barnes & Noble NOOK (The Simple Touch Reader), Amazon Paperwhite, Kobo Glo или AirBook City Light Touch , склоняюсь больше к покету но никак не могу выбрать, а вдруг у них лучше...купить бы все сразу и потестить недельки две каждый ..
Вопрос: Mikrotik Routerband — без систематики пропадает коннект по ethernet, перевтыкание кабеля в роутер мгновенно восстанавливает связь. Куда копать?

Лучший ответ: Бывает похожее в сети при плохо обжатых RJ-45, плохо пробитых розетках, плохом контакте в розетке. 
Глючил подобным образом комп на одном рабочем месте - бросил по полу из серверной провод-времянку. Проблема ушла.
Замените/переобожмите всё, потом смотрите, осталась ли проблема.

Худший ответ: Вот пишут - forum.mikrotik.com/viewtopic.php?t=73311
Unplugging eth1 and plugging it back in resets the switch chip or something, and it starts working again, no problem.
Вопрос: Flexbox. Ваш прогноз — когда отомрут IE 8-9?

Лучший ответ: Глупый вопрос! Прям щас берёте и делаете. Давно уже так делаю. Ни одной жалобы не было. В случае чего, напишите фолбек, для ie через флоаты

Худший ответ: Лет через 5
Вопрос: Стоит ли переходить на роутер d-link dir 620?

Лучший ответ: Нет. Только не дилинк. Купите tp-link если нужно бюджетно, Zyxel если подороже или Microtik если вы хотите чтобы было серьезно.Или оставайтесь на dir300, если уж он работает без перебоев не оставатесь

Худший ответ: dir-615 лучше будет по скорости.
только стоковые прошивки д-линка - УГ еще то.
кстати, на 300й тоже ddwrt встанет - в плане стабильности будет лучше, только слабенький в нем радиомодуль.
хуже уж точно не будет
Вопрос: Drupal Views: html-тег в метке поля?

Лучший ответ: создайте шаблон views-view-table--example.tpl.php , где example - имя представления и в нем задавайте хедеры для таблицы

Худший ответ: ² — вот, вам так не проще будет?
В заголовок поля просто впишите индексную «2».
Вопрос: Что означает конструкция (function($){$(function(){ })})($)?

Лучший ответ: $(function(){}) — это мы запускаем действие в момент загрузки страницы. А оборачиваем в анонимную функцию (function($){   })($);, чтобы избежать конфликта имен с $. 
Автор плагина предусмотрел случай, когда доллар занят под другую библиотеку/функцию/переменную. Чтобы избежать конфликта имен, достаточно будет заменить доллар на jQuery, вот так (хотя сразу так и нужно было писать):(function($){$(function(){
    $('select').styleThis();
})})(jQuery);
Т.е. передав один раз нужный параметр, нам нет нужды переписывать весь плагин.

Худший ответ: Вызов функции $() с аргумментом в виде анонимной функции, внутри замыкания (closure) в которое передаётся $.  Весь этот изврат нужен для того что бы не было проблем со сборкой мусора... на практике в JQuery это просто выполнение функции по событию onDocumentReady.
Вопрос: Ограничение по количеству выполняемых процессов (nginx + php-fpm)?

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

Худший ответ: В логах не может быть все чисто. Смотрите  error log у  nginx
Вопрос: Организация БД для нескольких компаний?

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

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

Лучший ответ: Искал аналогичное решение долго. Нашел и использую вот это :
www.kingston.com/ru/usb/encrypted_security#dtvp30
market.yandex.ru/model.xml?modelid=3958794&hid=288003
Обязательно, чтобы модель была с приставкой "Vault Privacy Edition".
В момент подключения появляется 2 устройства : 
1) read-only диск с программой, которая умеет запрашивать пароль и передавать его в контроллер аппаратного шифрования;
2) собственно диск с данными, которые становятся открытыми только после правильного пароля.
НЕ требует прав администратора на ПК, поэтому подходит для любого интернет-кафе и т.п.
Лучшего решения я не нашел.

Худший ответ: Советую попробовать аппаратные решения, тут производитель, а тут обзор с хабра.
У самого 16гб версия, удобно, пароль вводить приходится даже тогда когда к телеку подключаешь.
Вопрос: Стоит ли оптимизировать сайт\веб приложение под IE 6,7,8?

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

Худший ответ: 6 - точно не стоит поддерживать, забудьте этот кошмар
7 - нуууу....можно, но не очень важно
8 - можно и желательно
Для IE ниже восмёрки можете в шапке прописать условный комментарий ( Стоит ли оптимизировать сайт\веб приложение под IE 6,7,8? ) :<!--[if lt IE 8] >
<div stlye="background-color: yellow; color: black; text-align: center; padding: 5px 0;">
Чувак, установи нормальный браузер *тут ссылка на какой-нибудь браузер*
</div>
<![endif]-->
Вопрос: Как понять что виновато в медленном поиске на PostgreSQL?

Лучший ответ: Очевидное решение знаменитым "костылем": после сатрта выполните эти запросы, и кеш прогреется. 
Но лучше найдите тонкое место, htop, iotop, scout_realtime вам в помощь - делайете тот самый медленный запрос - смотрите, что проседает из железа.
Вангую, что проседать будет жесткий диск

Худший ответ: Итак, после недолгих тестов выснилось следующее: самое узкое место это жесткий диск, после него идет оперативная память и потом настройки в PostgreSQL.conf, после улучшения обоих характеристик допилил конфиг и запрос с результатом в 400000 строк строился 10 сек, а запрос на лимит 100 0,40 ms. Общий вывод: виноваты ресурсы
Вопрос: Как сделать 2 колонки с помощью inline-block?

Лучший ответ: Попробуйте вот так:<div class="box1">11111</div><div class="box2">222</div>
или так:<div class="box1">11111</div><div
 class="box2">222</div>
Проблема в переводе строки  между div, который воспринимается, как отступ
Более подробно можно почитать, например, вот тут

Худший ответ: Вот тебе ответ ruseller.com/lessons.php?id=1429&rub=29
А вообще можно сделать просто вот так <div class="box1">11111</div><div class="box2">222</div>, в одну строчку.
Вопрос: Как отсортировать массив?

Лучший ответ: SELECT name, `text`
FROM product
JOIN product_attribute USING (product_id)
JOIN attribute_description USING (attribute_id)
-- JOIN attribute USING (attribute_id)   -- таблица в запросе не нужна
GROUP BY 1, 2
HAVING COUNT(*) > 1;
fiddle

Если нужна именно сортировка как в эталоне - ну добавить ORDER BY MAX(attribute_id)

Таблица attribute потребуется лишь в случае, если данные из неё нужны (например, в запрос добавится отбор по значению attribute_group_id).

Если  надо сравнивать атрибуты у более чем 2 товаров, то соотв. образом откорректировать условие пост-отбора. Например, для 3 товаров и атрибутов, имеющихся у всех трёх, это будет HAVING COUNT(*) = 3

Худший ответ: Извращение, конечно, но я бы сделал так:
$ar1 = [
	['a' => 1, 'b' => 2],
	['a' => 2, 'b' => 11],
	['a' => 3, 'b' => 12],
];
$ar2 = [
	['a' => 1, 'b' => 2],
	['a' => 2, 'b' => 11],
	['a' => 3, 'b' => 13],
];

$hashedArray1 = [];
foreach($ar1 as $ar) {
	$hashedArray1[json_encode($ar)] = $ar;
}
$hashedArray2 = [];
foreach($ar2 as $ar) {
	$hashedArray2[json_encode($ar)] = $ar;
}
var_dump(array_intersect_key($hashedArray1, $hashedArray2));
Вопрос: С чего начать создание приложения для Android?

Лучший ответ: Я бы советовал начать разучивать строевую подготовку и военные маршы. Ну это при условии что вы не найдете 3-5 тысяч для того, кто сделает за вас этот диплом.

Худший ответ: Вам нужно раз
Вам пригодится два
Вопрос: Общий доступ к переменной для всех классов php?

Лучший ответ: class TitleProvider {
    private $title;
    public function getTitle() { return $this->title; }
    public function setTitle($title) { $this->title = $title;}
}

class Foo {
    private $titleProvider;

    public function __construct(TitleProvider $titleProvider){ 
        $this->titleProvider;
    }
}
как-то так. Либо статика. Либо вообще придумайте как сделать так что бы эти три класса не зависили от этой фигни.

Худший ответ: Для этих целей есть трейты
php.net/manual/ru/language.oop5.traits.php
Вопрос: Адекватность генератора псевдослучайных чисел?

Лучший ответ: Возьмите один из готовых генераторов и не изобретайте велосипед. При реализации ГПСЧ можно очень легко наделать ошибок, которые на первый взгляд не заметны.

Возьмите, например, из [1] реализацию mt19937 и забудьте.

[1] llvm.org/viewvc/llvm-project/libcxx/trunk/include/random?view=markup

Худший ответ: Судя по тегу «криптография» вы собираетесь использовать ГПСЧ для генерации некоторого криптографического ключа? Тогда нужно еще задуматься над тем, чтобы энтропии было достаточно.
А генератор, например, делается так: Xn=X_{n-1}*C+1 где C — некоторое число. Дополнительно — циклический сдвиг на 13 бит, к примеру.
Вопрос: Какую видеокарту купить для работы с web?

Лучший ответ:  Подскажите пожалуйста, какую видяшку взять для комфортной работы с web?
Никакую.
Если вы не 3D дизайнер, и не геймер, то зачем вам отдельная видеокарта?
Встроенного видео хватит на все. Даже в современные игры на минимальных настройках поиграть можно будет.
Поэтому просто процессор со встроенной видеокартой, если волнует проблема энергопотребления, то процессор обязательно от Intel.
Но у вас я так понимаю уже готовая система и встроенного видео нет?

Худший ответ: Любую. Или даже встроенное в мать видео.
Вопрос: Автоматичесский выбор предустановленной конфигруации(IP, шлюз и.т.п.) в соответствующей wifi сети?

Лучший ответ: 1. Mobile Net Switch;
2. NetSetMan;
3. Запрос в Гугл по словам «network manager windows».

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

Лучший ответ: Берите «2,1/256/533». Кэш еще никому не навредил. Разницу в 300 мегагерц Вы вряд ли заметите невооружённым (тестами) взглядом.

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

Лучший ответ: страница жутко открывается в IE, Smart-TV итд.
Что значит жутко?
жутко плохо?
жутко долго?
жутко не так, как надо?

Худший ответ: жутко открывается в ну вот и качай себе виртуалки с версиями ИЕ и смарт-тв и смотри что там не так
Вопрос: RaspberryPI — сгодится ли в качестве веб сервера?

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

Худший ответ: Смысла нет. Хотел поднять облачное хранилище Seafile (Nginx). В итоге получил большие тормоза. Так что задумайся. Он больше все таки для того чтобы играться с GPIO и запускать небольшие проекты.
Вопрос: Как настроить VPN на mikrotik чтобы был доступ в удаленную сеть, когда он сам не является основным шлюзом?

Лучший ответ: Вариант 1. На всех компьютерах в сети прописать статический маршрут на 192.168.1.0.
Вариант 2. Прописать его же, но на новом шлюзе.
Вариант 3. На новом шлюзе и микротике настроить OSPF, пусть сами разбираются.

Худший ответ: На новом основном шлюзе добавить правило в MANGLE которое будет маркировать (mark-routing) трафик до удаленной сети, в таблицу маршрутизации добавить 0.0.0.0-маршрут для маркированного трафика, в качестве шлюза указать микротик, метрика должна быть меньше основного шлюза по умолчанию.
Вопрос: Многие разработчики проприетарного ПО используют open source библиотеки. Почему никто не заставляет их открыть свой код?

Лучший ответ: 1, 2, 3, 4, 5, 6, тема на офсайте и ещё по теме.

Худший ответ: Так там же разные опенсорс лицензии, некоторые ограничивают коммерческое использование, другие нет.
Например, лицензия MIT позволяет использование библиотеки в закрытом ПО, при условии, что текст лицензии предоставляется вместе с этим ПО.
Вопрос: AngularJs. Почему ругается на контроллер?

Лучший ответ: в новых версиях заменил<script src="bower_components/angular/angular.js"></script>
на<script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.0.7/angular.min.js"></script>
и заработал

Худший ответ: Потому что angular.module('app', []).controller('DemoController', DemoController);
Вопрос: Как отключить загрузку страниц в фоновых табах до тех пор пока я сам к ним не перейду в Chrome и в Firefox?

Лучший ответ: upd:
https://chrome.google.com/webstore/detail/the-grea...
Нашел старое рабочее расширение. Всем советую)
-----------------------------------------------------------------
Проблема наконец-то решена!!! Начиная с 46 версии хрома! 
Перейти в адресной строке: chrome://flags/#enable-offline-auto-reload-visible-only

Худший ответ: Есть одна хитрость. Включаете автономный режим (в Лисе: Alt - 3 раза вверх - Enter). Открываете нужные вкладки в фоне, затем просто нажимаете "Попробовать снова" на необходимых страницах - автономный режим выключается сам.
Вопрос: Поиск похожих данных?

Лучший ответ: google: поиск ближайшего соседа

Худший ответ: Hadoop тебе в руки
Вопрос: Что означают цифры в манах FreeBSD в разделе ссылок на другие маны?

Лучший ответ: Видимо плохо гуглите )
Цифра в скобке задает категорию, к которой принадлежит команда. Используются для организации руководства, чтобы избежать дублирования, т.к. одни и те же команды могут принадлежать разным категориям. Используется, например, так man 8 reboot
Список категорий:- исполняемые программы и команды оболочки;- системные вызовы;- библиотечные вызовы;- файлы устройств (обычно расположены в /dev);- форматы файлов;- игры;- макропакеты и соглашения;- программы системного администрирования;- процедуры ядра

Худший ответ: Видимо плохо гуглите )
Цифра в скобке задает категорию, к которой принадлежит команда. Используются для организации руководства, чтобы избежать дублирования, т.к. одни и те же команды могут принадлежать разным категориям. Используется, например, так man 8 reboot
Список категорий:- исполняемые программы и команды оболочки;- системные вызовы;- библиотечные вызовы;- файлы устройств (обычно расположены в /dev);- форматы файлов;- игры;- макропакеты и соглашения;- программы системного администрирования;- процедуры ядра
Вопрос: Есть ли алгоритмы для определения степени схожести двух строк?

Лучший ответ: Расстояние Левенштейна

Худший ответ: sphinxsearch.com/blog/2013/07/15/morphology-proces...
sphinxsearch.com/downloads/dicts
сфинкс написан на с++, если не ошибаюсь. так что можно подглядеть какие библиотеки используются
Вопрос: Как бы вы сделали подсветку сортировочных коробок на складе?

Лучший ответ: Вы написали вполне простой и рабочий вариант. Подойдет любая ардуинка + wifi-shield к ней. Светодиоды подключать через сдвиговый регистр. Веб-сервер поднимать, например, так.

Худший ответ: Проблема: отсутствует связка "товар<->ячейка" в момент сканирования.
Т.е. нужно, чтобы человек сканировал штрих-код один раз и в нём был также идентификатор ячейки. 
Дальше - всё просто: через TCP-сокет подаётся команда на нужный блок ячеек и какую ячейку каким цветом подсветить: CellID (CellBlockID+Number), Color
Питание для таких ячеек (ящичков 50x50см) брать из "подносов", куда будут ставиться ячейки, через клемы, расположенные на дне подноса и на обратной стороне дна ячеек.
Чтобы можно было легко заменять необходимую вместимость ячеек-блоков (50x100, 100x100,150x100, и т.д.).
А вообще - лучше делать электронные "подносы" с подсветкой, а дно ящиков - прозрачным.
Вопрос: Где можно дешево купить обычные бумажные книги по технической тематике?

Лучший ответ: О, очень хороший вопрос) 
В зависимости от вашего города и хотелок - оригинал или перевод. Как выше писали www.piter.com - они периодически проводят скидки на хабре с купонами. Т.к. они издательство, то дешевле чем у них купить маловероятно.
Из интернет-магазинов я просматриваю:
www.ozon.ru  - самый большой выбор что я встречал, но цены конечно большие
www.books.ru - дешевле но выбор не очень большой, редко что находил там нужное мне
www.labirint.ru - тут ничего так, я правда тут больше фантастику с фэнтези беру.
www.combook.ru  - нашёл вчера, было всё что мне надо было кроме 1 книги, но всё дешевле чем на озоне.
Ну а если вы не далеко от Санкт-Петербурга то советую зайти в ДК им. Крупской. - krupaspb.ru

Худший ответ: если новинки = через издательства и т.п.
если не новинки, то на avito и т.п.
Вопрос: Безопасность почты и документов от Яндекса и Гугля

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

Худший ответ: Безопасность состоит в полном недоверии конфиденциальной информации посторонним - в т. ч. бесплатным или платным сервисам связи. Mail.ru например, на основании переписки между своими адресами предлагает "список знакомых" для своего сервиса Мой Мир: у них одно время под конкретным адресом писалось - мол, Вы обменивались письмами с этим человеком. У поисковых систем, предлагающих до кучи почтовые сервисы, есть вполне конкретный интерес (фактов не знаю) вычленять отдельные слова из незашифрованной переписки между реальными (не спам - точнее, то, на что не пожаловался пользователь) абонентами с тем, чтобы предлагать пользователю целевую рекламу. О какой безопасности тут можно говорить? Шифруйте уж тогда переписку сами на своём компе асимметричным криптостойким алгоритмом, а потом отправляйте.
Вопрос: Какие есть отзывы у PhpStorm?

Лучший ответ: В сравнении с простыми редакторами типа Notepad++, Sublime Text, Text Mate, Coda 2, Espresso - он однозначно выиграывает по функционалу, а с сравнении с некоторыми из них еще и в удобстве. В сравнении с тяжелыми, типа Eclipse, скоростью и удобством.
Плюсы – это функционал и удобство. Плагины. Нормальный интерфейс. Не тормозит. 
Минусы – нельзя использовать как быстрый редактор для одного единственного файла. нужно создавать проекты и держать файлы в них. Всегда будет локальная копия на вашем компьютере. Работает PhpStorm только так. Хотя я не отрицаю, что могу ошибаться. 
У меня на маке постоянно используется PhpStorm для проектов и Sublime Text как текстовый редактор с подсветкой для всяких отдельных файлов.

Худший ответ: Хорошая IDE для рефакторинга кода.
Позволяет сильно сузить контекст кода в голове, так как оно подсветит, подскажет, по клику покажет документацию.
Редактор кода сам по себе на троечку, приходится ходить в sublime для работы с колонками.
Купил и продлеваю подписку 3-ий год.
Вопрос: Как много внимания вы уделяете валидации e-mail в формах?

Лучший ответ: По-моему основная цель валидации e-mail'ов — защита от опечаток. Все остальное излишне.

Худший ответ: Кстати, у гугла письма которые будут слать на l.o.g.i.n@gmail.com также попадают на login@gmail.com.
Точки гугл игнорирует в имейлах.
Вопрос: Что почитать по общей концепции программирования?

Лучший ответ: Стивен Макконнелл, Роберт Мартин (дядя Боб), Мартин Фаулер - имхо, обязательно их нужно прочитать, а то и не раз.
Дональд Кнут, Эрих Гамма и компания - уже по желанию, но всё же рекомендуется к прочтению.
Дальше уже, кмк, можно смотреть по необходимости. Например, мне видится очень правильным (при разработке сложных систем) подход DDD, тогда в список можно включить Эрика Эванса, Джима Нильсона, Вона Вернона.
Да, еще стоит упомянуть таких авторов как Кент Бек и Алистер Кобёрн

Худший ответ: Книги:
PHP. Объекты, шаблоны и методики программирования 2-е издание — Мэтт Зандстра
PHP. Объекты, шаблоны и методики программирования 3-е издание — Мэтт Зандстра
Приемы объектно-ориентированного проектирования. Паттерны проектирования -
Э. Гамма, Р. Хелм, Р. Джонсон, Дж. Влиссидес
Рефакторинг. Улучшение существующего кода — Мартин Фаулер
Человеческий фактор: успешные проекты и команды — Том Демарко, Тимоти Листер
Мифический человеко-месяц или Как создаются программные системы — Фредерик Брукс
Факты и заблуждения профессионального программирования — Гласс Роберт
Чистый код. Создание, анализ и рефакторинг — Роберт Мартин
Zend Framework 2.0. Разработка веб-приложений — Кришна Шасанкар
—
Читаю сейчас:
Применение UML 2.0 и шаблонов проектирования. Введение в объектно-ориентированный анализ, проектирование и итеративную разработку — Крэг Ларман
Совершенный код — Стив Макконнелл
seyferseed.ru/life/projdennye-kursy-i-prochitannye...
Вопрос: Почему this ссылается на window?

Лучший ответ: Потому что вы передаёте reciever.handleMessage как ссылку на функцию а не вызываете её как метод объекта. Поэтому всё верно, this будет указывать на window. 
Хотите получить контекст на объект, делайте так:if (window.addEventListener) {
    window.addEventListener("message", function (message) {
        reciever.handleMessage(message); // <-вызов функции как метода объекта
    });
}
bind в данном случае тоже поможет, но вам как разработчику важно понимать поведение контекста this в JS.

Худший ответ: Помог bind. Но все же не появилось понимание того, из-за чего ошибка возникла. Буду благодарен тому, кто "ткнёт носом"."use strict";
var reciever  = new window.parent.Reciever(Controller.user, Controller.message);

if (window.addEventListener) {
    window.addEventListener("message", reciever.handleMessage.bind(reciever));
} else {
    // IE8
    window.attachEvent("onmessage", reciever.handleMessage.bind(reciever));
}
Вопрос: Как сформулировать правильную заявку на фриланс бирже?

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

Худший ответ: Для начала опишите стек технологий для реализации данного проекта,уточните есть ли полноценное ТЗ,предоставьте контактные данные,кейсы/проекты,стоимость не завышайте,но и падайте в грязь лицом,адекватный заказчик в курсе расценок и человеко-часа.И не выдумывайте велосипед.