Alexander
на расте потому-что экзабайты :)
Denis
В этих статьях вроде не объясняется почему.
Roma
https://news.ycombinator.com/item?id=11283688
Roma
^ вот тут рассказывают
Karter
"Однако объём памяти, который требовался Magic Pocket для работы, когда система была реализована на Go, оказался слишком большим для промышленной системы такого масштаба." 😁
Alexander
у го есть гц и не самый оптимальный компилятор
Denis
Слушайте, подскажите лучше, можно ли как то в systemd включит ьаккаунтинг на все юниты \ слайсы, не перезагружая ноду
Denis
сказать чтобы systemd перечитал конфиги и в sys/fs/cgroup все что нада позарегивал )
Alexander
> The project also has a fair amount of FFI work with various C libraries, and a kernel component
Lex
хм, go отличный когда много io, на числодробилках он не очень, вот еще мнение есть http://blog.asciinema.org/post/and-now-for-something-completely-different/
Alexander
> No need for concurrency or high speed here
Alexander
но при выборе тулы Go vs Python я бы взял ту что на Go
Lex
Alexander
нет, это практичность
Lex
?
Alexander
я не люблю сношаться с питон зависимостями
Lex
Alexander
может не ставишь сторонний софт на питоне или ставишь мало
Alexander
значит у тебя в окружении уже все настроено и все проблемы решены
Alexander
и ты думаешь что их нет, а они есть
Lex
Alexander
обычная проблема компиляция сишного кода под капотом, которая разваливается через раз в разных окружениях
hdhog
я писал свои тулы на питоне всегда ) а вот теперь на го. для меня он удобнее оказался
Lex
единственная “проблема” которая была — использовать python 2.6 для проверки совместимости своего тула
Lex
решилось в 2 команды в консоли
Lex
Alexander
что за проблема? расскажите
Lex
что за проблема? расскажите
все просто, если в либе нашли дыру в безопасности ну или багу Я обновляю только эту либу и рестартую демоны, которые ее используют
Lex
в случае статической линковки пересобрать и обновить необходимо абсолютно все, что ее испольует
Alexander
не очень понимаю зачем это для тулинга
Denis
Denis
когда там тонна реквайроментсов компилируемых
Alexander
для серверного софта – понятно, но сейчас и серверный код в изолировнаных средах живет часто (Docker/виртуалки) и его и так надо обновлять по отдельности
Lex
Alexander
Андрей а вы питонолюб или просто go-фоб?
Lex
мы говорили про выбор тулы
Denis
всмысле ?
Denis
ну у меня тула, требует пандаса, нумпая, и еще кучу всякого дата саенс говна
Lex
всмысле ?
> но при выборе тулы Go vs Python я бы взял ту что на Go
Denis
а, вы все в контексте аскинемы
Denis
тогда не интересно )
Alexander
все с вами Андрей понятно
Lex
а у меня тула требует
brew install <tool>
yum install <tool>
apt install <tool>
emerge <tool>
Lex
а не ебатню с зависимостями
Andrew
ну да, когда нет зависимостей и еботни с ними нет
Alexander
Есть термин dependecy hell или dll hell
Alexander
Про статик линкинг хелл не слышал
Alexander
интересно почему так
Denis
Andrew
Есть термин dependecy hell или dll hell
и это не про топик. очевидно же, что питоны надо стаивить в virtual env и ко. а если рассматривать dependency hell в рамках одной тулзы, то у го тут все ровно так же как у всех (только хуже :) )
Denis
Alexander
virtualenv не решает проблему с системными C-зависимостями, которых в питоне овер дофга
Denis
да venv ничо не решает
Denis
илююзия безопасности
Alexander
ну без него хуже все-таки
Denis
хуже.
Andrew
Andrew
а с зависимостями в рамках одной тулы го ничего не решает, а только наоборот, без всякой культуры версионирования делает адом поддержку аппы
Alexander
угу, только какой-либо минимально полезный питон тул обычно тянет внешних зависимостей прилично и там обязательно будет говно которое сломается при утсановке рано или поздно
Alexander
> а с зависимостями в рамках одной тулы го ничего не решает, а только наоборот, без всякой культуры версионирования делает адом поддержку аппы
прям таки адом? а можно конкретный кейс?
Denis
Denis
посомотрите зависимости ) так, везде.
Alexander
вендоринг в го конечно не самый удобный, но жить можно и это обычно головняк разработчика тулинга а не ее пользователя
Andrew
какой кейс? все от гит-коммитов зависимости ставят, чейнжлогов не существует
Andrew
а убогая система типов даже по интерфейсам не позволит сделать диф
Magistr
парни а как получить топ сисколов приложения ?
Magistr
топ 10 например
hdhog
https://github.com/p8952/bocker
Alexander
в номальном зрелом тулинге используются семантическое версионирование и готовые рабочие сборки выкладываются как релизы
а вообще мы тут обсуждали про использование тулзовин на го, а вы зачем-то перевели на разработку и ваши претензии к языку.
hdhog
не заменит но все равно забавно )
Alexander
сорри за небольшую печатную дислексию выше, но в целом понятно, думаю :)