home.social

#git — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #git, aggregated by home.social.

  1. Herfindahl–Hirschman Index (HHI) calculates how centralized a protocol has become by adding the squares of providers' usage share percentages.
    - Fediverse is 748 by instance or 3952 by server software, and ATmosphere is 9684
    - Web hosting is 744, and Git hosting is 9224
    It shows how much Bluesky dominates ATproto and GitHub dominates public Git.
    arewedecentralizedyet.online/

    #decentralization #centralization #HerfindahlHirschman #HHI #fediverse #atproto #Git #GitHub

  2. Hey @matrss, did you teach to update the default branch to whatever comes after anything named *git-annex on push-to-create?

    I just witnessed a git annex push first creating a repo with only a git-annex branch (would previously be used as the default branch), but after it was finished, the *main* branch was suddenly the default on my forgejo-aneksajo instance! 🤯

    That's really cool, so you can just `git annex push` to create a repo now, amazing! 🥳

  3. A real response I left on a Pull Request on today:

    > Thanks for your contribution, I've cleaned it up and merged it in #486. It would be better if you check out the main branch before you make your changes, instead of merging main on your branch like this. Oh, I just noticed your branch is also called "main". Well, git is hard, I don't blame you. You should check out "our" main branch before doing your changes… you know what, forget it, you're doing great.

  4. Torna il mio popolare (?!?) format "Bash e biscotti", ovvero i miei piccoli sapevatelo di produttività quotidiana.

    Vi capita di lavorare su più progetti e di perdere tempo a cercare comandi nella shell history? E premere su...su...su..su...su? Ecco questo è il modo con cui ho pensato di risolvere il problema: separare la #history di ZSH per progetto usando la root del repository #git. Ordinare la shell non è mai stato così pratico! #devops #zsh #shellhistory #shelltips

    gabrielebaldassarre.com/devops

  5. Torna il mio popolare (?!?) format "Bash e biscotti", ovvero i miei piccoli sapevatelo di produttività quotidiana.

    Vi capita di lavorare su più progetti e di perdere tempo a cercare comandi nella shell history? E premere su...su...su..su...su? Ecco questo è il modo con cui ho pensato di risolvere il problema: separare la #history di ZSH per progetto usando la root del repository #git. Ordinare la shell non è mai stato così pratico! #devops #zsh #shellhistory #shelltips

    gabrielebaldassarre.com/devops

  6. Torna il mio popolare (?!?) format "Bash e biscotti", ovvero i miei piccoli sapevatelo di produttività quotidiana.

    Vi capita di lavorare su più progetti e di perdere tempo a cercare comandi nella shell history? E premere su...su...su..su...su? Ecco questo è il modo con cui ho pensato di risolvere il problema: separare la #history di ZSH per progetto usando la root del repository #git. Ordinare la shell non è mai stato così pratico! #devops #zsh #shellhistory #shelltips

    gabrielebaldassarre.com/devops

  7. Torna il mio popolare (?!?) format "Bash e biscotti", ovvero i miei piccoli sapevatelo di produttività quotidiana.

    Vi capita di lavorare su più progetti e di perdere tempo a cercare comandi nella shell history? E premere su...su...su..su...su? Ecco questo è il modo con cui ho pensato di risolvere il problema: separare la #history di ZSH per progetto usando la root del repository #git. Ordinare la shell non è mai stato così pratico! #devops #zsh #shellhistory #shelltips

    gabrielebaldassarre.com/devops

  8. Torna il mio popolare (?!?) format "Bash e biscotti", ovvero i miei piccoli sapevatelo di produttività quotidiana.

    Vi capita di lavorare su più progetti e di perdere tempo a cercare comandi nella shell history? E premere su...su...su..su...su? Ecco questo è il modo con cui ho pensato di risolvere il problema: separare la #history di ZSH per progetto usando la root del repository #git. Ordinare la shell non è mai stato così pratico! #devops #zsh #shellhistory #shelltips

    gabrielebaldassarre.com/devops

  9. I just submitted Family Size VM to Software Heritage, which collects and preserves public Git repositories. It hasn't seen every repository, especially on Codeberg and other smaller Git hosts. Check if your own project is crawled and save it if it isn't yet.
    archive.softwareheritage.org/

    #SoftwareHeritage #Git #decentralization #preservation #FamilySizeVM #Codeberg

  10. I just submitted Family Size VM to Software Heritage, which collects and preserves public Git repositories. It hasn't seen every repository, especially on Codeberg and other smaller Git hosts. Check if your own project is crawled and save it if it isn't yet.
    archive.softwareheritage.org/

    #SoftwareHeritage #Git #decentralization #preservation #FamilySizeVM #Codeberg

  11. I just submitted Family Size VM to Software Heritage, which collects and preserves public Git repositories. It hasn't seen every repository, especially on Codeberg and other smaller Git hosts. Check if your own project is crawled and save it if it isn't yet.
    archive.softwareheritage.org/

    #SoftwareHeritage #Git #decentralization #preservation #FamilySizeVM #Codeberg

  12. I just submitted Family Size VM to Software Heritage, which collects and preserves public Git repositories. It hasn't seen every repository, especially on Codeberg and other smaller Git hosts. Check if your own project is crawled and save it if it isn't yet.
    archive.softwareheritage.org/

    #SoftwareHeritage #Git #decentralization #preservation #FamilySizeVM #Codeberg

  13. I just submitted Family Size VM to Software Heritage, which collects and preserves public Git repositories. It hasn't seen every repository, especially on Codeberg and other smaller Git hosts. Check if your own project is crawled and save it if it isn't yet.
    archive.softwareheritage.org/

    #SoftwareHeritage #Git #decentralization #preservation #FamilySizeVM #Codeberg

  14. Знания без практики — мертвы | Разница между «декларативной» и «процедурной» памятью у LLM

    О том, что для нас есть большая разница между «заучить материал» и «натренировать мышечную память = обзавестись навыком» знают все. Каждый проходил это, ощущал это. В этой статье я подниму вопрос, почему вайб-кодинг буксует, что же мир и ИИ-сообщество делает не так. Я покажу, в каких компонентах LLM запрятана та самая декларативная и процедурная память. Да - она есть в LLM, и в конце статьи есть ссылки на общеизвестные исследования, которые это эмпирически подтверждают. И да, тут есть что-то полезное «на подумать». Я предложу путь / алгоритм, как собрать нужный датасет и научить LLM не просто «воспроизводить программный код», а привить навык «разработки программного обеспечения», хотя бы в базовом виде.

    habr.com/ru/articles/1039936/

    #llm #программирование #обучение_с_подкреплением #rlhf #git #дрессировка

  15. Знания без практики — мертвы | Разница между «декларативной» и «процедурной» памятью у LLM

    О том, что для нас есть большая разница между «заучить материал» и «натренировать мышечную память = обзавестись навыком» знают все. Каждый проходил это, ощущал это. В этой статье я подниму вопрос, почему вайб-кодинг буксует, что же мир и ИИ-сообщество делает не так. Я покажу, в каких компонентах LLM запрятана та самая декларативная и процедурная память. Да - она есть в LLM, и в конце статьи есть ссылки на общеизвестные исследования, которые это эмпирически подтверждают. И да, тут есть что-то полезное «на подумать». Я предложу путь / алгоритм, как собрать нужный датасет и научить LLM не просто «воспроизводить программный код», а привить навык «разработки программного обеспечения», хотя бы в базовом виде.

    habr.com/ru/articles/1039936/

    #llm #программирование #обучение_с_подкреплением #rlhf #git #дрессировка

  16. Знания без практики — мертвы | Разница между «декларативной» и «процедурной» памятью у LLM

    О том, что для нас есть большая разница между «заучить материал» и «натренировать мышечную память = обзавестись навыком» знают все. Каждый проходил это, ощущал это. В этой статье я подниму вопрос, почему вайб-кодинг буксует, что же мир и ИИ-сообщество делает не так. Я покажу, в каких компонентах LLM запрятана та самая декларативная и процедурная память. Да - она есть в LLM, и в конце статьи есть ссылки на общеизвестные исследования, которые это эмпирически подтверждают. И да, тут есть что-то полезное «на подумать». Я предложу путь / алгоритм, как собрать нужный датасет и научить LLM не просто «воспроизводить программный код», а привить навык «разработки программного обеспечения», хотя бы в базовом виде.

    habr.com/ru/articles/1039936/

    #llm #программирование #обучение_с_подкреплением #rlhf #git #дрессировка

  17. Знания без практики — мертвы | Разница между «декларативной» и «процедурной» памятью у LLM

    О том, что для нас есть большая разница между «заучить материал» и «натренировать мышечную память = обзавестись навыком» знают все. Каждый проходил это, ощущал это. В этой статье я подниму вопрос, почему вайб-кодинг буксует, что же мир и ИИ-сообщество делает не так. Я покажу, в каких компонентах LLM запрятана та самая декларативная и процедурная память. Да - она есть в LLM, и в конце статьи есть ссылки на общеизвестные исследования, которые это эмпирически подтверждают. И да, тут есть что-то полезное «на подумать». Я предложу путь / алгоритм, как собрать нужный датасет и научить LLM не просто «воспроизводить программный код», а привить навык «разработки программного обеспечения», хотя бы в базовом виде.

    habr.com/ru/articles/1039936/

    #llm #программирование #обучение_с_подкреплением #rlhf #git #дрессировка

  18. Les Pays-Bas construisent leur propre GitHub pour ne plus dépendre de Microsoft.

    L’État néerlandais héberge désormais son code sur une plateforme maison, 100 % libre.
    La France 🇫🇷 a le même problème, mais pas la même solution 🤔

    Quand un gouvernement européen décide que GitHub est un risque, la question mérite qu’on s’y arrête. Le 24 avril 2026, les Pays-Bas ont discrètement mis en ligne code.overheid.nl, une forge Git auto-hébergée, bâtie sur Forgejo, un logiciel entièrement libre. L’initiative vient de l’Open Source Program Office du ministère de l’Intérieur néerlandais. La justification relève du bon sens : l’hébergement du code source est un composant critique de l’infrastructure gouvernementale. On ne confie pas un composant critique à une entreprise soumise au droit américain.

    #GitHub #Forgejo #Git #Opensource #Privacy #RegainPrivacy #BanMicrosoft #NoMicrosoft #Europe #CloudAct #DonnéesPersonnelles #SouveraineteNumerique

    lsdm.live/2026/05/27/les-pays-

  19. A filter list for uBlock Origin and Adguard that blocks genAI content on over 300 websites!

    Examples of Filtered content:

    1. Google AI Overview
    2. YouTube's Ask button
    3. Amazon Rufus's product and review summaries
    4. Copilot buttons on GitHub, Bing, Microsoft 365, and Azure Portal

    github.com/Stevoisiak/Stevos-G

    #NoAI #GenAI #Adguard #Privacy #Git

  20. Partage, veille et lecture : lindenii/tunecat: Simple and dumb internet radio thingy. - Codeberg.org https://codeberg.org/lindenii/tunecat/ tunecat - Simple and dumb internet radio thingy. #git #nonprofit #foss #oss #free #software #open #source #code #hosting #Shaarli https://dryusdan.link/shaare/7q7viA
  21. Partage, veille et lecture : lindenii/tunecat: Simple and dumb internet radio thingy. - Codeberg.org https://codeberg.org/lindenii/tunecat/ tunecat - Simple and dumb internet radio thingy. #git #nonprofit #foss #oss #free #software #open #source #code #hosting #Shaarli https://dryusdan.link/shaare/7q7viA
  22. Partage, veille et lecture : lindenii/tunecat: Simple and dumb internet radio thingy. - Codeberg.org https://codeberg.org/lindenii/tunecat/ tunecat - Simple and dumb internet radio thingy. #git #nonprofit #foss #oss #free #software #open #source #code #hosting #Shaarli https://dryusdan.link/shaare/7q7viA
  23. Partage, veille et lecture : lindenii/tunecat: Simple and dumb internet radio thingy. - Codeberg.org https://codeberg.org/lindenii/tunecat/ tunecat - Simple and dumb internet radio thingy. #git #nonprofit #foss #oss #free #software #open #source #code #hosting #Shaarli https://dryusdan.link/shaare/7q7viA
  24. Bürozitat der Woche:
    "Git is halt wie im Gym, heute machst du Pullday, morgen Pushday und den Lagday skipst du besser. "

    Office quote of the week:
    "Git is just like at the gym: today you do pull-day, tomorrow you do push-day, and you're better off skipping the lag day."

    #Büroalltag #office #zitate #developers #gamedev #gym #Bürojob #github #git

  25. Bürozitat der Woche:
    "Git is halt wie im Gym, heute machst du Pullday, morgen Pushday und den Lagday skipst du besser. "

    Office quote of the week:
    "Git is just like at the gym: today you do pull-day, tomorrow you do push-day, and you're better off skipping the lag day."

    #Büroalltag #office #zitate #developers #gamedev #gym #Bürojob #github #git

  26. Bürozitat der Woche:
    "Git is halt wie im Gym, heute machst du Pullday, morgen Pushday und den Lagday skipst du besser. "

    Office quote of the week:
    "Git is just like at the gym: today you do pull-day, tomorrow you do push-day, and you're better off skipping the lag day."

    #Büroalltag #office #zitate #developers #gamedev #gym #Bürojob #github #git

  27. LabNex 8.0.0 is out now with a fully revamped and redesigned UI built with M3 expressive. This version also adds lots of new features and improvements.

    The list is long, check out the release notes for all the details.

    Release notes: github.com/labnex/LabNex/relea

    labnex.app

    #labnex #android #app #gitlab #git #foss #opensource

  28. LabNex 8.0.0 is out now with a fully revamped and redesigned UI built with M3 expressive. This version also adds lots of new features and improvements.

    The list is long, check out the release notes for all the details.

    Release notes: github.com/labnex/LabNex/relea

    labnex.app

    #labnex #android #app #gitlab #git #foss #opensource

  29. LabNex 8.0.0 is out now with a fully revamped and redesigned UI built with M3 expressive. This version also adds lots of new features and improvements.

    The list is long, check out the release notes for all the details.

    Release notes: github.com/labnex/LabNex/relea

    labnex.app

    #labnex #android #app #gitlab #git #foss #opensource

  30. LabNex 8.0.0 is out now with a fully revamped and redesigned UI built with M3 expressive. This version also adds lots of new features and improvements.

    The list is long, check out the release notes for all the details.

    Release notes: github.com/labnex/LabNex/relea

    labnex.app

    #labnex #android #app #gitlab #git #foss #opensource

  31. LabNex 8.0.0 is out now with a fully revamped and redesigned UI built with M3 expressive. This version also adds lots of new features and improvements.

    The list is long, check out the release notes for all the details.

    Release notes: github.com/labnex/LabNex/relea

    labnex.app

    #labnex #android #app #gitlab #git #foss #opensource

  32. Blogged: jj fix 🩷 standard-clj

    For the past few weeks, I've been using Jujutsu (jj) as my primary version control system instead of git.

    jj fix is one of my favorite commands. It hooks up with formatter like prettier or standard-clj and formats the code and fixes the issue in the commits that introduced them, *without conflicts*.

    mikkokoski.com/blog/jj-heart-s

    #jujutsu #git #clojure

  33. iPad как инструмент разработчика в эпоху агентного программирования

    Ещё несколько лет назад разговоры об iPad как полноценном инструменте разработчика воспринимались скептически. Машинка для Netflix, блокнот для набросков, планшет для презентаций — но только не рабочая среда для написания и деплоя кода. У этого скептицизма были основания: iPadOS долго не имела нормальной многозадачности, инструментов для работы с серверами почти не существовало, а необходимость постоянно переключаться между приложениями делала любой серьёзный рабочий процесс мучительным. Сегодня картина изменилась кардинально, и сразу по двум причинам, которые усиливают друг друга.

    habr.com/ru/articles/1039526/

    #iPad #iPadOS #SSH #Git #DevOps #iOS_разработка #агентный_ИИ #Claude_Code #мобильная_разработка #Stage_Manager

  34. iPad как инструмент разработчика в эпоху агентного программирования

    Ещё несколько лет назад разговоры об iPad как полноценном инструменте разработчика воспринимались скептически. Машинка для Netflix, блокнот для набросков, планшет для презентаций — но только не рабочая среда для написания и деплоя кода. У этого скептицизма были основания: iPadOS долго не имела нормальной многозадачности, инструментов для работы с серверами почти не существовало, а необходимость постоянно переключаться между приложениями делала любой серьёзный рабочий процесс мучительным. Сегодня картина изменилась кардинально, и сразу по двум причинам, которые усиливают друг друга.

    habr.com/ru/articles/1039526/

    #iPad #iPadOS #SSH #Git #DevOps #iOS_разработка #агентный_ИИ #Claude_Code #мобильная_разработка #Stage_Manager

  35. iPad как инструмент разработчика в эпоху агентного программирования

    Ещё несколько лет назад разговоры об iPad как полноценном инструменте разработчика воспринимались скептически. Машинка для Netflix, блокнот для набросков, планшет для презентаций — но только не рабочая среда для написания и деплоя кода. У этого скептицизма были основания: iPadOS долго не имела нормальной многозадачности, инструментов для работы с серверами почти не существовало, а необходимость постоянно переключаться между приложениями делала любой серьёзный рабочий процесс мучительным. Сегодня картина изменилась кардинально, и сразу по двум причинам, которые усиливают друг друга.

    habr.com/ru/articles/1039526/

    #iPad #iPadOS #SSH #Git #DevOps #iOS_разработка #агентный_ИИ #Claude_Code #мобильная_разработка #Stage_Manager

  36. iPad как инструмент разработчика в эпоху агентного программирования

    Ещё несколько лет назад разговоры об iPad как полноценном инструменте разработчика воспринимались скептически. Машинка для Netflix, блокнот для набросков, планшет для презентаций — но только не рабочая среда для написания и деплоя кода. У этого скептицизма были основания: iPadOS долго не имела нормальной многозадачности, инструментов для работы с серверами почти не существовало, а необходимость постоянно переключаться между приложениями делала любой серьёзный рабочий процесс мучительным. Сегодня картина изменилась кардинально, и сразу по двум причинам, которые усиливают друг друга.

    habr.com/ru/articles/1039526/

    #iPad #iPadOS #SSH #Git #DevOps #iOS_разработка #агентный_ИИ #Claude_Code #мобильная_разработка #Stage_Manager

  37. If anybody self-host their #Git repositories via #forgejo #gitea etc, and taking any measures to protect your site from #AI crawlers.

    How are you doing it? What are the options?

    Thanks

  38. New blog post: git.legoktm.com is back, sort of

    blog.legoktm.com/2026/05/26/gi

    You can clone (most) repositories from my self-hosted Git server again, and that's it, no web interface.

    Hopefully implemented in a way that is light on server resources and minimal security exposure.

    #Forgejo #Git #SelfHosting

  39. New blog post: git.legoktm.com is back, sort of

    blog.legoktm.com/2026/05/26/gi

    You can clone (most) repositories from my self-hosted Git server again, and that's it, no web interface.

    Hopefully implemented in a way that is light on server resources and minimal security exposure.

    #Forgejo #Git #SelfHosting

  40. New blog post: git.legoktm.com is back, sort of

    blog.legoktm.com/2026/05/26/gi

    You can clone (most) repositories from my self-hosted Git server again, and that's it, no web interface.

    Hopefully implemented in a way that is light on server resources and minimal security exposure.

    #Forgejo #Git #SelfHosting

  41. New blog post: git.legoktm.com is back, sort of

    blog.legoktm.com/2026/05/26/gi

    You can clone (most) repositories from my self-hosted Git server again, and that's it, no web interface.

    Hopefully implemented in a way that is light on server resources and minimal security exposure.

    #Forgejo #Git #SelfHosting