124

GITHUB В РОССИИ — В С Ё!!! (походу)

Депутат Госдумы и член комитета по информационной политике, информационным технологиям и связи — Антон Горелкин, прокомментировал сбои GitHub у части пользователей из России:

Какие выводы мы можем сделать из заявления Антона Горелкина в его Telegram-канале?

  • GitHub в России в обозримом будущем будет почти наверняка 100% заблокирован под любым высосанным предлогом (как LinkedIn в своё время).

  • Если РКН говорит, что он тут ни при чём, то значит почти наверняка причём, ведь он же не ложил половину Рунета и банковскую систему в попытках поймать Telegram за IP-шники.

  • Очередное бездумное кивание в сторону опыта Китая, у которого и опыт иной, и культурно-исторический контекст, контингент и среда конкуренции.

  • Нам постепенно подкручивают ручку на плите, прогревая лягушек, что жить под железным колпаком неплохо и вообще вон мировая практика (правда, практика эта пока что распространяется на Иран, Китай и Северную Корею).

Интересно, конечно, Microsoft россиян дискриминирует. Активацию Windows в регионе оставляет, сервисы и Copilot работоспособные и 16% пользователей на GitHub дискриминирует, а остальные 84 — нет.

Разумеется, всё вышесказанное до последнего слова — спекуляции и грязные инсинуации, порочащие доброе имя и репутацию порядочных людей и организаций. Вы люди достаточно неглупые для того, чтобы оглядеться вокруг и понять, что к чему.

Правила сообщества

Правил в сообществе всего два: публикация статей, соответствующих тематике информационных технологий и уважение собеседников в комментариях.

Вы смотрите срез комментариев. Показать все
9
Автор поста оценил этот комментарий

Вроде, работает без впн. Непонятно только, чего на гитхабе-то не понравилось.

И, кстати, копилот в России нельзя купить, вроде как.

раскрыть ветку (48)
2
Автор поста оценил этот комментарий

гитхаб не понравился, т.к. там лежит Zapret, который дети первым делом устанавливают на новый компьютер, чтобы можно было в Роблокс и Дискорд.

недавно племяннику комп ставил. для него это проги по умолчанию

1
Автор поста оценил этот комментарий
Всё можно. Но только через три запретных буквы. У меня cursor pro работает
раскрыть ветку (8)
1
Автор поста оценил этот комментарий

Курсор - это вообще один из немногих, кто без впн вполне себе работает. Единственное - он не дает внешние нейронки подключать типа опуса. Но в режиме auto пишет (кстати, многие жалуются... но по мне, так вполне на уровне для рядовых задач)

раскрыть ветку (7)
0
Автор поста оценил этот комментарий
В режиме авто он говно. И composer тоже говно. Только узкие задачи. Постоянные overhead, плодят кучу говна, даже когда в md прорабатываешь пайплайны. Только опус да соннет хороши. Какбэ, когда хорошее попробовал, оно более контрастно.
раскрыть ветку (6)
0
Автор поста оценил этот комментарий

Не соглашусь. Опус явно лучше по уровню - тут спорить не приходится. Но я писал как-то простые задачи с помощью авто. И он их решал. Причем после этого я их опусом проверял (в клод код) и он вполне себе ничего серьезного не нашел (он всегда находит 2-3 ошибки и исправляет их. Так и тут было).


Разница только в том, что опусу можно чуть не планирование доверить, а за этим гавриком от курсора надо "жопу подтирать" на этапе планирования.


А уж для простых задач типа сбора контекста или написания тестов он вообще крут. Уж всяк лучше, чем дорогие токены в клод коде сжирать.

раскрыть ветку (5)
0
Автор поста оценил этот комментарий
Я и написал. Узкие задачи. Особенно "сделай такой же скрипт, но" и тд. Или тупиковая ветвь кода, без архитектурной части. Но то что меея бесит в опусе - ЦЕНА. В курсоре мои месячные 20 долл токены можно за 3 часа спустить. Поэтому и приходится адаптироваться в авто.
раскрыть ветку (4)
0
Автор поста оценил этот комментарий

В курсоре мои месячные 20 долл токены
Опус 4.7, реально крут. Как с ним без ultimate можно работать, не очень представляю.
Укладываюсь в Ultimate+ограничитель в $200.
+ /caveman full как skill в курсоре (хоть как-то токены экономит)

раскрыть ветку (1)
1
Автор поста оценил этот комментарий
Сильно. Я побираюсь. Юзаю опус, когда нужны советы синьора. При формировании архитектуры стараюсь сам + autotab. Примеры по прототипу авто.
0
Автор поста оценил этот комментарий

У меня, к примеру, курсор про и 2 про клод кода. Не хватает. На следующий месяц планирую оставить курсор + клод код макс 5 взять.


И да - если подключать внешние API через курсор: улетишь в трубу очень быстро.


Курсор - крутая штука, но чисто как помощник для более крутого ЛЛМ. Собрать контекст - супер справится. Написать тесты по уже готовым промптам - тоже отлично. Проанализироват проект, найти потенциально слабые места, чтобы уже потом опус с ними разобрался - тоже отлично. А вот, чтобы с ним писать код, нужно прям в разы больше телодвижений, чем с клодом.


Да и хочется их поддержать чисто потому, что из России не ушли.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Рекомендую арена АИ. Когда ничего не осталось но очень хочется доступ к телу antrophic. Много free tokens. Кончились? Переключи модель. Я, конечно, мечтал бы чтобы арена была byok концепции, но нет.
1
Автор поста оценил этот комментарий

В гитхабп не нравится, то через него можно устроить атаку на те системы идиоты разработчики которых берут под напрямую из гита. Например отдавать специально созданные версии библиотек и пакетов только для нашей страны.

раскрыть ветку (29)
4
Автор поста оценил этот комментарий

Не совсем понял, а как иначе быть? У тебя же все зависимости абсоютно всегда прописаны будут через ссылку на гитхаб (ну либо гитлаб или еще что).
Я вот к себе в go.mod зашел. Там вообще один сплошной гитхаб. Ты без него просто физически ничего написать не сможешь.

раскрыть ветку (28)
6
Автор поста оценил этот комментарий

Правильный путь:

-скачиваешь себе,

-подключаешь к своему проекту

-проводишь функциональные, регрессионные, нагрузочные тесты

-размещаешь пакеты, библиотеки на своей площадке

-используешь на проде, указывая ссылки только на свою площадку

раскрыть ветку (27)
1
Автор поста оценил этот комментарий

Ну хорошо. Так оно и происходит в теории, когда у тебя уже работающий проект. У тебя хоть и ссылки на гитхаб, но версии там зафиксированы (а значит, ничего нового у тебя не качается).


Но, скажем, тебе нужно новую библиотеку добавить - все-равно приходится через гитхаб ее цеплять. И тесты она может все пройти. Ну никак ты от этого не защитишься на работающем проекте. А если он работает без изменений - тебе и ссылки на гитхаб в файлах будут не страшны, ибо ты их качать не будешь никогда.


Так-то в теории, конечно, можешь врубить впн на время скачивания. Скачать, поместить в папку с внешними зависимостями и сделать так, чтобы сам проект их не скачивал, а подтянул из папки. Но это же бред. Сколько телодвижений. Ну никто так не делает.

раскрыть ветку (7)
3
Автор поста оценил этот комментарий

Нет.

Смысл в том, чтобы у тебя на проде не было линков с гитхаба. Андерстенд?


Чувак. Твой путь подходит для мелких проектов, где нет финансовой ответственности. Ни одна крупная контора так не делает. Открой ВК нажми Ф12 и посмотри сам.

раскрыть ветку (6)
1
Автор поста оценил этот комментарий

Блин, да работал я во многих крупных компаниях - везде были линки с гитхаба.


При чем тут панель разработчика в ВК? Там не будет бэк показан - только фронт. Естественно фронт даже если он у тебя на каком-нибудь vue3 написан просто компилируется в чистый js.


Ты хочешь сказать, что крупные конторы просто тупо копируют какие-либо библиотеки, заливают их в свой собственный гит и уже от него делают зависимость? А что насчет зависимосетй зависимостей? Там натурально на крупный проект придется тысяч 10 репозиториев открыть.

раскрыть ветку (5)
1
Автор поста оценил этот комментарий

Пупупу, понимаешь дружок, если бы ты работал в крупных, ты бы не задавался такими вопросами.

И да вытягиваются все зависимости, иначе ты не можешь гарантировать консистентность кода.

раскрыть ветку (4)
1
Автор поста оценил этот комментарий

Понял тебя. Я так понимаю, что о должности разработчика ты где-то что-то слышал.

Хорошо. Ты прав. Удачи тебе.

раскрыть ветку (3)
2
Автор поста оценил этот комментарий

Конечно сладенький, где-то слышал, где-то работал, где-то командовал.

И да, я прав.

1
Автор поста оценил этот комментарий

Если бы ты работал в крупной конторе, то при первой же проверке безопасников хрен бы прошел одобрение вывода своего творения с зависимостями "где-то там" в прод, на этапе приемки. На дев-стендах вы можете себе хоть в карманы кончать и собирать все подряд из интернета, это не запрещено)

раскрыть ветку (1)
Автор поста оценил этот комментарий

Понял. Вы пишите больше. Мне долбаебов в игнор-лист добавить всегда приятно

Автор поста оценил этот комментарий

если "замедлят" GitHub, то откуда скачиваешь?
курьеры на флэшках будут, в естественных карманах, через границу возить, и почти за даром продавать?)

раскрыть ветку (15)
1
Автор поста оценил этот комментарий

Тебе не приходило в голову , что у крупных компаний будут свои согласованные впн? Что разрабы, которые не идиоты, сейчас покупают себе личные маленькие сервачаи для организации личного впна?

раскрыть ветку (14)
0
Автор поста оценил этот комментарий

мне много что в голову может приходить)

но твоё предположение тоже из мира "страны чудес"

предположим, да так случилось и там появились правильные квны, а что делать тем кто работает не там, учится или просто занимается, какой нибудь шляпой, патчит кде под фрибсд, ему эти патчи как то телеграммой будут высылать?)

прекрасное недалёко


а личные квн это конечно бывает, но кто тебе в кровавом энтерпрайзе даст заюзать какую то шляпу слитую через не пойми что


печальный ты охранитель :/

раскрыть ветку (13)
0
Автор поста оценил этот комментарий

Искать зеркала.

Понимаешь малыш, всё то, что у тебя было в 20 году, ты остаток своей жизни будешь вспоминать как самое лучшее.

Мы, имею в виду весь шарик, полным ходом идём в темные времёна.

раскрыть ветку (12)
0
Автор поста оценил этот комментарий

вот и придумывали этих замедлений так же думают, ну подумаешь, замедлим гитхаб, ну поставят себе "импортозамёщунную" версию гитлаба, их как раз сейчас как конём


"а что же с содержимым в этих гитхабах?" шопотом кто то там с остатками яиц пытается там спросить


а на этот случай мальчики-пети будут бегать по интернетам и всем кричать про зеркала

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

столько всего появилось, вся айтишка в топе и все графики идут вправо и вверх :D

раскрыть ветку (11)
0
Автор поста оценил этот комментарий

Нельзя быть таким ленивым и тупым

https://github.com/dautovri/mirrors-china

раскрыть ветку (10)
Автор поста оценил этот комментарий

петя это же не зеркало гитхаба)

ну представим ты прав и это что то там зеркалирует (представим что это даже есть у нас, а не в соседней стране, в которой загадочным образом импортозамещение это не только придуманное слово), какие то пакеты ты на хер пойми каких зеркалах найдёшь, что делать с пулл рекветстами, ишью, с обычной активностью


ах да, для петь мы же только должны брать, то что посчитаем нужным, даже если сами себе доступ "замедлили", и пусть только эти владыки гитхаба посмеют не обновлять нам всё вот это)


тебе пора отправлять резюме в министерство цифровой деградации, достоин призвания

раскрыть ветку (9)
Автор поста оценил этот комментарий

Я, на всякий случай, напишу (не для тебя, а для тех, кто может это читать). А то, мало ли, кто-то тебе решит поверить и начнет хуйню пилить.


Короче, есть в очень крупных компаниях практика проксирования зависимостей, когда ты ее скачиваешь не напрямую с прокси языка, а со своего внутреннего сервера. Это может понадобиться, если у тебя прям куча разрабов и важно сохранить единые зависимости (хотя в целом версионирование в коде с этим и так справляется). Но, блядь, даже в этом случае в коде указывают ссылку на гитхаб. Просто фактически он качает не с гитхаба, а с прокси. За все языки не скажу, но в большинстве если у тебя ссылка на гитхаб в зависимостях - он тоже с прокси качает. Для этого обычно переменная окружения есть.


-используешь на проде, указывая ссылки только на свою площадку

Потому вот эту хуйню можешь написать своей бабушке.


Для большинства обычных проектов достаточно банально скачать все зависимости в репозиторий, либо зафиксировать и запретить скачивать (на разных языках разные команды. Для большинства это даже поведение по умолчанию). Это защитит как от удаления, так и от изменения библиотек. И да - ни один известный мне язык не качает зависимости с гитхаба. Они там прописаны только как названия, а не как путь для скачивания. Качает всегда с прокси-серверов языка.


А от той хуйни, что ты написал (про подмену библиотек специально для России) у тебя хэши зависимостей защищают. Которые сейчас любой уважающий себя язык фиксирует. Где ты там, блядь, работал если элементарных вещей не знаешь?

раскрыть ветку (2)
2
Автор поста оценил этот комментарий

Ты наверное читать не силён, потому, что ты написал тоже самое что и я. И да есть такая штука как атака через подмену пакета, вполне возможно, что на беке оно так просто не сработает. Хотя если хеш не стойкий, можно допустить и такое, ты же что-то слышал про неё наличие коллизий.

0
Автор поста оценил этот комментарий

ты им про DevSecOps только не говори)

"замедлят" и охранители в очередной раз будет кричать: нам ваш <что_то_на_непонятном> не нужён

0
Автор поста оценил этот комментарий

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

0
Автор поста оценил этот комментарий

Кстати, виндовс тоже нельзя купить по идее. Жду запрета

раскрыть ветку (2)
1
Автор поста оценил этот комментарий

Купить, может, и нельзя, но если бы хотели, то запретили бы активацию на стадии установки ещё.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

у меня удачная пиратка в которую вшита активация работающая без интернета.

0
Пунк
Автор поста оценил этот комментарий

Было недавно такое, что сам гитхаб работал, но гитхаб_юзер_контент, с которого как раз загрузка идёт, просто был DROP и всё. Потом вроде отпустило.

0
Автор поста оценил этот комментарий

В рамках системы он, вроде бы, всё-таки работает, хоть на каком-то уровне. Gemini в России тоже официально не работает, но ИИ-режим Хроме — пожалуйста.

раскрыть ветку (2)
0
Автор поста оценил этот комментарий

Из ИИ-ассистентов в России работает только курсор. Если без впн. Плюс перплексити и дипсик, если брать просто LLM не чисто для кодинга. Может, еще кто (не в курсе про всех)

Остальные все дико урезаны или не работают.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

те которые запускаются в lmstudio из gguf файлов работают.

Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества