Dumch API
Иногда посещают тревожные мысли, что с развитием ИИ моя профессия останется невостребованной. Пугает как потеря дохода, так и необходимость заняться чем-то другим. Помню, как повеселила идея, что люди специально пишут плохой код, чтобы обучать нейросети…
Хабр
Заговор разработчиков против корпораций: архитектура и принципы
С момента написания предыдущей статьи я находился под пристальным вниманием. Попытка опубликовать материалы на англоязычных платформах обернулась фиаско — в первые же минуты легионы последователей...
🔥9👍6❤1👾1😡1
Случайно наткнулся на это https://youtu.be/7Mm3BZnfD3k
На канале есть и лайфкодинг:
- ИИ-модель для заработка на ставках,
- решение задач с литкода,
- реализация блокчейн.
А что вы делали в свои 7 лет :)
На канале есть и лайфкодинг:
- ИИ-модель для заработка на ставках,
- решение задач с литкода,
- реализация блокчейн.
А что вы делали в свои 7 лет :)
YouTube
С нуля до оффера 250 000 в IT в 7 лет. Моя история и советы.
Привет! В этом видео я рассказываю, как в свои 7 лет прошел путь от изучения основ программирования до первого оффера на 250 000 рублей. Вы узнаете, с чего я начинал, какие языки программирования изучал, какие проекты делал и как смог получить свой первый…
🤯12🔥4❤1✍1
Между изнурительными боксерскими играми и настольным теннисом обычно держу какую-то развлекательную игру. Решил замерить, есть ли хоть какой-то толк. Вот что получается с Batman: Arkham Shadow (в комментариях приложу больше сессий).
Чтобы нагрузка была чуть выше, использую либо утяжелители по 1кг, либо
Чтобы нагрузка была чуть выше, использую либо утяжелители по 1кг, либо
Boxing Resistance Bands (эспандер для бокса, третья картинка). Во время диалогов иногда приседаю.🔥10👍2👾2✍1
This media is not supported in your browser
VIEW IN TELEGRAM
Взяли сегодня кота из приюта, и уже спустя пару часов он написал свой первый скрипт:
А позже дал понять, что написанную им программу стоит воспринимать как чёрный ящик.
dffffffffffl,kkkkkkkkkkkkk
А позже дал понять, что написанную им программу стоит воспринимать как чёрный ящик.
❤26😁8🔥4👍3
This media is not supported in your browser
VIEW IN TELEGRAM
Послушал сейчас интервью с Натаном, автором RAMA (платформа для написания бекендов в новой парадигме). Он задал любопытный вопрос следующему гостю по правилам подкаста, но я бы тоже хотел ответить.
Вопрос: «когда вы в последний раз потратили всю ночь, работая над Clojure-проектом?»
Попросили написать stack based интерпретатор с предложенным синтаксисом. Я написал первую версию, мы созвонились, поболтали. Натан остался доволен и попросил добавить continuation в язык.
На вопрос, сколько времени есть, сказали: сколько угодно.
• Я честно прочел книгу на немецком по теме через google translate (лучшее, что нашел);
• вернулся к SICP и перечитал часть про интерпретаторы;
• реализовал 6 промежуточных интерпретаторов для тренировки.
Спустя две с половиной недели дал конечный результат с подсветкой синтаксиса и статическим анализом при запуске в Intellij IDEA (и везде, где есть поддержка clj-kondo).
Отвечая на поставленный вопрос,
последний раз работал несколько бессонных ночей и даже не получил обратную связь — над твоим проектом,прагматичный ты ублюдок .
Вопрос: «когда вы в последний раз потратили всю ночь, работая над Clojure-проектом?»
Попросили написать stack based интерпретатор с предложенным синтаксисом. Я написал первую версию, мы созвонились, поболтали. Натан остался доволен и попросил добавить continuation в язык.
На вопрос, сколько времени есть, сказали: сколько угодно.
• Я честно прочел книгу на немецком по теме через google translate (лучшее, что нашел);
• вернулся к SICP и перечитал часть про интерпретаторы;
• реализовал 6 промежуточных интерпретаторов для тренировки.
Спустя две с половиной недели дал конечный результат с подсветкой синтаксиса и статическим анализом при запуске в Intellij IDEA (и везде, где есть поддержка clj-kondo).
Отвечая на поставленный вопрос,
последний раз работал несколько бессонных ночей и даже не получил обратную связь — над твоим проектом,
😁12🤯4😡3👾1
Недавно вышла статья «Как ежедневный кофе меняет структуру мозга». Решил разобраться, на чем строятся выводы.
Вот ислледование из статьи про уменьшение серого вещества в височных долях «кофеманов», у которых еще и рабочая память ухудшилась (проверяли через n-back).
Я бы уже задумался о том, чтобы бросать кофе, но:
1. Подопытным давали таблетки с 450мг кофеина в день (≈ полтора литра капучино).
2. Выборка всего из 20 человек.
3. Полно исследований (надеюсь, не заказных), что кофе — геропротектор, защищает от риска деменции, Альцгеймера (ссылки есть в исследовании выше).
Выводы: злоупотреблять кофе, наверное, не стоит, но однозначно говорить о вреде одной-двух чашек в день еще рано.
Вот ислледование из статьи про уменьшение серого вещества в височных долях «кофеманов», у которых еще и рабочая память ухудшилась (проверяли через n-back).
Я бы уже задумался о том, чтобы бросать кофе, но:
1. Подопытным давали таблетки с 450мг кофеина в день (≈ полтора литра капучино).
2. Выборка всего из 20 человек.
3. Полно исследований (надеюсь, не заказных), что кофе — геропротектор, защищает от риска деменции, Альцгеймера (ссылки есть в исследовании выше).
Выводы: злоупотреблять кофе, наверное, не стоит, но однозначно говорить о вреде одной-двух чашек в день еще рано.
❤12👍6✍5🔥1
На Moscow HighLoad++ попался вопрос:
Что бы вы ответили?
Один выгоревший сеньор или два джуна с горящими глазами?
Что бы вы ответили?
😁8👾4❤3🤔2
Dumch API
На Moscow HighLoad++ попался вопрос: Один выгоревший сеньор или два джуна с горящими глазами? Что бы вы ответили?
На хайлоаде ответил коротко, тут более развернутый ответ
https://habr.com/ru/articles/885604/
https://habr.com/ru/articles/885604/
Хабр
Один выгоревший сеньор или два джуна с горящими глазами?
— Кому бы вы разрешили себя оперировать — одному опытному уставшему хирургу или двум интернам с горящими глазами? Многое зависит от контекста. Удалить вросший волос можно доверить и самому себе....
🔥11😁3❤2👍2
Кажется, все потихоньку идет к тому, чтобы перестать мучить кандидатов лайвкодингом.
Навык абсолютно бесполезный, потому что никогда в реальной жизни не нужно реализовывать алгоритм в google docs, комментируя свои шаги. Умение за 15-20 минут решить среднюю задачу с Leetcode говорит о кандидате только то, что он когда-то занимался олимпиадным программированием и/или потратил время на подготовку (мой случай). К рабочим задачам это не имеет никакого отношения.
Вижу только пользу в том, что разработчики «читерят». Может быть, компании одумаются и начнут искать адекватные стратегии отбора.
Навык абсолютно бесполезный, потому что никогда в реальной жизни не нужно реализовывать алгоритм в google docs, комментируя свои шаги. Умение за 15-20 минут решить среднюю задачу с Leetcode говорит о кандидате только то, что он когда-то занимался олимпиадным программированием и/или потратил время на подготовку (мой случай). К рабочим задачам это не имеет никакого отношения.
Вижу только пользу в том, что разработчики «читерят». Может быть, компании одумаются и начнут искать адекватные стратегии отбора.
👍16❤4🤝4🤔2
Хочу поделиться текущим восприятием ИИ в контексте разработки.
Не знаю, нравятся ли кому ИИ-автодополнения. Я везде отключил, потому что чаще оно отвлекает, чем помогает. Пользовался в разное время Copilot, Codeium, Gigacode.
Последние полгода всё чаще вижу, что нейросетями пользуются как чатом, только с добавлением контекста репозитория в промпт. В добавок к контексту появилась возможность описать критерии выполнения задачи и отдать все на произвол ИИ.
На прошлой неделе “завирусилась” терминальная утилита claude-code. Можно теперь написать тест и попросить утилиту итерироваться, пока тест не позеленеет (автоматический
Кстати ИИ-редакторы это уже давно позиционировали в демках:
- Windsurf (редактор от Codeium).
- Zed (демо-видео по ссылке было доступно еще в ноябре прошлого года).
Интерфейсы для разработки будут обрастать умными функциями, и в какой-то момент горячие клавиши, модальное редактирование (
Почему прямо сейчас бизнесу не заменить разработчиков (или разработчикам самих себя) нейросетями?
1. Дорого. Решение задачи, на которую у разработчика ушло бы минут 5-10, может обойтись и в 1$, и в 5$ (с
2. При этом нейросети не решают любые программерские-проблемы. Я несколько раз натыкался на то, что не могу привести нейросеть к решению, даже давая подсказки.
3. По-прежнему нужно понимать бизнес-требования и приоритеты, самостоятельно оценивать риски, понимать “трейдофы“, понимать, куда ведешь проект, почему используешь такую-то архитектуру, предсказывать изменения требований и т.п.
К горести луддитов, коим сам являюсь 😂 , ИИ становится все дешевле, но проблемы из пунктов
Не знаю, нравятся ли кому ИИ-автодополнения. Я везде отключил, потому что чаще оно отвлекает, чем помогает. Пользовался в разное время Copilot, Codeium, Gigacode.
Последние полгода всё чаще вижу, что нейросетями пользуются как чатом, только с добавлением контекста репозитория в промпт. В добавок к контексту появилась возможность описать критерии выполнения задачи и отдать все на произвол ИИ.
На прошлой неделе “завирусилась” терминальная утилита claude-code. Можно теперь написать тест и попросить утилиту итерироваться, пока тест не позеленеет (автоматический
REPL получается).Кстати ИИ-редакторы это уже давно позиционировали в демках:
- Windsurf (редактор от Codeium).
- Zed (демо-видео по ссылке было доступно еще в ноябре прошлого года).
Интерфейсы для разработки будут обрастать умными функциями, и в какой-то момент горячие клавиши, модальное редактирование (
vim) и слепая печать станут пережитком прошлого. Для кого-то уже стали. В 2015 коллега мне сказал: ”зачем тренировать слепую печать, если через пару лет все будут набирать текст голосом?“.Почему прямо сейчас бизнесу не заменить разработчиков (или разработчикам самих себя) нейросетями?
1. Дорого. Решение задачи, на которую у разработчика ушло бы минут 5-10, может обойтись и в 1$, и в 5$ (с
claude code, в зависимости от размера и сложности проекта).2. При этом нейросети не решают любые программерские-проблемы. Я несколько раз натыкался на то, что не могу привести нейросеть к решению, даже давая подсказки.
3. По-прежнему нужно понимать бизнес-требования и приоритеты, самостоятельно оценивать риски, понимать “трейдофы“, понимать, куда ведешь проект, почему используешь такую-то архитектуру, предсказывать изменения требований и т.п.
К горести луддитов, коим сам являюсь 😂 , ИИ становится все дешевле, но проблемы из пунктов
2 и 3 оставят профессию актуальной еще на неопределенное время. По личному восприятию появление LLM скорее избавило меня от скучной части работы, чем стало заменой.👍16👾3🤔2❤1
Еще немного про SOLID, OOP и принципы, в продолжение https://t.me/dumch_code/40
За время работы в ООП-парадигме сформировалась цепочка нейронов, ответственная за получение боли от несовершенства наследования.
Куда включить глинтвейн б/а? В безалкогольные напитки или в глинтвейны?
На фотографиях два решения:
1. “отнаследовались“ от глинтвейнов, соблюли Locality of Behaviour (LoB). Но Liskov Substitution нарушен — там, где ожидается б/а напиток, глинтвейн б/а не подойдет.
2. “отнаследовались“ от алкогольных и б/а напитков, связали общим mark-интерфейсом Глинтвейн, но искать сложнее (нарушили LoB).
За время работы в ООП-парадигме сформировалась цепочка нейронов, ответственная за получение боли от несовершенства наследования.
Куда включить глинтвейн б/а? В безалкогольные напитки или в глинтвейны?
На фотографиях два решения:
1. “отнаследовались“ от глинтвейнов, соблюли Locality of Behaviour (LoB). Но Liskov Substitution нарушен — там, где ожидается б/а напиток, глинтвейн б/а не подойдет.
2. “отнаследовались“ от алкогольных и б/а напитков, связали общим mark-интерфейсом Глинтвейн, но искать сложнее (нарушили LoB).
😁24👍5👾3
Если кто-то смотрит видео в ускоренном режиме, можно ускориться еще сильнее.
Есть приложения, позволяющие пропускать тишину — проигрывать ее с более высокой скоростью.
Раньше пользовался SkipSilence, но Google Chrome его удалил. Нашлась алтернатива: Jump Cutter.
• работает на youtube, vk, rutube, yandex, сoursera, twitch, «и (почти) на всех сайтах» (c);
• можно задавать margin для тишины, чтобы иметь минимальную паузу между предложениями;
• можно пользоваться через firefox на телефоне.
Есть приложения, позволяющие пропускать тишину — проигрывать ее с более высокой скоростью.
Раньше пользовался SkipSilence, но Google Chrome его удалил. Нашлась алтернатива: Jump Cutter.
• работает на youtube, vk, rutube, yandex, сoursera, twitch, «и (почти) на всех сайтах» (c);
• можно задавать margin для тишины, чтобы иметь минимальную паузу между предложениями;
• можно пользоваться через firefox на телефоне.
Google
Jump Cutter - Chrome Web Store
Watch videos up to 2x faster by automatically skipping long pauses between sentences
👍13🔥7👾2❤1
Иногда что-то считается невозможным, пока не доказано обратное.
Пока в 1953 Эдмунд Хилари и его товарищ с неблагозвучным именем не покорили Эверест, затея считалась безумной. Теперь это несложная задача даже для ребенка.
До 1954 года считалось, что физически невозможно пробежать милю быстрее, чем за 4 минуты. После рекорда Роджера Баннистера только ленивый бежал медленнее.
В 2025-ом t.me/yetanotherqa дала таблетки нашему коту. Я убедился, что это возможно, и теперь даю ему их самостоятельно уже третий день подряд.
Пока в 1953 Эдмунд Хилари и его товарищ с неблагозвучным именем не покорили Эверест, затея считалась безумной. Теперь это несложная задача даже для ребенка.
До 1954 года считалось, что физически невозможно пробежать милю быстрее, чем за 4 минуты. После рекорда Роджера Баннистера только ленивый бежал медленнее.
В 2025-ом t.me/yetanotherqa дала таблетки нашему коту. Я убедился, что это возможно, и теперь даю ему их самостоятельно уже третий день подряд.
😁15🔥5❤3✍1
О навыках в современном мире
1. Когда-то существовали профессии вроде лифтера. Всё, что нужно было делать — пускать людей в лифт и отвозить их на нужный этаж.
2. Когда-то считалось, что основная задача программиста — получить алгоритм и перевести его в код. Увы, тут как с кнопками лифта — легко автоматизируется.
3. На днях ChatGpt обесценил навыки графического дизайна: можно набросать корявый скетч и получить картинку в заданном стиле.
4. Знание иностранного языка всё еще ценится. Но уже существуют мгновенные переводы видео. И не так сложно представить, что появятся фильтры на Zoom/Google meet, позволяющие говорить с иностранцем на своем языке так, чтобы всем казалось, что разговор ведется на родном языке.
Всё, что не является основой, будет автоматизировано. Возвращаясь к примерам выше:
1. Важно понимать, на какой этаж хочешь попасть, а не уметь отправить лифт на этот этаж.
2. Важно понимать, что ты хочешь запрограммировать (какую архитектуру построить, как масштабировать проект), а не уметь реализовать алгоритм.
3. Важно чувство вкуса и видение того, что ты хочешь нарисовать, а не навык рисования.
4. Важно то, что ты хочешь сказать, а не умение это сказать на каком-то языке.
Программисту нужно не умение на TypeScript или Java щелкать литкод-задачки, а понимание базы (асимптотика, операционные системы, сети, структуры данных, базы данных). Кто-то может возмутиться: ведь без знаний всего этого успешно работал последние n-лет в таком-то стеке. Я отвечу, что вас уже сегодня с ChatGpt может заменить любой сообразительный человек, даже кодить неумеющий.
Что касается английского языка — ценность всё еще есть. Можно больше улавливать из статей, книг и фильмов, чем в переводе. Бывает особенно приятно понять шутку, основанную на игре слов, возможной только в конкретном языке. Но вот вопрос: стал бы я изучать язык только ради этого? Наверное, нет.
1. Когда-то существовали профессии вроде лифтера. Всё, что нужно было делать — пускать людей в лифт и отвозить их на нужный этаж.
2. Когда-то считалось, что основная задача программиста — получить алгоритм и перевести его в код. Увы, тут как с кнопками лифта — легко автоматизируется.
3. На днях ChatGpt обесценил навыки графического дизайна: можно набросать корявый скетч и получить картинку в заданном стиле.
4. Знание иностранного языка всё еще ценится. Но уже существуют мгновенные переводы видео. И не так сложно представить, что появятся фильтры на Zoom/Google meet, позволяющие говорить с иностранцем на своем языке так, чтобы всем казалось, что разговор ведется на родном языке.
Всё, что не является основой, будет автоматизировано. Возвращаясь к примерам выше:
1. Важно понимать, на какой этаж хочешь попасть, а не уметь отправить лифт на этот этаж.
2. Важно понимать, что ты хочешь запрограммировать (какую архитектуру построить, как масштабировать проект), а не уметь реализовать алгоритм.
3. Важно чувство вкуса и видение того, что ты хочешь нарисовать, а не навык рисования.
4. Важно то, что ты хочешь сказать, а не умение это сказать на каком-то языке.
Программисту нужно не умение на TypeScript или Java щелкать литкод-задачки, а понимание базы (асимптотика, операционные системы, сети, структуры данных, базы данных). Кто-то может возмутиться: ведь без знаний всего этого успешно работал последние n-лет в таком-то стеке. Я отвечу, что вас уже сегодня с ChatGpt может заменить любой сообразительный человек, даже кодить неумеющий.
Что касается английского языка — ценность всё еще есть. Можно больше улавливать из статей, книг и фильмов, чем в переводе. Бывает особенно приятно понять шутку, основанную на игре слов, возможной только в конкретном языке. Но вот вопрос: стал бы я изучать язык только ради этого? Наверное, нет.
1👍48🔥12✍4❤3
Играя в бокс в VR (Thrill of the fight: 1 и 2), развил больший интерес к настоящему боксу и не смог удержаться от похода в боксёрский зал.
В университетские годы занимался несистематически года 3, теперь захотелось подкорректировать технику и синхронизироваться с реальностью.
Любопытно и ожидаемо, основная ошибка — не дотягиваю и не выпрямляю руки до конца. Привычка закрепилась нежеланием бросать удар в пустоту в VR. Думаю,
Кстати, принес VR-шлем в зал, тренер оставил положительный отзыв:
P.S. Как видно по замерам, крадио-нагрузка в VR похожа на реальную тренировку.
В университетские годы занимался несистематически года 3, теперь захотелось подкорректировать технику и синхронизироваться с реальностью.
Любопытно и ожидаемо, основная ошибка — не дотягиваю и не выпрямляю руки до конца. Привычка закрепилась нежеланием бросать удар в пустоту в VR. Думаю,
боксерские эспандеры (был пост с картинкой), останавливающие полет руки, будут помогать.Кстати, принес VR-шлем в зал, тренер оставил положительный отзыв:
отличная замена бою с тенью для разминки
P.S. Как видно по замерам, крадио-нагрузка в VR похожа на реальную тренировку.
1🔥18👍10❤3🤯3
И еще один пост про замеры нагрузок в VR (больше скринов в комментариях).
Arken Age (steam, youtube) обогнала даже Бэтмена в минимизации физических затрат.
‣ Вешал по 1кг на руки;
‣ Почти всегда использовать оружие ближнего боя (физически более затратно, чем стрелять);
‣ Плавал физическим движением рук, а не джойстиком;
‣ Поднимал предметы с пола, нагибаясь за ними или приседая (без телекинеза).
Игру все же порекомендую за уникальный игровой опыт: открытый мир, большое пространство для исследований, гибкий крафтинг, десятки способов вести сражения.
Arken Age (steam, youtube) обогнала даже Бэтмена в минимизации физических затрат.
‣ Вешал по 1кг на руки;
‣ Почти всегда использовать оружие ближнего боя (физически более затратно, чем стрелять);
‣ Плавал физическим движением рук, а не джойстиком;
‣ Поднимал предметы с пола, нагибаясь за ними или приседая (без телекинеза).
Игру все же порекомендую за уникальный игровой опыт: открытый мир, большое пространство для исследований, гибкий крафтинг, десятки способов вести сражения.
2🔥12👍4😁3
Написал заметку по боксу в VR https://habr.com/ru/articles/900156/
Хабр
Бокс в VR: Руководство по выживанию
Когда-то я думал, что бокс в VR — просто игра. Оказалось, она хочет меня убить. Статья о том, как: не приобрести проблемы с сердцем, но получить профилактику сердечно-сосудистых заболеваний; не...
1🔥17👍3✍2❤1
https://t.me/bbbreaking/204566
В интересном мире мы жили бы, если бы такое (дока с cia.gov) могло быть правдой.
Любопытно, что инопланетяне ищут вдохновение для дизайна кораблей в американских фильмах.
Как такое могло оказаться в архивах американских спецслужб? Могу предложить, что это дезинформация со стороны разведки СССР.
В интересном мире мы жили бы, если бы такое (дока с cia.gov) могло быть правдой.
Любопытно, что инопланетяне ищут вдохновение для дизайна кораблей в американских фильмах.
Как такое могло оказаться в архивах американских спецслужб? Могу предложить, что это дезинформация со стороны разведки СССР.
Telegram
Раньше всех. Ну почти.
❗️Советские солдаты погибли после встречи с инопланетным НЛО, говорится в рассекреченном документе, опубликованном на сайте ЦРУ, передает Fox News.
В документе говорится, что советские солдаты якобы сбили НЛО, пролетавший над военной базой. Сообщается…
В документе говорится, что советские солдаты якобы сбили НЛО, пролетавший над военной базой. Сообщается…
😁12👍3🤯3👾1