Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Как развиватся в сфере Embedded Developer?

Лучший ответ:
В ответе от lamazavr предложен, с практической точки зрения, верный шаг. Лично я так и сделал, получив образование инженера-электроника 3 года назад, шагнул в embedded linux. На данный момент я умею пользоваться такими инструментами, о которых написано выше, собирать и портировать ядро для разных плат, админить localhost, писать программы на С под linux, драйверы тех же SPI, I2C устройств. Как видите, я никуда не ушёл от встраиваемых систем, и профиль менять пока не собираюсь. Разве что мой професионализм приобрел крен в сторону телекоммуникаций.
    На Вашем месте, для более гармоничного развития, я бы сперва повникал в устройство микропроцессоров и  RTOS. Тем более, что последние работают на тех же микроконтроллерах, с которыми Вы имели дело. Сейчас по-прежнему достаточно устройств, которые обходятся без linux, есть даже и такие, которым он противопоказан.
    Можно поддержать неплохую отечественную разработку - embox. К примеру, возьмите свою Tiva C, что зря лежит, и реализуйте её поддержку в embox, станьте контрибутором проекта. Неслабая такая задачка, по-моему, да? Когда сделаете, многие, и лично я в их числе, Вам будут завидовать.

Худший ответ:
Из контроллеров stm32 используются повсеместно, ну и TI никто не отменял.
Я бы на Вашем месте смотрел в сторону Linux (buildroot, yocto). 
Сейчас практически любое устройство не обходится без Linux. 
+ если что можно будет относительно не сложно сменить профиль (например в украине с эмбедом сейчас туго ИМХО)
Вопрос: [Решено] Ноутбуки с подсветкой клавиатуры

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

Худший ответ:
Вся серия ASUS G73 (у меня G73JW c Core i7 — 3 степени яркости подсветки клавиатуры, не считая выключенное состояние) и G53.
Вопрос: Как определить накрутку посетителей?

Лучший ответ:
a-droid не ясен контекст вопроса.Как определить накрутку посетителей? Без доступа к инструментам аналитики - никак.
Сопоставьте данные аналитики роста числа посетителей и данные по регистрациям/продажам/конверсиям. Обратите внимание на источники трафика, продолжительность сессии, процент отказов, глубину просмотра. Если имеют место накрутки или некачественный трафик, посещалка расти будет, поведенческие посетителей тоже могут быть не плохими, но регистрации/продажи расти не будут.
Перед продажей сайта на него могут лить трафик с целой сетки ресурсов, для поднятия показателей и взятие большей цены или накручивать посещаемость ради более выгодных рекламных контрактов, проплатив "улучшение поведенческих" тоже можно получить рост числа посетителей. Схожие подозрительные посещения можете проверить в яндекс метрике, инструмент вебвизор. Например купленные улучшатели поведенческих по своему тупому поведению очень хорошо в вебвизоре определяются. :)

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

Лучший ответ:
1. - не работает wi-fi
Так переставьте в него модуль wi-fi из второгоможно ли немного вздутую батарею втыкать в первый нетбук
Лучше не нужно. Может взорваться или самовоспламениться.можно ли самому из аккумуляторов собрать батарею на 7.3 вольта? т.е. починить вторую батарею.
Можно, но не всё так просто - там есть еще контроллер, который нужно перепрограммировать на новые банки.

Худший ответ:
опасны вздутые литиевые (Li-Ion, Li-Po) аккумы, потому что они близки к тому что бы корпус порвался и литий вступил в бурную реакцию с воздухом.
а в ноутах обычно металл-гидридные (Ni-Mh) аккумы стоят и они от вздутия теряют только в емкости своей, но не взрываются и вреда не несут особо.
прямо на аккуме должен быть тип написан.
Вопрос: Почему блок выежает за пределы родительского DIV?

Лучший ответ:
Add: Усовершенствовал JS код.var adjust_size = function() {
	var a = $('.btn-toolbar').width();
	var b = Math.min(a -154);
	$('.btn-breadcrumb .btn:last-child').width(b);
};
adjust_size();
$(window).resize(adjust_size);
Благодарю за помощь :)

Худший ответ:
Убрали бы лишнее из кода, и показали бы наглядно блоками...
Вопрос: Нейронные сети и back propagation

Лучший ответ:
На пальцах так. 

Есть обучающая выборка — т.е. таблица с данными, допустим первые 10 столбцов это вход, оставшиеся 5 — это выход искомой нейросетевой модели. Берем случайно одну строку из таблицы. Назовем её отдельный экземпляр или образ данных. Подаем 10 элементов на вход, нейросеть при текущих значениях синапсов считает, что будет на выходе (5 значений). 

Начинается один шаг back propagation. Сравнивается полученный выход нейросети с эталонным в обучающей таблице. Если реальный выход одного из пяти выходных элементов нейросети имеет ошибку, то синаптические коэффициенты этого выходного нейрона нужно чуть-чуть изменить так, чтобы эта ошибка чуть-чуть уменьшилась. И так для всех пяти выходов. Для многослойных сетей процесс каскадно повторяется, пока движение коррекций синапсов от выхода сети не доберется до её входа. Т.е. мы сделали сеть на этом шаге чуть-чуть точнее для этой одной конкретной строки из обучающей таблицы.

Процесс многократно повторяется на разных случайных строках таблицы (на каждом шаге ошибка каждого образа всякий раз становтся меньше), пока средняя ошибка по всей таблице не достигнет заранее заданной точности. В итоге полученная нейросеть может уверенно распознать все строки из обучающей таблицы (образы). При верном выборе архитектуры и скорости обучения нейросеть получит свое основное качество — умение обобщать знания, т.е. распознавать не только опорные образы из обучающей таблицы, но и некие промежуточные, ранее неизвестные образы.

В вычислительном процессе есть две опасности — паралич сети (выход синаптических коэффициентов на очень большие значения) и переобучение (потеря способности обобщению, т.е. сеть может верно распознать лишь образы из таблицы, но не промежуточные).

Это совсем на пальцах. Для полного понимания поста не хватит, надо матчасть учить: Круглов, Хайкин, Терехов, Галушкин в помощь. Особенно Хайкин.

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

Лучший ответ:
Стефан ЛашкоМихаил Просвирин

Худший ответ:
обратитесь к хозяевам сайта
Вопрос: Где покупать электронные компоненты?

Лучший ответ:
> Посоветуйте интернет-магазин микроконтроллеров, радиотехники и робототехники
habrahabr.ru/qa/12068/

> Где купить электронные компоненты в Москве?
habrahabr.ru/qa/7552/

> Важные мелочи для радиотехники
habrahabr.ru/qa/12036/

> Аналоги Dealextreme.com для DIY
habrahabr.ru/qa/7855/

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

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

Худший ответ:
Практика, конечно. Смысл от того, что вы написали о знании 100 технологий, но не можете выдать нужный результат :)
Вопрос: SEO и неуникальный контент

Лучший ответ:
У Яндекса недавно появилась функция «Оригинальные тексты».

Худший ответ:
www.webmarketingnow.com/tips/meta-tags-meta-author.html
Так же абсолютно не помогает от копирования, но может быть оставлен.
Вопрос: Подскажите CMS для интернет-магазина

Лучший ответ:
HostCMS использую. 
Но если вы хотите много нестандартного функционала, посмотрите в сторону фреймворков (Kohana, Yii).

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

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

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

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

Худший ответ:
Квантовая запутанность
Вопрос: Фреймворк или нативный код?

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

Худший ответ:
вот это классная штука сам хочу поучить  - https://www.visualstudio.com/ru-ru/explore/applica...
Вопрос: Как определяется IP-адрес сервера при запросах к другому серверу?

Лучший ответ:
Вероятно, в базах данных сервиса геотаргеттинга, который использует lostfilm.tv, ваш IP записан как российский (возможно из-за того, что вы регистрировались на хостинге из России и он это как-то сообщил сервису, который использует lostfilm.tv, что очень маловероятно), либо IP вашего сервера не числится в базе данных сервиса геотаргеттинга и на всякий случай lostfilm.tv считает его российским.
Решение есть одно - найти сервис, который использует lostfilm.tv и написать им в службу поддержки, чтоб ваш IP зарегистрировали как нидерландский

Худший ответ:
В целом, дело однозначно в определялке локации по IP адресу, которая установлена на lostfilm.tv
Минуту назад создал новый сервер, только в США.curl -1sS --ciphers ECDHE-ECDSA-AES128-SHA 'https://www.lostfilm.tv/browse.php?cat=145'
выдал полное содержание страницы без заглушки для РФ.
Вопрос: $(...).attr('checked', 'checked') не работает?

Лучший ответ:
Используйте $(…).prop("checked", true) — и тем невозбранно достигнете желаемого.

Худший ответ:
Для старых версий jQuery в которых нету prop и используется $(...).attr('checked', true) проблемы могут возникнуть в ie при использование метода change лечится это так
jQuery.fn.extend({
            fire: function(evttype){
                el = this.get(0);
                if (document.createEvent) {
                    var evt = document.createEvent('HTMLEvents');
                    evt.initEvent(evttype, false, false);
                    el.dispatchEvent(evt);
                } else if (document.createEventObject) {
                    el.fireEvent('on' + evttype);
                }
                return this;
            }
        });

        $("form :checkbox").click(function(){
            if($.browser.msie){
                $(this).fire("change");
            }
        });
Вопрос: Адекватный ли способ защиты админки?

Лучший ответ:
Просто закройте через htpasswd

Худший ответ:
Что мешает добавить "else" ?if ( !isset($_SESSION["admin"]) ) {
        $this->redirect("/auth");
        throw new \Exception("Ошибка доступа");
} else $this->view = new View();
Вопрос: Как Яндекс узнаёт реальный IP?

Лучший ответ:
Значит обращение к Яндексу идет не через 22.22.22, а через 11.11.11. Все зависит от маршрутизации на сервере.
Яндекс смотрит не на домены, а на IP с которого соединяются.

Худший ответ:
У тебя исходящий всегда 1ip.
Вопрос: Как строить дальнейшую карьеру?

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

Худший ответ:
Если планируете в США, то качайте скилы C#+MSSQL, они там очень популярны. На остальное забейте, станьте настоящим специалистом в одной области, а не эникейщиком во всех областях.
Вопрос: Что почитать или посмотреть на предмет логики программирования?

Лучший ответ:
Пожалуй, книга Structure and Interpretation of Computer Programs (SICP) вам очень поможет. После SICP можете почитать Дональда Кнута. Также можете попробовать найти что-то интересное здесь.

Худший ответ:
Есть же куча книг а-ля "XXX для новичков". тут подставить конкретрый язык. на тостере есть ответы про "почитать по java" и про "почитать по С#"
Вопрос: Как реализовать анимацию при скроллинге?

Лучший ответ:
var el = $('.your-element'),
      pageHeight = document.documentElement.scrollHeight,
      viewportHeight = document.documentElement.clientHeight;

$(window).on('scroll', function (e) {
    var scrollTop = document.documentElement.scrollTop || document.body.scrollTop;
    // станет полностью видимым только когда прокрутят до конца
    // если нужно наоборот, то просто инвертируем (1-результат того что есть)
    // если нужно только в пределах какой-то облости - у вас все дано, 
    // нужно только посчитать
    el.css('opacity', (scrollTop+viewportHeight) / pageHeight )
})

Худший ответ:
if ( $(this).scrollTop() > 900 ) {             
      $('.class').css({'opacity', '1'});
Прямо сейчас кодил это))
Вопрос: Плюсы и минусы разработки и поддержки мобильного веб-приложения на html5 вместо нативных приложений

Лучший ответ:
Я как-то задавал вопрос: habrahabr.ru/qa/27311/.

Из минусов:

Есть люди которые сильно ругаются на всякого рода фреймворки как sencha touch и jquery mobile, говоря что они тормознутые, с другой стороны они в себе решают многие проблемы которые можно встретить в широком мире мобильных браузеров (это я наверное про андроид сейчас, тк использую phonegap, а он работает к сожалению с нативным браузером).

С другой стороны можно писать все самому, решая многие интересные задачи, но все равно нужно тестировать приложение хотя бы на основных девайсах и допускать что новая версия ОС может поломать Ваше приложение. Здесь также можно проводить ассоциации с IE6, например если брать андроид и пройтись по canisue.com.

И да работа браузерного кода будет помедленнее.

Из плюсов:

Мобильные браузеры тоже не стоят на месте и развиваются, сейчас в современных барузерах поддерживается мультитач, есть нативные списки (owerflow: auto или scroll) и тд. И Вам скорее всего не нужно поддерживать телефоны/версии ОС, которыми мало кто пользуется.

Писать можно сразу для всех платформ и как вариант выкинуть веб версию. Пишется довольно быстро.

Скорее всего если Вам достаточно скорости браузера для отображения текста и картинок, небольших списков и тд. Вообщем для простых и не требовательных к ресурсам приложений.

Имхо это интерсно и перспективно на фоне chrome os, firefox os, tizen.

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

Лучший ответ:
Попробуйте www.php.net/debug_backtrace

Худший ответ:
Достаточно было прописать return null при !file_exists - теперь стандартный обработчик сам пишет, какой класс в каком файле не был найден:Fatal error: Class 'asoft\menus\mapper\asoft\mapper\Mapper' not found in E:\OpenServer\domains\audiophilesoft.local\_classes\asoft\menus\mapper\Mapper.php on line 5
Вопрос: Структура БД для ведения статистики, как организовать?

Лучший ответ:
Смотря что вам с этими ID'ами дальше делать.
Если хотите JOIN'ить, то лучше сделать промежуточную таблицу как все делают для many-to-many иерарихй.

Худший ответ:
Зависит от дальнейших действий с этой статистикой.
В общем случае — дата, id
Вопрос: Можно ли доверить разработку сервиса по работе с финансовыми операциями фрилансеру на удаленке?

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

Худший ответ:
Доверять можно, но это как-то несерьёзно... Он потом перейдёт на другой проект и?
Вопрос: Сделать двухстраничный pdf одностраничным

Лучший ответ:
pdftk это может сделать. 
Можно еще использовать ghostscript, например, вот так:

#!/bin/sh
tmp=/tmp/printbook.$$
tmp1=/tmp/printbook1.$$
echo «Число страниц (кратно 4):»
read numb
book_table -f $numb
while read first
do
 if [ "$first" = "" ]; then
 echo -e "\n\t\t\t\aСледующая тетрадь"
 read blin < /dev/tty
 continue
 fi
 psselect -p$first $1 $tmp 2> /dev/null
 psnup -2 $tmp $tmp1 2> /dev/null
 lpr $tmp1
 echo -e "\tПереверни пачку"
 read blin < /dev/tty
 read second
 psselect -p$second $1 $tmp 2> /dev/null
 psnup -2 $tmp $tmp1 2>/dev/null
 lpr $tmp1
done < table
echo -e "\n\nУра, закончили!!!"
read trash < /dev/tty
rm table
rm $tmp
rm $tmp1

Худший ответ:
А что вы собираетесь делать с ней после? Печатать? Просто читать на мониторе?
Если по две странички на A4, то наверное качество при увеличении будет неважное.
Я бы посоветовал весь распознанный текст загнать в Word и дальше уже работать с чистым текстом.
Вопрос: Может ли произойти обрыв связи в момент записи нескольких товаров в БД?

Лучший ответ:
Может произойти все что угодно. Как правило такие ситуации решаются с использованием транзакций. Но для их использования стоит перейти с MyISAM на InnoDB
Более подробнее о них можно почитать Тут 
Конкретно в Вашем случае стоит перейти

Худший ответ:
Может ли произойти обрыв связи в момент записи нескольких товаров в БД?
Может.Если да, то как этого можно избежать?
На 100% никак не избежать. Уборщица всегда может случайно выдернуть сервер из розетки.И стоит ли предусматривать "обработку" таких ситуаций?
Используйте механизм транзакций. Тем самым вы гарантируете, что либо все запросы будут выполнены, либо ни один. Придётся либо отказаться от MyISAM, либо самому реализовывать механизм транзакций на уровне кода приложения (скорее всего, плохая идея), либо смириться и оставить всё как есть.
Вопрос: Самый пресамый роутер?

Лучший ответ:
Вы ничего не сказали по поводу сложности настройки, поэтому посоветую Mikrotik RB2011UAS-2HnD-IN

Худший ответ:
Спасибо за ответы. Самый пресамый это образное понятие. Насчет Asus выдержит ли он 50 Мбит/с по L2TP?
Вопрос: Обновление Ubuntu 14.04 до 14.10. Какие последствия у вас?

Лучший ответ:
К вопросу о бете 15.04. Я уже перевел 2 из 3х компьютеров на 15.04b2, правда, kubuntu. Всё прекрасно работает, не глючит, а новые кеды просто восхитительны. Конечно, не исключаю, что в процессе пользования будут какие-то шероховатости, но сейчас это всё быстро решается.

Худший ответ:
Как быть и что делать?! 
Страдать.
Зачем вы вообще обновлялись? Чего не хватало в 14.04 ?
Вопрос: Блоки необычной формы

Лучший ответ:
Сделайте огромный png и поставьте его по центру страницы. Ладно фон, но сколько вы будете все эти завитушки рисовать?
Чтобы избежать излишней нагрузки по траффику можете нарезать несколько картинок, и ставить нужную с помощью media queries. 
Например первая ширино 1000px ставится тем у кого экран меньше 1000. Вторая шириной 1500 тем у кого >1000 но <1500 и так далее.

Худший ответ:
@davidnum95 
а я бы сделал "громоздким" код.
голубой фон. + png "завихрени" + 2 дива серых. сомневаюсь что два дива для фона будут глючить и тормозить), а вообще стоило бы сделать картинку как советовали > посмотреть на ее окончательный размер > принять решение на месте.
Вопрос: Как сделать вход на сайт, через IP пк\роутера?

Лучший ответ:
Смотрите на $_SERVER['remote_addr'].
Если у вас все клиенты в одной подсети, можете тупо сравнивать первые два-три блока с шаблоном. 
Если IP-адреса у всех совсем разные, то достаньте как-то из роутера список IP-шников и поместите их в базу.

Худший ответ:
Отличные у вас IP, по чем такие? :)
Есть такие переменные в PHP, которые содержат IP, надо их сравнить с таблицей сотрудников и вуаля. Но я бы не стал на таком сайте хранить конф.инфу.
$_SERVER['REMOTE_ADDR'];
$_SERVER['HTTP_X_FORWARDED_FOR'];
Вопрос: Как остановить бота в django?

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

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

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

Добавлено:
Нашёл решение, дело оказалось в том что я ставил и удалял немало софта через Windows Installer (плюс обновления кэш которых уже удалён через DISM), вот кэш уже неиспользуемых файлов и занял 10ГБ
нашёл утилиту и с её помощью всё вычистил appnee.com/wicleanup

Худший ответ:
Куда пропадает место на жёстком диске?  ?
Точки восстановления удаляли?
Вопрос: Какие проблемы надо учитывать при миграции с MS SQL Server 2012 на MS SQL Server 2014?

Лучший ответ:
Никто вам не расскажет какие у вас могут быть проблемы, максимум пару типовых проблем которые гуглятся за 5 минут. Самое правильное - взять поставить 2014 версию, восстановить туда бекап боевой БД, натравить туда тестовое окружение и попробовать поработать с этим 95% проблем всплывут в первые же часы.

Худший ответ:
недавно перенес полный бэк-ап обычным методом Restore... Все прошло ок и пока-что не 1 ошибки не выявил :)
 Так, что почти с уверенностью отвечу - нет. Но мало ли... Всех факторов я не знаю)
Вопрос: 10 SAS дисков перепутали местами в RAID, как починить?

Лучший ответ:
10 факториал перестановок винчестеров и на какой то из них вы этой таблички не увидите :-)

Худший ответ:
можно смело жать Accept
Вопрос: Варианты хранения паролей от FTP?

Лучший ответ:
использую хранилку паролей — keepassX, мне хватает: в одно нажатие клавиш можно скопировать адрес, затем логин, затем пароль. Есть под вин, линукс, мак, андройд. Базу храню на флешке, она, естесственно, запаролена, там же клиент под вин. Вполне так удобно

Худший ответ:
Хорошо, добавлю дополнения «Без копипастинга, и отправлений паролей самому себе»