Хотя приложения для знакомств могут казаться поверхностными, их внутренняя механика — это сочетание маркетинга, технологий и психологии. И все-таки, чтобы найти подходящего партнера, придется приложить усилия. Читайте статью, чтобы разобраться как работают Dating приложения.
▪️ Как ранжируют пользователей
▪️ Как работает алгоритм рекомендаций
▪️ Почему retention в таких приложениях важнее всего
▪️ Как монетизируются
▪️ Почему ваши фото играют ключевую роль
Инсайт: Мужчины чаще платят за доступ к лайкам и приоритет в поиске, а женщины — главный ресурс платформы.
Please open Telegram to view this post
VIEW IN TELEGRAM
Есть два крайних подхода к разработке:
• «Баги — не проблема, главное — быстрее выпускать новые фичи».
• «Нужно покрыть 99.99% кода тестами и добиваться безупречной работы».
Но реальность не черно-белая. Перфекционисты, одержимые процессами, часто не думают о создании продукта. С другой стороны, есть экспериментаторы, которые бесконечно тестируют гипотезы и не заботятся о надежности. Оба подхода ведут к низкому качеству, высокой стоимости разработки и выгоранию команды.
Можно подумать, что баланс возможен: одна часть команды быстро выпускает фичи, а другая делает код надежным и поддерживаемым. Но это не работает, потому что бизнесу важны только новые фичи, а исправление багов — нет. В результате разработчики, занимающиеся стабильностью, чувствуют себя ненужными. Это происходит даже в крупных IT-компаниях.
Всегда пытайтесь писать код правильно, даже когда нет необходимости. При принятии технических решений думайте на несколько шагов вперед, но не слишком далеко. Это поможет выработать навык на подсознательном уровне.
Please open Telegram to view this post
VIEW IN TELEGRAM
🛠 Быстрый гид по Kubernetes
Kubernetes — инструмент для управления контейнерами. Вот ключевые аспекты.
🔹 Как разработчики видят Kubernetes
🔹 Ресурсы Kubernetes
🔹 Архитектура Kubernetes
🔹 Поток запросов в Kubernetes
#шпаргалки
Kubernetes — инструмент для управления контейнерами. Вот ключевые аспекты.
🔹 Как разработчики видят Kubernetes
🔹 Ресурсы Kubernetes
🔹 Архитектура Kubernetes
🔹 Поток запросов в Kubernetes
#шпаргалки
This media is not supported in your browser
VIEW IN TELEGRAM
8 месяцев назад разработчик опубликовал видео «Как я создал 3D-моделлер на C за неделю». Там была анимация, показывающая алгоритм marching cubes, но её создание в обычной программе для анимации казалось очень сложно. Единственный выход — писать код.
• Как создавать анимации кодом.
• Как применять эти трюки для видео, игр, презентаций или просто фана.
• Как освоить marching cubes в лёгком формате.
👉 Ссылка
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Если вы не смотрели другие доки, обязательно сделайте это. Ну а сегодня для вас свежая история о взлётах и падениях популярного фреймворка Angular (ранее известного как AngularJS) с участием настоящих звёзд JavaScript.
#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какие вебинары вам действительно нужны?
Привет! 👋
Мы готовим новые вебинары и хотим сделать их максимально полезными для вас. Это поможет нам не только создавать актуальный контент, но и развивать проект, находя новые точки контактов для вас.
Ваши ответы дадут нам понимание, какие темы и форматы действительно важны, а также помогут сделать вебинары интереснее и продуктивнее.
Заполнение займет всего пару минут, а нам это очень поможет! Спасибо, что участвуете в нашем развитии! 💙
👉 Пройти опрос
Привет! 👋
Мы готовим новые вебинары и хотим сделать их максимально полезными для вас. Это поможет нам не только создавать актуальный контент, но и развивать проект, находя новые точки контактов для вас.
Ваши ответы дадут нам понимание, какие темы и форматы действительно важны, а также помогут сделать вебинары интереснее и продуктивнее.
Заполнение займет всего пару минут, а нам это очень поможет! Спасибо, что участвуете в нашем развитии! 💙
👉 Пройти опрос
🛠 51к API для разработчиков в одном каталоге
Все публичные API собраны в одном месте.
➡️ Что внутри
▪️ Куча категорий, от фильмов до путешествий, работы и развлечений.
▪️ Удобные фильтры для быстрого поиска нужного API.
▪️ Простота использования — разберетесь даже без опыта программирования.
🔗 Ссылка
Все публичные API собраны в одном месте.
▪️ Куча категорий, от фильмов до путешествий, работы и развлечений.
▪️ Удобные фильтры для быстрого поиска нужного API.
▪️ Простота использования — разберетесь даже без опыта программирования.
🔗 Ссылка
Please open Telegram to view this post
VIEW IN TELEGRAM
🗞 Oracle требует отклонить иск о мошенничестве в деле о товарном знаке JavaScript
Oracle подала ходатайство об отклонении иска о мошенничестве, связанного с их торговой маркой «JAVASCRIPT».
➡️ Контекст
Товарный знак «JAVASCRIPT» зарегистрирован Oracle ещё в 2000 году и используется для компьютерных программ, инструментов для разработчиков и образовательных услуг. Споры касаются продления этого знака в 2019 году.
#новости
Oracle подала ходатайство об отклонении иска о мошенничестве, связанного с их торговой маркой «JAVASCRIPT».
Товарный знак «JAVASCRIPT» зарегистрирован Oracle ещё в 2000 году и используется для компьютерных программ, инструментов для разработчиков и образовательных услуг. Споры касаются продления этого знака в 2019 году.
#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Как классическая классификация ML помогает в реальном мире
🤖 Классификация в ML — это метод обучения, в котором модель обучается на размеченных данных и предсказывает, к какому классу относится новый объект.
✅ Фильтрация спама – чтобы в почте оставалось только важное.
✅ Рекомендации фильмов – Netflix знает, что ты любишь!
✅ Кредитный скоринг – банки решают, дать ли тебе займ.
✅ Предсказание мэтчей – как на нашем вебинаре по speed dating.
14 февраля мы разберём на практике задачу классификации:
- Как выбрать оптимальные признаки
- Что делать с несбалансированными данными
- Как интерпретировать результаты модели
🔥 Если уже работаешь с ML или только начинающий программист – приходи на наш вебинар, в котором мы разберем «как предсказывать мэтч на speed dating» .
Приходи!
🤖 Классификация в ML — это метод обучения, в котором модель обучается на размеченных данных и предсказывает, к какому классу относится новый объект.
✅ Фильтрация спама – чтобы в почте оставалось только важное.
✅ Рекомендации фильмов – Netflix знает, что ты любишь!
✅ Кредитный скоринг – банки решают, дать ли тебе займ.
✅ Предсказание мэтчей – как на нашем вебинаре по speed dating.
14 февраля мы разберём на практике задачу классификации:
- Как выбрать оптимальные признаки
- Что делать с несбалансированными данными
- Как интерпретировать результаты модели
🔥 Если уже работаешь с ML или только начинающий программист – приходи на наш вебинар, в котором мы разберем «как предсказывать мэтч на speed dating» .
Приходи!
Сооснователь OpenAI Andrej Karpathy записал лекцию об устройстве LLM на примере ChatGPT. Она охватывает полный набор учебных материалов о том, как разрабатываются модели и ментальные модели того, как думать об их «психологии» и как наилучшим образом использовать их в практических приложениях.
⏱️ Таймкоды:
00:00:00 introduction
00:01:00 pretraining data (internet)
00:07:47 tokenization
00:14:27 neural network I/O
00:20:11 neural network internals
00:26:01 inference
00:31:09 GPT-2: training and inference
00:42:52 Llama 3.1 base model inference
00:59:23 pretraining to post-training
01:01:06 post-training data (conversations)
01:20:32 hallucinations, tool use, knowledge/working memory
01:41:46 knowledge of self
01:46:56 models need tokens to think
02:01:11 tokenization revisited: models struggle with spelling
02:04:53 jagged intelligence
02:07:28 supervised finetuning to reinforcement learning
02:14:42 reinforcement learning
02:27:47 DeepSeek-R1
02:42:07 AlphaGo
02:48:26 reinforcement learning from human feedback (RLHF)
03:09:39 preview of things to come
03:15:15 keeping track of LLMs
03:18:34 where to find LLMs
03:21:46 grand summary
#подкасты
Please open Telegram to view this post
VIEW IN TELEGRAM
Если вам интересна история Кремниевой долины из первых уст, прочитайте полное интервью.
В этом интервью Энди Бехтольсхайм рассказывает о своем детстве в Германии, первых экспериментах с электроникой, учебе в Стэнфорде и работе в Xerox PARC. Он делится историей создания Sun Microsystems, перехода к сетевым технологиям и своими взглядами на будущее IT-индустрии. Также он объясняет, как сделал легендарную инвестицию в Google и почему стартапы должны правильно выбирать момент для выхода на рынок.
🔗 Ссылка на интервью в формате PDF
Please open Telegram to view this post
VIEW IN TELEGRAM
Новые материалы суда раскрыли, что Meta* якобы использовала торренты для скачивания огромного количества пиратских книг из LibGen и Z-Library. По данным авторов, Meta* загрузила более 160 терабайт данных с использованием теневых библиотек.
«Скачивать торренты с корпоративного ноутбука кажется неправильным», — написал инженер Meta* Николай Башлыков, добавив смайлик.
Если суд признает Meta* виновной в нарушении авторских прав, это может стать прецедентом для всех компаний, обучающих ИИ на данных из открытых источников.
* — запрещена в РФ
#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
Через 10 лет в индустрии взгляды неизбежно меняются. Ниже — список того, что разработчик из Amazon теперь считает важным, и того, что все еще остается неизменным.
✅ Что теперь видит иначе:
🔹 Простота требует работы — она не возникает сама собой.
🔹 Сложность — не повод для гордости. Ее лучше избегать.
🔹 Строгая типизация необходима в командах с разным уровнем опыта.
🔹 Java хорош именно потому, что скучный.
🔹 REPL'ы (интерактивные среды исполнения) бесполезны для проектирования (но полезны для исследования).
🔹 Большую часть программирования следует выполнять задолго до того, как написана первая строка кода.
🔹 Разработка фронтенда — это кошмарный мир кафкианского абсурда.
🔹 Элегантность — не настоящая метрика.
🔹 Хороший менеджмент бесценен.
🔹 DynamoDB — хорошая база данных, только если ваша нагрузка соответствует ее возможностям.
🔹 Объекты очень хороши в том, для чего они предназначены. Слепая приверженность функциональному подходу — глупость.
🔥 Что осознал за годы работы:
⚡️ Инженерное дело — это в первую очередь про коммуникацию.
⚡️ Никогда не пытайтесь использовать полные монады в Java.
⚡️ Если что-то кажется легким — это верный признак, что вы не до конца это понимаете.
⚡️ Молодым разработчикам нужно давать пространство для экспериментов и ошибок.
⚡️ Развитие soft skills — это осознанные инвестиции, которые окупаются мгновенно.
⚡️ В большинстве случаев абстракции в разработке приложений не существуют. Просто пишите код, который вам нужен.
⚡️ Напротив, разработка библиотек — это про абстракции. Потратьте время на поиск правильных математических структур.
⚡️ ORM — зло во всех языках и реализациях. Просто используйте SQL.
⚡️ Главная проблема функционального программирования — сами функциональные программисты.
⚡️ Со временем вы обязательно пожалеете, если построите систему на Serverless Functions.
⚡️ Типы — это просто утверждения о мире, в котором работает ваш код.
⚡️ Распределенные блокировки все еще невероятно сложны, и это непонятно почему.
⚡️ Формальное моделирование и анализ — ключевой навык.
⚡️ Изоляция — важнейшее свойство хорошего набора интеграционных тестов.
⚡️ DynamoDB — худший возможный выбор для разработки приложений общего назначения.
⚡️ Большинство разработчиков не заботятся о качестве кода. Цените тех, кто заботится, но работайте с остальными так, как есть.
⚡️ Будущее за языками с постепенной зависимой типизацией.
⚡️ Невозможно оставить слишком много комментариев в тестовом коде.
❌ Что не изменилось во взглядах:
🚀 Люди, которые переживают из-за стиля кода, правил линтера и прочей ерунды, — чудаки. Сфокусируйтесь на более важных вещах.
🚀 Покрытие кода тестами не имеет никакого отношения к его качеству (а в некоторых случаях — обратно пропорционально).
🚀 Монолиты по-прежнему хороши.
🚀 Победить десятилетия исследований и улучшений реляционных баз данных очень сложно.
🚀 Микросервисы требуют доказательства необходимости (их все чаще воспринимают как обязательную норму без причины).
🚀 93%, может быть, 95,2% менеджеров проектов можно убрать без какого-либо влияния на эффективность, а возможно, даже с пользой (этот процент увеличился за последние 4 года).
Please open Telegram to view this post
VIEW IN TELEGRAM
📚 Как делать хорошие игры: от идеи до запуска
Библиотека программиста рекомендует: у издательства «АСТ» вышла новая книга для игроделов. Рассказываем, что внутри интересного.
О чем книга
— как занять опустевшую нишу российского гейм-рынка
— где искать спонсоров
— какие методики и приемы использовать, чтобы минимизировать риски и выдать максимальное качество проекта
— как запустить успешный продукти заработать много денег
Кто автор
Петр Прохоренко — более 25-ти лет в медиа- и игровой индустрии, работал над такими проектами как «Блицкриг 3», «Танки Онлайн» и «Дни после». А еще вы можете знать его по мему ВОМГЛА.
👉 Подробнее о книге
Библиотека программиста рекомендует: у издательства «АСТ» вышла новая книга для игроделов. Рассказываем, что внутри интересного.
О чем книга
— как занять опустевшую нишу российского гейм-рынка
— где искать спонсоров
— какие методики и приемы использовать, чтобы минимизировать риски и выдать максимальное качество проекта
— как запустить успешный продукт
Кто автор
Петр Прохоренко — более 25-ти лет в медиа- и игровой индустрии, работал над такими проектами как «Блицкриг 3», «Танки Онлайн» и «Дни после». А еще вы можете знать его по мему ВОМГЛА.
👉 Подробнее о книге
Спрос на программистов снижается, сообщает «Известия»
Всё началось с кредитов с низкой ставкой, которые в 2020–2024 годах позволяли бизнесу нанимать сотрудников без оглядки на маржинальность проектов. Но времена изменились, и теперь.
▪️ Количество стажировок сократилось почти до нуля — за январь-февраль 2025 открыто всего 27 мест против 9,2 тыс. в 2024 году.
▪️ Бессрочные контракты больше не в тренде. Работодатели делают ставку на временные контракты и проектную занятость.
▪️ Удалёнка растёт: треть вакансий в IT связана с дистанционной работой (33%).
Эксперты уверены, что текущая пауза временная. Когда экономическая ситуация стабилизируется, спрос на специалистов снова вырастет.
#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 Что влияет на производительность базы данных и как ее оптимизировать: шпаргалка для разработчика
1️⃣ Индексация
2️⃣ Шардирование и партиционирование
3️⃣ Денормализация
4️⃣ Репликация
5️⃣ Техники блокировки базы данных
👉 Источник
#инфографика
1️⃣ Индексация
2️⃣ Шардирование и партиционирование
3️⃣ Денормализация
4️⃣ Репликация
5️⃣ Техники блокировки базы данных
👉 Источник
#инфографика