Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Как скрыть элементы с помощью jQuery?

Лучший ответ:
Если структура таблицы всегда такая, то можно сделать так:#second_id ~ tr:nth-child(n+6) {
  display:none;
}
codepen.io/iiil/pen/FHtza
без js вообще. Поддержка начиная от ie9 и все актуальные браузеры.
Если количество строк разное, и всегда надо скрывать последние четыре строки:#second_id ~ tr:nth-last-child(-n + 4)) {
  display:none;
}
codepen.io/iiil/pen/oEnpz
Поддержка такая же.
Если нужно все же на js, вот пример на jq для первого случая$('#second_id ~ tr:nth-child(n+6)').hide();
Для второго случая$('#second_id ~ tr:nth-last-child(-n + 4)').hide();

Худший ответ:
Нужно скрыть 4 нижних элемента tr (4 нижних строки). Контент в них динамический, так что скрывать элементы внутри строк нельзя.
Вопрос: Как прочитать скриптом реальный ip из ZyXEL keenetic lite?

Лучший ответ:
Можно почитать про DDNS, возможно это будет удобнее.
Для питона, делайте expect EOF - вставить вот это:
   exp.expect(pexpect.EOF)
после чего, пользоваться полученным текстом:
   print exp.before

Худший ответ:
вот что сюда вставить?
output = p.before
lines = output.split("\n")
for line in lines:
    здесь обрабатываешь каждую строку вывода
Вопрос: Netbeans + RDP + x*1000км = неописуемые тормоза редактора?

Лучший ответ:
TeamViewer еще есть, можно его попробовать. Очень удобно.

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

Лучший ответ:
.knopka{
  width:50px;
  height:50px;
  margin: 0 10px 10px 0;
  float:left;
}
или я слишком просто понял?

Худший ответ:
> Есле еще поможете расставить кнопки друг под другом
p {
 clear: both;
}
Вопрос: Стоит ли разрабатывать новый сайт на ASP.NET vNext?

Лучший ответ:
Я бы не стал, т.к это preview версия не для продакшена.

Худший ответ:
Я бы не стал, т.к это preview версия не для продакшена.
Вопрос: Какую версию Python изучать?

Лучший ответ:
Смотря сколько собираетесь учить. 

Если пару-тройку лет, то третью — потому-что вероятно большАя(если не бОльшая) часть библиотек и решений, перейдет на неё, за это время. Если за месяц-два планируете освоить, то 2.6\2.7 — потому-что сейчас большинство на них пишут и соответственно большинство библиотек и решений именно на нем. :)

А почему вообще питон? 
Есть куча других замечательных языков — не холивара ради, но что вы на нем собираетесь делать? 
От направления деятельности нужно выбирать язык, 
и его версию, соответственно.

Ну и до кучи — изучив любой из питонов, вы будете легко воспринимать, код на любых других версиях 
 — правда, немного почитав про отличия (их не так много, к слову). 
Однако, без большого количества правильных примеров вам будет сложно прочувствовать 
все прелести новых конструкций, которые появились в 3.*, по отношению к 2.6\2.7.

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

Лучший ответ:
Недавно решал аналогичную задачу. Переход с ATX на mATX или mini-ITX.
1. Железо. Если по-максимальному использовать старое железо, то упираемся в тот факт, что старую мать и корпус необходимо продать. Тут 2 вектора, если продавать по отдельности, то как правило это долго, нудно, дешево, а  если продавать старый ПК и покупать новый, то необходимо доплачивать разницу между старым и новым конфигом.
2. Корпуса. Мне понравились удобством, емкостью и практичность корпуса от Fractal, а именно
Node 304 - mini-ITX до 6 HDD 2,5"/3,5"
Node 804 - mATX до 12 HDD, из них до 12 2,5" или до 10 3,5"
В обоих случаях максимальное кол-во дисков вмещается при условии отказа (Node 304) от использования (второй Node 804) дискретной видеокарты.
3. Тихий корпус - это тихие, но мощные куллеры. Не вижу смысла тут экономить.
4. В моем случае температура хардов 35-42 градуса по цельсию при резерве по оборотам куллеров.
5. Если жестких станет больше потребуется покупать рейд-контроллер. Это влечет за собой как плюсы, так и минусы.
6. Что касается WiFi - несмотря на появившийся стандарт AС связка сетевая карта + кабель работает шустрее, здесь реально самым слабым звеном по скорости выступают HDD, особенно если они SATA 1.
Стоит ли делать замену? ПК это лишь инструмент. Гвоздь забивают молотком, а не скальпелем, по своим задачам подбирайте систему, но в то же время чем лучше специалист, тем более лучший у него должен быть инструмент, что бы он рос и прогрессировал.
Я продал свой старый игровой ПК на i7 4790k\32Gb\gtx980 4Gb и взял аналогичный, но уже на базе i7 6700k, для игр и виртуализации. В моем случае новый (на базе Node 804) мне обошелся в 2 раза дороже чем я продал старый ПК. Без дискретной видеокарты (в мае выходит паскаль от NVidia)

Худший ответ:
Замена ATX на mATX никак не повлияет на энергопотребление и шум. Даже на mITX. Материнка потребляет такую мелочь, что это несерьёзно.
Если вы имеете в виду замену всей платформы - то другой вопрос.и организации всей домашней сети через wi-fi, для отказа от проводов.
Зачем?
С целью самообучения - флаг в руки. У многих айтишников дома что-нибудь да размещено дома сервероподобное.
Если цель не поиграться с самоделками - то посмотрите на HP microserver, интересная железка.
Вопрос: Yii выборка данных

Лучший ответ:
нет. Вы можете конвертить данные в DTO, или приводить типы в afterFind. Или воспользоваться DoctrineORM.

Худший ответ:
спасибо!
Вопрос: Где найти пошаговые уроки по java и в частности spring framework?

Лучший ответ:
Посмотрите эти уроки:Introduction to Spring MVCSpring with JPA and HibernateSpring Fundamentals
Инфы по spring к сожалению не так много, единственная полная инфа это их документация где чёрт ногу сломит. У меня иногда выходило что настройка самого спринг со всеми его зависимостями + подключить правильно hibernate + подключить connection pool какой нибудь, уходило до 2 дней скитаний по интернетам. Особенно после того как конфигурировать стало возможным из кода а не xml.
Дело в том что ребята из spring зарабатывают семинарами и прочим обучением. Книги тоже не часто выходят по spring.
Вообщем я советую посмотреть те скринкасты а конфигурирование проекта, ходить на github искать проекты и смотреть как у них устроенно - есть готовые шаблоны для мавена - например - где вы собственно одной командой из консоли создадите весь каркас приложения + минимальную конфигурацию.
Удачи. Извините, что так сумбурно написал - спешу.

Худший ответ:
Из русскоязычного YouTube вот что нашел:В основном все каналы новые, популярностью не блещут, по возможности поддержите лайком чтобы у автора появилось желание продолжать ;)Разработка REST сервиса уроки будут пополнятсяРазработка веб сайта с использованием Spring Boot ...Spring MVC урокиGrabDuck! - Spring BootМикросервис на Kotlin, Spring Boot и DockerDevcolibri - S4AA - Сервер для Android приложения
Вопрос: Изучаю java, какие знаний БД хватит?

Лучший ответ:
Не соглашусь с IceJOKER.
Вам необходимо знать как минимум SQL на приличном уровне и уметь ставить ту БД, с которой, скорее всего, планируете работать. Например MySQL ставится очень просто и быстро и не требует особо знаний.
Но даже если вы планируете пользоваться только ORM и не лезть ручками в БД, вы всё равно ОБЯЗАНЫ хорошо понимать, что такое INNER JOIN, OUTER JOIN (LEFT, RIGHT), ORDER BY, HAVING и т.п.
Иначе станете очередным разработчиком, который будет делать по 2-3 запроса а потом в циклах собирать результаты выборки (hint.: ORMы умеют JOIN'ы. Почти все. Просто большинство людей игнорируют такую возможность. А потом приходится скейлить вертикально-неприлично серваки с БД)

Худший ответ:
SQL(хотя бы только MySQL),  JDBC, Hibernate
Вопрос: Есть ли тема Wordpress наподобие сайта medium.com?

Лучший ответ:
Например вот
Можно гуглить с ключевыми словами wordpress medium theme и всё найдется

Худший ответ:
За ваши деньги на фрилансе сделают любую тему, а в паблике такое вряд ли найдете
Вопрос: Как запретить Ping-пакеты от LAN-порта на mikrotik?

Лучший ответ:
Вряд ли в этом причина. Зачем mikrotik посылает пинг? Мало вероятно. Но в любом случае попробуйте
Полная блокировка от роутера в сторону вашего wd если его ip 192.168.0.2
/ip firewall filter
add action=drop chain=output dst-address=192.168.0.2
или только пинг
/ip firewall filter
add action=drop chain=output dst-address=192.168.0.2 protocol=icmp

Худший ответ:
В фаирволе запретить траффик ICMP на ip данного хранилища.
Вопрос: Как отучить стажёра от говнокода?

Лучший ответ:
Ну я кота к лотку приучил так:
Тыкал в говнокод и бил! Теперь он великолепно программирует на лотке

Худший ответ:
Рано ему писать, пустите его на документирование уже имеющегося кода, пусть разбирается в текущих проектах и комментирует каждую нужную строчку, после 1-2х файлов проверяйте правильно ли разобрался.
Вопрос: 315Mhz Радиомодуль с пультом для Ардуино. Правильно ли я подключаю?

Лучший ответ:
Суньте ему проволоку, эдак с полметра, в дырку, помеченную ANT.

Худший ответ:
Банальный вопрос: а вы все кнопки на пульте понажимали? Сработает-то в вашей схеме только одна из четырёх.
Вопрос: Из-за чего может съезжать весь контент при открытии модального окна?

Лучший ответ:
потому что при открытой модали назначается стиль с padding-right для тега body. Это либо ошибка modal.js от бутстрапа, либо вы что-то сами добавили

Худший ответ:
И заворачивайте всё, что в теге body, во .wrapper. В будущем поможет избежать многих проблем
Вопрос: Вернуть у mongodb primary на место

Лучший ответ:
Не надо костылей в виде крона, есть приоритеты нод и их нужно расставить, без приоритетов все ноды равнозначны и арбитр не возвращает желаемому мастеру мастера после возобновления его работы.

На текущем мастере нужно выполнить:
cfg = rs.conf()
cfg.members[0].priority = 2.5
cfg.members[1].priority = 1
cfg.members[2].priority = 1
rs.reconfig(cfg, { force: true } )

Где members[0]… [2] это номер ноды в replicaset, чем больше значение приоритета, тем «главнее» сервер.

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

Лучший ответ:
Рекомендую яндекс.

Худший ответ:
Однозначно Яндекс Почта для домена
1. Бесплатно
2. Надёжно
3. Качественно
Вопрос: Если в PDO использовать много подготовленных запросов они будут есть ресурсы?

Лучший ответ:
Подключать файл с 60-100 переменными и вызовами prepare() "в каждом месте проекта где должны выполнятся запросы" и надеяться, что это не будет есть ресурсы... А что дальше? Идеальный мир с единорогами и радугой?Не будут ли они тратить ресурсы сервера?
Будут, причём неоправданно много.Все же хотелось подробнее. В какой момент тратятся ресурсы и на что?
Ты собираешься подключать файл, в котором будет 60-100 вызовов PDO::prepare() - на это будет расходоваться время, не зависимо от того будет вызов execute() или нет; также будет создано 60-100 переменных с объектами PDOStatement - на это будет расходоваться память. Не понятно, с чего вообще могло возникнуть такое предположение, что ресурсы тратиться не будут. Нельзя просто так взять сделать сотню вызовов методов, создать сотню переменных и не потратить время и память.

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

Лучший ответ:
Для примера можно взять и написать многопоточный конвертер фотографий с рекурсивной проходкой директорий в превьюшки для веба,
т.е на входе 100500 фотографий в raw формате, на выходе должно быть какое нить 1024х768.
ну и алгоритм соответствущий — скушать в список все файлы с raw, посмотреть на количество процессоров/потоков, распределить список картинок по потокам, запустить задачи, ну и контролировать от них обратно — прогресс выполнения.
я сейачс так на шарпе пытаюсь освоить

Худший ответ:
Сразу вспомнилась Java: Concurrency in Practice. С++ там и не пахнет, правда.
Вопрос: Как спрятать картинку от сохранения через копию экрана?

Лучший ответ:
а зачем? лучший способ - не показать картинку вообще.

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

Лучший ответ:
Лично я, называю по первым буквам названия проекта. Например, kb1, rb1.

Была практика названия проектов именами девушек — неудачная. Однажды начальство в моём разговоре с админом услышало «Ирина лежит и дожидается тебя». Полдня объясняли, кто такая «Ирина» и почему она «лежит». А затем пришлось переименовывать все звания серверов.

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

Лучший ответ:
"Цветные пиксели" - последствие использования в Windows технологии ClearType, она же - "субпиксельное сглаживание", subpixel antialiasing.
На втором скриншоте используется обычное сглаживание, не субпиксельное. Чтобы понять, как вы этого добились, нужно больше информации: 
- смотрите ли вы свой сайт и другие сайты в одном и том же browser-е (на одном и том же компьютере),
- используете ли вы для своего сайта подключаемые web-шрифты,
- не используете ли какие-либо CSS-эффекты типа прозрачности или тени для вывода текста или самих блоков (а то я вот вижу что у вас в надписи "BMXАШКА" нет чистого черного #000000, вместо него - #010101)?
Ну и совет чуть в сторону - не используйте шрифты с засечками вроде Times для мелкого текста, он в любом случае будет плохо выглядеть.

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

Лучший ответ:
В принципе учебник для этого не нужен, нормализация - минимизация избыточности данных, имеет 5 форм. Первые три формы нацелены на связанность данных, две последних на улучшение структуры. Очень хорошо описано здесь - citforum.ru/database/dblearn/index.shtml (главы 6 и 7)
Кратко здесь - support.microsoft.com/kb/283878/ru
И да, не всегда нужно гнаться за минимизацией, иногда приходится дублировать данные для более быстрого поиска, мир не идеален.
А вот и видео неплохое - www.youtube.com/watch?v=1GWx5CZdSCg

Худший ответ:
Дейт К. Введение в системы баз данных.- К.; М.; СПб.: Изд.дом "Вильямс", 2000.- с. 
В этой книге есть глава по нормализации.
Вопрос: Что выбрать, Yii2 или Laravel?

Лучший ответ:
Как новичку вам будет очень полезно понять, что у фреймворка внутри и как он работает. Если залезть во внутренности Yii, вы увидите, что там документирован каждый метод, каждый класс, абстракции минимум, всё делается настолько просто, насколько это вообще возможно. Изучить именно как что работает просто.
Если залезть в Laravel, там всё очень слоёно. Комментариев нет. Чтобы понять, как работает метод нужно частенько пролезть через 3—5 слоёв абстракции в нескольких классах.
В документации по Laravel, кстати, использован крутой трюк. Описана лишь часть того, что вообще даёт фреймворк. Это делает доку очень компактной, лёгкой и приятной, но за остальным — либо код без комментариев читать, либо Laracasts смотреть.

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

Лучший ответ:
Вот, возьмите за основу: https://css-tricks.com/creating-an-animated-menu-i...

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

Лучший ответ:
Попробуйте такую регулярку:preg_match('/^\d+[,.]?\d{1,2}$/', '3232,43')

Худший ответ:
Также советовал бы добавить в закладки инструмент для удобного тестирования регулярных выражений, крайне рекомендую: regex101.com
Вопрос: Какой дистрибутив Linux установить на Eee PC 700?

Лучший ответ:
Я в свое время ставил 98 винду в качестве второй операционной системы.
Вся 98 винда у меня занимала всего 98 мегабайт (в одном-единственном файле контейнере DRVSPACE.000). Но, для этого нужно было предварительно отформатерить ту флешку в 2 ГБт в FAT-16

Худший ответ:
Согласен с Ice_venom, arch то что нужно… Будет что-то тормозить — всегда легко выпелить, хорошое комьюнити, ничего лишнего…
Вопрос: Какой должна быть it конференция по разработке мобильных игры?

Лучший ответ:
на уроки русского языка)

Худший ответ:
На конференцию, где бы учили бы работать над проектом, а не вынашивать его годами+чтобы были приглашенные докладчики по командообразованию+чтобы можно было бы пиарнуть дизайнеров, художников, музыкантов, UX\UI проектировщиков (которые сработаются за адекватные деньги, а не за нереальные мегабабки).
Ещё бы отдельно были бы доклады для подростающего поколения. О том, что разработка, это интересно. Какой-нибудь круг наставников, профессионалов своего дела. Хотя бы чтоб потом какие-то тестовые задания давали удаленно. Полноценное сообщество, без всяких "распилов"
Вопрос: Лучшая файловая система для SSD на нетбуке?

Лучший ответ:
Файловая система — ext4 с отключенным журналом; в параметрах монтирования поставить noatime,commit=120 (если такое пользовать на десктопе нужен ИБП, а у нетбука — живой аккумулятор, т.к. кеш записи будет сливаться раз в 120 секунд); /tmp и /var/[log|run] засунуть в tmpfs. Для пущей важности, рут монтировать в режиме «только чтение», а /var и /home выносить на отдельные разделы. Правда, не все дистрибутивы любят такие вещи.

Худший ответ:
а ещё лучше заточенную под flash
В линуксе опасно «затачивать» файловые операции так, чтобы они записывались сразу — во всяком случае, без танцев с конигом ядра. Пока ядро с дефолтными планировщиками процессов и ввода-вывода будет сливать данные на этот ваш медленный ссд (без обид — лучше сразу впаяйте туда хард на 7200..) — прочитать что-либо с диска оно попросту не сможет. Здоровенные кеши браузеров, например, сразу покажут ошибочность недопиленного подхода.
Вопрос: Какой Российский ВУЗ лучший для дистанционного образования в IT направлении

Лучший ответ:
Да сколько ж можно одни и те же вопросы задавать? По тегу toster.ru/tag/%D0%B4%D0%B8%D1%81%D1%82%D0%B0%D0%BD... куча таких
Вообще такого, чтоб "научили" не существует даже не дистанционно. В вузах дают фундаментальные знания toster.ru/q/69326, но без постоянного самообучения (и до, и во время, и после вуза) ничего не выйдет.

Худший ответ:
Google! - Научит! (на деньги тоже не кинет)
Вопрос: Чем отличается разработчик C++ под Linux от разработчика под Windows?

Лучший ответ:
используйте Qt и boost и множество задач будут абсолютно одинаково решаться на любой из этих платформ :-)

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

Лучший ответ:
Для новичка в принципе без разницы. Но для реальных проектов я бы рекомендовал 2.7. Большинство библиотек написано именно под него. На третий питон пока далеко не все перешли, и перспективы перехода на него туманны. Спросил у своих знакомых питонистов, пока 4 к 1 в пользу 2го питона.UPDATE: с момента написания этого комментария я уже перешел на 3.4, что и всем рекомендую.

Худший ответ:
Как уже писали, не все библиотеки переписаны под третий. Ещё в пользу второго служит тот факт, что в продакшене обычно стоит ОС,у которой родной второй питон и третий вам поставить никто не даст.
Вопрос: Необходим GUI и язык программирования под платформы windows, linux и android?

Лучший ответ:
Не знаю как сейчас у QT успехи, но в плане кроссплатформенного GUI это вроде как лидер.

Худший ответ:
https://github.com/atom/electron
хоть я и не любитель js на аandroid но попробуйте, может вам пойдет - веб, мобайл, детскоп с минимальной кровью ... в идеале, сам не пробовал, но программами написанными на 
этом фреймворке пользовался
Вопрос: Генерация дробного числа с заданной точностью на C++

Лучший ответ:
Самый простой вариант

#include <stdlib.h>

double GetNormalizedRandomNumber(int digits)
{
    double precision = pow(10, digits);
    assert(precision < RAND_MAX); // Precision is too high.
    double ret = rand() % precision;
    ret /= precision;
    return ret;
}


Худший ответ:
Компьютеру неудобно работать с числами с разной точностью. У него есть аппаратно реализованные float и double, которые работают быстро. Соответсвенно все решения, которые вам тут предлагают сводятся к получению случайного числа с большой точностью и загрубления его до указанной вами. У меня есть сомнение, что для метода Монте-Карло это загрубление вообще нужно.
Вопрос: Каким датчиком можно постоянно измерять изгиб позвоночника?

Лучший ответ:
Датчик, например, этот Flex Sensor. При изгибе меняется сопротивление.

Худший ответ:
За нервную систему не боитесь?
Вопрос: Кто знает css фреймворк по Google Material Design более точный и красивый чем materializecss.com?

Лучший ответ:
Под понятие CSS-фреймворк, конечно, не попадает. Но я для себя выбрал https://www.polymer-project.org/1.0/

Худший ответ:
https://fezvrasta.github.io/bootstrap-material-design/ - я вот этим пользовался, он на базе бутстрапа. Не знаю насколько он будет лучше стандартного materializecss, но попробуйте.
Вопрос: В каком случаи использовать --save и --save-dev в NPM?

Лучший ответ:
Компиляторы-транспиляторы-трансляторы (типа Coffee, LESS, Jade), тест-раннеры, стайл-чекеры и линтеры (mocha, chai, karma, (js|es)lint, jscs), плагины для таск-раннеров (grunt-contrib-watch, gulp-jade) — все это обычно ставится как --save-dev, потому что нужно только тем, кто контрибьютит в этот проект, работает с его кодом.
Библиотеки и фреймворки (expressjs, jquery, backbone), на основе которых работает ваш код, без которых ваш код не запустится у его потребителя — ставятся как --save.

Худший ответ:
Если Вы хотите, чтобы npm модифицировал зависимости в package.json, а зависимости, как известно, делятся на основные (dependencies) и для разработки (devDependencies). Зависимости для разработки ставятся через npm install packageName --dev, и это используется для автоматизированного тестирования, сборок и т.д.
Вопрос: Как обнаружить железный backdoor?

Лучший ответ:
В закрытых частях тематических выставок видали мы эти "последние разработки" покрытые гос.тайной, я бы рассказал, да рассказывать особо и нечего, всё старо как мир, но теперь и с гуями с учётом UX\UI что бы было понятно даже полным дебилам, у которых есть свои, хорошо зарекомендовавшие себя методы :-)
Любое подозрительное железо, например сетевая плата, при наличии дискретной, или любая другая плата без реальной потребности в оной, и\или наличия драйверов. В своё время были популярны "удлинители клавиатуры", сейчас наверное есть даже USB хабы, только это уже всё из другой оперы, и на хрен никому не нужно.
Сейчас самая распространённая аппаратная закладка, набор интеловских причиндал для удалённого администрирования, но это с одной стороны лечится, а с другой обходится, но тоже лечится :-)

Худший ответ:
Железный бэкдор выявит спецпроверка, софтовый-специсследование
Вопрос: Какая система комментирования наиболее удобна?

Лучший ответ:
Я на своем сайте использую Discus. Он отлично справляется с задачей. Тянет сотни комментов без проблем. Пример в конце страницы.

Худший ответ:
cackle.me/comments но платный
Вопрос: Браузерная игра?

Лучший ответ:
Честно — примкнуть к команде и научится писать игры. В одиночку — может постигнуть жестокое разочарование.

Худший ответ:
PHP + JS — самый простой вариант.