to post messages and comments.

Логика некоторых решений в Swift мне совершенно непонятна. Например, почему при вызове методов первый параметр должен быть обязательно безымянным, а все остальные — обязательно с именами. Мало того, все параметрам, опять же кроме первого, можно дать ещё и опциональное второе имя, которое может использоваться внутри метода... Ну хз...

Почему в макоси нет, например, нормального функционала развертывания окон "из коробки"? Чтобы клик — и оно на весь экран сразу, зажал ктрл или кмд + стрелку вправо — и оно ровно на пол экрана. В винде с этим получше. Да что там в винде, в сраном CrunchBang и то удобнее.

Или возьмем комбинацию fn + стрелки, если в браузере они нормально работают как аналоги pgup, pgdown, home, end, то в xcode — уже ни хрена. Про сам xcode вообще молчу. Пайчарм тот же удобнее в мелочах.

Посмотрел пару лекций/презентаций по Go и Swift, с последним даже поигрался в Playground. Характерно, что в обоих языках видно влияние Python, и так же в обоих при проверке условий нельзя использовать ничего кроме булевых значений, т.е. например, нельзя написать if(var){...}, обязательно должно быть что-то вроде if(var != nil){...}. Интересно, чем это обусловлено.

Ну ё-моё... MS и тут отличился: Message-IDs are required to have a specific format which is a subset of an email address[2] (though Microsoft Outlook is known to generate invalid IDs with three parts[3]) and to be globally unique.

Хм, если поставить в качестве тега звездочку, то получится пустой тег... Интересно было бы посмотреть какую валидацию проходят теги, что получаются такие глюки.