Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Почему не работает in ?

Лучший ответ:
Потому что нет столбца с ключом 'where_1, where_2, where_8'
Кстати, на будущее запомни, что БД, с которой ты работаешь, называется Mysql, а не  mysqli

Худший ответ:
Обрати внимание 'where_1, where_2, where_8' - это одна строка
А вот это  - 'where_1','where_2','where_8' перечисление строковых значений
Вопрос: Какой есть простой и удобный сервис чтения подписок?

Лучший ответ:
InoReader как по мне он лучший . очень похож на старый Google reader

Худший ответ:
Есть Feedly. У него и клиент под Android и под веб. 
Лично я пользуюсь Press. Весьма достойный клиент. Стоит своих денег. 
У него нет своего сервиса, но он съедает тот же feedly и еще пару тройку других сервисов.
Еще можете посмотреть на digg.com. Тут тоже есть и веб-морда и свой клиент. Но я лично его руками не тискал, только поверхностно посмотрел.
Вопрос: Tiling WM для Windows 7?

Лучший ответ:
Вот здесь обсуждалось несколько вариантов: habrahabr.ru/qa/3514/

Худший ответ:
Так, ну если кому-то еще интересна моя проблема, то ссылка в предыдущем посте на практике не очень полезна — все ПО из нее я перепробовал, в основном оно подгоняет размеры окон, а не создает тайлы. Эх, а я так хочу себе настоящий twm…
Вопрос: Посоветуете русскоговорящие аналоги взамен обезумевшего free-lance.ru?

Лучший ответ:
В этом топике сегодня составили большой список habrahabr.ru/post/153091/

Худший ответ:
Уже отвечали по ссылкам выше, но еще раз про моих друзей: profilink.com/ — они сегодня дают свой «золотой аккаунт» всем, у кого был pro на фрилансе.
Вопрос: На каком css, html-фреймворке лучше делать интернет-магазин?

Лучший ответ:
Для адаптивной и быстрой верстки я использую Foundation от Zurb.

Худший ответ:
Какой тебе удобней. Пощупай сам. Их дохрена: habrahabr.ru/post/156747 или learnlayout.com/frameworks.html
Вопрос: Как запустить приложение/скрипт на python3 без установки интерпретатора?

Лучший ответ:
Как поехать на машине без двигателя?
Если кратко, то никак. Если ехать нужно - нужно ставить двигатель.
Согласно py2exePython 3.3 and later are supported

Худший ответ:
PyInstaller умеет много чего. Экспериментальная поддержка Python 3.
Вопрос: Какие хорошие текстовые редакторы на сайт есть для сайтов на Rails?

Лучший ответ:
Неплохой редактор Summernote для Bootstrap:github и гем

Худший ответ:
Очень нравится redactor, gem. Правда он платный, но ИМХО стоит того.
Вопрос: Фрейм на странице?

Лучший ответ:
Можно заюзать jQuery + jQuery Address plugin. Серифнг будет по обычным линкам, и в урле будет то что надо, а плагин будет ловить все изменения адреса и вызывать заданный вами обработчик этого события. В обработчике можно менять остальной контент страницы и т.д.

Худший ответ:
Может код во фрейм отдавать с заголовками, стимулирующими кеширование? Или нужно чтобы и проигрывание не прерывалось?
Вопрос: Как в PHP отправить POST запрос?

Лучший ответ:
Еще как вариант cUrl.

Худший ответ:
А зачем вам именно такое?
enctype=multipart/form-data говорит серверу, чтобы он не занимался кодировкой или перекодировкой полученной из формы(!) информации, а принимал ее как есть.
Вопрос: Как узнать, хватит ли места на диске при копировании файла?

Лучший ответ:
Почему бы не заиспользовать posix_fallocate? Ну или более кроссовый QFile::seek(needSize-1); QFile::write("", 1);

Худший ответ:
Булевое — потому что функция на С++, результат возвращается в fTotal и в fFree
fKB = 1024
Вопрос: Куда уйти с PHP?

Лучший ответ:
По поводу срачей - это будет в любом случае. Я вот косо смотрю на большинство ruby программистов, так как мой опыт общения с ними показал что большая их часть хают php, и при этому их код ни чуть не лучше. Но я так же знаю и достаточное количество толковых рубистов, которые не так страстно пропагандируют свою религию. Точно так же как знаю хороших php-шников, которые в свободное время пишут простенькие web-приложения на haskel и других языка.
Я для себя решил уже давно, что язык программирования никакой роли не играет. И да, останавливаться на php смысла нету. Но вам нужно на нормальном уровне освоить хотя бы одну платформу. Из того что вы писали в комментариях ясно, что вам стоит попробовать себя в java хотя бы по одной причине: все виденные мною популярные технологии под java обладают неплохой архитектурой. Это вам не yii, в котором архитектуры как таковой и нет. Когда при обучении у вас жесткие рамки, стандарты... Когда инструменты подталкивают вас все делать по best-pratice, тогда можно учиться быстрее. А с иструментами вроде yii это сложно. А уже после осознания этих best-practice, осознания концепций базовых, переход с java куда угодно не станет таким уж сложным. Скажем перейти с java на php в таком ключе будет очень легко (при условии подобающих фреймворков, на вроде symfony2/zend2), как и на .NET, как и на любую другую платформу.
Можете так же попробовать golang, тот же ruby (но не ror, ror пропитан религией), javascript (все же опыт работы с асинхронными языками программирования достаточно полезен), python идеально подойдет для написания небольших утилит или демонов... java после php осваивается нормально, возможности языков в плане построения архитектуры с большего одинаковы. Просто у вас не достаточно опыта в разработке как таковой.
А по поводу депрессий программиста - это нормально и никак не зависит от используемых инструментов. У каждого такое бывает, нужно добавлять в жизнь немного разнообразия. Я вот для борьбы со скукой вообще решил немного попрактиковаться в написании чего-то на c++ (анализ аудио, классификация и т.д.).

Худший ответ:
что хорошего можно написать про нашего друга Алексея? что ни у кого нет идей, нет плохое не пишите я уже написал что он java программист.
ну если хочешь хорошее напиши просто программист
О точно уберу что java
мне кажется что у вас все в голове
Вопрос: Аппаратная платформа аналогичная роутеру d-link 320?

Лучший ответ:
25 долларов дорого? Мне кажется доску под линукс дешевле вы не найдете. Можно сэкономить, если перейдете на более дешевые процессоры, но линукса там не будет, придется переписывать софт, да и юсб в дешевых процессорах редко бывает.
Разве что если вам нужна 1000+ штук, можно закать у китайцев платы, ну будут они по 17-20 долларов, зато гемороя сколько…

Худший ответ:
А чем вас так напрягает присутствие Wi-Fi в роутере? Ну будет там внутри кристалла лишний модуль, отрубите его и не будете никогда включать, если не нужен. 
Если по всем остальным критериям он подходит, то это очень неплохой вариант. К тому же этих роутеров — тучи просто, тот же, ставший популярным, MR3020, который вообще 800 рублей стоит.
Вопрос: Не включается ноутбук(совсем :)). Нужна помощь знающих людей?

Лучший ответ:
Что-то сломалось, тащите в сервис.

Худший ответ:
Такая же фигня приключилась. Замыкание было в штекере, обрезал и с помощью "синей изоленты" прикрутил новый. Больше месяца всё в порядке.
Плюсы - удлинился кабель от БП на 40см.
Минусов пока не заметил.
Вопрос: Как настроить исходящие вызовы (с выбором SIM карты — источника вызова) на GSM шлюзе Openvox VS-GW1600-16G?

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

Худший ответ:
если в выхлопе
asrerisk -rx "sip show peers"
шлюз видится как один пир или как несколько, но все они с одним портом, то выбор симки можно сделать только использовав префикс набора
Вопрос: Не могу понять логику. Как сделать правильно?

Лучший ответ:
А можно так:<li class="star<%= ' selected' if product.rate == count %>" >&star;</li>

Худший ответ:
Все, всем спасибо. Вот ответ:<li class="<%= if product.rate == count then 'star selected' else 'star' end %>" >&star;</li>
Вопрос: Книга по django 1.7.4?

Лучший ответ:
Чем плох https://docs.djangoproject.com/en/1.7/ ?

Худший ответ:
Tango with Django сейчас адаптируют под 1.7 - отличный туториал! - www.tangowithdjango.com/book17
Вопрос: Фаервол iptables, модуль state — можно использовать как вид защиты?

Лучший ответ:
Во первых, не нужно светить рекурсивным DNS в интернет. 
Для bind это выглядит так://disable recursive requests from outside
        allow-recursion { 127.0.0.1; 
                                   ::1; };
Приведенные вами правила iptables никак не решают задачу защиты от dns amplification. 
В следствии, iptables разрешит принять запрос на 53 порт с сервера злоумышленника, а вот далее при отправке ответа на подставной сервер iptables сбросит ли соединение? Ответ ведь разрешен только на тот сервер, с которым установлено соединение.
Так как в случае этой атаки используется UDP, никакие соединения не устанавливаются. Атакующий отправляет ОДИН UDP пакет с запросом (в котором source адрес заменен на атакуемый ip) и ваш сервер отправляет один пакет с ответом на этот запрос, на тот адрес который был указан в source. Состояние NEW,ESTABLISHED в таком случае вполне корректно. 
Атака с подменой source адреса не возможна в случае с TCP, так как для установления соединения используется несколько пакетов в обе стороны. SYN->ACK<--SYN_ACK и только после этого открывается соединение. А так как в случае с подменой исходящего адреса ответ сервера на SYN уйдет по другому адресу, соответственно на него никто не ответит SYN_ACK.
Для решения вашей задачи нужно использовать ограничение запросов с одного адреса:# Requests per second
RQS="15"

# Requests per 7 seconds
RQH="35"

iptables -I INPUT -p udp --dport 53 -m state --state NEW -m recent --set --name DNSQF --rsource
iptables -I INPUT -p udp --dport 53 -m state --state NEW -m recent --update --seconds 1 --hitcount ${RQS} --name DNSQF --rsource -j DROP
iptables -I INPUT -p udp --dport 53 -m state --state NEW -m recent --set --name DNSHF --rsource
iptables -I INPUT -p udp --dport 53 -m state --state NEW -m recent --update --seconds 7 --hitcount ${RQH} --name DNSHF --rsource -j DROP

Худший ответ:
Подмена как раз делается на сетевом. Классическая маршрутизация проверяет только адрес назначения, соответственно на адрес источника ей наплевать. Это можно сделать, например, средствами NAT на любой железке, либо самостоятельно сгенерировать запрос скриптом.
Конкретно по Вашей теме, что мешает повесить правила с разными состояниями, попробовать сделать запросы и посмотреть счетчики?
P.S. используйте уже conntrack вместо state)
Вопрос: Какой портативный ноутбук выбрать?

Лучший ответ:
- 11 дюймов извращение. Минимум 13, лучше 15. В рюкзаке никакой разницы между 13 и 15 нет.
- ноутбуки в диапазоне цен от 500/700 до 1000 долларов все одинаковы: краска через год начнет отваливаться, начнет шуметь, скрипеть и так далее. С надежностью тоже самое: смерть в течении 3-х лет при ежедневном использовании.
- сенсорные экраны - игрушка, т.к. руки на весу держать не удобно и следы от пальцев остаются.
- Для разработки нужен SSD, 16Гигабайт оперативной памяти и процессор помощнее, остальное - похер.

Худший ответ:
Я очень долгое время сидел на 15.6 дюймовом ноутбуке, а когда мне на руки попался 13, то стало очень некомфортно. Привыкнуть, конечно, можно, но я бы все равно выбрал не меньше 13-15. Поэтому я был рад вернуться на 15 дюймов.  Можно же найти тонкий, и что бы корпус был не из алюминия, а из пластика, тогда будет легкий. А для программирования сенсор не нужен, это чисто для планшетов, в игрушки поиграть, книжки полистать, в интернете посидеть.
Вопрос: Валидатор 'safe'?

Лучший ответ:
www.yiiframework.com/doc/guide/1.1/ru/form.model

Все очень просто. Эта такая штука, которая позволяет понять фреймворку, что данный атрибут модели, пришедший из атрибутов (cmodel::attributes) является разрешенным к присвоению к атрибутам модели без валидации. Эту штуку надо юзать осторожно.

например $model->attributes = $_POST['Article'];

Худший ответ:
Если вы попытаетесь присвоить unsafe то всеравно Cmodel->validate() вернет true, в логах будет Warning unsafe и данное свойство не будет присвоено — зачем? 
1) В приложениях на Yii делают то, что называется massive assigment — $model->attributes = $_POST['User']
У модели есть системные свойства типа isNewRecord, primaryKey, scenario. 
Если злоумышленник присвоит $_POST['User']['scenario'], то неизвестно что может произойти в приложении — это причина по которой вообще разделяют safe\unsafe. 
2) Следующий вариант атаки — передать в пост запросе например $_POST['User']['is_admin']=1

когда нужно использовать этот тип валидатра.
Например для полей в mysql типа TEXT/LONGTEXT
Вопрос: Какой выбрать фреймворк для простого лэндинг пейджа?

Лучший ответ:
Посмотрите в сторону ModX

Худший ответ:
Laravel
Yii
cakephp
Ну а если серьезно то любой, как говорится какой ляжет в руки на том и делай
Вопрос: Смена активного аккаунта в Android Market

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

Худший ответ:
У меня похожая проблема, но несколько иная.
Авторизация на market.android.com проходит с аккаунтом от google apps, но так же пишет, что аккаунт не привязан ни к одному устройству.
Не знаю даж что делать.
Вопрос: Можно ли у ТВ вместо монитора установить больше разрешение чем заявлено?

Лучший ответ:
Даже если сможете, лишние физические пиксели в мониторе не появятся. Даже если монитор примет такой сигнал, ему придется ресайзнуть картинку до 1366x768.
Попробуйте поменять DPI www.pcworld.com/article/2953978/displays/use-windo...
К сожалению, в возможность настраивать DPI для отдельного монитора появилась только в десятке.

Худший ответ:
Телевизоры расчитаны обычно на просмотр с бОльшего расстояния. У меня вот в 12'-ноутбуке такое же разрешение, но на расстоянии пары метров угловой размер большого телевизора с таким же разрешением будет такой же. А если впихнуть туда больше пикселей - то изображение ещё дополнительно "замылится" и будет очень нечётким.. В общем, идея использовать такой телевизор в качестве монитора - приблизительно то же самое, что использовать трактор в качестве легкового автомобиля..
Вопрос: Две планки памяти работают на разных частотах, почему?

Лучший ответ:
Вы планки не попутали?
По вашим словам была установлена KHX16C10B1R: www.kingston.com/datasheets/KHX16C10B1R_8.pdf
Теперь добавлена: www.kingston.com/dataSheets/HX316C10FR_8.pdf
Первая при этом:The SPD is programmed to JEDEC standard latency DDR3-1333 timing of 9-9-9 at 1.5V
На номинальный режим DDR3-1600 автоматически она не встанет. Только при ручной настройке.
Вторая - JEDEC 1600 прошит в SPD. На скринах SPD как раз и видно, одна нативная DDR3-1600, второй прошит только DDR3-1333
anyway, контроллер памати не умеет тактовать модули с разными параметрами. Они всегда работают все в каком-то одном режиме, на который совместо договорились при старте.
Поскольку обе продаются как ddr3-1600, выставьте этот режим в биосе вручную.

Худший ответ:
Вы планки не попутали?
По вашим словам была установлена KHX16C10B1R: www.kingston.com/datasheets/KHX16C10B1R_8.pdf
Теперь добавлена: www.kingston.com/dataSheets/HX316C10FR_8.pdf
Первая при этом:The SPD is programmed to JEDEC standard latency DDR3-1333 timing of 9-9-9 at 1.5V
На номинальный режим DDR3-1600 автоматически она не встанет. Только при ручной настройке.
Вторая - JEDEC 1600 прошит в SPD. На скринах SPD как раз и видно, одна нативная DDR3-1600, второй прошит только DDR3-1333
anyway, контроллер памати не умеет тактовать модули с разными параметрами. Они всегда работают все в каком-то одном режиме, на который совместо договорились при старте.
Поскольку обе продаются как ddr3-1600, выставьте этот режим в биосе вручную.
Вопрос: Где находится дефолтный шаблон 404 ошибки в Drupal 7.34?

Лучший ответ:
Или так.

Худший ответ:
По адресу: admin/config/system/site-information
Можете указать любую страницу друпала как 403 и 404
Вопрос: Как сконфигурировать gulp-less?

Лучший ответ:
.....
var concat = require('gulp-concat'),  // объединяет файлы в один бандл
   minifyCSS = require('gulp-minify-css'),  // сжимает, оптимизирует
   rename = require("gulp-rename");  // переименовывает
....
gulp.task('less', function () {
gulp.src('./src/less/**/*.less')
.pipe(less())
.pipe(concat('common.css'))
.pipe(minifyCSS())   
.pipe(rename({suffix: ".min"}))
.pipe(gulp.dest('./bld/css'));
});
Как-то так.
p.s.   Если важна последовательность файлов при склейке, см. ещё плагин: "gulp-order" в галп-реппозитории

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

Лучший ответ:
Это PCI-E.
Подойдёт любая новая, советую как минимум NVIDIA GeForce GT210.

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

Лучший ответ:
Бьярн Страустрап - Дизайн и эволюция C++.
Подробнейший ответ найдете в главе 2.

Худший ответ:
Да, мол STL не используют, всякие Boost и прочее.
Обычно популярный подход у людей, которых C++ не кормит. Хотя я могу и ошибаться, но мне другой вариант кажется просто странным.
Вопрос: Как раздавать звонки по диспетчерам такси?

Лучший ответ:
В Asteriske есть понятие очередь, обладает всем требуемым Вам функционалом. Очереди настраиваются очень просто. Так сказать, работают из коробки. Надо только указать операторов.
Обращаться к ПО можно из диалплана, через AGI/AMI и передавать все параметры вызова, включая CallerId.

Худший ответ:
Это умеет любая атска
Вопрос: Как привести имя учётки S-1-5-21-403911155335-1222422233-1011446769-1432 в читаемый вид?

Лучший ответ:
Если учётки в AD и tombstone-записи ещё не удалены (180 дней), то можно восстановить часть информации.

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

Лучший ответ:
сначала туториал типа «Get Started» для общего представления, а потом исходники более менее реального приложения + справочник или хорошая книжка

Худший ответ:
Отличный вариант — написать приложение с использованием новой технологии. В идеале, если есть специалист, который сможет его оценить и подсказать. Если знал что то, то без труда разберусь. 
В процесс, если возникают вопросы — пишем в гугл «php блаблафункция in ASP.NET». Ну или по аналогии.
Вопрос: Тестовое задание?

Лучший ответ:
Вы потратили свое время на выполнение этого задания и никакого NDA не подписывали (я так полагаю) — тогда это ваше право делать с вашим кодом что душе угодно.

Худший ответ:
Спросить у руководства? Может, через несколько месяцев задача сменится (если этого уже не произошло) и публикуйте на здоровье )
Вопрос: Как PM'у управлять теми, кто старше него?

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

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

Лучший ответ:
https://mega.co.nz/
Дают 50Гб бесплатно. И все нужные клиенты есть.

Худший ответ:
mail.ru облако тоже вроде для всех (для линукса точно). И кстати терабайт бесплатно давали, незнаю как сейчас.
Еще поищи акции для дропбокса. я получил 50гб за установку на телефон под андроидом.
Вопрос: Ремонт процессора Intel?

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

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

Лучший ответ:
1) neo4j
2) sphinxsearch + facet
P.S. на Руби свет клином не сошелся

Худший ответ:
Купался я в этой нише.
1, 2. Поиск можно делать и на PHP
3. Базы можно и SQL. PostgreSQL вполне потянет такое. В зависимости от функционала может понадобиться MemCached, Redis
4. Мало сайтов с вакансиями?) тот же hh, например.  Использоваться можно тот же GIT или SVN. Кому что удобнее
5. Не только наверняка, а 100% придется. Уровень крутости специалиста определяется поставленными вами задачами.
Вы учитывайте еще то, что если вы собираете выводить услуги партнеров, то вам их надо парсить. И вы же не будете их парсить при каждом запросе пользователя, а это значит, что вам надо сохранять эти данные где-то у себя. На примере 6-10 не скажу, но на примере >200  скажу точно, что там огромное кол-во слоев кеширования должно быть, по куче параметров. Парсер в этом случае может выступать вообще как отдельный проект. Плюс динамические фильтры с зависимыми параметрами и т.д. 
Потянете конкуренцию со стороны TourIndex? :)))
Вопрос: При работе в JetBrains PhpStorm 6.0 вырубился пк, в результат все открытые файлы «почистились»

Лучший ответ:
Что говорит Local History?

Худший ответ:
Держу файлы под Dropbox, все изменения загружаются в облако в реальном времени — советую сделать так же.
Вопрос: Будет ли работать винчестер 3,5 в боксе от 2,5

Лучший ответ:
не заработает, даже от двух usb 2.0 не заработает.
Ему банально не хватает тока, в спокойном состоянии большие диски жрут больше ампера, а во время раскрутки около 2+ ампер, юсб вам столько не даст.
все боксы для 3.5hdd с внешнем питанием идут. тут даже usb 3.0 не поможет

Худший ответ:
12 Вольт от USB не возьмешь. Паяй отдельное питание.
Это я в дополнение, к справедливому замечанию, о нехватке ампеража.
Вопрос: Почему на сайте не работают картинки?

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

Худший ответ:
перед размещением на хосте не помешает проверка на локальном веб-сервере
Вопрос: Scrapy — Python

Лучший ответ:
Мне кажется это не от того что сервер палит что вы ходите, можете сделать рэндомный интервал от 2-х до 5-ти секунд чтоб проверить, может быть сервак просто глючит =)

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

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

PS Ладно, если серьезно: вот например старая статья про VK www.insight-it.ru/masshtabiruemost/arkhitektura-vk...
PPS Если совсем серьезно - учитесь программированию: php/ruby/python/java - к чему душа больше лежит.
Не за будьте про SQL и noSQL базы данных. Развивайтесь!
А для начала начните с чего нибудь попроще, каталог там, лента новостей.

Худший ответ:
Обычно для социальных сетей используется язык PHP. Все действия производятся на стороне сервера, так что JavaScript нужен частично.
Вопрос: Веб-дизайн на Западе

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

Худший ответ:
Мне нравится f-i.com (не в том смысле, что прямо больше всех — но она первой в голове всплыла).
Это студия с двумя отделениями — в Нью-Йорке и Стокгольме. Кстати, 1 или 2 выходца из России в ней тоже есть.
Вопрос: Как исправить данную ситуацию в Idea?

Лучший ответ:
В настройках проекта (Project Structure), в разделе Modules, настройте папку src как папку с исходным кодом (Source)https://www.jetbrains.com/idea/help/sources-tab.html

Худший ответ:
А вы пробовали запустить через меню верхнее? Там run -> run и выбрать проект для запуска Snake-game. Такое бывает когда проект переименовывается или до этого проекта запускался какой-то другой.
Вопрос: Где можно зарегистрировать двухсимвольный домен?

Лучший ответ:
Нигде.In most TLDs such as .fr, .info, two-letter domains are not available.wiki

Худший ответ:
Все этим домены либо давно зарегистрированы (как в зоне .ru) и продаются с рук, либо к регистрации недоступны. 
Иногда в некоторых зонах открываются аукционы (или просто открывается регистрация) двухбуквенных доменов. Так было с зоной .biz, например - нужно было успеть вовремя хоть какой-то домен урвать ) Их там раскупили за 15 минут.