https://t.me/dumch_code/29
Нашел решение для засыпания получше — фонарик для чтения. При покупке обратите внимание на
‣ наличие тёплого света;
‣ возможность менять направление фонарика;
‣ зарядку по usb, чтобы не думать о батарейках.
Если не учитывать факторы вне моего контроля и понимания, то бумажные книги (или отказ от телефона) перед сном помогли с бессонницей.
Нашел решение для засыпания получше — фонарик для чтения. При покупке обратите внимание на
‣ наличие тёплого света;
‣ возможность менять направление фонарика;
‣ зарядку по usb, чтобы не думать о батарейках.
Если не учитывать факторы вне моего контроля и понимания, то бумажные книги (или отказ от телефона) перед сном помогли с бессонницей.
👍19👾4❤3🤔1
Раньше, размышляя об открытии компании, расстраивался при мысли о найме: как конкурировать с топовыми компаниями? Сейчас не вижу в этом проблемы.
Дисклеймер. Ниже буду говорить от лица маленькой команды (~10 человек), обобщая. Охватить всё в коротком посте невозможно.
Небольшие компании боятся, что «лучшие» разработчики уйдут в Авито, Яндекс, Сбер и т.д, но хотят набирать именно «лучших», что бы это ни значило. Возможно, повторяют за лидерами индустрии. Амазон так и говорит в своих Leadership Principles: Hire and Develop the Best.
Сейчас думаю, что для движения паравоза не нужны умные, опытные, титулованные разработчики.
Даже наоборот, кажется, что мне было бы проще с менее уверенными разработчиками поддерживать кодовую базу в порядке. Заложить архитектуру, поставить жесткие границы, ограничить выбор инструментов.
Вижу сложности с сеньорами — особенно с техническими энтузиастами и фанатиками технологий (отношу себя к таковым). Не сомневаюсь, что несколько сеньоров могут тащить свои направления эффективно, но страшно, когда у каждого своё видение, свой набор архитектурных паттернов, любопытство пробовать новое. Коротко это уже выразил Наполеон фразой:
Лучше один плохой генерал, чем два хороших.
С мидлами тоже может быть сложно, потому что те берут на себя неподъемные абстракции и думают, что они сеньоры (сам так делал). Недавно попался любопытный пост про TDD (Trauma Driven Development) — о том, что надо брать людей, которые уже прошли через большую боль. Подход, возможно, рабочий, но наверное хватит и строгого тимлида, который не позволит новичкам обжечься.
Зачем джуны, когда есть ИИ?
С одной стороны, ИИ — как джун, которому можно давать скучные для мидла и сеньора задачи. С другой — сегодня джун с ИИ при правильном подходе может писать код не хуже, чем мидл+ до ИИ, только быстрее. «Правильный подход» — это, на мой взгляд, про то, чтобы брать ответственность за написанный ИИ код. А чтобы это делать, придется вникать во всё самому.
В заключение. Маленькой компании достаточно иметь одного сеньора/архитектора/сто, все остальные могут быть скромными разработчиками.
Исключение. Под какое-то направление, где всё непросто, можно взять сеньора. Пример: webrtc, если нужен стриминг.
Дисклеймер. Ниже буду говорить от лица маленькой команды (~10 человек), обобщая. Охватить всё в коротком посте невозможно.
Небольшие компании боятся, что «лучшие» разработчики уйдут в Авито, Яндекс, Сбер и т.д, но хотят набирать именно «лучших», что бы это ни значило. Возможно, повторяют за лидерами индустрии. Амазон так и говорит в своих Leadership Principles: Hire and Develop the Best.
Сейчас думаю, что для движения паравоза не нужны умные, опытные, титулованные разработчики.
Даже наоборот, кажется, что мне было бы проще с менее уверенными разработчиками поддерживать кодовую базу в порядке. Заложить архитектуру, поставить жесткие границы, ограничить выбор инструментов.
Вижу сложности с сеньорами — особенно с техническими энтузиастами и фанатиками технологий (отношу себя к таковым). Не сомневаюсь, что несколько сеньоров могут тащить свои направления эффективно, но страшно, когда у каждого своё видение, свой набор архитектурных паттернов, любопытство пробовать новое. Коротко это уже выразил Наполеон фразой:
Лучше один плохой генерал, чем два хороших.
С мидлами тоже может быть сложно, потому что те берут на себя неподъемные абстракции и думают, что они сеньоры (сам так делал). Недавно попался любопытный пост про TDD (Trauma Driven Development) — о том, что надо брать людей, которые уже прошли через большую боль. Подход, возможно, рабочий, но наверное хватит и строгого тимлида, который не позволит новичкам обжечься.
Зачем джуны, когда есть ИИ?
С одной стороны, ИИ — как джун, которому можно давать скучные для мидла и сеньора задачи. С другой — сегодня джун с ИИ при правильном подходе может писать код не хуже, чем мидл+ до ИИ, только быстрее. «Правильный подход» — это, на мой взгляд, про то, чтобы брать ответственность за написанный ИИ код. А чтобы это делать, придется вникать во всё самому.
В заключение. Маленькой компании достаточно иметь одного сеньора/архитектора/сто, все остальные могут быть скромными разработчиками.
Исключение. Под какое-то направление, где всё непросто, можно взять сеньора. Пример: webrtc, если нужен стриминг.
Agile Academy
The 16 Amazon Leadership Principles
Amazon's 16 Leadership Principles: Customer obsession, innovation, and high standards driving agile business success.
👍20✍4🤔2👾2❤1
Впервые в жизни получил нокаут, причем в VR от ИИ-соперника.
Есть предыстория.
Сегодня в боксёрском зале — день спаррингов. Тренер поставил с более опытным соперником, и как-то не задалось с самого начала. Много пропускал, редко отвечал. Пробовал разные тактики, ничего не шло.
На скрине пульс ушел до 188 — мой персональный задокументированный рекорд. Далее партнеры менялись, но сил уже не было, работал только на контратаках и продолжал пропускать.
Мой перформанс сегодня меня не устроил, поэтому, вернувшись домой, надел боксерские эспандеры и продолжил тренироваться с ИИ. На отскоке в первом же раунде подвернул ногу, а удар от ИИ-нокаутера всё равно долете. В игре досчитали до десяти, пока я лежал на полу, и вот теперь сижу в травмпункте.
Кажется, привычка решать любые проблемы дополнительным вложением усилий не всегда даёт результат. Кроме того,не зря боксеры занимаются в боксерках, а не кроссовках со средней+ подошвой. Как нога пройдет, обязательно куплю боксёрки, хотя бы для VR-тренировок.
Есть предыстория.
Сегодня в боксёрском зале — день спаррингов. Тренер поставил с более опытным соперником, и как-то не задалось с самого начала. Много пропускал, редко отвечал. Пробовал разные тактики, ничего не шло.
На скрине пульс ушел до 188 — мой персональный задокументированный рекорд. Далее партнеры менялись, но сил уже не было, работал только на контратаках и продолжал пропускать.
Мой перформанс сегодня меня не устроил, поэтому, вернувшись домой, надел боксерские эспандеры и продолжил тренироваться с ИИ. На отскоке в первом же раунде подвернул ногу, а удар от ИИ-нокаутера всё равно долете. В игре досчитали до десяти, пока я лежал на полу, и вот теперь сижу в травмпункте.
Кажется, привычка решать любые проблемы дополнительным вложением усилий не всегда даёт результат. Кроме того,не зря боксеры занимаются в боксерках, а не кроссовках со средней+ подошвой. Как нога пройдет, обязательно куплю боксёрки, хотя бы для VR-тренировок.
😁13🤯8👍4🤔3✍2
Forwarded from Дизраптор
ИИ-Премия Дарвина
Какие-то чуваки (кажется, из команды The Verge) сделали сайт AI Darwin Awards с самыми катастрофическими, провальными и неудачными применениями ИИ. Из числа серьёзных и значимых. Желательно - корпоративных и массовых. Ну или которые стали важными прецедентами.
Любой может прислать кейс, кураторы сайта его проверяют, а дальше юзеры голосуют за самую конченную дичь. Критерии: в факапе обязательно должен быть задействован передовой эйай, должен быть катастрофический потенциал (чтобы историки потом рассказывал потомкам, как не надо делать), продемонстрирована высшая способность игнорировать все намёки и сигналы, что "нинада так делать". А также бонусные баллы за особое высокомерие и упоротость авторов или юзеров.
Список прям кайфовый:
1. Водительский эйай от Tesla, считающий красный мигающий сигнал и опускающийся шлагбаум на ЖД-переезде (!) "любопытным философским вопросом", а не требованием немедленно дать по тормозам. Водителю пришлось тормозить вручную, чтобы не попасть под грузовой поезд.
2. Австралийский адвокат, решивший поискать преценденты с помощью Claude и Microsoft Copilot, и в итоге закинувший в суд четыре фейковых дела.
3. Хозяин квартиры с AirBNB, сгенеривший раздолбанную мебель и подавший на компенсацию.
4. ИИ-чатбот Макдака для найма сотрудников, защищённый надёжнейшим паролем 123456 (итог - слив персданных 64 миллионов соискателей).
5. Голосовой ИИ-бот для автозаказов в Taco Bell, парализовавший работу кучи точек из-за чересчур творческого распознавания и плохой защиты от юзерского троллинга.
И много что ещё. Но не стоит думать, что это технодумерский портал, показывающий порочность технологий. На самом деле все примеры случились из-за человеческой тупости, самоуверенности или пофигизма. Цель проекта - показать, как у людей отключается мозг, когда они видят волшебную технологию. И не забывать включать его обратно, даже если очень не хочется.
В общем, прикольная штука, рекомендую глянуть номинантов и победителей.
Дизраптор
Какие-то чуваки (кажется, из команды The Verge) сделали сайт AI Darwin Awards с самыми катастрофическими, провальными и неудачными применениями ИИ. Из числа серьёзных и значимых. Желательно - корпоративных и массовых. Ну или которые стали важными прецедентами.
Любой может прислать кейс, кураторы сайта его проверяют, а дальше юзеры голосуют за самую конченную дичь. Критерии: в факапе обязательно должен быть задействован передовой эйай, должен быть катастрофический потенциал (чтобы историки потом рассказывал потомкам, как не надо делать), продемонстрирована высшая способность игнорировать все намёки и сигналы, что "нинада так делать". А также бонусные баллы за особое высокомерие и упоротость авторов или юзеров.
Список прям кайфовый:
1. Водительский эйай от Tesla, считающий красный мигающий сигнал и опускающийся шлагбаум на ЖД-переезде (!) "любопытным философским вопросом", а не требованием немедленно дать по тормозам. Водителю пришлось тормозить вручную, чтобы не попасть под грузовой поезд.
2. Австралийский адвокат, решивший поискать преценденты с помощью Claude и Microsoft Copilot, и в итоге закинувший в суд четыре фейковых дела.
3. Хозяин квартиры с AirBNB, сгенеривший раздолбанную мебель и подавший на компенсацию.
4. ИИ-чатбот Макдака для найма сотрудников, защищённый надёжнейшим паролем 123456 (итог - слив персданных 64 миллионов соискателей).
5. Голосовой ИИ-бот для автозаказов в Taco Bell, парализовавший работу кучи точек из-за чересчур творческого распознавания и плохой защиты от юзерского троллинга.
И много что ещё. Но не стоит думать, что это технодумерский портал, показывающий порочность технологий. На самом деле все примеры случились из-за человеческой тупости, самоуверенности или пофигизма. Цель проекта - показать, как у людей отключается мозг, когда они видят волшебную технологию. И не забывать включать его обратно, даже если очень не хочется.
В общем, прикольная штука, рекомендую глянуть номинантов и победителей.
Дизраптор
😁21🔥8👍4🤯2
Жена 2 недели в отпуске, а значит все домашние дела, в том числе забота о коте, перешли мне.
Была идея сэкономить немного времени, воспринимая уборку и готовку как тренировку.
В целом, про это даже ресерч есть: если уборщицам сообщить, что их работа соответствует рекомендациям по активному образу жизни, они начинают худеть, нормализуется давление, процент подкожного жира и пр. (см. ресерч).
Я попробовал то же самое, только еще добавил по 1 кг на каждую руку.
Не знаю, как насчет подкожного жира, но по замерам активности (пульс, калории) не слишком впечатлило.
В комментариях оставлю бокс в VR и плавание для сравнения.
Была идея сэкономить немного времени, воспринимая уборку и готовку как тренировку.
В целом, про это даже ресерч есть: если уборщицам сообщить, что их работа соответствует рекомендациям по активному образу жизни, они начинают худеть, нормализуется давление, процент подкожного жира и пр. (см. ресерч).
Я попробовал то же самое, только еще добавил по 1 кг на каждую руку.
Не знаю, как насчет подкожного жира, но по замерам активности (пульс, калории) не слишком впечатлило.
В комментариях оставлю бокс в VR и плавание для сравнения.
1😁12🔥5🤔2🤝1
Посоветуйте НФ.
Последнее, что читал, — «Основание» Айзера Азимова. С одной стороны, худшее, что попадалось после «Атлант расправил плечи». С другой, не знаю почему, но сеттинг цикла полюбился. Уже год прошел — скучаю по этой книге.
Вот моё сообщение приятелю, написанное в октябре прошлого года:
Хотелось бы почитать «Пространство», но уже посмотрел сериал.
«Криптономикон» и «Семиевие» Стивенсона почти дочитал когда-то в прошлом — местами было очень интересно, но возвращаться к писателю не хочется.
Всё что можно у Лю Цисиня, Питера Уоттса и Теда Чана прочел.
Нужны ваши предложения.
Последнее, что читал, — «Основание» Айзера Азимова. С одной стороны, худшее, что попадалось после «Атлант расправил плечи». С другой, не знаю почему, но сеттинг цикла полюбился. Уже год прошел — скучаю по этой книге.
Вот моё сообщение приятелю, написанное в октябре прошлого года:
Дослушал все 7 книг Основания Азимова, в итоге вот так бы оценил по 10-тибальной, где 10 — это Задача трех тел или Ложная слепота:
Предыстория:
(2/10) 1988 «Прелюдия к Основанию» (Prelude to Foundation);
(2/10) 1993 «Путь к Основанию» (Forward the Foundation);
Оригинальная трилогия:
(8/10) 1942—1951 «Основание» (Foundation);
(8/10) 1944—1952 «Основание и Империя» (Foundation and Empire);
(6/10) 1948—1953 «Второе Основание» (Second Foundation);
Продолжение:
(5/10) 1982 «Кризис Основания» (Foundation’s Edge);
(4/10) 1986 «Основание и Земля» (Foundation and Earth).Хотелось бы почитать «Пространство», но уже посмотрел сериал.
Хотелось бы почитать «Пространство», но уже посмотрел сериал.
«Криптономикон» и «Семиевие» Стивенсона почти дочитал когда-то в прошлом — местами было очень интересно, но возвращаться к писателю не хочется.
Всё что можно у Лю Цисиня, Питера Уоттса и Теда Чана прочел.
Нужны ваши предложения.
1🤔6❤5✍2
Dumch API
На Хабре идет конкурс «Космотекст», для участия нужно было написать техническую статью на актуальную тему (читай — ИИ). Из ограничений — 70kb, так что разрешен только текст. Хоть я и программирую в банке, как на картинке выше, решил написать туториал по созданию…
Опубликовал вторую часть
Агент на Kotlin без фреймворков
Теперь агент на основе графа — легко расширяется и поддерживается.
В статье критикую Koog.
Если кто пользовался последним, поделитесь, согласны ли с критикой.
Агент на Kotlin без фреймворков
Теперь агент на основе графа — легко расширяется и поддерживается.
В статье критикую Koog.
Если кто пользовался последним, поделитесь, согласны ли с критикой.
Хабр
Агент на Kotlin без фреймворков
Статья является продолжением « Пишем агента на Kotlin: KOSMOS », но может читаться независимо. Мотивация к написанию — сохранить читателю время на возню с фреймворками для решения относительно простой...
🔥8👍3👾3🤔1
Знаю, что многие мобильные разработчики задаются вопросом, не пора ли переходить в бэкенд, геймдев или data science. Только в этом году несколько приятелей мне писали, что подумывают об уходе.
Так же заметил, в том числе за собой, что экспертиза в своей сфере часто обесценивается.
В статье делюсь опытом перехода из android в backend.
Так же заметил, в том числе за собой, что экспертиза в своей сфере часто обесценивается.
В статье делюсь опытом перехода из android в backend.
Хабр
Из мобильной разработки в бэкенд. История и впечатления
Самый простой и логичный способ — поменять направление внутри компании. Мог так сделать дважды, но тогда бы и писать было не о чем. Буду рад, если кому-то мой опыт окажется полезным или интересным. В...
🔥13👍11👾2
Отличная статья про маркетинг табачных компаний https://habr.com/ru/articles/962068/
На ту же тему могу порекомендовать фильм Здесь курят.
На ту же тему могу порекомендовать фильм Здесь курят.
Хабр
Сигареты для похудения, астматический табак, ментол от кашля и другие преступления табачных компаний
Как врачей делали амбассадорами курения? Как сигаретами “лечили” больное горло, кашель и даже астму? Как табачные компании выпускали мультфильмы для детей? Разбираем самые циничные изобретения...
🔥8👍5💯3
Я уже писал несколько статей о том, как заниматься спортом в VR:
- Как я начал заниматься спортом по 2-3 часа в день
- Как я продолжил заниматься спортом по 2-4 часа в день
- Бокс в VR: Руководство по выживанию
Энтузиазма теперь не хватает на 2-3 часа, но часик запросто.
Вчера попробовал режим карьеры в Thrill of the Fight 2. Очень похоже на реальные спарринги — в том плане, что не получается гарантированно попасть или организовать нокдаун.
Было так интересно, что в очередной раз перешагнул максимальный пульс, положенный в моем возрасте (скрин в комментариях). А сегодня вместо положенного отдыха не могу не запустить игру еще на часик.
Всем, кто отложил бокс в VR на потом, устал от абьюза в мультиплеере или от дня сурка в Thrill of the Fight 1 — самое время возвращаться.
- Как я начал заниматься спортом по 2-3 часа в день
- Как я продолжил заниматься спортом по 2-4 часа в день
- Бокс в VR: Руководство по выживанию
Энтузиазма теперь не хватает на 2-3 часа, но часик запросто.
Вчера попробовал режим карьеры в Thrill of the Fight 2. Очень похоже на реальные спарринги — в том плане, что не получается гарантированно попасть или организовать нокдаун.
Было так интересно, что в очередной раз перешагнул максимальный пульс, положенный в моем возрасте (скрин в комментариях). А сегодня вместо положенного отдыха не могу не запустить игру еще на часик.
Всем, кто отложил бокс в VR на потом, устал от абьюза в мультиплеере или от дня сурка в Thrill of the Fight 1 — самое время возвращаться.
🔥9🤯3❤2🤝2
Позавчера, когда когда читал статью еще без лайков, так и думал, что войдет в топ. Сейчас уже есть шансы на текст года.
Бизнес по-прежнему пытается всё автоматизировать и заменять ИИ, но за это придётся заплатить. Самый простой пример — та же служба поддержки. Все, кого спрашивал, ненавидят поддержку через ботов. Не знаю, сколько бизнес экономит на автоматизации саппортов, но репутационные издержки точно не перекрываются.
Про замену разработчиков на ИИ пока и речи нет — об этом и в статье, и посте выше было.
Бизнес по-прежнему пытается всё автоматизировать и заменять ИИ, но за это придётся заплатить. Самый простой пример — та же служба поддержки. Все, кого спрашивал, ненавидят поддержку через ботов. Не знаю, сколько бизнес экономит на автоматизации саппортов, но репутационные издержки точно не перекрываются.
Про замену разработчиков на ИИ пока и речи нет — об этом и в статье, и посте выше было.
Хабр
Я задолбался читать про АИ
Больше, чем сам АИ, меня бесят топы АИ‑компаний, которые дуют щёки и втирают, что сейчас АГИ уже вот‑вот за углом, что вот‑вот они заменят всех программистов, суппортов и прочих...
👍18😁6💯5🔥1
Когда говорю, что ИИ-агенты пишут откровенно плохой код, часто слышу, что нужен навык. Люди верят, что есть некая область компетенций использования агентов для написания кода. Придумывают правила, выпускают статьи, курсы, рекомендации в ТГ-каналах. Разве что книг пока не видел.
Частый совет — писать что-то вроде “as a senior developer“.
Попался ресерч, что добавления в промпт уточнений по роли агента никак не влияет на результат и экспертизу, только на формат ответа. Уверен, что найдется критика:
- неправильно задавали роли;
- слишком узко описывали роль;
- малая выборка для тестов.
Может быть, но стоит задуматься о том, чем занимается индустрия. Меня, например, беспокоит то, что бывшие коллеги на миллион грейдов выше, чем я сейчас, когда-то обладающие завидными компетенциями, сейчас ведут ТГ-каналы, где рекомендуют добавлять в промпты “as a senior developer“ и т.п. Беспокоит, что эксперты дают советы (делятся промптами), которые может написать любой, кто умет читать и пользоваться интернетом.
Это те самые танцы с бубном, о которых говорили в переносном смысле, но теперь оно буквально так.
Частый совет — писать что-то вроде “as a senior developer“.
The importance of mastering AI prompt engineering cannot be overstated... Assigning a role to the AI... significantly influences the output’s quality and relevance. — source.
“Act as a senior software engineer.” This helps the AI use appropriate language and knowledge — source.
When you say "Act as a Senior Software Engineer" to AI, you're creating a technical partner that can synthesize fragmented debugging context, document legacy code, generate comprehensive tests, and perform first-pass code reviews. — source.
Попался ресерч, что добавления в промпт уточнений по роли агента никак не влияет на результат и экспертизу, только на формат ответа. Уверен, что найдется критика:
- неправильно задавали роли;
- слишком узко описывали роль;
- малая выборка для тестов.
Может быть, но стоит задуматься о том, чем занимается индустрия. Меня, например, беспокоит то, что бывшие коллеги на миллион грейдов выше, чем я сейчас, когда-то обладающие завидными компетенциями, сейчас ведут ТГ-каналы, где рекомендуют добавлять в промпты “as a senior developer“ и т.п. Беспокоит, что эксперты дают советы (делятся промптами), которые может написать любой, кто умет читать и пользоваться интернетом.
Это те самые танцы с бубном, о которых говорили в переносном смысле, но теперь оно буквально так.
❤17💯8🤔4
Так неожиданно услышать (youtube 36:40), что Senior Director DS (600 человек в подчинении) ходит собеседоваться инженером на бо'льшую компенсацию.
Удивляет с нескольких сторон.
- Во-первых, не знаю примеров развития карьеры по техническому треку. Читал и слышал про путь эксперта, но на практике видел только хорошие проценты от прибыли в стартапе или большие премии/опционы в корпорациях. В обоих случаях у крупных менеджеров было больше.
- Во-вторых, большинство менеджеров в крупных компаниях, которых знал, бежали от технических задач, как от огня (уже начиная с роли тимлида). Знаю тех.директоров (CTO), которые или вообще никогда не писали код, или настолько далеки от этого, что нужны больше как звено в пирамиде.
Пример с бабушкиным показывает, что возможно уходить в менеджмент и расти как инженер.
Удивляет с нескольких сторон.
- Во-первых, не знаю примеров развития карьеры по техническому треку. Читал и слышал про путь эксперта, но на практике видел только хорошие проценты от прибыли в стартапе или большие премии/опционы в корпорациях. В обоих случаях у крупных менеджеров было больше.
- Во-вторых, большинство менеджеров в крупных компаниях, которых знал, бежали от технических задач, как от огня (уже начиная с роли тимлида). Знаю тех.директоров (CTO), которые или вообще никогда не писали код, или настолько далеки от этого, что нужны больше как звено в пирамиде.
Пример с бабушкиным показывает, что возможно уходить в менеджмент и расти как инженер.
YouTube
Карьера в топовых компаниях мира | Валерий Бабушкин 1 часть
Валерий Бабушкин — Эксперт по машинному обучению, Senior директор по Data & AI в BP (British Petroleum). Он Грандмастер по соревнованиям Kaggle и автор книги Machine Learning System Design. Валерий имеет уникальный опыт в Data Science: он был вице-президентом…
🤔11👍4👾3✍2🤯2
This media is not supported in your browser
VIEW IN TELEGRAM
Как я иду к своим финансовым целям с 2020 по техническому треку
😁23🤝5👾5❤3
В конце 2022-го начинал писать кросплатформенный KMP core в надежне быстренько сделать несколько приложений, когда LLM доведут до ума на мобилках локально. Тогда не хватило мотивации — и бросил. Но каждый год возвращаюсь посмотреть, насколько LLM работоспособен.
Как обстоят дела сегодня? Всё так же.
Ресерч ведется, но цифры пока не впечатляют: уменьшение размера модели на 68.66% при увеличении времени ответа. Кажется, что можно еще годик в эту сторону не смотреть.
Как обстоят дела сегодня? Всё так же.
it’s not yet possible to do tool calling — and thus achieve agentic behavior — on mobile devices — c. blogpost
Ресерч ведется, но цифры пока не впечатляют: уменьшение размера модели на 68.66% при увеличении времени ответа. Кажется, что можно еще годик в эту сторону не смотреть.
🤔6👾3🔥2😡2
Смотрел вакансии в HFT, и наткнулся на какой-то абсурд — Jane Street, где средняя ЗП поднялась до $1.3m/y — использует OCaml!
Для тех, кто не в курсе, HFT — это трейдинг, и там воюют за микросекунды. OCaml — язык со сборщиком мусора, а работа сборщика создает паузы.
Кроме того, HFT готовы покупать лучших за любые деньги. Лучшие борцы за микросекунды — это представители competitive programming, где исторически на первом месте C++.
Через какое-то время размышлений и ресёрча у меня появились ответы, почему OCaml может работать:
‣ Это выделяет компанию на рынке, создает пиар. Именно поэтому я сейчас пишу о них, а не о другой HFT-конторе.
‣ Если ты заботал OCaml из любви к языку, который поддерживает ФП, алгебраические типы данных и пр., ты наверняка знаешь о Jane Street и хочешь к ним. И ты точно не вкатун, зарешавший литкод и накрутивший резюме.
‣ Если ты работаешь за 5-10x от рынка на OCaml, тебе некуда уходить. Ну то есть вообще некуда. Все, кто могут платить сопоставимо, на плюсах.
Что насчет перформанса языка? Думаю, с этим у ребят всё ок, учитывая их прибыли. Кроме того, пишут свой компилятор, судя по вакансии.
Кстати, любопытный факт. Первый компилятор Rust был написан на OCaml (wiki).
И еще один любопытный факт. В Сбердевайсах 4 года назад хотели писать фронтенд для видео-приложения и музыки на OCaml. Помню, тимлид уже продал идею команде, я тогда и сам хотел поиграться с языком, но инициативу зарубил руководитель лида. И вот опять OCaml манит своей функциональной природой, эксклюзивностью и горами золота.
Для тех, кто не в курсе, HFT — это трейдинг, и там воюют за микросекунды. OCaml — язык со сборщиком мусора, а работа сборщика создает паузы.
Кроме того, HFT готовы покупать лучших за любые деньги. Лучшие борцы за микросекунды — это представители competitive programming, где исторически на первом месте C++.
Через какое-то время размышлений и ресёрча у меня появились ответы, почему OCaml может работать:
‣ Это выделяет компанию на рынке, создает пиар. Именно поэтому я сейчас пишу о них, а не о другой HFT-конторе.
‣ Если ты заботал OCaml из любви к языку, который поддерживает ФП, алгебраические типы данных и пр., ты наверняка знаешь о Jane Street и хочешь к ним. И ты точно не вкатун, зарешавший литкод и накрутивший резюме.
‣ Если ты работаешь за 5-10x от рынка на OCaml, тебе некуда уходить. Ну то есть вообще некуда. Все, кто могут платить сопоставимо, на плюсах.
Что насчет перформанса языка? Думаю, с этим у ребят всё ок, учитывая их прибыли. Кроме того, пишут свой компилятор, судя по вакансии.
Кстати, любопытный факт. Первый компилятор Rust был написан на OCaml (wiki).
И еще один любопытный факт. В Сбердевайсах 4 года назад хотели писать фронтенд для видео-приложения и музыки на OCaml. Помню, тимлид уже продал идею команде, я тогда и сам хотел поиграться с языком, но инициативу зарубил руководитель лида. И вот опять OCaml манит своей функциональной природой, эксклюзивностью и горами золота.
Fnlondon
Trading giant Jane Street boosts average UK staff pay to $1.3m
US-based firm hiked UK staff pay 61% last year
1👾10🤔6🤯3🔥2
