Machine head - Александр О. – Telegram
Machine head - Александр О.
370 subscribers
24 photos
1 video
22 links
Канал для техногиков, программистов и ит-предпринимателей о технологиях в бизнесе и бизнесе на технологиях.

Написать в личку @spaceguest
Download Telegram
Кажется, мы наблюдаем закат современных мобильных (и не только) приложений.

На 🔍Google I/O 24 показали кучу разных нейросетей, но одна из самых впечатляющих новинок - интеграция ИИ в рабочие процессы, когда можно поручить агенту наблюдать за задачей, анализировать данные вокруг нее, подводить итоги работы и тд. Выглядит, как убийца всех видов автоматизаций и их компаний-разработчиков.

Остальные возможности работы по анализу разных данных, от текста до видео, позволяют заглянуть в будущее, где останутся железные платформы адаптированные к ИИ-вычислениям, нейросети интегрированные в ядро операционных систем и пользователи, взаимодействующие с единственным интерфейсом - Ask AI.

Ставлю на то, что 🍏Apple на WWDC выкатит массу ИИ-фич, нацеленных на потребление контента. Будут ли это новые SDK или они в очередной раз сбреют целый пласт приложений из AppStore готовым решением, посмотрим.

#мысли

🐧Код и юзеры
Please open Telegram to view this post
VIEW IN TELEGRAM
🍏 Apple выпустила новые М4 чипы спустя полгода после анонса M3 Pro и M3 Max. О чем это нам говорит?

На скринштах тесты производительности M3 Max (слева) и M4 (Справа)

Наиболее интересным выглядит прирост в категории Object Detection. В отличие от Google, которая выполняет вычисления над фотографиями пользователей в облаке Google Photo и очень ораниченно на девайсе, компания из купертино нацелилась делать тоже самое сугубо на девайсе, традиционно, на WWDC апеллируя к Privacy. Хардверно, Object Detection относится к категории ML-числодробилок, особо эффективно проявляя себя в комбинации GPU+NPU вычислений. Сюда можно отнести и другие категории тестов: Object Remover, Horizon Detection и другие детекшены, которые, как видно из тестов, показывают "эволюционный" прирост 10-20%. Похоже, что компания делает не только ставку на железо но и на софт, активно оптимизируя алгоритмы. Вероятно на WWDC24 мы увидим более обширную серию презентаций развития CoreML и новые API к on-device моделям.

Значительный скачок также заметен в процессинге HDR. Это определенно make sense, так как в iPad Pro 2024, по заявлениям Apple, яркость в SDR приближается к HDR-ной. Повышая качество картинки рядового контента, Apple качественно выделяет свои девайсы на фоне других, что без сомнения, нравится юзерам.

О том, какие, по моему мнению, фишки мы увидим в новой iOS 18, я напишу на днях.

Так почему же Apple так рано выпустила новые чипы?

Мое предположение в том, что Apple ошиблась в позиционированни чипов m3-series, сделав ставку на игровой сегмент, который у Apple, мягко говоря, в самом зачатке и требует многих лет, чтобы пересадить ПК-бояр на макинтош и мобильный гейминг. Мир еще не увидел M3 Ultra как выходит четвертая серия, в которой основная маркетинговая ставка - фукнции ИИ, которые до анонса следующего поколения ОС, видны на вот таких тестах.

Куда же действительно пойдет компания, узнаем на WWDC 24-го июня.

🐧Код и юзеры
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
Итак, о новшествах iOS 18. Часть первая. Чего там точно не будет.

Недавече, пролетела новость, якобы, 🍏Apple и 🤖OpenAI готовят сделку, мол, встроят ChatGPT в ОС. Как следствие, пошли различные инсинуации: Siri прокачают с ИИ от OpenAI, HomePod-ы разом оживут и прочие сказочные предположения.

Почему компания на это никогда не пойдет: во-первых, их собственные инновации по развитию AI на девайсах давно опережают рынок, несмотря на то что голосовой ассистент более чем туп и бесполезен. В то же время они первыми дали толчок ИИ-фотографии, первыми предложили распознавание текста с картинок и камеры, копирование субъектов с фото простым лонг-тапом и тд и тп. Во-вторых, ChatGPT классный, но third-party сервис никогда не будет допущен к ключевым фичам iOS.

О чем же тогда договаривались Кук и Альтман? Так как на презентации ChatGPT-4o основным прорывом стали голосовые возможности модели, Сэм, скорее всего, просил Тима позволить сторонним приложениям добавлять собственный wake-up-word. В актуальной версии ОС, им является «Привет, Сири».

Звучит логично, доступность голосового ассистента напрямую зависит от способа его активации. В таком случае, угрозы для их собственного голосового ассистента нет. Если Apple всё таки даст ума Сири, в рамках существующей экосистемы устройств, ей не будет конкурентов по степени интеграции. (Пока Евросоюз и тут не прижмет Кука за создание искусственных монополий).

Как будет на практике, узнаем 10 июня. Я, увы, узнаю позже вас, так как в это время буду на ретрите, хранить обет молчания с полным отказом от гаджетов. Уффф. Испытание не из легких. 😁 А пока есть время, еще немного погадать на кофейной гуще ))

#ios18
Please open Telegram to view this post
VIEW IN TELEGRAM
Давно не читались виделись

Больше 3х месяцев ни одного толкового поста 🤯 я думал это "кризис жанра", оказалось просто нет идей о чем писать. Канал - крайне требовательная штука. Писать надо регулярно, интересно и разнообразно. Так, как я пока ещё не умею.

Какие планы дальше?

Для начала, я решил опубликовать все свои айтишные заметки, хаотически собираемые в ноушене за годы работы. Там много всего и лютый разнобой. Я всё откладывал момент, чтобы причесать контент, структурировать, но похоже я не заставлю себя сделать это разом, поэтому буду делать по частям. Там материалы по Swift, Kotlin, C# (странно, но факт), по JVM и Unix, выжимки из техническо-бизнесовой литературы и так далее. Ставлю на то, что моим 8-ми подписчикам и миллионам будущих 😁 такой винегрет, вряд ли придётся по душе, но я это сделаю, скорее ради себя, столкнуть с мёртвой точки моё желание нести свет своего опыта в этот мир.

За сим откланяюсь, так как готовлю первый выпуск.
🔥3
💥 А вот и первая публикация из моих многочисленных заметок, дающая старт циклу статей "Демистификация 🔥Spot VM". В ней разговор идет об интерпретаторе и компиляторах виртуальной машины 🔥Spot - сердце #jvm.

Старался писать достаточно простым языком, так что даже если вы не java разработчик, вам может быть интересно почитать, хотя бы для общего развития. Welcome! ⚡️⚡️⚡️

https://machine-head.ru/collections/hotspot-demistifaction/tpost/ry63f9emy1-demistifikatsiya-hotspot-vm-chast-1-komp

#demistify_hotspot@machine_head_ru
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5
В 🍎 AppleTV возвращается русский язык! 15 ноября стартует новый сезон одного из моих любимых сериалов «Укрытие». И он выходит, в том числе, на русском языке. Похоже корпорация делает ставку на скорую оттепель в отношениях между Россией и Западом, раз снова вкладывает деньги в локализацию контента.

#apple
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3
😭 Внезапно, придется придумывать новое название. Хотя это мне очень нравилось. С таким же названием уже давно публикуется не очень широко известный подкаст одной широкоизвестной конторы (не буду ее пиарить тут). Вообщем, грусть... может что-то более креативное в голову придёт.

PS: если будут идеи. накидайте в комменты...
Please open Telegram to view this post
VIEW IN TELEGRAM
Channel name was changed to «🤖 Machine head | Про разработку и запуск продуктов на мобилках»
🤨 Это что новый канал? Как я тут оказался?

Канал тот же! ⭐️ Название канала и домен сайта изменились.

Всё потому, что название совпало с довольно популярным айти-подкастом 🤦‍♂️, о котором я ни сном, ни духом. Я изначально не хотел упарываться в выдумывание уникального названия, так как затрата времени на это практически никогда не окупается - пропустил проверку по интернету. В итоге, совпадение буква в букву. Ну ок, давай помозгуем.

Теперь блог и канал называются 🤖 Machine Head. Почему так? Наверно, потому что вступив в эру ИИ нам точно понадобится машино-голова, чтобы не отстать от искуственных мозгов, как остали приматы от хомо-сапиенсов. Благо, товарищ Маск и его стартап Neural Link трудятся как раз в этом направлении. И, наверное, все мы, программисты, немного машиноголовые: компилируем в уме, интерпретируем, систематизируем и тд.

Название новое, но концепции все те же. Пишу статьи про программирование мобилок и не только, запуск стартапов и другое.

PS: ничего общего с легендарной группой Machine Head нет. Надеюсь они не обидятся.
Please open Telegram to view this post
VIEW IN TELEGRAM
💥 Вторая статья в цикле "Демистификация 🔥Spot ВМ"

С названиями, аватарками канала разобрались, пора и честь знать.

В этот раз говорим про самую мякотку виртуальной машины - Кеш кода 🤬. Что вообще за кеш такой? Да ведь байткод - это всё еще высокоуровневая репрезентация исходного кода и по-умолчанию мы его интерпретируем. Процесс это не ахти какой быстрый, любая программа, статически скомпилированная, будет на порядки быстрее. Для устранения этого недостатка #jvm использует JIT компиляторы, приемы оптимизации и кеш для хранения скомпилированных инструкций...

Подробнее в статье. ⚡️ читать и комментировать ))

#demistify_hotspot@machine_head_ru
Please open Telegram to view this post
VIEW IN TELEGRAM
А это вообще законно? 🤨 Apple 🍎 делает ход и уничтожает рабочие настольные ПК в крошки. Этой крошкой. У нас эта пушка будет стоить порядка 200К. Но что может предложить мир ПК за эти деньги? Черный гудящий пылесборник, у которого только кулер больше чем всеь Mac mini. Не удивлюсь если кто-то начнет носить его из дома на работу и назад. Рабочая станция на ладошке. Такое нам надо 😺
Please open Telegram to view this post
VIEW IN TELEGRAM
🚀 Стартап в соло #1

Именно этим я занимаюсь с сентября 2024 и, пожалуй, пришло время начать делиться процессом с миром.

Предыстория.

Я очень люблю учиться. Будучи по профессии программистом, а в душе предпринимателем, я постоянно разнонаправленно учусь, даже вещам напрямую не связанным с деятельностью или хобби.

Первая встреча с онлайн образованием произошла в маленьком стартапе Edera в далеком 2018-м, куда меня пригласили в роли разработчика. Идея меня очень вдохновила, но стартап умер в зародыше, оставив чувство, что можно было сделать что-то классное и по-настоящему востребованное.

Далее я продолжил работу в найме, делая подходы к различным проектам. Набивал руку в ролях: дизайнера, продуктолога и аналитика, моделировал идеи, исследовал рынки, проверял гипотезы с JTBD в живых интервью. Увы, они не продемонстрировали сколько-нибудь уверенного потенциала.

2024 год не стал исключением и оказался полным новых знаний и открытий. И главное открытие пришло из мира Edtech - огромный рынок, на 92% консолидирован в руках десятка компаний, из которых всего пара имеют техническую экспертизу, за счет которой резко вырвались вперед.

Взяв несколько мнений людей, напрямую причастных к обучению онлайн, у меня сложилась картина застоя и запрос на обновление в отрасли. Подсветились множество проблем и болей, которые в упор не хотят замечать мамонты. Так, будто у нас есть комбайны типа MS Word, появляется Notion и рвет текстовые редакторы, как Тузик грелку.

И главная проблема: монетизировав создателей контента и онлайн-школы, платформы кладут болт на тех, для кого это всё это должно работать - людей, идущих за знаниями.

#стартап_в_соло@machine_head_ru
🔥3
💥 Демистификация VM: Часть 3 уже здесь

👋 с добрым субботним утречком! Подзадержал я выход новых статей в этом цикле: уж очень увлекает работа над стартапом.

Стратегии деоптимизации - самая короткая статья в цикле, но не менее интересная. Многие даже не в курсе, что развитый полиморфизм Java в 🔥Spot бывает мономорфным, биморфичным и мегаморфичным. Знание нюансов напрямую влияет, насколько ваш код будет быстр и оптимизируем!

⚡️ читать и комментировать

#demistify_hotspot@machine_head_ru
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
Machine head - Александр О. pinned «🚀 Стартап в соло #1 Именно этим я занимаюсь с сентября 2024 и, пожалуй, пришло время начать делиться процессом с миром. Предыстория. Я очень люблю учиться. Будучи по профессии программистом, а в душе предпринимателем, я постоянно разнонаправленно учусь…»
Machine head - Александр О. pinned «✈️ Навигация по каналу 2025 ✈️ Теги: #demistify_hotspot@machine_head_ru #стартаперские_инсайты@machine_head_ru Книги: - Практическое руководство…»
Все вокруг подводят итоги года 😒, я тоже не останусь в стороне.

1️⃣ в августе я уволился из найма, чтобы стартовать собственную технологическую компанию 🏠 амбиции большие, но начало всегда прозаично

2️⃣ я пришел в edtech с абстрактным понимаем проблем отрасли и идеями решений, с сентября по ноябрь, проделал десятки итераций, чтобы определить, что именно, для кого и как я собираюсь делать. В итерации вошли эксперименты с нейросетями и всевозможными технологиями, созвоны и общение с отраслевыми экспертами,

3️⃣ в декабре случился долгожданный прорыв. 😮 Применяя JTBD и тщательные исследования проблем пользователей и конкурентные решения, на свет появился полностью интерактивный дизайн-прототип 😱мобильного и веб приложения.

Есть конечно и ложка дегтя. Например, я очень мало уделял внимания этому каналу. ☹️ Несмотря на наличие тонн весьма полезного программистам материала в заметках, находить время на рерайт в полноценные статьи непросто. Постараюсь исправиться в Новом Году.

Всем желаю пробовать новое 🔝, экспериментировать, притворять идеи в жизнь и не бояться рисковать. Пусть рядом с вами будут люди, которые будут в вас верить и поддерживать. Всем удачи и любви в Новом Году ! ❤️💋 С праздником!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥42
Стартапы крутятся, коды мутятся, разве что денег с этого пока нет 😁 классика )

Но речь пойдет не о доходах, а о нюансах процесса. У любого стартапа с мультиплатформенным продуктом всегда встает дилемма - какие технологии применить, чтобы сократить time-to-market. Мне как инженеру должно быть просто, подумаете вы, и ошибетесь. Инженеру-предпринимателю еще сложнее. Как инженер я не боюсь технической сложности, но как предприниматель боюсь быть втянут в решение технических, а не продуктовых проблем

Изначально, я тестировал идею построить стек технологий для бекенда и мобильных приложений вокруг Kotlin - языка JVM в наши дни обросшего компиляторами и инструментарием создания приложений под все необходимые платформы. Использование одного языка, по идее, должно было упростить разработку, меньше разных технологий - меньше проблем.

Опытным путем доказано - Kotlin не является кроссплатформенным решением, экономически выгодным для стартапа. Ниже ряд причин:

- Родная среда для Kotlin - JVM и Android. Понадобятся годы, чтобы инструментарий для разработки под другие среды стал годен к использованию из коробки. Всё, что сейчас есть для разработки под iOS и Desktop предельно сыро - на iOS нет интеропа со Swift, а на десктопе тут и там торчат волосатые уши Java Swing. Тут и там нужны какие-то плагины к компилятору, настройка в Gradle - черная магия.

- Compose Multiplatfrom - безбожно тормозит на прокрутки даже простых списков, а Kotlin Multiplatform в быстрорастущих проектах обрастает такой сложностью, что нужна отдельная команда, вникающая в нюансы сборки и платформенной интеграции

- Единственным местом где можно что-то взять и сделать на Kotlin - это бекенд. Тут правят Spring и Quarkus. Вероятно, их использование было бы оправдано в all-in Kotlin стеке. Но как мы поняли концепция провалилась, а значит и корпоративных тяжеловесов из мира Java в стартап тянуть смысла нет.

Kotlin на беке больше Java чем Koltin: корутинами даже не пахнет, тащить в проект родные Kotlin-зависимости резона нет.

Еще один минус - JVM не для экономных. Даже оптимизированный Dockerfile на выходе дает образ минимум в 250-300 МБ. В рантайме инстанс тоже не мал и не блеснет производительностью. Нативные компиляторы типа GraalVM чтобы удешевить владение инфраструктурой -
лишние приседания, вредные для стартапа.

В итоге весь написанный Kotlin-код был заархивирован. Опыт получен. Бекенд был переписан с кучей новых фич Golang за 1,5 недели. Продуктивность стартаперская, docker-образ 9Мб, производительность чудовищная.

Мобильное приложение будет нативное. На Swift. Потому что я в нем эксперт.

Вывод. Берите то, что хорошо знаете или способны адаптировать в кратчайшие сроки. И если это не Kotlin, то он не станет для вас универсальным решением.

#стартап_в_соло@machine_head_ru
👍6🔥2