Сначала мы хотели просто поиграть в Minecraft с коллегами. Но в какой-то момент поймали себя на мысли, что достраиваем копию очередного нашего дата-центра, да и в целом построек получилось довольно много. Тут-то мы и решили, что пора открыть сервер для всех желающих.
Переходите на сайт, регистрируйтесь и получайте доступ. В игре вас ждут:
Выживание — классический режим с нормальной сложностью, где можно строить, исследовать, добывать. В общем, заниматься типичными майнкрафтовскими делами. А чтобы было веселее, мы добавили туда ежедневные несложные задания с внутриигровыми наградами (железные ботинки или алмазный меч всегда пригодятся). Но можно унести и вполне реальные призы: плюшевых тирексов, носки, кепки и прочее. Для этого нужно искать в деревнях коды сообщать их Telegram-боту (один код = один приз).
Креатив — та часть сервера, где находятся наши дата-центры, музей технологий, необычные постройки от игроков и так далее. С Креативом по умолчанию нельзя взаимодействовать, можно только смотреть. Но если вы проявите свои таланты строителя в Выживании, то сможете добавить сюда свою постройку.
Арена — локация, которую мы открываем только по четвергам для проведения больших PvP- и PvE-событий. Побеждайте и выигрывайте плюшевых тирексов и другие призы от Selectel.
Теперь немного скучной, но важной информации. Играть можно только с ПК. У вас должна быть установлена копия Minecraft Java Edition 1.21.5 или новее. В целом, на этом все. Регистрируйтесь, чтобы получить данные для входа и быть в курсе всех новостей (а еще чтобы получить приз, если победите) и присоединяйтесь к игре.
Когда в 1977 году с Земли стартовали межзвёздные зонды «Вояджер-1» и «Вояджер-2», инженеры NASA понимали, что им предстоит передавать научные данные с расстояний в миллиарды километров. Для защиты от ошибок, вызванных космическими помехами, в бортовые компьютеры изначально были заложены бинарные коды Голея (23,12,7).
Этот код — совершенный линейный блоковый код, способный исправлять до 3 ошибок в каждом 23-битном блоке, построенном из 12 бит данных и 11 бит избыточности. Таким образом, каждое исходное сообщение удваивалось по объёму — накладные расходы составляли 100%. Это было приемлемо для первых этапов миссии, например, при передаче изображений с Юпитера и Сатурна, где помехи были серьёзной проблемой, а расстояние до Земли — ещё не максимальное.
Однако по мере удаления аппаратов от Сатурна и ослабления сигнала стало ясно, что эффективность системы кодирования необходимо пересмотреть. Тогда на борт было дистанционно загружено обновление с реализацией кодов Рида–Соломона — более совершенного метода коррекции ошибок, основанного на конечных полях GF(2^m), работающего с символами, а не битами.
К примеру, код RS(255,223) добавляет 32 символа избыточности к 223 символам полезной информации и способен исправлять до 16 ошибочных символов. В отличие от кодов Голея, здесь накладные расходы составляют около 14–20%, в зависимости от параметров, но при этом значительно выше надёжность: частота ошибок снизилась с 5 на 100 000 бит до 1 на миллион.
Этот переход стал ключевым для долговечности миссии. Он позволил «Вояджерам» продолжать передачу научных данных из-за пределов гелиосферы.
Тайные битвы на фронтах ИБ: DLP против стеганографии
Почему стеганография у производителей DLP‑систем была нелюбимой падчерицей? Как совершенствуются СЗИ из-за изменения структуры утечек в компаниях и прокачки навыков злоумышленников? Какие встречаются приемы по сокрытию конфиденциальных файлов?
В нашей новой статье ведущий кейс‑аналитик InfoWatch Эликс Смирнов рассказывает об истории и методах стеганографии, а также о том, как DLP-системы детектируют скрытую информацию.
Мини-документалка про мышление Билла Гейтса. Технические темы объясняются просто.
📠 Office Space (1999) - «Офисное пространство»
Сатирическая комедия о бессмысленных отчётах, боссах и повседневной боли офисных сотрудников.
🚀 Bezos (2023) - «Безос. Человек, создавший Amazon»
Фильм о молодом Джеффе Безосе и становлении Amazon. Ясный язык, вдохновляющая история, отлично для digital-старта.
🔹 B2 (Выше среднего)
Становится интересно и по-настоящему полезно:
👥 The Social Network (2010) - «Социальная сеть»
Фильм о создании Facebook. Уверенный английский, разговоры о бизнесе и партнёрстве
🖥 Halt and Catch Fire (2014–2017) - «Остановись и гори»
Сериал о борьбе за технологическое лидерство в 80–90-х. Атмосферно и глубоко.
🖤 Black Mirror (2011–2019) - «Чёрное зеркало»
Каждая серия - отдельная антиутопия о технологиях. Важно уметь улавливать тонкие подтексты.
📱 Blackberry (2023) - «Кто убил BlackBerry»
Драматичный рассказ о взлёте и падении культового телефона. Отличная бизнес-лексика.
😂 The IT Crowd (2006–2013) - «Компьютерщики»
Британский юмор из офиса поддержки. Быстрая речь и множество шуток.
🔹 C1 (Продвинутый)
Понимаешь нюансы, можешь цитировать:
🧠 Silicon Valley (2014–2019) - «Кремниевая долина»
Про стартаперов и венчурные инвестиции, с иронией и жаргоном Кремниевой долины.
🎨 Abstract: The Art of Design (2017–2019) - «Абстракция: Искусство дизайна»
Документальный сериал о дизайнерах в digital и не только. Вдохновение и проф. лексика.
🔥 The Dropout (2022)/ WeCrashed (2022)/ Super Pumped (2022) - «Выбывшая», «Не сработало», «На взводе: Битва за Uber»
Мини-сериалы о провальных (и эпичных) стартапах: Theranos, WeWork, Uber.
🧩 Severance (2022–…) - «Разделение»
Мистическая драма о разделении рабочих и личных воспоминаний. Медленные, но насыщенные диалоги.
🔹 C2 (Почти как носитель)
Лексика, идиомы, акценты - всё на максимум:
👔 Succession (2018–2023) - «Наследники»
О борьбе за власть в медиаимперии. Быстрая речь, сарказм, сложный сленг и корпоративный английский.
💼 Industry (2020–…) - «Индустрия»
Жёсткий реализм мира финансов и стажировок в лондонском банке. Сложные акценты и темп речи.
💻 Mr. Robot (2015–2019) - «Мистер Робот»
Триллер про хакера. Технические термины, сленг, нестандартная структура языка и речи.
Совет: начинайте с субтитрами, потом переключайте на английские, а потом - без. И лучше пересматривать по 2–3 раза. Это работает!
***
Какие сериалы или фильмы о tech и digital не упомянула? Обязательно поделитесь в комментариях!
А если вам интересно читать об английском для IT и digital и незаметно прокачивать язык, заглядывайте на Телеграм-канал школы английского для IT и digital от Across.
От механики до цифровой эпохи: шифровальная техника XX века
Музей криптографии представляет коллекцию из 39 единиц шифровальной техники, полученной по распоряжению Правительства РФ. Это рассекреченные образцы отечественных криптографических устройств, созданных с 1950–1960-х годов до начала 2000-х.
Некоторые экспонаты сохранились в рабочем состоянии — у них полностью сохранены внутренние модули. У других рассекречена только внешняя часть (корпус), а секретные модули удалены, поэтому они уже не функционируют. Несмотря на это, каждый из них — уникальное свидетельство технологической истории.
Особое внимание привлекает Kryha Liliput — шифровальное устройство в форме карманных часов, созданное в 1924 году. Более ста лет спустя оно поражает как техническим исполнением, так и эстетикой промышленного дизайна.
Шифровальное устройство Kryha Liliput, Германия, 1924. Коллекция Музея криптографии, №564. Источник
Мы поговорили с командой Музея криптографии — директором Лидией Лобановой и руководителем отдела хранения и развития коллекции Людмилой Кузягиной. Они рассказали, как в музее шифровальные машины становятся арт-объектами, как звук 70-летней давности оживает на бумаге и почему цифровое искусство требует такой же заботы, как живопись и скульптура.
О возвращеніи къ истокамъ: почему дореволюціонная орѳографія можетъ стать новымъ трендомъ въ IT
Или какъ перестать писать "плиз" и начать писать "извольте"
Привѣтствую, уважаемые обитатели Хабра!
Сидѣлъ я намедни за терминаломъ, читалъ коммиты, и вдругъ осѣнило меня: отчего это мы всѣ пишемъ "фиксы", "фичи" да "релизы", когда у насъ есть прекрасный русскій языкъ съ богатѣйшей исторіей? И рѣшилъ я возродить старую добрую традицію — писать по-русски, да не просто по-русски, а какъ писали наши прадѣды до революціи 1917 года.
Что же это за звѣрь такой — дореволюціонная орѳографія?
Для начала развѣю главный миѳъ: это не "языкъ Пушкина" и не "древнерусскій". Это вполнѣ себѣ обычный русскій языкъ, только съ болѣе сложными правилами правописанія, которыя отмѣнили большевики въ 1918 году "для упрощенія".
Основныя правила, которыя должен знать каждый уважающій себя разработчикъ:
Исправилъ досадный багъ въ обработкѣ данныхъ
- Передѣлалъ функцію парсинга
- Добавилъ провѣрку на нулевыя значенія
- Обновилъ тесты подъ новую логику
Или документацію:
## О методѣ getUserById()
Сей методъ служитъ для полученія пользователя по его идентификатору.
Возвращаетъ объектъ типа User или null, если пользователь не найденъ.
Какъ начать писать въ старомъ стилѣ?
Установите правильныя шрифты — нужны шрифты съ поддержкой ѣ, і, ѳ, ѵ
Настройте раскладку — есть готовыя рѣшенія для всѣхъ ОС
Изучите основныя правила — начните съ ъ и постепенно добавляйте остальное
Дисциплина ума — сложныя правила тренируютъ вниманіе къ деталямъ
Эстетика — старыя тексты выглядятъ солиднѣе
Заключеніе
Дореволюціонная орѳографія — это не просто "модный трендъ", это возможность вернуть красоту и глубину русскому языку въ IT. Вмѣсто безликихъ "окей" и "сабмитовъ" мы можемъ писать "извольте" и "представляю на разсмотрѣніе".
Начните съ малаго — поставьте ъ въ концѣ своего ника. Напишите одинъ коммитъ въ старомъ стилѣ. Создайте README съ ятями. И увидите — за вами потянутся другіе.
Ибо, какъ говорили наши предки: "Безъ корней дерево не стоитъ".
P.S. Если статья понравилась, могу написать туторіалъ по настройкѣ vim для работы съ дореволюціонной орѳографіей.
Целевая аудиторія: Системные администраторы (бородатые хранители серверовъ и блюстители традицій)
Хабы:
Системное администрированіе (ибо кто какъ не админы цѣнятъ традиціи)
IT-стандарты (старая орѳографія — тоже стандартъ, только забытый)
Ненормальное программированіе (писать съ ятями — это вамъ не Hello World)
История IT (а что, развѣ языкъ — не часть исторіи?)
Читальный залъ (для любителей изящной словесности)
В первых числах июня я заметил новинку в интерфейсе Хабра, судя по всему незамеченную большинством пользователей. Этот пост создан для того, чтобы познакомить с изменениями в дизайне Хабра.
Ошибка 451 (Unavailable For Legal Reasons)
В соответствии с частью 7 статьи 15.1 Федерального закона от 27.07.2006 № 149-ФЗ «Об информации, информационных технологиях и защите информации» уведомляем, что на основании решения Федеральной службы по надзору в сфере связи, информационных технологий и массовых коммуникаций от 10.03.2025 № 2024-12-26-9056-СОБ указатель (указатели) страницы (страниц) сайта в сети "Интернет" https://habr.com/ru/articles/870110/ включен(ы) в «Единый реестр доменных имен, указателей страниц сайтов в сети «Интернет» и сетевых адресов, позволяющих идентифицировать сайты в сети «Интернет», содержащие информацию, распространение которой в Российской Федерации запрещено», номер реестровой записи 3014324-РИ в связи с тем, что данный указатель (указатели) страницы (страниц) сайта в сети "Интернет" содержит запрещенную информацию о способах, методах обеспечения доступа к информационным ресурсам и (или) информационно-телекоммуникационным сетям, доступ к которым ограничен на территории Российской Федерации.
Сходу я нашел такие страницы, возможно вы найдете еще:
Всегда интересовало, насколько существует «настоящий русский язык», «чистый» от заимствований из других языков
Рассмотрим простое газетное предложение: "Министр совершил визит (поехал) в город Москва"
Слово «совершать» имеет древнее происхождение и связано с индоевропейскими корнями. Оно развивалось через несколько этапов — от старославянского к современному русскому языку.
Индоевропейские корни
Корень wer- или werg- встречается во многих языках и означает:
делать, работать, создавать
Древнеанглийский wyrcan делать, творить
Санскрит vṛk поднимать, делать усилие
Поехал - создано Пушкиным из французского départ
Разбор слова "depart" :Французское слово: départ de– — приставка, означает отделение, движение от чего-то part(ie) — корень, происходит от латинского partiri — "делить", далее от pars — "часть"
То есть "départ" буквально можно понимать как "движение от части" , то есть уход, отбытие, отъезд, отход .
Французские слова (а значит, и заимствованные в русский через французский) часто состоят из частей — морфем , которые имеют собственное значение. Это называется словосложение с помощью аффиксов или приставок.
Насколько мы видим, Пушкин не только прямо импортировал слова (famille - фамилия), но и составлял несуществовавшие ранее слова из частей по принципам словообразования французского языка.
3. Но уж слово "город" то - чисто исконное? Разочарую вас.
Слово «город» — одно из самых древних и устойчивых в русском языке. Оно имеет древние индоевропейские корни , и его происхождение связано с понятиями защиты, ограждения, укрепления .
Guard - англ., guarder - франц.
Другой пример - заменим слово компьютер на наше! Считатель.
Праславянский язык
В праславянском языке — skъtati или sъkъtati ➤ от sъ- (приставка, указывает на завершённость действия) + kъt- (корень)
Корень *kъt- может быть связан с понятием движения, соединения, приближения .
Индоевропейские корни
Корень *ket- встречается в других индоевропейских языках
Что использовалось до слова "считать", боюсь, скрыто за пеленой тысячелетий.
Получается, в приведенном примере, все слова заимствованы из других языков
Было бы очень интересно, если бы кто-то посчитал реальный процент индоевропейских (включая языки-потомки) слов в русском языке
Буду очень благодарен Вашим интересным наблюдениям касающихся данной темы
Что обсудили: — рабочий день техлида, — горизонтальное vs вертикальное развитие: что выбрать, — сложности руководства командой, — опыт работы в Германии и возвращения, — почему Юрий выбрал МойОфис, и как у нас устроена инженерная культура, — как развиваться самому и развивать продукт.
Хотите стать техлидом или просто узнать, что значит вести команду? В этом выпуске — кейсы и честные истории про задачи и людей.
От визитных книг до Facebook: кто и как продавал ваши данные последние 100 лет
Юрист по информационной безопасности ГК InfoWatch Илья Башкиров написал статью об истории оборота и регулирования персональных данных.
Из статьи вы узнаете, как торговали персональными данными до цифровой эры, как нацисты использовали их для геноцида, и как визитные книги и телефония заложили основу для таргетирования рекламы.
Накануне Международного дня защиты детей эксперт по информационной безопасности ГК InfoWatch, доцент НИУ ВШЭ Денис Денисов выступил на пресс-конференции «Цифровая безопасность детей: новые тренды, меры противодействия и психологические аспекты».
Он рассказал про актуальные киберугрозы, направленные на детей, сценарии поведения злоумышленников и меры противодействия им. Родителям важно погрузиться в эту тематику, поскольку «цифровой разрыв» между поколениями стремительно растет. Злоумышленники активнее используют нейросети и дипфейки в своей работе, а охват их активности постоянно увеличивается.
8 книг для продактов от Product Lead Garage Eight (⌒▽⌒)☆
Вероника управляет продуктами и проектами уже больше 5 лет и знает, что почитать, если хочется глубже разобраться в управлении людьми в продуктовой разработке.
Сохраняй ее книжные рекомендации, в которых найдёшь конкретные кейсы и практические советы.
Lean UX Jeff Gothelf, Josh Seiden Дает базовые принципы интеграции UX в Agile-команды. Освещает быстрые циклы тестирования, ориентир на пользователя и коллаборативную работу внутри команды.
Agile Product Management with Scrum Roman Pichler Классическое руководство по роли продукт-оунера в Scrum. Показывает, как формировать и приоритизировать бэклог, работать с видением продукта и быстро собирать обратную связь.
The Lean Product Playbook Dan Olsen Предлагает системный подход к поиску product-market fit через быстрые эксперименты и обратную связь. Помогает создавать именно те фичи, которые решают реальные проблемы пользователей.
Build Tony Fadell Автор — создатель iPod и Nest — делится опытом построения прорывных продуктов и запусков, сочетая истории успехов и факапов. Покрывает навыки лидерства, маркетинга, управления командой и разработкой.
Communicating the User Experience Richard Caddick, Steve Cable Фокусируется на том, как правильно оформлять результаты UX-исследований, визуализировать и «продавать» идеи пользователям, заказчикам и команде.
Inspired и Empowered Marty Cagan В «Inspired» — практические основы создания технологичных продуктов (от Culture и Discovery до выхода на рынок). «Empowered» учит формировать сильные автономные команды, способные принимать решения без жесткой вертикали.
Escaping the Build Trap Melissa Perri Предупреждает о «ловушке фич», когда команда гонится за выпуском как можно большего количества функций в ущерб созданию реальной ценности. Даёт принципы перехода на outcome-driven подход.
Посмотрел недавно видео : Игорь Рыбаков и Гор Нахапетян обсуждают коммуникацию. Больше всего меня зацепил рассказ Рыбакова. Оказывается, компания Технониколь была на грани распада. Казалось бы, что нужно? Большой бизнес, опытные руководители, устойчивая компания, много денег. Но основатели упорно идут в конфликт. Почему?
Причем здесь It?
Предположу, что в основе конфликта лежит запрос на поиск смысла и подтверждения значимости. Это косвенно подтверждается в видео, и об этом говорит Игорь Рыбаков. Этот запрос не зависит от должности и статуса, это обычная человеческая потребность.
Часто таким запросом страдают разработчики. Хочется показать, что ты "познал дзен", нашел серебряную пулю и т.п. Ты начинаешь убеждать , давить , уговаривать. Ты хочешь стать лидом, чтобы всех научить. Думаешь, что будет легче, потому что ты то знаешь. Становишься лидом, но становится только хуже. Возникает синдром самозванца, выгорание и т.п.
Или ты ищешь новое место, только потому что здесь одни дураки. Тебе кажется, что там будет лучше. Там люди умнее. Они меня поймут. Но нет - не поймут.
Запрос останется неудовлетворенным. Твой мозг ленивый. Он генерирует эти простые и понятные реакции, интуитивные шаблоны поведения. Но причина в самореализации, смысле и значимости - такие шаблоны здесь не работают. После смены работы, должности, статуса ты вернёшься в конфликт по той же причине, но с другими людьми и на другом уровне. Проблема внутренняя.
Я тоже был в такой ситуации, в может до сих пор в ней….
Что делать?
1. Осознать наличие проблемы: если в конфликте ты испытываешь стресс, он оказывает деструктивное воздействие - проблема есть. Не нужно искать причину и виновных. Просто - есть проблема.
2. Принять 2 факта:
людей нельзя изменить, они могут измениться сами если захотят.
единственное на что ты можешь влиять и менять - это ты сам.
Банально, но осознание этих пунктов меняет вектор приложения сил с внешнего на внутренний: НЕ ОНИ должны, А Я должен.
Что конкретно, я должен делать?
1. Начни писать заметки. Конфликт, негатив от менеджера, ситуация не соответствия внутренним стандартам - с тебя заметка. Это успокаивает, позволяет взглянуть на ситуацию под разным углом. Ты рефлексируешь над ситуацией. Такой прием существует в психотерапии.
2. Иди туда, где можно проверить идеи, найти единомышленников, друзей по несчастью. Например Хабр, не нужно писать статьи, пиши короткие и содержательные посты.
Всегда спрашивай дедлайн у заказчика, директора, менеджера, руководителя проекта, у любого, кто пришел к тебе с задачей, проектом. Прямой вопрос может остаться без ответа. Задавай разные вопросы. Основная задача - выяснить дедлайн. Он нужен.
Дедлайн есть всегда. Если ты его не знаешь, тебе его не сказали или сказали, что его нет - он все равно есть. Он настигнет тебя в самый неподходящий момент. Он будет для тебя "сюрпризом".
Даже размытый дедлайн - это хорошо: конец следующего года, через 3 месяца. Он создает основу для диалога, порождает вопросы и предложения. Он систематизирует, расставляет приоритеты, помогает принимать решения, показывает дистанцию. Ты можешь планировать работу, нагрузку, периоды ускорения и замедления, вехи.
Периодически уточняй дедлайн. Дедайн может измениться. Ты его не контролируешь. Это нормально. Он может измениться в силу внешних обстоятельств. Твоя задача - держать руку на пульсе и уточнять изменения в дедлайне. Не жди, что тебе скажут первым о изменениях - не скажут.
А у меня нет дедлайна. Думаешь тебе повезло? Нет. Это повод задуматься. Скорее всего у источника задачи нет стратегии, целей, долгосрочных планов, ожидания не соответствуют действительности. Он не понимает, что хочет. Задача - это идея, без понимания практического применения. Скорее всего ты в "болоте". Если компания "живая", дедлайн тебя настигнет. А может быть тебя хотят "слить" и это ловушка? Я видел такое, так бывает.
Помните анекдот про инженера, который запросил плату в размере $10 000 и обосновал это тем, что 1 доллар нужно заплатить за поворот винта, а 9999 — за то, чтобы знать, какой именно винт нужно повернуть?
Что ж, этот знаменитый инженер действительно существовал, его звали Чарльз Протеус Штейнмец (1865-1923). Однажды его путь пересекся с самим Генри Фордом.
На заводе Ford в Ривер-Руж возникла техническая проблема с большим генератором, и инженеры-электрики завода не могли понять, в чём проблема. Форд лично обратился за помощью к Штейнмецу. Когда «маленький великан» прибыл на фабрику, он отказался от любой помощи и потребовал блокнот, ручку и койку. Он провёл на фабрике два дня и две ночи, слушая шум генератора и выполняя бесчисленные сложные вычисления.
На третий день он внезапно потребовал, чтобы ему принесли лестницу, рулетку и мел для доски. С большим трудом (учитывая его горб и дисплазию плеча) он поднялся по лестнице, пока не достиг вершины генератора. Используя рулетку, он вымерял точную точку на поверхности огромной машины и сделал отметку мелом.
Затем он спустился по лестнице и сообщил скептически настроенным инженерам, окружавшим его, что им придется снять боковую пластину, разобрать катушку генератора и снять 16 витков провода, начиная с того самого места, где он сделал меловую отметку.
После внесения исправлений, к изумлению инженеров, генератор снова заработал идеально.
Генри Форд был в восторге, пока не получил счёт от General Electric на сумму $10 000. Он признал отличную работу, проделанную блестящим инженером европейского происхождения, но почтительно попросил прислать более подробный отчет о проделанной работе, ведь 10 000 долларов были астрономической суммой в то время!
Штейнмец выполнил просьбу и вернул счёт, к которому он добавил следующую информацию:
Меловая отметка на генераторе — 1 доллар;
Знание того, где её нужно поставить — $9,999;
Итого к оплате: 10 000 долларов США.
Счёт был оплачен. Молча, без протестов и без дальнейших задержек.
Эта история упоминается в письме Джека Б. Скотта редактору журнала «Life», опубликованном 14 мая 1965 года.
Штейнмец имел рост всего 120 см, но он стал великим инженером и ученым. Альберт Эйнштейн, Никола Тесла и Томас Эдисон были его друзьями, а его вклад в математику и электротехнику сделал его одним из самых любимых и мгновенно узнаваемых людей своего времени.
🦖Используете Terraform? Поделитесь опытом и получите бонусы
Мы в Selectel работаем над новым сервисом. Сейчас особенно важен фидбэк от тех, кто управляет инфраструктурой через Terraform. Приглашаем на короткое онлайн-интервью, чтобы обсудить, как вы настраиваете инфраструктуру, что важно в провайдерах и чего не хватает.
🎁 За участие — 3 000 бонусов в панели Selectel или плюшевый Тирекс. Хотите поучаствовать? Заполните небольшую анкету — если опыт будет релевантным, мы свяжемся и договоримся о встрече!
Чемпионат мира по метанию серверов на фестивале CloudFest-2025
CloudFest – ежегодный фестиваль интернет-индустрии и облачных вычислений, прошедший в Германии с 17 по 20 марта 2025 года и привлекший почти 9 тысяч посетителей. Мероприятие традиционно проводится в Европе-Парке в Шварцвальде и имеет достаточно насыщенную программу: 250 выступающих от 150 компаний-участников из 80 стран. Доклады, мастер-классы, новинки от гигантов индустрии, стартапы и проч. … но, по понятным причинам шоу-стоппером и гвоздем фестиваля стал чемпионат по метанию серверов – World Server Throwing Championship (WSTC).
Метались серверы высотой 1U весом примерно 10 кг. (Говорят, можно даже было приносить свои серверы, но это не точно). Здесь всё как в большом спорте – громкие прозвища, например, Бартош-Зверь, Дирк-Машина, чемпионские пояса, анонсеры, чирлидерши и проч.
В конкурсе принимали участие как мужчины, так и женщины – единственное требование к участникам – надеть перчатки дабы не поранить руки о края девайса и желание метать сервер %&#* далеко (орфография сохранена).
Накануне основного дня соревнований устраивались отборочные туры, где у каждого метателя было по две попытки, из которых фиксировался самый дальний бросок. Затем три лучших финалиста вышли в финал и соревновались с победителями испанских и голландских квалификаций, а также с прошлогодними чемпионами.
Приводим ссылку на страницу соревнования и пару роликов:
Устроители шутят (или нет?) и поговаривают, что в будущем следует ожидать включение этого вида спорта в олимпийскую программу.
Комменты под видео в сети:
- Надо биатлон устроить: Сначала пишут код, который выполняет какую-то полезную работу на сервере, подключенном только к ИБП. Потом метают ИБП и сервер. Результаты суммируют.
- Никогда не используйте сервер, который не сможете выбросить в окно.
- Там от сервера - одно название. Ни тебе процессора с кулером, ни Хардов, ни РАМы, ни рек-Маунт-китов.
- Честно говоря, это самое приятное мероприятие, которое я когда-либо видел.
Недавно я зашёл в кафешку и заказал чашку капучино. Официантка спросила, какого размера чашку я предпочитаю. Я ответил: “Бесконечно большую”. Она сказала: “Хорошо!” — и ушла. После чего я получил вот это.
Умно. Очень умно, ничего не скажешь. Ей зачёт с повышением и чаевые. Я получил бесконечно кофе.
А потом подумал, как неправильно мы используем математику и научные дисциплины.
Удивительная вещь — эта вселенная ну никак не приемлет никакой идеи бесконечности. Каждый раз, когда к физику подходят со словом “бесконечно”, физик ухмыляется и достаёт ручку или планшет. Сейчас вам покажут, как вы неправы.
Но в этой физической вселенной живут очень странные существа. Они не только приемлют бесконечность — они ещё и спокойно ею оперируют. Посмотрите на парадокс Гранд-Отеля. Эти существа абсолютно спокойно объясняют вам, как в отель, в котором живёт бесконечно большое количество людей, можно заселить ещё одно бесконечно большое количество людей. Причём этот пример существа создали для самых маленьких — чтобы дать им понять, как работает математика бесконечностей.
Математика, кстати. Просто невероятная вещь. Вещь, которой в физической вселенной пространств, энергий, массы и времени существовать просто не должно. Но эти существа запросто ею оперируют. Более того, используют её с лёгкостью — да ещё и видосики на Ютубчик постят. Математика — это замечательная наука. Она — просто издевательство над физической вселенной. Она никогда не была частью физической вселенной. Её создали иные существа, населяющие эту вселенную. Существа, которые знают, что их любовь может быть вечной, кофе — бесконечным, а упорство — неиссякаемым. Даже сам факт того, что у нас есть цифры и числа, уже нарушает базовый закон вселенной: вы не можете считать бесконечно. Каждый третьеклассник сидит и удивляется, как это так — считать можно бесконечно.
Понимаете, концепты Кота Шрёдингера, Гранд-Отеля и тому подобные вещи — это просто когда мы насмехаемся над этой вселенной и говорим: “Смотри, я так могу, а ты — нет”.
Если здесь есть математики, которым хочется решить задачку — так, чисто по приколу — попробуйте решить следующее:
ЛЛМ-модель имеет 40 терабайт данных. Она обучена на 200 миллиардах параметров. Посчитайте конечное количество всех возможных ответов этой модели. Число будет гигантским, но оно будет конечным. Увеличьте количество параметров на сто порядков, дайте этой модели данных раз в 600 больше — и вы получите… конечное число. Ответы ЛЛМ-модели можно пересчитать.
А хотите задачу, которую без слова “бесконечно” решить нельзя? Ну вот вам:
Посчитайте, сколько идей может выдумать человек.
Бесконечно много.
Можно выдумывать языки, вселенные, пространства, обстоятельства и создавать миры, которых никто не видел. Ваше естество всё равно будет на одну бесконечность больше любой задачи, которую можно решить в физической вселенной.
После этого действительно смешно слушать о том, как люди рассуждают о возможности создания “настоящего” искусственного интеллекта. Какой он будет “настоящий”, если он сделан из вселенной, которая не может создать бесконечность?
Так прикольно и весело слушать людей, которые с захлёбом рассказывают о том, что “такой-то ЛЛМ может сдать какой-то синтетический тест на 95%”.
Не забывайте о том, насколько важны точные науки. Не забывайте о том, что точными науками человек овладел благодаря математике. И не забывайте о том, какие способности присущи разуму, а какие — объекту.
Новый перевод недавнего эссе Пола Грэма "Что делать". В этом глубоком размышлении автор исследует фундаментальный вопрос человеческого существования — чем мы должны заниматься в этой жизни?
Грэм предлагает трехчастный ответ: помогать людям, заботиться о мире и создавать новые хорошие вещи. Особое внимание он уделяет третьему пункту, анализируя, почему созидание нового является не только признаком полноценной жизни, но и естественным продолжением человеческой способности мыслить.
Интересно проследить, как автор сопоставляет традиционные представления о "правильной жизни" с современными возможностями. Если раньше вопрос был больше о том, "каким быть", то сегодня мы можем задать более широкий вопрос — "что делать", учитывая многообразие путей самореализации.
Эссе особенно ценно своей простотой и глубиной одновременно, предлагая читателю универсальную основу для осмысления собственной деятельности в мире.
Конкурентность в Go: просто запустить — сложнее управлять
Go предлагает удобный механизм конкурентности, позволяющий запускать задачи максимально просто — достаточно добавить go перед вызовом функции, и она начнет выполняться параллельно с основным потоком. Однако для эффективного использования такого кода важно правильно управлять синхронизацией: собирать результаты, обрабатывать ошибки и учитывать возможные сценарии выполнения. На практике этому аспекту часто уделяют недостаточно внимания.
Полезные материалы о конкурентности в Go можно найти в блоге Дейва Чени. Он рассматривает различные решения в Go, объясняя их происхождение и способы использования. В своих статьях он также подробно разбирает тему конкурентности.
Закрытый канал не блокируется. После закрытия в него нельзя отправлять данные, но можно читать. Если данных нет, возвращается нулевое значение. Это удобно при использовании range, который автоматически завершает цикл.
Закрытие канала уведомляет все горутины. Вместо того чтобы отправлять сигнал каждой горутине, достаточно закрыть канал — все ожидающие горутины получат сигнал завершения.
В отличие от языков вроде C, где конкурентность управляется через блокировки и разделяемую память, в Go используются более простые и безопасные механизмы. Однако работа с каналами требует понимания нюансов.
Владислав Белогрудов, эксперт по разработке ПО в YADRO, собрал полезные материалы про конкурентность в Go. В статье — блоги, выступления и книги, которые помогут разобраться, как в Go работать с горутинами и каналами без хаоса и дедлоков.