Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Как дать заказчику возможность подключить БД не залезая в код?

Лучший ответ:
Положить в папку с exe текстовый файл, из которого будет браться конфиг для БД

Худший ответ:
1) Внешний файл конфигурации
2) Передача параметров в аргументах, например "python app.py localhost dbname user password"
Вопрос: Как создать динамическую область внутри шаблона компонента?

Лучший ответ:
Через композит можно сделать так как написано в курсе
Лично я привык делать по другому:
- В шаблоне выводить кнопку без всякой логики.
- После загрузки страницы делать ajax запрос к скрипту в котором получать товары, которые находятся в корзине.
- Товарам которые в корзине через js расставлять нужные классы на кнопки.
Так не будет проблем с кешированием.

Худший ответ:
В карточке товара делаешь проверку есть ли этот товар в корзине (в result_modifier.php), а при добавлении в корзину, аяксом возвращаешь класс значка или как там у тебя.
Получается при добавлении выводится значок, при перезагрузке выводится значок.
Вопрос: Как лучше организовать 2 сайта на одном хостинге?

Лучший ответ:
Это не так. На любом shared хостинге будет не одна сотня сайтов с одинаковым ip.

Худший ответ:
В случае VDS можно докупить IP.
Если используете шаред, то там даже не сотня, а тысячи сайтов с одним IP.
Под IP имеется в виду IP-адрес сервера, где размещен сайт, а не вашего компьютера (клиент).
Вопрос: Что нужно сделать чтобы клавиатура работала на русской раскладке и на английской?

Лучший ответ:
А по какой причине она не должна работать? Какую раскладку в ОС выберете, такая и будет.

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

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

Худший ответ:
Хибернация - штатная функция для большинства ОС и устройств, ничего криминального в ней нет. Если, конечно, в настройках при закрытии крышки не вызывается запуск сторонних приложений, которые могут потенциально нанести вред оборудованию, но я в этом сомневаюсь.
Вопрос: Можно ли как-то получить instance в AWS с IP не забаненным Роскомнадзором?

Лучший ответ:
Можно, написав в техподдержку AWS

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

Лучший ответ:
вот ответ для всех, кто хочет просто вручную запускать драйвер, и подключатся потом к открытому порту. DesiredCapabilities capability = DesiredCapabilities.chrome();
WebDriver driver = new RemoteWebDriver(new URL("http://localhost:9515"), capability);

Худший ответ:
Ключевые слова для поиска: selenium hub remotewebdriver
Вопрос: Хорошая книга по Теории вероятностей?

Лучший ответ:
Предлагаю классные курсы от товарища Райгородского:
https://www.coursera.org/learn/probability-theory-... - тервер
https://www.coursera.org/learn/kombinatorika-dlya-... - комбинаторика, если с ней у вас тоже не всё в порядке, в тервере она нужна

Худший ответ:
А я прикольную книгу начала читать Краткая история всего на свете) интересная но больше про космос)
Вопрос: Правильно ли я понимаю суть программирования?

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

Худший ответ:
данные интерпретируются процессоромПроцессор обрабатывает поступающие по шине байты (Машинный код). А интерпретация это:Программы на интерпретируемых языках (таких как Бейсик или Python) не транслируются в машинный код; вместо этого они либо исполняются непосредственно интерпретатором языка, либо транслируются в псевдокод (байт-код). Однако интерпретаторы этих языков (которые сами можно рассматривать как процессоры), как правило, представлены в машинном коде.
Вопрос: Поможете выбрать ssd?

Лучший ответ:
Для таких задач если честно без разницы -  вы просто ее не заметите.
Хотя Kingston SHFS37A/120G пошустрее будет.

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

Лучший ответ:
По моему общению с PayPal - всё нормально там, включая как обслуживание, так и общение с ТП по телефону.
Вы сами больше себе негатива нагоняете не разобравшись в возникшей проблеме.Просто наберите номер в ТП и узнайте.
PS: Бесплатны звонки (и даже с мобильных) на номера из диапазона от 8-800-100xxxx до 8-800-799xxxx.

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

Лучший ответ:
В Intellij IDE есть линия, за которую переваливать некрасиво по стилю кода. В данном примере так отработало автоформатирование кода (Ctrl + Shift + L). Если в теге куча атрибутов, то предпочтительнее сделать так, как вы предположили. Иначе можно в одну линию

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

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

Худший ответ:
Как, Вы эксперты, выбрали свою дорогу в работе и смогли ли Вы реализовать все свои мечты/планы?
Воля, дисциплина и целеустремлённость. Я просто ставлю себе цель и сроки, достигаю её и ставлю новую.
Вопрос: Как вызвать Php функцию AJAX'ом?

Лучший ответ:
Сама функция не вызывается, допишите после add_new();
Вот только подобное решение смотрится плохо, мне кажется вам нужно пересмотреть ваш роутинг.

Худший ответ:
У вас передается через AJAX переменная msg, а, когда принимается PHP-шником, вы почему - то ищете $_POST["name_pages"]
Вопрос: Ubuntu 16.04 система через промежуток времени останавливает работу и необходимо перезагружать?

Лучший ответ:
Для начала нужно понять, что по вашему описанию ничего толкового сказать нельзя. Быть может вы там в хроме открываете тысячу вкладок, у вас заканчивается оперативная память, начинает активно использоваться swap и выглядит это как будто все "зависает".
Так что во первых, когда в следующий раз зависнет попробуйте Ctrl+Alt+F1. Если переключится, значит не совсем все плохо - можно вживую посмотреть что происходит (возможно какой-нибудь процесс ест ресурсы, можно будет узнать кто он).
Во вторых логи (из /var/log/) - если у вас что-то ломается, где-то там будут сообщения об ошибках. Их стоит приложить к вопросу. Для начала можно посмотреть что говорит dmesg.
P.S.: Указывайте, что вы этот вопрос уже задавали, и там люди тоже недвусмысленно намекали на то, что логи помогают в определении проблемы.

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

Лучший ответ:
Резервные копии сохраняются либо в облако, либо в папку /bitrix/backup/.
Список резервных копий доступен из админки.
Варианты, из-за чего растет объем занимаемого места:
1) включено автоматическое резервное копирование, при этом устаревшие бекапы не удаляются
2) неправильно спроектирован сайт, и растет объем закешированных данных.
3) на сайте очень много картинок, и растет объем изображений, которые формируются при ресайзе исходных картинок
4) ошибки в настройке прав доступа, и битриксу не хватает прав для автоматического удаления устаревшего кеша.
Чтобы понять, какая именно папка занимает большой объем, подключитесь по ssh к серверу и воспользуйтесь утилитой du, которая покажет, что и сколько занимает. Я обычно смотрю объем занимаемого места командой
du -h --max-depth=1

Худший ответ:
папка/uploadтакже посмотрите, у вас вероятно делаяется debug запросов (в файле/php_interface/dbconn.php настройка)
Вопрос: Зачем нужны сервисы email-рассылки?

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

Худший ответ:
Если речь идет о регулярной массовой рассылке, такие сервисы рассылок (ESP) заменяют сразу несколько инструментов. С их помощью можно создавать презентабельные, адаптивные письма, анализировать взаимодействие подписчиков с рассылкой, смотреть по каким ссылкам они переходят. Также сервисы позволяют следить за доставляемостью писем и отписками. 
Помимо этого в таких сервисах есть много дополнительных функций: встроенные конструкторы формы подписки на сайт, поп-апы, создание лендингов, подключение рассылки для мессенджеров.
Вопрос: Какие файлы и папки можно безболезненно удалить из каталога «Windows» в Windows 8 для увеличения свободного места?

Лучший ответ:
Рекомендую читать до просветления -тыц, тыц.Изначально не рассчитал размер логического системного дискаЕсли речь идет о логическом диске, то что мешает его увеличить? Другое дело когда речь о физическом, тогда да...

Худший ответ:
hiberfile.sys и pagefile.sys сколько занимают? Может оказаться, что они отъедают гигов 20 и проблему можно решить, отключив гибернацию и уменьшив файл подкачки (требуется включить отображение системных файлов)
Вопрос: Старые игровые движки и их строение?

Лучший ответ:
Код Quake 2 / Quake 3 открыт и очень хорошо документирован.
Можно читать как книгу начиная с WinMain. Попробовать что-то поменять, скомпилить. Поиграть, в общем.
Также, можно почитать статью на хабре для общего представления.

Худший ответ:
Нашёл вот такую книгу.
gamesmaker.ru/books/kak-samomu-sozdat-trehmernuyu-igru
Вроде она.
Вопрос: Почему интернет-магазины отдают страницу товара в html и нужно ли так делать?

Лучший ответ:
Постфикс .html в ссылке вовсе не означает, что страница не генерируется с помощью PHP.

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

Лучший ответ:
Иван, у Вас неверная постановка вопроса. 
Во-первых, ценится не знания языка, а опыт. 
Во-вторых, у меня сложилось субъективное впечатление, что Вы не знаете чего хотите.
Если Вы хотите быть востребованным специалистом - смотрите на тенденции. Сейчас это анализ данных, DL, машинное обучение. Языковой стек в основном это Python. 
Если Вы хотите разрабатывать игры - C++/C, Java
Мобильная разработка: Swift, ObjectiveC и т.д.
Web-разработка: Node.JS, Ruby, PHP
Из (субъективно для меня) экзотического - Erlang, Rust.

Худший ответ:
Java и C# - банковская сфера, геймдев, тот же web, десктопные приложения. З/п у явистов самые вкусные.
Вопрос: Можно ли и создать экземпляр класса (с++) с проинициализированными полями?

Лучший ответ:
$ cat > test.cpp <<EOF
class type_class {
        int field1;
        int field2;
public:
        constexpr type_class (int f1, int f2): field1(f1), field2(f2) {
        }
};
extern const type_class var;
const type_class var(12, 34);
EOF
$ g++ -S -O2 test.cpp
$ cat test.s
        .file   "test.cpp"
        .globl  var
        .section        .rodata
        .align 8
        .type   var, @object
        .size   var, 8
var:
        .long   12
        .long   34
        .ident  "GCC: (Debian 6.3.0-18+deb9u1) 6.3.0 20170516"
        .section        .note.GNU-stack,"",@progbits
Т.е. constexpr конструктор, в результате -- готовый инициализированный объект в секции .rodata, что и требовалось.

Худший ответ:
> поля класса не будут меняться в процессе
значит, их нужно делать статическими константами и, возможно, вообще убрать класс, заменив на namespace.
> "Говорят" можно через шаблон, но как не сказали) 
По сути, те же статические константы, только могут быть только целым числом и не имеют адреса.template< int X, int Y >
class NAME
{
public:
    enum { field1 = X, field2 = Y };
};

typedef NAME<5,7> Name57;

int a = Name57::field1;
int b = Name57::field2;
Вопрос: Можно ли покупать ключи Windows 10 на неофициальном сайте?

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

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

Лучший ответ:
> кроссплатформенность, легкость в обучении
JavaScript
> нормальный движок
Pixi.js, Phaser.js

Худший ответ:
Game Maker: https://www.yoyogames.com/gamemaker
Для 2д игр в качестве хобби — самое то. Есть куча готовых ассетов, примеров, многое разжёвано и упрощено, большое и активное сообщество.
Из недостатков - собственный ЯП, который вне GM никому не нужен.
Вопрос: Каким методом превратить массив пар [key, value] в Object в JavaScript (по аналогии с Hash([[key,value]...]) в Ruby )?

Лучший ответ:
function myHash(list) {
  var result = {};

  for (var i = 0; i < list.length; i++) {
    result[list[i][0]] = list[i][1];
  }

  return result;
}

console.log(myHash([['foo', 'bar'], ['baz', 42], [true, false]]));
underscorejs.org/docs/underscore.html#section-66
Или вот так:var list = [['foo', 'bar'], ['baz', 42], [true, false]];

var result = list.reduce(function (obj, item) {
  obj[item[0]] = item[1];
  return obj;
}, {});

console.log(result);

Худший ответ:
Также в lodash с помощью _.fromPairs(pairs) или _.zipObject([props=[]], [values=[]])
Вопрос: Совместимы ли хороший рейт, фултайм и long-term на фрилансе/удалёнке?

Лучший ответ:
Вполне реально, сам так делаю — https://www.upwork.com/freelancers/~010d15364e8cf3268d
Насчёт времени. Если взять и грубо посчитать всё, то за 2 года получится примерно по 5 часов в день. На самом деле получается 28-35 часов в неделю, больше — редко. 
Работаю с одним заказчиком уже полтора года, первый контракт тоже был достаточно длительный (6 месяцев).
Текущая ставка от $22 до $30, в зависимости от проекта.
Проекты, кстати, разные. Последний для ARM, например.
Не слушайте советчиков с Тостера и Хабра, которые говорят, что ни у кого ничего не получится. Тут большинство пользователей какие-то злые.
Если вдруг кто заинтересован, периодически нужны разработчики в команду (разговорный английский и всё такое).

Худший ответ:
Ну честно говоря, на длительной дистации работая full-time сколько сможешь, действительно выбивает из коллеи, хочется все бросить... Даже если очень сильно хочется продолжать заниматься делом, которое нравится. https://prnt.sc/gvlhasСовместимы ли хороший рейт, фултайм и long-term на фрилансе/удалёнке?
У меня товарищи работали и работают так. Не много. Один улетел работать за бугор. Другой работает вот конечно у него не учтены часы, когда он с нами работал пол года или больше, т.к. были у нас вои трекеры времени.
Вопрос: Даны 2 неизвестных числа, их сумма по модулю 33, а так же их разность по модулю 33, как найти эти числа?

Лучший ответ:
for a, b in zip([30, 11, 7, 24, 29, 11, 15, 18, 15, 32, 9, 3, 10, 1, 26, 24],
                [6, 24, 31, 10, 24, 27, 20, 12, 5, 13, 15, 23, 21, 16, 19, 31]):
    c = a + b
    if c & 1:
        c -= 33
    print('АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ'[c // 2], end='')
Чушь какая-то:'СБТРЙТБОЙЁЛМЯШЁК'

Худший ответ:
На основе ниже написанного сделал на C#. Если кому нужно будет.
Нижний ответ так же правильный, но нужно сместить индексы в итоге.static string Posl(int[] a, int[] b)
        {
            string rez = "";
            int[] c = new int[a.Length];
            for (int i = 0; i < a.Length; i++)
            {
                c[i] = a[i] + b[i];

                if ((c[i] & 1) == 1)
                {
                    c[i] += 33;
                    c[i] /= 2;
                    c[i] %= 33;
                }
                else
                {
                    c[i] /= 2;
                    c[i] %= 33;
                }
                Console.WriteLine(c[i]);
                rez += alf[c[i] - 1];

            }
            return rez;
        }
Вопрос: Что делать если Rails проекту не хватает места на сервере?

Лучший ответ:
Настроить logrotate stackoverflow.com/questions/4883891/ruby-on-rails-...

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

Лучший ответ:
Всё, кроме мультипоинта нарушает лицензионное соглашение винды.
По опыту использования в большом количестве могу сказать, что гемморой ещё тот (пробовал разные продукты). Особенно, если больше 4 рабочих мест. Мышки с клавами могут прыгать с одного рабочего места на другое, id и прочие параметры дешевых мышек/клав могут совпадать и не хотеть работать одновременно. Подвисший браузер на одном рабочем месте может творить ад остальным пользователям. Перезагружать надо всех вместе.
Если у вас это не единичное место, а в большом масштабе, особенно если надо использовать usb удлиннители - это ад и печаль, надо другое решение. Если 1-2 места можете попробовать тот же мультипоинт, астер, битвин, как выше написали.

Худший ответ:
Возможно одно из простых решений это использование тонких клиентов.
К примеру Thinstation.
Настраиваешь загрузку по сети и каждый пользователь работает сам по себе и никому не мешает.
Вопрос: Настройка сервера. Сервисы нативно или в контейнерах/виртуалках?

Лучший ответ:
Как минимум нужно использовать инструменты для configuration management, например, https://www.ansible.com/
А  так да, заворачивайте в докер. В принципе документации  в сети полно. В официальной есть кучка примеров по оборачиванию сервисов: https://docs.docker.com/engine/examples/
Недавно записал вебинар про докер, возможно вам будет интересно: https://www.youtube.com/watch?v=dfXuTTV6TVo

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

Лучший ответ:
Ну на примете нормальные решения. Если знания языков позволяют. Можете глянуть еще в сторону питона с интерфесом на Qt/wxWidgets

Худший ответ:
Каждому свое. Я бы выбрал Lazarus/FreePascal
Вопрос: Как правильно использовать юникод в python 2.7?

Лучший ответ:
Лучше просто перейдите на python3, это менее болезненно

Худший ответ:
Если кому интересно, в 2.7 решил примерно вот таким вот костылем:...
def _repl_unicode(matchobj):
	line3 = re.sub('\\\\uffffff','',matchobj.group(0))
	line4 = binascii.unhexlify(line3)
	return line4

while True:
	line2_obj = re.search('((\\\\uffffff[0-9a-f]{2}){2})',line)
	if line2_obj is not None:
		line2 = line2_obj.group(0)
		line3 = re.sub('\\\\uffffff','',line2)
		line = re.sub('((\\\\uffffff[0-9a-f]{2}){2})',_repl_unicode,line)
	else:
		break
...
И вуаля, на выходе уже вполне себе нормальная кириллица.
Вопрос: Как сделать трансформацию картинки в виде дуги на js?

Лучший ответ:
Вообщем вот написал  на основе квадратичной кривой безье.
Но в идеале нужно еще написать сглаживание. Атрибут canvas data-offset задает насколько сильное скругление , data-url ссылка на изображение .
Ну и самая главная проблема, чтобы работал с изображениями
раскоментируй строку //ctx.drawImage(img,0,0,ctxW,ctxH - offset); и закоментируйctx.fillRect(0,0,ctxW,ctxH - offset);Ссылка которая будет в data-url должна быть на том же хосте что и скрипт!  Тоесть если ссылка на сайт localhost/page.php то и ссылка на изображение localhost/.../name.jpg
Или ссылка должна быть на сервере с параметром Access-Control-Allow-Origin "*" иначе сработает защита и выкинет исключениеUncaught SecurityError: Failed to execute 'getImageData' on 'CanvasRenderingContext2D': The canvas has been tainted by cross-origin data.  
Вот пример деформации 

Худший ответ:
Разве что webGL использовать. Есть библиотека для работы с этим делом three.js, там можно прямо 3D-модель стакана загрузить и лепить на него всё, что угодно)) А готовый результат можно даже повертеть))Вот, когда-то с чайничком так ирался))
Вопрос: Почему защитник windows игнорирует исключения?

Лучший ответ:
После срабатывания защиты "Разрешить угрозу".
В "Исключения" добавить папку.

Худший ответ:
Почему защитник windows игнорирует исключения? Потому что это активатор KMS
Вопрос: Как в CSS сделать махровый цвет?

Лучший ответ:
Причем тут css. Найдите нужную текстуру.
Вот тут хороший выбор текстур бесплатных: subtlepatterns.com

Худший ответ:
можно перекодировать картинку в base64 и вставить инлайн в css
Вопрос: Style или css для исключений?

Лучший ответ:
Даже если использование одноразовое, вам может потребоваться изменить данный параметр в зависимости от параметров отображающего устройства. А медиазапросы в style вы не напишете. Так что лучше все-таки css.

Худший ответ:
1. Либо в JS, в котором прописана логика. Либо в CSS, если это не завязано на функционал.
2. Инлайновый код черезstyle="" только в исключительных случаях.
Вопрос: Как с помощью js (jQuery) запомнить класс элемента при переходе на другую страницу?

Лучший ответ:
Не стоит писать его в Куки. 
Используйте sessionStorage или localStorage
https://developer.mozilla.org/ru/docs/Web/API/Wind...
https://developer.mozilla.org/ru/docs/Web/API/Wind...

Худший ответ:
Запишите его в куки на пример. Пример.
Вопрос: Почему в unity3d при билде текстуры весят 8-10мб?

Лучший ответ:
Юнити не хранит jpg. она хранит текстуру. и тут все упирается в РАЗМЕР и ФОРМАТ для сжатия. 
У  вас даже на скриншоте предупреждение о том что не может её сжать.
Прочитайте что такое POT текстуры. 
И так к слову вы ни капли не рассказали (кроме размера 1мб) об исходном фаиле)

Худший ответ:
Реальный размер картинки 2 мегапикселя помножить на 24 бита, либо на 32 бита если есть альфа-канал, то есть шесть-восемь мегабайт. Даже если у вас гифка 2048x2048 с белым квадратом, которая весит четыре килобайта, юнити всё равно возьмёт чистую информацию о цвете в каждом пикселе и внутри себя будет хранить bmp на 12 мегабайт. Но при сборке юнити посмотрит на настройки импорта текстуры и переконвертирует её в указанный формат. Если хотите минимальный размер сборки, то либо жмите картинки, либо качайте их после установки, либо используйте векторную графику с плагином.