Tu informacje o optymalizacjach: https://youtu.be/T5gV6anSt-4
Część tego wynika pewnie z tego, że Zig ma dyscyplinę deklarowania alokacji pamięci. Więc się o to martwisz. Bo nie jest abstrakcyjnie oddalone.
Nie wiedziałem, że AI tak zmieniło wymagania względem terminali, że wdrażane są niskopoziomowe optymalizacje.
Potrzebujemy nowej generacji terminali sprzętowych. Może NVidia powinna dodać VTPU (TPU już zajęte) do RTXów. ;-)W kwestii multiplekserów, ostatnio kilka osób polecało mi Herdr. Coś jak tmux z wbudowaną integracją z agentami. Sęk w tym, że ja nie używam wielu agentów jednocześnie.
Jeśli robię coś z AI, to wskazuję mu konkretne zadania o małym zasięgu (fragment kodu do przeglądu, zmiany, test case do napisania). To wymaga uwagi i ciągłego podejmowania decyzji.
Trochę jak w tym memie z nosaczem sundajskim, “ja tam wolę mieć kontrolę”.Off-topic: dziwi mnie, gdy ludzie budują agentami aplikacje w językach, których nawet nie znają. Dla mnie to jest sygnał, żeby projekt omijać szerokim łukiem.
Argument, że GenAI jest współczesnym kompilatorem i nie trzeba znać warstw poniżej jest kompletną bzdurą. Robię prawie codziennie przeglądy kodu generowanego AI i takiej ilości błędów nie widziałem nigdy wcześniej.Ja słyszałem, że zmieniło i wszyscy starają się optymalizować narzędzia. To nie wystarczy wydzielić kawałek pamięci 80x1000 znaków i tam wrzucać stdout? Nawet bym nie robił scrolla tylko ring.
Kiedyś były Radeony XT czy coś takiego. Na pierwszego kwietnia ktoś napisał, że powstaną TXT z akceleracją trybu tekstowego dla użytkowników Linuksa.
Jeśli komuś wychodzi aplikacja i spełnia jego oczekiwania to chyba spoko. To nie jest nowa koncepcja https://en.wikipedia.org/wiki/Literate_programming (dziwne, że Casey nie umiał odpowiedzieć na to pytanie).
Uzupełnienie: https://x.com/mitchellh/status/2074225453217505494


