• hptutil

    From Sergey Myasoedov@2:5030/49 to All on Sat Sep 26 18:50:43 2026
    Hi All!

    аваял патчик к сабжу, кто бы заапрувил?


    --- cut here ---
    * Origin: ... (2:5030/49)
  • From Nil A@2:5015/46 to Sergey Myasoedov on Sun Sep 27 03:37:12 2026
    Hello, Sergey!

    Saturday September 26 2026 18:50, from Sergey Myasoedov -> All:

    аваял патчик к сабжу, кто бы заапрувил?

    Пользователь kaa-ip, пул-реквест https://github.com/huskyproject/hptutil/pull/7 ?
    Ожидайте. Возможно много лет. А в связи с последними событиями, с развитием ИИ-вайпкожением, то пулреквесты во многих и больших проектах не принимаются.

    P.S. Зачем тащить сквишовые функции в hptutil напрямую, если оно должно уметь рабоать через smapi универсальный?

    Best Regards, Nil
    --- GoldED+/LNX 1.1.5-b20260305
    * Origin: I'm not AI but still can make mistakes, so double-check. (2:5015/46)
  • From Sergey Myasoedov@2:5030/49 to Nil A on Sun Sep 27 00:58:05 2026
    Hi Nil!

    27 Sep 26 03:37, you wrote to me:

    аваял патчик к сабжу, кто бы заапрувил?
    Пользователь kaa-ip, пул-реквест https://github.com/huskyproject/hptutil/pull/7 ? Ожидайте. Возможно много лет. А в связи с последними событиями, с развитием ИИ-вайпкожением, то пулреквесты во многих и больших проектах не принимаются.

    Пф, это не большой проект же. о вот только вопрос, кто мейнтейнер. Дукельский мог и забить.

    P.S. Зачем тащить сквишовые функции в hptutil напрямую, если оно
    должно уметь рабоать через smapi универсальный?

    е ко мне вопрос. Я пофиксил segfaults.


    --- cut here ---
    * Origin: ... (2:5030/49)
  • From Nil A@2:5015/46 to Sergey Myasoedov on Sun Sep 27 05:09:08 2026
    Hello, Sergey!

    Sunday September 27 2026 00:58, from Sergey Myasoedov -> Nil A:

    аваял патчик к сабжу, кто бы заапрувил?
    Пользователь kaa-ip, пул-реквест
    https://github.com/huskyproject/hptutil/pull/7 ? Ожидайте.
    Пф, это не большой проект же. о вот только вопрос, кто мейнтейнер. Дукельский мог и забить.

    Дукельский отошёл от всех дел, и фишных, и софта. Он передал права нескольким. Все репы huskyproject имеют примерно одних мейнтейнеров. Если лог посмотреть, то там будут BroRabbit, vitaliy-aksyonov, askovpen.

    P.S. Зачем тащить сквишовые функции в hptutil напрямую, если оно
    должно уметь рабоать через smapi универсальный?
    е ко мне вопрос. Я пофиксил segfaults.

    Мейнтейнер репозитория, видя пул-реквесь, задаст вопрос, если вообще расшевелится, аффтору пулреквеста, но не его домашнему питомцу Клоду.

    Best Regards, Nil
    --- GoldED+/LNX 1.1.5-b20260305
    * Origin: I'm not AI but still can make mistakes, so double-check. (2:5015/46)
  • From Sergey Myasoedov@2:5030/49 to Nil A on Sun Sep 27 02:45:22 2026
    Hi Nil!

    27 Sep 26 05:09, you wrote to me:

    Пф, это не большой проект же. о вот только вопрос, кто мейнтейнер.
    Дукельский мог и забить.
    Дукельский отошёл от всех дел, и фишных, и софта. Он передал права нескольким. Все репы huskyproject имеют примерно одних мейнтейнеров.

    адеюсь.

    P.S. Зачем тащить сквишовые функции в hptutil напрямую, если оно
    должно уметь рабоать через smapi универсальный?
    е ко мне вопрос. Я пофиксил segfaults.
    Мейнтейнер репозитория, видя пул-реквесь, задаст вопрос, если вообще расшевелится, аффтору пулреквеста, но не его домашнему питомцу Клоду.

    Пусть задаёт. Я свою задачу решил, патчем попытался поделиться.


    --- cut here ---
    * Origin: ... (2:5030/49)
  • From Nil A@2:5015/46 to Sergey Myasoedov on Sun Sep 27 07:27:38 2026
    * Originally in ru.ftn.develop
    Hello, Sergey!

    Sunday September 27 2026 02:45, from Sergey Myasoedov -> Nil A:

    аваял патчик к сабжу, кто бы заапрувил?
    P.S. Зачем тащить сквишовые функции в hptutil напрямую, если оно
    должно уметь рабоать через smapi универсальный?
    е ко мне вопрос. Я пофиксил segfaults
    Мейнтейнер репозитория, видя пул-реквесь, задаст вопрос, если
    вообще расшевелится, аффтору пулреквеста, но не его домашнему
    питомцу Клоду.
    Пусть задаёт. Я свою задачу решил, патчем попытался поделиться.

    Щас мой друг ИИ, также как и твой, ответит:

    ===ИИшница===
    **AI slop / vibe coding**: PR стало очень дёшево генерировать, а проверка каждого PR всё ещё требует времени живого мейнтейнера - в итоге проекты тонут в правдоподобном, но бесполезном коде.

    - **tldraw** - начал автоматически закрывать внешние PR: мейнтейнеры столкнулись с потоком AI-сгенерированных изменений и решили сами контролировать разработку.
    - **Ghostty** - запретил AI-generated contributions без согласования; при этом сами разработчики активно используют AI, то есть проблема именно в **непроверенном вкладе**, а не в AI как таковом.
    - **curl** - закрыл bug bounty после волны AI-сгенерированных "уязвимостей": отчёты выглядели убедительно, но требовали много времени на проверку и часто оказывались мусором.
    - **Ladybird** - в 2026 полностью остановил публичные PR; это уже крайний вариант той же реакции на резко подешевевшую генерацию вкладов.

    По сути, **"написать код" перестало быть фильтром от случайных контрибьюторов, а стоимость ревью никуда не делась** - поэтому для мейнтейнера 100 AI-PR могут быть хуже, чем 5 нормальных человеческих.
    ===ИИшница===

    Я не мантейнер хасков, но код вычитывать умею, его тут не много, и его нельзя принять как есть.

    Best Regards, Nil
    --- GoldED+/LNX 1.1.5-b20260305
    * Origin: I'm not AI but still can make mistakes, so double-check. (2:5015/46)
  • From Max Vasilyev@2:5057/77 to Sergey Myasoedov on Sun Sep 27 07:45:17 2026
    Hello Sergey!

    27 Sep 26 00:58, you wrote to Nil A:

    P.S. Зачем тащить сквишовые функции в hptutil напрямую, если оно
    должно уметь рабоать через smapi универсальный?
    Hе ко мне вопрос. Я пофиксил segfaults.
    в smapi/api_sq.h есть
    typedef hUINT32 FOFS;

    а у тебя

    hptutil/h/squish.h
    -typedef long FOFS;
    +/* Squish file offsets are 32-bit on disk and in smapi's structures.
    + * 'long' is 64-bit on LP64 systems (x86_64, aarch64), which silently
    + * changed the layout of SQBASE/SQHDR/SQIDX and broke everything that
    + * reads them through smapi's read_sq*() functions. */
    +typedef hUINT32 FOFS;

    Hахуа так править?
    Какой ИИ был? Хреновый видимо.

    Hу и в один патч засунуто и это и ключ -с для внешнего конфига и многократную обработку эх из import.log

    Чтобы было сложнее понять?
    Правильная работа строится так: одна фича/фикс - один патч.

    Итог - request changes.

    WBR, Max.
    --- скучаю по FleetStreet'у :-(((
    * Origin: Personal Reality (2:5057/77)
  • From Nil A@2:5015/46 to Max Vasilyev on Sun Sep 27 07:39:52 2026
    Hello, Max!

    Sunday September 27 2026 07:45, from Max Vasilyev -> Sergey Myasoedov:

    P.S. Зачем тащить сквишовые функции в hptutil напрямую, если оно
    должно уметь рабоать через smapi универсальный?
    Hе ко мне вопрос. Я пофиксил segfaults.
    в smapi/api_sq.h есть
    typedef hUINT32 FOFS;

    Какой ИИ был? Хреновый видимо.

    Сегодня любой ИИ, даже на ноутбуке с 16МБ памяти сможет фидошный Плейн-Си починить, не вопрос. Если ему дать не только hptutil, но и оставшиеся части аски проекта, чтобы он их смог увидеть.

    А так то да, ВСЕ треннинговые-дата-сети содержат ВЕСЬ гитхаб, поэтому можно и не показывать ИИшке smapi/api_sq.h - она его видела, и снова сюда скопипастит - то, что она хорошо умеет.

    Hахуа так править?

    у так ведь же почиИЛ? А вы просто все не благодарные. Вы нибось, и не слышали про ИИ, под камнем живёте.

    Best Regards, Nil
    --- GoldED+/LNX 1.1.5-b20260305
    * Origin: I'm not AI but still can make mistakes, so double-check. (2:5015/46)
  • From Sergey Myasoedov@2:5030/49 to Max Vasilyev on Sun Sep 27 05:06:56 2026
    Hi Max!

    27 Sep 26 07:45, you wrote to me:

    Hахуа так править?

    Спасибо, что вообще ответил. Отвечаю - чтобы тулза не падала, а работала.

    Какой ИИ был? Хреновый видимо.

    Да какой бы ни был - я следил за тем, что он делает.

    Hу и в один патч засунуто и это и ключ -с для внешнего конфига и многократную обработку эх из import.log
    Чтобы было сложнее понять?

    А давай ты будешь спокойнее это объяснять? Я не хаски-дев, и вообще погромист не очень сильный, ящик с пивом в основном ношу.

    Правильная работа строится так: одна фича/фикс - один патч.
    Итог - request changes.

    Сделаю.


    --- cut here ---
    * Origin: ... (2:5030/49)
  • From Stas Mishchenkov@2:460/5858 to Sergey Myasoedov on Sun Sep 27 13:21:50 2026
    Hi Sergey!

    27 Sep 26 00:58, Sergey Myasoedov -> Nil A:

    аваял патчик к сабжу, кто бы заапрувил?
    Пользователь kaa-ip, пул-реквест
    https://github.com/huskyproject/hptutil/pull/7 ? Ожидайте. Возможно много
    лет. А в связи с последними событиями, с развитием ИИ-вайпкожением, то
    пулреквесты во многих и больших проектах не принимаются.

    Пф, это не большой проект же. о вот только вопрос, кто мейнтейнер. Дукельский мог и забить.

    Мог, но не забил, а передал права...

    Have nice nights.
    Stas Mishchenkov.

    --- "Потом" - утешительная форма "никогда".
    * Origin: Lame Users Breeding. Simferopol, Crimea. (2:460/5858)
  • From Stas Mishchenkov@2:460/5858 to Nil A on Sun Sep 27 13:23:08 2026
    Hi Nil!

    27 Sep 26 05:09, Nil A -> Sergey Myasoedov:

    аваял патчик к сабжу, кто бы заапрувил?
    Пользователь kaa-ip, пул-реквест
    https://github.com/huskyproject/hptutil/pull/7 ? Ожидайте.
    Пф, это не большой проект же. о вот только вопрос, кто мейнтейнер.
    Дукельский мог и забить.

    Дукельский отошёл от всех дел, и фишных, и софта. Он передал права нескольким. Все репы huskyproject имеют примерно одних мейнтейнеров. Если лог посмотреть, то там будут BroRabbit, vitaliy-aksyonov, askovpen.

    С х...чего бы я там мейнтенер? Я там буквально пару скриптов выложил и всё на этом.

    Have nice nights.
    Stas Mishchenkov.

    --- Доктор плохого не посоветует, но и хорошего не разрешит.
    * Origin: Lame Users Breeding. Simferopol, Crimea. (2:460/5858)
  • From Max Vasilyev@2:5057/77 to Sergey Myasoedov on Sat Oct 3 09:42:53 2026
    Hello Sergey!

    27 Sep 26 07:45, I wrote to you:

    в smapi/api_sq.h есть
    typedef hUINT32 FOFS;
    поскольку переписывать под smapi время и думать надо, это я поменял по быстрому

    Правильная работа строится так: одна фича/фикс - один патч.
    во все остальное не полез

    WBR, Max.
    --- скучаю по FleetStreet'у :-(((
    * Origin: Personal Reality (2:5057/77)