Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Как сделать запрос в монгу ко вложенным аттрибутам?

Лучший ответ:
В data нет items
В data есть 10104, в котором есть items

Худший ответ:
Тут ребята подсказывают (@bingo347) , что можно указать более точный индекс.
А без этого нельзя ? просто в моём случае 10104 это как раз искомое
Вопрос: Извлек из ноутбука вентилятор?

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

Худший ответ:
Извлек из ноутбука вентилятор?
Нет. А что, нужно? о_Оон не греется
Как определили?начел малость тормозить
Отсутствие вентилятора -> Нагрев -> Тротлинг -> Скидывание тактовой частоты -> Тормоза
Вопрос: Как промоутить джунов в мидл разработчиков?

Лучший ответ:
Сначала вам необходимо подготовить максимально полную классификацию, кто есть кто в вашей компании. Например, абстракный джун обладает такими-то скилами, реашет такие-то задачи и т.п. Мидл, умеет и знает всё тоже самое, что и джун + что-то ещё по каждому из пунктов + возможно дополнительные пункты. Начиная со старших разработчиков уже должно быть прописано, как сотрудник влияет на бизнес и т.п.
После того, как у вас есть классификация, определитесь с системой перехода между уровнями. Это может быть что угодно, начиная с интервью один на один, заканчивая тестами. Лучше, чтобы решения принимал не один человек, а два-три.
Далее, необходимо чётко прописать зарплатную вилку для каждой должности, с учётом всех бонусов и прочих плюшек. Эти данные могут не быть публичными, но лучше чтобы все знали, на что они могут рассчитывать.
Вот пожалуй и весь нехитрый набор рекомендаций. Важно, на мой взгляд подходить к реалзиации каждого этапа итеративно и командно. Выносить на всеобщее обсуждение, дорабатывать и т.п.

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

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

Худший ответ:
Такую тактику использует большое количество крупных проектов. Покупается жирный, отстоявшийся домен и с него ставится 301 редирект.
Но тут нужно понимать, что эффект будет только от качественных, крутых дроп-доменов с хорошим трастом. Купить 4 новых урла, заказать прогон и поставить редирект - пустая трата денег, времени и сил.
Вопрос: Можно ли настроить сеть Ethernet используя адаптеры HBA Qlogic 8Gb FC Dual-port?

Лучший ответ:
Нет, они только для SAN.

Худший ответ:
Для старых версий ядра Linux и для Windows 2003 есть драйверы для IPoverFC. Но возможно ваши адептеры слишком новы и нет для них драйверов для Windows 2003. Если получится - пробрасываете адептер в виртуалку и делаете мост с хост системой.
Вопрос: Как запретить суперпользователю изменение файла?

Лучший ответ:
На вскидку
1. Selinux
2. ФС в RO.
Но если грамотный root, обойти сможет все :)

Худший ответ:
У файла нет прав на выполнение (+x), об этом тебе bash и говорит, когда ты его запустить пытаешься.
Вопрос: Как моб. приложение передает куки браузеру?

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

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

Лучший ответ:
Как-то вы непоследовательно делаете.
Сначала взялись за работу, потом задумались о рисках.
Закодировать ничего у вас не получится, не тратьте время на поиски.
Думайте о том, как минимизировать риски.
1. Идеальный [для вас] вариант от монтёра Мечникова: утром деньги — вечером стулья. Здесь риски переходят на вашего заказчика.
2. Приемлемый вариант предоплата небольшими частями, хоть постранично. Либо такая же пост оплата. Опять же минимальные риски либо у вас, либо у заказчика.
3. Вариант win-win: демонстрация вашей работы с помощью программ удаленного доступа. Предоставляете доступ заказчику к своему рабочему столу и он смотрит, если устраивает — платит, после чего получает файлы. Можно использовать TeamViewer или шаринг экрана в скайпе, или еще что-то подобное. Риски быть кинутым на деньги сведены к нулю у обоих сторон.

Худший ответ:
Запакуйте через nwjs или через HTML Compiler
Вопрос: Какой обучающий курс пройти по Android Studio?

Лучший ответ:
По Android Studio? В этом курсе что, про интерфейс рассказывать будут?
Или может все таки курсы по Java for android/Kotlin?

Худший ответ:
Здравствуйте!
Я например, изучал 
https://startandroid.ru/ru/
https://www.youtube.com/watch?v=9ucX3UlCT6E
www.fandroid.info
https://devcolibri.com/
Это так сказать, чтобы иметь общие понятия по разработке на андроид. А так конечно же, желательно почитать книжки...
Вопрос: Как сделать хедер с треугольником внизу?

Лучший ответ:
можно и без before/aftersnippet

Худший ответ:
сделайте через clip-path. Это самое легкое и не нужны будут всякие псевдоклассы. Для поддержки продублируйте с -webkit-clip-path
Вопрос: Стоит ли ставить SSD для ОС в сервер?

Лучший ответ:
на мой взгляд:
1 - бюджетный sdd 32/64 под систему для загрузки + RAID10... но (! опять же на мой взгляд) ... если RAID10 - то не 4, а от 8 хардов минимум (а еще лучше 16, и да (!!!) - можно самых бюджетных... но желательно еще штуки 2 на полку в шкафу, на случай, который может так и не произойдет, но лучше что бы были... если 16 - то лучше хотя бы 3 в запас)
2 - а можно и SSD. по моим наблюдениям - марафонцы, это Intel, потом San Disk... а усердно рекламирующий себя OSZ спекся первым (хотя был куплен последним)... ну как спекся... я его слил, с показателем его родной тулы 84% жизни (upd osz 3 года эксплуатации.. интелу 5й пошел... тфу-тфу-тфу.. пишет 100% здоровья/жизни) (upd2 режим эксплуатации - беспощадный был у всех, переезды систем, в зависимости от размера, проживание на всех дисках ранних копий превью вин 10 (их давали в лицензию потом, но это частые апдейты раннего цикла)... бекапы образов дисков и восстановления, взаимные переселения систем... и тд... и ни каких попыток беречь SSD.. )))
можете попробовать калькулировать бюджет на основе этих советов... RAID10 дает вам ровно 50% рабочего пространства, 100% выживает смерть одного диска, с вероятностью 50% выживает единовременную смерть двух дисков...
и да - RAID10 - единственный рейд, у которого скорость растет прямо пропорционально количеству дисков.. 16 дисков будет не 2 раза быстрее 8 дисков, там наклон графика, увы, чуть меньше, тем не менее - r10 можно и нужно нашпиговывать дешевыми дисками в большом количестве, она для этого самое то
ps
1+ - почему не говорю про "зеркало" из бюджетных SSD под систему - зеркала тупые, к сожалению. они хороши, только когда мрет один из дисков - замена, ребилд зеркала, и все празднуют... если сбой логический - зеркала не всегда способны правильно определить где верная копия... ну то есть... чем дороже контроллер, тем точнее определение... но ни когда 100% гарантии
для системы - бекапы. просто регулярные бекапы, после каждого изменения в настройках системы. бекап гарантирует что ты поднимаешь вчерашнюю (последнюю рабочую) копию ... на 100% гарантирует... но для бекапов есть еще правила ))) - 3 копии на разных носителях... и тд... но это целая тема
pps"мягким" RAID зацепилось, и долго не мог понять чем? вы про софтверный рейд?
если да, совет - лучше не надо. больше рисков. система глюканула - и транзакции драйвера не завершены...
уж лучше сразу SSD и продумать систему бекапирования

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

Лучший ответ:
Открываете SFTP клиент.
Подключаетесь к сайту.
Заходите в директорию сайта.
Создаете файл и называете его .htaccess
в него добавляете строки <Files файл.php>
	Order Deny,Allow
	Deny from all 
	Allow from 127.0.0.1
</Files>
Этим самым запрещаете доступ к файлу.
Если же хотите запретить доступ к директории сайта то делаем так:
Создаете такой же файл .htaccess
В него пишите :Order Deny,Allow
Deny from ALL
Allow from 135.23.111.57
135.23.111.57 - это ИП адрес моего ротера домашнего - вы спишите свой ИП.
Если же только к 1 файлу на сайте например к index.html вы хотите разрешить доступ , то делайте так.
Создаем .htaccessOrder Deny,Allow
Deny from All
Allow from 127.0.0.1

<Files index.html>
	Order Deny,Allow
Allow from All
</Files>
Если возникнут вопросы пишите по адресу admin@stopddos.pro

Худший ответ:
Пункты 5, 8 и 11
www.blogerator.org/page/fajl-primery-htaccess-redi...
Вопрос: Как лучше разбить логику?

Лучший ответ:
Пытаюсь понять SRP
Давайте думать. Вот есть у вас класс который:
 - занимается аутентификацией пользователя
 - занимается регистрацией пользователя
 - занимается восстановлением пароля
На лицо три сценария использования, три зоны ответственности. Причем каждая из этих фич может быть реализована отдельно друг от друга, отдельно друг от друга протестирована и изменения могут быть в каждой из этих вещей.
С другой стороны, давайте думать дальше. Если мы поместим все эти операции в рамках юзера - то как бы... все клево) юзер умеет менять свой пароль, юзер умеет логиниться, а регистрация - это просто создание нового юзера. То есть с точки зрения ООП все круто, и нам не нужно ломать инкапсуляцию юзера. Да, юзер много чего будет уметь и возможно даже знать о чем-то о чем не особо должен - но это уже решается инверсией зависимостей и делегированием.
Давайте думать дальше... например та же регистрация как минимум требует отдельного класса, который будет содержать логику регистрации. Нам же помимо создания юзера надо email ему отправить, а возможно еще что-то сделать.
p.s. маленький вброс: https://gist.github.com/fesor/33f041e3f362beff8d0e...

Худший ответ:
Банально: AuthController где существуют нужные методы(но "сброс пароля" я бы вынес в отдельный контроллер)
Вопрос: Где хром сохраняет информацию о редиректах?

Лучший ответ:
Во вкладке Network есть чекбокс Preserve log.
Нажмите и будет вам

Худший ответ:
В кэше, попробуй его очистить.
Для этого: 
1) Открой консоль разработчика ( f12) 
2) Зажми кнопочку "обновить страницу" , пока там не появится " очистка кэша и аппаратная перезагрузка "
Вопрос: Как правильно оптимизировать nginx и php?

Лучший ответ:
Как вариант, вообще выкинуть апач к чертям и использовать только nginx + php_fpm.

Худший ответ:
Начните с оптимизации MySQL. Например с помощью mysqltuner. А еще проще, поставьте Битрикс бизнес, там есть монитор производительности. Можете следовать его подсказкам.
В конфиги лезть не надо, все параметры доступны из ISPmanager.
Вопрос: В чем заключается безопасность VPN?

Лучший ответ:
В чем тут "безопасность"?)Да ни в чем. В последнее время появляется много статей, где написано, что посещение сайтов через VPN является более безопасным. Реклама - двигатель торговли. Вы все еще не знаете что работать за монитором небезопасно? Купите у меня кактус, за 1500$ и ваша работа за монитором станет безопасной.
VPN, бронежилет, и электрошокер можно использовать для повышения безопасности в некоторых случаях если знать как, и уметь это делать.
А само по себе наличие VPN, шокера, или бронежилета безопасность никак не повышает, и даже может снизить.

Худший ответ:
Конечно что именно означает "более безопасным" знают только авторы статей, однако можно предположить что улучшаются следующие аспекты безопасности и анонимностиВаш интернет провайдер не видит какие сайты вы посещаете. Если (или когда) по закону Яровой Ваш провайдер будет хранить информацию о Вас,  то она будет бесполезна. Добрый товарищ Следователь, не сможет узнать что вы посещили некий "экстремисткий" сайт пол года назадТоже самое относится и к использованию публичных точек WiFi в кафе и т.д.  Так же не получится вставить рекламу ваш HTTP трафик, некоторые провайдеры были за этим замеченыПодключаясь через публичный Wifi, Вы лучше защищены от перехвата ваших паролей и сессий, если они вдруг передаются открытым текстомВы скрываете свой IP адрес  и свое географическое положение от сайта который посещаете. Появляется возможность обмануть ограниченая для определенной страны, например некоторый видео в youtube не доступны в некоторых странах. Трансляции BBC бесплатно доступны с IP адресов в UK и т.д.Обзод интернет цензуры в Вашей родной странеНаличие нескольких юрисдикций сильно усложняет работу юристов. Вы находитесь в одной стране, VPN во второй стране а например интернет ресурс с которого Вы что то скачали в третьей. Слишком сложно, долго и дорого.
Как правильно замечено, провайдер VPN имеет в своих руках очень много информации о Вас. По этому его надо выбирать тщательно,  не по цене. Проверяйте юрисдикцию, репутацию компании.
Вопрос: Как во всемирной сети появляются сведения о новом сервере DNS?

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

Худший ответ:
1. https://ru.wikipedia.org/wiki/DNS
2. Возможно есть.
Вопрос: Где можно найти работу для повышения навыков?

Лучший ответ:
Удаленно редко кто хочет нанять человека, который учится. Устраивайтесь (по вечерам, на полдня, как попало) в офис аутсорс компании (человек на 50+) на пол/четверь ставки или "за спасибо" джуниором/интерном/практикантом/кем-попало. За полгода/год - подровняете скиллы и технические и проектные (не менее, а то и более важные в нашей индустрии). Это хорошая и быстрая школа.
P.S. Относительно мотивации. Это обычная лень и отсутствие навыка не начинать ерундовых дел и доводить неерундовые до конца. Читайте книги и статьи. Со временем количество даже не слишком понятной информации перейдет в качественно новое понимание концепций программной инженерии. Законы диалектики никто не отменял :) количество перейдет в качество :) Главное не лениться и уделять своему развитию каждый день не менее 15 минут (больше - лучше) только без пропусков. Еще два правила полезных тут и вообще в целом: 
1) принцип Парето (чтобы эффективно тратить свои ресурсы)
2) закон Старджона (чтобы не быть слишком серьезным и не перегреваться) :)
Найти и разобраться что это за такое - домашнее задание :)
UPDATE: наткнулся вот на статью ain.ua/2016/06/22/656143 - Практическое руководство для тех, кто хочет стать профессиональным веб-разработчиком

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

Лучший ответ:
Ты точно программист?
ps Всё, разобрались: настоящий программист и фанат коллатора. Ну как скажешь. Вот минимальный пример.package newjavaapplication;

import java.util.Arrays;
import java.text.RuleBasedCollator;
import java.text.ParseException;

public class NewJavaApplication {
    public static void main(String[] args) throws ParseException {
        RuleBasedCollator myCollator = new RuleBasedCollator
                ("< а,А < б,Б < в,В < 0 < 1 < 2");
        String[] ar = {"1", "2", "А", "б", "В"};
        Arrays.sort(ar, myCollator);
        for (String s : ar)
            System.out.println(s);
    }
}

Худший ответ:
Можно вот так сделать. Пример написан на kotlin.
Этот код поместит любую строку, начинающуюся с числа ниже строки, начинающейся с другого символа.
val russianCollator = Collator.getInstance(Locale("ru", "RU"))val array = arrayListOf("Ab", "01", "Ba", "Aa", "90")
        val russianCollator = Collator.getInstance(Locale("ru", "RU"))
        val array_2 = array.sortedWith(
                kotlin.Comparator { o1, o2 ->
                    if(o1.firstOrNull()?.isDigit() == true && o2.firstOrNull()?.isDigit() == false) return@Comparator  1
                    if(o1.firstOrNull()?.isDigit() == false && o2.firstOrNull()?.isDigit() == true) return@Comparator  -1
                    russianCollator.compare(o1, o2)
                }
        )
Хотя, заявленному в описании требованию, этот код не соответствует, как минимум, символы типа ! +- и тд. будут стоять первыми
Вопрос: Как правильно в Ubuntu подключить ssh ключ для GitLab?

Лучший ответ:
Вам нужно изменить параметр url в .git/config проекта, на тот url, который в гитлабе для ssh, вида git@gitlab.com:username/projectname.git;
или склонировать проект целиком из репозитория еще раз используя ssh: git clone git@gitlab.com..

Худший ответ:
А еще моя ошибка была в том что я писал sudo composer install, а он меняет пользователя, нужно без sudo
Вопрос: Debian, Centos — почему не может больше 13-14 миллионов файлов файловая система выдержать?

Лучший ответ:
df -h
df -i
посмотреть на вывод последней, осознать и идти настраивать к-во инодов на разделе

Худший ответ:
пользуй btrfs zfs там количество inode динамическое, и количество файлов не ограниченно.
Вопрос: Какую 3д библиотеку лучше использовать для WEB?

Лучший ответ:
doc.babylonjs.com - отличная документация, куча туториалов, примеров и огромный функционал. В прямых руках работать будет быстро.
Вот на нем примеры:
dyo.100netball.com.au
punkoffice.com/vfashion

Худший ответ:
Из популярных вариантов еще можно посмотреть на three.js. Есть raycaster для определения наведения мыши на определенные объекты, вращение камеры вокруг точки делается в пару строк (или можно мышкой прикрутить через OrbitControls), c помощью CSS3DRenderer для этой библиотеки можно интегрировать сверстанные элементы интерфейса прямо в трехмерную сцену, что может быть довольно удобно в некоторых случаях.
Вопрос: Как сверстать блок за пределами 1200px?

Лучший ответ:
В очередной раз недоумеваю, зачем совать бутстраповскую сетку везде, где ни попадя?
Какой от неё толк в данном конкретном случае? Я не уловил.

Худший ответ:
из описания нифига не понятно, 
но если я всетаки уловил мысль, я бы разместил блок внутри блока 1200
дал ему ширину 250, спозиционировал абсолютно top:0 left:0 и накинул transform:translateX(-100%)
ну или собери себе бутстрап с гридом 34 колонки и развлекайся )) 
getbootstrap.com/customize/#grid-system
UPD: я кажется понял о чем ты....
ты про границу media query для суффикса lg 1200px
собери себе кастомный бутстрап 
getbootstrap.com/customize/#media-queries-breakpoints   <= тут ты можешь задать свои 1700px как lg
Вопрос: Не удаляются переносы строк PHP. Что может быть?

Лучший ответ:
может nl2br($str) вам поможет?

Худший ответ:
PHP_EOL, не?$string = str_replace(PHP_EOL, '<br /> ',  $string);
Вопрос: JQuery как получить значение родительского элемента?

Лучший ответ:
поднимись на уровень выше и также через find ищи$('#addToList').click(
          function(){  $(this).parents('.item').find ...

Худший ответ:
используйте event.target
Вопрос: Как локально получить Let's Encrypt?

Лучший ответ:
0. Всё проделывается в консоли какого-нибудь локального Linux или WSL для Windows 10.
1. Скачайте getssl (https://github.com/srvrco/getssl).sudo mkdir /opt/getssl
sudo chown $USER:$USER /opt/getssl
curl https://raw.githubusercontent.com/srvrco/getssl/master/getssl --output /opt/getssl/getssl
chmod 700 /opt/getssl/getssl2. Создайте конфиг для своего сайта/домена sample.ru. /opt/getssl/getssl -c sample.ru -w /opt/getssl
3. Измените конфиг \opt\getssl\sample.ru\getssl.cfg для работы с ftp/ssh на masterhost.CA="https://acme-v01.api.letsencrypt.org"
SANS="www.sample.ru"
ACL=('ftp:u123456:p123456:u123456.ftp.masterhost.ru:/sample.ru/www/.well-known/acme-challenge')
USE_SINGLE_ACL="true"4. Создайте на ftp masterhost папку для токена /sample.ru/www/.well-known/acme-challenge
5. Запустите скрипт получения сертификата/opt/getssl/getssl sample.ru -w /opt/getssl
6. В админке masterhost-а:
- "Характеристики домена" > "поддержка SSL" > "добавить"/"изменить"
- "Загрузить свой сертификат"
- поле "Сертификат" - файл /opt/getssl/sample.ru/sample.ru.crt
- поле "Ключ" - файл /opt/getssl/sample.ru/sample.ru.key
- "Добавить"/"Сохранить"
7. Проверьте https://sample.ru
P.S. Вероятно, что для работы с ftp придётся использовать пассивный режим - https://github.com/srvrco/getssl/pull/275

Худший ответ:
Тоже интересует. Есть ли какие-то подвижки в решении вопроса?
Вопрос: Почему загружено только 12 процессоров из 24?

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

Худший ответ:
А это не aix часом?
У них делается так:
Проц делится на ядра
Ядра на потоки (это там типа гипертрейдинга, такие vCPU)
Так вот, там сперва загружается первый vCPU на каждом ядре. Когда первый загружен на 80%, начинается загрузка второго и так далее.
Вопрос: Как все-таки начинать php код?

Лучший ответ:
https://www.php-fig.org/psr/psr-1/На дворе 2018г., но споры продолжаются(в т.ч. внутренние)
На дворе 2018, php "программисты" всё еще не знают про PSR

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

Лучший ответ:
Мозг работает так, как он привык работать.
Все, чего вы сейчас достигли (отвлекаться на свои мысли вместо того, чтобы заниматься текущей задачей), вы нарабатывали долгим и упорным трудом всю предыдущую жизнь.
Нарабатывать умение концентрироваться на неприятных и неинтересных вещах делается таким же способом - стараетесь через силу регулярно это делать. Через несколько лет мозг привыкнет к новому поведению.
Можно это назвать силой воли - умение осознанно приспособиться к некомфортным условиям.
P.S. С детства такие вещи тренируются. Чем взрослее тем сложнее, и даже факт того что ты осознаешь конкретный недостаток не облегчает того, что избавиться от него тяжело.

Худший ответ:
У меня такое бывает, когда очень сильно устал. Это для меня своего рода индикатор - "пора завязывать с работой/игрой и идти бодать подушку". Когда решение, которое в нормальном состоянии принимается за секунды, требует нешуточной концентрации внимания.
Если же такое когда нет никакого утомления, когда выспавшийся, сытый и (условно) довольный - видимо тогда к врачу...
Вопрос: Смысл математического ожидания, дисперсии и среднеквадратического отклонения?

Лучший ответ:
Везде сплошные формулы и сухие определения, не дающие понять в чем реальный смысл и как это можно применить на настоящем показательном примере
Если вы не любите "сплошные формулы" - то, может оно вам не надо?
Но вот на примере ... например для случайного шума, записанного последовательными отсчётами в массив (вы же "программист" себя назвали?):double A[ 1024 ];
- мат.ожидание - это среднее значение по отсчётам массива, или постоянная составляющая сигнала;
- дисперсия - это мощность сигнала;
- СКО (средне-квадратичное-отклонение) - это средняя амплитуда сигнала;
Вот вам и "физический смысл".

Худший ответ:
Кажется есть логическая связь разброса (дисперсии) с законом обратных квадратов (падение интенсивности с удалением от источника).  
https://ru.wikipedia.org/wiki/%D0%97%D0%B0%D0%BA%D...
Вопрос: Как узнать что посетитель с мобильного браузера — тот же человек, что и с настольного?

Лучший ответ:
А как это узнать программно? 
Достоверно - никак.
В годы Великой Отечественной Войны радисток определяли по стилю ("почерку") "морзянки".
Можете попробовать ;-)

Худший ответ:
https://support.google.com/analytics/answer/312366...
Похоже у Google Analytics есть такая функция.