Ну что, 19:30 наступило. Теперь нужна помощь оценить победителя.
Напомню, что задача была создать самое элегантное и рабочее решение.
Теперь вы решаете кто победитель.
Напомню, что задача была создать самое элегантное и рабочее решение.
Теперь вы решаете кто победитель.
Результат опроса выше показал, что не время хоронить GCD и считать его устаревшим. Это вам не NSOperations.
Я давно потихоньку собирал задачи на синхронизацию тасок и решил поделиться ими в ноушене.
Полезно для тех, кому запрещено использовать Swift Concurrency на проекте
- Изучим concurrentPerform, OSAtomicIncrement32, atomic, lazy
- Поизучаем проблему синглтонов и многопоточности
- Узнаем как объединять запросы или делать их последовательными
- Изучим классическую Producer-Consumer проблему
- а также другое
Получить доступ
Please open Telegram to view this post
VIEW IN TELEGRAM
Как компания заменила фронтендеров на AI
Отличный выпуск, который посоветовал почти каждый.
И я советую. Для людей, кто был скептичен. И кто до сих пор думает "чатгпт просто предсказатель токенов и не умеет в лоулвл и метал шейдеры"
Отличный выпуск, который посоветовал почти каждый.
И я советую. Для людей, кто был скептичен. И кто до сих пор думает "чатгпт просто предсказатель токенов и не умеет в лоулвл и метал шейдеры"
YouTube
Вайбкодим всей командой | AI, Cursor, Claude, ChatGPT, MCP | Podlodka Podcast #427
С каждой неделей AI становится все умнее, и это влияет не только на то, как пишется код, но и на то, как работают целые команды. Андрей Володин – фаундер стартапа Gracia, рассказал про то, как AI агенты изменили его собственный подход к разработке, как поменялись…
Как перевезти 250+ SPM модулей из динамики в статику и не сойти с ума
Продолжая тему модуляризации нельзя не затронуть тему линковки модулей.
Модуляризация не ограничивается вопросом "в какой модуль класть фичи, а в какой бизнес-логику?". Ведь помимо чистой структуры и ответственностей команд есть еще один её важный плюс. Это скорость запуска и оптимизация приложения за счет разделения модулей на динамические или статические библиотеки.
Это всегда большой объем работы:
- нужно настроить кучу модулей
- подружить их вместе и не посраться с другими командами
- ничего не сломать
- а также затрекать правильные метрики, чтобы вся работа не была вредной
Классный доклад, если хотите узнать как решают такие задачи в крупных проектах. Или если вы плохо представляете зачем это нужно и почему сложно.
Продолжая тему модуляризации нельзя не затронуть тему линковки модулей.
Модуляризация не ограничивается вопросом "в какой модуль класть фичи, а в какой бизнес-логику?". Ведь помимо чистой структуры и ответственностей команд есть еще один её важный плюс. Это скорость запуска и оптимизация приложения за счет разделения модулей на динамические или статические библиотеки.
Это всегда большой объем работы:
- нужно настроить кучу модулей
- подружить их вместе и не посраться с другими командами
- ничего не сломать
- а также затрекать правильные метрики, чтобы вся работа не была вредной
Классный доклад, если хотите узнать как решают такие задачи в крупных проектах. Или если вы плохо представляете зачем это нужно и почему сложно.
YouTube
Как перевезти 250+ SPM модулей из динамики в статику и не сойти с ума / Григорий Сухоруков
Доклад от Григория Сухорукова, iOS-разработчика в Яндекс Go на Я.Субботнике по мобильной разработке
Больше контента и анонсов в нашем канале:
Yandex for Mobile https://www.group-telegram.com/yandexformobile
#ЯСубботник #iOSразработка #мобильнаяразработка #ЯндексGo #Swift…
Больше контента и анонсов в нашем канале:
Yandex for Mobile https://www.group-telegram.com/yandexformobile
#ЯСубботник #iOSразработка #мобильнаяразработка #ЯндексGo #Swift…
Forwarded from Media Rare
#технологии #AI #WWDC
На прошлой неделе Apple выпустила научную работу The Illusion of Thinking. В ней двигают мысль, что, большие модели — не такие уж и умные. В рассказе приводится детская головоломка "Ханойские башни", башенка где блинчики нужно переложить с одного штырька через второй, на третий. И там все модели ломаются на восьмом блинчике.
Через пару дней довольно слабый(исключительно имхо) WWDC, где Apple Intelligence все еще пытается скрыть, что ничего не умеет кроме фона в чатах и вызову chatGPT.
А ещё через двое суток выходит o3pro от OpenAI — и интернет заполняется видео, как он решает десятиблинчиковую головоломку за 13 минут.
Красиво.
Остался один вопрос: у кого на самом деле illusion of thinking ?)
@media_rare
На прошлой неделе Apple выпустила научную работу The Illusion of Thinking. В ней двигают мысль, что, большие модели — не такие уж и умные. В рассказе приводится детская головоломка "Ханойские башни", башенка где блинчики нужно переложить с одного штырька через второй, на третий. И там все модели ломаются на восьмом блинчике.
Через пару дней довольно слабый(исключительно имхо) WWDC, где Apple Intelligence все еще пытается скрыть, что ничего не умеет кроме фона в чатах и вызову chatGPT.
А ещё через двое суток выходит o3pro от OpenAI — и интернет заполняется видео, как он решает десятиблинчиковую головоломку за 13 минут.
Красиво.
Остался один вопрос: у кого на самом деле illusion of thinking ?)
@media_rare
Ну что, я полноценно переехал в Москву.
Можете поздравить счастливого обладателя IT-ипотеки на 30 (28) лет🥲
Для меня это большой шаг, который точно повлияет и на жизнь, и на контент.
Я переезжал уже много раз. Но именно в Москву готовился лет восемь. Из маленького посёлка в Казахстане с населением 900 человек, самостоятельно мигрировал поэтапно, пройдя путь трех столиц (Тюмень - столица деревень). Мне всегда было интересно насколько далекий будет путь от стартовой точки.
Он был длинным и непростым. Чаще «вопреки», чем «благодаря». Никогда не брал кредитов, не просил денег у родителей и не занимал у друзей. Поэтому ипотека на много лет это серьёзная ответственность, которую сполна чувствую.
Удивляет, что среди некоторых инфоцыган бытует мнение, если у тебя ипотека, то ты лох. Типа, вот тебе чудокурс по заработку, и никакие кредиты не нужны. Только заплати мне и вылезешь из проблем.
Бред. Не стоит стесняться своей ответственности и решительности. Взять на себя обязательство и дисциплинированно выплачивать долг. Это требует мужества.
А не как в недавних твитерских новостях: блогеры берут деньги у друзей, не отдают, но зато гордо заявляют — «зато не в ипотеке и кредитах»🤡 не ведитесь на поводу у инфантильных блогеров, которые на грани уголовного дела.
У меня есть обязательства и я этого не стесняюсь. не покупаю чудо-курсы, не верю в лёгкий путь. просто понимаю, что теперь придётся пахать ещё больше.
Это и мотивирует потому что отступать уже некуда.
И вы не стесняйтесь своих ипотек:) Ответственность это не слабость, а сила
Финальная ли это точка? Я думаю стартовая
Можете поздравить счастливого обладателя IT-ипотеки на 30 (28) лет
Для меня это большой шаг, который точно повлияет и на жизнь, и на контент.
Я переезжал уже много раз. Но именно в Москву готовился лет восемь. Из маленького посёлка в Казахстане с населением 900 человек, самостоятельно мигрировал поэтапно, пройдя путь трех столиц (Тюмень - столица деревень). Мне всегда было интересно насколько далекий будет путь от стартовой точки.
Он был длинным и непростым. Чаще «вопреки», чем «благодаря». Никогда не брал кредитов, не просил денег у родителей и не занимал у друзей. Поэтому ипотека на много лет это серьёзная ответственность, которую сполна чувствую.
Удивляет, что среди некоторых инфоцыган бытует мнение, если у тебя ипотека, то ты лох. Типа, вот тебе чудокурс по заработку, и никакие кредиты не нужны. Только заплати мне и вылезешь из проблем.
Бред. Не стоит стесняться своей ответственности и решительности. Взять на себя обязательство и дисциплинированно выплачивать долг. Это требует мужества.
А не как в недавних твитерских новостях: блогеры берут деньги у друзей, не отдают, но зато гордо заявляют — «зато не в ипотеке и кредитах»
У меня есть обязательства и я этого не стесняюсь. не покупаю чудо-курсы, не верю в лёгкий путь. просто понимаю, что теперь придётся пахать ещё больше.
Это и мотивирует потому что отступать уже некуда.
И вы не стесняйтесь своих ипотек:) Ответственность это не слабость, а сила
Финальная ли это точка? Я думаю стартовая
Please open Telegram to view this post
VIEW IN TELEGRAM
Software 3.0
Сорок минут базы.
Короче, вся эта тема с промтпрограммированием обсуждается еще с 2014 иконой для AI инженеров — Андреем Карпатовым, ex-директор AI в тесла и фаундер крутых продуктов.
О чем пост? Чувак прославился скиллом уметь объяснять сложные вещи простым языком. Ввел такие понятия:
🟣 Software 1.0 — люди пишут код вручную.
Минус такого подхода в тяжелой формализации сложных задач.
🔘 Software 2.0 — программирование через данные.
Например мы вместо написания кода отдаем нейросети кучу инфы и она сама учится писать код.
Минусы: обучать модели очень дорого самому. И не понятно как мыслит модель.
🔴 Software 3.0 - программирование с помощью нейросети
Тут находимся мы. Появились уже обученные нейросети.
Представь, ты уже написал руку на рядовых задачах сотни раз. Устал придумывать что-то новое. Вот в это время нейросеть просто экономит рутину. А еще у открытой нейросети можно спросить как она сделала выводы.
Программист уже вместо очередной рутинной задачи, где не нужно думать и изобретать велосипеды, экономит время всем. Выделяя время на задачи, с которыми не справится нейросеть.
Вас это не делает тупыми. Вас это просто избавляет от лишней нагрузки.
P.S. Заметил забавную вещь:
Те, кто бездумно читают статьи и принимают все на веру, часто обвиняют «вайбкодеров» в том, что они бездумно доверяют коду от ИИ.
Но сама идея «слепо верить» для меня странная. Неважно, откуда приходит информация от нейросети, из статьи или с твиттера… это все всегда нужно проверять.
Кажется, проблема не в ИИ, а в том, что некоторые люди просто не привыкли проверять и практиковаться. Они просто сменили источник веры: раньше блог, теперь нейросеть.
Вера — лишнее слово в разработке. Нельзя на вере построить дом или заставить самолет летать. Есть только доверие в команде, у которого должна быть высокая цена.
У практикующих инженеров недоверие развито с опытом. Начиная от использования чужих библиотек, заканчивая всякими договоренностями😂 о нем не нужно напоминать
Сорок минут базы.
Короче, вся эта тема с промтпрограммированием обсуждается еще с 2014 иконой для AI инженеров — Андреем Карпатовым, ex-директор AI в тесла и фаундер крутых продуктов.
О чем пост? Чувак прославился скиллом уметь объяснять сложные вещи простым языком. Ввел такие понятия:
Минус такого подхода в тяжелой формализации сложных задач.
Например мы вместо написания кода отдаем нейросети кучу инфы и она сама учится писать код.
Минусы: обучать модели очень дорого самому. И не понятно как мыслит модель.
Тут находимся мы. Появились уже обученные нейросети.
Представь, ты уже написал руку на рядовых задачах сотни раз. Устал придумывать что-то новое. Вот в это время нейросеть просто экономит рутину. А еще у открытой нейросети можно спросить как она сделала выводы.
Программист уже вместо очередной рутинной задачи, где не нужно думать и изобретать велосипеды, экономит время всем. Выделяя время на задачи, с которыми не справится нейросеть.
Вас это не делает тупыми. Вас это просто избавляет от лишней нагрузки.
P.S. Заметил забавную вещь:
Те, кто бездумно читают статьи и принимают все на веру, часто обвиняют «вайбкодеров» в том, что они бездумно доверяют коду от ИИ.
Но сама идея «слепо верить» для меня странная. Неважно, откуда приходит информация от нейросети, из статьи или с твиттера… это все всегда нужно проверять.
Кажется, проблема не в ИИ, а в том, что некоторые люди просто не привыкли проверять и практиковаться. Они просто сменили источник веры: раньше блог, теперь нейросеть.
Вера — лишнее слово в разработке. Нельзя на вере построить дом или заставить самолет летать. Есть только доверие в команде, у которого должна быть высокая цена.
У практикующих инженеров недоверие развито с опытом. Начиная от использования чужих библиотек, заканчивая всякими договоренностями
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Andrej Karpathy: Software Is Changing (Again)
Andrej Karpathy's keynote on June 17, 2025 at AI Startup School in San Francisco. Slides provided by Andrej: https://drive.google.com/file/d/1a0h1mkwfmV2PlekxDN8isMrDA5evc4wW/view?usp=sharing
Chapters (Powered by https://ChapterMe.co) -
00:00 - Intro
01:25…
Chapters (Powered by https://ChapterMe.co) -
00:00 - Intro
01:25…
Forwarded from Доллар по тридцать
В России у Apple возникли трудности — принят закон, обязывающий устанавливать RuStore на все новые смартфоны и планшеты, в том числе Apple. С 1 сентября продавать такие устройства разрешат только при поддержке RuStore для загрузки и обновления приложений. @ruble30
Ну че, раз я в Москве, то время мобилизировать ресурсы оффлайн.
Я всегда использовал этот канал как круглый стол, чтобы объединять и сближать. Слушать и слышать самых интересных. Это следующий эволюционный шаг превратить цифровую копию в оффлайн тусовку. Пусть даже камерную, но уютную.
В офлайне я еще занудней, чем в жизни и никогда подобным не занимался. Поэтому мне нужна ваша помощь.
Пройдите опрос, чтобы рассказать что ИНТЕРЕСНО ВАМ! Бухать или тусить, сидеть зожником и заниматься спортом, слушать технические доклады или сраться из-за ТСА и алгосов.
Пишите и выбирайте все, что нравится.
p.s. кстати, об офлайне. Хочу в мск записаться на бразильское джиу-джитсу. Посоветуйте норм места или го отряд соберем свой.
https://forms.gle/bhKQmLAAa3D6JEw87
Я всегда использовал этот канал как круглый стол, чтобы объединять и сближать. Слушать и слышать самых интересных. Это следующий эволюционный шаг превратить цифровую копию в оффлайн тусовку. Пусть даже камерную, но уютную.
В офлайне я еще занудней, чем в жизни и никогда подобным не занимался. Поэтому мне нужна ваша помощь.
Пройдите опрос, чтобы рассказать что ИНТЕРЕСНО ВАМ! Бухать или тусить, сидеть зожником и заниматься спортом, слушать технические доклады или сраться из-за ТСА и алгосов.
Пишите и выбирайте все, что нравится.
p.s. кстати, об офлайне. Хочу в мск записаться на бразильское джиу-джитсу. Посоветуйте норм места или го отряд соберем свой.
https://forms.gle/bhKQmLAAa3D6JEw87
Google Docs
Опрос по сходке в Москве
В этом опросе хочется понять заинтересованность в организации тематических сходов иос-разрабов (и не только)
AI собеседования в Canva
Почти все, кого я знаю, уже используют AI инструменты для работы. Кодинг, коммуникации, описание задач. Кто-то даже не может без них.
Рынок собесов тоже не стоит на месте и было несложно предсказать, что и здесь нас будут теперь оценивать AI алгоритмы.
Как бы критики не запрещалисрать ai инструменты, но отказываться от них — глупо.
Но для эффективной работы с AI тоже нужны скилл, опыт и знание базы. Разработка это не только написание кода, но и его понимание, отладка, ревью и улучшение.
Новое техническое собеседование AI-assisted programming будет оценивать:
💡Насколько хорошо кандидаты взаимодействуют с AI
💡Умеют ли они разбивать сложную и неопонятную задачу, прежде чем браться за ее реализацию
💡Умеют ли обосновывать свои решения, а не просто слепо верить AI.
💡 Как находят и исправляют ошибки
Почти все, кого я знаю, уже используют AI инструменты для работы. Кодинг, коммуникации, описание задач. Кто-то даже не может без них.
Рынок собесов тоже не стоит на месте и было несложно предсказать, что и здесь нас будут теперь оценивать AI алгоритмы.
Как бы критики не запрещали
Но для эффективной работы с AI тоже нужны скилл, опыт и знание базы. Разработка это не только написание кода, но и его понимание, отладка, ревью и улучшение.
Новое техническое собеседование AI-assisted programming будет оценивать:
💡Насколько хорошо кандидаты взаимодействуют с AI
💡Умеют ли они разбивать сложную и неопонятную задачу, прежде чем браться за ее реализацию
💡Умеют ли обосновывать свои решения, а не просто слепо верить AI.
💡 Как находят и исправляют ошибки
canva.dev
Yes, You Can Use AI in Our Interviews. In fact, we insist - Canva Engineering Blog
How We Redesigned Technical Interviews for the AI Era