Halting problem в 3-х ипостасях

Термин halting problem обычно вспоминают как «ту самую» теоретическую границу вычислений: нельзя написать программу, которая для любой другой программы и любого входа заранее решит, завершится ли вычисление или уйдёт в бесконечный цикл. Но если посмотреть на индустриальные системы — от микросервисов до агентных пайплайнов с LLM — то «проблема остановки» неожиданно перестаёт быть абстракцией. Она…

Ода Master of Orion: Conquer the Stars

Продолжаю петь оды как правило и так уже признанным столпам игроделания, в этот раз поговорим о MOO CTS от аж 2016 года — скоро юбилей 10 лет! Я не играл в оригинальный MOO, но на MOO2 потрачено немало времени. Именно поэтому MOO CTS это именно то, что нужно — это тот же MOO2, только лучше!…

DOOM уже не тот (и не торт) – часть вторая

Совсем недавно вышла очередная игра в серии ребута классического Doom – Doom: The Dark Ages aka D:DA. Я уже отметился как не шибко фанат творчества господина Мартина и честно хотел остаться сторонним наблюдателем, ведь DOOM уже не тот. Но какой-то очередной ролик на ЮТубоне таки меня склонил поставить НЕДОСТУПНЫЙ в РФ через Стим D:DA =)…

Технический аудит при закупках ИТ-систем

Корпоративные информационные системы (ИС) играют ключевую роль в управлении и оптимизации бизнес-процессов современных организаций. Как и любые другие технические активы – а как я уже утверждал ИС это вполне себе технический актив – эти системы проходят определённые этапы жизненного цикла, начиная от планирования и заканчивая утилизацией. Пока не очень понятно при чем тут технический аудит…

Майндсет зрелого технического специалиста – 3 признака

За мою 15+ лет профессиональную карьеру в ИТ я общался с разнообразными командами разработки как лидер, участник и сторонний эксперт. Замечаю повторяющиеся психологические особенности, по которым можно условно поделить технарей на зрелых и не очень. Это эдакие “кризисы взросления”, через которые я проходил и сам. Сегодня посмотрим на три особенно ярких признака, характеризующих майндсет зрелого…

Как нагрузить кодом на Python все ядра и не разбить монитор

Кажется скоро будет круглых 10 лет как я перешел на Python в качестве основного языка программирования. Переход на Linux в качестве основной ОС случился позже, но общее с переходом на Python в том, что я так же ни разу не обернулся. Тема статической vs динамической типизации – холиварная и кажется текущий виток спиральной динамики в…

Мета-подходы к решению проблем

Эта статья – комбинированный перевод оригиналов на английском из подборки Под мета-подходом я имею ввиду технику эффективного решения проблем, которую я смог со временем выделить из опыта в работе и жизни в целом. Интервальные оценки: лучший/худший вариант Вам нужно сделать прогноз для некоторой метрики. Это сложная задача, по сути подвид предсказания будущего. Обычно поведение метрики…

“Древний ужас” – почему ты прекрасен?

Сегодня снова отвлечемся от технологий, тем более что повод замечательный – настольные игры =) В этой области множество жанров и прекрасных их представителей, но сегодня поговорим об одном особенно выдающемся экземпляре – “Древний ужас” aka Eldritch Horror! Я не буду погружаться в обзор, это за меня сделает та же Википедия. В области настолок мне больше…

Что будет если Солнце погаснет?

Сегодня как это периодически случается пост на отвлеченную тему =) Прогуливался недавно утром после ночных осенних заморозков и задумался о причинах колебания температуры. Заодно вспомнил термодинамику и почему мгновенно замерзающие в космосе несчастные – чушь собачья, хоть и драматичная. Но обо всем по порядку. В молоке и двух водах Если смешать холодную и горячую воду,…

Вера современного человека

Вопреки традиционной коннотации “вера” в заголовке не равно “религия”. Я обращаюсь к фразе “вера современного человека” в прямом значении – “убеждение, уверенность в чем-то” – как у Гугла: На мой взгляд в наше время вера в этом значении обрела не меньшее значение, чем она имела несколько веков назад в значении “религия”. Согласись, это малость странно…