tl;dr: Какая-то испанская noname-организация Fundación PostgreSQL подала заявки на регистрацию торговых знаков «PostgreSQL» and «PostgreSQL Community» (а позже и «Postgres») в Евросоюзе и США вместо того, чтобы получить права на использование этих имён в рамках trademark-лицензии от PostgreSQL Community Association of Canada (PGCAC) — nonprofit-организация, которая управляет торговой маркой «PostgreSQL», доменными именами и другой интеллектуальной собственностью PostgreSQL Core Team. Почему PGCAC от такой перспективы не в восторге:
Actions like this put the name and reputation of the PostgreSQL project at risk should an unsanctioned 3rd party take control of PostgreSQL’s trademarks, and could be used to take over domain names and other items
На просьбу отозвать заявку на регистрацию торговых знаков глава Fundación PostgreSQL ответил отказом.
Информация о корпоративных абонентах операторов связи, которую они должны будут передавать Роскомнадзору по новым требованиям законодательства о борьбе с серыми сим-картами, относится к тайне связи, считают в МТС, «Вымпелкоме» и Tele2. Речь идет о соединениях абонентов и идентификаторе, который присваивается каждой сим-карте. Сбор таких данных в единой системе грозит их утечкой, опасаются операторы. Но в Минцифры и Роскомнадзоре настаивают, что эта информация поможет выявить сим-карты, оформленные на подставных лиц.
Проект Минцифры в случае принятия вступит в силу 1 октября, и не позднее чем через 70 дней после этого операторы должны предоставить в Роскомнадзор:
паспортные данные корпоративных абонентов,
информацию о работодателе, номер телефона,
данные об оборудовании,
а также «идентификатор в сети подвижной радиотелефонной связи, используемый при оказании услуг связи» (IMSI — International Mobile Subscriber Identity; уникальный номер сим-карты).
Роскомнадзор, в соответствии с документом, также сможет запросить данные о звонках или передаче данных и расположении ближайших базовых станций при оказании услуг.
Комиссия РСПП, МТС и Tele2 обратили внимание, что часть требуемых сведений может передаваться только по решению суда.
Речь, в частности, идет об IMSI, который в судебной практике признан сведениями, составляющими тайну связи. Сама передача информации о соединениях абонентов также составляет тайну связи и может передаваться третьим лицам только по решению суда, отмечают в МТС.
Источник “Коммерсантъ”, близкий к одному из операторов, отметил, что агрегация чувствительной информации об абонентах в одной системе Роскомнадзора делает данные крайне уязвимыми.
Передача данных в Роскомнадзор без решения суда нарушает ст. 23 Конституции РФ, подтверждает руководитель практики приватности и защиты данных фирмы Digital Rights Center Владимир Ожерельев, но ст. 63 ФЗ «О связи» допускает ограничение права на тайну связи. Он согласен, что передача данных создает дополнительные риски для абонентов, поскольку к риску утечек от операторов добавляется «вероятность нарушений на стороне Роскомнадзора».
В принципе их много, но информации по их возможностям очень и очень мало.
Для начала, думаю, наиболее универсальны для защиты ключей ssh, Luis и авторизации на сайтах ключи fido u2f. Вроде то, что надо но и тут миллион засад.
Сами ключи выпускает рутокен, етокен, юбикей и ещё несколько фирм. Взял юбикей 5 nfc и хрен что можно понять с ним. Ключи для ssh, что с ними генерятся, работают без всякого ключа. Опция ssh-keygen -O residental не работает. Таки нахрен надо такое счастье?
Отдельный вопрос, какие ключи позволяют импортировать в них ключи, а не только генерировать их на устройстве? А если ключ сгорит? Прощай все данные? Хотелось бы иметь копию ключей на дискете и при необходимости записывать ключи на аппаратный токен для оперативной работы.
Для начала хотя бы понять, какие именно ключи держат не только ecdsa-sk, а ещё и eb255xxx-sk и позволяют хранить закрытый ключ непосредственно в токене (- O residental)? Есть такие?
С начала этого года делаю порт свободной UNIX-like операционной системы Haiku на процессорную архитектуру RISC-V (64 бит) (подробнее: My Haiku RISC-V port progress, My progress on real RISC-V hardware). Сейчас система уже неплохо работает на реальном RISC-V железе HiFive Unmatched, есть графика, сеть WiFi, поддержка многоядерности (SMP), пакеты портов собираются на самом железе, работает воспроизведение видео.
RISC-V — полностью открытая и свободная от каких либо отчислений процессорная архитектура, конкурирующая с ARM. Архитектура довольно новая и свободная от легаси вроде четырёх несовместимых наборов команд в ARM, разных MMU, и т.п.. Также архитектура очень простая и выразительная: я написал дизассеблер за два дня и минимально работающий порт Haiku за несколько недель. Для Haiku это первый рабочий порт на не x86-совместимую архитектуру. Остальные порты находятся в зачаточном состоянии без рабочего userland более 10 лет.
Компания SiFive производит открытые ядра RISC-V и готовые платы с полностью открытым программным обеспечением включая драйверы и прошивки. Я использую плату HiFive Unmatched. На плате есть шина PCIe так что можно использовать многие существующие драйвера Haiku без изменений.
Julia Computing Inc., стартап, стоящий за специализированным языком программирования, используемым для таких задач, как разработка алгоритмов машинного обучения и моделирование космических полетов, сегодня объявил о привлечении финансирования в размере 24 миллионов долларов.
Первый раунд финансирования возглавила компания Dorilton Ventures. К венчурной компании присоединились Menlo Ventures, General Catalyst и HighSage Ventures. Боб Муглиа, бывший исполнительный директор гиганта по хранению данных Snowflake Inc., присоединяется к совету директоров Julia Computing в рамках раунда финансирования.
«Ученые, изучающие данные, и инженеры используют продукты, которые были разработаны много десятилетий назад. JuliaHub позволяет проектировать новые лекарства и методы лечения, разрабатывать новые батареи, моделировать космический полет и составлять карты Вселенной, используя при этом меньше вычислительных ресурсов и сокращая выбросы центров обработки данных», – сказал Вирал Шах, генеральный директор Julia Computing и один из создателей языка Julia. «Благодаря последнему финансированию мы с нетерпением ждем увеличения численности нашей команды и внедрения суперспособностей языка Julia в новые отрасли и приложения.»
На сегодняшний день Julia Computing привлекла около 28,6 миллионов долларов.
Вышел Blender 2.93 LTS, последний релиз в ветке 2.XX. После 2.93 разработчики мобилизируют все силы для работы над Blender 3.0, который будет включать в себя Cycles X, path tracing движок переписанный c нуля, обещающий четырехкратный прирост производительности.
Несмотря на то что LTS релиз с поддержкой на 2 года был больше направлен на стабилизацию функционала и исправление ошибок, чтобы предоставить максимально стабильное окружение для длительных проектов, без изменений, новвоведений и даже инноваций не обошлось.
Представлены Geometry Nodes:
Теперь при помощи нового рабочего пространства для геометрических нод, в котором представлены 22 новые ноды, и редактора таблиц атрибутов можно создавать собственные модификаторы для процедурной генерации геометрии. Для большего удобства добавлен поиск по атрибутам в нодах и удобные подсказки в случае ошибок.
Улучшения скульптинга:
Добавлены новые возможности для работы с масками и новый оператор Expand для маскирования частей поверхности с возможностью создавать несколько форм маски, комбинировать их с фильтрами, применять к маскам текстуры. А сами маски теперь могут генерироваться автоматически по свободным частям скульпта и наборах поверхностей(face sets). Сложные фигуры с миллионами вершин теперь можно разбивать на несколько объектов для улучшения производительности.
EEVEE:
Объемы(volumetrics) теперь поддерживают мягкие тени и зональное освещение(area lights), ускорен их рендеринг. Переписан просчет эффекта глубины резкости и теперь он гораздо лучше работает с границами объектов не в фокусе. Исправлено более десятка недочетов и неточностей. Улучшено подповерхностное рассеивание.
Grease Pencil:
Новый модификатор Line Art позволяет генерировать стилизованные линии вокруг 3D объектов. Представлен революционный оператор Interpolate, генерирующий с большой точностью промежуточные штрихи в анимации. Обновленный инструмент Fill позволяет делать заливку областей на нескольких кадрах сразу, включая зоны за пределом области просмотра. Grease Pencil научился понимать SVG при импорте и экспортировать в SVG и PDF.
Cycles:
Cycles получил настройку Persistent Data и теперь умеет запоминать в памяти данные рендеринга для сцены, ускоряя таким образом повторные итерации. Для лучшей интеграции с другим ПО, применяемым в индустрии, добавлена поддержка OpenColorIO 2.0. Для зонального освещения теперь можно настроить угол распространения. Подповерхностное рассеивание отныне использует новый алгоритм Dwivedi, дающий значительно меньше шума. Intel Open Image Denoise обновлен до версии 1.3 и теперь позволяет использовать еще меньше семплов с тем же результатом.
Другие изменения и улучшения: прекращена поддержка Windows 7, значительно улучшена производительность трекинга камеры, добавлена поддержка OpenCL на GPU Intel Iris и Xe, переработаен интерфейс Media Transform в видеоредакторе и многое другое. Полная информация в Release Notes.
Одним из ярчайших событий этого года является выход комикса Tux Stories: «Приключения пингвина Тукса и его друзей». Событием, рожденным из двух миров - мира комиксов и мира программного обеспечения.
Для реализации идеи, команда выходит с проектом на краудфандинговую платформу Boomstarter.
Поддержка сообщества необходима для проекта – так мир увидит классный комикс, плюс, будут крутейшие вознаграждения. Помимо самого комикса, магнитов, наклеек и т.д., можно принять участие в создании сюжета, разместить свое имя на страницах издания и даже стать прообразом некоторых героев.
Только вместе можно сделать мир гораздо более интересным!
Приглашаем поддержать проект всех, кто любит крутые комиксы, ищет интересные книжки
для своих детей или просто является фанатом Тукса, Бисти, Дюка, Туза и
других замечательных героев Open Source.
Линус Торвальдс критикует использование Rust в ядре. Причины: возможность panic(), неделимость библиотеки и соответственно опасные попытки использования 128 bit типов (в ядре запрещено), бесполезность предложенных примеров драйверов.
В общем, разработчики запарились с уязвимостями, связанными с ошибками работы с памятью на C и C++, которые стабильно составляют ~70% всех найденных уязвимостей на Android высокой степени опасности. И вместо того, чтобы вкладывать ресурсы и усилия на их поиски, предупреждение и предотвращение, разработчики в первую очередь решили избегать эти ошибки. В связи с этим, разработчики объявили о поддержке языка программирования Rust для платформы AOSP (Android Open Source Project) для разработки самой ОС.
Т.е. делаешь target_link_libraries(target ${LIBARCHIVE_LIBRARIES}) или там target_include_directories и вроде всё понятно что откуда берётся с чем линкуется.
Теперь же многие переходят на -config.cmake и там вообще толком никаких переменных не объявляется. Как например у libfmt:
Уже долгое время пишу игровой движок общего назначения (т.е. не исключительно для какого-то одного жанра). Естественно, под GPL. Естественно, онтопик – гражданин перого класса. Использую инфраструктуру Qt. Сейчас проект состоит из:
Библиотеки libKawaii3D, предоставляющей классы для построения одной или нескольких трёхмерных сцен.
Библиотеки, облегчающей создание различных Renderer плагинов libKawaiiRenderer.
Renderer плагина libMisakaRenderer. Использует OpenGL 4.5 Core + ARB_bindless_texture.
Renderer плагина libKurisuRenderer. Использует Vulkan, Glslang и SPIRV-tools.
Плагина загрузчика ассетов libKawaiiAssimp. Загружает модели, меши и сцены из файловой системы, используя библиотеку libAssimp. Примеры передаваемых строк: "models/preCombinedCastle.fbx", "file:///usr/share/somegame/character.dae", "/home/user/models/helicopter.obj".
Библиотеки libKawaiiWorlds. Игровой движок. Отвечает за загрузку и хранение ассетов, физику, переходы между локациями, сетевой мультиплеер, воспроизведение музыки и звуков, обработку пользовательского ввода, ландшафты с картами высот и вот это вот всё.
Библиотеки libKawaiiWorlds_qml. Поддержка QML и JavaScript для libKawaiiWorlds. Предоставляет классы обёртки над классами и структурами движка.
Приложения KawaiiWorldsViewer. Загружает игры, читая специальный json файл. Таким образом избавляет большинство игр от необходимости иметь собственный бинарный исполняемый файл и обеспечивает независимость от ОС и, до определённого предела, архитектуры CPU. Предполагается, что такие игры-миры будут использовать JSON файл для указания используемых моделей, текстур, шейдеров, материалов и прочего; JavaScript для игровой логики и QML для разметки GUI.
Повесточка:
Пишу игру – пошаговую мультиплеерную стратегию. Цель сделать так, чтобы у соперника не осталось городов (либо штурмануть, либо уйти в глухую оборону и ждать пока монстры спушат супостата по самые уши). Осаду городов планирую сделать в стиле TowerDefence, драку между юнитами – исключительно на глобальной карте. В целом имеется достаточно подробная задумка и лимитированный скоуп. Слишком сильно распространяться сейчас не хочу – пока не доделаю играбельный прототип.
Как придумать название игре? Может ли ЛОР помочь с этим? :)
День после. С достаточно большой уверенностью, могу сказать, что до играбельного прототипа я дотолкаю игру довольно скоро. А что дальше? Работает ли краудфандинг для движков / игр? Если да, то что на него нужно предоставить? На каких площадках? Если нет, то как найти патронов / инвесторов? Понятно, что в этой стране геймдев мёртв и посыпан токсичной радиоактивной пылью мобилькерами, так что искать нужно среди интернационалов. Интересны ли энтузиасты, например Valve, или они только место в Стиме продадут? Кому бывают интересны?
Было бы классно обрасти командой единомышленников – художников, композиторов, левел дизайнеров, программистов, девопсов и прочих. Сейчас тащу в одно, в меру отъетое, лицо :D
Средства для локализации / интернационализации игр-миров на уровне движка – нужно ли и в каком виде?
Позиционный звук – что для него вообще использовать? /*в игре юзаю QML-ский AudioEngine, но понятно, что это "ну такое"*/ Первым в голову приходит OpenAL, но он в последних версиях спроприетарился и скурвился. Использовать старые версии? Или есть современные решения?
Поддержка языков кроме C++ и JavaScript – на сколько нужно? Сейчас поддерживается C++, так как сам движок написан на нём, так что достаточно было не превращать его в монолитное монструозное. А JavaScript, так как Qt имеет всю необходимую инфраструктуру для этого, ну и сам язык довольно простой, да. Пока склоняюсь к тому, не особо приоритет, а всякие пайтоны, lua и прочие расты могут подождать.
Сейчас есть PKGBUID-ы под этот наш Арч и они хороши. Но что бы придумать с поддержкой других десктопных дистров? Есть скрипты и даже CMakeLists.txt, чтобы скачать все модули движка в уютный хомячок и там же собрать. Нужно ли подобное? Стоит ли их поддерживать / обновлять и т.д. или лучше сделать разбиение на пакеты также как для Арча, с использованием, например CPack?
misogynist, ableist, and transphobic, among other serious accusations of impropriety
.
Кроме этого, подписанты хотят отставки всего совета директоров Фонда СПО и увольнения Столлмана со всех управляющих позиций, в том числе руководства проектом GNU.
Также, чтобы узнать истинные их намерения, стоит прочитать всего один параграф:
We urge those in a position to do so to stop supporting the Free Software Foundation. Refuse to contribute to projects related to the FSF and RMS. Do not speak at or attend FSF events, or events that welcome RMS and his brand of intolerance. We ask for contributors to free software projects to take a stand against bigotry and hate within their projects. While doing these things, tell these communities and the FSF why.
Они хотят разрушить всё свободное ПО, всё то, что так долго и кропотливо выстраивало сообщество.
А также:
Software Freedom Conservancy объявила о разрыве всех отношений с Фондом СПО
Open Source Initiative объявила о прекращении всех отношений с Фондом СПО, а также об отказе участвовать во всех мероприятиях, где будет присутствовать РМС.
UPD0:
Отдельно добавляю статью, если не следили за этим всем, можете почитать.