Cross Join - канал о разработке

Cross Join - канал о разработке

Канал о разработке Антона Околелова. Разрабочик/ex-тимлид Go, живу в Чехии. Мысли, новости, вопросы. По вопросам рекламы @antonokolelov

Username
@crossjoin
Category
Technologies
Country
RussiaRussia
Created
, 5 years
Subscribers3,847+3 last week
Avg views per post, 7d896−9.6% vs prev 7d
ERR23.28%last 7 days

Subscribers, 30 days

Oct 19 – Nov 3+5 (+0.1%)

Show as table
DateSubscribers
Oct 19, 20263,842
Oct 20, 20263,843
Oct 21, 20263,841
Oct 22, 20263,840
Oct 23, 20263,839
Oct 24, 20263,839
Oct 25, 20263,839
Oct 26, 20263,841
Oct 27, 20263,844
Oct 28, 20263,847
Oct 29, 20263,846
Oct 30, 20263,846
Oct 31, 20263,848
Nov 1, 20263,849
Nov 2, 20263,848
Nov 3, 20263,847

Average views per post by day

By publication day

Show as table
DateAvg views per post
Oct 7, 20261,560
Oct 10, 20267,111
Oct 11, 20261,256
Oct 13, 20261,129
Oct 14, 20261,530
Oct 17, 20261,182
Oct 19, 20261,174
Oct 21, 20261,113
Oct 22, 20261,052
Oct 24, 20261,011
Oct 27, 2026847
Oct 30, 20261,063
Nov 1, 2026967
Nov 3, 2026657

Advertising

Most viewed this month

  1. 01

    SQLite получит нативную поддержку векторного поиска Команда SQLite разрабатывает Vec1 - официальное расширение для поиска по векторам (embeddings). Проект уже дошёл до версии 0.8. Что умеет Vec1: • Поиск похожих векторов по косинусному и евклидову расстоянию. • Быстрый approximate nearest neighbor search (ANN) с индексами IVFADC и Product Quantization. • Подходит для семантического поиска, RAG и локальных AI-приложений. • Всё работает внутри SQLite, без отдельной векторной БД и дополнительных сервисов. Почему это интересно? Раньше для семантического поиска часто приходилось подключать отдельную систему вроде Qdrant, Milvus или Pinecone. Теперь во многих сценариях достаточно одного SQLite-файла. Особенно перспективно для локальных AI-агентов, мобильных приложений и offline-first решений. Vec1 пока не встроен в ядро SQLite - это отдельное официальное расширение, которое ещё находится в активной разработке.

    Text
    Views7.11K
    Forwards26
    Reactions23
    Comments3
  2. 02

    В Anthropic переписали Git под AI-агентов Из-за активного использования Claude количество изменений в коде Anthropic выросло с 2 500 до 30 000 в день всего за четыре месяца. В какой-то момент Git стал узким местом. История монорепозитория разрослась почти до 100 ГБ, а CI приходилось получать рабочие копии кода миллионы раз в день. Проблема в том, что Git рассчитан на работу с локальными репозиториями. А AI-агентам необязательно хранить всю историю у себя — они могут запрашивать нужные данные с сервера. Поэтому Anthropic разработала Scion — собственную систему контроля версий, в которой большая часть операций выполняется на сервере. Что получилось: - В разы меньше затрат CPU и памяти - Получение кода для CI ускорилось примерно в 100 раз. На разработку Scion, собственного инструмента code review и сопутствующих сервисов ушло пять месяцев работы семи инженеров. Раньше инструменты разработки проектировали под людей, которые пишут код и делают коммиты. Теперь всё затачивается под роботов. https://www.anthropic.com/engineering/redesigning-source-control

    Link preview
    Views1.58K
    Forwards27
    Reactions15
    Comments14
  3. 03

    абьюзивные отношения с ИИ кароч, много рефлексировал на эту тему, в том числе про самого себя и своё поведение. есть такой защитный механизм у жертв насилия (под насилием я тут подразумеваю в принципе любую форму принуждения к чему-то, чего человек не хочет) - делать вид, что на самом деле это всё добровольно, даже не добровольно - а прям типа "я всеми руками за". по сути, это способ создать у себя иллюзию контроля - делая вид, что ты сам выбрал что-то (чего на самом деле не хотел), ты как бы убираешь вот этот компонент принуждения, снимаешь с себя роль жертвы - дескать, это всё было твоим личным выбором, и ты вообще ему очень рад. к чему я это? иногда вижу радикальный нарратив в тг-каналах, типа "<профессия Х> больше не нужны, все пойдут на мороз, те кто не юзают 20 параллельных агентов - луддиты и им место на свалке истории, ахахаха". и вот вроде бы и можно сказать "да, жестко, но по фактам - без ИИ в 26 никак", но от радикального нарратива веет каким-то злорадством и возвышением, типа, автор вот уже в поезде, который мчит его в светлое будущее, а тех, кто только ступает на перрон, и решил начать юзать ИИ на полгода-год позже остальных - гнать его, чтобы знал своё место. вот я с одним таким челом на днях заобщался. и господи боже, насколько же он соткан из страхов, FOMO, думинга, ностальгии по профессии и тд. вся идентичность крутится вокруг идеи "не можешь победить - возглавь, я должен быть самым лютым аппологетом ИИ, чтобы меня эта мясорубка забрала последним". чел не особо рад новому миру, на самом деле. новый мир принуждает его меняться, он не просил об этом, и не особо этого хочет, он вообще устал бежать за этими трендами, он бы может лучше на рыбалку съездил или читал книги по вечерам. но чтобы не оказаться на "свалке истории" - берёт в руки флаг, натягивает улыбку, и идёт рассказывать другим о том, что если они ещё не сделали слоп-видео на remotion при помощи Opus 5.5 - им должно быть стыдно в глаза людям смотреть. он не хочет быть жертвой изменений, которые он не выбирал, признавать, что они ему давно не в радость, происходят против его воли - поэтому он каждый день делает вид, что только и мечтал всю жизнь промптить рой агентов, и, наконец, мечта сбылась. и вот я прям призадумался - а не делаю ли я тоже самое. мне и правда не нравится отрицание реальности - когда я вижу комменты в духе "скоро пузырь лопнет, и мы будем руками весь ваш вайбкод разгребать, щеглы", меня это триггерит, потому что это какой-то абсурдный эскапизм. но вот к чувакам, которые в ахуе от того, что то, что их профессия полностью преобразилась за ~2 года, у меня вообще нет вопросов - я и сам в таком же ахуе. ты живёшь в парадигме "я 20 лет получал сложные знания, поэтому мой труд дорогой и редкий", у тебя есть идея какого-то островка безопасности, какого-то актива в виде редких компетенций. а потом оп - и большей части этого больше нет. агент за ночь переписывает minecraft с java на rust по запросу ребёнка "хачу штоб работало быстрее". и у меня нет вопросов к чувакам, которые не готовы тратить по несколько часов в день на изучение новых тулов, беспрерывные эксперименты и прочее, просто чтобы быть "на острие", которые устали от того, что знания устаревают чуть ли не в процессе изучения. мне кажется, этот ахуй - это новая нормальность, и, на самом деле, единственная искренняя реакция, которая вообще может быть. у психики человека есть предел пластичности - когда скорость изменений среды превышает некоторый уровень - адаптационные механизмы перегружаются, адаптация вообще перестаёт быть возможна, новые изменения просто вызывают тревогу и стресс. и вот мы ушли довольно сильно за пределы "естественных темпов адаптации" ещё лет 20 назад. лет 10 назад уже во всю звенели звоночки об эпидемии депрессии, стресса, тревожности. а те темпы изменений, который происходят в последние пару лет - это уже совершенно запредельное безумие. тут не то что адаптироваться к новой реальности невозможно - тут уже чертовски сложно просто держать руку на пульсе того, а что эта "новая реальность" вообще из себя представляет сегодня - какие вещи, которые вчера нейронки ещё не умели, сегодня уже умеют. к чему я всё это? да хз. типа, сказать, что вы не одиноки, что ли. когда вы в очередной раз увидите на просторах телеги или твиттера желчный пост в духе "ха-ха, ИИ обесценил X, теперь каждый может делать Y, поэтому Z идут на мороз" - знайте, за ним почти наверняка сидит до ужаса напуганный автор, который искреннее надеется, что этот нарратив - это его билет на Ноев Ковчег.

    Text
    Views1.56K
    Forwards36
    Reactions51
    Comments68
  4. 04
    Views1.48K
    Forwards61
    Reactions63
    Comments7
  5. 05

    Я уверен, что секция "алгоритмы и структуры данных" на собесах останется, по крайней мере, в бигтехах так точно. Несмотря на то, что код руками уже не пишут. По сути это ж замаскированный тест на интеллект и усидчивость. Конкуренция усиливается, почему бы не отбирать лучших. Глупый человек не сможет пройти алгоритмическую секцию. Умный, но ленивый, не потренируется как следует и провалится. Почему не прямой тест на IQ? Потому что это может считаться неэтично, зашкварно и так далее. Люди верят или не верят в IQ. А алгоритмическая секция норм, так как ты просто кагбе проверяешь программирование . Так и раньше было, почти никому эти вращения деревьев в работе не были нужны и до ИИ, но алгосекции существовали. Почему не тестовое задание? Понятно, почему. По кочану. Ну, думаю, "систем дизайн" тоже останется, даже усилится, ибо слишком большие последствия при неправильном проектировании системы (нейросеть всё же может ошибиться, а исправлять дорого).

    Text
    Views1.26K
    Forwards7
    Reactions31
    Comments64

Latest posts

#702Photo

В России можно посещать IT-мероприятия хоть каждый день: как оффлайн, так и онлайн Но где их находить? Как узнавать о них раньше, чем когда все начнут выкладывать фотографии оттуда? Переходите на канал IT-Мероприятия России. В нём каждый день анонсируются мероприятия со всех городов России 📆 в канале размещаются как онлайн, так и оффлайн мероприятия; 👩‍💻 можно найти ивенты по любому стеку: программирование, frontend-backend разработка, кибербезопасность, дата-аналитика, osint, devops и другие; 🎙 разнообразные форматы мероприятий: митапы с коллегами по цеху, конференции и вебинары с известными опытными специалистами, форумы и олимпиады от важных представителей индустрии и многое другое А чтобы не искать по разным форумам и чатам новости о предстоящих ивентах: 🚀 IT-мероприятия России — подписывайся и будь в курсе всех предстоящих мероприятий!

Open in Telegram
Views657−56%vs avg
Forwards0
Reactions12
Comments0
#701Text
Views967−35%vs avg
Forwards7
Reactions45
Comments42
Views growthHide views growth

Views growth

Hours after publication

Show as table
Hours after publicationViews
0 h0
6 h623
31 h820
67 h967
  1. After 6 hours623
  2. After 24 hours820
  3. Total to date967
#700Link preview
Views1,063−29%vs avg
Forwards36
Reactions24
Comments0
Views growthHide views growth

Views growth

Hours after publication

Show as table
Hours after publicationViews
0 h0
5 h440
17 h766
29 h843
78 h1,063
  1. After 6 hours440
  2. After 24 hours843
  3. Total to date1,063
#699Text

Я тут недавно провел эксперимент, как будет прогать агент в режиме чистого незамутнённого вайбкодинга. Я решил, что сделаю небольшой пет-проект для себя, но в код смотреть не буду вообще. Ни фронт, ни бек. Сайтик по сути одноразовый, для помощи в самообучении, плевать. Сказал ему только, чтобы использовал Go для бекенда. Codex, GPT6.1 Sol-High Поначалу всё шло неплохо, потом я начал замечать, что всё чаще бывает такое, что прошу поправить вёрстку в одном месте, а ломается в другом. Например менюшка стала жирная или кнопки наезжают одна на другую. А у меня нет времени на такую херню. Думаю, как-то это странно. Короче, не выдержал, полез в код. Оказалось. что весь фронт лежит в трёх файлах: огромные index.html, index.css и index.js. index.js поражал воображение. Роутинг страниц там - это простыня из ифов. Намешано всё: и какие-то куски html там генерятся, и запросы к апи и хер знает что ещё. По вайбу напоминает php нулевых годов. Неудивительно, что он очень быстро в этом запутался, и ум зашел за разум. При этом гошный код выглядит норм, правда версия го взята древняя и тесты немного по-дебильному написаны. 90% - это юнит-тесты, не люблю такое, они не переживут рефакторинг. Плюс, make test молча не запускает интеграционные тесты с бд, если не передана env переменная TEST_DATABASE_URL. Я даже засомневался, запускал ли он их вообще в таком случае. Код ревью тем же агентом вскрыл несколько мелко-средних багов. И были серьёзные пробелы в тестах. Тем не менее, выводы не однозначны. С одной стороны, если бы проект развивался и был бы чем-то серьёзным, то он бы совершенно точно зашел в тупик из-за фронта. Да он уже считай в самом начале зашел в полутупик. Мне даже интересно, предложил бы он когда-нибудь отрефачить вообще весь проект и разбить всё на компоненты. В идеале еще и с MUI/mantine, чтобы не трахаться с каждой кнопкой. Или продолжил бы насиловать index.html/js/css до полной шизофрении. С другой стороны, если бы хотя бы в начале задать правильное направление, добавить какие-то кволити гейты, регулярно перепроверять тем же агентом, то зайти можно гораздо дальше. Для этого достаточно общего кругозора, не более. Возможно, вайбкодеру надо в начале проекта описать, что должно получиться в итоге, спросить какие технологии будут нужны, провалидировать с субагентом, и потом только делать.

Open in Telegram
Views847−43%vs avg
Forwards9
Reactions13
Comments92
Views growthHide views growth

Views growth

Hours after publication

Show as table
Hours after publicationViews
0 h0
4 h568
16 h697
28 h741
34 h775
78 h847
  1. After 6 hours568
  2. After 24 hours741
  3. Total to date847
#698Textedited
Views1,011−32%vs avg
Forwards7
Reactions16
Comments17
Views growthHide views growth

Views growth

Hours after publication

Show as table
Hours after publicationViews
0 h0
9 h665
17 h755
32 h847
68 h1,011
  1. After 24 hours755
  2. Total to date1,011
#697Photoedited

Знакомые пацаны пилят kaeru - память для ИИ-агентов, просят потестить и дать фидбек. Те, кто плотно работает с Claude Code, знают, что после сжатия контекста начинается фигня: что-то оно забыло, переспрашивает какие-то моменты и т.д. CLAUDE md спасает лишь частично, потом превращается в свалку. kaeru - это локальный сервер, к которому агент цепляется по MCP. Память там - типизированный граф на CozoDB: наблюдения, решения, задачи, гипотезы с вердиктом, связи со смыслом ("выросло из", "заменяет", "опровергает"). Пишет в нее сам агент по ходу работы, а при входе в проект получает сводку: что решили, что просрочено, о чем пора вспомнить. Система состоит из двух уровней, организованных по аналогии с биологической памятью: • cognitive (оперативный / гиппокамп) - высокодинамичный рабочий граф, в котором агент активно "думает": эпизоды, черновые заметки, наброски, гипотезы, эксперименты и события аудита. • recollection (архивный / кора головного мозга) - устоявшиеся идеи, результаты, сводки и справочные материалы; используется преимущественно для чтения. У каждой записи есть история. Исправленный факт не перезаписывается, старая версия закрывается датой, и можно посмотреть, что агент знал неделю назад, когда принимал странное решение. Для тех, кто любит базы, это вообще отдельный кайф. Ну и до кучи экономятся токены. установка curl -fsSL https://raw.githubusercontent.com/LamantinAI/kaeru/main/contrib/install/install.sh | bash затем claude mcp add --transport http kaeru http://127.0.0.1:9876/mcp — see skills/kaeru-skill/ Подробности тут - https://github.com/LamantinAI/kaeru (звёздочки ставить там же)

Open in Telegram
Views1,042−30%vs avg
Forwards67
Reactions20
Comments52
Views growthHide views growth

Views growth

Hours after publication

Show as table
Hours after publicationViews
0 h0
6 h595
18 h814
30 h849
62 h1,012
77 h1,042
  1. After 6 hours595
  2. After 24 hours814
  3. Total to date1,042
#696Link previewedited
Views1,061−29%vs avg
Forwards0
Reactions15
Comments11
Views growthHide views growth

Views growth

Hours after publication

Show as table
Hours after publicationViews
0 h0
7 h702
28 h962
72 h1,061
  1. After 6 hours702
  2. After 24 hours962
  3. Total to date1,061
#695Link preview
Views1,113−26%vs avg
Forwards32
Reactions17
Comments9
Views growthHide views growth

Views growth

Hours after publication

Show as table
Hours after publicationViews
0 h0
6 h739
17 h824
27 h994
72 h1,113
  1. After 6 hours739
  2. After 24 hours994
  3. Total to date1,113
#694Link preview
Views1,189−20%vs avg
Forwards9
Reactions9
Comments8
Views growthHide views growth

Views growth

Hours after publication

Show as table
Hours after publicationViews
0 h0
7 h536
34 h918
57 h1,136
67 h1,189
  1. After 6 hours536
  2. Total to date1,189
#693Poll
Views1,159−22%vs avg
Forwards4
Reactions—
Comments43
Views growthHide views growth

Views growth

Hours after publication

Show as table
Hours after publicationViews
0 h0
10 h727
26 h1,002
66 h1,156
68 h1,159
  1. After 24 hours1,002
  2. Total to date1,159

All posts

Connections