Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Как вычислить погрешность, при которой два числа с плавающей точкой можно считать равными?

Лучший ответ:
Если речь идёт об абстрактной математике, то надо рассматривать представление плавающего типа (float, double, long double) в конкретной архитектуре. В большинстве случаев используется IEEE 754-1985. Скажем, для float32 в нормализованной форме точность - то есть единица младшего разряда мантиссы - в зависимости от экспоненты может быть от 1.175494351×10−38 до 3.402823466×1038.
Если же речь о прикладных задачах, то точность выбирается исходя из модели процесса. Скажем, при поиске кратчайшего маршрута поездки достаточно точности в десяток метров, а при парковке нужны, как минимум, сантиметры.

Худший ответ:
Погрешность связана с процедурой измерения.
Применительно к численным вычислениям это означает следущее:
1) Если две различные реализации одного и тогоже схожи (наличествуют большие куски одного и тогоже кода), то точность определяется стандартом чисел, в которых идет вычисления (про это и говорил Rsa97)
2)В противном случае точность оценивается в рамках той задачи, которая решается. Приведу пример на примере решения задач небесной механики.
a) Решается научная задача по моделирования движения небесных тел. Тогда получаемая погрешность = погрешности модели.
б) Решается прикладная задача по вычислению положения спутника. Тогда погрешность  = предъявляемым требованиям.
Вопрос: MS Security Essential при запущенном Chrome постоянно (раз в 30-60 минут) находит Ransom.P трояна в кэше хрома?

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

Худший ответ:
и какое содержимое у файла?
Вопрос: Вскрыть «черный ящик» — разобраться в проводах, идущих к люстре?

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

Худший ответ:
Подскажите, что за устройство такое «отвертка для поиска скрытой проводки»?
Вопрос: Sass + compass. Как создать переменную типа map?

Лучший ответ:
sass --version что выдает? если меньше 3.3 то обновите sass

Худший ответ:
Проблема решена установкой пре версии compass с поддержкой sass 3.3.0
sudo gem install --pre
Вопрос: Как правильно использовать twig в laravel?

Лучший ответ:
Советую Вам использовать этот инструмент: https://github.com/rcrowe/TwigBridge
Он отлично интегрируется с Laravel, даже "композеры" работают на пять с плюсом.
Что касается jquery и bootstrap, то Вам нужно подтянуть знания HTML, в частности информацию про теги head, script и link.

Худший ответ:
$this->middleware('auth');
Ну вы же сами в конструкторе поставили $this->middleware('auth'), который собственно и перенаправляет вас на страницу авторизации. Может быть сначала основы, а потом уже пакеты?
Вопрос: Как хранить геоданные типа координаты — значение?

Лучший ответ:
если нужны пространственные запросы, то можно хранить в PostGIS, mongo, mysql, sqlite и т.д.
если не нужны пространственные запросы, то можно хранить где удобно csv, geojson, BD

Худший ответ:
Советую обратить внимание на MongoDB MongoDB’s 2d geospatial indexes
Вопрос: Повторное слияние rebased ветки — как обычно делается?

Лучший ответ:
Предлагаю такой вариант. Вместо порождения rebased, вы мерджите devel1 в master с ключем --no-commit (и --no-ff).
Это симуляция workflow с конфликтом слияния — перед тем как окончательно сформировать merge commit, git даст вам возможность внести произвольные изменения.

Далее вы откатываете изменения из коммита C10, и комититесь.

Худший ответ:
mejedi, и что это даст? В таком случае кода из C10 не будет, и при последующем слиянии ветки он снова «воскреснет» сам. А нужно как раз наоборот, чтобы он был, но по умолчанию не «воскресал» (и желательно не висел в истории этой ветки). Неужели нету подобного механизма?
Вопрос: Курс или книга по iOS: одно приложение с нуля до конца. Где взять?

Лучший ответ:
В iTunes есть стенфордские курсы, примерно то, что вы хотите.
habrahabr.ru/post/249353

Худший ответ:
https://www.bignerdranch.com/we-write/ios-programming/ 
В интернете отлично гуглится
Вопрос: Какие IT специалисты нужны для создания «?» сайта?

Лучший ответ:
Ключевые люди:
1) Product owner - тот у кого есть видение всего
2) условный CTO - тот кто отвечает за техническую реализацию.
И того и другого нужно иметь фуллтайм.
По остальным участникам на усмотрение CTO - как правило это дизайнер, верстальщик и backend программист.
Если сроки не горят - последние 2 могут быть одним человеком, но я бы не советовал.
Кто точно нафиг не нужен на старте, - это Database Developer. 
Ваша первая задача - сделать быстрый MVP - если будет трафик, вы успеете 10 раз изменить архитектуру и переписать все заново.
Нужен ли мобайл - вопрос открытый. Мне кажется да, возможно больше чем веб.
Надо понимать что у Apple очень специфическая политика по аппруву этого дела - один мой хороший знакомый ухитрился продавить приложение крупного букмекерского сайта в стор - но ему это стоило полгода живых встреч.

Худший ответ:
Из разработчиков этого вполне достаточно.
Список вполне адекватный.
Сроки могут быть разные и не один не будет верным.
Я бы поставил команде 8 месяцев, но вы ведь должны понимать, что это только на бумаге.
Вопрос: Размещение постов на стену вконтакте

Лучший ответ:
Возможно я что-то не знал, но вроде как используя Oath 2.0 аутентификацию, вы можете указать в требованиях вашего приложения доступ к стене пользователя (scope = wall). Таким образом, пользователю достаточно зайти на ваше веб-приложение и авторизоваться там, а вы получите ACCESS_TOKEN с нужными вам правами.

Простите за страшные ссылки, просто в них используются кириллические адреса
vk.com/developers.php?oid=-1&p=%D0%90%D0%B2%D1%82%D0%BE%D1%80%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F_%D1%81%D0%B0%D0%B9%D1%82%D0%BE%D0%B2

vk.com/developers.php?oid=-1&p=%D0%9F%D1%80%D0%B0%D0%B2%D0%B0_%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF%D0%B0_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9

Худший ответ:
Возможно я что-то не знал, но вроде как используя Oath 2.0 аутентификацию, вы можете указать в требованиях вашего приложения доступ к стене пользователя (scope = wall). Таким образом, пользователю достаточно зайти на ваше веб-приложение и авторизоваться там, а вы получите ACCESS_TOKEN с нужными вам правами.

Простите за страшные ссылки, просто в них используются кириллические адреса
vk.com/developers.php?oid=-1&p=%D0%90%D0%B2%D1%82%D0%BE%D1%80%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F_%D1%81%D0%B0%D0%B9%D1%82%D0%BE%D0%B2

vk.com/developers.php?oid=-1&p=%D0%9F%D1%80%D0%B0%D0%B2%D0%B0_%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF%D0%B0_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9
Вопрос: В чем плюсы и минусы почты на своем сервере?

Лучший ответ:
Плюсы начинаются если Вы профессионально занимаетесь email рассылками и отправляете сотни тысяч email сообщений в сутки. Для личного ящика плюсов нет, только минусы.
Если хочется почту на своем домене - воспользуйтесь https://pdd.yandex.ru/ или https://apps.google.com/intx/ru/products/gmail/

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

Лучший ответ:
Основная проблема не в том какой конкретно язык изучать, а в самом навыке программирования. Не поддавайся на советы учиться программировать на C# для  Unity3D, там используется компонент-ориентированное программирование, и ты никогда не поймешь как на самом деле работают игры.
Также даже не думаю о JS, есть такая тема что он в ближайшие лет 5 умрёт. Потому что на чистом JS писать мука и боль, а с новыми стандартами люди все больше и больше от него уходят.
Пиши на AS3, c  использованием какого нибудь движка, типа Flixel, Starling. Так ты лучше поймешь что из себя представляет настоящее программирование. При этом порог входа много ниже чем в C# или в том же JS.  Научишься думать, решать задачи,  а не бороться с компилятором. Получишь море удовольствия и опыта. Потом сможешь перейти на любой другой язык программирования, с меньшей болью.

Худший ответ:
Аха тока игры для вк и фейсбука местами кучу денег приносят
Вопрос: Обязателен ввод адреса при регистрации домена?

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

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

Лучший ответ:
Code -> Reformat Code
или 
CTRL+ALT+L

Худший ответ:
Code -> Reformat Code
или 
CTRL+ALT+L
Вопрос: Как сделать яндекс-карты на весь экран с меню?

Лучший ответ:
Сделать header с абсолютным позиционированием и прилепить к вверху top:0; left: 0;, а карту тоже с абсолютным позиционированием и на всю ширину с помощью width: 100vw; height: 100vh;
а к header z-index: 10; что бы был верху
Пример как у меня сделано:

Худший ответ:
Сделать карту "на весь экран" можно по этому примеру из документации, ну а органы управления размещаются поверх с помощью position: absolute и большого z-index.
Вопрос: Как в Linux запустить приложение с GUI из консоли?

Лучший ответ:
Вы должны сначала запустить display manager, например LightDM, а потом уже саму программу.
На сколько я знаю можно сконфигурировать LightDM на открытие приложения при старте.
/etc/lightdm/lightdm.conf[SeatDefaults]
autologin-user=<YOUR USER>
autologin-user-timeout=0
user-session=yourownsession
/usr/share/xsessions/yourownsession.desktop[Desktop Entry]
Name=YourApplication
Comment=Your custom application
Exec=/path/to/binary
Icon=
Type=Application

Худший ответ:
Lerg прав! Без иксов никак!
Без иксов можно запустить если приложение поддерживает!
К примеру плеер vlc запускается в командной строке через команду cvlc.
Вопрос: Как вы нарезаете PSD макет?

Лучший ответ:
Так как способ до ужаса прост, размещу тут ссылку на переведенный документ в Google Docs

Худший ответ:
Photoshop-File-Generate в Layers .png  .jpeg x10 x150 например, режет сам. CSS свойства та же средством фотошоп, но много ручного труда
PNG Hat удобен тем что для картинки сразу css3 свойства заполняет и перегоняет png под сжатие enigma64, ну собственно их и объединили.
Ждем Adobe Reflow и обещанную 17 марта функцию конвертации PS-RF-DW, пока только блоки удобно накидывать, группы и родители, первая часть для нарезки уже вполне годится, да еще и каркас дивный выдает и дает править методом drag and drop
Вопрос: Как настроить mod_wsgi для Apache на Windows XP?

Лучший ответ:
Для разработки на джанго не нужен апач python manage runserver
Для продакшена - не нужен апач и винда

Худший ответ:
Конкретно по поводу вашей ошибки не подскажу.
по поводу вашего рабочего окружения - совсем никуда не годится.
Есть такая штука как Vagrant, и https://puphpet.com/ 
Воспользуйтесь этими утилитами для построения своего рабочего окружения.
Вопрос: JavaScript: преобразование строки в массив байт?

Лучший ответ:
Посмотрите это.

Худший ответ:
Преобразуйте строку в Base64 на сервере.
Вопрос: Значки переключателей. Показывать текущий статус или возможное действие?

Лучший ответ:
Имхо, статус. Действие в тултипе. А лучше подпись и переключатель on/off. А то все эти глаза и прочие иконки не всегда можно однозначно интерпретировать.

Худший ответ:
У вас и кнопки и переключатели статуса в кучу. От того и проблема. В данном случае надо переключатель видимости воспринимать как кнопку и отображать действие, но где-то в другом месте отображать статус (скрыто/не скрыто) либо перенести кнопку статуса в другое место или использовать для неё другое оформление.
Вопрос: Почему не видит GetRespons приложение windows phone?

Лучший ответ:
Потому что для телефона другое API.

Худший ответ:
Потому что для телефона другое API.
Вопрос: Как нарисовать план квартиры на html+css?

Лучший ответ:
есть хорошая javascript библиотека Fabric.js

Худший ответ:
Посмотрите в сторону Canvas
Вопрос: Существуют ли универсальное JS решение для нормального отображения CSS в ie8?

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

Худший ответ:
И что вы вообще делаете в таких случаях? 
Создаю файлик ie8.less и начинаю обеспечивать кроссбраузерность. Причем этот файл создается в самом начале, и после завершения крупного элемента в современных браузерах (сетка, каталог и т.п.) дополняется и обновляется.
Универсального решения на JS нет.
Но есть универсальное решение на css2 и progressive enhacement (в вашем случае - graceful degradation).
Вопрос: Выбор НИР

Лучший ответ:
Сильно подозреваю, что вопрос сопряжен с поступлением в аспиратуру.
Потому до выбора темы рекомендую определить следующие вещи:
 — номер и наименование специальности. У специальности есть стандарт, исследование должно ему соответствовать.
 — практическая значимость и возможность эксперимента на реальных данных. Если смотреть в сторону NoSQL, нужно найти такую задачу хранения данных, где реляционная форма неэффективна, возникают различные несоответствия нормальным формам. Потом нужно обосновать востребованность такой задачи, недостатки имеющихся способов её решения.

Только при актуальной чётко соформулированной проблеме НИР имеет смысл и можно формулировать тему. Рекомендую обратить внимание на предметные области, которым характерны сложноструктурируемые потоки данных и которые вам известны.

Худший ответ:
Сильно подозреваю, что вопрос сопряжен с поступлением в аспиратуру.
Потому до выбора темы рекомендую определить следующие вещи:
 — номер и наименование специальности. У специальности есть стандарт, исследование должно ему соответствовать.
 — практическая значимость и возможность эксперимента на реальных данных. Если смотреть в сторону NoSQL, нужно найти такую задачу хранения данных, где реляционная форма неэффективна, возникают различные несоответствия нормальным формам. Потом нужно обосновать востребованность такой задачи, недостатки имеющихся способов её решения.

Только при актуальной чётко соформулированной проблеме НИР имеет смысл и можно формулировать тему. Рекомендую обратить внимание на предметные области, которым характерны сложноструктурируемые потоки данных и которые вам известны.
Вопрос: Как на django создавать интернет магазин?

Лучший ответ:
Тоже задавался этим вопросом недавно, выбрал django-osacr (https://github.com/django-oscar/django-oscar).
Плюсы:
- своя админка (приятная)
- нормальная документация
- много готовых вещей (каталог, корзина, скидки, акции и т.д.)
- есть доп батарейки с различными приемами оплат

Худший ответ:
Принцип создания интернет магазина на Django такой же, как и в любом другом фреймворке. Все зависит от спецификации. Брать готовое решение не вариант, иначе Django не нужен. Основные компоненты это 1) корзина 2) товары и категории 3) система оплаты (тут можно взять подходящий пакет, например dj-stripe). А вообще почитайте книжку www.apress.com/9781430225355
Али Алиев Ссылка битая. Хотелось бы почитать. Спасибо!
Вопрос: Как вычислить руткит на собственном компьютере?

Лучший ответ:
Возможно, это не руткит, а кто-то перехватывает ваш трафик. Проверьте, правильный ли mac-адрес вашего шлюза в arp-кэше.

Худший ответ:
Попробуйте SpyBot Search & Destroy

После установки обновите все базы и запустите полную проверку.
Вопрос: А у вас есть тетрадка, куда вы записываете наброски кода?

Лучший ответ:
Раньше использовал большие 160-листовые тетради формата A4. Записывал всё подряд - планы, структуры программ и алгоритмов, описания на псевдокоде, в сложных случаях - куски кода, заметки при отладке... Пару лет назад попытался перейти на S Note на Самсунге, но пришел к выводу, что экран слишком маленький - тетрадка даёт гораздо лучшее разрешение. Сейчас использую для записей жёлтые блокноты (формата A5), думаю, что скоро опять вернусь к тетрадкам. Если они ещё будут в продаже.

Худший ответ:
У меня блокнотики на компе, а так bitrix24 и github и bitbucket приват репы!
Вопрос: MySQL vs другие СУБД — что лучше?

Лучший ответ:
Если сравнивать MySQL и PostgreSQL, то для большинства простых ежедневных задач разницы нет никакой. Для профессионального применения, имхо, PostgreSQL будет более выигрышным вариантом.
Преподавателей, заявляющих о старости той или иной СУБД, надо немедленно отправлять на курсы повышения квалификации или на пенсию.

Худший ответ:
На mysql.com на первой странице "10 причин выбрать mysql". Переведите - и будет вам доводы)
www.oracle.com/webapps/dialogue/ns/dlgwelcome.jsp?...
На счёт старая dev.mysql.com/doc/relnotes/mysql/5.5/en/news-5-5-3... вот обновление выпуска за 1 января 2014 года. Сейчас есть версия 5.6, а также готовится 5.7.
ну а на аргумент "и всё такое" конечно сложно подобрать ответ.
Вопрос: Как сделать Loading скрин?

Лучший ответ:
Есть уже готовая библиотека nprogress:

Худший ответ:
preloaders.net/ru
Здесь куча разных красивых прелоадеров на js, в виде гифок и спрайтами.
Вопрос: Посоветуйте материнку с большим количеством PCI-E 16x

Лучший ответ:
Ну а Яндекс.Маркет зачем придумали? 
Вот MSI Big Bang-XPower II, тоже с 7-ю PCI-E (правда, только 4 работают на полную, но Вам же так и надо), а купить можно за 10-11.

И лично я считаю, что если деньги упираются в бюджет, можно забить на все 16x — разница между 16x и 8x достаточна мала, чтобы переплачивать за мать в 4 раза.

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

Лучший ответ:
setTimeout - этот метод выполняет функцию, указанный в первом аргументе, асинхронно, с задержкой в миллисекундах. Javascript в любом случае дойдет до этой строчки и пойдет дальше, а через 3 секунды запустит функцию alert(1),

Худший ответ:
что бы сделать так, как вы хотите, надо поучить js
learn.javascript.ru/events-and-timing-depth
Вопрос: Как вывести информацию в нужный фрагмент?

Лучший ответ:
Ваш адаптер первым параметром требует Context. Вам следовало бы знать что Fragment  в отличии от Activity не является предком Context-а. Поэтому в адаптер можно передавать Activity, в которой находится данный фрагмент. Получить ее из фрагмента можно вот так:getActivity();
Дальше уже сами догадаетесь
UPD: а вылетает потому что не правильно создаете адаптер. В ArrayAdapter надо передавать id текстового поля, а не понятно чего (R.id.liiiiiiiiiiiiiiiist). 
Читайте гайд, возвращайтесь когда его освоите.

Худший ответ:
А под fragment здесь что имеется в виду? Единственное значение, которое принимает адаптер это просто GetActivity(), программа запускается, но при создании адаптера вылетает.ArrayAdapterItem mArrayAdapterItem = new ArrayAdapterItem(getActivity(), R.id.liiiiiiiiiiiiiiiist,productCollection);
Спасибо, прочитал статью, переделал все как надо, работает
Вопрос: Как осуществить запись из формы в .json файл посредством JS?

Лучший ответ:
File API
Ограничения: требуется разрешение пользователя. То есть тихо записать в файлик не выйдет.

Худший ответ:
Никак. Из браузерного JS невозможно открыть файл на запись. Сама идея что-то делать из браузера на локальном компьютере абсурдна - слишком большая дыра для вирусов.
Если требуется хранение данный именно на стороне клиента, то используй LocalStorage. Или записывай информацию на сервер и по ajax-запросу передавай её с сервера в JS.
Вопрос: Facebook не знает город Минск

Лучший ответ:
Будем знать.

Худший ответ:
Ваше утверждение логически противоречиво. Добавьте «в Беларуси».
Вопрос: Где сейчас используется Perl?

Лучший ответ:
Perl отличнейше живет везде, где нужно быстро отпарсить какой-либо текст.
Perl отлично живет везде, где нужно быстро обработать какой-то массив непонятных данных, и возможно вывести его на экран, в файл, в график на сайт. Часто именно на perl пишут cgi-скрипты.
Perl отлично дружит с системными администраторами, потому что позволяет быстро и удобно парсить данные, логи (для чего собственно и предназначался), использовать регулярки и выполнять другие команды. И для этого не нужно ООП, это системные скрипты - perl и какой-нить bash отлично дополняют друг друга.
Для системного администратора - perl один из самых удобных языков
Для системного интегратора, уже есть питон, и тут perl отстает.
на Perl могут быть и были написаны многие приложения, включая ПО, обеспечивающее работу атомных станций, поскольку perl надежен - из-за своей простоты и проверенности, perl очень надежный язык.
Perl идет во всех дистрибутивах Linux, и большая часть скриптов работает с тем perl, который из коробки. Затем добавляются библиотеки для работы с БД и с веб. Иногда еще GDI для генерации графиков.

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

Лучший ответ:
Нужна помощь JS/jQuery. 
Высота элемента:var heightElem = $('elem').height();
Высота окна:var windowHeight = $(window).height();
Далее пишем функцию:function checkSize() {
	if (heightElem > windowHeight ) {
		$('elem').addClass('big');
	} else {
		$('elem').removeClass('big');
	}
}
И навешиваем ее на события загрузки документа и ресайза окна:$(window).load(checkSize);
$(window).resize(checkSize);
Это насколько я понял из задачи, сделано быстро, под себя можно допилить.
Также можно медиазапросами попробовать.

Худший ответ:
Можно ли это реализовать на LESS?
Нет
Вопрос: Вопрос к дизайнерам: как вы развиваете художественные навыки?

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

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

Лучший ответ:
Это несколько блоков, идущих друг за другом с верху в низ, например:<div> … </div>
<div> … </div>
<div> … </div>
Для каждого из них установлены в качестве фона разные картинки одинакового размера, которые с помощью CSS растянуты на весь экран и фиксированы по отношению к окну браузера:div {
    background-attachment: fixed;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url('http://...');
}

Худший ответ:
Нажмите на том сайте F12 - вот вам готовый пример.
Вопрос: Можно ли использовать flex?

Лучший ответ:
Еще как можно https://github.com/postcss/autoprefixer

Худший ответ:
Его нужно использовать и надо наплевать на устаревших динозавров
Ведь только флексбокс позволяет делать нормальную верстку
Раньше же ад был и страдания
Ну а если ты работаешь в конторе которая заставляет тебя страдать..
Вопрос: Определение местоположения по сети GSM?

Лучший ответ:
одной ссылкой так можно (для указанных выше параметров, lac и cellid в десятичную форму придется перевести)
mobile.maps.yandex.net/cellid_location/?cellid=12082&operatorid=99&countrycode=250&lac=25254
, в браузере xml с координатами отобразится

Худший ответ:
Можно использовать api получения местоположения GSM Публичная база телефонных станций мира OpenCellID ...
Вопрос: Как решить проблему с хостингом?

Лучший ответ:
ru.hetzner.com/hosting/produkte_rootserver/ex40
2000 рублей в месяц. 2 Тб
Не разоритесь :)

Худший ответ:
Amazon S3, можно уложиться баксов в 30-40 в месяц. или google cloude.... Поищите, если у вас объемы траффика на вход порядка 10 гигов то на выход будут меньше по идее (большая часть фоток все же обычно сжимается и все такое).
Вопрос: Можно ли изучать одновременно два направления в программировании?

Лучший ответ:
Одновременно - нет. Это физически невозможно. Хотя.. говорят Юлий Цезарь мог.
По очереди -да.

Худший ответ:
Нет.