pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: Как зашифровать css?

Лучший ответ: Как вариант - делать OpenGL или Canvas сайт, js зашифровать.OpenGL - ограниченная поддержка, проверить браузер можно тут  freebrowsers.ru/technology/webglWebGL  - https://developer.mozilla.org/ru/docs/Web/API/WebG... изучение WebGL russian-webgl.blogspot.ru/2010/08/webgl-1.htmlCanvas - https://developer.mozilla.org/ru/docs/Web/API/Canv...
Раньше для таких целей использовали Adobe Flash и Java Applet, но сейчас эти технологии не выполняют таких функций:Adobe Flash - отключают в браузерах, в некоторых его нет изначальноJava Applet - было столько дыр в безопасности что тоже скоро вымрет, требует отдельной установки javaЕсть ли смысл делать сайты на OpenGL/WebGL и/или на Canvas исключительно с точки зрения защиты css? Скорее нет, разве что для использования их сильных (графических) сторон, так как современные сайты на столько сложны что украсть там что-то и так не представляется возможным, а сделать скриншот и скопировать графику всё равно можно.

Худший ответ: А где собрались продавать?
Вопрос: Как отследить http запросы отправляемые приложениями (android)?

Лучший ответ: Packet Capture
даже рут не нужен

Худший ответ: Если есть рут то может посмотреть в сторону стандартных средств linux? tcpdump например в рутовой консоли.
Вопрос: Можно ли так прописывать классы?

Лучший ответ: Вообще нельзя, но есть такие штуки, как css препроцессоры, которые конвертят хитро написанные объявления в "обычный" css.
Заодно позволяют вводить переменные, сами подставляют вендорные префиксы и еще куча всякого.

Худший ответ: Это препроцессоры.
Подробнее тут
Вопрос: Как отключить рекламу в Disqus?

Лучший ответ: Бабки заплатить Дискусу?

Худший ответ: Переходите по адресу: https://YOURSITE.disqus.com/admin/settings/ads/ и отключайте рекламу!
Вопрос: Почему в сети нет нормальных курсов по CMS Битрикс?

Лучший ответ: Как же нету то? Если вы не понимаете что там говорят, то проблема явно не в курсах...
Вот например https://academy.1c-bitrix.ru/training/course/ можно сказать официальные курсы и вполне хорошие. Лично проходил

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

Лучший ответ: ЧПУ решается с коробки про  OcStore 2.1 неуверен но 1,5,4,1 справляется с этим .
микроразметка  - ну скажем так можно делать руками ! да гемор но можно .
Про платные модули
Пример .Видите тут идет проблема с экономией времени легче заплатить 20$ за модуль импорта и с помощью парсинга залить n-кол во товара и не парится . Или все ручками делать .
Вывод  - время деньги )
Про элементарные SEO задачи.
Основные элементы SEO выполнены. а микроразметка это вычурность ). Просто ускорьте сайт и без микроразметки все будет супер !
Да есть в нем проблемы но с этой проблемой вы столкнетесь на 4-5 тыс товара . Оптимизация ключей ,запросов , и кода - это гарантия что придется делать !
Да действительно г**** достаточно - но на форумах все просвечено.
---------------------------------------------------------------------------------------
Посмотрите в сторону  Magento CMS

Худший ответ: Видел и работал не  с одним десятком сайтов на CMS Opencart, при чем это были сайты и топ-10 Яндекса.
Если вы не можете правильно использовать данную CMS, используйте другую. Но думаю, что от смены CMS ничего не изменится
Вопрос: Книга по математике с литературным изложением?

Лучший ответ: Элементы, Евклида. "Точка - это то, что не имеет частей". Почитайте.

Худший ответ: выбирай
интересно как пределы или производные можно литературно изложить
Вопрос: Какие УГО использовать в схеме Э3?

Лучший ответ: А почему вам датчики не обозначить как некий блок в виде прямоугольника с буквой А и номером блока? А от этого блока к ПЛК подвести необходимое количество соединений.
Мы так поступаем, когда к схеме подключён например резистивный матричный тачскрин. На Э3 нарисован разъём, куда припаян тачскрин, на э7, если не ошибаюсь, Блоками изображён тачскрин и наша плата и дана схема соединения тача с платой.

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

Лучший ответ: Надо начать с найма юриста/бухгалтера.
Всё индивидуально и очень непросто с физлицами, и особенно с выплатой им денег.

Худший ответ: Практика создания маркетплейсов набирает популярность. Нужно различать два их основных вида. Физ.лица продают ТОВАРЫ и физ. лица продают УСЛУГИ или права. В случае с товарами, интернет-портал не является налоговым агентом по НДФЛ, а по услугам и правам является, т.е. выступает как налоговый агент и удерживает НДФЛ из дохода физ. лица, а также платит страховые взносы. Но не все!  Подробнее пишу об этом тут iac-a.ru/new/seychas-vy-vidite-chto-internet-magaz... 
Кроме того, важно учесть, что с 01.07.2017 интернет-порталы также должны установить онлайн касссы (точнее передающие устройства, без печати).
Вопрос: Как список с вложениями других списков сделать без вложенности?

Лучший ответ: Плющит списки и кортежи любого уровня вложенности.import collections

def flatten(iterable):
    for item in iterable:
        if isinstance(item, (str, bytes)):
            yield item
        elif isinstance(item, collections.Sequence):
            yield from flatten(item)
        else:
            yield item

Худший ответ: pythonicway.com/education/basics/16-python-lists-i...
Вот так можно попробовать.
Вопрос: Что делать когда коллеги уровнем ниже?

Лучший ответ: Кто сказал что они ниже уровнем? Эффект Даннинга — Крюгера
Программеру всегда трудно вникнуть в чужой код - это не зависит от квалификации того, кто кодировал.
Возможно что даже и они более квалифицированы - просто давным-давно забили на перфекционизм, а из вас он еще прет из за юнешеского максимализма.
А может и вы правы.
Тут дело не в квалификации, а в мотивации и организации процесса.
Скажем, мне доводилось работать в команде, где в git пропускали всего по 200 строчек изменений за раз. И эти строчки обязательно должны были пройти через стандартизованное форматирование и линтеры (статические анализаторы) - иначе их git выплевывал. Это вынуждало программистов писать более менее приемлимо - коллег код меньше раздражал.

Худший ответ: Если я правильно понимаю то речь идет не столько о внешнем оформлении кода сколько о том как именовать функции и переменные и как распределить код с точки зрения ООП ?
Вам нужно составить code style guide и в нём описать правила оформления кода как вы их видите, включая примеры названий переменных и функций(например мне нравится under_score. а другим CamelCase) и примеры плохого кода из вашего проекта на ваш взгляд. 
Затем ваш code style guide предложите на критику коллегам, пусть они внесут свои  правки, выскажут свою точку зрению на то как называть переменные, функции и как распределять код по классам и т.п. и примеры плохого кода из вашего проекта на их взгляд, и таким образом вы сможете прийти к компромиссу и выработать  единый code style guide, который устроит вас всех.
Code style guide это довольно распространенная практика например вот набор code style guide от google для разных языков https://github.com/google/styleguide
Вопрос: Какой выбрать движок каталога компаний?

Лучший ответ: Мне кажется, что лучше выбрать CMS, которую вы знаете (или знает разработчик) и написать модуль для организаций самим. Именно так мы и сделали в свое время. Выбрали в качестве CMS Drupal, написали модуль и ни разу об этом не пожалели.

Худший ответ: Не знаю, что там за стандартный модуль в самом LiveStreet, но вот тут blog.pravo.ru/company/ запиливал компании с вакансиями. Поэтому вполне возможно добавить свой модуль на данном движке. Разработчик средней руки недели за 2 на флутайме без проблем такое добавит.
Вопрос: Как сделать такой эффект слайдер в slick js?

Лучший ответ: Через CSS нужно стилизовать элементы, 1, 2, и 3.
Можешь через jQuery выбрать предыдущий элементы от активного, дать ему класс и уже в CSS стили.

Худший ответ: Вот тут я делал
Через инспектор найти файл app.js, там есть инициализация. Дальше через css, посредством nth-child делаем размеры. Можешь так же в css глянуть.
Тут конечно не так, но суть думаю понятна
Вопрос: От чего так долго запускается сборщик gulp?

Лучший ответ: Плагины gulp в node_modules содержат огромное множество вложенных папок, содержащих много мелких файлов. Пока оно всё это хозяйство прочитает с диска - пройдёт много времени. А потом да, из дискового кэша.
Случайно взятый проект, использующий для сборки gulp:

Худший ответ: Точно также как когда ты первый раз открываешь тяжелый сайт он открывается за 10 секунд к примеру а потом уже за 1 секунду. Кэш
Вопрос: Как сделать выезжающую панель для сайта?

Лучший ответ: Скрипт реализован очень быстро и качественно!
С позволения автора, публикую пару решений:
jsfiddle.net/4vuPS/1/ — панель открывается по щелчку и закрывается также
jsfiddle.net/4vuPS/2/ — панель открывается при наведении и закрывается по щелчку
Огромнейшее спасибо и низкий поклон!!!

Худший ответ: > Я так понимаю, что без jQuery не обойтись…

Без jQuery всегда можно обойтись. Вопрос в том, насколько это надо. Если на сайте это единственная JS примочка, то имеет смысл помучится но сделать на чистом JS. Но на jQuery — строк 5 от силы.
Вопрос: Как работает кэш в Laravel?

Лучший ответ: Можно прибавить к ключу идентификаоор пользователя.

Худший ответ: md5 mysql запроса со всеми параметрами. Если в кэше есть результаты по запросу - выводите оттуда. Нет - делайте запрос, сохраняете в кэш.
Вопрос: Какой процессор выбрать? Core i7 4790k или 6700k?

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

Худший ответ: 4790 Не устареет. Частота для одного потока все же решает.
Но для рендера лучше 6700 в силу архитектурной оптимизации под современные кодеки.
Вдобавок энергоэкономнее будет.
Вопрос: Сломанный wi-fi модуль на ноутбуке — что делать?

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

Худший ответ: Для начала прочистите контакты ластиком и подсоедините его снова. Если обновляли драйвера, откатите все обратно. Все еще греется? Смело покупаем новый и меняем. Ничего страшного в этом нет. Более того, у павилионов дв7-6ххх в свое время на выбор было два модуля, один из которых обеспечивал скорость раза в три выше другого и люди даже специально возвращали ноутбуки с "неправильным" модулем или же меняли эти модули. Если у вас особых требований к сети нет, то просто возьмите какой нибудь бюджетный современник. Дело и выеденного яйца не стоит
Вопрос: Насколько востребованы специалисты со знанием &quot;Си&quot;?

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

Худший ответ: Если смотреть в общем, то найти работу начинающему С программисту сложнее, чем начинающему PHP, Java, C#, но это правило работает не везде и не всегда. Так что перед таким выбором лучше всего будет посмотреть на конкретные вакансии и предложении в вашем регионе.
Вопрос: Как создать сайт для консалтинговой компании?

Лучший ответ: У вас с вопросе как минимум 3 не связанных между собой темы:
1) Создание сайта: как, зачем и почему?
2) Настройка контекстной рекламы
3) SEO продвижение сайта.
Это 3 очень обширные темы, каждой из которой должен заниматься отдельный специалист (не берем в расчет Человека-комбайна, который работает в 3 смены без еды).
У вас есть собственно варианты:
1) Изучить каждую тему самостоятельно, и сделать все самому
2) Нанять 3х специалистов, которые сделают каждый свою работу.
Описать в 2х словах что и как делать - не представляется возможным, так как темы очень обширные и сложные.с учетом крайней (пока) ограниченности бюджета.
Это ключевой момент во всем вопросе. Специально для вас сделали картинку:

Худший ответ: Поражают такие люди, зачем вами заниматься созданием сайта если вы консалтингом будете заниматься. Я же не собираюсь столы сам мастерить и чашки из стекла выдувать если кафе надумаю открыть. Заплатите 5 тыс. и вам сделают обычную визитку на WP и всё.
Вопрос: Установка нескольких Linux-дистрибутивов на разные разделы одного HDD?

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

Худший ответ: Инструкция:
1) установить первый дистрибутив, сделав разбивку HDD на необходимое количество разделов, используя один из разделов как корневой и не используя остальные (ну, можно использовать специальный раздел для свопа)
2) установить второй, используя незанятый раздел (своп, если был создан в п.1, уже есть у нас)
3) третий...
...
N) PROFIT!!1
Вопрос: Как просмотреть команды, при проведении изменений в конфигурации Mikrotik?

Лучший ответ: Вам нужно настроить один микротик полностью, а потом выполнить команду export file=config, забарать получившийся файлик и в нем только поменять нужные значения, типа ip адресов, а потом вгрузить в нужные железки.

Худший ответ: Не так давно стояла точно такая же задача, заливали более 100 микротиков. Я сделал следующим образом:
1. Настраивается один маршрутизатор;
2. Делается export ;
3. Сохраняем результат в текстовике (без переноса по словам);
4. На остальных удаляем конфигурацию , после чего вставляем конфигурацию в терминале winbox'а.
Вопрос: Расскажите о реальных случаях восстановления удалённых файлов с ext3?

Лучший ответ: Бэкапы как раз панацея — начинайте уже их делать.

Худший ответ: Пользовался в своё время www.sleuthkit.org/
Вопрос: Как исправить ошибки при обновлении к Windows 10?

Лучший ответ: снести 7ку и поставить 10ку. проблем потом будет меньше

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

Лучший ответ: 1. Сделать батник с необходимой командой(набором команд), положить его в System32.
2. Прописать имя батника в ключе реестра: HKLM\System\CurrentControlSet\Control\Session Manager\BootExecute Первую строку ключа не трогать.
3. Не забыть удалить после запуска, либо самоликвидироваться при первом запуске =)
4. PROFIT!

Худший ответ: средствами windows никак.

только если попробовать написать native приложение. описано здесь
Вопрос: Какие существуют интернет-эквайринги с оплатой комиссии покупателем, а не продавцом?

Лучший ответ: Технические.
Даете цены при оплате картами, при оплате НЕ-картой, скидка например 5%.
Или навешиваете при оплате картами какие нибудь handling fee в виде % от суммы.

Худший ответ: Попробуйте более подробную информацию найти здесь: https://probanki-info.ru/ekvayring/. Собственно, здесь можно найти не только ответы на большинство популярных вопросов, но также узнать, как подключить эквайринг для индивидуального предпринимательства и что входит в обязанности обслуживающего банка. Не все знают, что банк обязан лично устанавливать и мониторить работоспособность оборудования для эквайринга. Плюс здесь же можно уточнить остальные нюансы, которые помогут новичкам, не понимающим до конца, как это работает и какую пользу дает эквайринг для малого и среднего бизнеса.
Вопрос: Как развивать аналитический склад ума?

Лучший ответ: "Аналитический" происходит от слова "анализ", которое дословно с древне-греческого переводится ка разложение. В контексте склада ума и "problem solving skills" это означает, что решаемую проблему/задачу/вопрос необходимо разложить на составляющие ее подзадачи, возможно в несколько уровней (Есть еще такое умное слово: "декомпозиция"). И решать уже маленькие простые задачи, что значительно проще. 
А не бегать вокруг проблемы: А-а-а, как все сложно, не знаю за что взяться, что делать, паника, паника, паника!!!
Развивать, декомпозируя ежедневные задачи.
Художник, рисуя сову, сначала рисует два овала, а потом прорабатывает детали. 
Писатель придумывает идею, потом вступление, завязку, кульминацию, развязку, финал.
Повар, планирует этапы приготовления блюда.
Строитель начинает с фундамента, строит коробку, крышу, проводит коммуникации, выполняет отделку.
Программист, делит ТЗ на основную функциональность, на свистелки и на все остальное. Выделяет модули, каждый из которых выполняет отдельную функцию. Потом по очереди или параллельно с коллегами реализовывает. А затем соединяет части в работающий (при успешном исходе) продукт.

Худший ответ: родиться еще раз
Вопрос: Как с помощью python перехвать управление над другим приложением?

Лучший ответ: Вам нужно использовать pywinauto для манипуляции приложениями

Худший ответ: Например, вызывая системную taskkill :)
Вопрос: Как решить проблему с локалями в Debian?

Лучший ответ: $ sudo locale-gen "en_US.UTF-8"
Generating locales...
  en_US.UTF-8... done
Generation complete.

$ sudo dpkg-reconfigure locales
Generating locales...
  en_US.UTF-8... up-to-date
Generation complete.
Самый полезный навык - наyчиться пользоваться Google.

Худший ответ: Попробуйте заменить en_US.utf8 на en_US.UTF-8.
Для начала, попробуйте изменить переменные окружения:export LANG=en_US.UTF-8
export LC_ALL=en_US.UTF-8
...
Если поможет, редактируйте файл /etc/locale.confЗдесь можете почитать по-подробнее.
Вопрос: Как форматировать JavaScript в NetBeans?

Лучший ответ: JS кроме отступов ничего?
У меня все есть, ставил NB из коробки, ничего не накручивал:



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

Лучший ответ: Если в виде sql - то проще зайти в phpMyAdmin и импортировать. Зачем миграции? Миграции удобно в плане создать таблицу. 
Но заполнение из sql файла не особо.
Вот доки:
www.yiiframework.com/doc-2.0/guide-db-migrations.h...
Тут Вам придется парсить Ваш sql файл, делать массив перебирать через foreach и формировать нужный для миграций синтаксис. Так что это возможно конечно, но зачем?

Худший ответ: Если sql-база уже готовая и ее нужно просто залить, то вот вариант:в папке migrations создаете папку sqlsсоздаете миграцию yii migrate/up upload_citiesв методе up пишете:$this->db->createCommand(file_get_contents('console/migrations/sqls/cities.sql'))->execute();
Вопрос: Как контролируется сбор 5% от дохода с продажи игры в Unreal Engine 4?

Лучший ответ: Я уверен, что если ваша игра станет достаточно популярной и заметной, вас найдут.

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

Лучший ответ: Слишком популярный вопрос, чтобы каждый раз писать код.
6 методов вертикального центрирования с помощью CSS .
ruseller.com/lessons.php?id=1248
Так как статья старая, в нее не добавлен Flexbox.
Это будет 7 способ flexbox.help

Худший ответ: В HTML Добавляем span к тексту<div class="table">
 <div class="first">Тут картинка</div>
 <div class="second"><span class="dd">Тут текст который должен быть центру.</span></div>
 <div class="third"></div>
 <div class="fourth"></div>
</div>
В сss к классу second добавляем display: table и центрирование. А также класс dd.first {
 background-color: blue;
 height: 300px;
 width: 300px;
 float: left;
}

.second {
 background-color: red;
 height: 300px;
 width: 300px;
 float: left;
 display: table;
 vertical-align: middle;
}
.dd {
 display: table-cell;
 vertical-align: middle;
}
.third {
 background-color: pink;
 height: 300px;
 width: 300px;
 float: left;
 clear: both;
}

.fourth {
 background-color: yellow;
 height: 300px;
 width: 300px;
 float: left;
}

.table {
 display: table;
 margin: 0 auto;
}
Вопрос: Нужен совет REST в Python?

Лучший ответ: Скомбинировать можно
Шаг - глупый

Худший ответ: Разработайте на PHP, а потом перепишите тоже самое на python.
Вопрос: Как вставить код счетчика сразу на все страницы HTML?

Лучший ответ: Если не разбираешься, то если начнешь сейчас, то до утра справишься
Если есть желание разобраться, то забекапь файлы и попробуй разобраться в баше и sed
stackoverflow.com/questions/27266537/find-and-repl...
https://www.google.com.ua/search?q=sed+replace+in+html

Худший ответ: Либо воспользоваться советом выше от sim3x 
Либо дубовый вариант, открываете в редакторе по 50 страниц (ну или сколько там Ваш комп потянет) и делаете "Заменить все". 
Не так и долго, как кажется.
И да, бэкапы не забудьте!
Вопрос: Лучшая практика для оформления комментариев в HTML, CSS?

Лучший ответ: Основное правило комментариев - нужно комментировать не "что это",  а "зачем это". Плюс комментарии-документация.
Касаемо CSS:
хорошо будет, если вы будете объяснять "магические числа"margin-top: 2px; // выравниваем по вертикали, по-другому никак
Касаемо HTML:
программисту, который будет работать с вашей версткой будет удобно, если вы будете обозначать начало и конец больших блоков на странице<!-- BEGIN: .big-block -->
... 100500 строк кода разметки
<!-- END: .big-block -->
В CSS еще рекомендуют составлять оглавление и обозначать комментариями начало блока кода.
Я считаю такой подход ретроградством, при наличии большого количества средств препроцессинга.

Худший ответ: Начнем со сниппетов.
В Atom есть очень хороший стандартный сниппет - CTRL + /. Как вы уже догадались, он создает комментарий и, кстати, очень хорошо работает с выделением. Что касается специализированых сниппетов - если поставить плагин на JS(если не ошибаюсь) добавляются всякие там TODO и HACK.
Что касается оформления комментариев - тут так же, как и с кодом: главное - красиво и читабельно. Стоит уяснить всего две простые вещи: комментируйте только основные моменты и отличайте коммиты от комментов. Первое - просто. Не нужно пояснять каждую команду, объясняйте, что происходит, для чего та функция или переменная. Второе - сложнее. Нужно понимать, чтто в коммитах объясняют ПОЧЕМУ вы исправили и дополнили код, а в комментариях именно про общую картину.
Удачных комментариев)
Вопрос: Бесплатный SSL сертификат не работает на Android?

Лучший ответ: Конфиг апача здесь ни при чем. УЦ, выдававший сертификат, не находится в списке доверенных корневых сертификатов . Как правило, так реагируют либо на корпоративные УЦ, либо на "ненадежные". На сертификат, выданный Thawte или Comodo, так реагировать не будут.

Худший ответ: "котлеты отдельно, мухи отдельно должны быть" (с)
прикручивайте бесплатный сертификат от доверенных центров сертификации - вот и всё..
от того же - StartCom Ltd
Вопрос: Мне не нравится windows, android и ios на планшетах,какие есть unix подобные системы для планшетов?

Лучший ответ: Вот не выделывались бы Вы...
Установите на iOS\Android приложение терминал (платное, благо обзоров хватает, и манибек есть, если не понравится) и делайте что хотите.
Вообще планшет универсальное устройство, и от его установленного софта зависит его цель.
Девочки конечно ставят всякие социалочки и фоторедакторы. С iPad'ов некоторые инженеры крупные проекты ведут. А в Andoid-планшетах root-права ваше всё.

Худший ответ: темы для селфи, тупых сетевых игр и общения в соц.сетях-не соответствует моему характеру и моим интересам
 ... а мужики то не знают (с)
Конкретно : не сделал ни одного селфи, из игр только hearthstone, клиенты соцсетей только google+ (потому как андроид, да и то вычистить можно). телефонопланшет(фаблет) используется для самообразования : видеокурсы, книги, онлайн курсы EF; прослушивания музыки, чтения книг и просмотра видео с женой в поездках.
Как указал GavriKos - терминалы адекватные есть. 
Может быть вы не там ищете проблему? А так да - ubuntu phone
еще есть линуксы на 4pda.ru | xda-developers.com  под разные аппараты(как правило требуется разлоченный бутлоадер, чтоб загрузить другую ОС).  Оригинально чтоб с линуксом шел - ищите у китайцев.
А ругаться не надо на "большую тройку" мобильных ОС - они ориентируются на другую ЦА, странно вообще что вас наличие возможностей делать всякую фигню на планшете так выводит из себя.