📰 Что произошло за неделю
Собрали главные события и контент минувших уходящей недели:
🧠 Исследователи Apple выяснили, что «думающие» нейросети на самом деле не думают.
👨🏻💻 Великое возвращение в офисы снова откладывается?
🍀 Оптимизируем фронтенд: 24 проверенных способа.
🤑 ChatGPT o3-Pro: самая мощная и дорогая модель от OpenAI.
🎉 На GitHub появился миллиардный репозиторий.
🐸 Библиотека программиста #свежак
Собрали главные события и контент минувших уходящей недели:
🧠 Исследователи Apple выяснили, что «думающие» нейросети на самом деле не думают.
👨🏻💻 Великое возвращение в офисы снова откладывается?
🍀 Оптимизируем фронтенд: 24 проверенных способа.
🤑 ChatGPT o3-Pro: самая мощная и дорогая модель от OpenAI.
🎉 На GitHub появился миллиардный репозиторий.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4
🫡 Работа над библиотекой управления памятью jemalloc прекращена
Джейсон Эванс, создатель библиотеки управления памятью jemalloc, объявил о прекращении разработки проекта. Репозиторий на GitHub переведён в архивный режим с доступом только для чтения. Код останется общедоступным, но активная разработка завершена.
По информации OpenNET, библиотека jemalloc предлагала альтернативную реализацию функций malloc, оптимизированную для снижения фрагментации и работы на многопроцессорных системах.
🐸 Библиотека программиста #свежак
Джейсон Эванс, создатель библиотеки управления памятью jemalloc, объявил о прекращении разработки проекта. Репозиторий на GitHub переведён в архивный режим с доступом только для чтения. Код останется общедоступным, но активная разработка завершена.
По информации OpenNET, библиотека jemalloc предлагала альтернативную реализацию функций malloc, оптимизированную для снижения фрагментации и работы на многопроцессорных системах.
Please open Telegram to view this post
VIEW IN TELEGRAM
😢16❤1😁1
В мире программирования существует множество идеологий написания кода: Unix-way отвечает за коммуникацию, Agile — за гибкость, DRY и KISS — за чистоту и читаемость. Все они улучшают качество кода, но их слабое место — ориентация на индивидуальную работу. Именно поэтому появился новый, социальный подход к программированию.
SOSAL — это современная идеология, основанная на предположении, что над проектом работает команда самых разных людей. Этот подход помогает сделать процесс разработки максимально удобным и продуктивным для всех участников.
SOSAL строится на пяти принципах:
1. Socially-Conscious Code (Социально-осознанный код)
Главная ценность командной работы — кооперация. Чтобы кодовая база была дружелюбной, важно не только знать язык программирования, но и придерживаться его стиля, писать чисто и использовать идиоматичные решения. Это облегчает вхождение новых участников в проект и ускоряет совместную работу.
2. Open by Default (Открытость по умолчанию)
Код должен быть открыт, если нет веских причин для обратного. Комментируйте так, будто ваш код читает новичок. Если решение не очевидно или требует времени на понимание, обязательно оставьте комментарий.
3. Simple Scalability (Сбалансированная масштабируемость)
Пишите код, который легко масштабировать, но избегайте преждевременных оптимизаций. Простота не означает примитивность, а сложность — не признак качества.
«Преждевременная оптимизация — корень всех зол.»
4. Agile Adaptivity (Адаптивность выше догм)
Код должен быть готов к изменениям, даже если они кажутся маловероятными. Используйте гибкие решения, например, готовые библиотеки для конфигурации, чтобы облегчить будущие доработки. Балансируйте между принципом YAGNI и возможностью эволюции кода.
5. Learning-Driven Logic (Логика, основанная на обучении)
Пишите код так, чтобы он учил вас и других. Рефакторинг — это не наказание, а возможность применить новые знания. Экспериментируйте, но всегда оставляйте после себя чистый и понятный код.
Будете ли вы использовать подход в своих проектах?
Please open Telegram to view this post
VIEW IN TELEGRAM
😁108🌚20❤9💯5🥱4
💔AI vs Developer: who wins?
Бигтех уже режет найм разработчиков. Вайб-кодинг повсюду. Джуны не нужны. Но так ли это на самом деле?
Мы хотим разобраться, как ИИ влияет на рынок труда в IT. В реальности, а не в головах CEO или HR. Поэтому приглашаем пройти опрос.
Результаты нашего исследования позволят выяснить, сколько разработчиков потеряли работу из-за ИИ? Какие навыки сейчас ценятся больше всего? Кто зарабатывает больше — те, кто использует ИИ или игнорирует?
👾 Расскажите свою историю, чтобы помочь комьюнити: https://clc.to/aFntFw
Бигтех уже режет найм разработчиков. Вайб-кодинг повсюду. Джуны не нужны. Но так ли это на самом деле?
Мы хотим разобраться, как ИИ влияет на рынок труда в IT. В реальности, а не в головах CEO или HR. Поэтому приглашаем пройти опрос.
Результаты нашего исследования позволят выяснить, сколько разработчиков потеряли работу из-за ИИ? Какие навыки сейчас ценятся больше всего? Кто зарабатывает больше — те, кто использует ИИ или игнорирует?
👾 Расскажите свою историю, чтобы помочь комьюнити: https://clc.to/aFntFw
❤6
Внутри встроено несколько ИИ, которые делают из запроса готовую БД с таблицами и диаграммами.
Более того: в таблицах можно генерировать данные, импортировать их в SQL или грузить на сервер.
Пробуем бесплатно здесь.
Please open Telegram to view this post
VIEW IN TELEGRAM
😁12❤2🤔1
💻🛠️🚀 Оптимизируй фронтенд: 24 проверенных способа
➡️ Избегаем ошибки, замедляющие отрисовку интерфейса, и узнайте, когда стоит применять те или иные подходы для достижения плавной и быстрой работы веб-приложения.
🐸 Библиотека программиста
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍3🥱3
В одном месте собраны все основные команды и консольные утилиты Linux.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰8👍7🤔2❤1
🔥 Не пропустите событие лета для DS-комьюнити
23 июня, 19:00 Мск — бесплатный вебинар с Никитой Зелинским «AI-агенты для DS: обзор курса и практические кейсы»
😤 Пока все обсуждают, «как бы внедрить LLM», мы покажем, как строить полноценных AI-агентов, которые делают работу вместо тебя. За час Никита разложит по полочкам:
— архитектуру курса и ключевые модули
— частые ошибки студентов, о которых не принято говорить вслух
— реальные юзкейсы: от чат-ассистентов до систем поддержки решений в проде
➡️ Что почитать от Никиты до Веба:
— Как adversarial-атаки живут даже при смене модели (и почему «подвинуть кровати в борделе» не спасёт)
— Самый быстрый пакетный менеджер uv и эксперимент «pip vs uv»
— 17 методов XAI и 20 метрик на NIPS’24: как не утонуть в «объяснимости»
⚡️ Хотели задать Никите свой каверзный вопрос? Ловите шанс: только в прямом эфире — отвечаем на всё, что обычно «остаётся за кадром».
⏰ МЕСТ МАЛО регистрация закроется, как только забьём комнату. Действуй сейчас → https://clc.to/1iGw6Q
23 июня, 19:00 Мск — бесплатный вебинар с Никитой Зелинским «AI-агенты для DS: обзор курса и практические кейсы»
— архитектуру курса и ключевые модули
— частые ошибки студентов, о которых не принято говорить вслух
— реальные юзкейсы: от чат-ассистентов до систем поддержки решений в проде
— Как adversarial-атаки живут даже при смене модели (и почему «подвинуть кровати в борделе» не спасёт)
— Самый быстрый пакетный менеджер uv и эксперимент «pip vs uv»
— 17 методов XAI и 20 метрик на NIPS’24: как не утонуть в «объяснимости»
⚡️ Хотели задать Никите свой каверзный вопрос? Ловите шанс: только в прямом эфире — отвечаем на всё, что обычно «остаётся за кадром».
⏰ МЕСТ МАЛО регистрация закроется, как только забьём комнату. Действуй сейчас → https://clc.to/1iGw6Q
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5
🎉 Git обновился до версии 2.50
В обновлении реализовано 621 изменение и исправление, над которыми работали 98 разработчиков, включая 24 новых участника. По данным OpenNET, в Git 2.50 устранены обнаруженные ошибки и добавлены новые возможности, среди которых:
– Улучшена работа с недостижимыми объектами: теперь база таких объектов («cruft packs») может быть разделена на несколько pack-файлов.
– Новая опция «‑combine‑cruft‑below‑size»: позволяет объединять pack-файлы, размер которых не превышает заданный порог.
– Экспериментальная поддержка инкрементального обновления MIDX: многопакетные индексы теперь могут обновляться по слоям, каждый из которых хранится в отдельном bitmap-файле.
– В командах типа «git cat-file -batch» добавлена опция «‑filter»: теперь можно пропускать определённые объекты при выполнении операций.
➡️ С полным списком изменений можно ознакомиться здесь.
🐸 Библиотека программиста #свежак
В обновлении реализовано 621 изменение и исправление, над которыми работали 98 разработчиков, включая 24 новых участника. По данным OpenNET, в Git 2.50 устранены обнаруженные ошибки и добавлены новые возможности, среди которых:
– Улучшена работа с недостижимыми объектами: теперь база таких объектов («cruft packs») может быть разделена на несколько pack-файлов.
– Новая опция «‑combine‑cruft‑below‑size»: позволяет объединять pack-файлы, размер которых не превышает заданный порог.
– Экспериментальная поддержка инкрементального обновления MIDX: многопакетные индексы теперь могут обновляться по слоям, каждый из которых хранится в отдельном bitmap-файле.
– В командах типа «git cat-file -batch» добавлена опция «‑filter»: теперь можно пропускать определённые объекты при выполнении операций.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤5👏1