itbeard | Unsorted

Telegram-канал itbeard - АйТиБорода

21118

Авторский by @iamitbeard. Про IT, технологии и ИИ; без цензуры и политстирильности. Чат @itbeard_talk Слава Україні. Жыве Беларусь. АйТиБорода: https://youtube.com/itbeard Эволюция Кода: https://web.tribute.tg/l/ge AIA Podcast: https://itbeard.com/aia

Subscribe to a channel

АйТиБорода

Прямо сейчас, Альтман на OpenAI DevDay 2024 😅

Читать полностью…

АйТиБорода

Flo - единороги!
Ребята и девчата из Flo - просто огромные молодцы 😊
👉 Вот вам интервью с СЕО компании: https://www.youtube.com/watch?v=wQS2w2kYrLU
👉 А вот интервью из закромов айтибородных, со SDET из Flo: https://youtu.be/7JHQ83gho6E?si=-POYuTi5ANfsRZxN

Читать полностью…

АйТиБорода

#материалы из выпуска про внутренности Angular

🔹 Gologin: https://bit.ly/4ggURPl
🔹 Клуб "Эволюция Кода": https://itbeard.com/evocoders
🔹 Канал Димы: DecodedFrontend" rel="nofollow">https://www.youtube.com/@DecodedFrontend
🔹 LinkedIn Димы: https://www.linkedin.com/in/dmezhenskyi

Ссылки
🔸 Документация Angular: https://angular.dev
🔸 Курс от Евгения Попова, про которого говорил Дима: https://youtube.com/playlist?list=PLB86E02CE3735E3B6&si=HQm_WWEZmbtCRwQP
🔸 Тесты производительности фреймворков: https://krausest.github.io/js-framework-benchmark/2023/table_chrome_119.0.6045.105.html
🔸 Control flow: https://angular.dev/guide/templates/control-flow
🔸 Ivy: https://docs.angular.lat/guide/ivy
🔸 Signals: https://angular.dev/guide/signals
🔸 Standalone components: https://v17.angular.io/guide/standalone-components

Читать полностью…

АйТиБорода

Кстати, у нас в Эволюции Кода мы времени зря не теряем - три воркшопа за две недели 😊

Читать полностью…

АйТиБорода

EMERGE Conf, вы там ничего не попутали? Препати в офисе яндекса? А чего на сайте не написали? А как будете это объяснять тем, кто купил билеты, и не думал, что вы сотрудничаете с этой помойкой? А как теперь спикеры из Майкрософта и прочих западных компаний будут у вас выступать? А как вам в Лондоне живется с такими зашкварами?

Очень обидно. Когда-то я восхищался этой конфой и её организаторами, даже делал про это выпуск. Хватила пары лет, что бы скатиться. Но, бабки не пахнут, видимо.

Если я не прав, то жду в комментах пояснение в чём. Жесть.

Читать полностью…

АйТиБорода

Тут между делом в открытом доступе появилось еще два материала из Эволюции Кода:

👉 Первая часть разбора книги "A Thousand Brains - A New Theory of Intelligence" (1/3)
👉 Воркшоп по aider с Родионом Мостовым.

В ближайшее время не планирую выкладывать больше клубного контента во вне, кажется что его уже достаточно лежит на канале, чтобы понять, что у нас там к чему и присоединиться 😊

Читать полностью…

АйТиБорода

Примерно с декабря 2023 года я вместе с командой крутейших контентоделов работал над созданием документального фильма про язык программирования Kotlin. Для нас это была абсолютно необычная активность, ибо покуситься на формат документальных фильмов команде, которая никогда этим не занималась, но очень хотела, было весьма смело, амбициозно и рискованно, я вам скажу 😁

Мы провели недели в съёмках, катаясь по всей Европе (и не только!), чтобы услышать историю создания Kotlin из первых уст — от людей, которые своими руками взращивали язык, туллинг и сообщество вокруг языка. Месяцы работы над опросниками, планированием, сценарием, монтажом, сотни созвонов, миллионы корректировок. У нас в руках оказалось более сорока часов материала, который нужно было превратить в полуторачасовую увлекательную историю. Мы сталкивались с новыми для нас задачами буквально каждую неделю, и это было просто невообразимо сложно и интересно!

На пути к итоговому фильму мы встретили много преград, конфликтов и неурядиц, но всё-таки продрались через все эти терновые кусты, и вот, спустя практически десять месяцев работы, я хочу представить вам документальный фильм "Beyond The Success Of Kotlin": https://youtu.be/E8CtE7qTb-Q

Мы изначально целились на англоязычную аудиторию, так как хотели рассказать историю Котлина всему миру, а также испытать наши возможности в ненативной для нас языковой среде. Но мы также понимали, что история Котлина будет интересна и вам, ребятам из русскоязычной среды, ведь в далёком 2008 году Котлин начинался именно в ней. Поэтому мы подготовили русские субтитры, а также полный перевод описания фильма на YouTube. Надеюсь, каждый сможет погрузиться в эту увлекательную и вдохновляющую историю!

Спасибо всем участникам фильма, и отдельное спасибо хотелось бы сказать нашей команде: Артём Малышев, Артур Гайнуллин, Паша Судаков, Антон Комаров, Витя Шеленченко, Саша Жукова, Лена Прохорова и Андрей Усиков. Отлично поработали, ребята!

Мы вложили очень много времени, сил и даже частичку своей души в этот фильм, поэтому нам очень важно, чтобы его увидело как можно больше людей. Буду благодарен всем и каждому, кто поделится фильмом в своих соцсетях! Кажется, что он достоин этого 😊

Всех с Днём Программиста!

Читать полностью…

АйТиБорода

https://www.youtube.com/watch?v=iUqQmXOFrbM
"Learn to use the AI to do job better"

Читать полностью…

АйТиБорода

aider — AI-Junior разработчик, доступный из вашей любимой IDE

Друзья, совместно с клубом Эволюция Кода публикуем воркшоп по (субъективно) наиболее удобному инструменту для разработки aider, доступному из любой IDE.
По-моему, на текущий момент это единственный воркшоп по aider в открытом интернете.

А что вообще за aider такой?
aider это инструмент для парного программирования с использованием языковых моделей (LLM), позволяющий редактировать код в вашем локальном git-репозитории. С его помощью вы можете начать новый проект или работать с существующим git-репозиторием. Aider наиболее эффективен при использовании GPT-4o и Claude 3.5 Sonnet, но также совместим практически с любыми другими языковыми моделями (официальное описание).

От себя добавлю, что aider — это действительно прекрасный инструмент, который, фактически, служит клеем между IDE и LLM; в консоли разработчик на естественном языке описывает то, что нужно исправить/создать, aider обрабатывает это сообщение, сам патчит необходимые исходные файлы, (если надо) запускает команды в консоли (типа dotnet install) и коммитит изменения в репозиторий. В общем, инструмент мощнейшний.

Пользуясь случаем подробнее расскажу про клуб Эволюция кода.
В клубе регулярно проводятся тематические созвоны и воркшопы, а его участники регулярно делятся полезными инструментами - например, недавно запостили ссылочку на открытый инструмент для чата с репозиторием (поиск по коду на естественном языке).
Коллекция юзкейсов: https://github.com/it-beard/evocoders/discussions

Отдельно хочу поблагодарить Лекса @itbeard, который организовал этот воркшоп.


Пробелов.NET. Спасибо, что читаете :)

Читать полностью…

АйТиБорода

Через 5 часов начинается Apple Event, на котором кроме новых айфонов расскажут чего-то нового про Apple Intelligence: https://www.youtube.com/watch?v=Qt2ImrR_uk8

Читать полностью…

АйТиБорода

Небольшое видео расслабиться перед трудовой неделей — как бы выглядел французский сериал 60-х о современных событиях и современных героях.

Читать полностью…

АйТиБорода

Пост с подробной инфой о продажей техники Лексом из последнего выпуска AIA Podcast:

1. Ноутбук Macbook Pro 2020 13'' (space gray), процессор m1, 16Гб оперативы, винт 512Гб - одна из жирнейших комплектаций на 2020 год. Состояние отличное, был в чехле всё время, в основном в закрытом состоянии. Работает кк часы, программировал и монтажил на нем до последнего, пока не обновился на m3. Из комплекта: сам ноут, чехол, зарядка и кабель. Стоимость - 800 баксов (дешевле не найдете).

2. iPhone 12 про 128Гб, золотой. Состояние - идеальное, всегда был в чехле и стекле. Батарея сносная, но не менялась (оригинал). Из комплекта сам телефон и кабель зарядный. Стоимость - 150 баксов (дешевле не найдете).

Продаю в Польше, во Вроцлаве. Писать в лс @iamitbeard.

Читать полностью…

АйТиБорода

Прям сейчас в Эволюции Кода воркшоп идёт 😊

Читать полностью…

АйТиБорода

Вот вам крутая штука для рисования красивых архитектурных и UML диаграмм с помощью AI: https://www.eraser.io/diagramgpt

Утащил из Эволюции Кода, так то у нас там 130+ ИИ-инструментов ещё есть.

Читать полностью…

АйТиБорода

🔥 Новый выпуск про OCaml уже на всех платформах!

Сегодня разговариваем с Lead Software Engineer из LightSource, Димой Коваленко, про язык программирования OCaml: почему он лучше Haskell и других языков программирования, насколько он актуален и жив ли вообще, как устроена его архитектура и что Rust украл у OCaml, почему его нужно преподавать в университетах и как в него вкатиться. А еще говорим про опенсорс, так как Дима является создателем популярных библиотек Odiff, blendr, fframes, а также контрибьютером cypress и Material UI.

👉 YouTube: https://youtu.be/HjUEqTqseIU
👉 Apple Podcasts: https://apple.co/41hwOIQ
👉 Spotify: https://spoti.fi/3Ktbf1Y
👉 Скачать mp3: https://podcast.itbeard.com/e/202

Приятного и полезного просмотра и прослушивания 😊

P.S. Да, да, я помню, что Ангуляр выиграл в голосовании за следующий выпуск. Это была накрутка, я уверен 😅 Но так уж и быть, следующий выпуск будет про Angular.

Читать полностью…

АйТиБорода

Там на Meta Connect 2024 Марк новые Окулусы 3s показывает, и по ходу заанонсит Llama 3.2 (она уже есть на HF): https://www.youtube.com/watch?v=ezXhxAkhJfk

Читать полностью…

АйТиБорода

🔥 Долгожданный выпуск про Angular уже доступен онлайн на АйТиБороде!

Говорим про внутренности современного Angular: стейт-менеджмент, новый рендеринг, компилятор и рантайм, standalone-компоненты, типизированные формы, про то, как заставить Ангуляр летать и многое другое. Гость выпуска Дмитрий Меженский - Google Developer Expert for Angular, Microsoft Most Valuable Professional и автор канала DecodedFrontend.

Всем приятного просмотра и прослушивания 😊

🔸 YouTube: https://youtu.be/3rPPAVXYg5Q
🔸 Apple Podcasts: https://apple.co/41hwOIQ
🔸 Spotify: https://spoti.fi/3Ktbf1Y
🔸 Скачать mp3: https://podcast.itbeard.com/e/203

Читать полностью…

АйТиБорода

⚡️ Новый выпуск AIA Podcast уже онлайн!

Сегодня в основном говорим про o1. Ну и по мелочи: об Apple, атомных станциях, энергетике, соцсетях без людей, пейджерах и Последнем Экзамене Человечества.

👉 YouTube: https://youtu.be/8VRoKOIFKL0
👉 Apple Podcasts: https://bit.ly/aia-apple
👉 Spotify: https://bit.ly/aia-spotify
👉 Скачать mp3: https://aia.simplecast.com/episodes/43

Читать полностью…

АйТиБорода

Тут на канале Onigiri вышел крутой (как всегда) видос про то, как нейросети в AmongUs играть учили, советую: https://youtu.be/gHZzzNNrDz0?si=LzW50MYzsqkv8Dga.
Ну и вообще, у Артёма все видосы - золото 😊

Читать полностью…

АйТиБорода

Пост для беларусов и тех, кто понимает беларуский язык и интересуется нашей айтишной повесткой:

Тут на канале "ЧестнОК-LIVE" вышло большое ламповое интервью с моим участием: https://youtu.be/Lz1oceRKzNE

Если смотрите из Беларуси, то канал помечен местным "знаком качества", ну вы поняли 😉

P.S. Хахаха, только сейчас заметил, что обложка очистительная. Пойду значит и на канале запощу 😊

Читать полностью…

АйТиБорода

OpenAI нас тоже поздравили: выкатили новое поколение моделей (название говорящее - "о1"), и буквально сразу тади доступ к ним в подписке ChatGPT Plus. Праздник какой-то!

Читать полностью…

АйТиБорода

Через 15 минут в честь Дня Программиста дропну для вас очень крутой подарочек, не пропустите :)
И да, всех с праздником!❤️

Читать полностью…

АйТиБорода

Подзадолбали айтишные дедули, ноющие о том, что ИИ не умеет писать код. Учитесь пользоваться инструментами - и будет вам счастье! Вон, даже какой-то блогер уже может сделать клон Google и Perplexity за 15 минут: https://youtu.be/9yQlC9w0JYo

Читать полностью…

АйТиБорода

Хехе, GPT-Next - это не название следующей модели, а плейсхолдер. Фальшстарт, короче

Читать полностью…

АйТиБорода

Давно порываюсь вам написать про ТГ-сетки которые про ML-пишут и что им не стоит верить, вот пример ⬆︎

Что на самом деле происходит с этой новой моделью Reflection-70B:

1. Пару дней твиттерский показал языковую 70B модель которая с рекордами прошла все бенчмарки (по его утверждению это был файнтюн Llama 3.1 70b ) и что такая же 400b будет вот-вот

2. Модель начала вируситься, ее начали качать и оказалось, что она толком не работает потому что там внутри немного битый конфиг ее запуска (это если простыми словами)

3. Автор перезалил модель, сказал что все починил и все работает — но теперь оказалось что нужно использовать только специальный системный промпт чтобы она работала

4. Сообщество начало тестировать, разобрало модель по кусочкам и оказалось, что это файнтюн Llama 70b 3.0, а не 3.1. И причем не файнтюн модели целиком, а просто Lora-адаптер вмерженного в модель (тренируют кусочек модели который замещает часть модели)

5. Автор сказал, я вообще не помню что я там использовал — толи 3.0 толи 3.1, что такое Lora я не знаю, это не важно все — мы тут сейчас все заново поставим тренироваться, уже поставили точнее (зачем перетренивать модель которая по метрикам побила все бенчмарки пару дней назад мы не узнаем)

6. Параллельно с этим, появилась веб-версия этой модели о которой пишет Бекдор — и ее API дали сегодня протестировать сторонней организации, она неплохо справилась и подтвердила что результаты высокие (но модель доступна только по API)

7. Пару часов назад автор публикует новую версию модели Reflection 70b и сразу пишет, что с ней что-то не так: «Веса залились, но мы все еще проверяем, чтобы убедиться, что они правильные, прежде чем мы собираемся закончить день» – зачем заливать модель до тестов? Ответа нет

8. Люди тестирующие веб версию Reflection 70b, обратили внимание, что она очень похожа на Sonnet 3.5 — буквально токен в токен отдает ответы такие же ответы

<играет цирковая музыка, вы находитесь здесь>

Буду держать вас в курсе нашей высокотехнологичной драмы – возможно, чел правда что-то натренил, но пока мы не знаем что.

Ну и для нейронок лучше читать проверенные ML-каналы, сейчас такое время, что все экспертами в АИ стали (я даже не про свой, я их часто сюда репощу)

Читать полностью…

АйТиБорода

⚡️ Новый выпуск AIA Podcast уже онлайн!

Сегодня говорим про миллиард для Суцкевера, хайп вокруг Cursor, самосознание у Claude, ИИ-цивилизацию в Minecraft, нового человеко-подобного робота NEO Beta, калифорнийский закон SB-1047 и следующую версию GPT - GPT Next.

👉 YouTube: https://youtu.be/udXFf5O5-0o
👉 Apple Podcasts: https://bit.ly/aia-apple
👉 Spotify: https://bit.ly/aia-spotify
👉 Скачать mp3: https://aia.simplecast.com/episodes/41

Читать полностью…

АйТиБорода

Текущая картина по моделькам для кодинга, мое грядущее выступление на DotNext и... конкурс

Но начну вот с чего: набрел тут на сервис https://glhf.chat/ - по описанию он позволяет в один клик запускать разные модели с HF, а по запросу могут даже включить API доступ к развернутым вами моделькам. Сервис пока в бете, поэтому доступ бесплатный (после регистрации). В лимиты пока не успел упереться, так что неизвестно, есть ли они вообще.
Быстрый чек показал, что модели похожи на настоящие (ну кто ж знает, вдруг, обманывают). Во всяком случае, по запросу Create API client in .NET for OpenAI that supports parallel embeddings generation with configurable dop что-то адекватное выдала только самая большая ллама на 405b. Хваленая Reflection, кстати, без подсказок не реализует адекватный параллелизм.
А на скриншоте ключевой кусочек корректной реализации задачки на параллелизм от llama-3.1-405b (в котором моделька выбрала "продвинутый" метод из TPL, появившийся в .NET 6 - кажется, о нем разработчики-то не все еще знают).

Собственно, уже давно был запрос написать что-то про новую большую лламу на 400b параметров. Вот, пишу.
Опираясь на мой любимый LiveCodeBench (задачки а-ля литкод дают более-менее объективнумю картину), видно, что LLama3.1-405b-Ins-FP8 хорошая модель, но не лучшая. Что касается моего (небольшого) субъективного опыта применения этой модели в .NET-specified задачах, то могу лишь сказать, что мне ответы Sonnet 3.5 и gpt-4o нравятся больше.

Кстати, пощупать новую большую лламу помимо glhf.chat можно еще и на https://hyperbolic.xyz/ (при регистрации они дают халявные 10$ - этого должно хватить примерно на 2 млн токенов).

Далее, из интересных актуальных моделек хочу отдельно выделить Yi-Coder-9B-Chat - судя по LiveCodeBench на текущий момент это единственная открытая 9B модель, которая перегнала gpt-3.5 в кодинге. Напомню, что 9B модели можно запускать на M1,2,3 макбуках с 32 GB shared memory, а если они квантизованные, то 18 GB будет достаточно.

Еще, 11 сентября в 11:30 (по МСК) я буду выступать с очередным докладом про применения LLM в разработке (онлайн с Бали).
Кроме меня на конференции, как обычно, выступает много спикеров, в т. ч. многоуважаемый Евгений Пешков (@epeshkblog) с докладом про сравнение реализаций асинхронности в разных платформах: .NET, Java и Go - это одна из моих любимых тем (после AI, конечно), так что должно быть очень интересно. Кстати, конкретно доклад Жени будет транслироваться для всех безоплатно.

🔥Конкурс🔥
Я люблю коллекционировать классные кейсы применения LLM в разработке, а потом о самых удачных рассказывать другим разработчикам. Поэтому, если у вас есть крутые кейсы из практики - предлагаю поделиться ими в комментариях к этому посту. А автору самого интересного кейса достанется билет на этот DotNext (онлайн или оффлайн).


Пробелов.NET. Спасибо, что читаете :)

Читать полностью…

АйТиБорода

На сколько эффективны Copilot для программистов?

Сборная солянка ребят из Princeton University, MIT, Microsoft и University of Pennsylvania провели масштабное исследование на влияние GitHub Copilot на кодинг.

В исследовании приняли участие 4867 человек из MS, Accenture и анонимной компании входящей в Fortune 100 производителей электроники (список 100 самых больших по обороту компаний США). Данные получились шумные и статистическая значимость вышла не слишком сильная, но сойдет для оценки

Выводы такие:

- количество еженедельных pull requests выросло на 26.08% (Standard Error 10.3%)

- еженедельные комитеты выросли на 13.55% (SE 10%)

- еженедельные билды выросли на 38.38% (SE 12.55%)

При этом в статье есть вот такой забавный момент (цитирую):

Before moving on, we discuss an additional experiment run at Accenture that was abandoned due to a large layoff affecting 42% of participants, resulting in a lack of data on Copilot usage (and hence adoption status)


То есть они как будто прямо в процессе такие: так AI же реально повышает продуктивность программистов, давайте половину уволим!

Ну а в целом хочется побольше таких исследований в разных областях. Особенно интересно, что там с медициной.

Кстати, я недавно все таки попробовал Cursor, и он и правда сильно лучше GitHub copilot. Думаю с ним прироста продуктивности будет еще больше, если провести аналогичное исследование. А ведь таким ассистентам еще развиваться и развиваться.

Читать полностью…

АйТиБорода

Дизайнерско-стартаперский тусняк Con#fffaaa 2.0 стартует уже через 2 дня в Варшаве!

- 15+ спикеров из разных стран
- Сцена с презентациями
- Экспо-зона с дизайнерским стафом
- Нетворкинг и чиллаут-зона с развлечениями, воркшопами и активностями
- Welcome-drink на афтепати и тусовка до ночи! (конференция не конференция без крутой афтепати, все же это знают!)

А ещё, онлайн присоединятся Владимир Цеслер и Mr. Freeman (тот самый из 2020 🙂)

Ловите промик на скидку в 15% - EVOCODERS 😎

Читать полностью…

АйТиБорода

#материалы из выпуска про OCaml

🔹 Клуб "Эволюция Кода": https://itbeard.com/evocoders
🔹 GitHub Димы: https://github.com/dmtrKovalenko
🔹 LinkedIn Димы: https://www.linkedin.com/in/dmtrKovalenko
🔹 Сайт Димы: https://dmtrkovalenko.dev

Ссылки
🔸 Документация OCaml: https://ocaml.org/docs
🔸 Митап в Берлине: https://fun-ocaml.com
🔸 Сабина: https://x.com/sabine_s_
🔸 TJ который стримит OCaml: https://x.com/teej_dv
🔸 fframes: https://fframes.studio
🔸 Подкаст "goose&duck": https://www.youtube.com/playlist?list=PLZ16SMHYWmrUXXs4kCzXdM3lpSky9J9a_
🔸 Dune: https://github.com/ocaml/dune
🔸 Esy: https://esy.sh
🔸 Infer: https://github.com/facebook/infer
🔸 Js_of_ocaml: https://github.com/ocsigen/js_of_ocaml
🔸 revery: https://github.com/revery-ui/revery
🔸 OPAM: https://opam.ocaml.org
🔸 Dream: https://github.com/aantron/dream
🔸 Merlin: https://ocaml.github.io/merlin
🔸 Caravan: https://opam.ocaml.org/packages/caravan

Книги
🔹 Anil Madhavapeddy, Jason Hickey, and Yaron Minsky: "Real World OCaml: Functional Programming for the Masses"
🔹 Michael R. Clarkson: "OCaml Programming: Correct + Efficient + Beautiful" https://cs3110.github.io/textbook/cover.html

Опенсорс Димы
🔸 Odiff: https://github.com/dmtrKovalenko/odiff
🔸 blendr: https://github.com/dmtrKovalenko/blendr
🔸 date-io: https://github.com/dmtrKovalenko/date-io
🔸 fframes: https://github.com/dmtrKovalenko/fframes

Читать полностью…
Subscribe to a channel