Только поговорили с ребятами на подкасте про отмену ограничений на эмуляторы в iOS/iPadOS, как началось…
#nintendo #gba #gameboyadvance
https://apps.apple.com/me/app/igba-gba-gbc-retro-emulator/id6482993626
#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. Нехорошо!
Вкратце, разработчик OpenTofu добавил новые куски кода путем копирования старого (MPL-licensed) кода и небольшого переименования. Буквально взял структуру с именем Moved и поменял ее название и все блоки в ней с Moved на Removed (я сам постоянно так делаю в своем коде, если структура похожа). Тоже самое, судя по всему, сделал и разработчик HashiCorp. Однако, у них это вышло под их новой лицензией BUSL-1.1.
Long story short, из-за одинакового кода в обоих репозиториях юристы HashiCorp не упустили возможности накатать Cease and Desist. Ребята из OpenTofu все открыто расписали (можете сами посмотреть) и ввели дополнительные условия для контрибьюторов.
Нехорошо, HashiCorp. Нехорошо!
😱1
Пятничная шутка от ChatGPT:
Why did the data engineer break up with the spreadsheet?
Because it couldn’t handle the relationship!
😁6
О, глядите какая интересная идея — механическая клавиатура, но расположение клавиш можно менять в любой момент простым переставлением этой самой клавиши на магнитной подложке
Velocifire
[In Stock] Dumang Dk6 Modular Pre-Built Mechanical Gaming Keyboard
Buy the keyboard and get a free keyboard cleaning kit! Please add the cleaning kit to your cart first. Review Ben Vallack Denoscription Dumang DK6 Modular Mechanical Keyboard | 20-88 keys | FreeStyle Layouts | Remappable keys | Hot-Swap Switches Switch…
👀1
Говорят, что один грамм урана носит в себе около 20 миллиардов калорий. Получается, съев грамм урана, обеспечишь себя питанием на всю оставшуюся жизнь?
🤯5
Президент Nintendo, Shuntaro Furukawa, сообщил, что следующая консоль, наследник Nintendo Switch, будет анонсирована в текущем налоговом периоде (до марта 2025) 🔥🎮🚀
#nintendo #switch
https://twitter.com/NintendoCoLtd/status/1787736516921581661
#nintendo #switch
https://twitter.com/NintendoCoLtd/status/1787736516921581661
🔥4
с днём победы над фашизмом и памяти об ужасах войны.
когда лет 10 назад начали появляться наклейки на машинах с текстом «можем повторить» я, с ужасом смотря на них, вспоминал те страхи и ту боль в глазах деда, которую он принес с войны. я всем в этот день желал чтобы такое никогда не повторялось. чтобы все помнили о том какой ужас и бесконечную смерть несет война.
к сожалению, люди, получившие в стране власть, решили все за нас и устроили побоище на территории другой мирной страны. войну, которую им теперь стыдно завершить просто взяв и покинув чужую территорию. иначе у них упадут рейтинги. иначе, у них не останется рычагов влияния внутри нашей страны. просто потому что их идеология — война.
желаю вам и вашим детям всегда ставить человеческую жизнь на самое первое место и ценить ее больше всего. потеряв или отняв жизнь, невозможно вернуть ее назад. а злость и гнев несут за собой только ещё большие злость и гнев.
пусть будет мир🕊️
когда лет 10 назад начали появляться наклейки на машинах с текстом «можем повторить» я, с ужасом смотря на них, вспоминал те страхи и ту боль в глазах деда, которую он принес с войны. я всем в этот день желал чтобы такое никогда не повторялось. чтобы все помнили о том какой ужас и бесконечную смерть несет война.
к сожалению, люди, получившие в стране власть, решили все за нас и устроили побоище на территории другой мирной страны. войну, которую им теперь стыдно завершить просто взяв и покинув чужую территорию. иначе у них упадут рейтинги. иначе, у них не останется рычагов влияния внутри нашей страны. просто потому что их идеология — война.
желаю вам и вашим детям всегда ставить человеческую жизнь на самое первое место и ценить ее больше всего. потеряв или отняв жизнь, невозможно вернуть ее назад. а злость и гнев несут за собой только ещё большие злость и гнев.
пусть будет мир🕊️
❤5
Штош, #пятница, мои хорошие. Спешу напомнить вам, что
а также
На самом деле количество типов людей — ровно 10:
• люди, которые понимают двоичную систему
• люди, которые не понимают
а также
Существует только два типа людей. Те, которые умеют экстраполировать из неполных данных.
😁9
Приятная новость — пакет dbt_diving был недавно добавлен на dbt hub🥰
Теперь для использования макроса get_refs_recursive() в вашем dbt-проекте достаточно указать его в
Теперь для использования макроса 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
Уже и не помню сколько раз мне приходилось делать правки в супер замудренных конструкциях на Bash, который когда разрастается превращается во что-то крайне неудобное в использовании. Тут проблема решается использованием нового языка. В котором поддерживаются type-safe, runtime-safe выполнение, числа с плавающей точкой, удобные if/else, работа с массивами (правда только одномерными) и перехват исключений при выполнении Bash-команд.
https://docs.amber-lang.com
Documentation for Amber programming language
Amber Documentation
😱2