Alex. Seconds. – Telegram
Alex. Seconds.
184 subscribers
194 photos
10 videos
1 file
147 links
Любитель кофе и open source. Мысли обо всем. Мнение автора не должно и не будет совпадать с вашим.

Другие проекты: @datacatalogs, @db_tools, @datacoffee, @losdatos_podcast

Mastodon(EN): https://techhub.social/@data_diving
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Сейсмически волны, прошедшие через Европу после землетрясения 7.7 баллов в Мьянме

Красные точки — тектонический подъем, синие точки — просадка

#dataviz
Airflow 3.0 pre-release

Ребята из Astronomer выпустили несколько коротких видео, в которых рассказывают об изменениях в Airflow. Нас ждут довольно приятные изменения в интерфейсе (на мой взгляд), поддержка версионности DAGs, и Dark Mode🤩

Источник: https://youtu.be/l8NETNrt2JU
Все митинги сегодня только так ведь через 3 часа будет Nintendo Direct на котором будет обсуждаться Switch 2🥳

https://www.youtube.com/live/DXUmjX7DsP8
Darwin OS and XNU Kernel

Очень классная и подробная вводная статья о том как и откуда появились современные операционные системы компании Apple, а именно история создания, развития и устройства их ядра, построенного на Mach и BSD. И хоть я сам понял от силы 30% деталей, будучи не глубоко знакомым с построением ядер в ОС, было очень интересно узнать какие туда включены компоненты, почему принимались те или иные архитектурные решения, а также чем эти решения помогают Apple вплоть до сегодняшнего дня быстро добавлять поддержку новых процессорных архитектур без значительного переписывания кода.

Источник: https://tansanrao.com/blog/2025/04/xnu-kernel-and-darwin-evolution-and-architecture/
Python t-strings

Давно не смотрел что там свеженького нам обещают в Python, но вот наткнулся на довольно интересное. В дополнение ко многими любимым f-strings, в руки Python-разработчика скоро попадут t-strings!

T-string, в отличие от f-string, использует под собой не тип string (как можно было бы подумать), а тип string.templatelib.Template. Идея в том, что заданная строка-шаблон представлена и хранится как объект со всеми strings + дополнительно всеми interpolations (объектами, которые должны отрендериться в string при обработке).

Это может активно использоваться в штуках типа генерации html-тегов, как показывают авторы в примерах. Ну или чтобы обезопасить строки при работе с SQL. Прелесть тут в том, что рендеринг можно взять на себя в отличие от f-strings, которые недоступны в runtime

Как вам эта новинка?

Источник: https://peps.python.org/pep-0750/
Semantic views/models/layers

Прочитал в чате по Snowflake о новой балалайке — Semantic Views — и должен высказать свое мнение.

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

Snowflake сделал первое. Это конечно его дело, хз как много людей пользуется их UI для визуализации (может и много, но я точно не из их числа)

У второго, общекорпоративного семантического слоя, есть две важные характеристики, которые не могут быть покрыты одним отдельным вендором. Формат/спецификация семантического слоя:
1. Должны быть open source
2. Не должны быть привязанной к одной БД

Иначе для меня весь смысл от ее использования теряется, т.к. основную пользу от общего семантического слоя вижу только в возможности описывать все источники данных в бизнесе одним общим языком. Open source должен дать:
• с одной стороны разным вендорам возможность конвертнуть это в формат semantic model для конкретного BI инструмента
• с другой стороны легкое допиливание на конкретном проекте
• ну и конечно возможность запилить fancy UI для описания/управления сущностями в нем

Иначе если 80% покрыто семантикой, а 20% нет, а читать из него может только сам Snowflake, то зачем этот слой нужен? Так вижу

Источник: https://docs.snowflake.com/en/user-guide/views-semantic/overview
2
Airflow 3.0.0

Вот вы небось себе сидите и не знаете, а там вон оно чего😉

#airflow #airflow3

Источник: https://datais.me/updates/
Epic Games vs. Apple

Еще только вчера судья вынес решение о том, что Apple недобросовестно ограничивает разработчиков в использовании сторонних страниц для оплаты без 30% комиссии Apple. И уже ночью я получил письмо с обновлениями правил публикации в американском AppStore

Хорошая сторона вопроса в том, что теперь разработчики не обязаны будут платить “налог” на AppStore. Не очень хорошая в том, что раньше все можно было отменять в одном удобном месте, контролируемом Apple

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

желаю вам и вашим детям всегда ставить человеческую жизнь на самое первое место и ценить ее больше всего. потеряв или отняв жизнь, невозможно вернуть ее назад. а злость и гнев несут за собой только ещё большие злость и гнев.

пусть будет мир🕊️
Довольно забавная новость. Юрист Antropic использовал чатбота Claude AI, созданного этой же компанией, при подготовке документов в их споре с Universal Music Group. Текст, подготовленный чатботом, оказался так называемой «галлюцинацией» на что обратили внимание юристы UMG. Сотруднику Antropic пришлось публично извиняться

А ведь все будет только хуже, когда подрастет поколение, которое изучало мир по переписке с чатботами

Источник: https://techcrunch.com/2025/05/15/anthropics-lawyer-was-forced-to-apologize-after-claude-hallucinated-a-legal-citation/
Literally me после каждого полета, перед каждым полетом и каждые 20 минут, начиная с момента покупки авиабилета😩
Оказывается, терминал из сериала Severance, не является выдумкой, а был довольно масштабно скопирован с реально существовавшего устройства, включая цветовую схему клавиатуры! Вашему вниманию представляется — Data General Dasher

Источник: https://terminals-wiki.org/wiki/index.php/Data_General_6053
Ну что ж, пятнично-нереалистичная, но от того не менее шумная и правдивая новость. Один из сотрудников Anthropic, Sam Bowman, рассказывая про новую модель Claude 4 Opus поведал миру, что:

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


Интернет уже дал название новому режиму работы Claude 4 Opus — “ratting” или “крысятничество”

Такая вот пятница🤷
docker stop $(docker ps -a -q)
Перед выходными, хочется пожелать всем отличного здоровья и почаще вставать из-за стола для прогулки/разминки. Работа у многих из нас сидячая, мышцы затекают и телу очень пригодится небольшая нагрузка/растяжка

С пятницей всех💙

P.S.: на фото автор канала на корпоративной разминке через MS Teams
Глядите какая прикольная штука!

Собрали вот вы Docker-образ, все хорошо, но теперь надо его как-то отправить на сервер. Надо registry заводить или пересобирать образ заново из Dockerfile на сервере. А что если просто сделать docker pussh myapp:latest user@server 🤔

Источник: https://github.com/psviderski/unregistry
Ругательства в коде ядра Linux

Наткнулся тут на занимательную статистику по частоте использования ругательств в коде Linux-ядра и подумал, что нужно непременно этим поделиться. Заметно, что количество crap в ядре стабильно растет от версии к версии🤬

Источник: https://www.vidarholen.net/contents/wordcount/
Как я думал буду выглядеть с 12k шагов сегодня в лидерборде нашего виртуального соревнования по шагам на работе VS. как я на самом деле выгляжу:
Слушайте, а это только я такой старпер, или всех бесит мода на подгрузку превью ссылки? Везде: Teams, Telegram, WhatsApp, etc. Оно все замедляет работу софта, а пользы… есть польза вообще?

https://telegra.ph/Zachem-ehto-vse-06-26-2