CSS теперь умеет в собственные функции! 🔥
В дизайн-системах вечно повторяются одни и те же вычисления:
Теперь логику можно вынести в отдельную функцию:
И дальше юзать её почти как встроенную:
Параметры можно типизировать, чтобы функция принимала только нужные значения — например
Причём внутри доступны не только calc(): локальные переменные, условная логика, а одна функция может вызывать другую.
Поддержка пока сыровата, но суть не в экономии пары строк. CSS наконец получает переиспользуемую логику с аргументами и типами — то, ради чего раньше тащили препроцессоры.
#CSS #frontend #вёрстка
В дизайн-системах вечно повторяются одни и те же вычисления:
.card { padding: calc(6 * 4px); }.modal { gap: calc(4 * 4px); }Теперь логику можно вынести в отдельную функцию:
@function --space(--n) {
result: calc(var(--n) * 4px);
}И дальше юзать её почти как встроенную:
.card { padding: --space(6); }.modal { gap: --space(4); }Параметры можно типизировать, чтобы функция принимала только нужные значения — например
--n <number> с возвратом <length>.Причём внутри доступны не только calc(): локальные переменные, условная логика, а одна функция может вызывать другую.
Поддержка пока сыровата, но суть не в экономии пары строк. CSS наконец получает переиспользуемую логику с аргументами и типами — то, ради чего раньше тащили препроцессоры.
#CSS #frontend #вёрстка
😁3👍2❤1🤩1🤝1
🔴 Anthropic выкатила Claude Opus 5.5 — и по кодингу это реально мощный скачок.
Флагман стал сильнее Opus 5, при этом дешевле, а в части бенчмарков обходит GPT-6 Astra. Что важно:
🔴 Лучший результат по работе с графикой и общему качеству ответов
🔴 На FrontierCode обгоняет GPT-6 Astra примерно за 20% стоимости задачи, на Terminal-Bench — сопоставимо, но около 40% цены
🔴 Токены подешевели на 20%, типичная задача выходит примерно на 40% дешевле, а генерация ускорилась больше чем на 30%
Модель уже крутится в Claude — можно тестить прямо сейчас.
Никогда не знаешь, что посмотреть вечером? Заходи за свежими премьерами и честными разборами — здесь всегда найдётся фильм по настроению.
#Claude #Anthropic #кодинг
Флагман стал сильнее Opus 5, при этом дешевле, а в части бенчмарков обходит GPT-6 Astra. Что важно:
🔴 Лучший результат по работе с графикой и общему качеству ответов
🔴 На FrontierCode обгоняет GPT-6 Astra примерно за 20% стоимости задачи, на Terminal-Bench — сопоставимо, но около 40% цены
🔴 Токены подешевели на 20%, типичная задача выходит примерно на 40% дешевле, а генерация ускорилась больше чем на 30%
Модель уже крутится в Claude — можно тестить прямо сейчас.
Никогда не знаешь, что посмотреть вечером? Заходи за свежими премьерами и честными разборами — здесь всегда найдётся фильм по настроению.
#Claude #Anthropic #кодинг
⚡2🎉2❤1👍1🔥1👏1
👩💻 Тег, который переводит текст с человеческого на машинный
Есть в HTML полезная, но незаслуженно забытая штука — тег
Как это работает:
• содержимое тега — то, что видит человек
• атрибут
• JavaScript спокойно достаёт его через свойство
Зачем это нужно? Когда не хочется плодить лишние
#HTML #верстка #frontend
Есть в HTML полезная, но незаслуженно забытая штука — тег
<data>. Он показывает пользователю обычный текст и одновременно привязывает к нему машиночитаемое значение.Как это работает:
• содержимое тега — то, что видит человек
• атрибут
value — значение для машины• JavaScript спокойно достаёт его через свойство
valueЗачем это нужно? Когда не хочется плодить лишние
<div> и <span>, но нужно связать видимый текст с внутренним ID или значением для обработки запросов. Аккуратно, семантично и без костылей — то, что надо.#HTML #верстка #frontend
😁3🥰2⚡1❤1👍1💯1
🐧 Linux Cheat Sheet — та самая шпаргалка, которая реально экономит время
Внутри — теория человеческим языком: как устроены файлы, процессы, права, память, загрузка и сеть. Без академической занудности, только суть.
Что по практике:
— команды терминала и права доступа
— управление процессами и сетью, SSH,
— связка
А когда база освоена — продвинутый уровень: Bash для профи, LVM и RAID, трассировка и производительность, ядро, безопасность, контейнеры, восстановление системы и подборка вопросов с собеседований.
Одним словом — от новичка до сеньора в одном месте
#Linux #Bash #terminal
Внутри — теория человеческим языком: как устроены файлы, процессы, права, память, загрузка и сеть. Без академической занудности, только суть.
Что по практике:
— команды терминала и права доступа
— управление процессами и сетью, SSH,
systemd— связка
grep/sed/awk, Vim и готовые однострочники с примерамиА когда база освоена — продвинутый уровень: Bash для профи, LVM и RAID, трассировка и производительность, ядро, безопасность, контейнеры, восстановление системы и подборка вопросов с собеседований.
Одним словом — от новичка до сеньора в одном месте
#Linux #Bash #terminal
❤3⚡2🔥1😁1🎉1🤩1
This media is not supported in your browser
VIEW IN TELEGRAM
Саппорт-агент на LLM, который не забудет сходить за заказом
Один разработчик собрал агента поддержки на LLM и выкатил разбор. Первая версия — обычный агентский цикл: пусть модель сама решает, когда дёргать тул. Итог предсказуем — в каждом третьем ходу она за заказом не шла, а просто выдумывала статус.
В харнессе всё наоборот: модель ничего не решает. За данными идёт код, а модель зовут всего дважды — понять, что за вопрос, и составить ответ.
Цифры показательные:
— агентский цикл собирается за вечер, но теряет тул в 1 ходу из 24
— конвейер для прода не теряет ни разу, зато роутер и сценарии пишутся руками
— тысяча диалогов на Qwen — полбакса, на Opus — тридцатка
Вывод простой: где нужна надёжность, детерминированный пайплайн бьёт «умную» автономию модели.
#LLM #Qwen #агенты
Один разработчик собрал агента поддержки на LLM и выкатил разбор. Первая версия — обычный агентский цикл: пусть модель сама решает, когда дёргать тул. Итог предсказуем — в каждом третьем ходу она за заказом не шла, а просто выдумывала статус.
В харнессе всё наоборот: модель ничего не решает. За данными идёт код, а модель зовут всего дважды — понять, что за вопрос, и составить ответ.
Цифры показательные:
— агентский цикл собирается за вечер, но теряет тул в 1 ходу из 24
— конвейер для прода не теряет ни разу, зато роутер и сценарии пишутся руками
— тысяча диалогов на Qwen — полбакса, на Opus — тридцатка
Вывод простой: где нужна надёжность, детерминированный пайплайн бьёт «умную» автономию модели.
#LLM #Qwen #агенты
👍4😁2❤1👏1💯1🤝1
Node.js 26.10 завёз нативную поддержку throttle и debounce 🔥
Честно — вот такого поворота я не ждал. Теперь эти штуки прямо из коробки, без сторонних зависимостей.
Покойся с миром,
Серьёзно, когда уже завезут аналогичное предложение в TC39? Пора бы стандартизировать такую базовую вещь на уровне языка.
Пока же обновляемся и выкидываем лишние пакеты — минус зависимости, минус вес бандла, плюс к скорости.
Мелочь, а приятно 👌
Разбираемся в уходе за кожей и учимся ухаживать за собой без лишних трат и мифов. Заходите в уютный уголок про красоту — тут просто о сложном.
#Nodejs #JavaScript #lodash
Честно — вот такого поворота я не ждал. Теперь эти штуки прямо из коробки, без сторонних зависимостей.
Покойся с миром,
lodash 😄Серьёзно, когда уже завезут аналогичное предложение в TC39? Пора бы стандартизировать такую базовую вещь на уровне языка.
Пока же обновляемся и выкидываем лишние пакеты — минус зависимости, минус вес бандла, плюс к скорости.
Мелочь, а приятно 👌
Разбираемся в уходе за кожей и учимся ухаживать за собой без лишних трат и мифов. Заходите в уютный уголок про красоту — тут просто о сложном.
#Nodejs #JavaScript #lodash
❤3👍2💯2⚡1🔥1🤩1
⌨️ Клавиатура умерла на экране входа? Есть спасение
Знакомая ситуация: комп проснулся, подсветка клавиш горит, а символы не набираются. И вот ты стоишь перед экраном блокировки и не можешь ввести ПИН-код. Перезагрузка, конечно, лечит, но терять открытые сессии и всё разом — так себе удовольствие.
Выход простой — экранная клавиатура. Прямо на экране входа в углу есть значок специальных возможностей, оттуда её и вызываешь. Мышкой набираешь пароль или ПИН и спокойно логинишься.
А дальше уже разбираешься с драйверами или портом. Кстати, часто после входа физическая клава сама оживает — видимо, система докидывает драйвер уже в сессии ✌️
#Windows #клавиатура #лайфхак
Знакомая ситуация: комп проснулся, подсветка клавиш горит, а символы не набираются. И вот ты стоишь перед экраном блокировки и не можешь ввести ПИН-код. Перезагрузка, конечно, лечит, но терять открытые сессии и всё разом — так себе удовольствие.
Выход простой — экранная клавиатура. Прямо на экране входа в углу есть значок специальных возможностей, оттуда её и вызываешь. Мышкой набираешь пароль или ПИН и спокойно логинишься.
А дальше уже разбираешься с драйверами или портом. Кстати, часто после входа физическая клава сама оживает — видимо, система докидывает драйвер уже в сессии ✌️
#Windows #клавиатура #лайфхак
⚡3👍2❤1🔥1👏1😁1
🎙 Как разогнать работу LLM
Мощная видеокарта — ещё не гарантия быстрого ответа нейросети. Всё решает то, что происходит между отправкой запроса и появлением текста на экране. Разбираемся, как устроен инференс больших языковых моделей и как выжать из того же железа максимум.
Что важно понимать:
🟢 чем обработка контекста отличается от генерации токенов
🟢 как
🟢 как тащить тяжёлый запрос одного юзера, не тормозя остальных
🟢 почему крутая оптимизация иногда бесполезна для конкретной нагрузки
🟢 когда пора писать свою библиотеку инференса, а что уже можно скинуть на AI-агентов
Вывод простой: скорость LLM — это не про железо, а про то, как ты им управляешь.
#LLM #инференс #GPU
Мощная видеокарта — ещё не гарантия быстрого ответа нейросети. Всё решает то, что происходит между отправкой запроса и появлением текста на экране. Разбираемся, как устроен инференс больших языковых моделей и как выжать из того же железа максимум.
Что важно понимать:
🟢 чем обработка контекста отличается от генерации токенов
🟢 как
KV-кеш, квантование и спекулятивное декодирование ускоряют GPU🟢 как тащить тяжёлый запрос одного юзера, не тормозя остальных
🟢 почему крутая оптимизация иногда бесполезна для конкретной нагрузки
🟢 когда пора писать свою библиотеку инференса, а что уже можно скинуть на AI-агентов
Вывод простой: скорость LLM — это не про железо, а про то, как ты им управляешь.
#LLM #инференс #GPU
👍3❤2🔥2⚡1👏1🤝1
PostGIS в действии — книга Регины Обе и Лео Хсу для тех, кто работает с геоданными
PostGIS — это open-source расширение PostgreSQL для пространственных баз данных. По сути, оно превращает обычную БД в полноценный инструмент для геоаналитики и умеет закрывать практически любые задачи с картами и координатами.
Что внутри:
• основы геоинформационных систем на векторных, растровых и топологических объектах
• анализ, визуализация и вывод данных на карту
• создание собственных функций под конкретные приложения
• разбор типовых проблем на живых примерах
Полезный путеводитель по сотням функций
#PostGIS #PostgreSQL #геоданные
PostGIS — это open-source расширение PostgreSQL для пространственных баз данных. По сути, оно превращает обычную БД в полноценный инструмент для геоаналитики и умеет закрывать практически любые задачи с картами и координатами.
Что внутри:
• основы геоинформационных систем на векторных, растровых и топологических объектах
• анализ, визуализация и вывод данных на карту
• создание собственных функций под конкретные приложения
• разбор типовых проблем на живых примерах
Полезный путеводитель по сотням функций
PostGIS — от базы до продвинутых кейсов#PostGIS #PostgreSQL #геоданные
❤5👍3🔥2⚡1🎉1
В Казахстане котов буквально взяли на службу — искать других пропавших котов 🐱
Схема дерзкая: на пушистых цепляют мини-камеры и отпускают гулять по району. Всё, что они снимают, потом уходит боту.
Дальше подключается нейросеть: она сравнивает морды с базой потеряшек и, если находит совпадение, сама пишет хозяину. По сути — четвероногие агенты с компьютерным зрением на борту.
И работает же: таким способом уже вернули домой 407 питомцев. Вот тебе и практичный AI без пафоса про AGI.
Хочешь путешествовать больше, а тратить меньше? Ловим дешёвые билеты и лучшие маршруты — от уютных отелей у моря до проверенных советов по визам и экскурсиям.
#нейросети #AI #Казахстан
Схема дерзкая: на пушистых цепляют мини-камеры и отпускают гулять по району. Всё, что они снимают, потом уходит боту.
Дальше подключается нейросеть: она сравнивает морды с базой потеряшек и, если находит совпадение, сама пишет хозяину. По сути — четвероногие агенты с компьютерным зрением на борту.
И работает же: таким способом уже вернули домой 407 питомцев. Вот тебе и практичный AI без пафоса про AGI.
Хочешь путешествовать больше, а тратить меньше? Ловим дешёвые билеты и лучшие маршруты — от уютных отелей у моря до проверенных советов по визам и экскурсиям.
#нейросети #AI #Казахстан
🤩7❤2🔥2👍1😁1🎉1
Почти в каждом приложении есть эндпоинт логаута. И тут кроется коварная ловушка.
Фронтенд удаляет JWT, как только юзер жмёт «Выйти». Но правда ли он вышел? По факту — не всегда.
Задумайся над сценариями:
• токен скопировали до выхода
• срок действия JWT ещё не истёк
• другое устройство продолжает юзать тот же токен
• бэкенд по-прежнему спокойно принимает этот JWT
В этом и вся боль stateless-подхода: сервер не хранит состояние сессии, поэтому «удалил токен на клиенте» ≠ «завершил сессию».
Рабочие приёмы:
короткий TTL у access-токена + refresh, blacklist отозванных JWT в Redis, привязка токена к устройству.
А как ты реализуешь честный логаут на stateless JWT?
#JWT #backend #security
Фронтенд удаляет JWT, как только юзер жмёт «Выйти». Но правда ли он вышел? По факту — не всегда.
Задумайся над сценариями:
• токен скопировали до выхода
• срок действия JWT ещё не истёк
• другое устройство продолжает юзать тот же токен
• бэкенд по-прежнему спокойно принимает этот JWT
В этом и вся боль stateless-подхода: сервер не хранит состояние сессии, поэтому «удалил токен на клиенте» ≠ «завершил сессию».
Рабочие приёмы:
короткий TTL у access-токена + refresh, blacklist отозванных JWT в Redis, привязка токена к устройству.
А как ты реализуешь честный логаут на stateless JWT?
#JWT #backend #security
🎉6💯3❤2👍1🔥1👏1🤩1
👨💻 Как войти в программирование с полного нуля
Собрали разбор для тех, кто хочет въехать в тему и выйти на первую работу без лишней воды. Никаких волшебных таблеток — только по делу.
Что внутри:
1. С чего реально начинать, если опыта ноль, и как не слиться на старте
2. Что происходит под капотом браузера, когда грузится веб-страница
3. Как вести себя, если на собеседовании задают кривые и некорректные вопросы
4. Обратная сторона профессии — о минусах, про которые молчат
5. ООП — база, без которой дальше никуда
Порядок можно ломать под себя, но первый пункт лучше не пропускать — мотивация решает не меньше, чем синтаксис.
#программирование #ООП #собеседование
Собрали разбор для тех, кто хочет въехать в тему и выйти на первую работу без лишней воды. Никаких волшебных таблеток — только по делу.
Что внутри:
1. С чего реально начинать, если опыта ноль, и как не слиться на старте
2. Что происходит под капотом браузера, когда грузится веб-страница
3. Как вести себя, если на собеседовании задают кривые и некорректные вопросы
4. Обратная сторона профессии — о минусах, про которые молчат
5. ООП — база, без которой дальше никуда
Порядок можно ломать под себя, но первый пункт лучше не пропускать — мотивация решает не меньше, чем синтаксис.
#программирование #ООП #собеседование
🎉5🔥2👍1🥰1💯1
🤔 Казалось бы, что сложного в том, чтобы отцентрировать элемент? А вот и нет — это одна из самых коварных задач во фронтенде
На Хабре разобрали тему по-настоящему глубоко. Главные мысли:
• Flexbox и Grid не спасают — они выравнивают контейнеры, но идеального визуального центрирования не гарантируют
• Метрики шрифта и высота строки реально сдвигают текст, и глазом это заметно
• Иконки рядом с подписью вечно «съезжают» — в статье показывают, почему так и как чинить на практике
Мелочь, из-за которой вёрстка выглядит криво даже у опытных разработчиков
Подписывайся, чтобы не пропустить такие разборы — здесь про фронт и код выходит регулярно
#Flexbox #CSS #вёрстка
На Хабре разобрали тему по-настоящему глубоко. Главные мысли:
• Flexbox и Grid не спасают — они выравнивают контейнеры, но идеального визуального центрирования не гарантируют
• Метрики шрифта и высота строки реально сдвигают текст, и глазом это заметно
• Иконки рядом с подписью вечно «съезжают» — в статье показывают, почему так и как чинить на практике
Мелочь, из-за которой вёрстка выглядит криво даже у опытных разработчиков
Подписывайся, чтобы не пропустить такие разборы — здесь про фронт и код выходит регулярно
#Flexbox #CSS #вёрстка
⚡4🔥3🥰2❤1👍1👏1💯1
This media is not supported in your browser
VIEW IN TELEGRAM
Ну вот и до этого добрались: в Китае показали эмоционального гуманоида, которому реально можно выговориться — и он заплачет 😮
Фишка в том, что робота научили не просто слушать, а сопереживать. Расскажешь ему что-то по-настоящему грустное — и бот начнёт эмоционально реагировать, вплоть до настоящих «слёз».
По задумке разработчиков это выводит эмпатию машин на новый уровень: гуманоид улавливает тон, смысл сказанного и подстраивает реакцию под настроение собеседника.
Вопрос только один — это шаг к живому цифровому компаньону или мы просто учим железо давить на жалость? 🤔
Космос, генетика и технологии будущего — заходи туда, где наука объясняет мир.
#гуманоид #робот #AI
Фишка в том, что робота научили не просто слушать, а сопереживать. Расскажешь ему что-то по-настоящему грустное — и бот начнёт эмоционально реагировать, вплоть до настоящих «слёз».
По задумке разработчиков это выводит эмпатию машин на новый уровень: гуманоид улавливает тон, смысл сказанного и подстраивает реакцию под настроение собеседника.
Вопрос только один — это шаг к живому цифровому компаньону или мы просто учим железо давить на жалость? 🤔
Космос, генетика и технологии будущего — заходи туда, где наука объясняет мир.
#гуманоид #робот #AI
👏5🎉2👍1🤩1👌1
Vitest 5 заметно поднял скорость прогона тестов — особенно на больших изолированных suites, в Browser Mode и на vm pools.
Из новинок:
• Trace View — пошаговая отладка браузерных тестов, видно каждый шаг
•
Если гоняешь тесты на фронте и бесит долгий фидбек — обнови и почувствуй разницу. Меньше ждёшь, больше кодишь.
#Vitest #тесты #JavaScript
Из новинок:
• Trace View — пошаговая отладка браузерных тестов, видно каждый шаг
•
vi.when — удобная подмена модулей по условию, без лишних танцев с мокамиЕсли гоняешь тесты на фронте и бесит долгий фидбек — обнови и почувствуй разницу. Меньше ждёшь, больше кодишь.
#Vitest #тесты #JavaScript
🔥5👏2🤝2🥰1😁1🎉1🤩1
This media is not supported in your browser
VIEW IN TELEGRAM
Видел когда-нибудь идеально круглую «дыру» в облаках? Многие принимают её за след НЛО, но объяснение куда прозаичнее 👇
Такой просвет появляется, когда самолёт пролетает через облако из переохлаждённых капель воды. Резкая смена движения воздуха и температуры запускает процесс замерзания.
Дальше всё просто: капли превращаются в ледяные кристаллы, те растут, тяжелеют и выпадают вниз. На их месте остаётся огромный круглый или овальный разрыв в облачном слое.
Явление называют fallstreak hole — красивое напоминание, что за многими «аномалиями» стоит обычная физика.
#физика #облака #природа
Такой просвет появляется, когда самолёт пролетает через облако из переохлаждённых капель воды. Резкая смена движения воздуха и температуры запускает процесс замерзания.
Дальше всё просто: капли превращаются в ледяные кристаллы, те растут, тяжелеют и выпадают вниз. На их месте остаётся огромный круглый или овальный разрыв в облачном слое.
Явление называют fallstreak hole — красивое напоминание, что за многими «аномалиями» стоит обычная физика.
#физика #облака #природа
🔥4👍2👏2🤩1
ИИ уверенно заходит в ядро Linux
Прошлая неделя чуть не побила рекорд: 1 553 патча, сгенерированных LLM, ушли в ядро. Это второй результат за всю историю — недельная планка недавно взяла новую высоту.
А если посмотреть шире, картина ещё нагляднее: с начала сентября в ядро уже прилетело 5 470 изменений, написанных с помощью нейросетей. Это целых 17,6% всех пулл-реквестов с кодом.
Почти каждый шестой коммит — дело рук ИИ. Ещё пару лет назад такое звучало бы как фантастика, а теперь это рутина разработки на самом низком уровне системы.
#Linux #LLM #ядро
Прошлая неделя чуть не побила рекорд: 1 553 патча, сгенерированных LLM, ушли в ядро. Это второй результат за всю историю — недельная планка недавно взяла новую высоту.
А если посмотреть шире, картина ещё нагляднее: с начала сентября в ядро уже прилетело 5 470 изменений, написанных с помощью нейросетей. Это целых 17,6% всех пулл-реквестов с кодом.
Почти каждый шестой коммит — дело рук ИИ. Ещё пару лет назад такое звучало бы как фантастика, а теперь это рутина разработки на самом низком уровне системы.
#Linux #LLM #ядро
👍6🤩3🔥2🎉2❤1💯1🤝1
💸 Ошибка на миллиард долларов
Эрик Гулликсен как-то наткнулся на старый контракт с NVIDIA — и схватился за голову. Оказалось, 33 года назад ему недодали акции, которые сегодня тянут примерно на $1 млрд.
В 1993 году за работу над первым чипом NVIDIA ему полагалось 25 000 акций. Но на руки он получил лишь чуть больше половины — 9 375 штук так и не начислили.
С учётом всех последующих дроблений этот недостающий пакет вырос до ~4,5 млн акций. Это около $1,02 млрд по нынешнему курсу.
Гулликсен пошёл в суд, но было поздно: срок исковой давности давно истёк. Ни акций, ни денег вернуть не вышло 😰
Вот так невнимательность к бумажкам обернулась миллиардом мимо кассы
Все, о чем шепчутся за кулисами шоубиза, — слухи, скандалы и реальная жизнь звезд. Залетай туда, где горячие истории и свежий хайп появляются первыми.
#NVIDIA #акции #IT
Эрик Гулликсен как-то наткнулся на старый контракт с NVIDIA — и схватился за голову. Оказалось, 33 года назад ему недодали акции, которые сегодня тянут примерно на $1 млрд.
В 1993 году за работу над первым чипом NVIDIA ему полагалось 25 000 акций. Но на руки он получил лишь чуть больше половины — 9 375 штук так и не начислили.
С учётом всех последующих дроблений этот недостающий пакет вырос до ~4,5 млн акций. Это около $1,02 млрд по нынешнему курсу.
Гулликсен пошёл в суд, но было поздно: срок исковой давности давно истёк. Ни акций, ни денег вернуть не вышло 😰
Вот так невнимательность к бумажкам обернулась миллиардом мимо кассы
Все, о чем шепчутся за кулисами шоубиза, — слухи, скандалы и реальная жизнь звезд. Залетай туда, где горячие истории и свежий хайп появляются первыми.
#NVIDIA #акции #IT
❤2⚡2🎉2👍1🥰1💯1