IT Insights
658 subscribers
770 photos
4 videos
3 files
1.07K links
Новости разработки, технологий, немножко науки и техники
Download Telegram
Использование Rust в стартапе: поучительная история

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

Статья: https://apptractor.ru/develop/coding/ispolzovanie-rust-v-startape-pouchitelnaya-istoriya.html
👍1
Создание поиска в видео

Сегодня мы рассмотрим закулисные технологии, с помощью которых Netflix создает великолепные трейлеры, ролики для Instagram и социальных сетей и другие рекламные ролики.

Статья от Netflix: https://netflixtechblog.com/building-in-video-search-936766f0017c
1
Nvidia представила H200 - монструозный GPU для ИИ, который ускорит ChatGPT

По словам Nvidia, H200 - это первый GPU с памятью HBM3e. Благодаря HBM3e H200 предлагает до 141 Гбайт памяти и пропускную способность 4.8 Тбайт/с, что, по словам Nvidia, в 2.4 раза превышает пропускную способность Nvidia A100, выпущенного в 2020 году.

Новость: https://arstechnica.com/information-technology/2023/11/nvidia-introduces-its-most-powerful-gpu-yet-designed-for-accelerating-ai/
OpenGPTs

Этот репозиторий представляет собой попытку создать опыт, аналогичный GPT от OpenAI. Он позволяет разработчикам использовать более 60 LLM, промпты, более 100 инструментов, векторные базы данных, алгоритмы извлечения и базы данных с историями чатов.

Репозиторий: https://github.com/langchain-ai/opengpts
Media is too big
VIEW IN TELEGRAM
Программист размышляет об уходящих днях своего ремесла

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

Эссе-стенание в Ньюйоркер по поводу ИИ (спойлер - все кончится хорошо): https://www.newyorker.com/magazine/2023/11/20/a-coder-considers-the-waning-days-of-the-craft
ИИ Google впервые превзошел традиционные прогнозы погоды

Метеорологическая модель на основе искусственного интеллекта от Google DeepMind под названием GraphCast значительно превосходит традиционные методы прогнозирования погоды при предсказании глобальных погодных условий на срок до 10 дней вперед. GraphCast превзошла ведущую традиционную систему на 90% по 1380 показателям. Она способна предсказывать сотни погодных переменных на 10 дней вперед с разрешением 0.25° в глобальном масштабе менее чем за минуту. По оценкам, GraphCast примерно в 1000 раз дешевле с точки зрения потребления энергии по сравнению с традиционными методами.

Исследование: https://www.science.org/doi/10.1126/science.adi2336
Почему бенчмарки бесполезны

Брайн Бэлфор, CEO и основатель Reforge, в посте поделился своим мнением по поводу использования эталонных данных — бенчмарков. Борьба, которую я проигрываю, но буду продолжать… Продуктовые бенчмарки не так уж полезны, а во многих случаях и вовсе разрушительны. Вот 5 причин, почему это так.

1. Медиана — отстой
2. Ни одна компания не является медианной во всем
3. Бенчмарки — это не кратчайший путь к качественному пониманию
4. Каждая компания определяет одну и ту же метрику по-разному
5. Большинство выборок для бенчмарков — это чистый шум

Статья: https://apptractor.ru/measure/pochemu-benchmarki-bespolezny.html
Руководство для программистов - как говорить "нет"

Один из самых ценных навыков.

Статья: https://www.thecaringtechie.com/p/software-eng-guide-to-saying-no

Поделитесь постом, если хотите эту статью на русском.
Дизайн-система Gravity UI: как легко построить свой интерфейс

В этой статье я хочу поделиться новостью: мы выпустили нашу дизайн-систему и библиотеку компонентов Gravity UI в опенсорс. В ней рассказ, зачем мы сделали Gravity UI, как его используем, в чём особенности и преимущества нашего подхода и как мы планируем развивать его дальше. А ещё — как настроить разные цветовые схемы в своих проектах и почему у нас четыре темы вместо двух стандартных.

Статья: https://habr.com/ru/companies/yandex/articles/773870/
Я 3 года проработала над вешалкой для одежды

Т - Технологии! А еще отличный пример того, как можно улучшить казалось бы неулучшаемое.

Видео: https://www.youtube.com/watch?v=vREokZa4dNU
Мой любимый вопрос, который я задаю кандидатам (и почему)

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

Теперь, имея два лог-файла (лог-файл первого дня и лог-файл второго дня), мы хотим сформировать список "постоянных клиентов", которые удовлетворяют следующим критериям: (а) они приходили в оба дня и (б) они посетили как минимум две уникальные страницы.


Статья: https://carloarg02.medium.com/my-favorite-coding-question-to-give-candidates-17ea4758880c
👍1🔥1
examples.gif
83.2 MB
Pipeless: компьютерное зрение - это просто

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

Репозиторий: https://github.com/pipeless-ai/pipeless
Магия деталей: как UX-микровзаимодействия преобразуют продукты

Чаще всего пользователи сознательно не замечают наличия микровзаимодействий в интерфейсе. Однако что они, несомненно, заметят, так это их отсутствие.

Статья: https://dribbble.com/stories/2023/11/14/the-magic-of-details-how-ux-microinteractions-transform-products
👍1
Вы точно хотите пойти программистом в gamedev?

Хочу вас огорчить, программисты не делают игры - их делают дизайнеры и арт. Можно уволить программиста и на его место придет другой и через условные месяц-два-полгода начнет закрывать таски не хуже. Если увольняется дизайнер, его монстр, пушка или контент повисает без хозяина и без "видения". Если её не перехватил сосед (а у соседа свой монстр), то в большинстве случаев его работа просто уходит в стол и монстра пишут заново на тех же ассетах и принципах, но заново.

Статья: https://habr.com/ru/articles/774972/
Программирование на параллельных машинах: GPU, многоядерные вычисления, кластеры и многое другое

Открытый (ака бесплатный) учебник от Норма Матлоффа, профессора компьютерных наук Калифорнийского университета.

Скачать: https://heather.cs.ucdavis.edu/parprocbook
Умный код - это, вероятно, худший код, который вы можете написать

А понятный, читаемый код - это, наверное, самый трудный код для написания. Согласны, да/нет?

Статья: https://engineercodex.substack.com/p/clever-code-is-probably-the-worst
Как перемешивать песни

Компания Spotify серьезно относится к отзывам пользователей. Мы заметили, что некоторые пользователи жаловались на то, что наш алгоритм случайного воспроизведения проигрывает несколько композиций одного и того же исполнителя сразу друг за другом. Пользователи спрашивали: "Почему вы не делаете перестановку песен случайной?". Мы ответили: "Эй! Наша перестановка как раз случайна!".

Так кто же был прав? Как оказалось, правы были и мы, и пользователи, но все немного сложнее. Это также хорошая история о том, как интерпретировать отзывы пользователей.

Статья 2014 года: https://engineering.atspotify.com/2014/02/how-to-shuffle-songs/
Прежде чем пытаться что-то сделать, убедитесь, что вы можете сделать то, что ничего не делает

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

Статья: https://apptractor.ru/info/articles/prezhde-chem-pytatsya-chto-to-sdelat-ubedites-chto-vy-mozhete-sdelat-to-chto-nichego-ne-delaet.html
Курс "Генеративный ИИ для начинающих" от Microsoft

В этом курсе авторы с нуля рассматривают концепции, которые позволят создать свой собственный стартап в области генеративного искусственного интеллекта на базе Azure OpenAI Services. Благодаря этому вы получите представление о том, что нужно сделать, чтобы вывести свои идеи на публику и получить прибыль. В каждом уроке рассматривается один из ключевых аспектов принципов генеративного ИИ и разработки приложений.

12 уроков: https://microsoft.github.io/generative-ai-for-beginners/