Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Актуально ли создать свое фроненд/дизайн агенство в 2019-2020?

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

Худший ответ:
Фронтенд вполне самостоятельная часть проекта. Найти подряд не составит труда. При соотвествующей квалификации в команде.
Вопрос: Какой сервис использовать для приема платежей на сайте?

Лучший ответ:
Есть опыт подключения робокасс и сбербанк интернет-эквайринг.
Проблем с технической частью не было. 
1. Смотрите где экономически выгоднее.
2. Изучите юридические аспекты. Например, Яндекс.кассы раньше не работали с физ. лицами.

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

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

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

Лучший ответ:
Зачем тут нейронная сеть? Эта классическая задача решается либо путём анализа составляющих спектра (Фурье/вейвлет преобразования), либо взаимнокорреляционной функцией.

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

Лучший ответ:
Как в этом случае заставить функцию GreatherThanN увидеть это самое N?
Если функции нужен контекст, то вместо функции можно использовать функциональный объект -- объект класса с оператором  ():class GreaterThanN {
    int N;
public:
    GreaterThanN(int _N): N(_N)
    {
    }
    bool operator ()(int x) const
    {
        if (x > N)
            return true;
        return false;
    }
};

int N = 5;
count_if(begin(v), end(v), GreatherThanN(N));

Худший ответ:
Еще можно bind использоватьusing namespace std;
bool GreatherThanN(int N, int x) {
    if (x > N) {
        return true;
    }
    return false;
}

using namespace std::placeholders;

int N = 5;
count_if(begin(v), end(v), bind(GreatherThanN, 5, _1) );
Вопрос: Куда пойти после IT?

Лучший ответ:
надо пони мать что в айти очень высокие зп и надо просто уволиться и пойти в следующую компанию и расти профессионально

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

Лучший ответ:
if call.data == 'Город':
        bot.send_message(call.message.chat.id, 'тепло там')

Худший ответ:
А прочитать трейс?NameError: name 'message' is not defined
Прежде чем кидать декоратор под или над, почитайте что это, и зачем оно надо.
Вопрос: Почему в сравнении false?

Лучший ответ:
Потому что Array это Object, не примитив, передается по ссылке. В сравнении по обе стороны создаются два разных объекта.

Худший ответ:
Если нужно сравнить два массива, можно сделать так:[1,2].toString() === [1,2].toString() => true
Вопрос: Как с помощью javascript отправить комментарий в instagram?

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

Худший ответ:
Ничего не ясно. Где Вы запускаете код?
Вопрос: JS на добавленных блоках?

Лучший ответ:
Вешайте обработчик события на существующий элемент.
Вместо $('.dynamic-element').on('something',  function(ev){ ... })
используйте$(document).on('something', '.dynamic-element', function(ev){ ... })
$(document) - это стопроцентный вариант. Если есть какой-то другйо гарантированно существующий элемент поближе к нужному, то лучше на него повесить. Например:$('.my-form').on('something', '.dynamic-element', function(ev){ ... })

Худший ответ:
Вешайте обработчик события на существующий элемент.
Вместо $('.dynamic-element').on('something',  function(ev){ ... })
используйте$(document).on('something', '.dynamic-element', function(ev){ ... })
$(document) - это стопроцентный вариант. Если есть какой-то другйо гарантированно существующий элемент поближе к нужному, то лучше на него повесить. Например:$('.my-form').on('something', '.dynamic-element', function(ev){ ... })
Вопрос: Из-за чего может тормозить VPS?

Лучший ответ:
Сменить Openvz на KVM

Худший ответ:
лог весит гиг :)
Вопрос: Работа для начинающего web разработчика?

Лучший ответ:
1. Джуниором в офисе.
2. Заказ у знакомых за деньги.

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

Лучший ответ:
Необходимо в первую очередь ориентироваться на ссылочный профиль сайтов в топе. Нет единой стратегии по ссылкам. Тем более для Яндекса и Гугла ссылки сильно по разному работают. Если вы продвигаете проект в Рунете и Яндекс важен, то лучше ориентироваться на дорогие качественные ссылки (они как минимум, не навредят в Яндексе и помогут продвинуться в Гугле). Если продвигаетесь под зарубежный Гугл, то можно и в sape ссылки покупать, главное делать это правильно, опираясь на MOZ DA PA, Majestic TF CF. 
Темпы опять же сильно зависят от планируемого объема покупки ссылок, от проекта и от ссылочного профиля. Таким образом можно сразу покупать тонну качественных безанкорных ссылок, но не стоит покупать очень много анкорных, или же можно купить хоть сколько угодно форумных крауд-ссылок, но не рекомендуется брать сразу охапку среднекачественных статейных ссылок (при этом высококачественных можно сколько угодно).

Худший ответ:
в первую очередь все это зависит от бюджета, от целей, от конкурентов, от самого предмета продвижения. Нет одной победной стратегии для любого сайта и в любой поисковой системе
Вопрос: Как правильно наследовать модуль dektrium/yii2-user?

Лучший ответ:
Вам в принципе не нужно наследовать модуль. Вы можете в controllerMap изменять контроллеры, используемые в модуле.'user' => [
            'controllerMap' => [
                'recovery' => [
                    'class' => 'dektrium\user\controllers\RecoveryController',
                    'layout' => '@backend/views/layouts/main-login'
                ],
                'security' => [
                    'class' => 'dektrium\user\controllers\SecurityController',
                    'layout' => '@backend/views/layouts/main-login'
                ]
            ],
            'modelMap' => [
                'LoginForm' => 'backend\models\LoginForm',
            ],
        ]

Худший ответ:
Доброй ночи.
Переопределите правила url у себя в конфигурации или файле модуля.UPD.
Если Вы хотите скрыть меню от не авторизованных пользователей, то необязательно переопределять представление.
Достаточно проверить, является вошедший на сайт гостем или нет.if(!Yii::$app->user->isGuest){
    echo Nav::widget([
        // your code
    ])
}
Если хотите исключить из показа только некоторые пункты меню, то можно сделать так:echo Nav::widget([
    'items' => array_filter([
        if(!Yii::$app->user->isGuest) :
          [ 'label' => 'выход']
         : false,
     ])
])
Правила urlManager можно сделать группой при помощи yii\web\GroupUrlRule'rules' => [
    [
      'class' => 'yii\web\GroupUrlRule',
      'prefix' => 'admin',
      'routePrefix' => 'admin',
      'rules' => [
         '<_a:(login|logout)>' => 'user/users/<_a>',
      ],
    ],
    // правила не для модуля
]
Можно переопределить с самом файле модуля.UPD.
В директории модуля создаёте файл ModuleBootstrap.<?php
namespace app\modules\nameModule;
use yii\base\BootstrapInterface;

class ModuleBootstrap inplements BootstrapInterface{
  public function bootstrap($app)
  {
      $app->getUrlManager()->addRules([
          // rule declarations here
      ], false);
  }
}
Регистрируете этот файл в конфигурационном файле в секции bootstrap.'bootstrap' => [
   'app\modules\nameModule\ModuleBootstrap'
]
Вопрос: UX / UI — Существуют ли отдельно как вакансии/фриланс?

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

Худший ответ:
Теоретически - возможна
На практике - вам требуется быть богом в UI/IX чтоб к вам прикрепили рисовальщика
Вопрос: Что будет быстрее для браузера: анимация на jquery или css?

Лучший ответ:
Css рендерится быстрее, при этом и код должен быть выше js

Худший ответ:
CSS практичнее, особенно если вы прописываете их в общий файл в head
Вопрос: Как можно сделать такой эффект?

Лучший ответ:
Примерно так snippet

Худший ответ:
Используйте градиент.  
https://jsfiddle.net/vkorotenko/cst0bgf4/
Вопрос: Как сделать задержку главного компонента App при загрузке данных пользователя?

Лучший ответ:
Сначала загружаете данные пользователя, а затем инициализируете приложение:

store.dispatch('заргузитьДанныеПользователя').then(() => {
  new Vue({ ... });
});
Или, в компоненте:

created() {
  this.$store.dispatch('заргузитьДанныеПользователя');
},
<div v-if="$store.state.данныеПользователя">
  контент
</div>
<индикатор-загрузки v-else />

Худший ответ:
Если правильно понял вопрос https://stackoverflow.com/questions/48009624/vuejs...
Вопрос: Какая OC не будет лагать?

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

Худший ответ:
DOS - точно лагать не будет. Лагает не ОС, а приложения в фоне.
Вопрос: У кого был опыт интеграции ReactJS приложений в Wordpress?

Лучший ответ:
Можете подсказать, как правильно связать вместе эти вещи. 
Так же, как и без wordpress'a.
Wordpress не накладывает никаких ограничений. Подключаете на нужной странице скрипт, создаете элемент с id таким-то, в него монтируете реакт-приложение.

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

Лучший ответ:
Область видимости переменной зависит только от того, где она объявлена, и не зависит от цепочки вызовов. Так что если хотите зависимость по цепочке, то объявляйте одну функцию в другой. И почитайте про замыкания в JavaScript.

Худший ответ:
Приветствую. Вы немного заблуждаетесь.по логике он должен поискать ее из функции function bar() так как там ее вызывали return foo();
Обратите внимание в каком scope находе foo. Поэкспериментируйте с функцией и перенесите ее в scope bar. Примерно так:var x = 10;

function bar() {
  var x = 2;
  return foo();

  function foo() {
    var y = x + 5;
    console.log(y);
    return y;
  }
}

foo();
bar();
console.log(x);
Т.к foo находится в глобальном scope (в вашем исходном примере), она всегда будет использовать глобальную переменную x.
Вопрос: Что необходимо знать, что бы квалифицировать себя как Junior Developer на C++ (Вопрос совсем начинающего кодера.)?

Лучший ответ:
Как начнете работать - так и будете квалицифировать себя как Junior Developer.
Чтобы изучить - изучите как работает поиск в гугле, найдите штук 30-40 вакансий в вашем регионе и внимательно почитайте описание - так вы узнаете не только мнение случайных людей в интернете, а и реальное представление о джуниор девелопер, которое имеет потенциальный работодатель.
И не считайте мой ответ приколом - вместо теории действительно изучайте вакансии и требования к ним, так как именно они являются определяющими.

Худший ответ:
Чтобы позиционировать себя как джуниор, не зависимо от языка или стека требуемых технологий, вы для начала должны владеть базой знаний этого языка или API технологии. Второй шаг - умение с этим работать. Если вы способны в рамках имеющейся у вас базы знаний решить хотя бы 80% базовых поставленных перед вами задач в кротчайшие сроки интуитивно и автономно - можете считать себя junior developer. Не важно, будет ли результат сплошным говнокодом, главное - чтобы результат решал поставленную перед вами задачу. Когда научитесь делать это грамотно в выдержанной стандартификации кода и изучите основные моменты оптимизации кода и алгоритмов - тогда уже насущным станет вопрос о квалификации вас как middle-разработчика.
Вопрос: Как работать за двумя ПК?

Лучший ответ:
Сделайте удаленный рабочий стол на мощном ПК и юзайте с ноута.

Худший ответ:
kvm переключатель?)
Вопрос: Как организовать беспроводную телефонию на 30 телефонов?

Лучший ответ:
Мобилки по 500 рублей и корпоративный тариф с ограничением на внешние звонки.

Худший ответ:
Не вздумайте повестись на wi-fi трубки = дальность минимальна, а батарея съедается очень быстро.
Расстояние уже в 100м приличное. HandOver вам в помощь на DECT трубках
Хороший вариант Gigaset N720 DM PRO 
https://forum.asterisk.ru/viewtopic.php?f=6&t=5016
Вопрос: Как сделать треугольник на CSS?

Лучший ответ:
snippet
Я только для canvas не знаю как текст оформлять , задал вопрос,  в общем три примера: css svg canvas.

Худший ответ:
можно как-то так:
https://codepen.io/anon/pen/XQQLeW
Вопрос: Как инспектировать код в выпадающих меню?

Лучший ответ:
В общем решение устроившее меня нашлось.
1. открыть инспектор кода F12
2. В  консоли ввести код setTimeout(function(){debugger;}, 5000)
3. За 5 секунд успеть открыть нужный элемент
4. Дождаться когда высветится окно отладчика
5. Выбрать нужный элемент селектором

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

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

Худший ответ:
Поставить счетчик от mail.ru/liveinternet и т.п. Лучше всё равно не сделаете - задача нетривиальна и полна нюансов.
Вопрос: Можно ли из Url убрать параметр?

Лучший ответ:
отправить POST-методом? через форму

Худший ответ:
Смотрите в сторону rewrite.
Вопрос: Кто что знает о hyperpc? Они на самом деле все делают качественно?

Лучший ответ:
Как же мне плохо становится от подобных вопросов, сколько вы зарабатываете, что готовы просто так на ровном месте переплатить десятки тысяч рублей за красивый корпус? Я не шучу, десятки тысяч рублей за красивый корпус - у некоторых зп такая. Зайдите в любую группу вк по сборкам или на любой ютуб канал и спросите там - поверьте там ребята самые лучшие сборки по соотношению цена качество предложат, вам останется просто купить все эти компоненты и попросить в магазине собрать их воедино за 2 тысячи рублей. Сэкономленные десятки тысяч пожертвуйте в детский дом. Есть канал на ютуб "техно кухня" - там самые шарящие ребята, найдете кучу сборок в разных ценовых сегментах, выбирайте любую и готово. Они даже сами собрать могут, разогнать и отправить вам на адрес, за 0.5% от стоимости, в компе за 100к это лишь 5к рублей, в то время как компания о которой спрашиваете в компе за 100к возьмет минимум 30к

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

Лучший ответ:
в functions.php
если подключаете на странице - is_page, если это статья, запись - is_singleadd_action( 'wp_enqueue_scripts', 'custom_scripts' );
function custom_scripts(){
		if( is_page( $id ) ) { // тут ID, slug или заголовок страницы
				wp_enqueue_style( 'custom', get_template_directory_uri() . '/css/mysite.css');
		}
}

Худший ответ:
Я и здесь вам скажу: https://ru.wordpress.org/plugins/search/Page+custo...
Вопрос: Как быть с версткой и большими изображениями?

Лучший ответ:
 что бы оно не обрезалось (только если совсем немного) или уменьшалось пропорционально
"нормально" никак, только ручками подобрать превью
Соотношения вообще из разных вселенных
4 : 3
39 : 20
andrew.hedges.name/experiments/aspect_ratio

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

Лучший ответ:
Очень много агрессии в комментариях :(
По вашему вопросу могу посоветовать пользоваться валидаторами HTML. Например, https://validator.w3.org/#validate_by_input+with_o...
Насчет того, можно ли настроить - гипотетически все возможно. Как уже писали выше - установите хороший редактор / IDE с подсветкой кода (Sublime / Notepad++ / VS Code / Atom / Brackets / WebStorm / Vim etc.), это должно по крайней мере сделать такие ошибки заметными. Если этого будет недостаточно, можно доставить плагин для валидации прямо в редактор кода.
Например https://packagecontrol.io/packages/SublimeLinter-h...
Или https://marketplace.visualstudio.com/items?itemNam...
Не стоит пытаться автоматически исправлять ваши ошибки и опечатки в данном случае, лучше набить руку и научиться писать код без них.
Однако, если о-о-очень хочется - и это тоже можно сделать. Но готовых инструментов для этого может и не быть, потому как это действительно редкая проблема. И в большинстве своем она проходит с опытом и другими инструментами.
Также советую взять HEX редактор и посмотреть как выглядит байт-код смешанного англо-русско-спецсимвольного текста. Это даст вам лучшее понимание, почему С русская и C английская - разные симовлы и возможно что-то прояснит.

Худший ответ:
htmlbook.ru/html/meta/charset
Файлы сохраняй в utf-8 через notepad++ к примеру.
Вопрос: Что использует OS чтобы отрисовать GUI: CPU или GPU?

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

Худший ответ:
Cpu п это в натроиках nvidia. Может быть и gpu. Можете об этом почитать на сайте nvidia. В таком случае обработка быстрее в 15 раз. Но используется именно Cpu.
Вопрос: Есть ли смысл использовать Pool на одноядерном процессоре?

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

Худший ответ:
Мало ли чего пишут про сферическое в вакууме.
Берешь свое конкретное ПО.
Замеряешь на нём.
Веришь своим глазам.
Вопрос: Как осуществить вывод динамических параметров из таблицы базы данных?

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

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

Лучший ответ:
Повторный аккаунт на апворк пожизненный Бан

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

Лучший ответ:
1) Имеет, но сейчас сайт к Дзену можно прикрепить только после того как канал в Дзене наберёт 7000 дочитываний в неделю с длительностью более 40 секунд. Поэтому вам сначала надо будет пару месяцев качать Дзен вручную.
2) Когда RSS подключите то переходы сразу на сайт будут происходить. Учитывая что Дзен сам по себе сейчас в поиске почти не висит, то нет, трафик в Дзен перетекать не будет.
Хотя Яндекс всяко старается показать что любит в Дзен уникальный контент, а не перепечатанный, поэтому, пока сайт не подключили - статью в Дзен, а потом на сайт.

Худший ответ:
Ап по состоянию на май 2020 года. Теперь в Дзене надо набрать не 7000 дочитываний, а 10000 минут просмотра.
По рсс Дзен почти перестал принимать сайты. И да, Дзен активно висит в поиске и при дублировании будет похищать трафик с сайта. Для Дзена надо писать отдельные короткие статьи и переливать с них трафик на сайт. Вот подробная статья о том как подключить сайт в Дзен.
Вопрос: Почему Linux показывает только полэкрана?

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

Худший ответ:
я тоже купил моноблок acer и вообще не ставится ни чего кроме винды на него , в общем моноблоки шляпа
Вопрос: Чем отличается программист и инженер-программист?

Лучший ответ:
Все просто! Как такового понятия в официальных названиях специалистов "программист" - нет.
Если высшее образование, то это инженер-программист, а если средне-специальное, то техник-программист.
P.S. Программист - это призвание и стиль жизни:-)

Худший ответ:
>>регулирует ли законодательство этот момент?
Все регулируется штатным расписанием.
Вопрос: Как работает Яндекс.Транспорт?

Лучший ответ:
По пункту 3.
В Яндекс в свое время набрали множество математиков, которых нужно чем-то занимать. И занимают их, главным образом, тем, чтобы делать из дерьма конфеты, то есть "дорисовывать" недостающие данные. Это делают и в сервисе Транспорт, и в сервисе Погода, и в сервисе Пробки. Смысл в том, чтобы показать пользователю красивую картинку, непрерывное обновление, высокую детализацию, даже там и тогда, где данных, на самом деле, нет. В случае сервиса Транспорт, это касается как потери соединения трекера, который установлен на транспорте, с сервером транспортной компании, так и потери соединения клиентского приложения с сервером Яндекса.
По пункту 2 - Яндекс получает доступ к данным трекеров, которые устанавливают транспортные предприятия. В случае, когда это государственные компании типа Мосгортранса в Москве, этот доступ носит полузаконный характер, так как реально, больше никто его не может получить, так что Яндекс получает монопольную привилегию. Хотя изначально, конечно, декларировалось обратное. https://habrahabr.ru/post/237679/ https://habrahabr.ru/post/250887/

Худший ответ:
1)Нарисовал яндекс на основании известных ему маршрутов.
2)В соответствии с постановлением Правительства РФ от 25.08.2008  №641 все автобусы должны быть оснащены трекерами спутниковой навигационной системы ГЛОНАСС. Вот оттуда и берет.
3)Издержки реализации. Данные спутниковой навигации в городе не всегда точны. Даже если вы будете стоять на месте спутниковая навигация будет показывать что вы постоянно прыгаете метров на 20-50 от этой точки. Да и данные приходят не сто раз в секунду, а раз в несколько секунд.  Поэтому обычно линию движения рисуют с учетом этого фактора - программно сглаживают.