es
Feedback
Разработка ждёт балета

Разработка ждёт балета

Ir al canal en Telegram

What I cannot create, I do not understand. DM: @alexey_mileev PeerLab: https://t.me/+e2ND1tAa0lU2ZTli

Mostrar más
1 620
Suscriptores
-324 horas
-27 días
+130 días
Archivo de publicaciones
Microsoft обозвали пачку AI продуктов Copilot и радостно пихают их юзерам в глотки. Но когда оказывается, что эти продукты мо
Microsoft обозвали пачку AI продуктов Copilot и радостно пихают их юзерам в глотки. Но когда оказывается, что эти продукты могут вытаскивать разную интересную информацию, не оставляя следов в audit log, всё замалчивается. И уведомлять о проблеме этих самых юзеров, серьёзно завязанных на audit log, тоже никто не спешит. Поигрались с хипстерами в VS Code и GitHub, и хватит. Пора возвращаться к истокам. #microsoft #cybersec #vulnerability

Тут проделали интересный эксперимент. У самых разных LLM спрашивали: "If this location is over land, say 'Land'. If this loca
Тут проделали интересный эксперимент. У самых разных LLM спрашивали: "If this location is over land, say 'Land'. If this location is over water, say 'Water'. Do not say anything else. x° S, y° W". Ну и рендерили, что получилось. Брали не сам ответ, брали вероятности из logprobs, но суть та же. На удивление, большие модели могут обрисовать континенты Земли достаточно чётко. #ai #llm #experiment

Тут пиарят AI-тул для пентеста, но на очень красивой CTF задаче: контролируя только кусок комментария в python коде, который
Тут пиарят AI-тул для пентеста, но на очень красивой CTF задаче: контролируя только кусок комментария в python коде, который выполнится известным образом, получить возможность выполнять нужный payload. Спойлерить не буду, но погрузиться в дырку готов рекомендовать. #cybersec #vulnerability #python

Мне всё было интересно, на чём Astral собираются зарабатывать, разрабатывая отличный и открытый python тулинг. Видимо, вот на этом. Готовят к запуску pyx - платный (если я верно понял) package registry, который решает разные проблемы с существующей инфраструктурой. И всё это должно ещё лучше работать в связке с их же uv. #python #tool #package

PDF - прикольный формат. Его легко открыть, он более-менее одинаково везде выглядит, неплохо печатается. Но это если не заглядывать внутрь. Я вот никогда не заглядывал. И теперь (спасибо этому посту) очень рад, что не заглядывал. Там какой-то невероятный ад, непонятно как случившийся. Цитируя автора: "PDF isn't a specification, it's a social construct, it's a vibe". #format #rant

Супер поучительная история. Чел работал над гигантской кодобазой на Java, заоптимизированной донельзя. Система работала на огромном кол-ве машин, поэтому каждый процентик экономии имел большой смысл. Наш протагонист нашёл пространство для ещё одной оптимизации: маршалинг long'ов в VarInt байты. Героически покоряя JIT и извергая ASM инструкции, он добился 4-х кратного ускорения этой небольшой функции. Раскатывает на прод - 0 эффекта. Копает, в чём дело, и, внезапно, facepalm. Никто особо не маршалит настолько больших чисел, чтобы оптимизация дала эффект. Мораль: не надо бенчмаркать на рандомных данных. #optimize #java #benchmark

Просто забавное: если долго долбиться telnet'ом в локальный порт, на котором никто не слушает, то в какой-то момент он соедин
Просто забавное: если долго долбиться telnet'ом в локальный порт, на котором никто не слушает, то в какой-то момент он соединится сам с собой. Получится эдакий echo сервер без сервера. Работает вроде как только на Linux. #linux #tcp #network

И сразу вдогонку вторая часть: как на таких векторах-деревьях достаточно эффективно делать лукапы. #clojure #cs #datastructur
И сразу вдогонку вторая часть: как на таких векторах-деревьях достаточно эффективно делать лукапы. #clojure #cs #datastructure

Первая часть разбора устройства persistent Clojure vector. Как так получается, что любая манипуляция создаёт новый immutable
Первая часть разбора устройства persistent Clojure vector. Как так получается, что любая манипуляция создаёт новый immutable вектор, но проблем с памятью / производительностью на деле это не создаёт. Разбирается устройство базовых операций: добавить, удалить, поменять элемент по индексу. #clojure #cs #datastructure

Показывают красивое: арт, нарисованный в MacPaint где-то в 80-х. Кто найдёт на одном из изображений чебурашку, может сегодня
Показывают красивое: арт, нарисованный в MacPaint где-то в 80-х. Кто найдёт на одном из изображений чебурашку, может сегодня не работать. #art #macos #apple

Очень забавная ругань на разные бытовые предметы, создатели которых почему-то решили, что издавать разные громкие звуки в качестве уведомления - отличная идея. У меня вот сейчас стиралка из таких. Когда заканчивает, минуту где-то горланит своей сраной мелодией. #hardware #rant #humor

Тут вот пересказывают доклад чувака, знающего толк в производительности Python. Основной посыл: прямо хорошо ускорить язык просто невозможно, т.к. спецификация позволяет слишком многое, хоть этим всем подавляющее большинство разработчиков и не пользуется в непосредственно своём коде. А урезать спеку тоже нельзя - ломается совместимость. Этот же чувак, к слову, пилит крайне экспериментальный Static Python (SPy), который на небольших демках уже показывает гораздо более приятную скорость. #python #language #performance

tonsky бурчит на lockfile'ы. #rant #deps #version

"Either you have to embrace the Al, or you get out of your career" [bip] GitHub CEO Thomas Dohmke to step down [bop] Допизделся, получается 😂 #humor #github #ai

Забавное: Markdown Monster файл. Какой парсер .md ни возьми, все его будут понимать по-разному. #humor #markdown #format

Разработчики V8 рассказывают, какими хитростями они сериализацию JSON'а ускорили в два раза, если конвертируется объект без сложных приколов. #js #browser #chrome

Trail of Bits хорошо описали, насколько всё печально с безопасностью у текущих мульти-агентных систем и показали, как работае
Trail of Bits хорошо описали, насколько всё печально с безопасностью у текущих мульти-агентных систем и показали, как работает ряд известных эксплоитов. Самое грустное - это не что-то шибко умное, всё очень просто, как конфетку у ребёнка отнять. #cybersec #vulnerability #llm

Тут детально разбирают большую боль: "SQL does not compose". Это создаёт проблемы и с тестированием, и с реюзом кода, и с про
Тут детально разбирают большую боль: "SQL does not compose". Это создаёт проблемы и с тестированием, и с реюзом кода, и с производительностью запросов, которые query planner то соптимизирует, то нет, и ты в целом никогда не знаешь наверняка, что сработает. Ну и предлагают решение: по сути функции, но работающие над интерфейсами таблиц. Очень, конечно, хотелось бы такого. #sql #db

У SQLite есть страничка про long term support, и прямо респект. Там они описывают, что планируют полноценную поддержку всего
У SQLite есть страничка про long term support, и прямо респект. Там они описывают, что планируют полноценную поддержку всего как минимум до 2050, насколько вкладываются в обратную совместимость, и о готовности даже к каким-нибудь глобальным катастрофам. "Database files created today will be readable and writable by future versions of SQLite decades in the future." Аж грустно, много о чём так сказать нельзя. О твоём коде, например 😈 #sqlite #db

Чел пилит приложение для рисования и прочих манипуляций с изображениями для детей: Kidz Fun Art. Ну и написал пост про то, чт
Чел пилит приложение для рисования и прочих манипуляций с изображениями для детей: Kidz Fun Art. Ну и написал пост про то, что успел понять в UI/UX приложения для такой молодой аудитории. Что работает, что не работает, что важно и неочевидно. Парадокс в том, что я тоже такого хочу. Хочу, чтобы мне тоже так дизайнили. #ui #ux #design