pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: Какая у вас скорость шаблонизаторов php?

Лучший ответ: Сугубо личное мнение:
1) Чистый PHP сам по себе отличный шаблонизатор.
2) Время ответа веб страницы - критично и для восприятия пользователями, и для ранжирования поисковиками.
В идеале нужно укладываться в 50ms. Больше 150-200ms могут начинаться проблемы.
В этих реалиях тратить 100-150ms работы скрипта, на шаблонизатор который не вносит по факту никакого принципиально нового функционала - bad practice.

Худший ответ: В некоторых случаях Smarty или Twig - оверхед. 
Есть более простые шаблонизаторы. Например, websun на этой бессмысленной задаче "hello world' "рендерит" страницу примерно 0.0013 секунды. 
А на более реальных страницах от 0,03 до 0,16 секунды (правда тут я не чисто рендер считал, а полную генережку со всеми запросами).
Вопрос: Как добавить файл к табличному пространству?

Лучший ответ: Лучше, если нет противопоказаний, сразу создавать однофайловые табличные пространства -- bigfile tablespace, оставляя балансировку нагрузки на аппаратные средства (RAID). Bigfile tablespace имеет 64-битное поле размера, что дает 264 * размер_блока на один файл. 
Многофайловые табличные пространства остались в Oracle с тех времен, когда аппаратный RAID был дорог. В новых БД я стараюсь их не использовать.

Худший ответ: Насколько я знаю то автоматически можно только расширять размеры датафайла.
Если хочете автоматически добавлять, то можно повесить джоб который будет раз в N часов/минут проверять занятый й  объем табличного пространства и по определенному условию выполнять 
alter system add datafile ...
Больше можно почитать тут docs.oracle.com/cd/B19306_01/server.102/b14231/dfi...
Вопрос: Почему сайт с простейшими sql запросами «валит» VPS уже при 50 активных посетителей?

Лучший ответ: Действительно. Какой-то глупый VPS. Разве может LIKE '%...' тормозить?

Худший ответ: У вас виртуалка на openvz, скорее всего. Бегите оттуда ) 
Тем более, скорее всего, действительно плохо настроенная. 
Приходите в жаббер, помогу поселиться на digitalocean (там kvm), расскажу как настроить. Первый месяц у do бесплатен.
Вопрос: Расходуется ли физический ресурс CPU и GPU при работе?

Лучший ответ: В CPU и GPU нет движущихся частей, там нечему изнашиваться.
Поэтому они просто выходят из строя из за некачественного изготовления, неправильных режимов эксплуатации, или от времени.

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

Лучший ответ: Обобщённо:А. Кенин | Самоучитель системного администратораА. Кенин | Практическое руководство системного администратораЛимончелли | Тайм-менеджмент для системных администраторовЛимончелли, Хоган, Чейлап | Системное и сетевое администрирование. Практическое руководство
Сети:Э. Таненбаум | Компьтерные сети  В. Олифер, Н. Олифер | Компьютерные сети. Принципы, технологии, протоколы Крэйг Хант | TCP/IP. Сетевое администрирование 
MS:Настройка Active Directory. Windows Server 2008 Microsoft Windows Server 2008R2 полное руководство 
*nix:Эви Немет | Unix и Linux. Руководство системного администратораКофлер | Linux. Установка, настройка, администрирование
По всем книгам старайтесь найти последние издания.
Еще у Колисниченко много книг на эту тематику.
Пруфы:
vk.com/topic-39243732_29228488
habrahabr.ru/post/166019
rutracker.org/forum/viewtopic.php?t=1031798

Худший ответ: Да что же вы вопросы дублируете, фактически?
Что почитать, посмотреть про администрирование(пользование) Linux для начинающего разработчика?
Вопрос: Как переместить окно с одного монитора на другой Ubuntu 14.10?

Лучший ответ: ctrl+ shift+alt+стрелка(влево ; вправо; вниз; вверх)

Худший ответ: Тут есть пару решений. Одно через compiz, другое - какая-то софтина 
forum.ubuntu.ru/index.php?topic=224724.0
Вопрос: Как добыть и какую лучше иностранную дебетовую карту?

Лучший ответ: Интересный британский стартап https://revolut.com/
Делают физическую UK MasterCard, высылают её по почте, на адрес в РФ пришла за 10 дней 
Выпуск бесплатный 
Обслуживание бесплатное (первый год) 
Пополнение бесплатное с их стороны. МСС 6012 - ваш банк может брать комиссию 
Снятие наличных в любом АТМ бесплатное 
Пока идет карта, можно пользоваться виртуальной в приложении 
здесь можно почитать подробности blogbankir.ru/revolut.html
в частности:
— Точно россиянам не нужно извещать налоговую об открытии счета?
— Уведомление налоговой об открытии счетов регулируется Статьей 12 закона о Валютном регулировании и валютном контроле. В данном случае банковский счет за рубежом не открывается.  Согласно «Революту» с деньгами работает Optimal Payments, это «Optimal Payments Limited is authorised by the Financial Conduct Authority under the Electronic Money Regulations 2011 (FRN: 900015) for the issuing of electronic money and payment instruments.»
Т.е., это электронный кошелёк.

Худший ответ: В 2016 году будет тренд на отмену оффшоров по всему миру + дополнительно РФ планирует начать делиться данными с иностранными банками в двустороннем порядке. Видимо слишком много умных развелось, кто не платит налоги ни в США, ни в РФ...
Вопрос: Как организовать оптимальное хранение ошибок в иерархической структуре?

Лучший ответ: Как-то так: pastebin.com/K6Z8JqVT
То есть, идея в том, чтобы подписать узел на событие изменения состояния "маркера" при его добавлении в узел. При этом, узел распространяет события своему родителю (если он есть) вплоть до корневого. Каждый узел хранит компактный набор счетчиков состояний, связанных с его "маркерами" и "маркерами" дочерних узлов. Что-то еще более оптимизировать, на мой взгляд, смысла нет, т.к. TreeMap (O(nlog(n)) с ключом по состоянию -- это и так очень быстро. 
Код, разумеется, не thread-safe.

Худший ответ: Насколько часто приходится вычислять состояния и сколько объектов?
Надо смотреть на конкретных примерах, но любая оптимизация за счет доп. словарей будет требовать больше памяти. По моему мнению, если вычисление состояния долгая операция, то можно сделать так, надежнее будет скомбинировать подписку на событие изменения состояния дочерних элементов и вычисление общего состояния при каждом изменении:
Подписываем узел на событие "ИзменениеСостояния" у дочерних узлов. Каждый узел распространяет событие своему родителю, вплоть до корневого. В каждом узле храним признак "isActualState", = "true" если дочерние узлы НЕ оповещали об изменении состояния, = "false" если хотя бы один из дочерних узлов оповестил. После генерации события, происходит перерасчет состояния с повторным вычислением состояния только в той ветке, где реально были изменения (isActualState=false), а от всех остальных будет использоваться текущее хранимое состояние.
Вопрос: Переход с TheBat на Gmail или нет?

Лучший ответ: Да, сам пользуюсь gmail для нескольких ящиков, никаких проблем, недавно только подключил двухфакторную авторизацию. Плюс второй ящик для восстановления есть.

Худший ответ: В данном случае Вы привыкли «забирать» почту с сервера. Два вопроса: 1) у Вас личный почтовый сервер, или один из известных? 2) Почему решили «забирать» почту?
В целом, рекомендацией будет просто отказ от загрузки почты. Пользуйтесь IMAP, можно будет из разных мест проверять почту. Нужные сообщения удаляйте. Но IMAP не только в GMail доступен, можно с любым известным сервисом использовать.
Вопрос: Как строятся графики по набору данных?

Лучший ответ: Я обычно делаю так. Предположим, что желаемая форма графика известна - прямая, парабола, синусоида, поверхность второго порядка... Ищу коэффициенты наилучшего приближения по методу наименьших квадратов. Смотрю для каждой точки величину остаточной ошибки, считаю средний квадрат ошибок (сигму). Отбрасываю все точки, для которых ошибка больше 2.5*сигма, для остальных ищу график снова. И так, пока процесс не стабилизируется.
  А вообще надо подробнее написать, что за данные, откуда они взялись, в каком диапазоне, что нужно от графика - например, должен ли он строго проходить через точки, или должен проходить в области наибольшего сгущения, известно ли что-нибудь про зависимость заранее... А так задача слишком общая.

Худший ответ: Интерполяция, аппроксимация, математическая статистика. Гуглите...
Вопрос: С какой книги лучше начать?

Лучший ответ: С любой

Худший ответ: конечно "Большая книга CSS3", если html хоть чуть знаете
Вопрос: Где открывать оффшор?

Лучший ответ:  Да и хочется честно иметь возможность декларировать налоги в родной стране. Соответственно нужен оффшор.
Как два этих понятия соотносятся?

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

Лучший ответ: Нужно использовать designMode document property. Открывать документ в designMode можно в iframe.
Как то так:
document.writeln(' iframe id="' + editor + '" /iframe ');
var edit = document.getElementById(editor).contentWindow.document; 
edit.designMode = "On";

в коде парсер жрет "<" и ">" (

Я когда то писал с нуля WYSIWYG, если надо могу поискать исходники.

Худший ответ: nicEdit. Можно выбрать элементы которые будут отображаться на панели. Если всё же хочется изобрести велосипед, посмотрите его сорцы и напишите на jquery (хотя вобще вариант неочень, jquery как доп зависимость.. .)
Вопрос: Конвертер Joomla -> Wordpress?

Лучший ответ: Люди, не умеющие пользоваться поиском, бесите уже)))
Неужели так трудно сначала посмотреть в Яндексе или Гугле, а потом задавать вопросы?)
wpincode.com/kak-perenesti-sajt-s-joomla-na-wordpress
https://wordpress.org/plugins/fg-joomla-to-wordpress/

Худший ответ: Называется этот конвертер - мозги, с установленными модулями: понимание основ MySQL и PHP. 
Других конвертеров скорее всего нет. 
З.Ы. А чем проблема преобразовать один вид таблиц в другой?
Вопрос: Wiki движок для документов и кусков исходного кода

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

Худший ответ: github.com же
Вопрос: Хардварный компилятор?

Лучший ответ: Это будет нереально трудоемко, так как код самого компилятора не такой уж и простой. Там не однотипные оптимизации, а несколько стадий разбора исходного кода: лексический анализ, синтаксический анализ, семантический, и вот только потом оптимизация и далее уже генерация машинного или байт-кода.

Раз вы не программист, попробую на яблоках объяснить, что такое компиляция. Компилятору поступает исходный текст программы. Он сначала обрабатывает текст, превращая его в некую разобранную по косточкам последовательность элементов, ну грубо говоря находит символ плюс и записывает, что нашел символ плюса, нашел 10 пробелов и он их пропускает, так как они не несут смысловой нагрузки.

Дальше, когда уже не нужно заниматься распознаванием что это в коде, последовательность элементов (лексем) поступает в синтаксический анализатор. То есть плоская последовательность «косточек» уже выстраивается в иерархические деревья, например, конструкция if (some) then a(); else b(); будет уже в виде дерева с веточками a() и b(), и основанием в виде some.

После этой стадии идет проверка различных неявных правил, например, когда переменной числового типа пытаются присвоить текстовое значение и т.д. И вот когда уже все эти стадии пройдены и код относительно корректный, наступает стадия оптимизации. Удаляются бестолковые деревья, например, в if (true) then a(); else b(); конструкция else b(); никогда не выполнится и поэтому эта веточка удаляется.

Последняя стадия генерирует машинный код. То есть «сложную» команду c := a + b транслятор преобразует в последовательность команд, понятных процессору: mov c, a; add a, b;

И вот после этих все открытий подумайте, нужно ли такой сложный софт реализовывать в виде микросхем? Зачем, когда есть универсальные процессоры? Многие вещи, которые вы считаете хардварными, таковыми не являются. Например, мобильные телефоны раньше были более хардварными — большая часть логики была реализована через микросхемы. Сейчас же идет процесс больше софтверизации, в телефоне есть GSM-модуль, которым софт управляет сам — посылает вызовы и принимает звонки. Мобильникам сейчас даже можно сменить операционную систему! То есть когда идет процесс отказа от хардварных решений и превращения их в софтверные, вы спрашиваете о целесообразности обратного пути назад в дремучие времена?

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

Лучший ответ: https://developer.mozilla.org/ru/docs/Web/API/Muta...// выбираем нужный элемент
var target = document.querySelector('#some-id');

// если jQuery
var target = $('#some-id')[0];
 
// создаем новый экземпляр наблюдателя
var observer = new MutationObserver(function(mutations) {
  mutations.forEach(function(mutation) {
    console.log(mutation.type);
  });    
});
 
// создаем конфигурации для наблюдателя
var config = { attributes: true, childList: true, characterData: true };
 
// запускаем механизм наблюдения
observer.observe(target,  config);
 
// позже, если надо, прекращаем наблюдение
observer.disconnect();

Худший ответ: Смотри здесь: 
en.wikipedia.org/wiki/DOM_events
Секция - Mutation
Вопрос: Переход на тонкие клиенты, какой вариант выбрать?

Лучший ответ: Не думали в сторону Wtware? Пусть и платно, но вполне божеские ценники, да и техподдержка очень радует. На данный момент крутится более 2000 машинок, все отлично.

Худший ответ: есть большой парк ПК (Core 2-Duo, 2Gb ram).стали сыпаться HDD
Так закупите SSD 60 Г - все вопросы сразу закроете без тонких клиентов.
Вопрос: Необходимо за короткий срок полностью овладеть Ubuntu GNU/Linux, как?

Лучший ответ: Возьмите и поставьте как основную и единственную систему

Худший ответ: FAMP - это же про FreeBSD , вы наверно имели ввиду  LAMP ?
"полностью овладеть ОС ubuntu" - для этого достаточно понять, как устанавливать пакеты, как запускать программы, заводить пользователей. 
Возможно вам нужно "полностью овладеть" линуксом на основе дебиана ? 
Ну и да,  лучше убунту поставить на основной ПК
Вопрос: Как делают бэкэнд в студиях «под ключ»?

Лучший ответ: 1) Зависит от проекта. Есть 2 большие группы студий: первые делают "шаблонные" сайты и cms используют всегда.
Вторые делают более сложные/нагруженные вещи - и там как правило используется фреймворк, зачастую свой собственный.
Отдельной группой стоят битриксоиды - они вставляют свой битрикс всюду, и пофиг что он начинает падать уже на смешных нагрузках. Зато энтерпрайзненько, сертификаты есть, клиентам нравится пока падать не начнет)
2) Если клиент не собирается развивать бекенд самостоятельно - ему по большому счету все равно на стек технологий, хотелки как максимум идут на уровне "где то слышал", бороться с этим легко.
Если ситуация иная, у клиента есть команда которая после Вас подхватит проект и есть претензии к Вашему стеку - с вероятностью процентов 90 это просто не Ваш клиент.
3) Никакого rocket science тут нет. 
Общая цепочка всего проекта: 
сбор функциональных требований > проектирование ux > дизайн > верстка > проектирование db > программирование backend.
С последними двумя пунктами, при наличии утвержденного дизайна, справится (так или иначе) любой человек называющий себя backend программистом. 
По мере роста сложности проектов и разрастанию команды, Вам понадобятся лиды что бы контролировать качество кода разработчиков и архитектуру, QA что бы тестировать то что получилось, менеджеры что бы управлять потоком задач, ну и тех директор что бы выстроил весь этот процесс ;-)
По факту же, многие студий выстраиванием такого процесса не заморачиваются(он дорогой реально), а просто отдают готовую верстку разработчикам со словами "собери что бы работало". Серьезные проекты так не соберешь, а стандартные корпоративные сайтики, магазины итд - легко

Худший ответ: Как организовывается штат, если скажем в команде php программисты, а клиент хочет бэкэнд на ruby/python, итп?
Работают в своей нише, даже самые крупные аутсорсеры. В команде php - значит заказы только php.объясните кто-то коротко шаги которые нужно предпринять чтобы от дизайн + фронтенд перейти к разработке продуктов под ключ
нанять бекенд
Вопрос: Как строится элементарная схема управления силовым реле с помощью 12в?

Лучший ответ: GND к -12V
VCC к +12V
Управляющий сигнал:
In1 к +5V
GND к -5V

Худший ответ: Все верно, питание и управление реле - разные вещи. Подключайте GND к земле, Vcc к фазе, а на управляющем пине меняйте уровень (подайте 5 вольт) и проверьте.
Вопрос: Hetzner: добавить домен?

Лучший ответ: Мне кажется здесь есть некоторое непонимание.
Если у вас честный VPS — то вы можете привязать к нему произвольное количество доменов, независимо ни от чего.

Для работы домена вам нужны 2 вещи — 1) место где может хоститься домен, 2) DNS-сервера поддерживающие домен.
1) у вас уже есть — ВПС на Хецнере. Никаких DNS записей добавлять не нужно
Я не уверен, есть ли у вас на imena.up DNS-хостинг, в любом случае можете к примеру воспользоваться восхитительным ypdns.com — зарегистрироваться там, привязать в настройках своего домена NS-сервера ns1...ns4.ypdns.com, и в DNS-зоне на ypdns.com указать IP-адрес вашего VPS

Настроить в какую папку будет смотреть ваш новый домен — это вопрос конфигурирования VPS, можно хоть в подпапку, хоть куда угодно

Вобщем, вам это не будет стоить ни копейки

Худший ответ: Третий пункт — это настройка веб-сервера?
Вопрос: Есть ли у вас советы для начинающих фрилансеров?

Лучший ответ: Могу дать один совет. 
Хватит уже создавать вопросы про фриланс. Просто идите делайте свою работу и получайте опыт.

Худший ответ: Может поможет  Если умеешь что-то делать, то всегда найдёшь свою работу:)
Вопрос: Откуда взялся https?

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

Худший ответ: Этот сертификат будет использоваться только для авторизации в панели. Все нормально. Веста сама его ставит, подписывает.
Вопрос: Легковесная БД для десктопного приложения Windows

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

Худший ответ: Можно еще использовать embedded MySQL server library (одна dll-ка и все)
Вопрос: Laravel зачем ему папка bootstrap в проекте?

Лучший ответ: Новое поколение программистов, которые под словом bootstrap понимают только css-фреймворк?

Худший ответ: Слово bootstrap не обязано означать css фреймворк, в этой папке файлы для загрузки laravel.
Вопрос: Почему в Linux, в отличие от Windows, надо рекомпилировать драйвер после обновления ядра?

Лучший ответ: В Linux это не всегда нужно, и это не проблема, а то что автоматически пересобирается прослойка взаимодействия проприетарной графики ( к примеру) при обновлении ядра - так это потому что разработчикам было проще и надежнее сделать, чем проверять что и где изменилось от версии к версии.
В Windows существенные изменения реже происходят, у вас же не работает графический драйвер от Windows XP на Windows 8, правда? Вот и тут, обновились с 4.0 до 4.1 - будьте добры пересоберите модуль, новая мажорная версия ведь.

Худший ответ: Потому что есть портативные программы, которые все зависимости и велосипеды тащат с собой, а есть непортативные, которые предполагают, что все нужные велосипеды уже в системе. 
При изменениях в системе непортативные требуют пересборки ( или установки старых версий системных библиотек, что обычно адЪ).  
Портативные не требуют.
Как под линукс, так и под винду можно создавать оба типа приложений или тех же драйверов. 
Из-за общей открытости платформы и удобных систем обновления всего под линукс более распространёны непортативные, они легче (как в распространение, так и в работе) и без велосипедов.
Под винду из-за закрытости и отсутствия удобных систем обновления сторонних приложений при обновление системы — частично  портативные. 
Но ещё раз, оба типа программ можно делать под обе системы, при желании/необходимости.
Авторы проприетарных драйверов следуют тенденциям системы —  делают  частично портативные драйвера под винду и непортативные под линукс.
Вопрос: Нужна ли &quot;детальная&quot; статья про SQUID?

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

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

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

Худший ответ: Идите тестировщиком в какую-нибудь сайтошарагу. Там и php поучите и в процессы впишитесь. Программирование это конечно не ракеты запускать, но и не совсем ремесленная специальность.
Вопрос: Подключить Sphinx в Yii

Лучший ответ: Хорошее расширение: www.yiiframework.com/extension/dgsphinxsearch/

Худший ответ: Я просто добавил sphinxclient.php в папку extensions
Дальше в контроллере 
$cl = new SphinxClient();
и по документации sphinx api
Вопрос: Что почитать для быстрого освоения Windows Server 2008 (для собеседования)?

Лучший ответ: в свое время тоже столкнулся с таким вопросом. Исход был такой:
Поставил себе на свободный комп 2008R2. учился разворачивать домен, осваивал gpo, dns и прочие основные аспекты. Когда сходил на собеседование и мне начали задавать вопросы про windows server, понял, что без практики делать нечего. Но решил пойти немного другим способом (так как ту самую практику в то время получить не удавалось) - сходил на 4 собеседования (где админ в основном по windows требовался) - записывал ВСЁ, что меня спрашивают, делал глупое лицо (притворяться не надо было) и дома уже оттачивал эти моменты. Потом все же устроился в хорошее место и теперь админю linux'а (к слову просто =) )
книжки - безтолку. Лично я без практики вряд ли что смогу запомнить. Практикуйте, осваивайте и задавайте вопросы

Худший ответ: Единственный источник для освоения Винды 2008 это поставить триал на железяку и мучать ее, вместе с поиском по гуглу. спрашивать могут что угодно, начиная от разворачивания полноценного веб сервера, поднятия терминального сервера, установки и расшаривания 1с и заканчивая виртуализацией hyper-v или даже VMWare. Смотря какие задачи у предприятия.
Вопрос: Как добавить данные в Mysql из файла?

Лучший ответ: Зависит от того, что за файл, возможно подойдет LOAD DATA INFILE

Худший ответ: Распарсить скриптом на любом языке программирования. Еще лучше распарсить и сразу скриптом залить в Mysql.
Вопрос: Не работает PHP7 на Debian 8?

Лучший ответ: Я бы вам для начала посоветовал ставить Nginx так:apt-get install nginx
Правда проще чем компилировать? А его ещё и обновлять придется!
Теперь по поводу PHP 7: https://got-tty.org/debian-jessie-php-7-repository
То есть добавить один репозиторий (dotdeb достаточно известный и надежный), а потом:apt-get install php7.0-fpm
Всё! И обновляться будет вместе с остальным софтом. Компилировать с исходников нужно только когда иначе никак или если вам нужны какие-то специфические настройки/патчи во время компиляции.
К тому же с пакетами у вас и сервисы пропишутся, и всё прочее.
Запускать потом так:service nginx start
service php7.0-fpm start

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

Лучший ответ: Что такое «файловая система Linux»? 

Собственно бит прав девять; в том же поле еще setuid, setgid, sticky и четыре бита для типа файла, итого 16. Разные ФС реализуют это по-разному, плюс есть POSIX ACL, которые занимают переменное количество места.

Худший ответ: Под права выделяются 9 бит в атрибутах файла, каждый бит хранит ноль или единицу.
Источник