Инди-разработчик решил отойти от Rust gamedev из-за проблем с проверкой заимствований, медленным прототипированием и разработкой графического интерфейса, критикуя сообщество за то, что оно уделяет больше внимания техническим аспектам, чем практическому созданию игр.
Пост посвящен использованию поколенческих арен, Entity-Component-System (ECS) и ограничениям библиотек GUI в Rust, подчеркивая важность баланса между качеством кода, скоростью итераций, эффективным управлением данными и увеличением времени компиляции при разработке игр на Rust.
Несмотря на такие препятствия, как горячая перезагрузка, структура пользовательского интерфейса и интеграция глобальных состояний, автор ценит методологию Rust, основанную на компиляторе, высокую производительность и удобство использования инструментов CLI и работы с данными.
Разработчики, использующие Rust в разработке игр, сталкиваются с такими проблемами, как медленное время компиляции, ограничения экосистемы и трудности с реализацией продвинутых функций, таких как системы async.
Участники обсуждают плюсы и минусы Rust по сравнению с другими языками, такими как Go и C++, спорят о его пригодности для игровых движков и системного программирования.
Беседа рассказывает о важности безопасности памяти, параллелизма и производительности в разработке игр, исследуя альтернативные языки и подходы для повышения эффективности и гибкости проектов.
С 2018 года Толгаарслан бесплатно делится PBR-текстурами и 3D-моделями на sharetextures.com, дает рекомендации по программным инструментам и ищет партнеров.
Пользователи обсуждают программные инструменты, авторские права, лицензирование, произведения, свободные от авторских прав, и материалы, находящиеся в общественном достоянии, а также оптимизацию текстурных атласов и опыт работы с движками для разработки игр.
ShareTextures, созданный группой архитекторов для предоставления бесплатных материалов, вызывает дебаты о том, должны ли создатели получать оплату, а пользователи делятся отзывами о сайте и предлагают ресурсы для 3D-моделей, исследуя такие темы, как использование фотограмметрии, редакторов на основе узлов и PBR-текстур в 3D-моделировании.
Программа Bun представляет новый формат отчетов о сбоях в Zig и C++ для решения проблемы воспроизведения и отладки сбоев из более чем 2 600 проблем на GitHub.
Компактный формат минимизирует личные данные и устраняет необходимость в больших отладочных символах, а также содержит закодированные адреса трассировки стека и флаги функций для эффективного анализа сервера.
Система демонстрирует преимущества отправки важных данных для диагностики проблем по сравнению с традиционными дампами ядра, демонстрируя конфиденциальность и высокопроизводительные отчеты о сбоях.
Пользователи обсуждают Bun's New Crash Reporter как альтернативу отладочным символам, спорят о включении имен функций в таблицу отладки на Hacker News.
Различные взгляды на инструменты отладки и управление пакетами между Vue и Svelte подчеркиваются в беседе: пользователи хвалят функциональность Bun, но предлагают улучшения.
Отзывы содержат положительный опыт работы с uwebsocket и Bun, а также опасения по поводу проблем с функциями REPL и использования Bun в качестве замены Node.js.
PEP 686 предлагает перевести кодировку Python по умолчанию на UTF-8, чтобы привести ее в соответствие с отраслевыми стандартами и улучшить совместимость с другими технологиями, с возможностью отказа от нее в случае необходимости.
Предложение касается обратной совместимости в Windows и предлагает рекомендации по работе с ошибками, направленные на обеспечение последовательности в использовании кодировки локали.
Подобно Java и Ruby, Python стремится упростить кодировку текста для новичков и одновременно поддержать существующих пользователей, отказываясь от таких альтернатив, как отказ от неявной кодировки и PYTHONIOENCODING для PIPE.
В обсуждении PEP 686 на python.org предлагается сделать UTF-8 кодировкой текстовых файлов по умолчанию, чтобы решить проблемы, связанные с конкретными платформами, и обеспечить последовательность в указании кодировки в Python.
Авторы подчеркивают важность понимания различий между байтовыми строками и кодовыми точками Unicode, а также опасения по поводу совместимости устаревших приложений при переходе Windows на UTF-8 по умолчанию.
Дискуссия включает такие темы, как использование меток порядка байтов (BOM), переход на UTF-8 в различных операционных системах, а также влияние стандартов кодирования на производительность и использование памяти в Python и Java.
Pharo 12, ориентированный на пользователя язык программирования, ориентированный на простоту и немедленную обратную связь, был запущен с живой средой и исключительными возможностями отладки.
Основные моменты версии 12 включают в себя новую систему точек останова, усовершенствованные инструменты, а также улучшения в системе и виртуальной машине.
Этот релиз, поддерживаемый 1895 Pull Requests и вкладом 70 с лишним участников по всему миру, демонстрирует открытый характер Pharo и его развитие под влиянием сообщества.
Пользователи обсуждают сложности и преимущества работы с языком программирования Smalltalk Pharo, отмечая трудности в понимании его нетрадиционности и отсутствие примеров.
Предложения по улучшению опыта обучения в Pharo включают посещение конференций, использование ресурсов сообщества, таких как Discord, и создание большего количества образовательных материалов.
Мы обсудили важность лучшей документации, улучшенного пользовательского интерфейса и потенциальные препятствия при реализации параллелизма в Pharo, а также сравнили его с другими Smalltalk-системами, такими как Squeak и Cuis.
Федеральный апелляционный суд подтвердил закон штата Нью-Йорк, обязывающий интернет-провайдеров предоставлять низкодоходным пользователям широкополосные тарифы за 15 долларов. Это решение не отменено федеральными правилами и поддержано торговыми группами, представляющими интернет-провайдеров.
Это решение - важнейшая победа в борьбе за право штатов контролировать широкополосные услуги, что может повлиять на готовящееся законодательство о сетевом нейтралитете.
В ходе дискуссии рассматриваются вопросы собственности, ценообразования и регулирования интернет-инфраструктуры с акцентом на государственную и частную собственность в США и во всем мире.
Среди основных тем - проблемы, связанные с разрушением монополий в сфере телекоммуникаций, влияние государства на конфиденциальность информации в интернете, а также обеспечение доступного интернета для малообеспеченных слоев населения.
Главные темы - баланс между государственным регулированием и приватизацией, последствия национализации для основных коммунальных предприятий, а также значение конкуренции и доступности в телекоммуникационном секторе.
Законопроект о полномочиях по ведению расследований, известный как "хартия лазутчика", был одобрен с незначительными изменениями. Он расширяет полномочия по наблюдению за цифровыми технологиями для борьбы с угрозами национальной безопасности и насилием над детьми в Интернете.
Критики опасаются, что законопроект нарушит неприкосновенность частной жизни, сделает возможным массовый сбор данных и замедлит обновление системы безопасности, что, возможно, сделает Великобританию более подверженной киберпреступлениям.
Технологические компании, защитники конфиденциальности и такие организации, как TechUK и Privacy International, выразили обеспокоенность последствиями законопроекта для конфиденциальности, инноваций в области безопасности и международных правовых конфликтов, включая позицию правительства по взлому сквозного шифрования в целях национальной безопасности.
Законопроект о полномочиях по проведению расследований в Великобритании стал законом, столкнувшись с противодействием со стороны технологической индустрии.
Критика направлена на освещение событий в СМИ, в частности на BBC, за недостаточное освещение этого важнейшего вопроса.
Обсуждаются вопросы неприкосновенности частной жизни, государственного наблюдения, влияния законодательства ЕС, поведения общества, исторического контекста и участия монархии в законотворчестве.
Veilid - это новое децентрализованное приложение, предназначенное для онлайн-взаимодействия без использования пользовательских данных в корыстных целях.
Платформа будет представлена на DEF CON 31 в Лас-Вегасе, где пройдут мероприятия, демонстрации, а также будет рассказано о фонде, спонсорах и пресс-релизах.
Запуск Veilid, в котором особое внимание уделяется конфиденциальности, знаменует собой движение в сторону более этичных подходов в технологической индустрии.
Культ мертвой коровы представил фреймворк приложений с открытым исходным кодом под названием Veilid в 2023 году, вызвав сравнения с Briar и Berty.- Пользователи выражали беспокойство по поводу доступности Veilid и документации, что отражает опасения по поводу коммерциализации Интернета.- Обсуждения включают ностальгию по ранним интернет-технологиям, доступность сайтов с использованием JavaScript, хакерскую культуру и значительную историю таких групп, как Культ мертвой коровы, вспоминая о его влиянии на хакерское сообщество и связи с такими фигурами, как Бето О'Рурк.
Инструмент для решения вопросов LeetCode позволяет пользователям классифицировать вопросы как трудные, средние или легкие и предлагает пересмотреть их в зависимости от сложности и времени, прошедшего с момента последнего просмотра.
Чтобы получить пользу от персонализированных рекомендаций, пользователям следует изначально попытаться классифицировать проблемы, чтобы повысить эффективность инструмента.
По указанной ссылке можно найти объяснение теории, подтверждающей необходимость периодического повторения и обучения.
В ходе дискуссии рассматривается эффективность интервального повторения, запоминания и методов решения проблем в освоении концепций кодирования для собеседования, в частности с использованием таких платформ, как LeetCode.
Высказываются различные точки зрения на роль запоминания в образовании и личностном росте с акцентом на адаптацию традиционных подходов к запоминанию к индивидуальным стилям обучения.
Важность сочетания понимания с запоминанием и влияние стандартизированных вопросов в стиле LeetCode на технических собеседованиях подчеркивается для улучшения навыков кодирования и повышения эффективности работы на собеседованиях.
Разработчик и докладчик по Scala Джон Претти столкнулся с ложными обвинениями со стороны видных членов сообщества Scala, что привело к отмене его выступления три года назад.
Претти обратилась в суд, подав иск за клевету, и после двухлетней борьбы стороны пришли к соглашению, причем обвинители признали свою вину и принесли извинения.
Этот инцидент негативно сказался на карьере и личной жизни Претти, но теперь он получил оправдание и стремится к примирению и продолжению работы над Scala 3.
Джон Претти уладил обвинения в сексуальных домогательствах в сообществе Scala с помощью приказа о согласии, избежав длительных судебных разбирательств.
Возникают дискуссии о различиях в законодательстве о диффамации между США и Великобританией, в основном о бремени доказывания и различиях в ответственности.
Дискуссия посвящена культуре отмены, обвинениям в скоординированных обвинениях и возможным целям членов сообщества Scala. В центре событий - Трэвис Браун, известный тем, что раскрывает язык ненависти и отменяет людей за их политические взгляды, сталкиваясь с обвинениями в doxxing и имея личные связи с участниками этого дела.
Интервью Даны Маттиоли журналу Vanity Fair раскрывает агрессивную тактику Amazon, такую как подавление критики, устранение конкурентов и развитие внутренней конкуренции.
В ее книге "Война за все" рассказывается о том, как Amazon завоевывает господствующее положение, о лоббистской деятельности и о том, как сложно вести репортажи из-за секретности компании.
В статье обсуждаются лоббирование Amazon, стратегии связей с общественностью, влияние на малые предприятия, вражда с президентом Трампом и потенциальные антимонопольные препятствия при администрации Байдена на фоне растущего антимонопольного движения в Вашингтоне.
Статья раскрывает лицемерие высших и средних классов, которые поддерживают Amazon и критикуют Walmart, рассуждая о "роскошных убеждениях", проистекающих из привилегий.
В ней рассматривается непонятная концепция "отмены финансирования полиции", исследуются различные ее интерпретации и последствия.
Влияние Amazon и Walmart на оплату труда сотрудников, условия работы, конкуренцию в малом бизнесе и опасения по поводу практики Amazon, включая информацию от сотрудников Amazon и негативный опыт бывших сотрудников.
Пятничные факты #408 от команды Wube посвящены улучшению игровой статистики в Factorio, например, заряда аккумулятора и использования научного пакета.
Сейчас Райгуард является частью команды, которая занимается поддержкой Linux и решает такие проблемы, как различные компиляторы и библиотеки.
Переход Factorio 2.0 с Allegro на SDL уменьшает количество зависимостей и размер кода, а также продолжается работа по устранению проблем с изменением размера окна в Sway и повышению производительности Linux.
Разработчики Factorio улучшают игру для версии 2.0, удаляют зависимость от X11 и включают библиотеку, совместимую с X11 или Wayland, обеспечивая поддержку X11 для пользователей Windows через Proton.
Пользователи выражают недовольство оформлением окон в GNOME и хвалят возможности кастомизации в KDE, а также обсуждают сложности сохранения состояния в Factorio, включая проблемы с многопоточностью и выделением памяти.
Пост посвящен статистическим достижениям в геймплее Factorio и подчеркивает опасения по поводу удобства использования GNOME, привлекая внимание к грядущим изменениям в релизе Factorio и сравнениям окружения рабочего стола.
В книге фотографа Джейми МакГрегора Смита "Священная современность" представлены 100 церквей по всей Европе с акцентом на бруталистские и модернистские архитектурные стили в таких странах, как Италия, Германия и Великобритания.
Цель книги - показать инновационные проекты этих нетрадиционных церквей, бросающих вызов традиционной церковной эстетике и включающих скульптурные бетонные формы и нетрадиционные очертания.
МакГрегор Смит подчеркивает послевоенный отказ от традиционного дизайна церквей в пользу новых архитектурных стилей, которые пробуждают творчество, форму и свет, создавая чувство удивления и любопытства.
Беседа посвящена появлению бруталистской архитектуры в церквях, в частности, в Финляндии и скандинавских лютеранских церквях.
Мнения о бруталистских церквях расходятся: одни испытывают тревогу или беспокойство, другие восхищаются современной эстетикой.
Существуют разные мнения о том, передают ли бруталистские церкви божественность или угнетение, а также сравнения с фантастическими сюжетами; рассматриваются примеры из разных мест, включая историческую церковь в Лонгароне, Италия.