Apple will phase out Rosetta 2 in macOS 28 🔥 Горячее 💬 Длинная дискуссия
Предоставленный текст не содержит содержимого статьи о средстве перевода Rosetta от Apple Developer Documentation. Вместо этого там лишь сообщение о необходимости включить JavaScript для просмотра страницы. Без доступа к фактическому содержанию статьи невозможно создать её точный и ёмкий пересказ в соответствии с требованиями.
Комментарии (265)
- Apple объявляет о прекращении поддержки Rosetta 2 через два года, что фактически означает конец эпохи x86-64 на macOS.
- Разработчики и пользователи обсуждают, что это означает для сторонних приложений, которые не будут пересобраны под ARM, и как это повлияет на Docker, игры и другие инструменты.
- Обсуждается, что Apple могла бы открыть исходники Rosetta 2, чтобы сообщество могло бы продолжать поддержку.
- Участники обсуждают, что это может повлиять на Hackintosh и на то, что macOS может больше не поддерживать x86-64.
- Участники также обсуждают, что это может повлиять на игры, которые не будут пересобраны под ARM.
Alaska Airlines' statement on IT outage
Alaska Airlines столкнулась с масштабной IT-аварией, приведшей к полной остановке рейсов Alaska и Horizon Air по всей сети. Проблема началась около 15:30 23 октября с сбоя на основном дата-центре, затронув несколько ключевых систем, необходимых для операционной деятельности. Хотя безопасность полетов не была под угрозой, компания была вынуждена ввести режим полной остановки для сохранения позиций самолетов. Важно отметить, что IT-авария не является кибератакой и не связана с другими инцидентами.
Компания приносит извинения пассажирам за сбои в расписании и рекомендует проверять статус рейсов перед отправлением в аэропорт. Для поддержки пострадавших путешественников введена гибкая политика путешествий. Hawaiian Airlines, партнер Alaska Airlines, не затронут этой проблемой и продолжает работать в штатном режиме.
Комментарии (131)
- Пассажиры столкнулись с задержками и отменами рейсов, вызванными сбоем в ИТ-системах Alaska Airlines, что вызвало широкий резонанс в соцсетях и СМИ.
- Компания предложила компенсацию в виде ваучеров на $12, что вызвало критику как из-за его низкой ценности, так и из-за несоответствия с заявленной политикой компании.
- Обсуждение выявило, что Alaska Airlines использует устаревшую инфраструктуру, включая систему Sabre, что делает ее уязвимой к сбоям.
- Пользователи отмечают, что авиакомпания не предоставляет достаточной информации о причинах сбоев и не обеспечивает надлежащую коммуникацию во время кризиса.
- В обсуждении также поднимается вопрос о том, что Alaska Airlines не предоставляет компенсацию в соответствии с правилами ЕС, что может быть нарушением прав потребителей.
Roc Camera 🔥 Горячее 💬 Длинная дискуссия
Roc Camera — это устройство, призванное вернуть магию фотографии в эпоху AI и цифровых манипуляций. Камера использует сенсоры, нулевое доказательство знаний и защищенную среду для подтверждения подлинности снимков, позволяя фиксировать верифицированно реальные моменты. В комплекте 4-дюймовый экран, 16MP Sony сенсор, Raspberry Pi 4, аккумулятор 4000mAh и система бесперебойного питания.
Процесс работы включает три этапа: съемку уникального кадра, создание ZK-доказательства метаданных сенсора и верификацию через SDK. Камера позиционируется как ответ на проблему потери ориентации в цифровом мире, где реальность смешивается с AI-шумом и подделками. Сейчас устройство находится в бета-тестировании (вторая партия открыта), срок поставки 2-3 недели, цена $399.
Комментарии (432)
- Обсуждение показало, что камера с ZK-доказательствами вызывает больше вопросов, чем решает: отсутствие удобства, высокая цена, неясность, как именно она решает проблему доверия к фото, и что мешает просто сфотографировать экран с искусственным изображением.
- Участники также отметили, что вместо покупки дорогой и неудобной камеры можно просто сфотографировать на плёнку, а затем отсканировать и получить те же самые "доказательства".
- Кроме того, было подчеркнуто, что в будущем подобная функция может быть встроена в смартфоны, что делает отдельную камеру ещё менее практичной.
- Также было высказано мнение, что вместо того, чтобы продавать устройство, компания может предложить программное обеспечение как услугу, что может быть более практично.
Computer science courses that don't exist, but should (2015) 🔥 Горячее 💬 Длинная дискуссия
Статья представляет собой воображаемый список курсов компьютерных наук, которых не существует, но должны. Автор предлагает такие курсы, как "Отказ от объектно-ориентированного программирования", где студенты изучат переменные вне иерархии объектов и "функции", а также "Классические исследования программного обеспечения", посвященные исторически значимым продуктам вроде VisiCalc и Zork. Особый интерес представляет курс "Написание быстрого кода на медленных языках", где учат писать на Python, который по производительности может превзойти C++, и "Пользовательский опыт командной строки", анализирующий принципы UX для консольных программ.
Автор Джеймс Хейг, бывший программист, проектирующий видеоигры с 1980-х, подчеркивает, что программирование — это не технология ради самой технологии, а возможность реализации идей. Он также предлагает курс "Одобрения программистского ума", изучающий навязчивые темы, которыми часто увлекаются разработчики: форматирование кода, таксономия, системы типов и чрезмерное дробление проектов.
Комментарии (195)
- Обсуждение показало, что академическая программа CS часто не охватывает такие темы, как история ПО, философия вычислений, практика командной работы и даже базовые навыки работы в консоли.
- Участники подчеркнули, что курсы вроде "Unlearning OOP" и "Classical Software Studies" должны быть обязательной частью образования, но их нет.
- Обсуждение подняло вопрос о том, что не хватает курсов по фундаментальным навыкам, таким как CI/CD, системное администрирование и работа с консолью.
- Было отмечено, что студенты часто не получают практических навыков, необходимых для работы в отрасли, и что курсы по таким темам как "как писать быстрый код на медленных языках" или "как не страдать от внутренних конфликтов в команде" отсутствуют.
- В конце концов, обсуждение подтолкнуло к тому, что вместо того, чтобы учить студентов тому, как создавать и поддерживать сложные системы, которые уже работают, они вместо этого вынуждены изучать фреймворки, которые могут исчезнуть через 5 лет.
Counter-Strike's player economy is in a multi-billion dollar freefall 🔥 Горячее 💬 Длинная дискуссия
Экономика косметики Counter-Strike потеряла $1.75 млрд (25% стоимости) после обновления Valve от 22 октября. Игра, известная своей бесплатной моделью и рынком предметов стоимостью в миллиарды, столкнулась с обвалом из-за изменения правил trade up контрактов. Теперь редкие ножи и перчатки, которые ранее нельзя было получить таким способом, стали доступны для создания из менее ценных предметов второго высшего уровня.
Рынок реагирует паникой: некоторые ножи, как Doppler Ruby Butterfly Knife, упали в цене с $20,000 до $12,000 за короткий период. За последние 16 часов было продано 15 таких ножей, что свидетельствует о массовом сбросе активов. Это изменение делает ранее эксклюзивные предметы доступными для большего числа игроков, радикально снижая их ценность и разрушая экономическую модель, построенную на ограниченном предложении.
Комментарии (514)
- Valve умышленно изменил редкость предметов, что вызвало обвал цен на скины, и теперь они стоят в 10 раз меньше, чем раньше.
- Это вызвало споры о том, что Valve могла бы предвидеть последствия и что это может быть частью стратегии по избежанию регулирования.
- Обсуждение также затронуло вопрос о том, что игроки, которые тратят огромные суммы на скины, могут быть виновны в отмывании денег, и что Valve могла бы получать долю от этих операций.
- Участники обсуждения также отметили, что цены на скины были искусственно завышены, и что Valve могла бы контролировать рынок, чтобы выгодно для себя.
- Наконец, обсуждение подняло вопрос о том, что игроки, которые тратят такие большие суммы на скины, могут быть виновны в отмывании денег, и что Valve могла бы получать долю от этих операций.
Apple loses UK App Store monopoly case, penalty might near $2B 🔥 Горячее 💬 Длинная дискуссия
Apple проиграла дело о монополии в Великобритании, связанное с App Store, где потенциальный штраф может достичь $2 миллиардов. Суд признал, что политика Apple по контролю над распространением приложений и взиманию комиссий создает недобросовестную конкуренцию на рынке. Компания требовала 30% комиссию с всех транзакций в приложениях, не позволяя разработчикам использовать сторонние платежные системы.
Это решение может стать прецедентом для других стран, где также ведутся расследования против App Store. В прошлом году аналогичные иски были поданы в США и ЕС. Для Apple это означает не только финансовые потери, но и необходимость пересмотреть свою бизнес-модель, которая приносила миллиарные доходы годами. Разработчики надеются, что решение приведет к снижению комиссий и большей свободе в установке цен на свои продукты.
Комментарии (303)
- Apple вынуждена будет открыть iOS для альтернативных магазинов и платёжных систем, что сделает невозможным дальнейшее взимание 30% комиссии.
- Судебное разбирательство в Великобритании, в котором Apple обвиняется в злоупотреблении монопольным положением, может привести к необходимости открыть iOS для конкуренции, что является более важным, чем штраф в 1.85 млрд долларов.
- Обсуждение вокруг того, какой процент комиссии считается «справедливым», не имеет смысла, пока Apple может диктовать условия, потому что это не рыночная цена, а налог на доступ к рынку.
- Даже если Apple продолжит взымать 30% комиссии, это не будет иметь значения, если бы они позволили устанавливать приложения из других источников, как на macOS.
- Судебное разбирательство в Великобритании может привести к тому, что Apple будет вынуждена позволить альтернативные магазины приложений, что является более важным, чем штраф в 1.85 млрд долларов.
How memory maps (mmap) deliver faster file access in Go
Memory maps (mmap) в Go позволяют отображать файлы непосредственно в адресное пространство процесса, избегая копирования данных через буферы. Этот подход устраняет необходимость в системных вызовах read/write, позволяя процессору обращаться к файловой памяти так же, как к обычной памяти. Техника особенно эффективна для больших файлов, когда требуется частый доступ к разным участкам данных, так как mmap обеспечивает постоянное время доступа к любой части файла.
Тесты показали впечатляющие результаты: mmap обеспечивает до 25-кратное ускорение по сравнению с традиционным чтением файлов. В одном эксперименте обработка 1.2GB JSON-файла через заняла 0.4 секунды с mmap против 10 секунд с использованием стандартного пак ioutil. Однако mmap имеет ограничения: он не подходит для очень больших файлов, которые могут не поместиться в виртуальном адресном пространстве, и требует осторожного управления при работе с несколькими процессами. Для оптимальной производительности mmap лучше всего работает с файлами, которые считываются целиком или accessed случайным образом, а не последовательно.
Комментарии (118)
- Обсуждение показало, что mmap не всегда быстрее обычного чтения, особенно при последовательном чтении, и что его преимущество в основном в нишевых сценариях, таких как случайный доступ к большим файлам.
- Участники отметили, что mmap требует осторожности при работе с файлами, которые могут быть изменены или усечены, поскольку это может вызвать ошибки доступа.
- Также было отмечено, что в некоторых ситуациях, таких как чтение из файла в последовательном режиме, обычное чтение может быть предпочтительнее, особенно если файл больше размера оперативной памяти.
- Обсуждение также затронуло влияние различных файловых систем и их взаимодействия с mmap, включая то, что некоторые файловые системы могут не поддерживать mmap или могут вести себя неожиданно при его использовании.
- В конце обсуждение подвело к выводу, что выбор между использованием mmap и обычного чтения должен быть сделан на основе конкретного сценария и требований к производительности, а не на основе предвзятого убеждения в превосходстве одного над другим.
/dev/null is an ACID compliant database 🔥 Горячее 💬 Длинная дискуссия
/dev/null в Unix-системах с юмором представлена как база данных, полностью соответствующая принципам ACID. Атомарность обеспечивается тем, что любые записанные данные либо полностью исчезают, либо не записываются вовсе. Согласованность поддерживается инвариантом пустоты — файл всегда остаётся в одинаковом состоянии, независимо от операций. Изолированность проявляется в том, что множественные процессы могут одновременно писать в /dev/null без конфликтов, так как данные никогда не сохраняются. Долговечность гарантирует, что после сбоя система сохраняет своё главное свойство — полное отсутствие данных.
Эта шуточная статья подчёркивает, что /dev/null идеально соответствует всем требованиям ACID-совместимой базы данных, с единственным недостатком — нулевым объёмом хранения. Автор иронизирует, что для расширения пространства нужно обратиться в "корпоративные продажи", которые на самом деле являются им самим. Этот пример демонстрирует, как технические концепции можно рассматривать с неожиданной и забавной стороны.
Комментарии (168)
- Обсуждение вокруг /dev/null как "база данных" выявило, что это скорее метафора, чем реальная технология, и подчеркнуло важность различать хранилище и СУБД.
- Участники обсуждали, что /dev/null не является базой данных, но при этом подчеркнули, что он обеспечивает ACID-свойства и масштабируемость.
- Были подняты вопросы о масштабируемости, отказоустойчивости и соответствии с ACID, а также о том, что такое "база данных" и как она отличается от просто носителя.
- Участники также обсудили, что /dev/null действительно обеспечивает высокую доступность и согласованность, но не является базой данных в строгом смысле.
When is it better to think without words?
Исследования математика Жака Адамара 1940-х годов показали, что выдающиеся математики решали сложные задачи не через слова, образы или уравнения, а через неформальные ощущения: вибрации в руках, бессмысленные звуки или размытые образы. Этот способ мышления отличался от обычного дняdreaming и представлял собой напряженное, сфокусированное состояние без вербализации.
Подсознательная обработка проблем после интенсивной работы над ними приводит к "озарению" - внезапному появлению решения после периода бессознательного инкубации. Однако Адамар описывал иной процесс: математики сознательно, но без слов удерживали проблему в центре внимания, используя метафорические образы (как "лента переменной толщины" для бесконечных рядов). Это позволяет направлять ментальные ресурсы на решение важных задач, превращая подсознание в бесплатного ассистента.
Комментарии (121)
- Люди с нейродивергентным мышлением описывают мыслительный процесс как визуальный, а не вербальный, что вызывает вопросы о том, как они вообще формулируют и передают идеи без слов.
- Среди участников обсуждения есть те, кто считает, что мышление без слов — это нечто, что может быть развито у любого человека, и что это может быть полезно для решения проблем.
- Обсуждается, что мышление без слов может быть полезно для решения проблем, но также может быть трудно выразить эти мысли словами.
- Участники обсуждения также затрагивают вопрос о том, как мыслительный процесс может влиять на способность к обучению и решению проблем.
FocusTube: A Chrome extension that hides YouTube Shorts 💬 Длинная дискуссия
Разработчик создал расширение FocusTube с целью борьбы с прокрастинацией на YouTube Shorts. Проект основан на идее, что человеческая жизнь слишком ценна, чтобы тратить её на бесконечный просмотр коротких видео. Расширение, вероятно, блокирует или ограничивает доступ к разделу Shorts на YouTube, помогая пользователям вернуть контроль над своим временем и вниманием.
Название проекта "FocusTube" прямо указывает на его цель - вернуть фокус при использовании YouTube. Разработчик подчеркивает важность осознанного использования времени, предлагая простой, но эффективный способ борьбы с одной из самых распространенных форм цифровой зависимости в современном мире.
Комментарии (168)
- Обсуждение показало, что Shorts вызывают у пользователей чувство вины, тревоги и страха за будущее поколений, а также вызывает желание блокировать их всеми доступными средствами.
- Участники обменивались ссылками на расширения и фильтры, которые позволяют скрывать Shorts, и обсуждали, какие именно элементы интерфейса можно скрыть или отключить.
- Некоторые участники поделились личными историями о том, как Shorts влияют на их жизнь и продуктивность, и как они пытаются избежать их влияния.
- Обсуждались различные способы блокировки Shorts, включая использование расширений браузера, изменение настроек YouTube и использование альтернативных клиентов.
- Участники также обсудили, какие именно аспекты Shorts вызывают наибольшее беспокойство, включая их влияние на внимание, фокус и психическое здоровье, и как они могут быть уменьшены или устранены.