Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Что такое aria и role атрибуты?

Лучший ответ:
...
Допустим, при взаимодействии с насыщенным интернет-приложением (в терминологии ARIA такие приложения именуются активными) пользователь не просматривает страницу, а прослушивает ее с использованием экранного диктора. При этом программа зачитывает вслух одну часть страницы, а тем временем другая ее часть динамически обновляется. Живые области ARIA подсказывают пользователю, что обновилась часть страницы — та, которая в данный момент находится не в фокусе ......
Существуют атрибуты состояния ariadisabled, aria-busy, aria-expanded, aria-hidden и атрибуты свойств, в частности ariadescribedby, aria-haspopup и aria-labelledby, предоставляющие дополнительную информацию о переопределенных элементах. На практике рекомендуется макси-
мально полагаться на семантические элементы, но если вам непременно требуется использовать конкретный элемент (допустим, древовидное меню) «не по назначению» — прибегайте к ARIA-атрибутам. ...Эстель Вейл "Разработка приложений для мобильных устройств"
Глава 6
Почитайте, вполне интересно и полезно!

Худший ответ:
ARIA - это стандарт разработанный для людей с ограниченными возможностями. Эти атрибуты ничего не делают, но позволяют специальным программам (например, экранному диктору) ориентироваться на странице. Подробнее можно почитать тут
Вопрос: Выбор оптимальной CMS для веб студии

Лучший ответ:
Берите битрикс, так вы сможете ловить клиентов которые хотят битрикс, а их не мало. Стоимость лицензии оплатит сам клиент.

Худший ответ:
2,3
Да и стоило бы ознакомиться с одной-двумя из платных
И в арсенале иметь хотябы какой то магазин
Вопрос: Как правильно генерировать динамические методы в Rails?

Лучший ответ:
module My::Localized
  def self.params_localized
  end
end
и потом include My::Localized
Либоmodule My::Localized
  def params_localized
  end
end
и потом extend My::Localized
Либо Concerns
PS:
Еще немного не по теме, ваш код со сменой локалей можно сделать более удобнымdef with_locale(locale)
  old_locale = I18n.locale
  I18n.locale = locale
  begin
    yield
  ensure
    I18n.locale = old_locale
  end
end
Использование:with_locale :ru do
  # ...
end

Худший ответ:
Как подключаете модуль и как потом должен вызываться метод? А так можно использовать Concerns.
Вопрос: Перенос .org.ru из RU-Center

Лучший ответ:
Никак. Всей зоной org.ru заведует (владеет) руцентер.

Худший ответ:
Отвечаю на свой же вопрос спустя 10 лет: .org.ru, .net.ru, .pp.ru, .com.ru перенести из Ru-Center можно, но только по письменному заявлению с доставкой почтой или лично: https://www.nic.ru/help/perenos-domena-iz-ru-cente...

Заявление от физического лица или ИП потребуется заверить нотариально (кроме случаев, когда заявление подписывается в офисе регистратора).

Переносить домены можно к ограниченному количеству регистраторов.
Вопрос: Как решить проблему с Joomla: Создаю материал, присваиваю alias, при переходе в браузере на этот алиас — выдает ошибку?

Лучший ответ:
Когда создаешь страницу внизу есть поле называется Алиас в нем и пиши на английском название твоей красивой ссылки, но есть 2 но!
1. Должно быть включено ЧПУ в настройках сайта.2. Материал должен быть добавлен в какое то меню в виде пункта, иначе будешь получать 404 ошибку. меню отображать на сайте не обязательно, главное что бы оно было.

Худший ответ:
Вероятно кто-то нагуглит этот вопрос, поэтому решение friendly адресов для nginx кроется всего в нескольких location для nginx + php-fpm.
1) определяет пути для статикиlocation ~ \.(jpg|jpeg|gif|ico|png|svg|js|css|mp3|ogg|mpe?g|avi|zip|gz|bz2?|rar|doc|docx|xls)$ {
	root /path/to/site;
}
2) закрываем доступ для .htaccesslocation ~ ^/(\.htaccess)$ {
	return 404;
}
3) непосредственно сам rewrite для джумлыlocation @friendlyurls {
	rewrite ^/(.*)$  /index.php/$1 last;
}
тогда при запросе "/about-us" nginx реврайтнит сие в "/index.php/about-us".
4) далее для корня сайтаlocation / {
	try_files $uri $uri/ @friendlyurls;		
прочие параметры для php-fpm
}
5) для php файловlocation ~* \w+\.php$ {			
	try_files $uri $uri/ /index.php?$args;						
прочие параметры для php-fpm
}
Итого у нас работают и friendly ссылки и прямые ссылки на php файлы.
Если там не php-fpm, а apache за nginx, то 3й location не нужен, а реврайт можно обыграть в настройках proxy_pass в location /.
Если же у вас чистый apache, и ссылки не работают, то проверьте дистрибутив joomla и скачайте правильный .htaccess.
Вопрос: Как подключить физический жесткий диск в hyper-V server 2012r2?

Лучший ответ:
Если по каким то причинам вы не можете воспользоваться diskmgmt.msc, то можно проинициализировать и разметить диски через PowerShell.Get-Disk
Initialize-Disk -Number x -PartitionStyle GPT 
New-Partition -DiskNumber x -Size 100GB -DriveLetter Y 
Format-Volume -DriveLetter Y -FileSystem NTFS -NewFileSystemLabel Storage -Confirm:$false
X номер диска в выводе  Get-Disk

Худший ответ:
Или через diskpart можно
Вопрос: Чем шифровать связь беспроводных клавиатур?

Лучший ответ:
Шифрование идет на уровне железа, безо всяких дисков. Оно либо есть, либо нет. 
Шифруется ли сигнал в беспроводной клавиатуре?

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

Лучший ответ:
Создайте отношение в таком виде: [id, dt, pupil_id, disc_id, value]. Для каждого ученика и предмета на нужную дату ставится оценка. Потом получаете все необходимые данные и рисуете по ним график. Другой плюс такой формы хранения в том, что сможете построить общий график успеваемости по дисциплине без учёта учеников, и другие аналитические запросы.

Худший ответ:
А обработку и вычищение данных перед тем, как отдать их в график, сделать разве не вариант? Даже если бы у вас там был NULL или любое другое значение — одним запросом вы бы не обошлись.
В четырех простых запросах нет ничего плохого. Индексы расставьте.
Либо разнесите данные на две таблицы, но придется написать скрипт миграции.
Вопрос: Существуют ли платформы, где все задачи автоматом распараллеливаются по ядрам ЦП, и не нужно в коде создавать потоков?

Лучший ответ:
Железо (да и даже ОС) не может знать, можно-ли выполнять такие-то куски вашей проги параллельно или нет. Прога либо сразу должна быть под такое скомпилирована, либо нужен какой-то промежуточный байт-код, который будет "дообрабатываться" перед выполнением.

Худший ответ:
Железо такую магию делать не будет.
Вопрос: Подбор программ для ipad 2 или подарок для папы

Лучший ответ:
1. iMovie (тут, по моему, без вариантов)
2. Не подскажу
3. QuickOffice или Office HD

Худший ответ:
Спасибо большое, друзья! Все сделал. Надеюсь, папа будет доволен.
Вопрос: Как узнавать о новом в php до выхода версии?

Лучший ответ:
php.net - прям на главной новости о кандидате к релизу. ДО выхода.
qa.php.net

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

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

Худший ответ:
Мне очень интересно — зачем?
Вопрос: c# маппинг oracle-таблиц master-detail

Лучший ответ:
А сделать в базе Left Join и потом в оперативке уже собрать это в нужную структуру не вариант?

Худший ответ:
Вариант, но думал найти что-нибудь автоматическое.
Вопрос: Что не так с синтаксисом php?

Лучший ответ:
Так оно вам же написало конкретно какая ошыбка<title>Заголовок<?php if (!empty($page_title)) echo ' :: '.$page_title; /?></title>
Уберите "/" перед "?>" его там не должно быть.

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

Лучший ответ:
Погоди, сначала разберемся в логике работы соединения. Есть как минимум два варианта работы: 
А) Односторонний запрос-ответ, или ведущий-ведомый (то, что реализовано в приведенном коде). Т.е. клиент(ведущий) шлет запрос, получает ответ от ведомого, и либо закрывает соединение, либо шлёт еще запрос. Так работает HTTP, к примеру.
Б) произвольный порядок. И клиент, и сервер могут послать сообщение другой стороне в произвольный момент, но другая сторона не обязана отвечать немедленно. Так обычно работают IM-системы.
Для второго варианта работы логика будет примерно такой:
1. Установить соединение
2. Ждать, пока не появятся принятые данные, не поступят сообщения для отправки или не будет получен сигнал об остановке.
3. Если получен сигнал остановки, см. п. 11.
4. Проверить, есть ли принятые данные, если нет, см. п. 7.
5. Принять данные и разобрать их формат, преобразовав их в сообщения.
6. Обработать принятые сообщения, например сгенерировать событие.
7. Проверить, есть ли сообщения на отправку, если нет, см. п. 10.
8. Сформировать данные для отправки.
9. Отправить данные.
10. См. п. 2
11. Закрыть соединение.
При этом данные - это та строка байт, которая отправляется через сокет, а сообщение - это те структуры данных, которыми оперирует твоя программа. В простейшем случае это будет одно и то же.
Реализовать такую логику можно следующим образом: создаешь отдельный поток обработки соединения, который в цикле выполняет шаги 2-10. Этот поток должен предоставлять метод для постановки сообщения в очередь на отправку, и событие для реакции на принятые сообщения*. 
В этом случае твоя основаная программа стартует этот поток, подписывается на его события, и дергает его метод отправки по мере надобности. Таким образом можно разделить код работы с сетью и GUI.
* Еще пригодится служебная мелочь, вроде команды на остановку потока и закрытие соединения, проверку наличия ошибок и тд. В простейшей программе без этого можно обойтись.

Худший ответ:
Не знаю как на C#, но в Java есть разделение по потокам. Я так догадываюсь Read - это входящий поток, и его надо зациклить на while(true), а точнее whileRead != 0).
Вопрос: Возможно ли удалить записи из MyISAM не блокируя таблицу на чтение

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

Худший ответ:
Я не специалист, но по-моему нельзя. Любое изменение в MyISAM таблицах приводит к блокированию всей таблицы. Если вы часто производите такие операции, возможно, вам имеет смысл перейти на InnoDB (или альтернативный движок с блокировкой на уровне строк).
Вопрос: Что может быть не так с HTML?

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

Худший ответ:
мда, кто так пишет значение классов такими длинными словами скажи мне? чем меньше символа в коде тем шустрее будет загружаться в сервере. так что не советую так длинными словами писать имена переменных.
Вопрос: Как в Yii2 basic убрать web/ из url при помощи .htaccess и правил urlManager'а?

Лучший ответ:
Отвечу на свой вопрос :)
спасибо, Иван, за наводку
.htaccess в web оставляем такой же
.htaccess в корне сайта:Options +FollowSymLinks
IndexIgnore */*
RewriteEngine on

RewriteCond %{REQUEST_URI} !^/(web)
RewriteRule ^assets/(.*)$ /web/assets/$1 [L]
RewriteRule ^css/(.*)$ web/css/$1 [L]
RewriteRule ^js/(.*)$ web/js/$1 [L]
RewriteRule ^images/(.*)$ web/images/$1 [L]
RewriteRule (.*) /web/$1

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /web/index.php
в конфиге web.php в 'request'  добавляем строчку:'baseUrl'=> '',
Всем спасибо за внимание!

Худший ответ:
У меня заработало после добавления 'baseUrl'=> '', htaccess остался оригинальным, такой же как у автора в первом посте
Вопрос: Почему сайт отображается ужасно?

Лучший ответ:
По ссылке скрин начала заголовочной части. 
Есть два варианта. 
1. Избавляйтесь от точек в начале путей (например, '/css/thickbox.css' вместо './css/thickbox.css') для css и js. Ну и все эти 'http://http://' тоже надо бы убрать.
2. Уберите тег BASE или исправьте в нем 'http://http://'. Собственно, из-за него и летят относительные пути к чертям.
Второй вариант предпочтительнее, так как он решает суть проблемы, а не является обходом ее.

Худший ответ:
Добрый вечер.
Согласен с VeMax. Сами посмотрите какие ошибки выводятся в консоль.
В Chrome ctrl+shft+j
Отредактируйте пути к файлам в конфигурации шаблона
Вопрос: Не работает баш скрипт, ошибок не выдает, в чем может быть проблема?

Лучший ответ:
у вас же скрипт не разу не выполнится, потому что $i всегда меньше $a. то есть условие "пока $i больше $a" не выполняется совсем. ну и дальше: $i+1 - это вообще что и на каком языке?
в общем, говнокод знатный получился

Худший ответ:
Примерно это вы хотели написать.i=0
a=50
while [[ "$i" -le "$a" ]]; 
do
let i=$i+1
done
А вообще эта конструкция делается через for, баш дофига чего умеет :)for ((i=0; i < 50; i++))
do
done
Вопрос: Как реализовать взаимодействие двух скриптов?

Лучший ответ:
Как обмениваться данными между скриптами (Python)?

Худший ответ:
Как обмениваться данными между скриптами (Python)?
Вопрос: Может ли оператор связи выпустить дубликат моей Сим-карты и сделать так, что некоторые SMS приходят только на этот дубликат?

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

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

Лучший ответ:
Похоже на пыль/мусор на линзе или около неё.

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

Лучший ответ:
Вы хотябы написали что за linux. 
Возможно у Вас там уже все на systemd.

Худший ответ:
Там хранится не скомпиленный софт, а "скрипты". Открой эту папку и посмотри. В случае debian будут линки на init.d, как на оригинал.
Решение твоей проблемы:
1) взять на основу любой из файлов и переписать под себя.
2) найти в гугле готовый скрипт в init.d для tor.
Вопрос: Самый верный способ использовать страницу с первого домена как со второго

Лучший ответ:
Мне кажется самый простой способ — это использовать iframe
Проще некуда вроде.
htmlbook.ru/html/iframe

Худший ответ:
curl-ом парсить
Вопрос: Где можно бесплатно получить домен?

Лучший ответ:
dot.tk   бесплатные домены

Худший ответ:
Так а зарегистрировать за 500 рублей у регистратора в чём проблема?
Вопрос: Как сделать интерфейс к консольной программе?

Лучший ответ:
Qt например. Встроенная поддержка INI имеется.

Худший ответ:
Задача состоит в запуске Фортран-программы, анализе файла и выводе графиков.
В таком случае выбор широк.Для построения интерфейса можно взять любые widget toolkits, такие как решения для Java, библиотека Clutter, Glade(XML) / Gtk+, IUP, Tk, и даже сделать своё решение на основе браузера с HTML+JS.Для построения графиков: Gnuplot, GtkGraph, GtkPlot + другие
Вопрос: Как установить и настроить PhpStorm в Ubuntu?

Лучший ответ:
Не нужно рута!
0) Ставите Java
1) Скачиваете и распаковываете дистрибутив куда угодно
2) В PhpStorm: Tools -> Create Desktop Entry...
Всё
Шрифты настраиваются по желанию, тоже не нравится в последних EAP

Худший ответ:
качаете исходники
Не "исходники", а "собранный дистрибутив PHPStorm для Linux"
Вопрос: Какая есть хорошая книга для начинающих по Objective-C?

Лучший ответ:
Become an Xcoder как минимум

Худший ответ:
Литература по разработке для iOS
Вопрос: Порекомендуйте облачный хостинг?

Лучший ответ:
Дигиталоушен бери

Худший ответ:
Мы используем hetzner.
По-моему VDS с внешним гигабитом,  Core i7, 32Гб оперативки, и двумя SSD по 240Гб за 50 евро в месяц - это очень не плохо.
Со стабильностью проблем нет.
Вопрос: Gentoo или Debian на сервере?

Лучший ответ:
Продуктивные сервера на rolling release — это ОЛОЛО. Что бы там ни было.
Теоретический же прирост производительности от source-based измеряется в штуках процентов, а вот стабильность не прибавляется от этого. 
Гента отлично подходит для красноглазых экспериментов, прокачки редких скиллов и убивания лишнего времени. 
ТОЛЬКО DEBIAN, ТОЛЬКО ХАРДКОР! ЧУВАКИ, ДУХ СТАРОЙ ШКОЛЫ ЖИВЕТ ТОЛЬКО В STABLE DEB-ДИСТРИБУТИВАХ!

Худший ответ:
Когда-то давно помню, на продакшене в gentoo PHP надо было перекомпилить с какими-то левыми флагами, он собрался но не заработал, во флагах была досадная ошибка.

повторная сборка стоила мне 40 минут простоя сервера.
ах ну и на сервере был CS сервер, какого было играющим на сервере, на котором все ресурсы уходили на компиляцию… даже не знаю

Но повторюсь тогда gentoo стояла специально для экспериментов, стояла она тогда специально потому что репозиторий сорцов намного меньше по траффику чем пакетные, что существенно экономило студенческие деньги.

в продакшене дебиан, ну на край LTS убунты.
Вопрос: Создание лицензии для движка, что прочитать?

Лучший ответ:
Не проще ли открыть код под GPLv3/LGPL (чтобы его не смогли использовать в закрытых проектах) и предусмотреть коммерческую лицензию для закрытых проектов за деньги? Для некоммерческих и открытых проектов разрешить использовать код бесплатно. Плюс, бери деньги за техподдержку. Так сделано у очень многих проектов (Qt, например). 
А то вдруг твоё поделие никто покупать не захочет? Большой проект трудно поддерживать маленьким коллективом (в случае открытых исходников многие смогут отправлять пулл-реквесты). А маленький вряд-ли кто-то купит (если он не обладает какой-нибудь супер уникальной фичей).
Ещё можешь посмотреть, как лицензируются большие движки. Некоторые берут процент с продаж продукта. который их использует, некоторые позволяют использовать движки бесплатно до тех пор, пока прибыль или количество установок проекта не превысят определённую планку. 
Вообще, чем более либеральная лицензия, тем больше будет желающих использовать твой движок. Деньги, опять же, можно и с ТП получать (как это делают RedHat. nGinx, и прочие).

Худший ответ:
Всё правильно написали: генерация ключа и запись в БД.
Потом при обновлениях/суппорте проверяется ключ, если совпал ключ и домен — доступ, нет — вывод предупреждения.
Проблема здесь в том, что Вы от клиента не можете нормально поправить код, если он шифрован.
Вдруг он захочет что-то поменять в коде — он же его купил?
Открытость кода — признак «нормальной CMS». 
А если код открыт, то тогда Ваша лицензия пойдёт лесом.
Вот так и получается — или делаете нормальную CMS, или платную:)
Выходом считается ещё сделать несколько редакций: бесплатный вариант, платный шифрованный за небольшие деньги на 1 домен, платный нешифрованный без ограничений.
Платный нешифрованный потом покупается вскладчину, зануляется и выкладывается в паблик;)
Ещё вариант: полностью бесплатный, докупаются лишь мелкие модули за небольшие деньги.
И последний вариант — это не продажа, а SAAS услуги, когда все сайты и CMS у Вас на хостинге, клиент платит только за хостинг с двигом, не имея прямого доступа к файлам и коду. Вариант типа Юкоз:)
Вопрос: Ищу библиотеки для отрисовки графов в браузере

Лучший ответ:
Посмотрите на d3.js

Худший ответ:
Кстати классную штуку нашел. Забыл отписаться.
https://github.com/mindmup/mapjs
Вопрос: Браузерная JS игра?

Лучший ответ:
phaser погугли, не пожалеешь)

Худший ответ:
Phaser, либо panda.js. Нормально phaser поддерживается, и развивается давно. Документации достаточно + форум.
Вопрос: Куда пропал диск?

Лучший ответ:
Диск вышел из строя.

Худший ответ:
Диск вышел из строя.
Вопрос: Персональная Wiki

Лучший ответ:
Для того что бы в Mediawiki штатно разрешить просмотр страниц только подтвержденным авторизованным пользователям (штатно закрыть странички от общего обозрения) необходимо в файл LocalSettings.php добавить следующие строки:
$wgGroupPermissions['*']['read'] = false;
$wgGroupPermissions['user' ]['read'] = false;
$wgGroupPermissions['confirmed']['read'] = true;

// Страницы, которые будут отображаться всем
// Special:Userlogin нужен, т.к. пользователям надо как-то авторизоваться
$wgWhitelistRead = array("Main Page", "Special:Userlogin");

Худший ответ:
Можно использовать CRm системы там есть вики тоже. Из платных знаю битриксовый кор портал. Из бесплатных teamlab
Вопрос: Посоветуйте хорошие блоги по Java

Лучший ответ:
Не на русском, сорри.
RSS подписки:

today.java.net/pub/q/articles_rss?x-ver=1.0
www.javalobby.org/forumRSS/18032.xml
blogs.jetbrains.com/idea/feed/
www-128.ibm.com/developerworks/views/java/rss/libraryview.jsp
www.javaworld.com/features/index.xml
feeds.oreilly.com/oreilly/java
springtips.blogspot.com/feeds/posts/default

Худший ответ:
Еженедельный обзор статей из Java блогов с комментариями на русском языке: https://javaswag.curated.co/
Вопрос: Django — как реализовать модерацию объекта?

Лучший ответ:
Как вариант - хранить несколько версий объявления. Показывать в поиске последнюю промодерированную (например по временной метке). Остальные может быть тяжело сопровождать в будущем.MODERATION_STATUS_CHOICES = (
        (0, _('Not moderated')),
        (1, _('moderated')),
    )

class Banner(models.Model):
    user = models.ForeignKey(User, related_name='banner_user') # в зависимости от случая объявление можно привязать к другой сущности
    #место для других полей, которые не меняются для объявления

class BannerDetail(models.Model):
    banner = models.ForeignKey(Banner, related_name='bannerdetail_banner')
    name = models.CharField()
    text = models.CharField()
    image = models.ImageField()
    moderation_status = modes.IntegerField(choices=MODERATION_STATUS_CHOICES, default=0)
    time_stamp = models.DateTimeField(auto_now=True)

Худший ответ:
moderation_status = (..., 
     (999, 'Ревизия для показа') )

Banner:
    name
    text
    image
    moderation_status
Тут много зависит от юзкейса - если у тебя менеджеры не используют агрегацию по истории (по всем историям баннеров), то может ее стоит помеcтить в json поле  - менять то ее вообще нестоит, кроме как дописывать
Вопрос: Как фильтровать нецензурную лексику?

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

Худший ответ:
Можно попробовать обертку для яндексовского стеммера https://github.com/aotd1/mystem/ 
Словарь для 99% попаданий я думаю составить не проблема и руками.
Вопрос: [Kohana 3.2] Примеры работы с модулем Auth

Лучший ответ:
Вот еще хороший тутор: www.workinprogress.ca/kohana32/

Худший ответ:
Вот еще хороший тутор: www.workinprogress.ca/kohana32/
Вопрос: Node.js не могу отрендерить вид. Почему появляется эта ошибка?

Лучший ответ:
Вы пытаетесь реквайрить зачем-то шаблон: var Main_View = require('../views/main.jade');
node.js пытается его интерпретировать как JS, отсюда и ошибка.

Худший ответ:
Unexpected identifier - неопределенный идентификатор? 
В синтаксисе, походу шаблона, ошибка.
Вопрос: Стоит ли этот курс на Udemy внимания и своих денег?

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

Худший ответ:
Самая лучшая теория - это практика
Вопрос: Нужен толковый роутер за умеренные бабки?

Лучший ответ:
Мой любимый ресурс по сравнению домашних роутеров по разным характеристикам:
www.smallnetbuilder.com/tools/charts/router/view

Худший ответ:
а зачем кос для дома?