Да, суп из чайки — классика! Таких загадок много хороших есть (труп в пустыне со спичкой, тайна отрубленной руки и пр.); к сожалению, многие из них основаны на какой-либо катастрофе или экстремальной ситуации в анамнезе, что позволяет довольно быстро «натаскаться» в их решении.
Почитал статью, спасибо за ссылку. Ну детские проблемы какие-то. Я согласен, что задача непростая, и тонкостей там вагон с тележкой (в тексте Армина Ронахера некоторые из них описаны достаточно подробно, чтобы оценить масштаб), но основные грабли в общем-то давно известны, и жаловаться на отсутствие специалистов по юникоду и неудачный выбор UTF-16 в 2014 г. уже как-то несерьезно.
Как-то странно это, всё же. Что же это за сложности такие, что чуваки их никак не преодолеют? Учитывая опыт второго и третьего питонов (и набитых при этом шишек).
Это вообще хорошее правило: избегать «внешних» дисков (т.е. диск + коробочка), если переходник не выполнен в виде отдельной ATA-capable платы. Тогда диск (самый обыкновенный, со стандартным разъемом) всегда можно заменить, оставив при этом прежние коробочку + контроллер, а в случае чего подпаиваться никуда не придется. :-)
Возможно, конфликт сам по себе ни при чем: здесь многие ревностно чтят первое в списке правил Хабра. В чем-то их можно понять: ЖЖ аввы достаточно популярен и без Хабра, к тому же в толксах уже обсудили еще вчера тему подняли на Y и реддите.
К слову, первая вирусная эпидемия случилась тоже летом, спустя несколько лет: в 1987 г. пакистанский вирус заразил тысячи компьютеров по всему миру. Помню, читал о нем в статье о распространении вирусов в восточной Европе и СССР в ежегоднике «Наука и человечество» за 1990 г.
Ну, «детские» болезни — обычный этап в развитии чего-то сложного. :-)
Кроме того, у ребят правильные общее направление (необходимость type inference, никаких нулевых указателей, etc.) и подход к делу: есть внятное и полное описание языка (пусть и часто меняющееся на первых порах), очень открытая разработка, активное обсуждение в рассылке и irc, дайджесты типа TWiR'а. То, что они сразу пишут параллельно Servo, и что компилятор достаточно рано стал self-hosted, — очень круто и позволяет надеяться, что язык получится как минимум жизнеспособным.
Rust вообще становится очень привлекательным языком. Чуваки ну вот просто все делают правильно: полноценный вывод типов, RAII, по умолчанию неизменяемые данные, unsafe-блоки, продвинутые макросы и т.д. В результате мы, если повезет, получим для наших программ корректность хаскеля и скорость выполнения плюсов.
Даже если раст в итоге не выстрелит, я думаю, что следующим системным языком-убийцей C++ будет что-то основанное на тех же идеях.
Я не против английского, но зачем ущемлять русский — этого я не понимаю.
Тут проблема гораздо глубже, как мне кажется. Дело не в ущемлении русского (наш язык не ущемлять, наоборот спасать надо), а в том, что русский как язык для выражения и передачи, скажем так, научно-технической мысли стремительно утрачивает свои позиции. Недавно у Ю. Латыниной была хорошая колонка об этом в «Новой».
в толксах уже обсудилиеще вчера тему подняли на Y и реддите.Кроме того, у ребят правильные общее направление (необходимость type inference, никаких нулевых указателей, etc.) и подход к делу: есть внятное и полное описание языка (пусть и часто меняющееся на первых порах), очень открытая разработка, активное обсуждение в рассылке и irc, дайджесты типа TWiR'а. То, что они сразу пишут параллельно Servo, и что компилятор достаточно рано стал self-hosted, — очень круто и позволяет надеяться, что язык получится как минимум жизнеспособным.
Даже если раст в итоге не выстрелит, я думаю, что следующим системным языком-убийцей C++ будет что-то основанное на тех же идеях.
Но проблема, о которой пишет Латынина, остается. Статья ведь не столько про науку и технику, сколько про прогрессивную мировую мысль вообще.
P.S. «Стрелку» эту ей уже давно пора, по-моему, простить. Ну оговорился человек, бывает. Nothing to see here, move on…
grep(1)и сам умеет пропускать бинарные файлы: