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

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

Mastodon(EN): https://techhub.social/@data_diving
Download Telegram
Мобильную подкастерскую студию сегодня немного подкосило качество интернета, но мы справились и не дали этому обстоятельству помешать нам записать отличный тематический эпизод Data Coffee с замечательной гостьей!
🔥1
Только поговорили с ребятами на подкасте про отмену ограничений на эмуляторы в iOS/iPadOS, как началось…

#nintendo #gba #gameboyadvance

https://apps.apple.com/me/app/igba-gba-gbc-retro-emulator/id6482993626
Alex. Seconds.
HashiCorp меняет лицензию Terraform с Mozilla Public License v2.0 (MPL 2.0) на менее открытую Business Source License (BSL). Многие конечно же начали говорить, что мол обычных пользователей это никак не коснется, потому что можно как и раньше пользоваться…
Продолжение истории с перелицензированием HashiCorp продуктов. Эти засранцы (HashiCorp) накатали Cease and Desist Letter на OpenTofu за то что последние используют код лицензированный под новой лицензией BUSL-1.1.

Вкратце, разработчик OpenTofu добавил новые куски кода путем копирования старого (MPL-licensed) кода и небольшого переименования. Буквально взял структуру с именем Moved и поменял ее название и все блоки в ней с Moved на Removed (я сам постоянно так делаю в своем коде, если структура похожа). Тоже самое, судя по всему, сделал и разработчик HashiCorp. Однако, у них это вышло под их новой лицензией BUSL-1.1.

Long story short, из-за одинакового кода в обоих репозиториях юристы HashiCorp не упустили возможности накатать Cease and Desist. Ребята из OpenTofu все открыто расписали (можете сами посмотреть) и ввели дополнительные условия для контрибьюторов.

Нехорошо, HashiCorp. Нехорошо!
😱1
Стащил из эмигранстских чатов🙈😁😢😭🤔
😁3
Причина моего опоздания на вчерашнюю запись подкаста — second hand стол от IKEA, собранный мной в экстремально короткий срок 🗄️🪑

Прелесть стола в том, что можно наконец-то работать стоя (если хочется)
🔥5
Пятничная шутка от ChatGPT:

Why did the data engineer break up with the spreadsheet?
Because it couldn’t handle the relationship!
😁6
Так. Я был вот настолечко 🤌 от покупки новой розовой гадости для очистки желудка. Оказалось она не для желудка, а для ванной🙈
💊5
О, глядите какая интересная идея — механическая клавиатура, но расположение клавиш можно менять в любой момент простым переставлением этой самой клавиши на магнитной подложке
👀1
Свежая добыча и моя вторая по счету игра для Playstation Vita
😱3
Говорят, что один грамм урана носит в себе около 20 миллиардов калорий. Получается, съев грамм урана, обеспечишь себя питанием на всю оставшуюся жизнь?
🤯5
Президент Nintendo, Shuntaro Furukawa, сообщил, что следующая консоль, наследник Nintendo Switch, будет анонсирована в текущем налоговом периоде (до марта 2025) 🔥🎮🚀

#nintendo #switch

https://twitter.com/NintendoCoLtd/status/1787736516921581661
🔥4
Indeed
с днём победы над фашизмом и памяти об ужасах войны.

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

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

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

пусть будет мир🕊️
5
Штош, #пятница, мои хорошие. Спешу напомнить вам, что

На самом деле количество типов людей — ровно 10:
• люди, которые понимают двоичную систему
• люди, которые не понимают


а также

Существует только два типа людей. Те, которые умеют экстраполировать из неполных данных.
😁9
Жизнь в терминале становится сильно разнообразнее, если сделать alias на команду sudo
😁5
Хардварное решение вопроса, люблю такое
🤣5
Не самое плохое объяснение SQL JOIN
😁6
Сходил гостем на подкаст, где по своей старой привычке ведущего никому не давал говорить и много философствовал🤣

Надеюсь меня не сильно порежут в итоговой записи и хотя бы пара мыслей (особенно про Полностью Автоматизированный Роскошный Коммунизм) останется в релизной версии
🔥7
Думаю обо всех загружаемых данных (включая near realtime), которые в итоге все равно попадают к юзеру в MS Excel
😢6
Приятная новость — пакет dbt_diving был недавно добавлен на dbt hub🥰

Теперь для использования макроса get_refs_recursive() в вашем dbt-проекте достаточно указать его в packages.yml в обычной форме по имени пакета:

packages:
- package: data-diving/dbt_diving
version: 1.1.0
🔥6
Кажется, в мой ежедневный toolkit, которым я пользуюсь постоянно, планирует попасть новый инструмент под названием Amber. Это такой язык программирования, очень похожий на Python/Swift, который компилируется в Bash!

Уже и не помню сколько раз мне приходилось делать правки в супер замудренных конструкциях на Bash, который когда разрастается превращается во что-то крайне неудобное в использовании. Тут проблема решается использованием нового языка. В котором поддерживаются type-safe, runtime-safe выполнение, числа с плавающей точкой, удобные if/else, работа с массивами (правда только одномерными) и перехват исключений при выполнении Bash-команд.

https://docs.amber-lang.com
😱2