Файлы .DS_Store, часто встречающиеся при передаче файлов с Mac на Windows, означают "Desktop Services Store" и происходят из переписывания Finder Mac OS X в 1999 году.
Finder был разделен на пользовательский интерфейс (Finder_FE) и основную функциональность (Finder_BE), с планами сделать бэкенд публичным API под названием Desktop Services, хотя он так и не был полностью выпущен.
Ошибка вызывает чрезмерное создание файлов .DS_Store, даже без вмешательства пользователя, что делает их постоянной проблемой для пользователей Mac.
Обсуждение вращается вокруг исторического контекста и технических деталей файла DS_store и концепции «вилки» в файловых системах Mac, которая включает как ресурсные, так и данные компоненты.
Ресурсная вилка в ранних версиях MacOS хранила различные данные приложений, такие как иконки, меню и исполняемый код, что создавало трудности при передаче файлов на системы, не относящиеся к Mac.
«Переход от MacOS к MacOS X включал значительные изменения, включая удаление ресурсных вилок, что вызвало смешанные реакции среди пользователей.»
0x.tools — это набор утилит с открытым исходным кодом, предназначенных для анализа производительности приложений на Linux, с акцентом на простоту и минимальные зависимости.
Ключевые особенности включают измерение активности на уровне отдельных потоков и предоставление инструментов на основе eBPF для анализа активности на уровне системы и детального анализа потоков.
Он разработан для безопасного использования в производственных средах с очень низкими накладными расходами и не требует обновлений ОС или тяжелых систем мониторинга.
Xcapture-BPF — это новый инструмент, который сравнивают с командой top в Linux, но с расширенными возможностями, часто называемый «рентгеновским зрением» для диагностики системы.
Пользователи поделились опытом использования eBPF (расширенный фильтр пакетов Беркли) и инструментов BCC (коллекция компиляторов BPF) для отладки сложных проблем в производственных системах, подчеркивая их эффективность в решении проблем с производительностью и утечками памяти.
Обсуждение включает практические примеры устранения неполадок, таких как решение проблем с высоким iowait и кэшем страниц в контейнеризованных средах путем включения прямого ввода-вывода и согласования размеров секторов на устройствах loopback.
Разрыв в доходах от ИИ увеличился с $200 млрд до $600 млрд, что вызывает вопросы о прогнозах роста отрасли.
Ключевые события включают ослабление дефицита поставок GPU, увеличение доходов Nvidia от центров обработки данных и значительный рост доходов OpenAI до $3,4 млрд.
Такие проблемы, как отсутствие ценовой власти, инвестиционные риски и быстрая амортизация старых чипов, сохраняются, но снижение стоимости графических процессоров может принести пользу стартапам и инновациям.
Обучение крупных моделей ИИ, таких как GPT-4, требует значительных вычи слительных ресурсов, при этом оценки предполагают использование 8,000 графических процессоров H100 в течение 90 дней.
Значительные инвестиции Meta в GPU могут позволить им ежегодно обучать несколько моделей масштаба GPT-4, что потенциально может привести к коммодитизации основных моделей ИИ и повлиять на прибыльные маржи компаний, занимающихся ИИ.
Настоящая ценность ИИ может сместиться в сторону собственных данных для обучения, что поднимает потенциальные юридические вопросы и подчеркивает важность владения данными.
Высокопроизводительная реализация умножения матриц на языке C, следуя дизайну BLIS, превосходит NumPy (OpenBLAS) на AMD Ryzen 7700, достигая более 1 TFLOPS.
Код прост, портативен и масштабируем, используя всего 3 строки директив OpenMP для параллелизации, и нацелен на процессоры Intel Core и AMD Zen с инструкциями FMA3 и AVX.
Реализация демонстрирует, что эффективное умножение матриц можно достичь на языке C без использования ассемблера или кода на Fortran, с производительностью, сопоставимой с установленными библиотеками BLAS при тонкой настройке для конкретного оборудования.
Блог-пост демонстрирует превосходство умножения матриц с использованием 150 строк кода на C по сравнению с NumPy, сосредотачиваясь на улучшении производительности.
Ключевые улучшения включают выбор алгоритма, минимизацию обращений к ядру, векторизацию, эффективность использования кэша и оптимизации, специфичные для аппаратного обеспечения.
Обсуждения в комментариях касаются справедливости сравнения кода на C с NumPy, предлагая сравнения с другими библиотеками BLAS (Basic Linear Algebra Subprograms) и подчеркивая необходимость тщательного бенчмаркинга и настройки гиперпараметров для конкретных процессоров.
Статья подчеркивает радость и ценность чтения книг, которые не полностью понятны, предлагая, что это нормально — наслаждаться книгой, не полностью её понимая.
Автор Молли Темплтон делится личным опытом чтения сложных книг, таких как Барочный цикл Нила Стивенсона, а также недавних произведений, таких как Библиотека разбитых миров Алайи Доун Джонсон и Джонатан Абернати, ты добр Молли МакГи.
Темплтон утверждает, что принятие неопределенности в чтении может быть освобождающим и обогащать опыт чтения, побуждая читателей исследовать сложные повествования.
Пост обсуждает ценность чтения книг, которые бросают вызов и провоцируют глубокие размышления, ссылаясь на убеждение Кафки, что значимые книги должны «кусать и жалить», а не просто развлекать.
Это подчеркивает различные точки зрения на чтение сложных или трудных книг, при этом некоторые читатели выступают за погружение без ведения заметок для улучшения понимания и удовольствия.
«Разговор включает личные анекдоты и рекомендации по книгам, которые оставили неизгладимое впечатление, подчеркивая радость от открытия новых идей через повторное чтение и взаимодействие со сложным материалом.»