Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Есть ли сертификационные программы по языку C/C++?

Лучший ответ:
brainbench.com может выдать сертификат.
Но тут есть нюанс, что сертификаты по С/C++ бессмысленны. Это не фулл-стековые языки: там нет GUI, потоков, графики, БД. Могут быть сертификаты "Разработка БД на С++ с использованием Oracle" или "Разработка графики на С++ с использованием Direct X". Но это джуниоровский уровень. Полная пересборка С++-проекта может занять 2-3-4 часа. Почитайте статью про chromium habrahabr.ru/post/165193/. Тут есть парадокс, что между джуниором С++ и хорошим программистов С++ очень большая пропасть. Пропасть может быть в 5-7 лет работы. Тут сертификаты уже не помогут.

Худший ответ:
Я не смотрю на сертификаты и почти не смотрю в резюме пытаясь нанять С++ Senior
Не тратьте время
Лучше просто станьте профессионалом
Вопрос: Два компьютера с Win 7 не подключаются по rdp

Лучший ответ:
В том, что домашняя расширенная не поддерживает подключение к удаленному рабочему столу.

Худший ответ:
Файрволл, отключенный сервис или запрещены подключения по RDP (что, в принципе, одно и то же).
Вопрос: Как сменить ip сервера asterisk?

Лучший ответ:
Вы хоть что то делаете перед тем как писать тему?
К примеру:
1.Пытался пинговать.
2.Фаерволл выключен/включен (вот правила)
3.Вот настройки сети (ifconfig)
4.Вот конфиг sip.conf
5.
6.
7.
8.
Информации с гулькин х*й, угадайте-ка...

Худший ответ:
Если я правильно понял: у вас получается подключиться клиентом только локально с компьютера, на который установлен asterisk, и не получается по сети. 
1. Проверьте, как у вас настроен iptables (разрешает ли соединение).
2. Смотрите настройки в файле sip.conf (если вы подключаетесь по протоколу sip)
Вопрос: Как легче всего сверстать такой блок?

Лучший ответ:
Как то так, точки сами сделаете.

Худший ответ:
обычный серый блок, с относительным позиционированием
стрелочка снизу и уголок справа - при помощи псевдоэлементов :before  :after  и бордюров
Вопрос: Окружность по трем гео-координатам?

Лучший ответ:
C помощью метода координат. Например по 1 и 2 точке строите уравнение прямой равноудаленной от этих двух точек. Потом тоже самое, например, для 2 и 3 точки. Пересечение этих двух прямых будет центром окружности. Радиус — очевидно, расстояние от центра до любой из точек.

Худший ответ:
Еще раз… Правильно ли я понимаю… Нужна окружность которая которая проходит через 3 заданные точки (что однозначно определяют окружность)?
Вопрос: Как получить одинаковый хэш двух схожих строк?

Лучший ответ:
см. расстояние Левенштейна.

А хеш одинаковый это вряд ли, конечно…

Худший ответ:
Напишите функцию, которая примет a='Москва, ул. Васюковская 12 ' и b='Москва, ул. Васюковая 121' и вернет true для определенных условий (что-то вроде дом начинается одинаково && первые 5-6 символов улиц начинаются/заканчиваются одинаково && одинаковый город). Тогда берите все части, которые совпали и берите по ним хэш.
Скажем, для данного примера возьмите хэш по выделенной строке:
Москва, ул. Васюковская 12 
Москва, ул. Васюковая 121

Тут кол-во коллизий не так уж и мало.
Этот алгоритм был выдуман сразу после прочтения, и вероятнее всего есть куда более элегантные решения.
Вопрос: Не работают правила в iptables

Лучший ответ:
Вместо "-A" используйте "-I", то есть не добавляйте в конец цепочки, а вставляйте в начало.

Худший ответ:
Что бы не маяться с -A -I контролирую приоритет правил просто редактируя файл /etc/sysconfig/iptables
Что приоритетнее то выше, что то ниже.
Отредактировал, сохранил, перезапустил
Вопрос: Windows Service или Application?

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

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

Лучший ответ:
Увольняем.

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

Лучший ответ:
Можно просто запустить top
Затем нажать клавишу 1 (единица)
Получите примерно следующую картинкуtop - 19:56:47 up 70 days, 22:17,  1 user,  load average: 1.06, 0.78, 0.54
Tasks: 313 total,   1 running, 312 sleeping,   0 stopped,   0 zombie
Cpu0  :  0.3%us,  0.7%sy,  0.0%ni, 98.0%id,  0.0%wa,  1.0%hi,  0.0%si,  0.0%st
Cpu1  :  0.0%us,  0.0%sy,  0.0%ni,100.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Cpu2  :  0.0%us,  0.0%sy,  0.0%ni,100.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Cpu3  :  3.0%us,  0.3%sy,  0.0%ni, 96.7%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Cpu4  :  0.3%us,  0.0%sy,  0.0%ni, 99.7%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Cpu5  :  0.0%us,  0.0%sy,  0.0%ni,100.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Cpu6  :  0.0%us,  0.0%sy,  0.0%ni,100.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Cpu7  :  2.3%us,  0.3%sy,  0.0%ni, 95.4%id,  0.0%wa,  2.0%hi,  0.0%si,  0.0%st
Cpu8  :  0.0%us,  0.3%sy,  0.0%ni, 99.7%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Cpu9  :  0.0%us,  0.0%sy,  0.0%ni, 99.7%id,  0.0%wa,  0.3%hi,  0.0%si,  0.0%st
Cpu10 :  0.0%us,  0.0%sy,  0.0%ni,100.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Cpu11 :  0.0%us,  0.0%sy,  0.0%ni,100.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:  16391940k total, 16131308k used,   260632k free,   256568k buffers
Swap: 16732028k total,   283700k used, 16448328k free, 13885680k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
21055 www-data  20   0  367m  86m  44m S    3  0.5  11:36.53 php5-fpm
25425 davfs2    20   0 62632 5408 1744 S    2  0.0  10:05.34 mount.davfs
27192 root      20   0 17472 1480  972 R    1  0.0   0:00.07 top
    8 root      20   0     0    0    0 S    0  0.0 100:22.51 rcuos/0
 9367 redis     20   0 11232 1436  688 S    0  0.0  46:09.99 redis-server
18792 www-data  20   0  121m 4192 1120 S    0  0.0  17:43.58 nginx
    1 root      20   0 24340 1848 1020 S    0  0.0   0:11.06 init
    2 root      20   0     0    0    0 S    0  0.0   0:01.67 kthreadd
    3 root      20   0     0    0    0 S    0  0.0   4:23.58 ksoftirqd/0
    5 root       0 -20     0    0    0 S    0  0.0   0:00.00 kworker/0:0H
    7 root      20   0     0    0    0 S    0  0.0  89:01.35 rcu_sched
    9 root      20   0     0    0    0 S    0  0.0  21:43.56 rcuos/1
   10 root      20   0     0    0    0 S    0  0.0  17:40.52 rcuos/2
   11 root      20   0     0    0    0 S    0  0.0  17:40.02 rcuos/3
   12 root      20   0     0    0    0 S    0  0.0  16:00.85 rcuos/4
   13 root      20   0     0    0    0 S    0  0.0  14:39.94 rcuos/5

Худший ответ:
Поставьте htop и смотрите на загрузку процессоров.
Вопрос: Английский язык в софтверных компаниях (Санкт-Петербург)?

Лучший ответ:
Работал в компании, где были ежедневные письменные и устные отчеты заказчику из США.

Вообще, мне кажется, что знать английский нужно любому программисту. Не только из-за общения с иностранными партнерами, но также и потому, что вся информация по языкам программирования, и вообще IT, в основном на английском. На русский переводится мизерная часть и нередко с большим опозданием.

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

Лучший ответ:
Drupal - сложнее, универсальнее
Wordpress - легче, популярнее, но меньше возможностей, если кодить лень.

Худший ответ:
На MODx Revo мультиязычность прекрасно работает.
Вопрос: Какой роутер (шлюз) купить?

Лучший ответ:
что бы надежно и производительно?
Я микротик везде использую, и вообще всё больше распространяется производитель, хорошие показатели надежности, цены и качества.
П.С. 50 человек не должны класть вашу железку, какие сервисы они используют?

Худший ответ:
Как то так -
Вопрос: Как сделать нестандартную обводку с текстом ?

Лучший ответ:
Даешь изящность!
cssdeck.com/labs/raw0pe27

Худший ответ:
Я вижу только одну проблему - неравномерный background, из-за этого если блоку с текстом "Параметры игры" сделать такой же background, как у самого блока (футбольное поле?) - может появиться рамка.
Напишите, должен ли блок быть резиновым. Ну и потрудитесь выложить хоть файл с текстурой, а лучше начните что-то ваять на jsfiddle.net или на codepen.io.
Повторяю, если не обращать внимания на текстуру, то не вижу трудностей. Вот один из способов
codepen.io/iiil/pen/oLztA
Вопрос: Как написать 2D движок на Python?

Лучший ответ:
Думаю вам лучше копать не в сторону питона и pygame, а в сторону архитектуры игровых движков, а технологии не принципиальны.Литература о построении игровых (графических) движков?
Кстати, помимо pygame есть еще pysfml  и pyglet, как мне кажется они более низкоуровневые и больше подходят к вашей задаче. Но если вы совсем новичок, тогда лучше брать то, что проще, а это скорее всего как раз pygame. А если правильно продумаете архитектуру и полностью скроете все упоминания о pygame от конечного пользователя движка, то потом можно будет относительно легко заменить бекенд(pygame) на другую библиотеку, если от этого будет какой-нибудь значительный выигрыш в скорости.
Также хочу предостеречь вас, написание движков на питоне - относительно неблагодарное занятие, не зря я не встречал ни одного такого движка(разве что RenPy, но он для визуальных новелл, там скорость не нужна), а всякие pygame, pysfml, pyglet - это просто биндинги к сишным библиотекам. Питон сам по себе не очень шустрый и добавлять дополнительный слой абстракции - дополнительное ограничение быстродействия. На мой взгляд, если и писать игры на питоне, то просто сразу поверх одной из трех вышеперечисленных библиотек, без всяких движков. И скорее всего придется отчаянно сражаться за производительность и писать не совсем идиоматичный код: как-то избавляться от циклов, стараться поменьше вызывать функции, сокращать использование точек и т.д. Простые танчики или марио можно написать и без этих извращений.
Если у вас нет некоторого количества реализованных игр, лучше за написание движков и не браться, лучше пишите простенькие игры(тетрис, танчики, арканоиды, марио, ...) и собирайте набор функций и классов, которые используются в от проекта к проекту - это и будет ваш движок. Но нужно реализовать именно игру(меню, переход по уровням, простой GUI, ...), а не просто сцену с геймплеем. Начинать же сразу писать движок или что-то сложнее 
перечисленных мной примеров игр - подходит для очень небольшого процента людей и велика вероятность, что вы в эту группу не входите. 
ну а вообще нет ничего невозможного(код), хотя там минимум функционала.

Худший ответ:
Пишем платформер на Python. Часть 1Пишем платформер на Python. Часть 2. Подчасть 1Пишем платформер на Python. Часть 2. Подчасть 2
Вопрос: Как получить user id в Javascript'e?

Лучший ответ:
1. Выносить этот скрипт в шаблон view (html, haml ...) (что бы скрипт единожды не отправился в пайплайн), и прям в коде делать вставку <%= @user.id %>
2. Указывать айди юзера в каком-нибудь дата атрибуте:<div id='calendar'>
 <div class='event' data-user-id='<%= user.id %>'>
 </div>
</div>
3. Получать айди юзера http запросом по какому-нибудь условию

Худший ответ:
в views/layouts/application.html.erb пишете в head <script>
window.user_id = <%= user_signed_in? && current_user.id %>;
</script>
а в своем coffeescripturl = "/users/#{window.user_id}/events.json"
Вопрос: Как сделать такой паралакс?

Лучший ответ:
alvarotrigo.com/fullPage
Он построен на этом плагине. Далее гуглите примеры использования этого плагина на гитхабе и т.п.

Худший ответ:
Тебе лучше обратиться сюда freelansim.ru
или Fl.ru
Вопрос: Как легально предоставлять услуги хостинга?

Лучший ответ:
habrahabr.ru/qa/21472/#answer_87859
Упрощенно — если у Вас ИП на 6% усн, то где Вы закупаете сервера никого особо не волнует, поэтому в услуге просто прописывайте «поиск и покупка и администрирование», а не «предоставление» и все на этом.

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

Лучший ответ:
Стандартная страница таксономии выводит только ноды с конкретным термином. Для выборки нод с дочерними терминами пользуйтесь Views и контекстным фильтром Content: Has taxonomy term ID (with depth)

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

Лучший ответ:
Сможете, используя, к примеру, замечательную программу TeamViewer.
Правда, т.к. ОС серверная, придется приобрести коммерческую версию.

Худший ответ:
Я так понимаю, что без проброса портов в любом случае не обойтись? просто как-то был неприятный опыт у меня с D-Link и NAT :( или тут без него обойдется?
Вопрос: Какую тему выбрать для диплома?

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

Худший ответ:
Вот работаеш ты 2 года на позиции жаюа дева и вот ну совсем у тебя нет задач, которые можно вынести в диплом?
За два года у тебя с десяток тем на диплом должно набраться
Спроси у своего начальника лучше
Вопрос: Как выполнить  функцию с помощью кнопки в Node.js?

Лучший ответ:
Вы что-то путаете. То, что вам нужно сделать, это обычный javascript в браузере. Node.js к этому не имеет отношения, т.к. он работает на сервере, а не на клиенте.

Худший ответ:
Здравствуйте.
Нет не путаю. Мне и нужно чтобы функция выполнилась на сервере (грубо говоря, произвела вычисления x+y). Но пользователь мог запустить эти вычисления нажатием кнопки. При этом, не уходя с текущей страницы.
Вопрос: Как заблокировать компьютер при отсутствии интернета?

Лучший ответ:
Что-то типа такого:
ping 8.8.8.8 -n 1
if errorlevel 1 goto lock
goto end
:lock
@rundll32 user32.dll,LockWorkStation
:end
в планировщик каждую минуту

Худший ответ:
Проще будет решить административными методами. Если типовая конторская сетка - ознакомить пользователя с приказом, что как только его комп перестает мониторится - с этого момента ему перестает начисляться зарплата. Чтобы подкрепить действия с технической стороны - поставить СМП какое-нибудь, LanAgent, StaffCop.
Вопрос: Растолкуйте код js?

Лучший ответ:
кстати, вот нормальная ф-ция для работы с кукамиfunction cookie(key, value, days, path, domain) {
  var expires = new Date(),
    pattern = "(?:; )?" + arguments[0] + "=([^;]*);?",
    regexp = new RegExp(pattern);
  if (key && value !== undefined) {
    var str = key + '=' + encodeURIComponent(value);
    if (days) {
        expires.setTime(expires.getTime() + (days * 24 * 60 * 60 * 1000));
        str += '; expires=' + expires.toGMTString();
    }
    if (path)    str += '; path=' + path;
    if (domain)  str += '; domain=' + domain;
    return document.cookie = str;
  }
  else if (regexp.test(document.cookie)) return decodeURIComponent(RegExp["$1"]);
  return false;
}cookie("user", "John Doe"); //установить куку user
cookie("user"); // получить куку user

Худший ответ:
Передаваемую переменную cname конкатенируем с '=' и записываем в name. 
Разбиваем содержимое cookie (которые хранятся строкой) на массив по разделителю и записываем в ca.
Далее перебираем массив ca. Если находим элемент, который начинается с заданного имени, значит мы нашли искомый элемент и возвращаем подстроку со значением этого элемента. 
После цикла возвращаем пустую строку на случай, если элемент не найден и выход из функции не произошел.
Вопрос: Нужен браузерный фремворк для онлайн рисовалки

Лучший ответ:
Raphaël
raphaeljs.com/

Один из примеров: raphaeljs.com/graffle.html

Худший ответ:
d3js.org. Если не нужно поддержки IE8 и меньше. Raphaël и D3 — обёртки над SVG. Не забывайте, что SVG — это DOM со всеми вытекающими. Canvas быстрее — но это растровая графика.
Вопрос: Как снизить шум от компа (brix pro)?

Лучший ответ:
Перейти на мак. Серьезно.

Худший ответ:
Спасибо всем за советы, SSD уже стоит, может быть посоветуете какую-то бесшумную модель турбины?
Вот тут есть обзор моего девайса и там видна оригинальная турбина, может есть более достойная железка вместо стандартной?
Вопрос: Срочно нужен adobe AIR а сайт adobe.com лежит. Что делать?

Лучший ответ:
Вот скачал для вас.

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

Лучший ответ:
Я получил более 100 товаров с ebay и со всего мира.
бывали посылки, которые приходили и через 60 и через 90 дней.

Просить у продавца трек посылки, звонить на свою почту а не завалялось ли у них чего?
один раз посылка 2 месяца проволялась на таможне, когда максимум ей там положен быть 1 месяц, после моих звонков туда посылка вышла.

Какова цена, насколько редкий товар?
страховал ли посылку отправляющий?

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

Лучший ответ:
А что Вам мешает взять любой слайдер на jQuery и просто сделать управление по нажатии на кружки.

Худший ответ:
1. На куружек в href кладем ссылку картинки
2. На click меняем url картинки на наш их кружка$('.js-menu-item').click(function(event) {
	image = $(this).attr('href');
	$mainImg = $('.js-main-image').find('img');

	if ($mainImg.attr('src') != image) {
		$(".js-gallery-list-link").parent().removeClass('js-selected');
		$(this).parent().addClass('js-selected');
		$mainImg.animate({
			opacity: 0
		}, 400, function() {
			$mainImg.attr('src', image);
			$mainImg.one("load", function() {
				$mainImg.animate({
					opacity: 1
				}, 400);
			});
		});
	}
	event.preventDefault();

});
Вопрос: Как сделать OR в MongoDB?

Лучший ответ:
И с каких это пор использование nosql стало удобненьким? 
Терпи. Напиши два запроса.

Худший ответ:
В 1.4 способа нет. Баста :-) Можно сделать (но очень медленно) or, указав одним из критириев find js код, где можно сделать что угодно.
Вопрос: Сохранение прогресса игры, существуют ли решения?

Лучший ответ:
Отправлять на сервер и там сохранять. Можно воспользоваться сторонними сервисами - например, AppWarp или Parse - по сути вам надо Backend-as-a-Service, их довольно много, но обратите внимание на AppWarp - они именно специализируются на бекенде для игр

Худший ответ:
Cookie или WebStorage. Желательно шифровать значения.
Вопрос: Микроконтроллеры AVR — как начать?

Лучший ответ:
Не стоит с PIC переходить на AVR. Лучше изучите 32-х битные микроконтроллеры. Например STM32, который набирает большую популярность. В качестве стартового набора советую плату STM32 VL Discovery. На хабре уже был вводный урок

Худший ответ:
Да, согласен с первым комментарием. На младшие atmel'ы с pic-ов разве что для общей эрудиции… Если с паяльником дружите, то проще самому собрать дев-борд под свои задачи, с программатором и прочими прелестями…
Вопрос: Как максимально защитить доступ к серверу

Лучший ответ:
VPN проще всего на маршрутизаторе сделать по ключам или сложным паролям с ключами, ну или на самом 12м сервере, если он и торчит наружу. Ну и запретить RDP и вообще все соединения для внешних IP фаерволом.
А дальше пусть работают с чем хотят.

Худший ответ:
Сорри за качество, делал на скорую руку схему сети.

Сейчас


Что планируется


Я вот все таки задумался о маршрутизатора с ключами и сложными паролями. Вроде бы готовы взять циску в районе 15-16 килорублей.
Вопрос: увели домен .рф

Лучший ответ:
Я уж подумал что это новый социальный сервис такой — увелиДомен.рф ;)
А если по делу то если у вас есть зарегистрированная торговая марка то легко можно отбить (название фирмы не в счет). Или попробуйте доказать что домен был выкуплен с целью перепродажи, но не факт.

p.s. Обратитесь в «бесплатная юридическая консультация» в поиске google, может и помогут (Выберите любую). Тут вообще то IT блог.

Худший ответ:
Безвозмездно дарю идею:
сообщество-тех-кому-пофиг-на-домен.рф
Вопрос: Стоит ли писать frontend на Angular.js для проекта сложности примерно как CRM?

Лучший ответ:
Минусы ангуляра:
 - очень легко написать плохо по незнанию. Во второй версии с этим чуть получше.
В целом не вижу проблем, сам использую Angular и последний год все новые проекты веду на нем (в рамках комании). Пока минус только в том что приходится людям мышление менять.
Можно к слову посмотреть в сторону polymer как хорошую библиотеку для организации UI.
p.s. Как верно подметил sim3x  Angular2 написан на ES2015 (и находится в глубокой альфе), на который я настоятельно рекомендую обратить взор (babel.js для транляции кода из ES2015 в ES5).

Худший ответ:
натив js + jquery (+ плагины, по необходимости) - покрывают весь спектр задач по формам и таблицам, которыми обычно славятся разные CRM/ERP-системы. 
PS: Это лично моё мнение, т.к. я кроме jquery обычно ничего не использую для работы с формами.
Вопрос: Счетчики на западных сайтах

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

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

Лучший ответ:
Настроить сеть компьютер-компьютер(ip + netmask, без указания шлюза) - очевидное решение

Худший ответ:
+ кабель должен быть кроссоверным.