pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: Centos как разгрузить сервер?

Лучший ответ: По предоставленным Вами данным top - все вполне ок. Арендуя VPS вы можете жать с нее столько, сколько сможете. Другое дело "кривые руки Вашего хостера", который не может разделить ресурсы.
Пройдясь по тарифной сетке указанного вами хостера, могу сказать следующее. За цену в 8.5$ (самый дешевый VPS) вы можете взять виртуалку у того же DigitalOcean (реф) с большим кол-вом ресурсов (при регистрации не забудте поискать промокоды в сети) или даже целый Dedicated server на online.net.
Вот все что можно посоветовать в данной ситуации.

Худший ответ: Нагрузка на что?
Диск, процессорное время? Они должны были это указать. И  прислать график с потреблением, нужны точное время и дата
Большая нагрузка не обязательно может быть постоянной - может быть несколько пиков с большой нагрузкой.
Причин может быть много (пишу по степени вероятности):
 - какой-то скрипт ооооочень долго отрабатывается. Поставьте в php.ini ограничение на время выполнения процесса. Вы не устанавливали последнее время никаких аддонов для сайта?
 - кто-то досит вас. загляните в /var/log/nginx. Поставьте ограничение на количество запросов с 1 айпи в nginx.conf
 - у вас слишком долго висит сессия http. Ограничьте её время в nginx.conf
Вопрос: Как сделать синхронизацию БД в Django 1.9?

Лучший ответ: Если в 1.9 ничего не поменяли относительно 1.8, то 2 комманды вподряд нужно выполнить:
makemigrations
migrate

Худший ответ: Вместо syncdb думаю стоит использовать migrate
Вопрос: Контроллеры в папках Yii2?

Лучший ответ: 1. Поиграйтесь с неймспейсами.
2. Когда контроллеры в папку хочется пихать — это уже модуль. Сделайте модуль admin и соберите там необходимые контроллеры.
3. view можно складывать по папкам и для контроллеров приложения, и для контроллеров модулей.

Худший ответ: 1. Поиграйтесь с неймспейсами.
2. Когда контроллеры в папку хочется пихать — это уже модуль. Сделайте модуль admin и соберите там необходимые контроллеры.
3. view можно складывать по папкам и для контроллеров приложения, и для контроллеров модулей.
Вопрос: Что делать со старыми кусками кода в проекте?

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

Худший ответ: Для этого есть TODO, что бы не забывать где напачкал. И 2 версии проекта, в разработке - это допустимо, а на продакшен надо только с пустым TODO
Вопрос: Сколько у вас ушло времени чтобы стать python junior developer?

Лучший ответ: Пришел python\django juniorом с улицы. За немалое время работы сожрал пуд соли. Самое большое разочарование - все ищут питонистов для быстрой разработки (порог вхождения ниже наверное только у php) и берут джунов на не джуниорские задачи. Я за первый месяц работы что только не писал, от системы скидок для интернет магазинов на Django, до админки системы курьерской доставки интернет-ритейлера написаной на связке Flusk+Vue+Jquery которую до меня писал десяток человек и все бросали.
Никто практически никогда не готов тебя учить, если на более "мейнстримных" языках ты получаешь более низкий оклад, но больший штат серьезных девов с многолетним опытом и высокий шанс того что за тобой будут "присматривать", то попадая в компанию которая пишет на python - ты сам по себе. Потому что питонистов тупо мало и стоят они дорого, никто не хочет тратить их время на всякие кодревью и митапы.
Не согласен с оратором выше, джун это просто человек способный писать работающий код. Как он это делает и что этот код из себя представляет - вопрос второй. Я пишу нереальные костыли и ничего, заказчик доволен, начальнику пофигу, зп на карточке.

Худший ответ: 1) Hard way is the best way.
2) Не совсем литература, но вот хороший портал для набивания шишек и знаний.
3) Есть один человек, прошедший набор онлайн курсов полностью соответствующий программе MIT, бакалавриата на инженера-электроника за год, но он занимался в среднем около 40-45 часов в неделю. Даже если откинуть нерелевантные курсы - это 3 года по 10 часов в день.
Вопрос: Есть ли такие столы, или как подобное сделать своими руками?

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



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

Лучший ответ: Чтобы нанять команду мне нужно понимать на чем лучше писать проект.Это неправильная предпосылка. Сначала вам нужно нанять команду/человека, которые вам спланируют грамотную архитектуру исходя из требований. А уже под эту конкретную архитектуру вы будете искать команду.
Ну или просто сразу выбирать команду, не глядя на то, какие технологии они используют - то, что вы описали, можно реализовать на любом стеке одинаково плохо и одинаково хорошо.
Желательно искать людей, которые понимают, что такое стартап и MVP, чтобы не оказалось через год, что вы наконец-то зарелизили никому не нужный продукт.
И экономить на первом шаге (формулировании требований, архитектуры и roadmap'а) нельзя ни в коем случае. Лучше нанять программистов попроще, которые неидеально реализуют грамотно спроектированный прототип, чем несколько месяцев платить "спецам", которые будут работать без вектора. Конечно, может оказаться так, что вам попадётся реально грамотная команда, в которой спецы будут без кавычек, но нанять одного архитектора на проектировку проще и дешевле.
Иначе, вы выбросите свои деньги в пустоту и не получите никакого результата, кроме набитых шишек и горького опыта.

Худший ответ: PHP + mysql. Всё новое - это хорошо забытое старое. 
ЗЫ: Немного ангуляра 2 для понту, и верстальщика-фронтендера в команде работой загрузить. Сейчас без фронтенда не модно работать :)
Вопрос: УкрЯма ищет спеца по Yii

Лучший ответ: Замечательно было бы, если бы всё это делалось в виде форка РосЯмы на GitHub с возвратом соответствующих улучшений в виде pull-реквестов.

Худший ответ: Друзья, всем откликнувшимся огромное спасибо!

Будет форк на гите.
Вечером будет готова тестовая площадка.
Для удобства общения всех, кто откликнулся предлагаю устроить чатики в skype. Ориентировочно в 18:00 по Киеву.

Спасибо всем откликнувшимся!

p.s.Признаюсь сразу, что я первый раз организовываю работу сразу n количество разработчиков, так что, за ранее прошу простить за какие либо бока)
Вопрос: Как растянуть время на upwork?

Лучший ответ: Не майтесь дурью, растите опыт и профиль и повышайте ставку.

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

Лучший ответ: В Excel есть встроенный язык Basic. Можно сделать всё не выходя за рамки самого Excel-а: напишите макрос, добавьте кнопки, вызывающие макрос с нужными параметрами.
Если смысл задания именно в отдельной программе, то задача примерно следующая: открыть файл Excel, считать из него все непустые строчки и загрузить их в табличку в вашей программе. Далее всё делается средствами языка, от Excel уже ничего не зависит.
Как открыть и считать файл подскажет Гугл по запросу "{язык} Excel".

Худший ответ: Можно в Delphi работать с Excel'ем, почти, как со StrinGrid'ом через OLE объекты.
Помню надо было с текстового документа в эксель переделывать файлы, достаточно просто оказалось.
Вся необходимая теория по OLE есть в интернете и достаточно понятно изложена.
Вопрос: Как автоматически разрешить просмотр изображений для всех получаемых писем в программе The Bat?

Лучший ответ: Настройка - Редактор и просмотр сообщений - HTML Viewer - Загружать встроенные изображения с внешних сайтов - Выбрать требуемую политику (Что нибудь вроде - загружать все).
Отсюда:Вы можете настроить также загрузку встроенных изображений с внешних сайтов, выбрав одну из опций – никогда, всегда или отклонять неизвестные. Чтобы задать более точные настройки, нажмите кнопку Настроить – будет открыто окно Управления загрузки изображений. 

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

Лучший ответ: Посмотрите этот конструктор. Правда ребята сделали в 3D, но вдруг поможет. Собственно, все дело можно экспортировать в отдельный html без зависимостей, а его уже размещать на сайте в iframe. Есть и другие варианты.

Худший ответ: юридически не защитите
ищите JS Senior
Вопрос: Как научится рисовать топологию сети?

Лучший ответ: Для начала стоит разобраться о написании тся-ться.

Затем попробуйте поучиться на готовых программах для таких целей.

Если все-таки хотите вручную делать, попробуйте почитать презентации киски www.cisco.com/web/about/ac50/ac47/2.html

Худший ответ: Как правильно? Вопрос интересный :) Нередко приходится отрисовывать некоторые решения. Используются 2 принципа: понятность и краткость. С течением времени форма может немного корректироваться, но суть неизменна.
Для отрисовки пользую визио. Канальный уровень (физические соединения) и сетевой (логические) просто представляются на отдельных схемах. VLAN'ы определяются как обычные связи, только выделяются разными цветами.
В качестве примера можно глянуть routergods.com. Там парнишка видео выкладывает (готовится к сдаче CCIE) и судя по информации (как-то копал) работает в немаленьком штатовском провайдере. У него можно поучится.
Вопрос: Как дождаться выполнения ajax а затем перезагрузки в selenium?

Лучший ответ: 1. Никогда не используйте time.sleep()
2. Вам нужно ждать, пока необходимый элемент исчезнет\появится на странице:wait = WebDriverWait(driver, 20)
wait.until(visibility_of_element_located(locator))
илиwait.until(invisibility_of_element_located(locator))
selenium-python.readthedocs.io/api.html#module-sel...

Худший ответ: import time
а перед кликом поставить time.sleep(время требуемое на загрузку)
Вопрос: В какую сторону стоит развиваться (Верстка,сайтостроение...)?

Лучший ответ: За тебя никто решить не сможет

Худший ответ: Всегда удивлялся людям, которые с базовыми знаниями хотят предлагать свои услуги в программировании.
К тому же знания у вас какие-то размытые, ни рыба ни мясо! Реклама, баннеры, визитки, верстка.
Знаний у вас еще с гулькин нос! Если у вас есть навыки html5 + css(Надеюсь на очень хорошем уровне), то я бы на вашем месте начал учить js и php(хотя бы азы, что бы понимать как и что работает в тех же wordpress, opencart). Тогда сможете делать не просто простенькие сайты, а уже простенькие интернет магазины.
Вопрос: Как настроить сервер для облочных игр(стриминг)?

Лучший ответ: Я очень сильно подозреваю, что 
1. для снижения пинга нужен провайдер поблизости (а это Россия с неконкурентными ценами?)
2. нужен не простой сервер, а с профессиональным графическим ускорителем (услуга более уникальна, демпинга почти нет)
3. если внимательно посчитать, покупка нового отдельного компа для игр может оказаться более выгодной.
Нашел у hostkey GPU сервера. Минимальный в Москве - 13 тысяч, но плюс еще 1600 за win server 2016, у которого уже нормально работает RemoteFX
За год хватит как раз на неплохой геймерский комп :)

Худший ответ: 1. У хетцнера есть такие сервера. ссылка
2. Для тех кому не нравится playkey - есть liquidsky
Пинги в обоих случают остаются вопросом.
Вопрос: Куда применить BigData?

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

Худший ответ: начни отсюда, тема популярная
https://www.kaggle.com/dalpozz/creditcardfraud
Вопрос: Корректная настройка Nginx в Mac OS?

Лучший ответ: Ваш nginx слушает порт 80, а вы продолжаете обращаться к порту 8888, т.е. ходите не в nginx, а напрямую в приложение.
Ошибки от nginx -t, потому что в nginx проверяет не только синтаксис, но и доступность файлов логов, а у вашего пользователя очевидно нет прав на запись в файл usr/local/var/log/nginx/error.log. Поэтому проверка конфига, как и перезагрузка должна производиться с sudo.sudo nginx -t

Худший ответ: Даю подсказку :)listen 80;mysite:8888
Вопрос: Почему в нынешнее время работодатели предъявляют высокие требования за маленькую ЗП?

Лучший ответ: ну что я вижу, заявлен хайлоад проект (тоесть с посещаемостью ну хотябы несколько миллионов пользователей в месяц), если проект такой популярный следует ожидать что и доходность у него в районе нескольких миллионов в месяц. 
в такой проект требуется фул стек разработчик, который ещё и айти инфраструктуру разрулить сможет, возможно такая потребность потому что прийдётся работать за пятерых)
что предлагают такому разработчику? - зарплату в 500-900 долларов. 
средняя зарплата неквалифицированных рабочих на фабриках Китая в районе 650 долларов в месяц. 
Да у меня тут таджик гастарбайтер плитку ложит, зарабатывает по 5-9 тысяч рублей в день.
Я бы сходил на это собеседование, чтоб просто плюнуть этому работодателю в лицо, за такое унизительное предложение.

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

Лучший ответ: Просто использовать метод "неуловимого Джо".
Судя по комментам и ответам - все предпосылки в наличии

Худший ответ: wifi вместо 3
и андроид
Вопрос: Как менять input value="" в зависимости от нажатой кнопки?

Лучший ответ: Присвойте каждой кнопке свой data атрибут, например, data-name="обратный звонок".
Пишите событие$('buton') .click(function() {
var name = $(this).attr('data-name');
$('.modal #hiddenname').val(name);
})

Худший ответ: Попробуй использовать атрибут  about="" 
Вот пример: <body>
  <div id="elem" about="Elephant"></div>

  <script>
    alert( elem.getAttribute('About') ); // (1) 'Elephant', атрибут получен

    elem.setAttribute('Test', 123); // (2) атрибут Test установлен
    alert( document.body.innerHTML ); // (3) в HTML видны все атрибуты!

    var attrs = elem.attributes; // (4) можно получить коллекцию атрибутов
    for (var i = 0; i < attrs.length; i++) {
      alert( attrs[i].name + " = " + attrs[i].value );
    }
  </script>
</body>
Вот полная статья: https://learn.javascript.ru/attributes-and-custom-...
Вопрос: Можно ли перевести базу с mysql на postgresql не переписывая запросы?

Лучший ответ: зависит от задачи (какие у вас запросы, простые перенести просто, сложные сложно).

Худший ответ: ненастроенный постгрес нигде не будет эффективен, если запросы не переписывать или переписывать, но не все, зачем тогда менять mysql на postgresql ?
Вопрос: Как сделать в wordpress публикацию записей от авторов с премодерацией?

Лучший ответ: n-wp.ru/19262 
В комментарии к вопросу толковый ответ с полезными ссылками.

Худший ответ: Конкретно если для авторов, то можно через - User Role Editor
Вопрос: Как интегрировать Gists в свой воркфлоу?

Лучший ответ: Все просто лежит в одном месте. И ты не задумываешься, куда ты его положил. В PhpStorm (возможно и WebStorm) есть такая фича в контекстном меню, как Create Gist (см. картинку), которая быстро загружает выбранный кусок кода на гист. Иногда надо поделиться с коллегой куском кода. На гисте удобно его держать. Возможно я не полностью высказался, то дополните меня

Худший ответ: Gists - это скорее то место, где нужно хранить свои лучшие кусочки кода, делиться ими с другими людьми (например в команде).
Для ускорения работы лучше использовать что-то другое. Например Emmet и WebStorm Live Templates
Вопрос: Консоль для управления KVM?

Лучший ответ: На сервер — libvirt, клиенту — virt-manager.

Худший ответ: Многие хвалят Proxmox. Но сам дела не имел.
Вопрос: Google chrome. Как убрать часть панели разработчика?

Лучший ответ: Esc
P.S. Либо нажать на голубую кнопку >_ рядом с шестеренкой в панели разработчика.

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

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

Худший ответ: обновил основной вопрос =)
Вопрос: Время полной загрузки Macbook Pro 13&quot; Late 2011 (i7 2800, 8GB RAM)?

Лучший ответ: Ну, на самом деле MacOS с ядром Darwin (Unix-подобная система) вроде не должна так тормозить и глючить как Windows, например. Попробуйте загрузиться с загрузочного флэш-диска с GNU/Linux. Я например для подобного тестинга использую Xubuntu. У меня система с флэшки стартует за 15 секунд. Так что если и у вас примерно столько же, то проблемка не в железе, а в MacOS. Тогда единственно правильным вариантом будет переустановка системы.

Худший ответ: Сделал Reset Safari и удалил из автозагрузки Dropbox, Evernote и Alfred'a. Холодный запуск, кликаю на Safari, общее время — 1 минута 25 секунд против 3:15. Быстрее в 2 раза! Bagyr — спасибо большущее!
Вопрос: Товарищи дизайнеры, как рисуют такие вот текстурки?

Лучший ответ: Что-то похожее

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

Лучший ответ: Пользуюсь связкой nginx + uwsgi + flask.
uwsgi с помощью supervisor от имени www-data, код в папке /var/www/_site_name_.
Чтобы не было неприятных инцидентов, делаю это с помощью набора простеньких Ansible-скриптов: Поставить системные пакеты Синхронизовать код, расставить права Закинуть конфиги (nginx, supervisor, uwsgi, flask)  Перезапустить процессы
Проверяю код и скрипты на виртуалке с Vagrant.
Звучит страшно, но довольно удобно и вспоминается после перерыва легко.
Наверняка есть способы проще:)

Худший ответ: Как правильно установить Flask в продакшен?
flask.pocoo.org/docs/0.10/deploying
Вопрос: Прием пожертвований с зарубежных банковских карт для бесприбыльной организации в Украине

Лучший ответ: Мошеничество наказуемо

Худший ответ: EasyPay не?
Вопрос: В Arduino можно использовать библиотеку OpenGL?

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

Худший ответ: Я даже представить не могу как запустить библиотеку для работы с 3D и 2D графикой на arduino где не то что экрана нету, у нее даже видео выхода нету! (подключенные по разным интерфейсам экраны не в счет)
Вопрос: Сколько весит ваш сайт?

Лучший ответ: Эл.библиотека, общий вес ~200гб ("html" + картинки (файлов под ~5 миллионов) ,шаблонизатор smarty, 120мб база данных об книгах, их авторах, принадлежность к категории). 
500-600 уников в сутки (в смысле тех кого регистрирует счетчик liveinternet ) и много тысяч хитов, которые генерят разные боты(с которыми ведется борьба, за исключением поисковых ботов гугла и яндекса).
Траффик в месяц 300гб-550гб, конфигурация w7, HDD 1тб(sshd) +128гб ssd, 3770к, 12гб + в мир "смотрит" через vds - hdd raid10 60гб, 2гб озу (он выполняет функцию кеширования и фильтрации траффика).

Худший ответ: Вопрос слишком общий. Конкретизируйте проблему. По вашей постановке "с загруженным все и вся" это от 1 мегабайта вплоть до терабайт данных.
Вопрос: Как синхронизировать локальную БД с удаленной?

Лучший ответ: Очевидно, Вам нужна репликация

Худший ответ: Date - с легкостью заменяется на bigint, сохраняйте Epoch time
Вопрос: Как очистить Wordpress от злоумышленников?

Лучший ответ:  Определите точку взлома. Постарайтесь локализовать причину взлома, определив примерное время взлома и читайте логи. Установите новую версию рядом из сохраненных бекапов, просканируйте на наличие malaware например с помощью онлайн сервисов https://wpscans.com/ или offline типа дистриба kali linux  Смените все пароли в БД , в частности для доступа к самой БД Посмотрите список юзеров в WP  Настройте корректные права на доступ к файлам и директориям Проверьте движок и плагины на возможность обновления Включите на веб сервере расширенное логирование  Сделайте бекап текущей версии Замените взломанную версию на новую 
Если взломы повторятся, то восстановите сайт из свежесделанного бекапа и попробуйте отключать плагины по одному, самая часа причина взломов - это плагины, которые не обновляются , а их уже давно взломали.
P.S.: Как выше написали - так же стоит закрыть админку, я бы еще добавил блокировку при вводе нескольких не верных паролей с помощью fail2ban.

Худший ответ: Shell словили. Просканируйте площадку вот этим https://revisium.com/ai/ , удалите шелы.
Закройте админку базовой авторизацией через htaccess, если у Вас appache (придется два раза вводить пароль в админку, зато наверняка).
Вопрос: Книги по Windows Forms на C#. Какие?

Лучший ответ: Вы правильно увидели. Новых книг по WinForms нет, потому что есть WPF. Изучайте его. Он быстрее, лучше, мощнее. WinForms не развивается дальше, в отличии от WPF.
Единственно, если вы думаете делать программы не на Windows, а на Линукс, то да - WinForms. Но если под винду, то WPF.

Худший ответ: Ох... Спасибо!
А по WPF что посоветуете для новичка?
Вопрос: Как сделать раздел «Закладки»?

Лучший ответ: Но проблема в том что пользователь же не добавит только одно видео в закладки, если их там будет 100,200,300. то и соответственно и полей id для видео будет тоже много.
Изучайте представление связей в реляционных БД. Ключевые слова: "One To Many", "Many To Many".
По поводу всего остального могу только посоветовать учиться разбивать задачи на подзадачи. У вас в вопросе указано минимум две задачи: хранение и получение данных текущего пользователя, хранение списка избранных видео у пользователя.

Худший ответ: Вообщем суть такова, возле видео будет иконка, которая по нажатию будет добавлять это видео в закладки. ajax скрипт с запросом на сервер о добавлении id этого видео в избранное.Как с помощью сессии отобразить это видео в закладках?ни сессия ни куки не подходят для хранения избранного. Таблица со связями юзер_ид - видео_ид. т.е. можно к примеру login записать в куки и хранить там, также как и в сессии?не так же, сессия хранится на сервере, из браузера к ее данным доступа нет. Куки хранятся на локальной машине, к ним есть доступ как физически, через файловую систему, так и через js в браузере.
Вопрос: Skype совсем сошел с ума?

Лучший ответ: Да

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

Лучший ответ: 1. Берем шииииииирокую железную линейку и фигачим себе по пальцам, до тех пор пока не научимся разбивать большой код на части еще на этапе написания.
2. Открываем "Мартин Фаулер. Рефакторинг. Улучшение существующего кода". Читаем от корки до корки. 
3. Закрываем книгу.
4. Рефакторим код.
5. Читаем предыдущий ответ (про webpack, browserify+commonjs, requirejs) очень очень внимательно

Худший ответ: Вам ничто не мешает разделить код на множество файлов (так, как посчитаете нужным. Если Вы опытный программист, то поймете, как это сделать), поместить их, скажем, в условную директорию "dev", вести разработку в ней, а в релиз давать минифицированный общий файл. Просто объедините их и никаких проблем. Единственное, что изменится, так это количество тэгов script в релизе.
И не нужны здесь никакие фреймворки! Что за привычка пихать вовсюда кучу объемных фреймворков/библиотек на каждый чих? Объединить -> минифицировать -> радоваться жизни.
P.s. "Как грамотно поделить файл, если весь код вообще пишется в одном огромном ините?
ymaps.ready(init);" - никто Вас не заставляет писать все в этой ф-ции. Вы можете в ней вызывать другие ф-ции из подключаемых на странице скриптов и т.п.