Тег

Mitchell Hashimoto

3 материалов

Ghostty 1.4 сжимает неактивный скроллбэк и разбирает простой ASCII со скоростью 725 МБ/с (ghostty.org)

Ghostty 1.4 поднимает пропускную способность ввода-вывода на macOS на 25–55 процентов, ускоряет разбор ASCII с 128 до 725 МБ/с и сжимает неактивный скроллбэк, одновременно поднимая лимит по умолчанию с 10 МБ до 50 МБ. Ещё он проигрывает анимированные изображения по протоколу Kitty и поставляет готовую обёртку `ghostty +ssh`.

В треде спросили, зачем вообще быстрые терминалы, а создатель ответил о другом.

🚀Tech ★ 784 · 💬 236 · 8 ч назад · #инструменты#open source#Ghostty#Kitty#libghostty+1

Не просто заголовок — разбор дискуссии

Главные треды HN: факты из обсуждений, разные стороны, голоса инсайдеров. Email, Telegram или RSS.

12-строчный SIMD-патч мейнтейнера терминала дал пятикратное ускорение — и он записал паттерн, который работает всегда (mitchellh.com)

Митчелл Хашимото утверждает, что SIMD — обработка 4, 8 или 16+ значений за одну инструкцию CPU вместо одного — проще, чем принято думать, потому что почти весь реальный векторизованный код следует одному и тому же пятишаговому паттерну.

Он доказывает это на продакшн-коде терминала Ghostty: скалярный цикл в одну строку для поиска последовательностей печатаемых символов превращается в векторизованную версию из двенадцати строк, давая примерно пятикратный реальный прирост пропускной способности на AVX2.

Самый острый ответ в треде был не о коде — а о контроле: когда SIMD написан вручную и явно, никакое несвязанное обновление компилятора не сможет тихо превратить ваш быстрый путь обратно в скалярный цикл незаметно для вас.

Один контрибьютор открыл 106 пул-реквестов за день — с интервалом три секунды (greptile.com)

Greptile изучил самый быстрорастущий репозиторий в истории GitHub: вклады, требующие глубокого знания кодовой базы, принимают почти в 4 раза чаще, чем новые фичи. Скорость подачи ничего не предсказывает.

Тред разделился по поводу решения. Одни хотят систему репутации, заимствованную из истории борьбы со спамом; другие — полный запрет AI-вкладов; один инженер тихо заметил, что аналогия с email здесь не работает.