tgindex
Алиса копается

Алиса копается

Статистика

Кто: @purplesyringa Что: https://t.me/c/2040254718/3

Последний пост
13 авг.
Последнее чтение
15 авг.
Постов за неделю
1
Всего постов
26
Тип
открытый
Язык
nl
Категория
Технологии (по похожим)
В каталоге с
12 авг.
Подписчики
1 414
+6 за 6 дн.
Сутки
0
0,00%
Неделя
 
Месяц
 
Просмотров на пост
2 263
26 постов
Вовлечённость
160,0%
к подписчикам
Постов в день
0,1
всего 26
Упоминаний
6
каналов
Охват размещения
оценка
1/24сутки в ленте
560
1/48двое суток
641
1/72трое суток
692

Оценка по просмотрам недавних постов: пост набирает почти всё за первые сутки.

Посты

  • 13 авг.6321911

    https://huggingface.co/spaces/HuggingFaceCode/in-the-stack HuggingFace тут собирают очередной датасет с гитхаба и выложили форму для opt-out'а. Я ответилась, вам тоже предлагаю. Насколько это продуктивно — все всё и так понимают, но заспамить мусором, который кому-то придётся разгребать, тоже полезно. PR в репе тоже забавный.

  • 8 авг.1 3072316

    https://github.com/xoreaxeaxeax/asm-hall-of-shame Только половина ссылок почему-то не работает

  • 26 июл.2 675815

    https://purplesyringa.moe/blog/thoughts-on-simd-in-pure-python/

  • 26 июл.1 5781310

    https://purplesyringa.moe/blog/impressions-of-teal/

  • 25 июл.1 41776

    https://nesbitt.io/2026/07/24/interview-with-a-maintainer.html

  • 22 июл.1 737239

    https://purplesyringa.moe/blog/log-is-non-monotonic-in-php-and-lua/

  • 20 июл.1 5423712

    https://codeberg.org/ziglang/zig/issues/36237

  • 20 июл.1 47685

    https://cbloomrants.blogspot.com/2018/05/secondary-estimation-from-ppmz-see-to.html

  • 12 июл.3 2432130

    https://purplesyringa.moe/blog/quadrupling-code-performance-with-a-useless-if/

  • 11 июл.1 724159

    https://purplesyringa.moe/blog/optimal-parse-with-phminposuw/

  • 10 июл.1 626299

    без подписи

  • 9 июл.2 1392114

    k-я порядковая, которую мы заслужили https://github.com/python/cpython/blob/b2d8db1ac818e74ffe666146335e9e6c7f1f3f56/Lib/statistics.py#L328-L341

  • 4 июл.2 272275

    https://purplesyringa.moe/blog/does-technical-blogging-spark-joy/

  • 4 июл.2 0452013

    https://ratfactor.com/tech-nope2

  • 3 июл.3 044913

    https://purplesyringa.moe/blog/suffix-bwt-vs-cyclic-shift-bwt-and-fast-computation/

  • 2 июл.1 864129

    https://purplesyringa.moe/blog/guest/optimizing-lua-string-literals-to-save-400-bytes/

  • 28 июн.3 2952323

    https://nesbitt.io/2026/06/26/incident-report-cve-2026-lgtm.html

  • 17 июн.4 1498836

    Привет чат, сегодня я узнала, что 65536 * 65536 * 65536 * 65536 равно 0 на Lua 5.3 и 1.8446744073709552e+19 на Lua 5.2

  • 11 июн.3 6062113

    https://lr0.org/blog/p/arabic/

  • 30 мая3 8886523

    Я тут въезжаю в то, как работает многоканальный звук. Оказывается, за этим стоит куча науки. Как мозг распознаёт направления источников звуков? Имеющиеся у нас сенсоры — по точке в каждом ухе, в которых можно измерить звуковую волну. Если источник находится сбоку и близко, в этих точках будет различаться амплитуда, и иэ этого можно экстраполировать направление. Если источник далеко, можно использовать разницу фаз (для низкочастотных волн) или времени первого восприятия (для высокочастотных). А направления "сзади" и "спереди", "сверху" и "снизу" различаются за счёт частотных характеристик: поскольку у внешнего уха хитрая форма, звуки с разных направлений огибают его по-разному перед тем, как попасть во внутреннее ухо, что влияет на то, какие частоты затухают сильнее. Если вы хотите точно передать 3D-сцену, достаточно положить в уши по маленькому микрофону, записать звук, а дальше воспроизвести его в наушниках. Ну или просимулировать распространение волн, с адекватной моделью результат будет таким же. Например, если нужно воспроизвести звук, источник которого находится ровно слева от слушателя, звук надо выводить и на левый, и на правый наушник, но справа тише (и с другими частотными характеристиками, если быть педантичными). Но помимо наушников бывают ещё колонки. И с колонками ситуация другая: чтобы звук воспринимался слева, его, очевидно, надо вывести только на левую колонку, потому что колонка — это и есть источник звука. Получается, под наушники и колонки звук надо рендерить по-разному, потому что наушники изолируют уши, а колонки — нет. В частности, за счёт этого наушники позволяют создать звуки, которые в реальности в норме невозможны: если выводить звук только в левый наушник, мозг путается и думает, что оглох на правое ухо, а не что звук доносится слева. Если с наушниками можно легко просимулировать произвольное направление источника, то колонки из-за ограничений на "реализм" не оставляют никаких вариантов, кроме как ставить больше колонок. Между соседними колонками можно интерполировать, но эта интерполяция не идеальна. Поэтому мощные аудиосистемы содержат кучу колонок: спереди слева, сзади слева, чуть менее спереди слева, чуть менее сзади слева, спереди сверху, сзади сверху, и т.д. И под каждую колонку свой канал. Это Surround Sound. Это подходит для домашних аудиосистем, но представьте себе большой кинотеатр. Чтобы звук был слышен во всём зале, вам нужна куча колонок — больше, чем каналов в видеофайле фильма. Поэтому приходится один канал дублировать на несколько колонок. В результате вы теряете точность в каких-то направлениях: например, по всей левой стене у вас может быть всего два канала. Поэтому современные форматы перешли с фиксированных каналов на объекты: у каждого объекта есть 3D-координата, изменяющаяся во времени, и привязанный аудиоканал. Это позволяет каждому пользователю проецировать виртуальные объекты на свои источники звука: с наушниками можно симулировать волны, с колонками интерполировать между имеющимися колонками, не важно, сколько их у вас есть. И полезно это не только крупным кинотеатрам, потому что сетапы у всех отличаются: даже на две колонки и наушники звук надо выводить разный — и формат с объектами позволяет вам добиться максимального качества в имеющихся ограничениях. Это Dolby Atmos.