<rss version="2.0"><channel><title>Стой под стрелой</title><pubDate>2026-05-11T11:25:36.373520+00:00</pubDate><link href="https://t.me/c/1339432494" /><description>Стой под стрелой</description><item><guid>https://t.me/c/1339432494/1026</guid><title>Каждый раз, когда на айтишной конфе кто-то делает собственные иллюстрации к слайдам, его неизбежно с</title><description>Каждый раз, когда на айтишной конфе кто-то делает собственные иллюстрации к слайдам, его неизбежно спрашивают: в какой программе они их рисовали? Это самый простой, но и самый бесполезный вопрос: ты не нарисуешь такие же картинки, если поставишь такую же программу; дело вообще не в программе. С другой стороны, его очень легко задать, и на него очень легко ответить — поэтому и спрашивают.&lt;br /&gt;&lt;br /&gt;То же касается и любой другой работы. Кто угодно, кто когда-либо что-то делал уникальное, знает, что существует проблема, информация о проблеме, ее можно собирать, изучать, накапливать знания.&lt;br /&gt;&lt;br /&gt;Потом происходит ЧТО-ТО, момент волшебства, магии, в котором возникает решение. Никто не знает, откуда оно берется, как это происходит, как заставить его произойти, для этого нет даже слова. Но в этом самом моменте и заключается главный смысл работы, та самая уникальность, тот самый контент, материал, добавленная стоимость, которую производит работник умственного труда.&lt;br /&gt;&lt;br /&gt;А уже после того, как этот скачок от проблемы к решению произошел, остается только этап реализации — пойти и сделать. Это снова вполне конкретный, вербализируемый, но и довольно прямолинейный процесс.&lt;br /&gt;&lt;br /&gt;Ну и вот, поскольку слова у нас есть только для первого и третьего этапов, обсуждают только их. Ими делятся на конференциях, для них делают инструменты, и так далее. Но начиная с какого-то уровня они же становятся самой скучной частью: ну да, все это делают, у каждого свой процесс, и в принципе как только он подтягивается до уровня гуд энаф, он перестает хоть как-то значительно влиять на результат. Поэтому и скучно.&lt;br /&gt;&lt;br /&gt;Интересно, что происходит в середине. Как сделать этот прыжок. Как делать их чаще, лучше, дальше. Но, как я говорил, раз слов нет, нет и жопы. Мы не знаем, мы не делимся, даже самому себе трудно про это думать. А хотелось бы!&lt;br /&gt;&lt;br /&gt;Самое близкое (и самое интересное), что может быть на эту тему — люди, которые сделали этот прыжок, просто показывают, откуда и куда они прыгнули. И ты как бы можешь достроить, восхититься красой этого самого шага. Чем круче/талантливее/гениальнее автор, тем более завораживающий прыжок.&lt;br /&gt;&lt;br /&gt;Это все было вступление, а теперь про ИИ. Штука в том, что ИИ не может эти прыжки делать. Она может собирать данные, она может делать экзекьюшн, она может воспроизводить типовые прыжки, которые люди давно придумали и делали сотню раз. Но не может делать их сама. Или может рандомно, но не сможет определить, хорошие они или плохие.&lt;br /&gt;&lt;br /&gt;И когда заходят дискуссии о том, что ИИ нас всех заменят, или когда люди начинают кричать про свой уникальный ИИ-пайплайн, они, понятно, этот момент тактично пропускают, или, наоборот, стараются изо всех сил его как-то обойти. Можно ли построить достаточно ИИ шагов и связать их между собой так, что ни в каком месте никому не придется принимать решений по существу? Ну как бы очевидно что нет, но это так же как лампа для мотыльков — очень очень хочется. Это примерно как ставить больше и больше программ для рисования в надежде, что рано или поздно найдешь одну, ту самую, в которой у тебя начнут получаться классные рисунки без того, чтобы научиться рисовать.&lt;br /&gt;&lt;br /&gt;Так не бывает, ребят.</description><pubDate>2026-05-10T14:02:00+00:00</pubDate><link href="https://t.me/c/1339432494/1026">https://t.me/c/1339432494/1026</link></item><item><guid>https://t.me/c/1339432494/1025</guid><title>22 апреля в Чате Канала Ильи Бирмана состоялся такой диалог:  Андрей Петрушенко: Ну тип да. Это же Я</title><description>22 апреля в Чате Канала Ильи Бирмана состоялся такой диалог:&lt;br /&gt;&lt;br /&gt;Андрей Петрушенко: Ну тип да. Это же Я делаю сервис, а не юзер, и я преследую свои интересы. Почему меня должны волновать потребности юзера сверх моих интересов? Какой смысл ориентироваться на юзеров без выгоды для себя?&lt;br /&gt;&lt;br /&gt;Я: Меня немного пугает даже, как все забыли, что пользователи вообще-то покупают вещи, потому что они решают их проблемы, а не потому что маркетологам очень нужно их продать. Давно забытое чувство юзер-центричности&lt;br /&gt;&lt;br /&gt;А сегодня тот же Илья Бирман выложил голосовуху, где уже Стив Джобс говорит ровно то же самое! Вот уж действительно, великие умы думают одним местом.&lt;br /&gt;&lt;br /&gt;Не забывайте, зачем мы все тут собрались — тренировать AI^W^W делать хорошие продукты, а не продавать плохие.&lt;br /&gt;&lt;br /&gt;UPD: Объясняю на пальцах, зачем делать хорошие продукты. Чтобы самому ими и пользоваться! Например, сделал Тим Кук хуевый айфон. Денег заработал. Думает: куплю заебись телефон на эти деньги! А его и нету. Потому что сделать его некому.&lt;br /&gt;&lt;br /&gt;Или: сделал Гугл хуевый поиск. Топ Гугла денег заработал. Думает, потрачу их на что-то приятное. Заходит в поиск поискать приятное, а ему эйай эйайем погоняет. И все, другого-то поиска и нету!</description><pubDate>2026-05-06T12:44:36+00:00</pubDate><link href="https://t.me/c/1339432494/1025">https://t.me/c/1339432494/1025</link></item><item><guid>https://t.me/c/1339432494/1024</guid><title>Ха, подкаст тот это gift that keeps on giving. Слушаю дальше, они там:  &amp;gt; Айдентити, логины, теку</title><description>Ха, подкаст тот это gift that keeps on giving. Слушаю дальше, они там:&lt;br /&gt;&lt;br /&gt;&amp;gt; Айдентити, логины, текущее состояние это стыд-позор, количество времени, которые даже образованые, технические подкованные люди тратят каждый день на то, чтобы куда-то залогиниться, это какой-то кошмар, это ненормально.&lt;br /&gt;&lt;br /&gt;Я такой — ну да. А они дальше:&lt;br /&gt;&lt;br /&gt;&amp;gt; Но это сложная проблема, над ней работают умные люди, она не решена, потому что сложная, к ней так просто не подойти, многие пробовали, ни у кого не получилось. НА ВСЕ ЕСТЬ ПРИЧИНА.&lt;br /&gt;&lt;br /&gt;И тут я опять закатил глаза так далеко, что они провернулись на 360 градусов. Ну, да, к проблеме так легко не подойти, но не потому что она сложная, а потому всем похуй, более-менее. Ну еще потому что браузер это худшее что случалось с компьютером, концентрация идиотизма и активно анти-пользовательских решений зашкаливает.&lt;br /&gt;&lt;br /&gt;Заметьте: постоянные перелогины нужны только в браузере. Во всех остальных местах ты один раз зашел и все. У меня есть CLI логин в npm, который я зарегал лет десять назад, наверное, и раз в несколько лет использую. Я компьютеры меняю чаще, чем в npm логинюсь. И он все это время работает!&lt;br /&gt;&lt;br /&gt;И в куче других сервисов на CI, там есть токены, которые я прописывал так давно, что не помню уже, что и где я брал. Иногда мне надо что-то там подкрутить, я захожу в Github Actions, смотрю как я делал в прошлый раз и понимаю, что ничего не помню, что и как я генерил. А оно до сих пор работает!&lt;br /&gt;&lt;br /&gt;Более того, во всех этих программных тулах у тебя даже логина как такового нет, просто токен. Последовательность из 30-40 букв и все, и этого достаточно ДЛЯ ВСЕГО. Также никаких идиотских OAuth, никаких редиректов, никаких JWT, никаких флоу. ТЫ ПРОСТО ПОКАЗЫВАЕШЬ ВО ВРЕМЯ ОПЕРАЦИИ КОД И ДЕЛАЕШЬ ВСЕ ЧТО НУЖНО.&lt;br /&gt;&lt;br /&gt;И только, блядь, в браузере, у тебя все протухает за две недели, а через полгода ты придешь просто в абсолютно новый браузер, который даже как тебя зовут не будет помнить. И редиректы, и многофакторная аутентификация, и письма с подтверждениями, и чего только не.&lt;br /&gt;&lt;br /&gt;Также безопасность, как известно, рассадник карго-культов. Помните, как всех заставяли пароли менять регулярно, а потом оказалось, что это приводит к менее безопасным паролям? Я чувствую, что оно все такое, просто по многим пунктам никто пока исследований не провел. Вообще легко может оказаться, что протухающие токены никакого статистически важного влияния ни на что не оказывают, или что идея «passkey нельзя экспортировать» никому ни с чем не помогла. Это индустрия, в которой вещи считаются безопасными, если они звучат безопасно. Индустрия, в которой чем больше ты мучаешь людей, тем спокойнее ты себя чувствуешь.&lt;br /&gt;&lt;br /&gt;Так что нет. Проблема не сложная. Ситуация сложная. Когда компании, владеющей самым большим браузером на планете, не выгодно, чтобы у нас был простой универсальный логин через браузер, его ни у кого и не будет. Будут только конференции, на которых люди будут махать руками, объясняя, почему вы не должны этого хотеть.&lt;br /&gt;&lt;br /&gt;Ну или я чего-то не понимаю.</description><pubDate>2026-05-03T12:29:09+00:00</pubDate><link href="https://t.me/c/1339432494/1024">https://t.me/c/1339432494/1024</link></item><item><guid>https://t.me/c/1339432494/1023</guid><title>Слушал Local-First Podcast и там ведущий такой:  «Возьмем настройки Макоса. Едва ли идеал интерфейсо</title><description>Слушал Local-First Podcast и там ведущий такой:&lt;br /&gt;&lt;br /&gt;«Возьмем настройки Макоса. Едва ли идеал интерфейсостроения».&lt;br /&gt;&lt;br /&gt;Я такой навострил уши. Ага, ага.&lt;br /&gt;&lt;br /&gt;«Каждый раз, когда я там что-то ищу, вываливается куча вариантов, и обычно они полная ерунда, первый не подоходит, второй не подходит, а то что я искал на пятнадцатом месте, если вообще есть».&lt;br /&gt;&lt;br /&gt;Полностью согласен. Все так.&lt;br /&gt;&lt;br /&gt;«Так вот, запихнуть бы туда ЛЛМ...»&lt;br /&gt;&lt;br /&gt;Ну девочка, ну ёб твою мать!&lt;br /&gt;&lt;br /&gt;Понятно, что если у тебя в руках микроскоп, то ты будешь во всем видеть гвозди. Но не настолько же, должен же быть предел!&lt;br /&gt;&lt;br /&gt;Короче. Сделать хорошие настройки несложно. Мы видели их много раз, мы знаем как они выглядят. Да у того же Макоса очень долгое время были эталонные настройки. Мы знаем, как их делать, мы знаем, что делать. Нужно просто захотеть. Для этого не нужны ЛЛМ, для этого не нужны какие-то супер-мощные компьютеры, новый проц, золотая мышка, дополненная реальность, ничего не нужно. Берешь трех программистов, двух дизайнеров, даешь им полгода, не ебешь им мозги, бум — готово. Идеальные настройки. Это пройденный этап. Нужно. Просто. Захотеть.&lt;br /&gt;&lt;br /&gt;То же самое с поиском. Сделать хороший поиск не сложно. Это чуть ли не тривиально. У нас все технлогии для этого были сто лет как. Мы все знаем. Мы все умеем. Почему Эпл этого не делает, почему путается в трех соснах — ну, вот это загадка. Видимо, какая-то структурная проблема, все силы уходят на согласование, нормальные инженеры не задерживаются в бюрократии, а результаты не поощряются. Но решение точно не в ЛЛМ и не в искуственном интеллекте, не в том, чтобы насыпать еще вагон сложности и непредсказуемости. Возможно, решение в том, чтобы кому-то начальство дало пизды. Но даже в этом я сомневаюсь, кажется, что-то в консерватории менять надо.&lt;br /&gt;&lt;br /&gt;Короче, пожалуйста, давайте просто делать нормально. Я понимаю, что это не модно. Но это, блядь, эффективно. Не надо никакого ЛЛМ.</description><pubDate>2026-05-02T13:02:44+00:00</pubDate><link href="https://t.me/c/1339432494/1023">https://t.me/c/1339432494/1023</link></item><item><guid>https://t.me/c/1339432494/1022</guid><title>Я много за свою жизнь посмотрел фильмов про теннис: и про Уимбелдон, и про турниры поменьше. Да и пр</title><description>Я много за свою жизнь посмотрел фильмов про теннис: и про Уимбелдон, и про турниры поменьше. Да и про другие виды спорта, популярная тема — превозмогание, поиск цели, смысла.&lt;br /&gt;&lt;br /&gt;Но стоило вчера включить трейлер российского сериала с Данилой Козловским, и прям в трейлере (двадцать секунд всего, то есть концентрация самого главного) он уже гнобит свою подопечную: «Ты не с лохами должна за полтос играть, а на Уимбелдоне за лям».&lt;br /&gt;&lt;br /&gt;И я такой: уау, вы что, за деньги спортом занимаетесь? По-моему, ни в одном другом фильме эта тема не поднималась, потому что — ну какая разница? Явно же это очень плохой способ, и явно должно быть что-то по-важнее?&lt;br /&gt;&lt;br /&gt;В очередной раз радуюсь, что из Москвы уехал. Бабки, сука, бабки.</description><pubDate>2026-05-01T10:51:11+00:00</pubDate><link href="https://t.me/c/1339432494/1022">https://t.me/c/1339432494/1022</link></item><item><guid>https://t.me/c/1339432494/1021</guid><title>Интерактив! Я написал в своем втором канале Твиттер Тонского (классный канал кстати, подписывайтесь)</title><description>Интерактив! Я написал в своем втором канале Твиттер Тонского (классный канал кстати, подписывайтесь):&lt;br /&gt;&lt;br /&gt;Хочется простого человеческого взять на работу джуна и рассказывать ему, почему в винде диски начинаются с C:, почему в слове Referer одна R, откуда взялся /usr и почему старые программы набраны капс локом&lt;br /&gt;&lt;br /&gt;(Ответы: A: и B: были дисководы, первый на 5,25, второй на 3,5 дюйма; Referer просто опечатка, которая просочилась в RFC, /usr/bin, /usr/lib и всякое дублировали корневые /bin, /lib потому что в / место закончилось, а /usr был на другом диске; раньше в байте было 6 бит и маленьких букв просто не было)&lt;br /&gt;&lt;br /&gt;Гришка дополнил:&lt;br /&gt;&lt;br /&gt;- почему в винде нельзя создавать файлы CON, AUX, PRN&lt;br /&gt;- почему hjkl в виме перемещают курсор&lt;br /&gt;- почему устройства терминалов в юникс-системах называются tty&lt;br /&gt;&lt;br /&gt;(Ответы: это зарезервированые имена системных устройств еще под ДОС; на старых клавиатурах отдельных стрелок не было, они нажимались с модификатором и стрелки были как раз на hjkl нарисованы прям; tty = teletypewriter)&lt;br /&gt;&lt;br /&gt;И я подумал: а давайте постите сюда байки и обскурные бумерские факты из истории компьютинга, которые влияют на нашу жизнь по сей день, но никто не помнит, откуда они пошли. (да, я написал фразу «по сей день», да мне сто лет, в мою молодость только так и говорили пацаны во дворе).&lt;br /&gt;&lt;br /&gt;Только давайте сразу С ОБЪЯСНЕНИЯМИ!!!, а то на гуглинг никаких токенов не хватит</description><pubDate>2026-04-30T08:23:03+00:00</pubDate><link href="https://t.me/c/1339432494/1021">https://t.me/c/1339432494/1021</link></item><item><guid>https://t.me/c/1339432494/1020</guid><title>Самая тупая фигня на айфоне — когда тебе нужно набрать слово с двойной буквой, скажем, apple, или co</title><description>Самая тупая фигня на айфоне — когда тебе нужно набрать слово с двойной буквой, скажем, apple, или coffee, или letter, или book, миллион их — так вот, ты доходишь до места с двойной буквой и жмешь в одно и то же место экрана два раза. Ну типа набираешь coffee, набрал «co», жмешь «f» и потом сразу же ровно в то же место еще раз «f». Удобно, думаешь, вот повезло, пальчик не надо никуда двигать, прицеливаться. А он, сука такая, во второй раз вместо «f» набирает что-то другое.&lt;br /&gt;&lt;br /&gt;Когда первый айфон только вышел, все на эту клавиатуру молились, типа он угадывает, что ты там на самом деле хотел нажать, а не что ты нажал, и как будто опечаток было меньше. Типа ученые подсчитали, что после «f» чаще идет «d» или там «g» или вообще «r», и если мы твою «f» на них заменим, вероятностно ты будешь чаще рад, чем не рад.&lt;br /&gt;&lt;br /&gt;Но нет, как я буду рад? Одно из самых крутых свойств человека — выработка привычки. Если ты долго чем-то пользуешься, то автоматически начинаешь делать это лучше, быстрее, с меньшим количеством ошибок. Человеку для этого делать ничего не надо (в этом и крутость), дизайнеру интерфейса — просто не мешать. Почему мы так не любим скролящиеся интерфейсы? Потому что вместо фиксированого положения элементов мы получаем динамическое и непредсказуемое, а вместо привычки — хуй.&lt;br /&gt;&lt;br /&gt;Так вот эта ваша «умная» клавиатура выработке привычки как раз мешает. Как ее выработать, если я не знаю, куда нажимать и какого размера кнопки, если они меняются постоянно, да еще и невидимым для меня образом? Как, по-вашему, устроен мой мозг, чего вы от меня ждете, если я один раз уже попал в «f», почему второй раз нажатие в это место не будет работать? Что мне нужно сделать, с кем переспать, чтобы работало?</description><pubDate>2026-04-27T16:21:23+00:00</pubDate><link href="https://t.me/c/1339432494/1020">https://t.me/c/1339432494/1020</link></item><item><guid>https://t.me/c/1339432494/1019</guid><title>Я всё обдумал еще вчера. Это будет рассказ о программисте, который живет в наше время и не пишет про</title><description>Я всё обдумал еще вчера. Это будет рассказ о программисте, который живет в наше время и не пишет программ. Он знает, что он программист и может написать любую программу, но он этого не делает. Он ходит на работу, проходит собеседования, его слушают коллеги, он выступает на конференциях. Он учит новые языки, он любит читать и много читает. Его просят заниматься глупыми вещами, он знает, что стоит ему махнуть пальцем, и он сможет творить чудеса, но он покорно делает глупости. На его компьютере нет ни одной хорошей программы. Он может из любой программы сделать прекрасный инструмент, но он не делает этого, он продолжает пользоваться плохими программами и в конце концов умирает, не сделав за свою жизнь ни одного чуда.</description><pubDate>2026-04-25T20:15:59+00:00</pubDate><link href="https://t.me/c/1339432494/1019">https://t.me/c/1339432494/1019</link></item><item><guid>https://t.me/c/1339432494/1018</guid><title>В какой-то момент я словил панику от того, что все инфополе заполнил ИИ, все говорили только о ИИ и </title><description>В какой-то момент я словил панику от того, что все инфополе заполнил ИИ, все говорили только о ИИ и никому ничего другое не было интересно. Я тогда сидел со своими мечтами о хорошем UI-фреймворке, в котором надписи на кнопках хорошо центрированы, и думал: да кому я вообще такой теперь нужен? Неприятно.&lt;br /&gt;&lt;br /&gt;Особенно весело, когда ты устраиваешься в нормальную компанию, которая делает вполне конкретный продукт, и они вдруг такие: ну все, мы переквалифицируемся на ИИ, надо делать ИИ, как же без ИИ, все делают, и мы будем делать. Это как если бы на заре появления автомобиля все кинулись в автобизнес: зубные врачи, парикмахеры, певцы. У вас была одна вещь, которую вы могли действительно сделать хорошо и дифференцироваться, зачем менять это на посредственную обертку над ИИ, которых и так жопой жуй у каждого? Нужно фокусироваться на своих сильных сторонах, а не на общем месте. В конце концов обертки над ИИ — это просто скучно.&lt;br /&gt;&lt;br /&gt;Сейчас уже немного пододпустило, частично потому что я ушел из Твиттера (да, там принято нагнетать, и как бы ты ни говорил, что на тебя это не влияет, это все равно влияет). Частично потому, что это превратилось в самопародию какую-то. На днях какая-то компания, продающая кроссовки, переквалифицировалась в ИИ? Ну как это воспринимать всерьез?&lt;br /&gt;&lt;br /&gt;Но главный прием все тот же, что помог мне в 2018 во время Software Disenchantment, когда началось наступление эпохи эншиттификации. Неважно, что делают другие. Отвечай за себя. Если тебе это нужно, если в тебе это отзывается — делай хорошо, выдрачивай производительность и визуально балансируй иконки в интерфейсе. Сколько бы ИИ не лез из каждого утюга, людям всегда будут нужны хорошо сделанные базовые вещи: хорошая база данных, хороший редактор, хороший терминал, хороший веб-фреймворк, хороший браузер, хорошие веб-страницы. Любой может купить доски и пилу, но это не убило магазины мебели. Любой может купить замороженную еду, но это не убило рестораны. Людям все еще нужны вещи, и они не будут делать их сами.&lt;br /&gt;&lt;br /&gt;Да, ИИ может закрыть какую-то часть прикладных потребностей на текущем стеке, но он не сделает вам новые принципиально вещи. А они нужны, программирование еще оооооочень далеко от того, чтобы закончиться. Пока ощущение, что запрос на программы, а вместе с ними и запрос на фундаментальные технлогии, только растет. И ИИ вам их не решит, нужен кто-то с головой на плечах.&lt;br /&gt;&lt;br /&gt;Хочешь, отредактирую текст под конкретную платформу (Telegram, X, LinkedIn) или под целевую аудиторию (разработчики, дизайнеры, founders)?</description><pubDate>2026-04-18T17:43:19+00:00</pubDate><link href="https://t.me/c/1339432494/1018">https://t.me/c/1339432494/1018</link></item><item><guid>https://t.me/c/1339432494/1017</guid><title>Илья Бирман запостил какой-то нейросетевой текст из твиттера про преимущества камер на беспилотных а</title><description>Илья Бирман запостил какой-то нейросетевой текст из твиттера про преимущества камер на беспилотных автомобилях перед комплексом из камеры, лидара, радара и ультразвука. Он состоит из одних расплывчатых, ничем не подтвержденных заявлений: это ничего не решает; есть причина (какая?); реальность слишком богата; настоящий интеллект — это доверие системе; это интеллектуальная лень; LIDAR взрывает знаменатель (???); Никогда не спорь с Илоном (Маском); и (только не смейтесь) что лишняя камера уродливо выглядит!&lt;br /&gt;&lt;br /&gt;Достаточно ли только камер для управления автомобилем? Может, и достаточно. Но это аргумент про дешевизну, а не про качество. Странно строить аргумент, что меньше сенсоров дают лучшую картину. Любому, кто так считает, я предлагаю выколоть себе один глаз и попробовать поиграть в спорт или побегать между деревьями.&lt;br /&gt;&lt;br /&gt;Как-то читал какой-то фантастический роман и там герой получил какие-то суперсилы все вокруг менять и сделал себе 30, что ли, новых дополнительных чувств. Не знаю как он, я бы наверное столько не придумал, но не отказался бы расширить зрение в инфракрасный диапазон (прикинь, видеть горячее глазами!), чувствовать стороны света (магнитное поле то есть) и электромагнитные волны. Ну и лидар из поста (расстояние до объектов). И чтобы волосы не выпадали. А вы?&lt;br /&gt;&lt;br /&gt;UPD: Еще глаза на затылке хочу, во</description><pubDate>2026-04-17T15:49:22+00:00</pubDate><link href="https://t.me/c/1339432494/1017">https://t.me/c/1339432494/1017</link></item><item><guid>https://t.me/c/1339432494/1016</guid><title>Еще вспомнил одну поговорку про компьютеры: что угодно выглядит как что угодно. Ну там что чекбоксы </title><description>Еще вспомнил одну поговорку про компьютеры: что угодно выглядит как что угодно. Ну там что чекбоксы бывают круглые, или в кнопке текст выровнен по левому краю, или ссылка как кнопка, или кнопка как ссылка, или табы отдельно от контента или не с той стороны.&lt;br /&gt;&lt;br /&gt;Пошло это, мне кажется, с iOS 7, где у кнопок убрали фон и обводку и людям приходилось догадываться, на какой кусок просто текста можно нажать, а какой надо просто читать. Иногда было понятно из контекста, иногда из прошлого опыта (раньше тут всегда была кнопка), иногда — о ужас! — приходилось читать собственно текст.&lt;br /&gt;&lt;br /&gt;Все было не то чтобы совсем плохо. В большинстве случаев можно было догадаться, что есть что, но усилий точно требовалось больше. Если сейчас, спустя полторы декады безобразия, вы посмотрите на интерфейсы двухтысячных, то удивитесь, насколько легко они считываются даже если закапать глаза лимонным соком. &lt;br /&gt;&lt;br /&gt;Сюда же попадают и анимации. Раньше их делать было дорого, поэтому их делали там, где без них ну вот прям ваще никак. То есть они были максимально по делу: помогали что-то понять, объясняли (эта штучка живет в иконке, поэтому из нее разворачивается).&lt;br /&gt;&lt;br /&gt;Сейчас же анимировать можно что угодно, просто добавив transition в CSS. То есть дешево, бессмысленно, случайно. И это и происходит — интерфейсы кишат анимациями где нужно и где не нужно, анимации помогают и путают, замедляют. Частично, я думаю, это попытка набить себе цену (раньше же было дорого, давайте сделаем вид что дорого до сих пор), частично анекдот про собаку, которая лижет себе яйца (почему она это делает? Потому что может).&lt;br /&gt;&lt;br /&gt;Но моя главная претензия — потеря смысла. Менюшки выезжают не оттуда, где они по логике расположены. Подчеркивание у табов/segmented control плавно ездит между пунктами (почему? что это иллюстрирует?). Несвязанные вещи превращаются в другие несвязанные вещи (крестик в гамбургер меню — почему?). Гугл в AI Studio придумал скроллбар с задержкой (понятно, хотели-то сделать анимацию, а получился просто лаг). Ютуб недавно добавил анимацию перехода из стандартного режима в theater mode. Казалось бы, идеальный случай — вот у тебя квадрат видео, он переезжает в слегка другое место на экране и становится чуть крупнее. Идеальный случай! Но нет, старое видео едет куда-то вниз, новое появляется из другого места dissolve-ом.&lt;br /&gt;&lt;br /&gt;Это полное непонимание, зачем нужны анимации и что они иллюстрируют. Да, мир сошел с ума. Да, никто ничего не умеет. А вы думали, будет легко? Еще Гамлет предупреждал, что легко не будет.</description><pubDate>2026-04-14T12:14:43+00:00</pubDate><link href="https://t.me/c/1339432494/1016">https://t.me/c/1339432494/1016</link></item><item><guid>https://t.me/c/1339432494/1015</guid><title>Долгое время наблюдаю в айосных приложениях такое явление: скроллишь себе список, скажем, постов. По</title><description>Долгое время наблюдаю в айосных приложениях такое явление: скроллишь себе список, скажем, постов. Под постами кнопки — ретвит там, букмарк, разные могут быть, зависит от приложения. Ну и обычно они скроллятся вместе со всем остальным. Но иногда — ИНОГДА — одна-две кнопки прилетают откуда-то из-за края экрана.&lt;br /&gt;&lt;br /&gt;Выглядит как будто кнопка, скажем, закладки из поста, который какое-то время назад ушел за пределы экрана наверх, решает переиспользоваться в посте, который только-только проскроллился снизу, и анимированно летит со старого места в новое.&lt;br /&gt;&lt;br /&gt;Я долго про это не писал, потому что мне казалось, что мне показалось. Бред же — кнопки прилетают из-за края экрана отдельно от всего остального. Потом не писал, потому что приложением, в котором я это видел, был Мастодон. Оно в целом довольно плохо работает, у ребят явно не хватает ресурсов, не хотелось их зазря мочить. Но вот наконец я увидел этот же баг во втором и на днях в третьем приложениях, а значит, Мастодоновцы не виноваты. Тут всю систему менять надо.&lt;br /&gt;&lt;br /&gt;Моя версия? Виртуальный список в SwiftUI. Переиспользование элементов это вообще bread and butter виртуальных DOM-ов, пост, который ушел за границы сверху, превратился в пост, который скроллится снизу, чтобы сОкРаТиТь ВыДеЛеНиЕ пАмЯтИ, но почему анимации? И почему прилетает только часть элементов? И как можно было так криво запрограммировать такую базовую вещь как виртуальный список, которая даже в Windows 95 наверняка уже работала идеально?&lt;br /&gt;&lt;br /&gt;У меня есть несколько поговорок про компьютеры и программирование (Никто не знает, как работают компьютеры; Пользователь не может нажать на кнопку, которую он не видит; Технологии победили программиста), но недавно к ним добавилась еще одна: Существует ли что-то, что Эпл не может сломать? Я ее придумал, когда узнал, что в Apple Notes вырезание текста — Cmd+X — как и везде, может положить текст в буфер обмена, но может и не положить! И с тех пор случаев, когда эта поговорка уместна, только прибавляется.&lt;br /&gt;&lt;br /&gt;В общем, я рад за Айзека Азимова и Джона Блоу, когда они предсказывали потерю базовых компетенций и крах цивилизации, но не рад за всех остальных нас. Пойду проверю почту, хорошо что хотя бы Микрософт о нас думает и складывает в компьютеры по два Аутлука — если не работает один, всегда можно взять второй.</description><pubDate>2026-04-13T16:50:35+00:00</pubDate><link href="https://t.me/c/1339432494/1015">https://t.me/c/1339432494/1015</link></item><item><guid>https://t.me/c/1339432494/1014</guid><title>Несмотря на то, что я айтишник, я прочитал художественную книгу! «Школа для дураков» Саши Соколова. </title><description>Несмотря на то, что я айтишник, я прочитал художественную книгу! «Школа для дураков» Саши Соколова. Все говорили «это для дураков», а мне понравилось. Вот, выписал самые лихие языковые находки.&lt;br /&gt;&lt;br /&gt;- А может быть, реки просто не было? Может быть. Но как же она называлась? Река называлась.&lt;br /&gt;- Рядом проходит железная дорога, и желтые электрические поезда идут мимо озера. Одни поезда идут в город, а другие за город. А здесь — пригород.&lt;br /&gt;- [...] растет сосновый бор. Одни называют его парком, другие — лесом. Но на самом деле это лесопарк.&lt;br /&gt;- Что это, товарищ прокурор, говорит товарищ прокурора, у вас стекол-то совсем ноль?&lt;br /&gt;- Ему хотелось посмотреть, что стало с черепом человека, который давно умер и много лет лежал и глядел в гробовое окошечко.&lt;br /&gt;- Мама, дело в том, что у нас в классе умерла девочка, нет, конечно, не прямо в классе, она умерла дома [...]&lt;br /&gt;- Разборник задач&lt;br /&gt;- А ну-ка, присмотрись, у человека, по-моему, нету брюк, я имею в виду, что не вообще нету, а в частности, в настоящий момент нету, иными словами — он без брюк.&lt;br /&gt;- Весь город в такую погоду уехал за город&lt;br /&gt;- Интерьер, экстерьер, фокстерьер&lt;br /&gt;- [...] почтовые голуби, где же им еще жить, если не у вас на почуле [почте]?&lt;br /&gt;- в зале для актов [актовый зал]&lt;br /&gt;- уволил вас с работы по собственному желанию&lt;br /&gt;- [...] я немного ушел в себя, но теперь уже вернулся [...]&lt;br /&gt;- ключ &lt;em&gt;от бабушки&lt;/em&gt;&lt;br /&gt;- Мы выходим на тысяченогую улицу и чудесным образом превращаемся в прохожих.&lt;br /&gt;&lt;br /&gt;В целом — обаятельная, трагическая и трогательнейшая книга. Всем рекомендую. А то сидите в этом своем компьюетере целыми днями.</description><pubDate>2026-04-12T12:10:00+00:00</pubDate><link href="https://t.me/c/1339432494/1014">https://t.me/c/1339432494/1014</link></item><item><guid>https://t.me/c/1339432494/1013</guid><title>А вас никогда не смущало, что у глагола «нравиться» перепутаны субъект и объект? Типа, в предложении</title><description>А вас никогда не смущало, что у глагола «нравиться» перепутаны субъект и объект? Типа, в предложении&lt;br /&gt;&lt;br /&gt;&amp;gt; Мне нравится девушка.&lt;br /&gt;&lt;br /&gt;Девушка — подлежащее, субъект, а мне — дополнение, объект. То есть как бы девушка совершает действие «нравиться», хотя сама она, понятно, ничего для этого не делает. Делаю я, а грамматически построено так, что что-то делают со мной.&lt;br /&gt;&lt;br /&gt;Я заметил это, когда учил немецкий, там такая же ерунда. А вот в английском все четко: I like hotdogs. Правда есть переворот у «раздражать», «удивлять» и т.д.&lt;br /&gt;&lt;br /&gt;Не нравится мне это все.</description><pubDate>2026-04-10T14:59:17+00:00</pubDate><link href="https://t.me/c/1339432494/1013">https://t.me/c/1339432494/1013</link></item><item><guid>https://t.me/c/1339432494/1012</guid><title>Зашел на сайт дизайнера, который учит жизни, а у него манифест:  &amp;gt; Everything in your design shou</title><description>Зашел на сайт дизайнера, который учит жизни, а у него манифест:&lt;br /&gt;&lt;br /&gt;&amp;gt; Everything in your design should be deliberate&lt;br /&gt;&lt;br /&gt;&amp;gt; You should be deliberate about absolutely everything in your design. This means whitespace, alignment, size, spacing, colour, shadows. Everything. If someone points at a random part of your design you should have an explanation for why it looks that way. If you do not do this your design will not feel coherent.&lt;br /&gt;&lt;br /&gt;&amp;gt; If you are new to design you can use this rule as a prompt to learn more about what you are not deliberate about yet.&lt;br /&gt;&lt;br /&gt;Если вкратце, то он пишет, что все в дизайне должно иметь объяснение и смысл, любая мелочь, ничто не должно быть случайным, произвольным.&lt;br /&gt;&lt;br /&gt;Зашибись, думаю. Согласен! Тут бы и остановиться, но у него еще есть картинка с примером. На примере простая черная скругленная кнопка с пояснениями:&lt;br /&gt;&lt;br /&gt;&amp;gt; Rounded corners to match rounded corners on other interactive elements throughout the design&lt;br /&gt;&lt;br /&gt;Круглая, потому что все остальное круглое. А почему все остальное круглое? Нипочему, произвольно совершенно, мода. И это нормально — в дизайне много произвольных вещей и вкусовщины. Просто странно этим иллюстировать манифест про продуманность.&lt;br /&gt;&lt;br /&gt;&amp;gt; Horizontal and vertical spacing are different, and multiples of 10&lt;br /&gt;&lt;br /&gt;Опять кекаю. Почему 10? А кнопка, у которой оступы кратны 8, или 4, что, некрасивой будет? 10 здесь это опять произвольное число, которое должно как-то иллюстрировать осмысленность.&lt;br /&gt;&lt;br /&gt;&amp;gt; Letter spacing is set to 2% so the button text is slightly easier to read&lt;br /&gt;&lt;br /&gt;Тут просто сформулировано странно. Увеличили межбуквенный интервал чтобы лучше читалось, как раз пример осмысленности! Но в формулировке кажется, что осмыслены 2%, а это как раз не так, 2% это просто то что дизайнеру в данной конкретной ситуации на данном конкретном мониторе показалось выглядит чуть получше. Никакого глубокого смысла в 2% нет.&lt;br /&gt;&lt;br /&gt;&amp;gt; Line height is set to 100% so all padding comes from the button settings and not the text&lt;br /&gt;&lt;br /&gt;Тут два момента: во-первых, это не про дизайн. Во-вторых, это не так работает 🙂&lt;br /&gt;&lt;br /&gt;Зачем я это написал? Не знаю. Захотелось. Хотя не, не так. Мне вообще импонирует идея осмысленности. Я сам обожаю иметь конкретные ответы на конкретные вопросы. Просто иногда надо признать, что этих ответов нет. Захотелось — тоже вполне себе ответ. Не надо его стесняться. It looks good because it looks good. Надо стесняться выдавать его за осмысленность.</description><pubDate>2026-04-06T18:54:39+00:00</pubDate><link href="https://t.me/c/1339432494/1012">https://t.me/c/1339432494/1012</link></item><item><guid>https://t.me/c/1339432494/1011</guid><title>Разбавим немножко поток жалоб позитивом. Третьего дня приехала ко мне сушильная машина, по коему слу</title><description>Разбавим немножко поток жалоб позитивом. Третьего дня приехала ко мне сушильная машина, по коему случаю устроил я генуборку. Зарядил одновременно четыре станка: стиралку, сушилку, посудомойку, и спустил с цепи робота-пылесоса.&lt;br /&gt;&lt;br /&gt;Сам собрался в кофейню, стою в дверях, оборачиваюсь и вижу фабрику: роботы трудятся, пыхтят, процесс идет сам собой, все автоматизировано. И думаю: как же хорошо жить в будущем!&lt;br /&gt;&lt;br /&gt;Понятно, лет через пять-десять они все обретут самосознание и нас поработят, но пока этого не случилось, надо получать удовольствие, я считаю. Окей, Сири, где попить вкусную воронку в Берлине?</description><pubDate>2026-04-04T18:22:25+00:00</pubDate><link href="https://t.me/c/1339432494/1011">https://t.me/c/1339432494/1011</link></item><item><guid>https://t.me/c/1339432494/1010</guid><title>Астронавты миссии Артемида-2, которые сейчас летят к Луне, обнаружили у себя на компьютере два Микро</title><description>Астронавты миссии Артемида-2, которые сейчас летят к Луне, обнаружили у себя на компьютере два Микрософт Аутлука и оба не работали. Прям по радио говорят:&lt;br /&gt;&lt;br /&gt;&amp;gt; I also see that I have two Microsoft Outlooks, and neither one of those are working. If you want to remote in and check Optimus and those two Outlooks, that would be awesome.&lt;br /&gt;&lt;br /&gt;Это конечно дико смешно и огромный потенциал для шуток (sending email is harder than rocket science, у первой миссии была цитата про one small step, у этой про аутлук), но с другой и немножко грустно.&lt;br /&gt;&lt;br /&gt;Стало понятно, что все это время я жил в иллюзии, что вот есть наш, обычный, прикладной софт, а где-то там есть наверное крутой профессиональный, серьезный, надежный, неэншитифицированный. Ну типа как когда в машины стали тач контролы пихать и компьютеры, а ты думаешь, ну, наверное, в карьерных экскаваторах и круизных кораблях такого говна хотя бы нет. Ну а ракета — это самое профессиональное из всего, что может быть, понятно.&lt;br /&gt;&lt;br /&gt;Я на самом деле уже по этому поводу расстраивался немножко, когда выяснилось, что интерфейс ракеты Элона Маска был написан на Электроне. Но то Элон Маск, что он понимает, ему ауру надо фармить, да? А тут целое НАСА и полет к Луне, не хуй собачий.&lt;br /&gt;&lt;br /&gt;Короче, никуда от наших говнокомпьютеров нам не деться. Остановите планету, я сойду? Вон четверо сошли, но Микрософт их и там догнал.</description><pubDate>2026-04-03T17:54:42+00:00</pubDate><link href="https://t.me/c/1339432494/1010">https://t.me/c/1339432494/1010</link></item><item><guid>https://t.me/c/1339432494/1009</guid><title>Дизайнер Илья Бирман провел исследование и пишет:  &amp;gt; Пока экран приложения загружается, вместо ин</title><description>Дизайнер Илья Бирман провел исследование и пишет:&lt;br /&gt;&lt;br /&gt;&amp;gt; Пока экран приложения загружается, вместо индикаторов загрузки хорошо показывать скелет экрана. Тогда вместо того, чтобы привлекать внимание к тормозам, мы создаём у пользователя впечатление, что экран почти загрузился. Секундные задержки перестают ощущаться, человек успевает сориентироваться на экране.&lt;br /&gt;&lt;br /&gt;А я не согласен. Скелеты — говно.&lt;br /&gt;&lt;br /&gt;Кайф прогрессивной загрузки в том, что ты, действительно, можешь начать ориентироваться, что-то уже читать и смотреть, пока догружается остальное.&lt;br /&gt;&lt;br /&gt;Скелеты пытаются под это мимикрировать, но не честно, а обманом. Они не помогают тебе сориентироваться, потому что показывают абстрактную картинку, не имеющую отношение к реальным данным. Когда страница прогрузится, окажется, что блоки все не там, наполнены не тем, и вообще не про то. Ну и зачем я на все это смотрел?&lt;br /&gt;&lt;br /&gt;Не знаю, у кого как, а у меня скелет как раз привлекает внимание к тормозам, потому что я вижу, что система &lt;em&gt;могла бы&lt;/em&gt; отдать контент, а вместо этого отдает скелет, тратя время всех присутствующих.</description><pubDate>2026-03-31T16:13:31+00:00</pubDate><link href="https://t.me/c/1339432494/1009">https://t.me/c/1339432494/1009</link></item><item><guid>https://t.me/c/1339432494/1008</guid><title>Шопился вчера в интернет-магазине, который ставил на колени мой старенький дохленький десятиядерный </title><description>Шопился вчера в интернет-магазине, который ставил на колени мой старенький дохленький десятиядерный M4 Pro. Шутка ли — семь мегабайт джаваскрипта на каждой загрузке страницы.&lt;br /&gt;&lt;br /&gt;Нам ведь обещали что? Загрузишь такую байду один раз, зато потом можно за час долететь. А на деле получается: открыл я новую вкладку — пошел нафиг. Нажал кнопку назад — пошел нафиг. Поискал по истории и достал страницу, на которой уже был — пошел нафиг. То есть я регулярно смотрел просто на белый экран по две-три секунды, пока весь этот ваш джаваскрипт распарсится и скомпилируется.&lt;br /&gt;&lt;br /&gt;Еще и анимации эти ебучие, когда нельзя просто показать страницу, нужно ее аНиМиРоВаТь. Типа смотрите как все красиво из белого экрана выезжает как из тумана. Прикольно ровно один раз, а все остальные два часа и пару тысяч загрузок страниц оно проверяет твои нервы. Не, глаз дергается, эффект достигнут.&lt;br /&gt;&lt;br /&gt;(Пользуясь случаем, Эплу тоже привет передайте. Захочешь выбрать нотбук — посмотри один и тот же тридцатисекундный мультик восемьдесят пять раз. Сука, я буквально скроллю мышкой быстрее, чем они свои анимации загружают. То есть на сайте Эпла я обычно просто по пустым экранам бегаю, где то темный фон, то светлый, а текст с картинками еще не загрузились и не анимировались)&lt;br /&gt;&lt;br /&gt;Я не знаю, что может быть проще, чем написать интернет-магазин. Реально, самая типовая задача из типовых. ВЕСЬ стек сделан и годами заточен на то, чтобы блин этот ваш магазин летал на кнопочных телефонах Нокия, а вам для этого даже пальцем пошевелить не нужно было. Послал запрос в базу, база сделала селект по таблице из 1000, от силы, товаров с двумя-тремя фильтрами, шаблонизатор сложил три строки, энжинкс отдал картинки. Тут просто НЕЧЕМУ тормозить.&lt;br /&gt;&lt;br /&gt;Но неет. У нас тЕхНоЛоГиИ. У нас пРоГрЕсс. У нас кОмФоРт рАзРаБоТчИкА. Тьфу на вас. ИИ, жги.</description><pubDate>2026-03-30T12:25:42+00:00</pubDate><link href="https://t.me/c/1339432494/1008">https://t.me/c/1339432494/1008</link></item><item><guid>https://t.me/c/1339432494/1007</guid><title>В который раз слышу в Ютуб-обзоре очередного ноутбука бла-бла-бла, это лучше, это хуже, нет челки (n</title><description>В который раз слышу в Ютуб-обзоре очередного ноутбука бла-бла-бла, это лучше, это хуже, нет челки (notch). Типа, это что-то хорошее.&lt;br /&gt;&lt;br /&gt;Челка — это изобретение Эпла, когда у тебя сверху посередине экрана свисает вебкамера и, ну, отъедает немного места. С этой точки зрения звучит, действительно, как что-то нехорошее — какого фига у меня место на экране отъедают? И видимо по такой логике за ней закрепилась плохая репутация. Типа, недостаток.&lt;br /&gt;&lt;br /&gt;Я же смотрю на это по-другому. Челка не отъедает место, она его прибавляет. Если бы не было челки, место слева и справа от нее просто было бы недоступно. Там была бы рамка монитора. А так туда довольно удачно вписалось маковское меню, которое как раз не часто нужно. Есть челка — меню не залазит в основную область монитора. Нет челки — меню отъедает полезное место, где могло бы быть что-то еще.&lt;br /&gt;&lt;br /&gt;Вообще удивительно, что это верхнее меню придумали сто лет назад по совсем другим причинам, а тут оно так естественно и ненапряжно разрешило проблему, куда воткнуть веб-камеру. Магия.&lt;br /&gt;&lt;br /&gt;Но есть еще один момент, который Эпл продолбали. По-хорошему менюбар должен быть абсолютно черный, чтобы челка с ним сливалась. Вот тогда становится хорошо. Я так делаю, рисую черную полоску сверху на обоях.&lt;br /&gt;&lt;br /&gt;Но по какой-то причине Эпл поступил ровно наоборот — сделали менюбар прозрачным, и теперь кажется, что там есть место, куда можно что-то поставить, хотя на самом деле ничего поставить нельзя. Дразнят, суки. Ну и обои из-под окна торчат.&lt;br /&gt;&lt;br /&gt;Короче, челка круто, всем бы челку. Привет.</description><pubDate>2026-03-26T16:20:03+00:00</pubDate><link href="https://t.me/c/1339432494/1007">https://t.me/c/1339432494/1007</link></item><item><guid>https://t.me/c/1339432494/1006</guid><title>Посмотрел Проект Аве Мария и подумал, что в фильмах про космос есть одна незаполненная дыра. Вот смо</title><description>Посмотрел Проект Аве Мария и подумал, что в фильмах про космос есть одна незаполненная дыра. Вот смотрите:&lt;br /&gt;&lt;br /&gt;Половина фильмов про то, чтобы из космоса вернуться: Марсианин там, Гравитация, Аполлон 13. Ну не место там человеку, отвергает его космос, сиди где родился, трогай траву у дома.&lt;br /&gt;&lt;br /&gt;В половине герои спасают Землю. Это Интерстеллар, Армагеддон, Пекло, та же Аве Мария. Т.е. космос как бы есть, но не ради космоса, а опять ради сына, который грустит о матери, ради ледяной синевы.&lt;br /&gt;&lt;br /&gt;В третьей половине человек летит в космос и что-то там находит. Пиздюлей^W Инопланетян чаще всего, понятно: тут тебе и 2001: Космическая одиссея, и Контакт, и Близкие контакты, и Чужие всякие, и Солярис даже. Иногда находит родню, как в Ad Astra или в Планете обезъян. Иногда что его наебали корпорации (Луна 2112).&lt;br /&gt;&lt;br /&gt;Если просуммировать эти три категории, то так-то это фильмы не про космос, а скорее про то, что никуда мы от себя не денемся. Что в общем-то понятно, и даже многими писателями подмечалось: человеку нужен человек.&lt;br /&gt;&lt;br /&gt;Ну вот, а не хватает, как мне кажется, какого-то фильма который был бы реально про космос. Про иррациональное желание туда свалить, ничего особо не стремясь найти. Уж точно не еще одну цивилизацию и не в очередной раз Бога.&lt;br /&gt;&lt;br /&gt;Я себе представляю что-то вроде фильма Дорога. Сели люди в ракету и летят. Найти особо ничего не планируют. Жизнь как-то устроить или придать ей смысла тоже. Вокруг ничего нет. Там, куда они прилетят, скорее всего тоже. Ну, может, камни. И всю дорогу они думают: а зачем? И так и не могут разобраться. Но чувствуется, что причина есть. Что-то заставило. Что это правильно. Хоть и бессмысленно. Но зачем-то нужно.&lt;br /&gt;&lt;br /&gt;Джеймс Баллард мог бы, наверное, что-то такое написать. Но не написал.&lt;br /&gt;&lt;br /&gt;В общем, хочу фильм про космос.&lt;br /&gt;&lt;br /&gt;P.S. Посмотрел еще документалку Аполлон 11 (2019) — феноменально. Она склеена из архивных съемок, которые пересканировали в 4K HDR и выглядит это в сто раз круче любого кино. Особенно штырит от эффекта реальности. Кажется, в шестидесятые и правда трава была зеленее.</description><pubDate>2026-03-25T21:15:24+00:00</pubDate><link href="https://t.me/c/1339432494/1006">https://t.me/c/1339432494/1006</link></item><item><guid>https://t.me/c/1339432494/1005</guid><title>Когда-то Рахим накидывал идею сделать нон-профит организацию, которая производила бы базовые версии </title><description>Когда-то Рахим накидывал идею сделать нон-профит организацию, которая производила бы базовые версии всех программ и сервисов. Типа вообще всех: базовая почта, базовый блог, базовый мессенжер, фотки, пароли, заметки, и т.д. Идея в том, что 90% людей от компьютера много не нужно, а вот от хорошей базовой вещи они бы не отказались.&lt;br /&gt;&lt;br /&gt;Я тогда не оценил, но чем дальше, тем больше мне симпатична эта идея. Например, вчера переезжал на BitWarden, и очень хотелось нормальный менеджер паролей.&lt;br /&gt;&lt;br /&gt;Нормальность тут в двух смыслах. Во-первых — хорошо сделанный. Этого конечно в структуру компании не заложишь, но с другой стороны, если ты будешь делать базовые вещи, то будет возможность больше сконцентрироваться на базовых функциях.&lt;br /&gt;&lt;br /&gt;А во-вторых выступающий на стороне пользователя. Тут как раз поможет нон-профит. По большому счету задача BitWarden — продать платную версию, а ProtonPass так я вообще как понимаю почту. Но если нет задачи заработать все деньги мира, можно взять с пользователя небольшую денежку на старте и &lt;em&gt;оставить его в покое&lt;/em&gt;. Я понимаю, идея радикальная, но боже мой, как я соскучился по софту, которому от меня ничего не нужно.&lt;br /&gt;&lt;br /&gt;Опять же, базовость тут может выступать и как недостаток, и как плюс. Меньше функций — проще разобраться. Плюс большая часть продуктов портится, когда начинают придумывать какую-то хрень, чтобы кОнКуРиРоВаТь на рынке. А если этого не нужно, то можно просто сделать то что реально нужно и успокоиться.&lt;br /&gt;&lt;br /&gt;Наконец, мне кажется, реально продающая фишка этой идеи в том, чтобы все эти приложения продавать одним бандлом. Допустим, ты на старте купил из-за почты, а потом потихоньку и в календарь втянулся, и в заметки. Не за отдельные деньги, а просто они у тебя сразу входили в комплект. Через пару лет мы добавили там фотки например, и хоба — они у тебя просто бесплатно появились. И все сделано на одном дизайн-языке, везде один логин, сервисы друг с другом разговаривают, ну короче, все бонусы экосистемы.&lt;br /&gt;&lt;br /&gt;А еще бандл отвечает на фундаментальный вопрос: а как мне сделать ту штуку, которую я видел что другие делают. Типа, ты видел, что у других может быть блог, и тебе тоже захотелось. Ты не чувствуешь себя дебилом из-за того, что ничего не понимаешь и не можешь разобраться. У тебя просто есть сервис блога, нажимаешь и хоба — у тебя есть блог. Базовый, но есть. Опять же, 90% больше и не нужно. Вот это вот чувство «я полноценный житель интренета и могу все, что другие могут», мне кажется, дорогого стоит.&lt;br /&gt;&lt;br /&gt;Хочется, короче, простого доброго компьютинга этим вечером.</description><pubDate>2026-03-21T22:15:07+00:00</pubDate><link href="https://t.me/c/1339432494/1005">https://t.me/c/1339432494/1005</link></item><item><guid>https://t.me/c/1339432494/1004</guid><title>А вас не сбивает с толку название «предплечье»? Типа, где плечо, а где предплечье, вообще другой кон</title><description>А вас не сбивает с толку название «предплечье»? Типа, где плечо, а где предплечье, вообще другой конец организма.&lt;br /&gt;&lt;br /&gt;Еще и приставка «пре», как будто рука начинается с пальцев и идет в плечо, а «перед» ним встречается предплечье. Но очевидно рука идет из плеча, а не в, так что в лучшем случае это должно быть послеплечье.&lt;br /&gt;&lt;br /&gt;Наконец, так-то предплечье это полруки, могли бы и собственное название дать, а не определять относительно другой половины.&lt;br /&gt;&lt;br /&gt;К голени и щиколотке вопросов нет, я просто не знаю, что они означают :)</description><pubDate>2026-03-20T11:00:18+00:00</pubDate><link href="https://t.me/c/1339432494/1004">https://t.me/c/1339432494/1004</link></item><item><guid>https://t.me/c/1339432494/1003</guid><title>Расскажите, от покупки сушильной машины жизнь становится кардинально лучше? Стоит она своих 500-1000</title><description>Расскажите, от покупки сушильной машины жизнь становится кардинально лучше? Стоит она своих 500-1000 евро? Нужны примеры из жизни, типа всю жизнь развешивал, а потом купил машину и стало в сто раз проще. Или не стало, только место занимает.&lt;br /&gt;&lt;br /&gt;Я, когда переезжал в Берлин, купил совмещенную стиральную/сушильную, но она считай что не работает: постельное выходит влажным, а футболки мятые, как будто на них слон посидел. Так что если скажете, что отдельностоящая машина лишена этих проблем, это тоже поможет.&lt;br /&gt;&lt;br /&gt;UPD: Потрясающий консенсус, продали, спасибо!</description><pubDate>2026-03-19T20:34:17+00:00</pubDate><link href="https://t.me/c/1339432494/1003">https://t.me/c/1339432494/1003</link></item><item><guid>https://t.me/c/1339432494/1002</guid><title>Когда я учился в школе, моим любимым предметом была физика. Условная история или литература не очень</title><description>Когда я учился в школе, моим любимым предметом была физика. Условная история или литература не очень цепляли — тот-то и тот-то в таком-то году поступили так-то. Ну и что? А могли бы и по-другому поступить, и мы бы сейчас что-то другое учили. Король Англии поковырял в жопе и издал закон, а страдать и учить должен маленький мальчик из Сибири. Математика — логично, но слишком абстрактно. Химия какая-то тоже очень описательная — если это смешать с этим, будет то-то. А если не смешать, то не будет. Просто набор фактов, да еще и про вещества, которые в обычной жизни фиг добудешь. Разве что спирт.&lt;br /&gt;&lt;br /&gt;Ну вот, а физика была супер наглядной и напрямую про мир вокруг меня. Вещи падают вот так-то, и ты такой смотришь: и правда, именно так и падают. Рычаг так работает, ток так идет, пружина, маятник, свет — физика была максимально естественной и объясняла проиходящее вокруг. Распутывала, а не запутывала. Каждый новый закон объяснял кучу разных фактов, которые ты уже вокруг себя много раз видел, но не задумывался о них. Сам, лично.&lt;br /&gt;&lt;br /&gt;Потом я вырос, стал программистом, и в какой-то момент мне в руки попала книга про юзабилити. Может Купер, может Влад Головач, в общем, кто-то из отцов. И я читал ее и она производила тот же эффект: объясняла кучу вещей, которые я и так чувствовал или испытывал. Что на большую кнопку легче нажать. Что контрастный текст легче читается. Что если написать понятно, пользователи поймут, что если кликов меньше, то дела делаться будут быстрее. И это все было настолько естественно и логично, что я даже не понимал, что учу какую-то там дисциплину. Для меня это был просто здравый смысл.&lt;br /&gt;&lt;br /&gt;Тем удивительнее мне смотреть вокруг и видеть, как у людей раз за разом &lt;em&gt;не получается&lt;/em&gt; применить здравый смысл на ровном месте. Они делают неконтрастные цвета, невидимые элементы управления, пишут серым на сером, не могут в формулировки, вставляют попапы, велком-скрины, рандомные анимации. Вроде бы — открой собственное приложение, посмотри, что происходит, ужаснись и начинай фиксить. Ты же чувствуешь, когда неудобно, и все равно это делаешь? Зачем? Почему?&lt;br /&gt;&lt;br /&gt;Понятно, что ответ в том, что люди запутались. Они начинают с другой задачи: хотят, чтобы было визуально привлекательно. Или хотят вау-эффект. Или хотят, чтобы было не как у всех. Или наоборот, как у всех. Или собрать из стандартных компонентов. Или заработать денег. Или программисты делают, как удобно им, а не пользователю.&lt;br /&gt;&lt;br /&gt;Вроде бы должно быть очевидно, что на невидимую кнопку сложно нажать, но их делают и делают и делают, потому что они кажутся «красивее». Понятно, что если разные контролы выглядят по-разному, пользователи быстрее разберутся, что тут к чему. Понятно, что если подписать текст рядом с чекбоксом, будет понятно, к чему он относится, а если далеко — непонятно. Понятно, что онбординг вещь бесполезная, а нотификации пользователи в гробу видали, но они есть у других и повышают «энгейжмент».&lt;br /&gt;&lt;br /&gt;А надо — всего лишь — не тупить. Хорошие UI-решения это не какой-то супер секрет, доступный только мега специалистам-коньсультантам. Это простые, скучные, банальные истины, которые лежат на самой поверхности. Дуб — дерево. Роза — цветок. Олень — животное. Воробей — птица. Россия — наше отечество. Смерть неизбежна.&lt;br /&gt;&lt;br /&gt;Юзабилити и дизайн интерфейсов не надо изучать отдельно. Достаточно просто посмотреть, как работает мозг человека. Удобно, да? Мозг-то есть у всех. Просто смотришь, что мешает, и делаешь чтобы не мешало.&lt;br /&gt;&lt;br /&gt;Там потом одного мозга перестает хватать, конечно, но туда еще добраться надо. Многим бы хотя бы с одного начать.</description><pubDate>2026-03-18T17:45:33+00:00</pubDate><link href="https://t.me/c/1339432494/1002">https://t.me/c/1339432494/1002</link></item><item><guid>https://t.me/c/1339432494/1001</guid><title>Прочитал в канале «Запуск завтра» как гендир Shopify запустил ИИ на их системе шаблонизации и ускори</title><description>Прочитал в канале «Запуск завтра» как гендир Shopify запустил ИИ на их системе шаблонизации и ускорил ее в два раза.&lt;br /&gt;&lt;br /&gt;Не знаю, кто какие выводы из этого сделает, но боюсь, что неправильные. Наверное, для ИИ — неплохо (но мы к этому уже как-то привыкли, не?)&lt;br /&gt;&lt;br /&gt;Фантастическое ли это достижение просто само по себе? Я посмотрел PR, вроде не особо. Типа, заменить перебор байтов строки в Руби на регэксп, или заменить регэксп, ищущий один символ, на просто поиск символа. Типа, ну это совсем поверхностные вещи, любой программист с профайлером их бы нашел в первые полчаса. Руби вообще, я уверен, благодатная почва для оптимизации, сплошные низковисящие фрукты.&lt;br /&gt;&lt;br /&gt;Тут надо понимать, что достижение не в том, что ИИ что-то там нашел, чего люди бы не нашли. Достижение в том, что кто-то просто посмотрел на систему в целом в первый раз у увидел кучу бесплатного считай перформанса. Да, парадокс, что в компании на 7500 сотрудников ни у кого не доходят руки это сделать. Но это всегда так было, что до ИИ, что после. Взяли бы просто свободного программиста с улицы, который не завязан на ежедневную рутину компании, и он бы то же самое все нашел. Я знаю, потому что я был этим человеком, три раза в трех разных компаниях. Нужно только захотеть.&lt;br /&gt;&lt;br /&gt;Потом, конечно, полгода мержили бы пулл реквест, потому что там какой-то минорный был бы вопросик, по которому нужные начальники все никак не могут собраться и решить, и в итоге просто бы забили. Деньги надо зарабатывать, некогда саблю точить.&lt;br /&gt;&lt;br /&gt;То есть правильное прочтение этой новости: СЕО семитысячной компании обнаружил, что чтобы ускорить систему, нужно просто захотеть. «Нихуя себе!» — подумал СЕО семитысячной компании. (ну еще что Руби — не самый быстрый язык и оптимизирует счастье разработчиков, а не пользователей)&lt;br /&gt;&lt;br /&gt;Но если в системе так много неоптимальностей, то чем таким более важным заняты все эти 7500 сотрудников?&lt;br /&gt;&lt;br /&gt;А вот этого я не знаю.</description><pubDate>2026-03-14T00:13:03+00:00</pubDate><link href="https://t.me/c/1339432494/1001">https://t.me/c/1339432494/1001</link></item><item><guid>https://t.me/c/1339432494/1000</guid><title>В сегодняшнем выпуске «Никитонский может до мертвого доебаться» — интерфейс книги!  Но серьезно, хоч</title><description>В сегодняшнем выпуске «Никитонский может до мертвого доебаться» — интерфейс книги!&lt;br /&gt;&lt;br /&gt;Но серьезно, хочется понять ход мысли человека, который подумал, что обложки мало, и продублировал название и автора в колонтитуле НА КАЖДОЙ СТРАНИЦЕ. Ну, знаете, там где номер страницы, только сверху. Абсолютно одно и тоже название (книга одна, не сборник рассказов), один и тот же автор. Повторенные 250 раз.&lt;br /&gt;&lt;br /&gt;Типа, чтобы что? Читаешь такой, читаешь, думаешь: СТОП! А что это я читаю? А тут как раз и написано! Даже закрывать не надо, чтобы на обложку посмотреть. Удобненько.&lt;br /&gt;&lt;br /&gt;Потом такой: ПОДОЖЖИ! А написал кто? И снова мы это предусмотрели. Спасибо пожалуйста, глубокий поклон.&lt;br /&gt;&lt;br /&gt;Все-таки типографы на совсем другом уровне оперируют, чем мы, фронтендеры.</description><pubDate>2026-03-11T22:57:17+00:00</pubDate><link href="https://t.me/c/1339432494/1000">https://t.me/c/1339432494/1000</link></item><item><guid>https://t.me/c/1339432494/999</guid><title>Мое любимое сообщение от компьютера (скриншота нет, так что верьте на слово):  «Для продолжения нажм</title><description>Мое любимое сообщение от компьютера (скриншота нет, так что верьте на слово):&lt;br /&gt;&lt;br /&gt;«Для продолжения нажмите любую кнопку (кроме кнопки выключения компьютера)»&lt;br /&gt;&lt;br /&gt;Прям чувствуется ИСТОРИЯ</description><pubDate>2026-03-10T18:58:23+00:00</pubDate><link href="https://t.me/c/1339432494/999">https://t.me/c/1339432494/999</link></item><item><guid>https://t.me/c/1339432494/998</guid><title>Прочитал пост Gas Town’s Agent Patterns, Design Bottlenecks, and Vibecoding at Scale. Мэгги Эплтон о</title><description>Прочитал пост Gas Town’s Agent Patterns, Design Bottlenecks, and Vibecoding at Scale. Мэгги Эплтон объясняет на пальцах, как работает Gas Town Стива Йегги: платформа для оркестрации агентов, смоделированная как стимпанк-город, с мэром, дьяконом, свидетелями и хорьками. Почему такие названия? Да по приколу! Уверен, придумывать было весело. Ну и чтобы больше ада, конечно.&lt;br /&gt;&lt;br /&gt;Так вот. ИИ-агенты это прикольно, но не очень быстро. То есть быстро, но есть некий предел. Чтобы выжать из них максимум, надо запускать их параллельно. Но тут мы упираемся в человека: человек не может одновременно общаться с 10, 20, 100 агентами. Просто скорости не хватит. А значит будут простои, то есть потеря эффективности. Нужна какая-то автоматизация.&lt;br /&gt;&lt;br /&gt;Я, если честно, наивно думал что агенты более-менее сообразительные, можно натравить грубо десяток одинаковых одинаково запромченных на условную Джиру и они как-нибудь там разберутся. Похоже, что так просто не получится, нужно хитрее.&lt;br /&gt;&lt;br /&gt;Вот Стив Йегги придумал, как хитрее. Он разбил агентов на роли. Самый нижний уровень — хорьки. Им дают задачу, они ее делают и репортуют об исполнении. Это то, как я представлял себе оркестрацию в принципе, а оказывается, само по себе это не работает.&lt;br /&gt;&lt;br /&gt;Над хорьками стоят свидетели. Их задача — мониторить, чтобы никто не застрял, убивать зависших, чистить файлы.&lt;br /&gt;&lt;br /&gt;Свидетели берут сделанную работу у хорьков и передают на очистительный завод (refinery). Задача refinery — запустить тесты и замержить в мастер, или переоткрыть задачу, если не получится. Refinery не пишет и не анализирует код, а только мержит.&lt;br /&gt;&lt;br /&gt;Управляет всем этим хаосом мэр. Мэр — это тот агент, с которым разговаривает пользователь. Нужно че-то? Хочешь что-то узнать? Новая задача? Скажи это мэру. А он уже дальше сориентируется. &lt;br /&gt;&lt;br /&gt;Параллельно стоит дьякон. Как я понял, он мониторит, чтобы никто не умер.&lt;br /&gt;&lt;br /&gt;Короче. Прикольно. Дорого, плохо, крайне неэффективно, но завораживающе.&lt;br /&gt;&lt;br /&gt;А заинтриговало меня вот что. Что чтобы эта схема куда-то ехала, нужны разные роли, а не универсальные солдатики, как я думал. А особенно параллели с людскими организациями. Например, почему не взлетит организация из десяти программистов?&lt;br /&gt;&lt;br /&gt;И, кажется, тут есть два фактора. Один — контекст. Агенту не объяснишь, что он иногда исполняет одну роль, а иногда другую. Слишком сложная концепция, сорвется. Нужен жесткий фокус. В каком-то смысле у людей это тоже есть. Если я двадцать лет только программировал, то проджект менеджмент у меня, кхм, просядет. И на примере Газтауна хорошо видно, какой минимальный набор &lt;em&gt;качественно разных&lt;/em&gt; задач нужно исполнять на одном проекте просто чтобы работа двигалась.&lt;br /&gt;&lt;br /&gt;А второй — конфликт интересов. Если я работаю программистом, я представляю свои интересы. Скорее всего, я буду продавливать то, что мне нравится, что мне интересно, и то, что легко реализовать. Это не всегда то, что оптимально в глобальном смысле, что позволит достичь цели раньше всего или оптимальнее всего. Я могу отвлечься, сделать что-то ненужное, или не хотеть делать что-то скучное, но нужное. Нужен взгляд со стороны, нужен кто-то, у кого интересы уровнем выше: сделать продукт, а не программировать. И вот это перетягивание каната очень сложно разыграть в одной голове. Банально, говорить «работай, сука» и «что за херню ты делаешь?» («какой статус по задачам» на корпоративном), кажется, чуть ли не жизненно необходимо, а сам ты себе такого не скажешь.&lt;br /&gt;&lt;br /&gt;Ну и иерархическая организация, понятно. Когда ты глубоко в шахте, у тебя происходит довольно много всего, но это не интересно твоему прямому начальнику, и уж точно не интересно мэру. Их интересует общая картина. И вот это разбиение (мэр — чтобы дело было сделано, свидетели — что работа двигалась &lt;em&gt;куда-то&lt;/em&gt;, хорьки — собственно как делать работу) хорошо тут подсвечено.&lt;br /&gt;&lt;br /&gt;Круто, че. Очень наглядно, зачем нужны начальники, почему они сами не пишут код и почему программисты самые умные, но не самые главные.</description><pubDate>2026-03-08T01:25:14+00:00</pubDate><link href="https://t.me/c/1339432494/998">https://t.me/c/1339432494/998</link></item><item><guid>https://t.me/c/1339432494/997</guid><title>Я тут смотрел видео про безочковые 3Д мониторы и подумал:  С одной стороны, огромное количество игр </title><description>Я тут смотрел видео про безочковые 3Д мониторы и подумал:&lt;br /&gt;&lt;br /&gt;С одной стороны, огромное количество игр сегодня делается в 3Д, даже если они геймплейно плоские. Скажем, какой-нибудь сайд-скроллер, где ты можешь бегать только слева-направо (Inside, например) или по плоскости с видом сверху вниз (например, Tunic) все равно все рисуют в 3Д. С задниками, глубиной, перспективой, 3Д моделями. Ну просто потому что это визуально приятнее.&lt;br /&gt;&lt;br /&gt;С другой, VR-гейминг как-то свелся к очень ограниченному набору жанров: first person стрелялки-леталки-машины-водилки. Потому что если тебя помещать в полностью виртуальный мир, то единственная логичная точка зрения это из головы персонажа. И да, полностью виртуальный мир это круто и эффектно (пока не надоест), но это сильно ограничивает количество жанров, плюс игры надо с нуля делать. В итоге VR свелся своему отдельному мирку, где есть полторы игры, они все примерно одинаковые и тебя в них тошнит.&lt;br /&gt;&lt;br /&gt;Ну вот, а почему никто эти две вещи не совместил? Я бы хотел надеть шлем, он бы нарисовал передо мной монитор с примерно тем же, что он рисует и сейчас в обычных играх, но для каждого глаза со слегка смещенной точки зрения. То есть чтобы у виртуального монитора была как бы глубина, стереоэффект. Ну и все, дальше взял контроллер и играешь как обычно. Любая игра работает, не тошнит, контроллер удобный.&lt;br /&gt;&lt;br /&gt;То есть, махать руками чтобы достать гранату и вертеть головой чтобы заглянуть за угол это конечно весело первые десять раз, но это всего лишь один тип игр. А я хочу все! Хочу third person, хочу side scroller, хочу top-down, карточные хочу, тактику хочу, стратегию, да хоть и point-and-click. И не хочу ждать, когда новые напишут и среди них, возможно, будут хорошие. Я хочу взять те, что уже есть, и получить вау-эффект. Хочу запустить Героев меча и магии и видеть глубину карты, а не эффект глубины. Хочу использовать оба глаза, а не один!&lt;br /&gt;&lt;br /&gt;И, главное, это ведь ничего не стоит: 3Д движку какая разница, один раз нарисовать сцену или два. Ассеты все готовы. Геймплей менять не надо. Почти любую игру можно запустить в таком виде считай без модификаций. Заодно и смысл у «3Д телевизоров» (помните такие?) какой-никакой появился бы. Но в VR, понятно, было бы в сто раз лучше.&lt;br /&gt;&lt;br /&gt;Че, почему такого еще нет? Или есть?</description><pubDate>2026-03-04T19:16:01+00:00</pubDate><link href="https://t.me/c/1339432494/997">https://t.me/c/1339432494/997</link></item><item><guid>https://t.me/c/1339432494/996</guid><title>Прочитал коротенькую статью Why is Claude an Electron App? Пишут:  &amp;gt; Claude spent $20k on an agen</title><description>Прочитал коротенькую статью Why is Claude an Electron App? Пишут:&lt;br /&gt;&lt;br /&gt;&amp;gt; Claude spent $20k on an agent swarm implementing (kinda) a C-compiler in Rust, but desktop Claude is an Electron app.&lt;br /&gt;&lt;br /&gt;&amp;gt; If code is free, why aren’t all apps native?&lt;br /&gt;&lt;br /&gt;И дальше рассуждения, которые сводятся к: агенты пока не могут делать всю работу, и финальную полировку приходится делать с ручным вмешательство. Плюс они лучше программируют под веб, чем под натив.&lt;br /&gt;&lt;br /&gt;А я думаю, это не главная причина. Главная: а зачем? Что такого дают платформы, чего не дает веб? Когда-то давно, да, нативные приложения выглядели хорошо и консистентно. Сейчас там такой же разброд и шатание, как и в вебе. Только без контроля: если нативный компонент выглядит не очень (отступы там не совсем такие, или текст смещен, или еще что-то мелкое), то все, ты застрял. А в вебе можно починить.&lt;br /&gt;&lt;br /&gt;С консистентностью тоже беда: во-первых, ее нет. Сам Эпл в своих приложениях уже, кажется, ставит светофоры и радиусы скругления на глаз, и они везде разные. Плюс это все меняется слишком уж часто: сегодня ты сделал нативное приложение, завтра вышло жидкое стекло и все, ты уже выглядишь неродным. Или ты обновил дизайн до жидкого стекла, тогда люди, которые сидят на других версиях операционки, не поймут.&lt;br /&gt;&lt;br /&gt;По идее, можно более глубоко интегрироваться в ОС. Можно, но опять же, как именно? Все остальные приложения переехали в веб и ты один, как дурачок, будешь что, интегрироваться с веб-страничками? Да и как-то операционки подрастеряли энтузиазм и больше не предлагают прикольных фишек, которые полезны и доступны всем приложениям.&lt;br /&gt;&lt;br /&gt;Есть еще идея, что нативные приложения будут быстрее там или меньше весить. Ребята, нет никакой технической причины, зачем сегодняшнему Слаку грузить 80 мегабайт, чтобы показать пять сообщений и 10 названий каналов. Это выбор. Они делают это специально. И в нативе будет ровно то же самое. &lt;br /&gt;&lt;br /&gt;Вот и получается, что люди живут в устаревшей иллюзии, что хорошо бы слезть с Электрона и начать опять писать нативные приложения. А по факту, если завтра Спотифай или Слак перепишут на Swift UI, вы сами нос воротить будете. Проблема, так сказать, не во фреймворке.</description><pubDate>2026-03-03T13:17:32+00:00</pubDate><link href="https://t.me/c/1339432494/996">https://t.me/c/1339432494/996</link></item><item><guid>https://t.me/c/1339432494/995</guid><title>Есть такие идеи, которые всем кажутся очевидно хорошими, пробовались много раз, но почему-то не взле</title><description>Есть такие идеи, которые всем кажутся очевидно хорошими, пробовались много раз, но почему-то не взлетели. Структурные диффы, структурный редактор кода, двухсторонние биндинги, реактивное программирование, убийца Экселя, зависимые типы. Все такое очевидно хорошее, просто нужно чуть-чуть поднапрячься, и дело пойдет.&lt;br /&gt;&lt;br /&gt;Ловушка тут в том, что легко представить плюсы, и сложно — минусы. Плюсы хорошо формулируются, выносятся в слоганы и манифесты, а минусы эфемерны, неуловимы и возникают только на практике, от столкновения с реальностью. Сложно объяснить, почему, например, FRP не взлетает. Ну вот не хочется людям возиться такой моделью, и все тут. Ничего принципиально неверного в ней нет, потенциально все можно сделать, и все будет работать, просто как-то... неудобно, что ли. На мозг не ложится.&lt;br /&gt;&lt;br /&gt;И в этом трагедия этих идей. Был бы хорошо формулируемый косяк, типа «перформанса не получится» или «вот такую-то проблему никак не решить», и все, погоревали бы чуть-чуть да забыли бы. А поскольку ничего конкретного нет, то и забыть не получается. Плюсы-то вот они, на тарелочке. И пробуют снова, и снова, и снова.&lt;br /&gt;&lt;br /&gt;Так что если хотите чем-то таким заняться, лучше сформулируйте, почему все прошлые попытки не взлетели. Уже одно это будет огромным вкладом. Заодно время себе и всем нам сэкономите.</description><pubDate>2026-02-26T00:07:46+00:00</pubDate><link href="https://t.me/c/1339432494/995">https://t.me/c/1339432494/995</link></item><item><guid>https://t.me/c/1339432494/994</guid><title>Есть отдельный тип людей, которые любят хвастаться тем, что не обновляют софт. Кто-то (допустим, я) </title><description>Есть отдельный тип людей, которые любят хвастаться тем, что не обновляют софт. Кто-то (допустим, я) жалуется, что вот то-то и то-то плохо работает в новой версии, а они такие: ну ты и дурак, братан, я давно обновления отключил и горя не знаю.&lt;br /&gt;&lt;br /&gt;В принципе, я бы и сам мог так сделать, и даже делаю прямо сейчас (все жидкое стекло я решил целенаправленно пропустить), но меня не радует сам настрой. Это преподносится как «умное решение» и чуть ли не как что-то желанное, когда на деле это вынужденный компромисс. Типа, ты застрял на какой-то случайно выбранной версии со случайно выбранным набором фич и набором багов, к которым ты просто привык, притерся за время использования, и сидишь считаешь что всех обманул. А кого обманул-то?&lt;br /&gt;&lt;br /&gt;Тут, мне кажется, смешались кони и люди. У редизайнов плохая репутация (опять в обновлении все испортили/сломали), и люди делают вывод, что сам факт редизайна — это уже плохо. Но плох не сам факт редизайна, а то, что получилось. Получилось хуже — плохо. Получилось лучше — ну отлично же! Все с радостью побежали бы обновляться. Помните, что версия, на которой вы сидите, тоже появилась в результате энного количества обновлений. Вы же не на 0.0.1 сидите? То есть когда-то обновления изменяли баланс пользы/вреда в положительную сторону.&lt;br /&gt;&lt;br /&gt;Проблема, однако, в том, что второго варианта мы видим все меньше и меньше, а первого — все больше и больше. Эншитификация, общее падение уровня софта/скиллов/услуг, капитализм, в общем, нужно очень сильно постараться и очень сильно верить, чтобы сделать что-то в интересах пользователя.&lt;br /&gt;&lt;br /&gt;Сидеть на старых версиях — нормально. А что еще делать? Весь мир сошел с ума. Ненормально этому радоваться. Чинить надо, а не луддитничать.</description><pubDate>2026-02-24T13:18:48+00:00</pubDate><link href="https://t.me/c/1339432494/994">https://t.me/c/1339432494/994</link></item><item><guid>https://t.me/c/1339432494/993</guid><title>Здесь в Берлине в транспорте иногда стоят компьютерные экраны, которые показывают, где ты едешь, как</title><description>Здесь в Берлине в транспорте иногда стоят компьютерные экраны, которые показывают, где ты едешь, какие следующие станции, где куда пересадки. Удобно, пока работает.&lt;br /&gt;&lt;br /&gt;Проблема в том, что иногда они не работают. Бывает, просто зависнут на какой-то станции. Бывает, показывают направление не в ту сторону. Бывает, не от той ветки.&lt;br /&gt;&lt;br /&gt;И вот что я заметил: подъезжаем мы к какой-то станции. Я смотрю из вагона наружу, читаю указатели на самой станции. Потом смотрю на экран, который показывает ерунду. И мой первый инстинкт: надо верить экрану! Это же компьютер. Он динамичнее, точнее, умнее, может, привычнее. Физический мир кто его знает когда строили, наверняка сто раз все поменялось с тех пор. А компьютер он прямо здесь, прямо сейчас, куда-то пошел, с чем-то сверился, что-то определил, и коммуницирует со мной прямо сейчас. И я, конечно, хочу поверить.&lt;br /&gt;&lt;br /&gt;Скажите, доктор, это лечится?</description><pubDate>2026-02-20T14:34:41+00:00</pubDate><link href="https://t.me/c/1339432494/993">https://t.me/c/1339432494/993</link></item><item><guid>https://t.me/c/1339432494/992</guid><title>Надо поговорить про образ будущего. Я посмотрел Good luck, have fun, don’t die!, который мы сейчас б</title><description>Надо поговорить про образ будущего. Я посмотрел Good luck, have fun, don’t die!, который мы сейчас будем легко спойлерить, но в целом не сюжет, а больше посыл.&lt;br /&gt;&lt;br /&gt;Фабула: путешественник во времени прибывает в примерно наше настоящее, чтобы остановить создание ИИ. Параллельно в фильме много сатиры на общество потребления, техноэскапизм, технопривязанность.&lt;br /&gt;&lt;br /&gt;Посыл понятен: мир меняется очень быстро, технологии выглядят угрожающе, нам всем страшно. Но вот тут наступает тонкий момент: нам страшно, потому что мы не знаем, что будет дальше. А фильм скорее склоняется к тому, что нам страшно, потому что технологии это объективное зло. Но не строит убедительной картины, почему это так.&lt;br /&gt;&lt;br /&gt;Например, есть сцена, где неуверенный в себе учитель пытается попросить подростков прочитать Анну Каренину. Подростки, понятно, в телефоне. И... что? Мне непонятно, почему это неправильно. Да, у всех нас есть инстинкт, что литература хорошо, телефон плохо, он гораздо тупее (ну это объективный факт), но неправильно ли это? Или это какая-то навязанная социально-приемлемая традиционная точка зрения? Нормально ли для подростков интересоваться книгой пятидесятилетнего деда, который родился 200 лет назад? Хотим ли мы жить в обществе, где все подростки с интересом и взахлеб читают Анну Каренину? Чем вообще Анна Каренина лучше тиктоков, не по уровню, а концептуально? Тоже развлечение, тоже способ скоротать время. Потому что так делали наши пра-пра-пра-пра-родители? Так на них, может, тоже ворчали, мол, чего в книгах своих сидишь, глаза испортишь, иди коз паси. А сейчас считается интеллектуальный времяпрепровождением.&lt;br /&gt;&lt;br /&gt;Или: чувак уходит жить в виртуальную реальность, потому что там прикольнее. Окей, уход человечества в виртуальную реальность это  страшно, но хотелось бы как-то про это поговорить: почему страшно? Что в этом страшного? Страшно и плохо? Страшно и нейтрально? Естественная реакция на это — отторжение, но чем оно вызвано? Усилением одиночества? Потому что мы чувствуем подвох? В чем? А если подвоха нет? То есть да, тема серьезная. Но странно от нее отмахнуться «ну понятно же, что нехорошо». Нет, непонятно. Хотелось бы разобраться.&lt;br /&gt;&lt;br /&gt;Или главный антагонист фильма. Некий всесильный ИИ, создание которого герои пытаются остановить. Но... почему? Нам на самом деле это никак не объясняют. Типа, ну ИИ же. Разве не страшно? Всесильный к тому же. Бойтесь. Бу! Потом немножко намекают, но все еще непонятно: он вроде как переселил всех в виртуальную реальность, реальный мир почему-то стал серым и пасмурным (почему, кстати? Я думал, без людей наоборот воздух свежее должен стать и травка везде зацветет), а проблема главного героя в том, что он не может к нему подключиться. И это странно, потому что на месте главного полюса фильма большая дыра с мотивацией: странно раздувать личную проблему до масштабов всего человечества. Как именно ИИ испортит мир? И зачем?&lt;br /&gt;&lt;br /&gt;И снова эта тема с технофобией. Сейчас принято ругать технологии и хвалить все органическое. Я уже писал, как я от этого устал, в посте про Terra Nil. Алло, у технологий плохая репутация в первую очередь из-за эншиттификации и недальновидного абьюза, сами по себе технологии это отлично! Мы хотим прогресс, мы хотим обуздать природу, мы хотим потреблять как можно больше энергии, делать открытия, летать в космос, лечить рак, жить вечно. Другое дело, что с условным Элоном Маском, наверное, не хотим, но в самой идее полета ничего плохого нет! Технологии — добро!&lt;br /&gt;&lt;br /&gt;Жалко. Хотелось бы по-настоящему посмотреть на источник проблем: капитализм имеет довольно неприятное лицо, люди одиноки, технологии открывают новые возможности, человеку нужен человек. Хотелось бы поговорить про наше будущее, а не будущее, придуманное нашими родителями. Мы хотим мечтать, очень хочется о чем-нибудь мечтать!  &lt;br /&gt;&lt;br /&gt;А пока посмотрите лучше Mars Express.</description><pubDate>2026-02-18T14:01:57+00:00</pubDate><link href="https://t.me/c/1339432494/992">https://t.me/c/1339432494/992</link></item><item><guid>https://t.me/c/1339432494/991</guid><title>Чет вспомнил, что когда-то у юзабилистов был метод персон. Идея такая: юзабилисты садились за стол, </title><description>Чет вспомнил, что когда-то у юзабилистов был метод персон. Идея такая: юзабилисты садились за стол, придумывали несколько «типичных пользователей», давали им имена, описывали их привычки, вешали на доску, и потом все решения фильтровали через них.&lt;br /&gt;&lt;br /&gt;Ну типа это Василий Петрович, сантехник, любит пина коладу, попадать под дождь, дома есть лабрадор Тотошка, ездит до работы на трех автобусах, две татуировки, три серьги, четыре золотых зуба, все деньги держит на карте Уралпромбанка под подушкой. И потом такие: делать кнопку зеленой или синей? Что про это подумает Василий Петрович? Василию Петровичу больше понравится зеленый, значит делаем зеленой.&lt;br /&gt;&lt;br /&gt;То есть еще раз: группа юзабилистов-профессионалов на зарплате садилась и придумывала абсолютно рандомного, ни откуда не вытекающего вымышленного человека, а потом принимала решения на основе того, что этот вымышленный человек подумает. «Василию Петровичу будет неудобно!» — «Что еще за Василий Петрович?» — «Наш воображаемый друг!» — «А, понял, тогда переделываем конечно». Это как провести соцопрос, но на все ответы ответить самому. Почему нет? Так даже быстрее.&lt;br /&gt;&lt;br /&gt;(Понятно, что по факту большинство решений дизайнер принимает сам, это не странно. Странно пытаться скрыть этот факт и вместо «мне так больше нравится» говорить «мне-то все равно, а вот у Василия Петровича есть мнение»).&lt;br /&gt;&lt;br /&gt;Это к вопросу о том, может ли целая индустрия на несколько лет коллективно сойти с ума и начать делать абсолютную дичь, называть это методологией, выбивать под это бюджет, выступать на конференциях, писать книжки и нахваливать. Может.</description><pubDate>2026-02-17T12:52:04+00:00</pubDate><link href="https://t.me/c/1339432494/991">https://t.me/c/1339432494/991</link></item><item><guid>https://t.me/c/1339432494/990</guid><title>Мне нравится язык Зиг, но одно абсолютно дикое идиотское решение я понять не могу: Эндрю Келли наста</title><description>Мне нравится язык Зиг, но одно абсолютно дикое идиотское решение я понять не могу: Эндрю Келли настаивает, чтобы в твоей программе абсолютно, никогда, ни в каком случае не было неиспользуемых переменных. Нельзя иметь лишний параметр функции, нельзя создать локальную переменную и ничего с ней не сделать, ничего нельзя. Прям программа не скомпилируется. Отключить тоже нельзя, принципиально.&lt;br /&gt;&lt;br /&gt;А вот что я в связи с этим не могу понять: он что, сразу пишет готовые правильно работающие программы без багов? Ему никогда не нужно поменять что-то небольшое, посмотреть, что получается, и на основе этого принять решение уже, что делать дальше? Или закомментировать часть кода, запустить, посмотреть, как работает?&lt;br /&gt;&lt;br /&gt;Не знаю у кого как, а у меня это основной рабочий цикл, я делаю это по миллиону раз в день. И, как вы понимаете, «неиспользуемые переменные» этому ооооооооочень мешают.&lt;br /&gt;&lt;br /&gt;Мотивация, которую я слышал — в конечной программе неиспользуемые переменные это ошибка. Ну ладно, но а неиспользуемые функции, неиспользуемые импорты, неиспользуемые поля почему тогда не ошибка? Их почему-то можно.&lt;br /&gt;&lt;br /&gt;Ужас, кошмар, явная очевидная ошибка, не пускать!&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;    &lt;code class='language-zig'&gt;&lt;br /&gt;        &lt;br /&gt;fn fff() void {&lt;br /&gt;    const f = 0;&lt;br /&gt;}&lt;br /&gt;{}&lt;br /&gt;    &lt;/code&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Все нормально, абсолютно поощряемое поведение, ничего странного:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;    &lt;code class='language-zig'&gt;&lt;br /&gt;        &lt;br /&gt;fn fff() void {&lt;br /&gt;    const f = 0;&lt;br /&gt;    _ = f;&lt;br /&gt;}&lt;br /&gt;{}&lt;br /&gt;    &lt;/code&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Зачем? Для кого этот танец? Кого и от чего он защищает? Это как окна подтверждения «точно удалить», которые пользователи нажимают на автомате. Разработчики так давно их делают, что никто не задается вопросом, кого и от чего они защищают. Просто, традиция такая.&lt;br /&gt;&lt;br /&gt;И что насчет не конечной программы, а пути к ней? Как-то же до нее надо добраться. А пока добираешься и пытаешься понять, что же вообще надо писать и куда двигаться, ну да, будут вот такие вот артефакты. И ЭТО НОРМАЛЬНО.&lt;br /&gt;&lt;br /&gt;Это же причина, по которой я не люблю линтеры. Сидишь такой, пишешь &lt;code&gt;var a = 0&lt;/code&gt;, а он тебе радостно подчеркивает это красным и орет: ЗАБЫЛ! ЗАБЫЛ! А че забыл-то, я только начал писать, под руку не лезь. Это же идиотизм: ты думаешь о чем-то, пытаешься что-то сделать сложное, в голове многомерная модель еле помещается, а тебя компьютер отвлекает какими-то совершенно идиотскими тривиальностями. Неиспользуемая переменная, господи, милый мой, мне бы твои проблемы.&lt;br /&gt;&lt;br /&gt;При этом конечный код у меня часто почище многих. В том смысле что красиво, аккуратно, логично, последовательно. Но это отдельный этап, наведение красоты, когда уже во всем разобрался и точно знаешь, что только что сделал. Он тоже нужен, но один раз в конце, а не всю дорогу.&lt;br /&gt;&lt;br /&gt;Проблема в том, что на простоту и последовательность нет линт-правил, их не выложишь на гитхаб и не напишешь про это статью. Это должно изнутри идти. А орать на меня не надо. Пока я работаю, я лучше знаю, что мне сейчас нужно, а что потом пригодится.</description><pubDate>2026-02-15T17:09:19+00:00</pubDate><link href="https://t.me/c/1339432494/990">https://t.me/c/1339432494/990</link></item><item><guid>https://t.me/c/1339432494/989</guid><title>Сегодня мы рассмотрим русские народные пословицы и поговорки на предмет логических несостыковок.  «Н</title><description>Сегодня мы рассмотрим русские народные пословицы и поговорки на предмет логических несостыковок.&lt;br /&gt;&lt;br /&gt;«Не надо выносить сор из избы»&lt;br /&gt;&lt;br /&gt;Почему не надо? А что, собственно, предлагается? Копить его в избе? Засрется ведь.&lt;br /&gt;&lt;br /&gt;«Без труда не выловишь и рыбку из пруда»&lt;br /&gt;&lt;br /&gt;Интересный выбор деятельности для пословицы. Рыбалка буквально самый ленивый род занятий, который можно придумать — закинул удочку и тупо сидишь ЖДЕШЬ.&lt;br /&gt;&lt;br /&gt;«Лучше синица в руке, чем журавль в небе»&lt;br /&gt;&lt;br /&gt;А зачем в руке синица? Что с ней делать? Какой, так сказать, юз кейс?&lt;br /&gt;&lt;br /&gt;«Слово — не воробей, вылетит — не поймаешь»&lt;br /&gt;&lt;br /&gt;Чтобы сразу закрыть птичью тему. А что, воробья вылетевшего ты прям вот так вот легко возьмешь и поймаешь?&lt;br /&gt;&lt;br /&gt;«На вкус и цвет товарищей нет»&lt;br /&gt;&lt;br /&gt;Это &lt;em&gt;буквально&lt;/em&gt; то, как надо искать товарищей. По совпадению вкусов (и цвета (кожи)).&lt;br /&gt;&lt;br /&gt;«Не рой другому яму — сам в неё попадёшь»&lt;br /&gt;&lt;br /&gt;Чему учит нас эта пословица? Если есть хоть малейшая возможность неудачи, то за дело не стоит браться вовсе? Так себе совет.&lt;br /&gt;&lt;br /&gt;«Любишь кататься — люби и саночки возить»&lt;br /&gt;&lt;br /&gt;Давайте вы не будете говорить мне, что мне любить, а что не любить? Можно прекрасно что-то делать обязательное и не любить его при этом.&lt;br /&gt;&lt;br /&gt;«Доверяй, но проверяй»&lt;br /&gt;&lt;br /&gt;Мир это война, свобода это рабство, доверие это проверки. ???&lt;br /&gt;&lt;br /&gt;«Нет худа без добра»&lt;br /&gt;&lt;br /&gt;Есть. Взять, хотя бы, Liquid Glass.&lt;br /&gt;&lt;br /&gt;«Готовь сани летом, а телегу зимой»&lt;br /&gt;&lt;br /&gt;Я бы, если честно, и телегу летом готовил. Летом все сподручнее.&lt;br /&gt;&lt;br /&gt;«Под лежачий камень вода не течет»&lt;br /&gt;&lt;br /&gt;Как будто это что-то плохое. Мне кажется, если под что-то затекает вода, это обычно наоборот не очень хорошо (если вы не рыба). Да и под камни в целом вода обычно не течет. Да и что может камень еще делать, кроме как лежать? Сидеть? Стоять? Лететь?&lt;br /&gt;&lt;br /&gt;«Яблоко от яблони недалеко падает»&lt;br /&gt;&lt;br /&gt;Ну тут по фактам.&lt;br /&gt;&lt;br /&gt;“You can’t have your cake and eat it”&lt;br /&gt;&lt;br /&gt;Извиняюсь за английский. Типа, ты можешь или иметь торт, или съесть его, но тогда он как бы исчезнет и иметь его будет нельзя. К этой пословице у меня только один вопрос: а зачем иметь торт? В чем смысл этого обладания? Зачем есть понятно, но желать просто иметь торт в своем распроряжении?&lt;br /&gt;&lt;br /&gt;“Open a Can Of Worms”&lt;br /&gt;&lt;br /&gt;Тут не очень понятно. Во-первых, где вы видели червей в банке? Как они туда попали? Единственное, что приходит в голову, это для рыбалки. Но на рыбалке банка с червями это что-то хорошее, если ты ее открыл, значит у тебя все в порядке, ты подготовился и сейчас дело пойдет. НО ЭТО НЕ ТО ЧТО ЭТА ПОГОВОРКА ЗНАЧИТ!&lt;br /&gt;&lt;br /&gt;“The writing on the wall”&lt;br /&gt;&lt;br /&gt;Тут есть интересная параллель с русской поговоркой «на заборе тоже написано».&lt;br /&gt;&lt;br /&gt;«Лучше один раз увидеть, чем сто раз услышать»&lt;br /&gt;&lt;br /&gt;У меня есть смешная картинка на этот счет, но я вам ее не покажу.</description><pubDate>2026-02-13T16:29:22+00:00</pubDate><link href="https://t.me/c/1339432494/989">https://t.me/c/1339432494/989</link></item><item><guid>https://t.me/c/1339432494/988</guid><title>Короче, пока я мечтал сделать свой десктопный юай-фреймворк, зумеры перелезли с десктопа в терминал.</title><description>Короче, пока я мечтал сделать свой десктопный юай-фреймворк, зумеры перелезли с десктопа в терминал.&lt;br /&gt;&lt;br /&gt;Могу понять — мне тоже больно смотреть на ту дичь, которую творят операционки, на ту дичь, которую творят веб-сайты, и на ту дичь, которую творят богатейшие компании Силиконовой долины, которые не могут себе позволить запилить нативный клиент.&lt;br /&gt;&lt;br /&gt;Но о чем теперь мечтать?</description><pubDate>2026-02-12T09:20:12+00:00</pubDate><link href="https://t.me/c/1339432494/988">https://t.me/c/1339432494/988</link></item><item><guid>https://t.me/c/1339432494/987</guid><title>А научите пользоваться будильником?  Я вот дошел до стадии, когда у меня есть два раза в неделю нека</title><description>А научите пользоваться будильником?&lt;br /&gt;&lt;br /&gt;Я вот дошел до стадии, когда у меня есть два раза в неделю некая регулярная активность, на которую нужно ставить будильник. «Ага!» — подумал я. «В айфоне как раз есть функция повторяющихся будильников по дням недели».&lt;br /&gt;&lt;br /&gt;И вот я его ставлю на вторник и пятницу, просыпаюсь во вторник на 10 минут раньше сам, и... что мне теперь делать? Будильник мне не нужен, он довольно противно пищит, так что я бы предпочел этого избежать. Но если я зайду в будильники и выключу его, он выключится навсегда. И что, и какой тогда плюс от этих повторений?&lt;br /&gt;&lt;br /&gt;Напоминаю, что я купил айфон, чтобы о таких вещах не думать, чтобы о них думали умные калифорнийские дизайнеры с большой зарплатой. Это значит, что стороннее приложение будильника я поставить не могу.</description><pubDate>2026-02-11T13:00:48+00:00</pubDate><link href="https://t.me/c/1339432494/987">https://t.me/c/1339432494/987</link></item><item><guid>https://t.me/c/1339432494/986</guid><title>UPD: Порешали, всем спасибо!  А научите деньги в Россию переводить из Германии?  Все мои прошлые спо</title><description>UPD: Порешали, всем спасибо!&lt;br /&gt;&lt;br /&gt;А научите деньги в Россию переводить из Германии?&lt;br /&gt;&lt;br /&gt;Все мои прошлые способы прикрыли, и я читаю, что единственный нормальный это иметь друга в стране-посреднике типа Казахстана, Грузии, Армении, ОАЭ (но я точно не знаю, в каких).&lt;br /&gt;&lt;br /&gt;Если это так, помогите? У кого есть опыт, кто недавно это делал и это точно работает? И получать из Европы, и пересылать в Россию (Сбер или Райффайзен). Если мы лично знакомы, вдвойне классно, всем спокойнее будет.</description><pubDate>2026-02-10T10:02:24+00:00</pubDate><link href="https://t.me/c/1339432494/986">https://t.me/c/1339432494/986</link></item><item><guid>https://t.me/c/1339432494/985</guid><title>Интерфейсы становятся крупнее и белее. Почему? Потому что если поставить рядом два интерфейса, то то</title><description>Интерфейсы становятся крупнее и белее. Почему? Потому что если поставить рядом два интерфейса, то тот, в котором больше белого, крупнее кнопки и текст, и меньше элементов будет казаться чище.&lt;br /&gt;&lt;br /&gt;Была статья Light Mode InFFFFFFlation, где чувак сравнил цвет тулбаров в Макоси за все время ее существования. Они начинались с хорошего такого, глубокого серого, и дошли постепенно до чистого белого. Он даже график построил, на котором этот эффект видно.&lt;br /&gt;&lt;br /&gt;Я сам с Тахое давно угораю — они додумались сделать чисто белые кнопки на чисто белом фоне. Это не фигура речи, буквально #FFF на #FFF. К — контраст. А чтобы их было хоть как-то видно, рисуют бледную тень вокруг. Куда дальше? Айфон вроде уже начал заигрывать с HDR в интерфейсах, и это непаханое поле пока. HDR, напоминаю, дает вам белый белее белого. Можете представить потенциал.&lt;br /&gt;&lt;br /&gt;То же самое с размером кнопок. Крупнее — смотрится выгоднее на первый взгляд. У меня есть картинка, которую я нарисовал в 2019-м, где задокументирована главная страница Ютуба. В 2014-м она показывала 6 превьюшек в ряд, в 2017-м пять, а в 2019-м только четыре. Недавно я обновил ее для 2025-го, потому что они наконец переключились на три в ряд. Еще немножко потерпеть и они, уверен, сделают одно видео на страницу. И у нашего поколения наконец-то будет свой телевизор.&lt;br /&gt;&lt;br /&gt;Напоминаю, что мониторы с 2014-го стали только больше, разрешение выше, контента туда могло бы влазить больше, но его намеренно пихают меньше. У превьюшек не динамический размер, вы можете открыть главную хоть на 6K мониторе, и тогда у вас будут три превьюшки (превьюшки! маленкие квадратики на главной!) каждая с собственным FullHD разрешением. Можно, в принципе, прям на главной и смотреть уже.&lt;br /&gt;&lt;br /&gt;С чистотой/простотой эффект примерно тот же. Если убрать все «неглавные» кнопки и оставить одну главную, будет казаться, что ты упростил интерфейс. На деле, конечно, нет, потому что задачи пользователя не изменились, просто до каких-то вещей ты усложнил ему путь. Но &lt;em&gt;выглядит&lt;/em&gt; чище.&lt;br /&gt;&lt;br /&gt;В целом это эффект телевизоров в шоуруме. Когда их в ряд стоит два десятка, ты начинаешь сравнивать и выбирать тот, который светит поярче и цвета показывает посочнее. Поэтому в телевизорах в магазине включают специальный «демо-режим», где якрость, насыщенность и сглаживание кадров выкручены на максимум. А когда ты привозишь его домой, ты первым делом это все отключаешь, потому что постоянно на это смотреть глаза выгорят.&lt;br /&gt;&lt;br /&gt;Проблема в том, что в интерфейсах на основе этого принимают решения, с которыми нам потом жить на постоянке, а выключить этот демо-режим нельзя. Я не хочу смотреть на чисто белый интерфейс и красиво спрятанные кнопки 24/7. Я хочу контраст, я хочу комфорт, я хочу sensible defaults, я хочу интерфейсы, оптимизированные под долгое использование.&lt;br /&gt;&lt;br /&gt;А демо-режим свой в жопу себе засуньте.</description><pubDate>2026-02-07T11:42:24+00:00</pubDate><link href="https://t.me/c/1339432494/985">https://t.me/c/1339432494/985</link></item><item><guid>https://t.me/c/1339432494/984</guid><title>Однажды у одного программиста посреди дня отвалилась жопа. Доктор сказал, что это не лечится, тогда </title><description>Однажды у одного программиста посреди дня отвалилась жопа. Доктор сказал, что это не лечится, тогда программист пожал плечами и пошел написал программу, в которой не было онбординга, кнопки были маленькие и контрастные, которая не собирала аналитику, не разлогинивала каждые две недели, в которой не было нотификаций, не было рекламы, а на диске она занимала один мегабайт.&lt;br /&gt;&lt;br /&gt;А чего бояться? Второй раз-то жопа уже не отвалится.</description><pubDate>2026-02-06T14:12:51+00:00</pubDate><link href="https://t.me/c/1339432494/984">https://t.me/c/1339432494/984</link></item><item><guid>https://t.me/c/1339432494/983</guid><title>Подумайте.  Стоят ли ваши высокопроизводительные приложения. Стоит ли оптмизация батарейки. Стоят ли</title><description>Подумайте.&lt;br /&gt;&lt;br /&gt;Стоят ли ваши высокопроизводительные приложения. Стоит ли оптмизация батарейки. Стоят ли плавные 120-герцовые анимации. Стоят ли понятные сообщения об ошибках. Стоит ли надежность в работе. Стоит ли скорость, стоит ли предсказуемость.&lt;br /&gt;&lt;br /&gt;Стоят ли все эти капризы всего лишь одной слезы программиста, которому придется это писать?&lt;br /&gt;&lt;br /&gt;Может быть и не стоят.</description><pubDate>2026-02-05T16:37:00+00:00</pubDate><link href="https://t.me/c/1339432494/983">https://t.me/c/1339432494/983</link></item><item><guid>https://t.me/c/1339432494/982</guid><title>У берлинского транспорта есть несколько приложений, я пользовался BVG Tickets. И в прошлом году под </title><description>У берлинского транспорта есть несколько приложений, я пользовался BVG Tickets. И в прошлом году под Новый год они такие: мы сделали редизайн, ща выкатим. Причем не просто апдейтом, а как-то по хитрому, что старое приложение переставало работать, и из Апп стора надо было скачать новое с таким же названием.&lt;br /&gt;&lt;br /&gt;Ну ладно, думал я, посмотрим. Выкатили. Обновился. И что вы думаете? Выглядит чуть более трендово, да. Но оно стало строго хуже работать! Одна из функций — определить, на какой остановке ты покупаешь билет (чтобы ты не ездил по одному билету туда и обратно), тупо требовала перезапуска каждый раз. Прям hard exit. В течение года оно еще отваливалось пару раз, до состояния «чет билеты не покупаются», и мне пришлось его переустанавливать. Короче, классика.&lt;br /&gt;&lt;br /&gt;Ну вот, мучался я, мучался, а потом догадался поискать другие приложения. И они, оказалось, есть. И тоже официальные! Не знаю, что там за ситуация, может, как с Телеграмом, несколько конкурирующих официальных клиентов.&lt;br /&gt;&lt;br /&gt;В общем, качнул наугад какое-то BVG Fahrinfo (информация о поездках типа). И оно работает как часы! Моментально просто! Все определяет, все покупает просто со скоростью света. Выглядит, правда, как сделанное госпрограммистами на зарплате в 2010-м году, где че лежит нифига не понятно, но работает!&lt;br /&gt;&lt;br /&gt;Какие мы можем сделать из этого выводы? Основные функции перевешивают любой дизайн в 10, 100, может быть, 1000 раз. Какой толк от красивого приложения, если оно не работает? И это говорит человек, который &lt;em&gt;очень&lt;/em&gt; любит выбирать вещи за их внешний вид.&lt;br /&gt;&lt;br /&gt;Если функция работает в 90% случаев — считай, она не работает. Лучше бы ее вообще не было. Нам нужны вещи, на которые можно положиться, это качественно другой уровень использования.&lt;br /&gt;&lt;br /&gt;Далее, людям, которые очень горят сделать редизайн, ни в коем случае нельзя давать его делать.&lt;br /&gt;&lt;br /&gt;Людям, которые молча тихонечко работают и делают хорошо, никого не трогают и не имеют амбиций, надо все-таки подсовывать иногда дизайнера. Сами они не справляются.&lt;br /&gt;&lt;br /&gt;Вещи становятся хуже. Вам не кажется. Весь мир за последние 20 лет стал работать менее надежно, менее предсказуемо, менее качественно. Это общая тенденция.&lt;br /&gt;&lt;br /&gt;Ну и наконец, большинство проблем реального мира исправляются тривиально. Было бы желание. Желания, к сожалению, нет.</description><pubDate>2026-02-04T12:13:38+00:00</pubDate><link href="https://t.me/c/1339432494/982">https://t.me/c/1339432494/982</link></item><item><guid>https://t.me/c/1339432494/981</guid><title>Я что-то задумался, что никогда не искал работу по принципу «это идеальная для меня работа и я буду </title><description>Я что-то задумался, что никогда не искал работу по принципу «это идеальная для меня работа и я буду на 100% счастлив ее делать». Это всегда было что-то ситуативное: единственная кложа-компания, которая меня наняла, компания, обеспечившая переезд, ребята, которых я хорошо знал, фаундер стартапа, который про меня слышал, хорошая ЗП. Но никогда не было так, чтобы я прям горел и верил в продукт.&lt;br /&gt;&lt;br /&gt;Но жизнь проходит, всех денег не заработать, всю работу не переделать, я как-то более-менее встал на ноги и мне не надо больше бросаться на первое попавшееся предложение, чтобы выжить. Наверное, если приложить усилия, я бы мог найти что-то вот прям мирового уровня и по душе? Личный бренд какой-никакой есть, на HN знают.&lt;br /&gt;&lt;br /&gt;Мое главное условие — что я должен прям 100% стоять за продукт. Не так что «вы придумываете, а я делаю», и не «вы платите, я делаю что скажут», я прям хочу болеть и верить на 100%, без задних мыслей. То есть это что-то важное для мира, однозначно добро (не реклама, не крипта, не ИИ), и еще важно: технически сложное. Делать что-то, что может сделать ИИ при правильном промтинге, не очень интересно.&lt;br /&gt;&lt;br /&gt;Я думаю, что мог бы работать над Sublime Text, может быть Foundation DB до того, как их купили, Raph Levine пилит шрифтовой стек на деньги Гугла. Мне нравится Ghostty как продукт, но работать там сейчас бы не хотел — он уже более-менее готов, может быть когда он только еще начинался? Вопрос: что еще бывает? Как видите, это все уже состоявшиеся продукты, но как попасть во что-то такое в начале, чтобы оказать какой-то осмысленный импакт? Нужно прям чтобы технически супер-сложно было, и не совсем бесполезно.&lt;br /&gt;&lt;br /&gt;Ну и в ближайшие полгода я все еще чиллю за свой счет, так что прям сейчас я никуда не пойду. Просто хочется иметь что-то, о чем можно было бы помечтать. Лучик надежды на будущее.</description><pubDate>2026-02-03T17:07:42+00:00</pubDate><link href="https://t.me/c/1339432494/981">https://t.me/c/1339432494/981</link></item><item><guid>https://t.me/c/1339432494/980</guid><title>Писали мы как-то в Джетбрейнсе Емакс на Котлине под названием Fleet. Новый текстовый редактор с нуля</title><description>Писали мы как-то в Джетбрейнсе Емакс на Котлине под названием Fleet. Новый текстовый редактор с нуля, на собственном рендеринге, без веб-технологий.&lt;br /&gt;&lt;br /&gt;И вот тестируем как-то его на больших файлах. Создали файл с миллионом (или миллиардом?) строк, сколлим в конец файла, перформанс потестить. Скроллится-то он нормально, но по какой-то причине буквы начинают скакать. Прям одна чуть выше, другая чуть ниже, третья чуть кривовата. Не эксепшна, ни замедления, просто вот такой вот эффект.&lt;br /&gt;&lt;br /&gt;Нифига себе, думаю. Вот это круть. Как в фэнтези, заплыть куда-то далеко, и там всякая дичь начиается, которой ты никогда не видел. Here be dragons. Вдвойне впечатляюще, потому что компьютеры обычно предсказуемо себя ведут, и трудно получить какой-то качественно новый эффект, если просто делать чего-то больше обычного. Замедление можно, но тут не замедление, тут прям визуализация дичи.&lt;br /&gt;&lt;br /&gt;Окзалось, понятно, что у флоатов точность кончилась. Мы в наивности своей делали весь этот длинный виртуальный канвсас на миллион строк, паннили его в конец и по этим огромным координатам рисовали.&lt;br /&gt;&lt;br /&gt;Все равно круто, когда ты видишь концепт, про который знаешь только в теории, настолько наглядно.</description><pubDate>2026-02-01T14:25:12+00:00</pubDate><link href="https://t.me/c/1339432494/980">https://t.me/c/1339432494/980</link></item><item><guid>https://t.me/c/1339432494/979</guid><title>Вас когда-нибудь увольняли с работы? За что?  Меня два раза: один раз я считал, что мы занимаемся ер</title><description>Вас когда-нибудь увольняли с работы? За что?&lt;br /&gt;&lt;br /&gt;Меня два раза: один раз я считал, что мы занимаемся ерундой, плохо это скрывал, но смелости уйти самому не хватало. Второй раз не вписался в стартап, делал хорошо, а надо было быстро.&lt;br /&gt;&lt;br /&gt;Теперь вы расскажите.</description><pubDate>2026-01-31T11:22:53+00:00</pubDate><link href="https://t.me/c/1339432494/979">https://t.me/c/1339432494/979</link></item><item><guid>https://t.me/c/1339432494/978</guid><title>Читал на днях, что в современном мире стало не модно стараться, выкладываться и делать работу хорошо</title><description>Читал на днях, что в современном мире стало не модно стараться, выкладываться и делать работу хорошо. Вот эти вот «просидел всю ночь, не спал, думал неделю, но зато зацените как хорошо сделал». Вместо этого сделал и ладно, как-то оно будет работать, иди отдохни, ворк-лайф баланс восстанови. Жизнь дана не для того, чтобы работу работать.&lt;br /&gt;&lt;br /&gt;Я в целом такую точку зрения тоже видел, сам я, понятно, ее не разделяю, я наоборот про вложиться и вкалывать, думать круглыми сутками и гордиться результатом, чуть ли не личность привязывать к профессиональному успеху. Мне не в падлу сделать хорошо, потому что если не делать хорошо, то зачем вообще делать? Есть, понятно, и другие люди, и их, как мы видим, все больше, потому что мир вокруг работает все хуже.&lt;br /&gt;&lt;br /&gt;Но вопрос не в этом. Вопрос: где я это читал?</description><pubDate>2026-01-29T16:45:31+00:00</pubDate><link href="https://t.me/c/1339432494/978">https://t.me/c/1339432494/978</link></item><item><guid>https://t.me/c/1339432494/977</guid><title>Слушал вчера Wookash подкаст с автором Dear ImGui, Omar Cornut. И зацепился за одну вещь: он говорит</title><description>Слушал вчера Wookash подкаст с автором Dear ImGui, Omar Cornut. И зацепился за одну вещь: он говорит, что строить UI кодом гораздо проще, чем данными. Типа, написал button() и уже хуяк — у тебя кнопка на экране появилась. Гибче, говорит, так. Это в противовес, понятно, Реакту, где нужно вернуть описание new ReactElement(&amp;#x27;button&amp;#x27;, ...). Первый подход взял себе, например, Джетпак Композ, второй — Флаттер и СвифтЮай.&lt;br /&gt;&lt;br /&gt;Мне всегда этот аргумент был непонянен. Очевидно, если вернуть данные, то я больше с ними смогу сделать. Например, выкинуть. А императивную кнопку если кто-то вызвал, то все, обратно ее уже никак не отзовешь. Можно и не выкидывать, а отфильровать, или взять первые десять, или залезть внутрь, что-то посмотреть и модифицировать. В тестах, в конце концов, сравнить результаты с ожидаемыми. Это все позволяют данные, но не императивный код.&lt;br /&gt;&lt;br /&gt;Но Dear ImGui очевидно безумно успешен, поэтому я сделал непривычное для себя усилие — попробовал представить, что в этом что-то есть.&lt;br /&gt;&lt;br /&gt;Часто ли программно обрабатывать UI, сгенерированный другим компонентом? Похоже, не так уж и часто, иначе подход Dear ImGui бы не взлетел. Или условных Solid/Vue с шаблонами, где вообще все гвоздями прибито. Там не то что второго уровня мета-компонент не написать, там и первого-то не очень легко, когда логика со всякими if/for начинается.&lt;br /&gt;&lt;br /&gt;Дальше, часть аргумента в пользу Dear ImGui — это то, что он написан на С++, а там, понятно, просто так объект не вернешь, тем более со вложенными всякими штуками. Сразу начнется: а кто за память отвечает, а как это, а как то. То есть их успех определен частично тем, что они нашли удачную форму АПИ под целевой язык, но не факт, что для других, более высокоуровневы языков, она будет такая же.&lt;br /&gt;&lt;br /&gt;Второй момент — это остутствие церемоний. Код действительно выглядит просто, вывести юай-компонент в Dear ImGui так же просто, как написать println. Такая простота подкупает, и ее часть — что не надо ничего особо учить. Функции работают как функции, параметры как параметры, ты пишешь обычный код, который уже знаешь, никаких сюрпризов. То есть порога входа считай нет. А еще у тебя свободен return канал для твоих целей — АПИ свои дела само разрулит в стороночке.&lt;br /&gt;&lt;br /&gt;Сравним это с Реактом, который тоже не то чтобы супер-сложный, но все-таки немножко с церемониями. Код нужно правильно организовать, засетапить. Писать его нужно там, где скажут, а не там, где хочется. Фунции ведут себя как ничто другое себя не ведет, проперти тоже специальные. Это явный порог входа, к сожалению.&lt;br /&gt;&lt;br /&gt;Третья часть уже не к форме АПИ относится, а к факторам успеха. Dear ImGui всеядный — запускается на чем угодно, где угодно, кушать не просит, мнений не навязывает. Еще и стабильный, т.е. один раз написал и живешь, ни о чем не волнуешься (сравните еще раз с Реактом, где каждый год какая-то революция). Не очень элегантный, зато работает для всех.&lt;br /&gt;&lt;br /&gt;Теоретически я могу это представить: ты приходишь брать какую-то библиотеку, а там написано: это не будет работать, тут такие-то ограничения, тут такие-то компромиссы, а тут наши идеи. И тебе может подойдет, а может и нет. И если нет, ты уйдешь. А если ты приходишь и там написано: как-то, но скорее всего ты свою задачу решишь. Ты можешь быть недоволен качеством на 100%, но решишь. И это, знаете, аргумент. Он хотя бы тебя не разворачивает от ворот сразу.&lt;br /&gt;&lt;br /&gt;Это все ценности, которым я хотел бы научиться, потому что мои инстинкты немножко другие — сделать максимально хорошо любой ценой, а не удовлетворить всех, но хоть как-то. И вот второе — явно очень успешная стратегия. Дать людям инструмент и оставить их в покое, без твоего мнения, что с ним делать. Переубеждать сложно, а помогать легко.&lt;br /&gt;&lt;br /&gt;Короче, может что-то в этом ImGui и есть. Задумался.</description><pubDate>2026-01-28T17:47:44+00:00</pubDate><link href="https://t.me/c/1339432494/977">https://t.me/c/1339432494/977</link></item></channel></rss>