Forwarded from Ronzgovory
Для того, чтобы понимать, что делает LLM, и что пошло не так, в голове нужно иметь картинку, которая возникает после долгих лет личного опыта. И стоит немного расслабиться - происходит отрыв от реальности. Пока так.
👍11
И вот мы опять шумим, совершенно незаслуженно, учитывая как криво всё работает в Бигле конкретно сейчас https://news.ycombinator.com/item?id=47297167
James Gosling (автор Java) пишет про недавние коллапсы всего в Амазоне. Неутешительно так.
https://www.linkedin.com/posts/jamesgosling_amazon-just-proved-ai-isnt-the-answer-yet-activity-7390531807277932544-JItA/
https://www.linkedin.com/posts/jamesgosling_amazon-plans-deep-dive-internal-meeting-activity-7437176802009313280-EplP/
Заканчивает очень по-русски так. "Сделает ли начальство выводы из случившегося? Нет!"
https://www.linkedin.com/posts/jamesgosling_amazon-just-proved-ai-isnt-the-answer-yet-activity-7390531807277932544-JItA/
https://www.linkedin.com/posts/jamesgosling_amazon-plans-deep-dive-internal-meeting-activity-7437176802009313280-EplP/
Заканчивает очень по-русски так. "Сделает ли начальство выводы из случившегося? Нет!"
LinkedIn
This article is a good read. | James Gosling
This article is a good read. It speaks to some of the backstory and foolishness around the recent AWS incident. Back when the AI hype explosion happened and I was still at AWS I was astonished by how the structure of the business got torqued around, and how…
❤4👍2🥴1
Остроумные студенты ВШЭ перевели swarm, как "свора"
👍16❤7🔥3🏆2
Тут человек пишет два поста, которые объясняют смысл блокировки Телеграма: зачем и почему. Я свой комментарий чуть позже напишу, выражения подбираю.
Telegram
IVAN THE INTELLIGENT
Про медиа-победу
Глядя на очевидный прокол Штатов, поймал себя на мысли: если противостояние нельзя завершить признанием поражения другой стороны, его придется заканчивать медийно.
Помните, нам много лет назад рассказывали, как Северная Корея показывала…
Глядя на очевидный прокол Штатов, поймал себя на мысли: если противостояние нельзя завершить признанием поражения другой стороны, его придется заканчивать медийно.
Помните, нам много лет назад рассказывали, как Северная Корея показывала…
😢4❤2🤯1
Local-first и децентрализация
Тут человек пишет два поста, которые объясняют смысл блокировки Телеграма: зачем и почему. Я свой комментарий чуть позже напишу, выражения подбираю.
Роскомнадзор не справляется с блокировками. (Делать ничего не умеем, но умеем запрещать делать. Ой, и это не умеем.)
Telegram
КОНТЕКСТ
Forbes: Роскомнадзор перестал полностью справляться с блокировками
Средства для фильтрации трафика Рунета, которые Роскомнадзор использует в том числе для ограничения доступа к запрещенным ресурсам, перегружены и не справляются с блокировками, в результате…
Средства для фильтрации трафика Рунета, которые Роскомнадзор использует в том числе для ограничения доступа к запрещенным ресурсам, перегружены и не справляются с блокировками, в результате…
👏1
По моим субъективным впечатлениям, увеличение контекста модели ведёт к размыванию фокуса. Кто-то знает, есть ли какие-то измеримые результаты по этому вопросу?
🕊2
Как-то общался с очень старшим коллегой. Он был кибернетиком в СССР ещё в эпоху академика Глушкова и "Понедельник начинается в субботу". Вспоминал, как они патчили программы на перфокартах половинкой бритвы. Я сказал, что ещё же щипчики были для прокалывания бит. Он как-то инфернально погрустнел и я понял, что щипчиков им не выдавали.
🤣14😢8🗿5😁3
spot становится уже рабочим инструментом. Вот уже не очень тривиальный рефак закоммитил. Вообще, такая фича - замена по AST - есть и в IDE JetBrains и, к примеру, в гугловских внутренних инструментах, но там мало кто пользуется. Я не пользовался. А вот spot удобненько так. Удалось обойтись без своего языка запросов, возможно поэтому.
❤4🔥2
Local-first и децентрализация
spot становится уже рабочим инструментом. Вот уже не очень тривиальный рефак закоммитил. Вообще, такая фича - замена по AST - есть и в IDE JetBrains и, к примеру, в гугловских внутренних инструментах, но там мало кто пользуется. Я не пользовался. А вот spot…
Кстати, вдохновение для spot пришло от Russ Cox, автора гугловой тулзы, которая примерно это же делает (индекс триплетный, поиск только не AST, а регексами).
librdx
spot — git repo AST code search and replace
Replicated Data eXchange format C lib
❤3
Local-first и децентрализация
spot становится уже рабочим инструментом. Вот уже не очень тривиальный рефак закоммитил. Вообще, такая фича - замена по AST - есть и в IDE JetBrains и, к примеру, в гугловских внутренних инструментах, но там мало кто пользуется. Я не пользовался. А вот spot…
Не могу остановиться. spot ускоряет разработку spot. Сегодня это уже мультитул, который парсит 70 языков, считает диффы, всё мёржит, показывает файлы (с синтаксисом), ищет сниппеты кода, грепает, в том числе по регексам.
GitHub
beagle/spot at master · gritzko/beagle
Beagle - git-compatible revision control for modern workflows 🐕 - gritzko/beagle
❤5👍4
Update по Beagle https://replicated.wiki/blog/partIII
Вкратце: хаос CLI интерфейса git можно разложить на ортогональный базис. Для базиса позаимствована конвенция WWW: глагол + URI, GET/POST/PATCH/POST/DELETE и протокол-хост-путь-запрос-фрагмент. Таким образом можно выразить всё многообразие операций над репкой. Всё запоминается естественно, собственно что тут запоминать-то.
Получается таблица Менделеева для контроля версий.
Также отметим, что Beagle сейчас совместим с git по формату и протоколу. Ранее приходилось хранить AST деревья, которые git, понятно, хранить не может. Оказалось, если выбросить tree-sitter и использовать токенизаторы на ragel'е, то и с блобами можно работать.
Вкратце: хаос CLI интерфейса git можно разложить на ортогональный базис. Для базиса позаимствована конвенция WWW: глагол + URI, GET/POST/PATCH/POST/DELETE и протокол-хост-путь-запрос-фрагмент. Таким образом можно выразить всё многообразие операций над репкой. Всё запоминается естественно, собственно что тут запоминать-то.
Получается таблица Менделеева для контроля версий.
Также отметим, что Beagle сейчас совместим с git по формату и протоколу. Ранее приходилось хранить AST деревья, которые git, понятно, хранить не может. Оказалось, если выбросить tree-sitter и использовать токенизаторы на ragel'е, то и с блобами можно работать.
🔥2🌚2😐1
Тыкс. Beagle уже спокойно работает с проектами размера linux. Уж не скажу, считать ли linux большим, но он изрядный. То есть, может push/pull/commit/checkout побитно идентично.
Какой темп коммитов в самом бигле можно полюбоваться. Метод работы простой. Сперва порхающие кувалды с Клодом, а качество уже потом подтягиваю, в том числе используя малую механизацию.
В ближайшее время распишу, как работают команды get/put/post/patch и почему этого достаточно для всех ситуаций.
Какой темп коммитов в самом бигле можно полюбоваться. Метод работы простой. Сперва порхающие кувалды с Клодом, а качество уже потом подтягиваю, в том числе используя малую механизацию.
В ближайшее время распишу, как работают команды get/put/post/patch и почему этого достаточно для всех ситуаций.
GitHub
GitHub - gritzko/beagle: Beagle - git-compatible revision control for modern workflows 🐕
Beagle - git-compatible revision control for modern workflows 🐕 - gritzko/beagle
🔥15👍5❤2
Ретроспектива по ABC (Abstractionless C).
🔥2
Ещё про представление git-овых операций в системе координат HTTP/URI. По факту очень естественно получается, как для этого и придумали (в общем-то так и было, в HTTP в оригинале больше было задумано, чем то что сейчас используется).
И, собственно, коронный номер: как merge/rebase/squash/cherry-pick и другие случаи разложить на базис PATCH/POST.
И, собственно, коронный номер: как merge/rebase/squash/cherry-pick и другие случаи разложить на базис PATCH/POST.
🤔1
В целом, Beagle сейчас feature complete, 100KLoC, что заметно тоньше git, но по функционалу превосходит. Единственная заминка, что это я часто слышал раньше: "мы завайбили крутой проект, только нужно исправить пару багов". Потом не помню случаев, чтобы кто-то запостил "ура, всё исправили". Поэтому выстраиваю процесс, тикеты и прочее. Впрочем, это всё и другие пробовали.
Кто был в этой ситуации? Чем закончилось?
Кто был в этой ситуации? Чем закончилось?
"завайбили круто, только пару багов исправить" - чем закончилось?
Anonymous Poll
18%
пофиксили, зарелизили, деньги собираем
17%
ещё фиксим
21%
переписываем руками
19%
забросили
55%
пишу из дурки, всё хорошо
🥴2