IT Insights
661 subscribers
769 photos
4 videos
3 files
1.07K links
Новости разработки, технологий, немножко науки и техники
Download Telegram
Исчерпывающее руководство по локальному запуску Llama 2

Вы можете запускать Llama 2 локально на M1/M2 Mac, Windows, Linux или даже на телефоне. Самое замечательное в локальном запуске Llama 2 то, что вам даже не нужно подключение к Интернету.

Статья: https://replicate.com/blog/run-llama-locally
Что мы знаем о больших языковых моделях

Если отбросить безумие толпы, то стоит задуматься о том, что мы конкретно знаем о LLM на данный момент и как эти знания спровоцировали последнее увлечение ИИ. Это поможет оценить актуальность текущих исследований и открывающиеся возможности.

Статья: https://willthompson.name/what-we-know-about-llms-primer
Прекратите превращать программирование в религию (восклицательный знак)

Почему этот код написан на ноде? Потому что Славься Всесветлый Нод, король быстрой разработки ПО.

Почему у тебя программа потребляет столько памяти? Память сжирает страшный монстр Гарбажколлект. Я понятия не имею, что с этим делать, но на стаке все матерятся, что монстр этот страшен.

Почему морда тормозит на ФФ? Никак не знаю, ибо великий и непобедимый Реакт Неизвестный, сокрыл в своих сорцах проблему неразрешимую. Issue была поднята великими светлыми рыцарями ордена Понимающих, ждём, когда её одобрят и пустят в великий Пиар!

Никто не поднимает свои телеса и не лезет декомпилятором в недра того монстра, которого они-то и сотворили. Каждая программа превратилась в монстра, в то время как разработчикам говорят "никогда не залезайте в node_modules!" Более того, сейчас даже это перестаёт быть эффективной средой разработки. На всех наших любимых ютубчиках сейчас восхваляется Храм Всевышнего Зерокодинга. В ХВЗ сектанты говорят, что и кодить-то не надо было с самого начала. Надо было просто брать и составлять вместе кусочки Светлого Фреймворка! А код он напишется сам.

Статья: https://habr.com/ru/articles/750586/
👍31💩1
Meta, Microsoft и Amazon объединились в проект по созданию карт, чтобы преодолеть дуополию Apple-Google

Компании Meta, Microsoft, Amazon и TomTom создали группу, которая будет выпускать данные, позволяющие компаниям создавать собственные карты. Фонд Overture Maps Foundation собрал 59 млн. точек интереса, включая рестораны, достопримечательности, улицы и региональные границы. Эти данные могут быть бесплатно использованы в качестве базового слоя для нового картографического приложения. Данные были собраны и переданы в фонд компаниями Meta и Microsoft.

Новость: https://www.cnbc.com/2023/07/26/meta-microsoft-amazon-join-overture-maps-to-vie-with-apple-google.html
This media is not supported in your browser
VIEW IN TELEGRAM
Continue

Continue - это расширение VS Code, которое позволяет использовать возможности ChatGPT в IDE. Оно может отвечать на вопросы по кодированию, редактировать на естественном языке и генерировать файлы с нуля.

На GitHub: https://github.com/continuedev/continue
Сам себе игровая консоль: как я сделал свой «тетрис» с нуля. Что происходит, когда программист встречается с железом?

Я, как и многие мои читатели, очень люблю игры. Уже довольно обширное число моих статей было посвящено ремонту и моддингу самых разных игровых консолей — как китайских «нонеймов», так и брендовых PSP и PS Vita! Однако, меня тянет к железу не только желание отремонтировать и поставить в строй «устаревшие» девайсы, но и мания делать и созидать что-то своё! А ещё я очень люблю программировать игры и графику сам. Недавно я загорелся идеей разработать с нуля свой портативный «тетрис»: от схемы и разводки платы, до написания прошивки и игр под нее. Что получается, когда программист, который поставил электронику практически во главе своей жизни, пытается сделать свое устройство? Читайте в статье!

Статья: https://habr.com/ru/companies/timeweb/articles/750108/
Маск сказал, что Twitter будет работать только в темном режиме (правда, потом передумал)

Он заявил, что в Twitter/X "скоро будет только "темный режим", потому что он "лучше во всех отношениях". Потом он, однако, передумал: "Многие люди просили оставить светлый режим, так что мы его оставим, но по умолчанию будет темный".

Новость: https://www.theverge.com/2023/7/27/23810140/elon-musk-twitter-x-dark-mode-only
Какой режим лучше:
Anonymous Poll
14%
Светлый
49%
Темный
36%
Зависит
Как построить культуру качества кода

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

Статья: https://stepsize.com/blog/how-to-build-a-culture-of-code-quality
Проектно-ориентированное обучение

Список ссылок на туториалы, с помощью которых начинающие разработчики программного обеспечения научатся создавать приложения с нуля. Эти учебники разделены по основным языкам программирования, есть Dart, Kotlin и Swift.

GitHub: https://github.com/practical-tutorials/project-based-learning
👍1
ИИ-модель RT-2 от Google приближает нас к WALL-E

Модель "зрение-язык-действие" Google Robotic Transformer 2 использует большую языковую модель, позволяющую роботам распознавать паттерны и выполнять действия, даже если эти роботы не были специально обучены для выполнения таких задач. Модель может адаптироваться на лету так, как невозможно запрограммировать в явном виде. Хотя модель демонстрирует высокую способность адаптировать полученные знания к новым ситуациям, она пока не может выполнять действия, которые не отрабатывались ранее физически. Конечной целью проекта Google является создание роботов общего назначения.

Новость: https://arstechnica.com/information-technology/2023/07/googles-rt-2-ai-model-brings-us-one-step-closer-to-wall-e/
Революционные IDE, повлиявшие на разработку ПО

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

Статья: https://habr.com/ru/companies/ruvds/articles/751516/
Выбросьте первый вариант вашего кода

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

Я серьезно.

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

Статья: https://ntietz.com/blog/throw-away-your-first-draft/
Падение Stack Overflow: объяснение

1. Изменения в Google Analytics
2. Stack Overflow враждебно относится к своим пользователям
3. Google Search теперь ранжирует Stack Overflow ниже
4. ИИ оказывает влияние

Статья: https://newsletter.devmoh.co/p/the-fall-of-stack-overflow-explained
Создание программного обеспечения с 4,999 другими людьми

В прошлом месяце я уволился из Datadog, проработав там чуть более трех лет.

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

Статья: https://www.willett.io/posts/4999/
Человек, 14 раз выигравший в лотерею

Это история о человеке, «обыгравшем» лотерею, просто выкупив в ней все до одной возможные комбинации.

Статья: https://habr.com/ru/articles/751780/
🫴🦋 Это эмодзи?

ReadStuffLater использует эмодзи для маркировки контента. Это просто, весело и обеспечивает базовую организацию контента, не побуждая пользователей заморачиваться.

Есть только одна проблема: валидация данных. Когда клиент говорит моему серверу, что нужно пометить запись, как сервер может подтвердить, что метка - это действительно эмодзи? Я имею в виду, что я не должен принимать и хранить в этом поле все, что угодно, верно?

Это гораздо более серьезная проблема, чем она выглядит.

• Неудачная идея №1: Использование Regex с классами символов
• Неудачная идея №2: Использовать Regex с диапазонами символов
• Неудачная идея №3: просто засунуть все возможные emojis в Regex
• Что сработало для меня

Статья: https://spiffy.tech/is-this-an-emoji
Переделываем настенное зеркало во многофункциональное устройство

Сегодня я расскажу, как превратить обычное зеркало во многофункциональное устройство. Идея витала в моей голове давно, но из-за лени и отсутствия времени, эта задумка долго находилась в застое. Но вот наконец-то пришел тот день, когда я все же воплотил свой замысел в жизнь и это случилось в далеком 2013 году. Для реализации своей задумки первым делом приобрел настенное зеркало в «Икее», а в магазине «Ашан» купил фоторамку со встроенной метеостанцией и часами. Сегодня, конечно, таким зеркалом никого не удивишь, но на тот момент это было что-то необыкновенное и подобные изделия в магазине не продавались.

Статья: https://habr.com/ru/companies/timeweb/articles/751606/
Meta открывает AudioCraft

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

Новость: https://ai.meta.com/blog/audiocraft-musicgen-audiogen-encodec-generative-ai-audio/
GitHub: https://github.com/facebookresearch/audiocraft
Tidal Cycles

Музыка для кодинга с алгоритмическими паттернами.

Сайт: https://tidalcycles.org/
💩2