pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: Как защититься от Live-cd?

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

Худший ответ: Простейший способ - пароль на BIOS плюс запретить загрузку со всего, кроме HDD. Можно ещё для верности изъять привод.
Кроме того, существуют аппаратные средства для обеспечения доверенной загрузки.
Вопрос: Домены в зоне *.net.ru?

Лучший ответ: РосНИИРОС администрирует ряд доменов общего пользования, предназначенных для регистрации субдоменов.

До 27 декабря 2010 года РосНИИРОС поддерживал домены:

com.ru — рекомендуется для проектов коммерческого характера (с августа 2005 года регистрация не осуществляется[2]);
net.ru — рекомендуется для проектов, связанных с развитием сети Интернет;
org.ru — рекомендуется для проектов некоммерческого характера;
pp.ru — рекомендуется для физических лиц.

С 27 декабря институт передаёт на сопровождение в Ru-Center домены net.ru, org.ru и pp.ru. Регистрация доменов осуществляется через веб-интерфейс RU-CENTER, но уже на платной основе.
(wiki)
Ответ: нигде и никак.

Худший ответ: Есть по 125 рублей у реселлеров nic.ru, billing.ru-tld.ru Регистрируют нормально, проблем не было.
Вопрос: Как скрыть ветвь дерева в Yii, при неограниченной вложенности потомков?

Лучший ответ: А может стоит изменить немного структуру БД? 
nested sets взгляни

Худший ответ: Вот решение 
Модель:public function exceptChild($data,$rootID){
        foreach($data as $id => $node){
            if($node->parent_id == $rootID){
                unset($data[$id]);
                $data = $this->exceptChild($data,$node->id);
            }
        }
        return $data;
    }
Контроллер:
id - id записи чью ветку нужно скрыть.$data = $model->exceptChild($model->findAll('id !='.$id),$id);
Вопрос: Почему в архитектуре Модуль-Фасад-Медиатор управляющие функции дублируются?

Лучший ответ: Где можно посмотреть на практическую реализацию  архитектуры Mодуль-Фасад-Медиатор? Может линк на гитхаб?

Худший ответ: Фасад - это чисто абстракция. Никаких управляющих функций в нём быть не должно.
Медиатор - это уже поведенческий паттерн (если не ошибаюсь). Через него да, проходят все модули и общаются друг с другом.
Например фасадом может быть расширение функционала, добавление нового элемента, грубо говоря какая-то апишка для вашего кода. Даже если этот код можно вызвать в одну-две строчки, сделать для него фасад будет красиво :)
Вопрос: Откуда в видео «Уроки Node.js: Создаем статический сайт — 5» появился файл main.css?

Лучший ответ: из видео видно что чувак создал файл main.styl, который потом был сконвертирован в css.

Худший ответ: Подскажи как?
Вопрос: В чем разница DIG, host и nslookup?

Лучший ответ: Между dig и nslookup принципиальных отличий нет. Чем удобно и привычно, тем и пользуются.
Из этих трех важно выделить утилиту host, которая работает напрямую с DNS, в отличии от dig и nslookup, которые смотрят /etc/hosts.

Худший ответ: Круче - понятие сугубо индивидуальное.
Изучите хелпы и маны этих команд и решите для себя что для ваших задач круче.
Вопрос: Как сделать плавный переход в display:block?

Лучший ответ: Если хотите использовать jquery, то .fadeIn()  .fadeOut()

Худший ответ: Есть свойство transition-delay
Вопрос: Как правильно пользоваться include в PHP?

Лучший ответ: Проблемы тут две.
Во-первых, у тебя выключено отображение ошибок.
Из-за этого ты не видишь ни саму проблему, ни подсказок в виде путей к файлам.
Во-вторых, и самое главное - ты не понимаешь принципа, по которому строятся относительные пути. А по большому счету - вообще используешь их. Надо всегда использовать абсолютные.
После прочтения phpfaq.ru/paths у тебя все встанет на свои места.

Худший ответ: Предлагаю положить в папку inc файл .htaccess с текстом
Deny from All
Думаю, это будет хорошим стартом для решения ваших проблем.
Вопрос: Есть ли приоритет у http-пакета перед «чистым» tcp в сетях 3G\4G?

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

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

Лучший ответ: Помечаете ajax ссылки классом, например, .ajax, затем колбасите следующее:
$(function()
{
    $('body').on('click', 'a.ajax', function(event) // вешаем обработчик на все ссылки, даже созданные после загрузки страницы
    {
        event.preventDefault(); // предотвращаем штатное действие, то есть переход по ссылке
        $.get($(this).attr('href'), function(data) // отправляем GET запрос на href, указанный в ссылке
        {
            console.log(data); // выводим полученные данные в консоль.
        };
    };
});

На сервере в обработку запроса вложите условие с проверкой на XMLHttpRequest, поскольку ajax запросы имеют HTTP заголовок, сообщающий о том, что это XMLHttpRequest, и отдавайте для запросов с этим заголовком необходимые именно для ajax ответы, а для всех остальных — обычный ответ.

Худший ответ: $(function () {
    $('a').click(function () {
       $.post('адрес обработчика к примеру aj.php', {add:'привет мир!'}, function (data) {
         alert(data)
       })
    })
})


в aj.php

echo $_POST['add']; exit;


не забудьте подключить jQuery
Вопрос: Как правильно подобрать оперативную память для ноутбука?

Лучший ответ: "Макс. объем памяти (зависит от типа памяти) 	8 GB"
спецификация процессора: ark.intel.com/ru/products/50178/Intel-Core-i3-380M...
от туда же: "Макс. число каналов памяти 	2", то есть 2 планки будут работать чуть быстрее ( на практике разницы заметно не будет). 
Для стабильной работы желательно купить планку аналогичную той что стоит, но можно взять и любую другую , проверить уже в ноуте на совместимость и если будет глючить то саму плашку сдать обратно в магазин.

Худший ответ: DDR3 SODIMM 1066мгц
Самая главная засада чипсета это битность памяти. ТО есть чипсет не увидит память с большей емкостью на один чип. Вам кажется нужно — 16 tablets 256Mx8bits.
Засада два. 1066 значит у нее меньше тайминги (задержки) — 9-9-9-28
Сейчас в основном продают 1600 MHz —  11-11-11-28  и не факт, что она запустится на 1066 с меньшими таймингами — 9-9-9-28
Перед покупкой вы должны найти PDF от производителя со спецификацией. В описаниях в магазинах может быть бред. В этом PDF в частности может быть написано что зашито в SPD на 1066Mhz.
Третья засада это вольтаж. В продаже еще есть от 1.2V до 1,65V. Как ноут выдает вольтаж, отдельно по слотам или одинаково никто точно не знает. То есть узнайте ваш вольтаж.3) правда ли может что-то перегореть в ноутбуке или продавец соврал?
Нужно приручить себя вытаскивать аккумулятор и всё будет в порядке.
Самый правильный вариант это продать/подарить/выкинуть 4Гб и купить парные 4+4 или 8+8.
Само собою брать вы должны с возвратом. 
(!!!) MemTest на ночь в обязательном порядке. 
И самое главное. Если вы хотите добиться убыстрение работы, то в первую очередь нужно менять/добавлять HDD на SDD. Прибавление оперативки вы практически никак не заметите. А вот на SSD вы просто офигеете.
Вопрос: Js код не работает с последней версией jQuery?

Лучший ответ: Попробуйте обойтись без live, его вроде с 1.9 убрали из js.
В остальном вроде все хорошо, давно не работал с jquery, трудно сходу сказать :)

Худший ответ: Это расплата за использование модных фреймворков.
Если завтра jQuery выйдет из моды, у вас перестанет работать все, с ним связанное. Увы.
Вопрос: Стоит ли ставить Убунту и как с наименьшими проблемами освоиться с ней?

Лучший ответ: у нас век виртуализации. не стоит ставить любую ось второй ос. ставишь гипер-ви или виртуалбокс и в них навешиваешь всё что душе угодно

Худший ответ: "Так как заинтересовался программированием и вообще компьютерами, то задумался над тем чтобы переходить на Убунту"
Вы неправильно ставите себе задачу :)
Посмотрите на все с другой стороны. Вы хотите изучать программирование, окей. Но зачем менять тогда среду обитания. 
На мой взгляд есть несколько вариантов прихода к выбору ОС в пользу Linux
1. Похвастаться, что ты не как все.
Но обычно человек через несколько дней/недель бросает эту ОС. Потому что сложно и нефига не работает :)
И потом пишет в комментах, что ниче в ОС Linux не работает.
2. Потому что это бесплатно.
Так себе конечно затея, для хоум юзеров. 
3. Самый правильный для меня вариант,
Идти от задачи.
Вам удобней на винде, работайте на винде.
Хотите изучить Linux, готовьтесь потратить 
недели на изучения, чтобы стать просто пользователей.
полгода чтобы уметь администрировать систему.
и год, чтобы правильно разворачивать популярные сервисы, которых много.
Ну и читать придется оооочень много технических документаций. И это вас не приблизит к программированию. :)
Простите, но я не считаю скрипты автоматизации полноценным программированием.
Даже когда они по 400-500 строк.
Вопрос: Как сделать банер 3х6 метров в Иллюстраторе (CC, впрочем версия не важна)?

Лучший ответ: @wyjka прилинкуйте изображения, тем более так требуют в типографии, сможете корректировать по цвету все растровые изображения и вес резко уменьшится. Качество печати в 100dpi будет достаточно.
Вот, почитайте насчет масштаба:
www.svetogor.com/trebovanija-shirokoformatnaja-pec...

Худший ответ: Вы фотографии прилинковываете или в документ вставляете?
Вопрос: СУществуют ли гипервизоры, которые невозможно определить из гостя?

Лучший ответ: Это зависит от «гостя». Если он хочет определить это, то гипервизор предоставляет ему такие возможности и средства. Если не хочет — то не определяет.

Вопрос неясен.

Худший ответ: Товарищи! Не смог пройти мимо, не прибавив свои 5 копеек. 
А как на счет гипервизора xen? Недавно тоже встал вопрос поднятия windows в виртуалке. После долгих проб и ошибок остановился на нем. Ведь он (единственный ли -?) может делегировать виртуалкам устройства (видеокарту — одной, определенные порты — другой).
*nix системы работают в режиме паравиртуализации (pv), а windows и др. с закрытыми исходниками — в режиме частичной виртуализации (hvm). Во всяком случае 2003 крутится без проблем уже неделю через Linux- овый фаерволл с отдельной сетью и думает, что он центровой
Вопрос: Нестандартное продвижение в поисковых системах

Лучший ответ: Судя по вопросам можно сделать несколько выводов.
 первое — Вы в данной области более чем новичек (примерно как и я).
 второе — просится сюда процитировать анекдот «Солидная компания возьмет в аренду дырокол».

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

Лучший ответ: Ну начать надо с того, что бесшовный роуминг на WiFi невозможен в принципе, ибо не предусмотрен в стандарте.
Поэтому что-то более-менее похожее на бесшовный роуминг достигается разными костылями.
Различия лишь в наборе этих костылей и их эффективности.
Насколько я сталкивался решения от Ubiquiti и Mikrotik принципиально ничем не различаются и вполне неплохи.
С решениями от  Zyxel в этом плане не сталкивался.
Решения от циски и ракуса, более дорогие и заметно отличаются от убикьюти и микротика корректной работой с RADIUS, в общем они более приспособлены для работы в крупных корпоративных сетях.

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

Лучший ответ: Очень зависит от требований (заказчика или к сертификации). Например, может быть:
1. управляемый по сети блок розеток
2. выполняющее функционал ip-kvm/kvm/out-of-band management оборудование
3. датчики температуры и влажности по зонам, задымления, открытия дверей стойки
4. внешняя сигнализация critical/major/minor/warning (совсем опционально)
5. вытяжка стойки (обычно это блок вентиляторов, устанавливаемый вместо крышки, если кондиционирование стойки не является вертикальным и в цоде нет фальшпола)
6. камеры видеонаблюдения
7. антистатические браслеты
p.s. Перфекционисты - архитекторы ЦОД читают по утрам стандарты TIA-942 и TIA-606-A

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

Лучший ответ: Mouseman для русскоязычного блога домен в зоне .ru прекрасно подходит и есть мнение что продвигать его будет проще, чем в экзотических доменных зонах. 
Вообще подобные вопросы на тостере появляются регулярно  :)
Почитайте например ответы на вопросы:Влияют ли тематические домены на SEO?Зависит ли перспектива SEO продвижения от домена (...Вопрос: что яндексу понравится больше - традиционный теплый и ламповый .ru, или же новый прогрессивный .club/любая другая новая зона?По личным наблюдениям понравится больше .ru, но формально доменная зона достаточно условный фактор слабо влияющий на продвижение. Если с .club у Вас получается короткое, запоминающееся и отлично подходящее блогу название, то можете попробовать взять домен и в этой зоне, как основной или в качестве зеркала.

Худший ответ: Все что написано, это одна сторона, а другая то, что таргетинг по странам напрямую связан с вашим доменом и если Гугл определит ваш домен "club" с целью выдачи для Папуа новой Гвинеи то это будет лишним занятием для вас. Хотя такие домены как Info. me. com в Гугл имеют возможность выбора стран, по поводу club не могу сказать.
Вопрос: Что делать, когда временные затраты больше дохода?

Лучший ответ: скрипим зубами и делаем :)
А в следующий раз думаем, прежде чем назначать сумму, а еще лучше работаем по часам.

Худший ответ: Очень хорошая статья по теме: habrahabr.ru/post/167847/

Точные сроки возможны лишь когда поставили все на конвеер. То есть когда изо дня в день делаете однотипные вещи.

Как происходит на практике — хорошо описано в статье.

Получается, в большинстве случаев срок определить точно не возможно. Если назвать с запасом — то в большинстве случаев (кроме золотых заказчиков, коих 1 на сотню) заказчик будет работать с другими, кто скажет желаемый ему срок. Все искусство менеджмента — оптимистичным поставленным голосом обосновать заказчику повышение сроков и бюджета.

Так что ваша задача сейчас «оптимистичным поставленным голосом обосновать заказчику повышение сроков и бюджета».

Welcome to real life!
Вопрос: Как узнать запустился ли сайт локально или вы заходите на боевой сервер?

Лучший ответ: кто вообще делает одинаковые имена для локального и боевого сайта?
За что себя так наказывать?

Худший ответ: Узнать - в f12 во вкладке "сеть" показывается айпи по каждому загруженному ресурсу. 
" раза с 5-10 только через ctrl + f5," - просто перезапускайте браузер после запуска опенсервера. Если бы браузеры мониторили ваш hosts каждые полсекунды - у вас бы была лишняя нагрузка на процессор. А так после запуска браузер каждый раз проверяет файл hosts.
Вопрос: При каком доходе фрилансеру открыть ИП?

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

Худший ответ: Да сразу и открывайте. Будет солиднее. Ну и в конце года декларацию подадите, все законно будет. За год не меньше уж 300 рублей заработаете. Ну и не менее 50К рублей тоже вполне. Так что налог будет с чего заплатить. Почитайте про ИП, про ООО, налоговое законодательство. На Хабре был цикл статей по этой теме. Только надо поискать.
Вопрос: Кто использует видео для background?

Лучший ответ: dfcb.github.io/BigVideo.js - видео на ютубе, качество будет адаптироваться под ширину канала.

Худший ответ: Мажоры
Вопрос: [решено] Плагин для хабра «посты» -&gt; «habrahabr.ru/all/new/»

Лучший ответ: Скрипт выложил скрипт на userscripts.org/scripts/show/116325

Писался наспех, чтоб работало — прошу не пинать за грубые ошибки. Отлаживался на Firefox 7.0.1 WinXP 32bit. Про другие конфигурации не знаю.

Распространение в массы приветствуется.

Худший ответ: Через User Script в браузере. userscripts.ru
Вопрос: Существую ли сервисы геймификации с продвинутой механикой игры?

Лучший ответ: Посмотрите еще на: www.punchtab.com/
Вот список фич: www.punchtab.com/pricing?pricing

Вообще хорошая тема для обзора, если все-таки соберемся и сделаем обзор для ru-gamification, отпишу тут :)

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

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

Худший ответ: восстановить файлы с удаленных и отформатированных разделов
Вопрос: Можете подсказать скрипт конструктора сайтов схожее с констором сайтов wix?

Лучший ответ: Ну нихрена ж себе

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

Лучший ответ: Стоит ли закрывать от индексации картинки, фото на сайте? ayrat33 не стоит закрывать, это лишняя работа которая не принесет ощутимой пользы.

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

Лучший ответ: Последние 3 записиSELECT * FROM ... ORDER BY id DESC limit 3
Все записи кроме этих 3хSELECT * FROM ... 
WHERE ID NOT IN (SELECT * FROM ... ORDER BY id DESC limit 3)
Вместо подзапроса можно написать конкретные id.
Вообще это плохой способ, т.к NOT IN не использует индекс.
2й запрос в Вашем конкретном случае лучше написатьSELECT * FROM ... ORDER BY id DESC limit 3, 100000

Худший ответ: А зачем? Получаете выборку всех записей, и уже в приложении отбрасываете последние три. IMHO нагрузка на сервер БД будет намного меньше.
Вопрос: Какой язык выбрать для api сервера?

Лучший ответ: Сайт буду просматривать пользователи, и делать всякое разное. он должен быть максимально быстрым.
Преждевременная оптимизация. Сайт для пользователя будет быстрым, если будут учтены все нюансы фронтенда (кеширование, минификация, спрайты, разные поддомены для ассетов...), а на сервере - правильно настроено кеширование и, где нужно, очереди.
Разделение на разные приложения - это просто часть архитектуры, которая не обязательно должна удовлетворять требованиям производительности.Api будет выполнять ресурсоёмкие задания: вычисления, запись из бд в файл и наоборот, и прочие функции которые не выдержит сайт.
API не делает задания. А вычисления и запись из бд в файл - не являются ресурскоемкими операциями в общем случае. Да и сайт их обычно тоже не производит. В таком контексте сайт - это, скорее, фронтенд. А вычисления будут производиться на сервере.Api обязательно должно быть многопоточным, ни об какой асинхронности речи идти не может, оно должно уметь обрабатывать много и сразу.
Тут вообще не понял. Многопоточность зависит от типа и настроек вебсервера (например, который стоит на nginx-ом). Чем не угодила асинхронность - тоже не понятно. И как она зависит с возможностью обрабатывать много и сразу - так же неясно. Очень упрощенно можно сказать, что с помощью асинхронности можно создать у пользователя впечатление, что сайт реагирует мгновенно (работает очень быстро)
Возможно, это все потому что 3 (4) часа ночи и вы переварили очень большой объем информации. Тогда попробуйте конкретизировать.
Если по существу:
1. Неважно, какой язык выбирать. Тот - который лучше всего знаешь. На любом языке можно реализовать что угодно. Большинство "производительности" достигается не за счет быстродействия стандартной библиотеки языка, а за счет кеширования, оптимизации sql запросов, настройки веб-сервера и базы данных и использования очередей.
2. Видимо, для вас важен вопрос: "Стоит ли разносить API сервера и клиент приложения на разные приложения, языки, инстансы?". Здесь ответить сразу не получится, потому что все зависит от задачи. Смотря как вы будете использовать свои инстансы. Какие вычисления будут проводиться и т.д. - больше конкретики по предметной области.

Худший ответ: На чем умеете на том и пишите. А на сколько быстро оно будет работать зависит от того как хорошо сделаете.
Но если надо прям что-то совсем серьезное вычислять, то наверно лучше выбрать python(django)/ruby(onrails)
Пожалуй это достаточно быстрые варианты.
Демон на си(каком-нибудь) тоже быстрый вариант при правильном подходе
Вопрос: Тонкости оценки стоимости работы?

Лучший ответ: 1. поговорить не пробовали? спросить что конкретно заказчик имел в виду, как он себе это представляет и вообще детали раскрыть. Как правило одно, максимум двух, писем с вопросами хватает что бы получить достаточно информации для оценки стоимости работ. 

Лично мне ответы сразу с ценой на заявку в пару фраз кажутся спамом.

2. Сроки плывут всегда. Нужно обладать недюжинным опытом и отменным профессионализмом что бы выполнить все как задумывалось. 
Я помню восхищался преподом по общей биологии, который весь урок ярко, насыщенно рассказывал, устраивал мини тесты, успевал ответить на кучу вопросов и так далее, но всегда звонок звенел именно тогда когда наконец он смотрел на часы в конце урока. Так вот — в работе так не бывает. 
Можно закончить раньше, можно напрячься и, за счет другого занятия, успеть вовремя, но всегда есть отклонения. Можно их скрывать оперируя крупными или размытыми сроками ( например «в течении недели»). Можно закладывать буфер на всякий случай. А можно сроками нормально управлять — общаться с заказчиком, сообщать ему планы, корректировать планы, если проявились проблемы или увеличилось количество работы, или наоборот удалось все сделать раньше. В обратную сторону заказчик может определить приоритеты важные для него, простимулировать, если надо быстрее или наоборот.

Худший ответ: 1) размытая задача = 100% проблемы
2) сроки при размытых задачах всегда «плывут»
Вопрос: Как подключить ПК к Wi-fi?

Лучший ответ: купите адаптервот так выглядит
качество приема зависит от кол-ва стен и отдаленности от роутера

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

Лучший ответ: Проще всего банально переборомvar p72 = {count: 72};
var p84 = {count: 84};
var p90 = {count: 90};

var items = [p72, p84, p90];
var count = 1043;
var minVal = Infinity;
var solutions = [];
var val;

for (var i = 0, item = items[i]; i < items.length; item = items[++i]) item.max = Math.ceil(count / item.count);

for (p72.i = 0; p72.i <= p72.max; p72.i += 1)
  for (p84.i = 0; p84.i <= p84.max; p84.i += 1)
    for (p90.i = 0; p90.i <= p90.max; p90.i += 1) {
      val = p90.i * p90.count + p84.i * p84.count + p72.i * p72.count;
      if (val < count) continue;
      if (val < minVal) {
        solutions = [];
        solutions.count = val;
        minVal = val;
      }
      if (val === minVal) solutions.push([p72.i, p84.i, p90.i]);
    }

console.log(solutions); // 1044 9 вариатнов

Худший ответ: У меня по математике было 3, но всё же попробую. Берите количество блоков и делите на самый большой поддон без остатка. 1043/90 = 11.
Остаток пытаемся засунуть в более мелкие поддоны 1043-990=53/72 ->1. 
Итого: 11 по 90 и 1 по 72.
Но это алгоритм без весов (стоимости поддонов). С удовольствием послушаю математиков.