В блоге представлено руководство по реализации перетаскиваемой функциональности для интерактивных диаграмм с использованием событий мыши и касания, сопровождаемое примерами кода и пояснениями.
В нем рассматриваются такие распространенные проблемы, как предотвращение прокрутки, контекстных меню и выделения текста при перетаскивании, а также освещаются вопросы тестирования совместимости и ограничения, связанные с методами ввода.
Отдельно рассматривается компонент Vue для перетаскивания элементов SVG, а также приводятся примеры кода и инструкции по использованию.
В основном в этой ветке обсуждаются проблемы и возможные решения при реализации перетаскиваемых объектов в веб-дизайне, в том числе расчет макетов и работа с выбросами.
В ходе дискуссии выявляются недостатки HTML drag and drop API, что говорит о необходимости поиска альтернативных средств.
Участники темы высоко оценили сайт Амита Пателя RedBlobGames за его полезный контент по разработке игр, алгоритмам и искусственному интеллекту, предложив его в качестве темы для будущих обсуждений на Hacker News.
В резюме подчеркиваются опасения по поводу безопасности Microsoft после недавнего взлома "облака" Azure, в том числе потенциальная уязвимость таких сервисов, как GitHub.
В нем подчеркивается важность плана действий на случай катастроф и мер по их снижению, особенно для таких платформ, как NixOS, которые в значительной степени зависят от GitHub.
Наконец, он говорит о необходимости создания удобных альтернатив GitHub, а также о более широкой проблеме контроля данных в "облаке", что свидетельствует о предвидении расширения круга потенциальных злоумышленников.
Участники форума обсуждают различные вопросы, в том числе последнюю утечку информации из системы безопасности Microsoft, уровень доверия к Microsoft и методы обеспечения безопасности компании.
Опасения вызывают риски, связанные с облачными вычислениями, конфиденциальностью и безопасностью в Интернете, причем участники высказывают различные точки зрения на возможные последствия и проблемы.
Анализируются также такие темы, как безопасность операционных систем и взаимоотношения между потребителями и вендорами, что свидетельствует о более широком обсуждении динамики технологического рынка.
RealFill, генеративная модель, улучшает завершение изображения, заполняя недостающие области изображения подходящим содержимым, используя модель, отточенную на эталонных изображениях.
RealFill превосходит другие методы в работе с такими сложными сценариями, как различные точки обзора, условия освещения, настройки камеры и стили изображения, что позволяет повысить качество обработки изображений.
Однако RealFill имеет недостатки, среди которых низкая скорость работы и неспособность обрабатывать экстремальные изменения точки зрения.
В основном разговор идет об использовании искусственного интеллекта для манипулирования изображениями и их улучшения, что находит применение в таких отраслях, как фотография, кино и телевидение.
В частности, упоминаются достижения Google в области вычислительной фотографии и редактирования изображений, а также опасения по поводу подлинности и этических аспектов.
Люди обсуждают возможности AI upscaling по улучшению качества старых телепередач и спорят о правильной терминологии для сгенерированных изображений.
Пользователь @kirbstr обратил внимание в Facebook на наличие ограничений при попытке поделиться ссылкой на отказ от рассылки, первоначально упомянутой в теме @pluralistic.
Многие пользователи Facebook выразили обеспокоенность тем, что Facebook контролирует распространение информации, и усомнились в законности этих ограничений.
Пользователь @RealGene подтвердил, что указанная ссылка помогает отключить "Privacy Sandbox" компании Google, функцию отслеживания рекламы.
Facebook/Meta заблокировала аккаунты за распространение ссылки на советы по конфиденциальности от Electronic Frontier Foundation, что вызвало опасения по поводу некорректной блокировки и необходимости проверки модерации в режиме онлайн.
Мероприятие вызвало дискуссию о противоречиях конфиденциальности Facebook, методах медиации и роли социальных сетей в формировании культуры возмущения.
Пользователи Hacker News отметили недостатки в алгоритмах модерации контента и выразили обеспокоенность тактикой конфиденциальности Facebook.
Google обвиняют в "промывании приватности", т.е. в продвижении приватности, но лоббировании против законодательства, направленного на защиту пользователей от слежки в Интернете.
Лоббистские усилия Google, направленные на прекращение официального регулирования использования данных, охватывают весь мир и обошлись в миллионы. Она утверждает, что контроль над решениями, касающимися данных, должен принадлежать компаниям, а не частным лицам.
Сообщается, что компания пыталась ослабить законы о конфиденциальности в таких регионах, как Калифорния и Европа, и в настоящее время стремится включить в торговое соглашение пункт, ограничивающий страны-участницы от принятия законов о конфиденциальности.
Основное внимание уделяется практике конфиденциальности Google, целевой рекламе и активному лоббированию законодательства в области конфиденциальности, при этом приводится как критика, так и поддержка.
Дискурс включает в себя обсуждение этических аспектов целевой рекламы и маркетинга, роли капитализма в этих практиках, а также манипулятивных техник, часто связанных с рекламой.
Высказываются опасения по поводу потенциальной монополии Google, отсутствия полной конфиденциальности в цифровой сфере и явного отсутствия энтузиазма у законодателей в вопросах защиты конфиденциальности.
Автор разработал игру для обучения своей дочери переполнениям буфера и для поощрения экспериментов с программами.
Игра, вдохновленная статьей "Smashing the Stack for Fun and Profit" ("Разбивание стека ради удовольствия и прибыли"), предполагает поиск различных уязвимостей, обучение на ошибках и получение удовольствия от совместной работы.
Автор упомянул о создании помощника ESP32 для совместной работы, одновременно рассматривая перспективу использования веб-версии.
Программист разработал настольную игру, чтобы рассказать своей дочери о переполнениях буфера и об увлекательных манипуляциях с компьютерными программами.
Игра, основанная на языке ассемблера RISC-V, позволяет игрокам использовать уязвимости и "взламывать" своих противников, стремясь возродить практическое изучение ранних вычислительных систем.
Настольная игра получила положительные отзывы и считается подходящей для людей в возрасте от 10 лет, надеясь вдохновить новое поколение хакеров.
Независимый технологический сайт 404 Media раскрыл информацию о расследовании в отношении HDMI-адаптера, маскирующегося под продукт Apple, который скрытно собирает пользовательские данные и доставляет рекламу.
Адаптер привлекает пользователей к загрузке приложения с помощью QR-кода, предоставляя ему доступ к персональным данным, которые затем передаются рекламодателям и отправляются в Китай.
Откровения подчеркивают сохраняющиеся проблемы конфиденциальности, связанные с потребительской электроникой, и заставляют обратить внимание на роль Amazon в продаже таких товаров на фоне иска ФТК к компании за размещение спамерской рекламы.
Все больше компаний переходят на четырехдневную рабочую неделю, а сотрудники отмечают повышение производительности труда и улучшение баланса между работой и личной жизнью.
Такие компании, как ThredUp, сделали сокращение рабочей недели эффективным, уменьшив количество встреч и сосредоточившись на важ ной работе. Однако некоторые компании, особенно крупные и работающие по всему миру, не заметили повышения эффективности, и им трудно найти единый график работы.
Несмотря на эти проблемы, привлекательность укороченной рабочей недели сохраняется, и некоторые законодатели штатов вносят законопроекты, призванные убедить большее число предприятий перейти на четырехдневную программу.
В сборнике подробно рассматриваются преимущества и потенциальные недостатки четырехдневной рабочей недели, приводятся аргументы, утверждающие, что она может повысить производительность труда, улучшить баланс между работой и личной жизнью, а также улучшить психическое здоровье.
Однако некоторые высказывают сомнения относительно практической целесообразности и возможного влияния на производительность.
Дискуссия охватывает такие вопросы, как перерывы в работе, заменяемость рабочих мест, значимость индивидуальных навыков, и завершается различными мнениями о внедрении сокращенной рабочей недели и необходимости изменения культуры и эффективности труда до ее введения.
Автор рассказывает о создании системы узловых графов для "RogueEngine" - графического движка, который он создал с целью создания удобного интерфейса для взаимодействия, редактирования контента и совместной работы художников и дизайнеров.
Система содержит только две категории узлов: корневой узел, узел данных и компонентный узел, что вдохновляет такие программы, как Blender, Notch и Godot.
Реализация была достигнута за счет использования в пользовательском интерфейсе программы Dear ImGui, разделения моделей данных и кода графического интерфейса, а также предоставления свойств ключевых кадров и узлов кода для повышения гибкости.
В статье рассматривается тема визуального программирования, в частности, обсуждается визуальная система узловых графов и различные связанные с ней инструменты и библиотеки.
Ведется оживленная дискуссия о плюсах и минусах визуального программирования, отмечаются такие проблемы, как сложность представления алгоритмов, проблемы с читабельностью и структурой.
В статье отмечается эффективность использования библиотеки imgui в игровой индустрии и обращается внимание на важность стандартизированных средств в текстовом программировании.
В статье анализируются недостатки алгоритма Two-Phase Locking (2PL) для управления параллелизмом в базах данных, в том числе плохая масштабируемость и прогресс live-lock.
Предлагается усовершенствованный вариант - Two-Phase Locking Starvation-Free (2PLSF), предназначенный для устранения этих ограничений с использованием масштабируемых индикаторов чтения.
В статье рассматривается эволюция и проблемы 2PL, позиционирующая 2PLSF как улучшенную альтернативу для управления параллелизмом в базах данных.
В статье оцениваются ограничения подхода двухфазной блокировки (2PL) в распределенных системах и предлагаются альтернативные методы - Raft и сериализуемая изоляция моментальных снимков - для достижения согласованности в архитектуре распределенных микросервисов.
Рассматривается использование различных механизмов и протоколов, таких как ULID для идентификации, TL2 и 2PL для управления параллелизмом, Paxos и Raft для консенсуса в распределенных транзакциях.
В заключение статьи освещаются коммуникационные трудности, возникающие в распределенных системах из-за ненадежности сетей, и использование Кельвиноподобных протоколов в многорепликовых системах.
В этом резюме рассказывается о вкладе Meta (ранее известной как Facebook) в распространение языка вражды и насилия в отношении народа рохинья в Мьянме, где эта платформа стала доминирующей.
Несмотря на неоднократные предупреждения со стороны активистов и экспертов, статья подчеркивает неспособность Facebook решить эту проблему.
Это сообщение свидетельствует о наличии значимой связи между ролью основных социальных медиаплатформ и насилием в реальном мире и ставит вопрос об их ответственности и подотчетности.
В центре обсуждения - роль Facebook в распространении языка вражды и поощрении насилия в Мьянме, в частности, в отношении меньшинства рохинья.
Алгоритмы Facebook и недостаточная модерация контента подвергаются критике за то, что они позволяют распространять вредоносный контент, приводящий к гибели людей и перемещению населения.
В ходе диалога обсуждаются вопросы моральной ответственности Facebook, трудности, возникающие при модерации контента, и более широкая проблема регулирования высказываний на платформах социальных сетей.
Норвегия выступает за введение постоянного общеевропейского запрета для компании Meta (ранее Facebook) на использование данных пользователей для поведенческой рекламы в Facebook и Instagram.
Запрет, инициированный в связи с несоблюдением компанией Meta правил защиты информации и сбором защищенных данных, встретил сопротивление, поскольку Meta утверждает, что уже имеет согласие пользователей на целевую рекламу.
Хотя Великобритания не включена в этот вопрос из-за собственного законопроекта о защите данных, норвежское Управление по защите данных хочет, чтобы GDPR трактовался единообразно на всей территории ЕС/ЕЭЗ.
Норвегия добивается запрета поведенческой рекламы Facebook на территории Европы, что вызвало дискуссию о негативных последствиях рекламы и ее необходимости.
Дискуссия затрагивает этические аспекты рекламы, государственное регулирование, роль рекламы в капитализме, в том числе опасения по поводу психологических приемов в рекламе и их влияния на образ тела.
Пользователи Reddit обсуждают распределение ресурсов в технологическом и маркетинговом секторах, выражают раздражение избыточными функциями телефонов и манипулятивным маркетингом, а также влиянием интернет-рекламы на частную жизнь и малый бизнес.