[00:01:34] <ada_ru> (I_vlxy_I) Браконьерщина!
[00:06:26] <ada_ru> (nordwnd) Во видишь как просто
[00:06:41] <ada_ru> (nordwnd) Ничего и не было
[00:07:35] <ada_ru> (nordwnd) Прогресс в действии
[00:12:27] <ada_ru> (I_vlxy_I) право на забвение, да.
[11:42:20] <backstreet> Help
[11:42:26] <backstreet> Lol
[11:42:58] <backstreet> Any user here
[11:43:11] <backstreet> /kick ada-ru
[11:43:46] <subjrs> шо это было?
[11:50:21] <ada_ru> (t91x0) <прислал наклейку> 🚜
[12:55:14] <ada_ru> (Sergei)  отвечает (zloidemon) на <Sergei а электричест…>
Да вроде не дешёвое, но расходы на газ настолько перевешивают, что я расходы на электричество особо не замечаю.
[12:55:34] <ada_ru> (Sergei) А они вместе просто считаются
[12:55:40] <ada_ru> (zloidemon) Понятно
[12:59:28] <ada_ru> (Sergei) Ну, теоретически я знаю, что летом у меня большие расходы электричества из-за уличного бассейна, но оно того стоит. А так, очень важно иметь правильный пульт контроля отопления и проч - чтобы по программе температуру держал в разных комнатах в разное время дня такую, как нужно. Вложение в такие системы очень окупаются. Ну, а кто беспокоится именно электричеством, ставит солнечные панели на крышу себе и забывает о проблеме.
[13:02:18] <ada_ru> (I_vlxy_I) А солнца хватает? Зимой же его вообще нет
[13:02:34] <ada_ru> (Sergei)  отвечает (I_vlxy_I) на <А солнца хватает? Зи…>
Приезжай, покажу.
[13:03:02] <ada_ru> (I_vlxy_I) В прошлом году в декабре солнце появилось только в один день. В Москве.
[13:03:11] <ada_ru> (t91x0)  отвечает (I_vlxy_I) на <А солнца хватает? Зи…>
Как и на большей части 1/8
[13:03:40] <ada_ru> (Sergei) Ну, понятное дело, там аккумуляторы, их, кстати менять надо. Нет, здесь день без солнца очень редок. Как день без облака. Тут всё время переменная облачность, разница только в % солнца в среднем
[13:04:10] <ada_ru> (I_vlxy_I) И это при длине светового дня в 7 часов. Темно и пасмурно.
[13:04:18] <ada_ru> (Sergei) Здесь постоянный ветер, хотя бы 8 миль в час, он всё время погоду меняет, непрерывно
[13:04:37] <ada_ru> (Sergei) сполшная облачность крайне редка
[13:05:15] <ada_ru> (I_vlxy_I) Ха! Так у вас полно энергии! И ветер и солнце постоянно!
[13:05:23] <ada_ru> (I_vlxy_I) А у нас только нефть и газ...
[13:05:37] <ada_ru> (Sergei) И газ свой, кстати, но цена большая всё равно
[13:05:59] <ada_ru> (zloidemon)  отвечает (I_vlxy_I) на <А у нас только нефть…>
Атомная энергетика и гидро скорее чем нефть и газ =)
[13:06:35] <ada_ru> (Sergei) Тут интересно, можно многому поучиться в плане эффективного использования ресурсов
[13:07:04] <ada_ru> (I_vlxy_I) Ну, больше гидро. Процент атомной выше всего во Франции, кажется.
[13:07:22] <ada_ru> (I_vlxy_I) Ну и ТЭЦ все же у нас в основном на газу.
[13:07:32] <ada_ru> (I_vlxy_I) Все отопление
[13:07:35] <ada_ru> (zloidemon)  отвечает (I_vlxy_I) на <Ну, больше гидро. Пр…>
СССР просто развалился. =) А так АЭС было и есть много
[13:08:39] <ada_ru> (zloidemon)  отвечает (Sergei) на <Тут интересно, можно…>
Сегодня утром шел в МЦК, дверь открыта, работает кондер на нагревание. И спрашивается зачем? Думаю тут скорей дело в том что это стоит дешево, так бы подход был другой.
[13:09:12] <ada_ru> (I_vlxy_I)  отвечает (zloidemon) на <СССР просто развалил…>
Много. Но в процентах от общего электоичества у нас гидро больше
[13:09:14] <ada_ru> (I_vlxy_I) А у Франции почти все электричество из атома
[13:10:10] <ada_ru> (Sergei)  отвечает (zloidemon) на <СССР просто развалил…>
Кстати, это процесс ускорило в том числе состояние промышленности, в частности, мирной атомной.
[13:10:17] <ada_ru> (zloidemon)  отвечает (I_vlxy_I) на <А у Франции почти вс…>
Это тоже плохо, надо разнообразие, что бы потом не встать у лужи в один момент
[13:10:46] <ada_ru> (Sergei) Во франции вообще всё не так.
[13:11:12] <ada_ru> (Sergei) Им вообще на всех пофиг, у них пуп земли.
[13:11:20] <ada_ru> (zloidemon) А кстати автоматизацию АЭС тоже на Ada делают или там что-то другое?
[13:11:31] <ada_ru> (I_vlxy_I) Франция мелкая, им можно.
[13:11:35] <ada_ru> (Sergei) FPGA и что-то своё
[13:11:40] <ada_ru> (Sergei) Мелкая? 80 миллионов?
[13:12:02] <ada_ru> (Sergei) сорри, 67
[13:12:03] <ada_ru> (zloidemon)  отвечает (Sergei) на <Мелкая? 80 миллионов…>
Это ничего не решает.
[13:12:10] <ada_ru> (zloidemon) Япония 150М и что толку?
[13:12:17] <ada_ru> (Sergei)  отвечает (zloidemon) на <Это ничего не решает…>
Как раз это решает очень многое.
[13:12:22] <ada_ru> (Sergei) В том числе, в японии
[13:13:12] <ada_ru> (I_vlxy_I)  отвечает (zloidemon) на <А кстати автоматизац…>
У нас вот - на Обероне!
[13:13:14] <ada_ru> (I_vlxy_I)  отвечает (Sergei) на <Мелкая? 80 миллионов…>
В плане площади. Размером с какую нибудь область РФ.
[13:13:44] <ada_ru> (zloidemon) Прости, а что решает то? У них по сути всё ветхое, они уже устарели сейчас то что у них телевизоры навешаны в Токио по сути ни чего не отражает в действительности. Скорей здесь Китай в Азии рулит, как и в технологиях, так и по экономике в том регионе
[13:13:56] <ada_ru> (Sergei) Вот как раз территория, в случае РФ, решает мало.
[13:14:04] <ada_ru> (t91x0) Годной земли во Франции как бы не больше, чем во всей РФ.
[13:14:49] <ada_ru> (Sergei) У Дании тоже территории больше всех в ЕС, и что
[13:14:53] <ada_ru> (zloidemon) Я кроме Ашана ничего про Францию не знаю 😃
[13:15:30] <ada_ru> (zloidemon)  отвечает (Sergei) на <У Дании тоже террито…>
Про Данию знаю только конструктор Лего и лакричные конфеты
[13:16:10] <ada_ru> (t91x0)  отвечает (zloidemon) на <Я кроме Ашана ничего…>
В каждой аптеке...
[13:16:29] <ada_ru> (t91x0) А. ещё Леруа-Мерлен
[13:16:31] <ada_ru> (Sergei) Ну хорошо, это про Данию. А что средний житель ЕС знает о России? Тут в магазинах толька гречка, да и то, в турецких.
[13:16:55] <ada_ru> (zloidemon) Экономику и пуп земли не объективно судить по количеству людей. Надо судить по экспорту и наменклатуры производимых товаров в той или иной стране, плюс количество денег (может быть разные по курсу) получаемых гражданами и количеством услуг которые можно приобрести на них в этой стране.
[13:17:08] <ada_ru> (Sergei) Ну, телескопы российские ценяться, узким кругом любителей. После японских на 2 месте
[13:18:31] <ada_ru> (Sergei)  отвечает (zloidemon) на <Экономику и пуп земл…>
Пуп земли - это исключительно самосознание. Среднему парижанину, вообще, судя по всему, ничего не надо кроме ощущения пупа цивилизации, ресторанов и проч. никоме не понятных забубонов
[13:18:40] <ada_ru> (zloidemon) Мне в целом без разницы что они знают, это всё зависит только от кругозора, и в целом об образованности людей.
[13:19:08] <ada_ru> (Sergei)  отвечает (zloidemon) на <Мне в целом без разн…>
Вот как раз Франция тут далеко впереди многих. В плане и образования и технологий
[13:20:41] <ada_ru> (Sergei) Украину, кстати, сейчас вся европа знает по UGEARS. Практически в любом магазине игрушек и техники
[13:20:49] <ada_ru> (zloidemon) Не знаю, я такого не замечал. Может надо прям пожить там что бы это прочувствовать. Но с теми с кем я общался и общаюсь уже лет 8, достаточно хорошие ребята и всегда рад с ними встретиться.
[13:21:52] <ada_ru> (zloidemon) В целом сейчас больше интересно, в какой из отраслей больше всего используется ada.
[13:23:41] <ada_ru> (Sergei) Мне кажется, тут надо вперёд смотреть. А впереди у нас изменение архитектуры вычислительных систем серьёзное.
[13:25:38] <ada_ru> (Sergei) Вот я вчера ссылку на девайс кидал.
[13:26:12] <ada_ru> (Sergei) Этим будут заниматься, в старом уже мало что изменить можно
[13:26:55] <ada_ru> (nitrocerber)  отвечает (zloidemon) на <А кстати автоматизац…>
и она тоже
[13:29:35] <ada_ru> (zloidemon)  отвечает (Sergei) на <https://3dnews.ru/97…>
Про этот?
[13:30:18] <ada_ru> (Sergei)  отвечает (zloidemon) на <Не знаю, я такого не…>
Они хорошие ребята. Но им дела нет до других стран. В отличие, например, от голландцев, которые очень настроены на внешние контакты.
[13:30:36] <ada_ru> (Sergei) Я говорю об особенности Французев.
[13:31:06] <ada_ru> (Sergei) Тут они похожи на Россию и Китай, самодостаточны
[13:32:48] <ada_ru> (Sergei) Голландия мыслит себя до сих пор как древняя империя, которая так или иначе со всеми завязана. А франция - как Египетско-греческо-французская единая цивилизация. Тут разные корни самосознания абсолютно
[13:32:51] <ada_ru> (zloidemon) Да плевать, я думаю политоты сильно много стало. Лучше про ada расскажи как применяешь и где?
[13:33:56] <ada_ru> (Sergei) Я там на github написал стек для мелкой многопоточности в аде, может немного недоделал, другие задачи. Сейчас AI осваиваю, может быть Аду удастся применить, но пока не ясно как.
[13:34:42] <ada_ru> (zloidemon) Не, я про реальные задачи в бизнесе.
[13:35:08] <ada_ru> (Sergei) https://github.com/lodyagin/greenada

AI это в бизнесе. А так, в данный момент, логистика.
[13:35:14] <ada_ru> (Sergei) На PL/SQL
[13:35:44] <ada_ru> (Sergei) Ты недооцениваешь, что есть AI. Это большая технологическая революция
[13:35:53] <ada_ru> (Sergei) Затронет буквально все области
[13:36:11] <ada_ru> (Sergei) В том числе логистику :)
[13:37:12] <ada_ru> (zloidemon)  отвечает (Sergei) на <Ты недооцениваешь, ч…>
Я вообще ничегоп ротив AI  никогда не имел и не имею. Мне эта тем тоже интересна.
[13:40:04] <ada_ru> (Sergei) Сейчас развитие связано со специальной хардварной реализацией нейронных сетей. У них миллионы типов. Единой системы и подхода программирования пока нет. Питон уже успел занять лидирующие позиции, есть люди, которые говорят - можно Go прикрутить, будет быстрее.
Разбираюсь.
[13:40:52] <ada_ru> (zloidemon)  отвечает (Sergei) на <Сейчас развитие связ…>
Я могу точно сказать что можно tensorflow использовать через swift.
[13:41:12] <ada_ru> (zloidemon) К сожалению сейчас оставил ada, и вернулся обратно к swift.
[13:41:14] <ada_ru> (I_vlxy_I) не сильно быстрее будет. питон то лишь няшная оболочка вокруг хардкорных сишных и плюсовых либ. ну и кудовых тоже.
[13:41:22] <ada_ru> (zloidemon)  отвечает (I_vlxy_I) на <не сильно быстрее бу…>
Именно так.
[13:41:29] <ada_ru> (I_vlxy_I) поменяв обертку на другую особо не ускорить.
[13:41:30] <ada_ru> (zloidemon) Как и pandas/numpy это лишь обёртки
[13:41:40] <ada_ru> (Sergei) Tensorflow это немного вчерашняя технология, она заточена изначально только под картинки, но её пытаются продать как универсальную, но это запудривание мозгов
[13:41:58] <ada_ru> (Sergei) к тому же нет железки ни у кого, она в датацентре гугла
[13:44:01] <ada_ru> (I_vlxy_I) ну, компутерное зрение - это именно та область где нейронки больше всего юзаются.
[13:44:14] <ada_ru> (I_vlxy_I) в остальном AI далеко не только лишь нейронки.
[13:44:20] <ada_ru> (I_vlxy_I) ансамбли деревьев вот хорошо заходят
[13:44:57] <ada_ru> (I_vlxy_I) они сильно быстрее нейронок.
[13:45:32] <ada_ru> (Sergei) Почитаю про ансамбли.
Вот, кстати, хочу сюда попасть: http://workshops.inf.ed.ac.uk/edla/
[13:46:17] <ada_ru> (I_vlxy_I) см. например catboost и xgboost
[13:46:47] <ada_ru> (Sergei)  отвечает (I_vlxy_I) на <см. например catboos…>
Ага, спасибо. Меня сейчас интересует специальное железо в первую очередь.
[13:49:38] <ada_ru> (Sergei)  отвечает (I_vlxy_I) на <см. например catboos…>
и не GPU. Говорил с людьми, они не хвалят скорость шины данных в GPU, для очень многих задач это критически
[13:50:47] <ada_ru> (I_vlxy_I) да. эти ансамбли прямо сильно быстрее сеточек. там где не зрение, у них качество примерно плюс-минус одинаковое. только с деревьями ты больше успеешь и в плане экспериментов на обучение и в плане работы уже полученной модели.
[13:51:16] <ada_ru> (Sergei) есть ребята, которые говорят, что надо возвращаться к гарвардской архитектуре. Пытаюсь понять, как это всё поменяет в плане языков
[13:51:50] <ada_ru> (Sergei) за деревья спасибо, пощупаю
[14:14:04] <ada_ru> (Sergei) Ада очень сильно привязана к архитектуре фон-Неймана . За её пределами становится очень не удобна. Но это не значит, что её подходы нельзя перевести на другую архитектуру. Почти все языки из "гарвардского лагеря" (например, Erlang) страдают безтиповостью. Вот в этом направлении что-то.
[14:17:54] <ada_ru> (I_vlxy_I) что такое языки гарвардского лагеря? чем тут ерланг так уникален, что он, внезапно, гарвард? тем, что переменные иммутабельны?
[14:19:42] <ada_ru> (Sergei) <прислал документ>
[14:19:51] <ada_ru> (Sergei) В 77 году была опубликована одна очень значимая статья на эту тему, которая определила это направление и понятие "гарвардский - фон неймановский язык". Послал
[14:22:47] <ada_ru> (Sergei) Мне особенно нравится вот эта фраза на 614 странице: The Department of
Defense has current plans for a committee-designed
language standard that could require a manual as long
as 1,000 pages.
[14:24:08] <ada_ru> (I_vlxy_I) дык функциональщина вроде как почти вся строго статически типизирована. строже той же ады
[14:24:24] <ada_ru> (I_vlxy_I) ерланг - это императивный ЯП прикидывающийся функциональным. так то.
[14:25:09] <ada_ru> (Sergei) А в чём популярность "фон неймановских языков"?
[14:25:36] <ada_ru> (Sergei) Действительно так понятнее программировать, или другие причины?
[14:27:11] <ada_ru> (t91x0) А вы попробуйте представить, в чём смысл отделения данных от кода. Вот память, и вот - память. В одной данные, в другой код. Код с данными работает. А если новый код надо загрузить? А чем тогда код от данных отличается и в чём смысл отделения?
[14:28:08] <ada_ru> (Sergei)  отвечает (t91x0) на <А вы попробуйте пред…>
До определённой пропускной способности разницы нет. Но когда нам надо обрабатывать большой объём данных, или большой поток - разница появляется.
[14:29:35] <ada_ru> (I_vlxy_I) самый фон неймовский яп это лисп и js!
[14:29:38] <ada_ru> (t91x0)  отвечает (Sergei) на <До определённой проп…>
И в чём эта разница? Если вы сейчас намекаете на  GPU, то там точно такие "данные как код" появились - под названием шейдеры. Почти код, только кривой, косой и неудобный.
[14:29:51] <ada_ru> (I_vlxy_I) а если у тебя в проге нельзя сделать eval, то это какой-то гарвард уже.
[14:29:55] <ada_ru> (I_vlxy_I) фу таким быть!
[14:32:12] <ada_ru> (Sergei)  отвечает (I_vlxy_I) на <а если у тебя в прог…>
ну, как бы, гарвард не исключает интерпретаторы. Или да?
[14:33:02] <ada_ru> (I_vlxy_I) имею в виду, если в твоем яп (то есть внутри него) код и данные разделены - то это гарвард. а если код и данные едины, то это фон нейман
[14:33:15] <ada_ru> (I_vlxy_I) вот в лиспе код и данные едины. в js тоже. в Аде - нет.
[14:33:51] <ada_ru> (t91x0) В аде можно при желании встроить компилятор и на ходу подгружать модули
[14:33:54] <ada_ru> (t91x0) Только вот зачем?
[14:34:03] <ada_ru> (t91x0) В C# таким занимаются от безысходности
[14:34:17] <ada_ru> (Sergei)  отвечает (I_vlxy_I) на <имею в виду, если в …>
Бэкус говорит, что фон нейман придумал косвенно оператор присваивания, и на этом строит различие
[14:34:21] <ada_ru> (I_vlxy_I) а это есть в стандарте Ады? в стандарте ады вообще что-то есть про динамически загружаемые либы?
[14:34:27] <ada_ru> (I_vlxy_I) ибо в плюсах например такого нет ничего.
[14:34:43] <ada_ru> (t91x0) Что не мешает в плюсах делать LoadLibrary
[14:35:05] <ada_ru> (I_vlxy_I) ничто, только это не часть стандарта. это уже платформ специфические фичи. язык тебе ничего тут не гарантирует.
[14:35:07] <ada_ru> (Sergei) В плюсах можно делать всё, через специальные трюки, конечно
[14:35:19] <ada_ru> (I_vlxy_I) язык вообще не в курсе про линковку. только про компиляцию.
[14:35:21] <ada_ru> (I_vlxy_I) увы 😞
[14:35:23] <ada_ru> (Sergei) даже классы динамически грузить
[14:39:06] <ada_ru> (t91x0) Сейчас у меня на второй работе проект, где некие события группируются и отправляются дайждестом по емейлу кому надо. В ходе разработки возникло требование "сделать скрипты, которые будут редактировать пользователи на сайте, чтобы разбирать события как-то по-своему". Несмотря на протесты, это было сделано, и теперь в проекте лежит ещё и 500 текстовых файликов с кусками кода на C#, которые были написаны в основном программистами. Пользователи ожидаемо не освоили скриптинг в textarea на сайте.
[14:40:53] <ada_ru> (I_vlxy_I) ну, текстареа можно было бы на стероидах сделать. vscode кусок вшить туда. чтобы удобно.
[14:41:34] <ada_ru> (t91x0) Я не настолько хорошо знаю этот проект, чтобы с уверенностью говорить о мотивах разработчиков.
[14:44:02] <ada_ru> (t91x0) Но, говоря от себя, я считаю, что для встраивания vscode в сайт и прикручивания к нему какой-то метаинформации из проекта, то есть - для создания того, чем занимаются люди из MS, желательно ещё и получать зарплату, как в MS. И жить под Сиэттлом. И жарить барбекю на заднем дворе. И ездить на пикапе.

А делать это, сидючи в Подмосковье, за зарплату московского гаишника - не надо. Просто приниципиально.
[15:17:20] <ada_ru> (Sergei) Зарплата не играет никакой роли, если всё равно другой работы нет, то надо делать так же, как в майкрософт. В майкрософт тоже есть на что жаловаться, думаю. И барбекю на заднем дворе то такое.
[15:18:09] <ada_ru> (Sergei) Как раз чем больше доход, тем больше разница чувствуется с теми, у кого он ещё больше.
[15:18:39] <ada_ru> (Sergei) Аппетит, как говорится, приходит во время еды
[15:19:33] <ada_ru> (I_vlxy_I)  цитирует (Максим)
Да то всё фигня! Вот javascript это вещь! Вот какой редактор в майкрософте запилили: https://www.ada-ru.org/editor.html?id=4105765965
[15:20:06] <ada_ru> (Sergei) Но мой вопрос про императивный язык не на пустом месте. Когда я учился, алгебру и математику были способны освоить больше людей, чем программирование. Может функциональные языки проще для населения, просто их не преподают так?
[15:22:56] <ada_ru> (Sergei) Поиски лучшей жизни, для меня, всегда доказывают, что лучшая жизнь всегда та, что есть сейчас. Это скорее дефект какой-то, всё время что-то искать.
[15:29:07] <ada_ru> (Sergei) Я был гораздо счастливее со спектрумом zx-80, когда изучал программирование, чем сейчас со своим компьютером на работе, и какой там процессор я уже не помню. Вот такое вот счастье относительное.
[15:33:21] <ada_ru> (Sergei) Голландия, в этом смысле, интересная страна, что здесь стёрта разница в доходах. Есть громадный дефолтовый класс, все получают примерно одинаково. Если ты водитель автобуса, или сантехник ты, вообще, получаешь больше чем айтишник. Ну, и вообще, как-то не считается, что уважение к человеку от дохода зависит.
[15:37:46] <ada_ru> (Sergei) Англия разительно отличается своими классовыми заморочками. Человек сначала пытается прощупать, его ли ты круга, потом, в зависимости от этого, общается.
[15:38:07] <ada_ru> (zloidemon)  отвечает (Sergei) на <Голландия, в этом см…>
Я думаю накинуть или не накинуть. Но мне кажется сильно далеко в палитоту не стоит тут заходить, вот честно.
[15:39:08] <ada_ru> (Sergei) Ну, тут всегда было много политики, и не только от меня. Но если решили покончить с этими традициями - я не против.
[15:39:45] <ada_ru> (zloidemon)  отвечает (Sergei) на <Ну, тут всегда было …>
Я не против, просто не хочется что бы все пересрались. У нас у всех могут  быть разные взгляд, и пока не понятно на сколько люди готовы принять ту или иную точку зрения.
[15:41:43] <ada_ru> (t91x0)  отвечает (zloidemon) на <Я думаю накинуть или…>
Самоцензура до добра не доведёт
[15:41:46] <ada_ru> (Sergei) Точка зрения не так важна, как умение общаться без мордобоя. А мордобой за политику или против С++ - разницы никакой. Не сдал экзамен - на второй курс, учись доносить точку зрения и выслушивать другую.
[15:42:24] <ada_ru> (Sergei) Но я не устанавливаю правила этой группы, я просто сказал, что считаю важным умение общаться на любую тему
[15:42:57] <ada_ru> (Sergei) Не хотите, не буду вспоминать про страны разные, но меня спрашивали про это
[15:43:27] <ada_ru> (zloidemon)  отвечает (t91x0) на <Самоцензура до добра…>
Ну как сказать, в семьях много кто разругался на почве Украины. Хотя это выглядит крайне смешно что там что там есть родственники. И выглядит все на грани абсурда, по факту в каждой семье есть и с той и с другой стороны родственники. Но абсурд торжествует.
[15:43:59] <ada_ru> (Sergei) У нас в Украине есть разные точки зрения среди моих друзей, но это нам никак не мешает собираться за одним столом
[15:44:01] <ada_ru> (t91x0)  отвечает (zloidemon) на <Ну как сказать, в се…>
Странно, что на почве пенсионной реформы никто не разругался
[15:44:38] <ada_ru> (zloidemon)  отвечает (t91x0) на <Странно, что на почв…>
Я вообще хочу что бы пенсию убрали, мы должны строить абсолютно капиталистическую страну.
[15:44:57] <ada_ru> (zloidemon) Эффективное государство должно быть, и целевое расходновое средств, опитимизация чиновников и тд и тп.
[15:47:45] <ada_ru> (Sergei) Тут просто вот что я заметил. О чём бы ни писал все говорят о том, что им интересно. Я вот написал про императивные вс функциональные языки, но эта тема не получает развитие.
[15:48:07] <ada_ru> (t91x0)  отвечает (Sergei) на <Тут просто вот что я…>
Об этом надо писать в haskell_blah
[15:48:19] <ada_ru> (zloidemon) Кстати если говорить про языки программирования, erlang например можно прям в школьные учебники встроить начиная с 7го класса
[15:48:24] <ada_ru> (t91x0) Тут функциональщиков-то мало
[15:48:27] <ada_ru> (zloidemon) Он очень хорошо заходит вместе с алгеброй
[15:49:05] <ada_ru> (zloidemon)  отвечает (t91x0) на <Об этом надо писать …>
В haskell чате часто ищут как найти работу, а в erlang чате часто ищут как сделать тоже самое на haskell 😊
[15:49:13] <ada_ru> (zloidemon) Хаскель не особо рынку нужен
[15:49:18] <ada_ru> (Sergei)  отвечает (zloidemon) на <Он очень хорошо захо…>
Я об этом и говорю. Больше людей программирует на императивных, а мне кажется, функциональные лучше заходят после школьного курса математики
[15:49:22] <ada_ru> (zloidemon) Скорей уж scala + erlang сейчас
[15:49:36] <ada_ru> (zloidemon)  отвечает (Sergei) на <Я об этом и говорю. …>
Их надо в параллель
[15:49:57] <ada_ru> (Максим)  отвечает (Sergei) на <Ада очень сильно при…>
Можно в двух словах, каким местом Ада привязана к архитектуре фон-Неймана?
[15:50:13] <ada_ru> (Sergei) Оператором присваивания
[15:50:27] <ada_ru> (zloidemon) У меня например рабочий язык python, хотя могу на разных писать. Тупо потому что много клиентов, и сейчас проще с ним в любой сектор экономики заходить, он стал везде использоваться.
[15:51:10] <ada_ru> (Максим) в гарварской нет оператора присваивания? это для меня новость
[15:52:05] <ada_ru> (Sergei)  отвечает (zloidemon) на <У меня например рабо…>
С такими фильтрами, как у тебя на маске, можно во многие сектора с питоном заходить :) Это 3M ? Тоже хочу себе такую.
[15:52:44] <ada_ru> (Sergei)  отвечает (Максим) на <в гарварской нет опе…>
Я тут статью бэкуса закинул в чат, на основе неё - нет.
[15:53:58] <ada_ru> (zloidemon)  отвечает (Sergei) на <С такими фильтрами, …>
Ага, я еще когда-то на севере в тайге работал, в карьере золото добывал, там еще веселей было.
[15:54:20] <ada_ru> (zloidemon) Помню как-то ребята в бочку собирали таблетки с цианидом, они одели ОЗК
[15:54:48] <ada_ru> (Sergei) Цианид надо на запах чуять
[15:55:06] <ada_ru> (Sergei) и бежать быстро, затаив дыхание
[15:55:39] <ada_ru> (Sergei) Не такой он страшный на открытом воздухе. Не более сероводорода
[15:55:57] <ada_ru> (Sergei) есть похуже , тот же NO2
[15:56:00] <ada_ru> (zloidemon) Когда золото из руды извлекают, обычно кучу таких таблеток бочками потребляют. Есть прям бассейны туда загружают щебень из руды и цианид
[15:56:07] <ada_ru> (zloidemon) Короче адская варилка
[15:56:19] <ada_ru> (t91x0)  отвечает (Sergei) на <Не такой он страшный…>
От сероводорода тоже можно помереть, причём быстро
[15:56:25] <ada_ru> (Sergei) да, я представляю такой процесс. Сам химик-любитель, от того и маска мне твоя понравилась
[15:56:55] <ada_ru> (Sergei)  отвечает (t91x0) на <От сероводорода тоже…>
у него такая же убойная сила, как у синильной кислоты. С ним нельзя, как раз в маске работать, потому что есть интересные свойства
[15:57:00] <ada_ru> (Sergei) надо носом всегда его чуять
[15:58:27] <ada_ru> (Sergei) Ну это мы уже, кстати, не об Аде сейчас
[15:58:44] <ada_ru> (zloidemon)  отвечает (Sergei) на <да, я представляю та…>
Я электриком там работал.
[15:59:14] <ada_ru> (Sergei) ну, это значит рядом с самой ванной, дышал ароматом HCN. Голова не болела?
[16:00:11] <ada_ru> (zloidemon)  отвечает (Sergei) на <ну, это значит рядом…>
Не, я на эту херню не подписался. У меня автоматизация и электропривод, ну там вредность я сразу отказался.
[16:00:55] <ada_ru> (Sergei) Ракетное топливо раз в 10 минимум похуже будет, и его не учуять никак - вот где вредность
[16:01:36] <ada_ru> (Sergei) Тротил тоже ядовит
[16:01:59] <ada_ru> (zloidemon)  отвечает (Sergei) на <Ракетное топливо раз…>
У меня однгруппники работали на заводе где его производят, и жили в закрытом городе.
[16:02:23] <ada_ru> (zloidemon) Гептил который, они вроде до сих пор не выездные после этого.
[16:02:44] <ada_ru> (Sergei) Да, "гептил". Я о нём.
[16:04:23] <ada_ru> (Sergei) Невыездность их, правда, вероятно, никак не связана. Просто общие правила для режимных объектов
[16:04:28] <ada_ru> (zloidemon) Ну я слабоват на здоровье был, поэтому соскочил сразу в программирование.
[16:05:06] <ada_ru> (zloidemon)  отвечает (Sergei) на <Невыездность их, пра…>
Там прям город закрытый где этот завод, туда даже просто заехать не просто, по пропускам в город пускают, не говоря уже про завод
[16:05:22] <ada_ru> (Sergei) Ну, это просто так система устроена.
[16:07:35] <ada_ru> (Sergei) Американцы на луну тоже "гептил" в баках возили
[16:07:43] <ada_ru> (Sergei) чтобы обратно прилететь
[16:08:22] <ada_ru> (Sergei) а вот в ракетах с земли пускаемых они его не применяют
[16:08:56] <ada_ru> (Sergei) россия применяет, потому что использует баллистические военные ракеты для запуска спутников
[16:09:44] <ada_ru> (Sergei) это оказывается самым эффективным способом утилизации этого топлива, другого нет
[16:10:55] <ada_ru> (zloidemon) Ну я далёк от этого, главное нашли эффективную методику утилизацию того что не нужно, что бы не в пустую ресурс ликвидировать.
[16:13:11] <ada_ru> (Максим) Тю, взорвали склад и делов-то 😄
[16:13:20] <ada_ru> (Sergei)  отвечает (Максим) на <Тю, взорвали склад и…>
гыгы
[16:14:58] <ada_ru> (Sergei) Вот, я думаю, как освоят перелёты на другие космические тела, планеты-спутники, что первым делом сделают: а) свалку опасных отходов б) создание экосистемы, поддерживающей жизнь.
[16:17:07] <ada_ru> (Vinpuh)  отвечает (Sergei) на <а вот в ракетах с зе…>
Очень даже применяется на Протоне
[16:17:18] <ada_ru> (zloidemon) Вообще надо больше отходов от АЭС привозить в РФ. Это ценный ресурс будет в будущем.
[16:17:50] <ada_ru> (zloidemon) У нас кога карьеры копыюат, руду с малым содержанием в отвал кидают, потом лет через 10-20 придумывают как ее эффективно переработать.
[16:17:58] <ada_ru> (zloidemon) Тоже самое будет и с радиоактивными отходами
[16:18:21] <ada_ru> (Sergei)  отвечает (Vinpuh) на <Очень даже применяет…>
В российских да. В американских, наверное тоже, иногда. Надо посмотреть, мне казалось, там больше керосин
[16:19:35] <ada_ru> (Vinpuh) Конечно, учитывая что по своей сути отработанное топливо можно использовать в реактарах на быстрых нейтронах.
[16:19:39] <ada_ru> (zloidemon)  отвечает (Sergei) на <В российских да. В а…>
Да я помню пока жил в Казахстане, там постоянно вдруг что поливали дерьмом ракеты, мол у нас аул какой-то загрязнился куча людей отравили. В целом похоже на правду, хотя может просто преувеличивали что бы заставить больше платить штрафы
[16:20:21] <ada_ru> (Sergei)  отвечает (zloidemon) на <Да я помню пока жил …>
Да, каждый неудачный запуск оборачивается экологической катастрофой
[16:20:58] <ada_ru> (Sergei) Но этот способ утилизации самый безопасный, тем не менее
[16:21:05] <ada_ru> (zloidemon)  отвечает (Sergei) на <Да, каждый неудачный…>
Я бы в это поверил если бы там было что-то кроме степей, где даже людей живых нет
[16:21:19] <ada_ru> (Vinpuh) Ну учитывая что в Протоне гептил с тетраоксидом диазота используется, то достаточно одной капилюшки чтобы аул потравить.
[16:22:10] <ada_ru> (zloidemon)  отвечает (Vinpuh) на <Ну учитывая что в Пр…>
Всегда помню показывали лужу и мол там гептил, но всех ходят как ни в чём не бывало =)
[16:22:20] <ada_ru> (I_vlxy_I)  отвечает (zloidemon) на <Тоже самое будет и с…>
да и вообще со свалками. там же дофига ценного, на мусорных полигонах то!
[16:22:56] <ada_ru> (t91x0)  отвечает (zloidemon) на <Вообще надо больше о…>
Это хорошо звучит от человека в защитной маске
[16:23:25] <ada_ru> (Sergei) азота окислы то такое, тоже не полезны, но несимметричный диметилгидразин "гептил" - гораздо хуже многих специально синтезированных отравляющих веществ, даже боевых
[16:24:28] <ada_ru> (Sergei)  отвечает (I_vlxy_I) на <да и вообще со свалк…>
Там есть своя мафия, которая на них живёт
[16:24:56] <ada_ru> (Sergei) более того, там не только дофига ценного, там можно многое незаметно спрятать
[16:25:01] <ada_ru> (Sergei) что тоже статья дохода свалок
[16:26:33] <ada_ru> (Sergei) Вообще, сам факт, что "гептилом" заправляли ракеты говорит о том, насколько было наплевать на людей при выстраивании оборонной мощи
[16:29:28] <ada_ru> (zloidemon)  отвечает (Sergei) на <Вообще, сам факт, чт…>
Это всё спорно, по крайней мере только из-за этого сейчас можно хотя бы как-то вести и жить так как хочешь. А не так как тебе будет говорить кто-то другой жить. Аргумент есть, и это даёт нам свободу.
[16:30:19] <ada_ru> (Sergei)  отвечает (zloidemon) на <Это всё спорно, по к…>
Ну, это не совсем, наверное, так. Не так как ты хочешь, а как решил коллектив, частью которого ты являешься.
[16:31:38] <ada_ru> (Sergei) Это свойство многих обществ, вопрос в том, насколько эти сообщества, когда укрупняются уж очень сильно, начинают давить волю отдельных членов.
[16:31:57] <ada_ru> (Sergei) Я, кстати, не сторонник больших компаний - Google, MS, IBM
[16:32:15] <ada_ru> (Sergei) Я думаю, что много интересного происходит в маленьких компаниях сейчас
[16:32:21] <ada_ru> (zloidemon)  отвечает (Sergei) на <Я, кстати, не сторон…>
Сейчас это называют макдональдс для программистов =)
[16:32:51] <ada_ru> (I_vlxy_I) хорошо что хоть не такси для программистов...
[16:33:31] <ada_ru> (zloidemon)  отвечает (I_vlxy_I) на <хорошо что хоть не т…>
Лет через 10 будет уже так, молодежи много будет. Конкуренция возрастает. Но к счастью много из ребят уезжат заграницу
[16:34:47] <ada_ru> (Sergei)  отвечает (zloidemon) на <Лет через 10 будет у…>
Вопрос, кстати, интересный. Те люди, которые уезжают, они являются членами уже 2 обществ. Они не рвут всех связей обычно. Это некий резерв, и довольно большой.
Китай вообще поощряет возврат оперившихся специалистов
[16:35:34] <ada_ru> (I_vlxy_I) Что-то я задумался о том, как бы сделать бекап и резервирование для системы кодревью и CI которую я тут соорудил.. А то если накроется система, будет конкретно стрёмно всем.

Да, собственные решения плохи тем, что никто за тебя не придумает как вот такие вещи сделать. Приходится велосипедить самому.
[16:36:01] <ada_ru> (zloidemon)  отвечает (I_vlxy_I) на <Что-то я задумался о…>
s3 не катит?
[16:36:12] <ada_ru> (I_vlxy_I) не, оно все целиком в локалке.
[16:36:16] <ada_ru> (zloidemon) Ну и регулярные снапшоты
[16:36:36] <ada_ru> (zloidemon) ну взять можно minio вроде бы, аналог s3. И вокруг него уже бэкапы прикрутить
[16:36:45] <ada_ru> (zloidemon) У меня водном из проектов ZFS снапшоты
[16:37:13] <ada_ru> (I_vlxy_I) кстати, а насколько велика вероятность того, что база данных (например постгрессовая) окажется в консистентном состоянии в случае снапшота внешними средствами её каталога с данными?
[16:37:53] <ada_ru> (I_vlxy_I) но вообще, по хорошему, нужно резервирование вида масте-мастер. отвалился один - работаем на другом. бесшовно, так сказать.
[16:37:58] <ada_ru> (zloidemon)  отвечает (I_vlxy_I) на <кстати, а насколько …>
Через rsync делай, должно всё работать. раньше была репликация, называлась slony она как раз через rsync рабтала
[16:38:15] <ada_ru> (zloidemon) Можно вообще просто слайв поднять и всегда будет актуальная копия
[16:39:49] <ada_ru> (Sergei)  отвечает (zloidemon) на <Через rsync делай, д…>
Или rdiff-backup, который на основе него, но хранит историю за N дней ещё.
[16:39:59] <ada_ru> (Sergei)  отвечает (I_vlxy_I) на <кстати, а насколько …>
Я ninkabackup сам использую
[16:40:21] <ada_ru> (Sergei)  отвечает (I_vlxy_I) на <кстати, а насколько …>
А из него - rdiff-backup
[16:40:49] <ada_ru> (zloidemon) У меня 3 ноды pgsql, админы как-то в кластер настроили (я даже не знаю что там) и бэкап в S3
[16:41:07] <ada_ru> (I_vlxy_I) да вот, наверно, имеет смысл тоже так сделать.
[16:41:14] <ada_ru> (I_vlxy_I) и бэкап на ftp 😃
[16:42:29] <ada_ru> (Sergei)  отвечает (I_vlxy_I) на <да вот, наверно, име…>
О, я знаю, когда освоят луну там поставят датацентр. Круто, ядерный взрыв - а бакап цел
[16:42:49] <ada_ru> (I_vlxy_I) или налоговая...
[16:45:03] <ada_ru> (Sergei) Вообще, недалека эра космического пиратства. Захват и оборона астероидов с целью производства чего-то нелегального.
[16:46:58] <ada_ru> (t91x0)  отвечает (I_vlxy_I) на <кстати, а насколько …>
Не надо так делать.
[16:47:13] <ada_ru> (I_vlxy_I) я вот тоже чую, что не надо
[16:47:25] <ada_ru> (t91x0) Есть же обычные средства бэкапа
[16:47:31] <ada_ru> (t91x0) И репликация
[16:47:42] <ada_ru> (I_vlxy_I) обычные это какие? специфичные для каждой конкретной СУБД?
[16:47:47] <ada_ru> (zloidemon)  отвечает (Sergei) на <Вообще, недалека эра…>
В EVE Online переиграл? 😊
[16:48:18] <ada_ru> (I_vlxy_I) в идеале хотелось бы крутить это всё в докерах и бекапить как черные ящики.
[16:48:39] <ada_ru> (Sergei)  отвечает (zloidemon) на <В EVE Online переигр…>
Нет, я не в курсе о такой игре. Мой активный игровой период закончился где-то в 2003, с тех пор только герои меча и магии иногда
[16:48:41] <ada_ru> (I_vlxy_I) но для этого, кажется. их вначале нужно остановить.
[16:49:15] <ada_ru> (zloidemon)  отвечает (Sergei) на <Нет, я не в курсе о …>
Понятно 😊
[16:49:19] <ada_ru> (Sergei)  отвечает (I_vlxy_I) на <но для этого, кажетс…>
там же снепшот без остановки есть
[16:50:20] <ada_ru> (I_vlxy_I) в докере? а как они это делают? на уровне FS как-то снапшотят дифами?
[16:50:24] <ada_ru> (t91x0)  отвечает (I_vlxy_I) на <обычные это какие? с…>
Да. Для постгреса своё. У вас же там не Оракл, и не Firebird
[16:50:40] <ada_ru> (I_vlxy_I) не, не оракл, да.
[16:50:52] <ada_ru> (I_vlxy_I) постгрес.
[16:51:18] <ada_ru> (Sergei)  отвечает (I_vlxy_I) на <в докере? а как они …>
Ну, дифф и потом можно сделать. Если очень хочется, rzdiff какой-то. Но и rdiff пойдёт, если прагматично подойти
[16:51:27] <ada_ru> (zloidemon)  отвечает (I_vlxy_I) на <в докере? а как они …>
Ну докер это вообще всё там странное. Правильные и рабочие снапшоты я только на ZFS видел пока что. А вот на счёт других FS я сомневаюсь что где-то адекватно будет это делаться.
[16:51:39] <ada_ru> (zloidemon) Можно например бинлоги хранить, и их потом докопировать
[16:54:55] <ada_ru> (Sergei) Просто в бакапе важно не только последнее состояние хранить, но и несколько до него
[16:55:05] <ada_ru> (Sergei) я на этом сильно попадался
[16:55:11] <ada_ru> (I_vlxy_I) там еще осложняется тем, что не все данные в базе лежат. еще пачка залитых юзарами файлов на диск складируются.
[16:55:40] <ada_ru> (I_vlxy_I) рсинк видимо нужно на нужные каталоги натравливать.
[16:55:49] <ada_ru> (Sergei) rdiff-backup
[16:55:57] <ada_ru> (Sergei) rsync не хранит историю
[16:56:21] <ada_ru> (Sergei) рсинк это не бакап
[16:57:27] <ada_ru> (I_vlxy_I) спасибо, гляну. я пока во всем этом чайник.
[16:57:45] <ada_ru> (Sergei) ninjabackup позволяет задать каталоги. В твоём случае ты боишься потерять внутренние зависимости. IMHO если так - что то в архитектуре недодумано. Оно должно быть готово к рассинхронизации
[16:58:12] <ada_ru> (Sergei) то есть, что разные части забакаплены не одновременно
[16:58:28] <ada_ru> (I_vlxy_I) ну, если бы это нами было бы написано, я бы не боялся. а так - это пока для меня черный ящик.
[16:58:40] <ada_ru> (I_vlxy_I) black box, у которого хз что внутри.
[16:58:46] <ada_ru> (I_vlxy_I) blacbox на питоне.
[16:58:59] <ada_ru> (t91x0) А кто это писал-то?
[16:59:12] <ada_ru> (I_vlxy_I) это вот эта софтина: https://www.reviewboard.org/
[16:59:39] <ada_ru> (Sergei) ну тогда надёжнее остановить, докер когда снепшот делает делает это автоматом. virtualbox тоже хорошо подходит - быстро снэпшотит. Enterprise системы на vmware обычно, и там тоже много чего есть для этого
[17:00:15] <ada_ru> (Sergei) нет причин не использовать виртуализацию со встроенным снэпшотированием
[17:00:36] <ada_ru> (Sergei) все эти способы бакапов по частям очень хрупки
[17:00:43] <ada_ru> (I_vlxy_I) наверно да. начну с этого. хотя бы пару раз в неделю останавливать и делать снапшоты.
[17:01:06] <ada_ru> (I_vlxy_I) это даст какой-то фундамент более-менее надежный.
[17:01:19] <ada_ru> (I_vlxy_I) а потом уже и про хай авалибилити можно подумать будет.
[17:02:06] <ada_ru> (Sergei) Снэпшоты хорошо (но долго) жмутся специализированными архиваторами
[17:02:59] <ada_ru> (t91x0) Вы ещё обязательно проверьте восстанавливаемость полученного снимка
[17:03:00] <ada_ru> (Sergei) Часто снэпшот - это диф, самое большое фиаско это потерять из 40 снэпшотов один
[17:03:25] <ada_ru> (I_vlxy_I) а то у меня периодически конкретно ощущение, будто на краю пропасти стою. без бекапов то и резервирования.
[17:04:08] <ada_ru> (Sergei) Есть ещё бэкап жидким азотом ... но то больше для налоговой
[17:04:40] <ada_ru> (Sergei) ну, это спецприёмы сохранения содержимого ОЗУ после выключения питания :)
[17:06:49] <ada_ru> (Sergei) Есть задача обратная бакапу - избавляться от информации :)
[17:07:31] <ada_ru> (Sergei) Винчестер лучше в кислоте растворять.
[17:09:23] <ada_ru> (I_vlxy_I) а SSD?
[17:09:43] <ada_ru> (Sergei) О, новая тема для химиков.
[17:10:36] <ada_ru> (Sergei) попробуй, для начала, микроволновку
[17:11:23] <ada_ru> (I_vlxy_I) не, ну чтобы понять насколько качественно уничтожена инфа, нужно уметь её восстанавливать. а я, боюсь, не смогу восстановить инфу даже если кто-то просто SSD попалам сломает.
[17:15:49] <ada_ru> (Максим)  отвечает (Sergei) на <rsync не хранит исто…>
я свой лаптоп бекапчу rsync-ом на том с NILFS и получаю автоматом историю бакапов, т.к. эта FS на основе напшотов
[17:16:43] <ada_ru> (Максим) rsync сам находит "диффы", а NILFS сам делает снапшоты. мне нравиться
[17:17:23] <ada_ru> (Sergei) Напомнило "Линус Торвальдс не делает бакапов. Линус Тровальдс всё комити в git и даёт всему миру возможность скачать"
[17:19:32] <ada_ru> (Sergei) что толку, делать бакапы, если не можешь забакапить даже вчерашний день?
[17:20:10] <ada_ru> (Sergei) надо работать как жить - без бакапов
[17:21:30] <ada_ru> (Максим) А толку выкатывать всё в git, если даже то, что специально написано "reusable" никто не юзает :) Вон, например, матрешка.
[17:21:57] <ada_ru> (I_vlxy_I) а вот хай авайлабилити для дженкинса: https://endocode.com/blog/2018/08/17/jenkins-high-availability-setup/
[17:22:52] <ada_ru> (I_vlxy_I) нужно будет еще приготовить/найти рецепт и для ревьювилки.
[17:22:57] <ada_ru> (I_vlxy_I) хотя. возможно. получится адаптировать.
[17:23:08] <ada_ru> (Sergei) Интересно, как она так написана, матрёшка, что за приёмы такие реюзабильности
[17:23:27] <ada_ru> (Sergei) до сих пор с реюзабильностью у всех проблемы
[17:24:26] <ada_ru> (Sergei) все говорят "мы не хоти реюзать старый хлам, мы хотим создавать новый"
[17:24:50] <ada_ru> (Sergei) Вот тот же Motif - чем не GUI?
[17:25:12] <ada_ru> (Sergei) Многое написанное после гораздо хуже
[17:25:50] <ada_ru> (zloidemon)  отвечает (I_vlxy_I) на <нужно будет еще приг…>
gitlab и там всё это есть
[17:26:25] <ada_ru> (Максим) Там красивый стройныйобъектный API, не то что в GNATCOLL - что вижу о том и пою
[17:26:27] <ada_ru> (I_vlxy_I) в гитлаба нет svn 😊
[17:27:10] <ada_ru> (Sergei)  отвечает (Максим) на <Там красивый стройны…>
Я думал матрёшка - это такая коллекция библиотек никак не связанных, а ты говоришь, дам есть общий API?
[17:27:44] <landgraf> матрешка-сила!
[17:27:57] <ada_ru> (Sergei) О, зацепили тем
[17:28:28] <landgraf> как это не связанных*? там все очень на league завязано
[17:28:55] <ada_ru> (I_vlxy_I) само название либы как бы намекает на некую слоистость архитектуры
[17:30:19] <ada_ru> (Максим) a2js там, наверное, не к месту. а в остальном там же свой строковый тип и всё что где нужны строки туда к месту. а они нужны везде :)
[17:30:44] <ada_ru> (Sergei) типа как в Qt, сегментированные строки?
[17:31:07] <ada_ru> (Sergei) Вообще, то что ты подаёшь как + в моих глазах нарушает принцип ортогональности
[17:31:24] <ada_ru> (Максим) я не знаю, как в qt 😊
[17:32:19] <ada_ru> (I_vlxy_I)  отвечает (Sergei) на <Вообще, то что ты по…>
я тоже больше люблю набор независимых либ нежели убермегафреймворк с глубокой интеграцией и зависимостями между частями.
[17:33:13] <ada_ru> (Sergei) ну, работа большая, и ничто не мешает это распилить, если не нравится, а вот авторы так увидели. Но я не думаю, что тип строки это важно.
[17:33:23] <ada_ru> (I_vlxy_I) от чего иногда и страдаю 😊 когда возникает задача которая требует единообразия для каждого из кусочков (см. выше про хай авайлабилити и всякие бекапы разрозненных сервисов например)
[17:34:21] <ada_ru> (Максим) Библиотеки в матрешке достаточно независимы. их можно ставить и использовать отдельно. кроме зависимости от базового строкового типа
[17:41:10] <ada_ru> (Sergei) Лучше всего интегрируются функции, не имеющие связей ни по данным, ни по типам.
[17:41:20] <ada_ru> (Sergei) К этому надо стремится, @I_vlxy_I
[17:42:19] <ada_ru> (Sergei) Но, в программировании, мода, увы, как в одежде. Нерациональна
[17:43:02] <ada_ru> (Sergei) Много лет оттачивали идею exceptions , а потом собрались люди и написали Go . А вот им просто не нравилось
[17:43:44] <ada_ru> (Sergei) нет приемственности прямой
[17:43:54] <ada_ru> (Sergei) всякий спешит накосячить раньше других
[17:45:29] <ada_ru> (Sergei) Не может переварить, всё что уже было, и пишет ещё
[17:46:31] <ada_ru> (zloidemon)  отвечает (Sergei) на <Много лет оттачивали…>
Ну на мой взгляд go это убогое говно для разработки.
[17:47:15] <ada_ru> (zloidemon) Единственный плюс - много поточность из коробки
[17:49:38] <ada_ru> (Максим)  отвечает (Sergei) на <Лучше всего интегрир…>
procedure Main; ? 😊
[17:49:53] <ada_ru> (Sergei) Мы просто берём и решаем задачи чем придётся. Мы не создаём ничего нового зачастую, просто связываем очередной вход с очередным выходом в очередном фреймворке.
[17:50:47] <ada_ru> (Sergei)  отвечает (Максим) на <procedure Main; ? 😊>
функции с общим куском данным неявно зависят от состояния данных. Процедура main тоже может использовать общий файл с другой прогой. Это плохо
[17:51:07] <ada_ru> (Sergei) есть же потоки
[17:51:23] <ada_ru> (Sergei) есть потоки - нет общих данных, всё просто
[17:55:25] <ada_ru> (Максим) Данные обычно имеют тип, поэтому написать такую функцию не возможно
[17:55:55] <ada_ru> (Sergei) Данные должны сами описывать, какой тип они имеют.
[17:57:05] <ada_ru> (Максим) Тогда тебе, вероятнее всего, в Питон :)
[17:57:28] <ada_ru> (Sergei) Там что, данные описывают свой тип? Я не знаю питон. Он медленный, кстати.
[17:57:42] <ada_ru> (Sergei) Go и то быстрее
[17:58:11] <ada_ru> (Максим) Я хочу сказать, что в Аде данные не могут описывать свой тип
[17:59:52] <ada_ru> (Sergei) В Аде, как и С++, тип для данных определяется расположением в памяти. По одному адресу предполагаем один тип, по другому - другой. И следим, чтобы не напутать с указателями
[18:00:49] <ada_ru> (Sergei) С этой точки зрения, сама память - просто месиво бит. Его даже забакапить нельзя отдельно от программы
[18:58:58] <ada_ru> (Максим) С такой постановкой задачи никакая компиляция не возможна, т.к. в момент компиляции ничего о данных не известно. А без проверок времени компиляции это не система, а набор JS, неизвестно когда что вылезет.
[18:59:35] <ada_ru> (Sergei)  отвечает (Максим) на <С такой постановкой …>
Не потому ли, что процессор построен так, что команда работы со словом отличается от команды работы с байтом?
[19:00:20] <ada_ru> (Максим) да без разницы, чот там в процессоре, это пороховая бочка
[19:00:57] <ada_ru> (Sergei) я пытался реализовать подобную модель в Quirks UVM, когда мы с тобой познакомились. Сейчас есть похожая задача, будут платить - буду копать.
[19:01:47] <ada_ru> (Sergei) я там придумал дескрипторы-описатели данных произвольной структуры и арифметически-логической операции всё равно, с какими данными она вызвана
[19:03:21] <ada_ru> (Sergei) не факт, что надо делать именно так, но тут говорят новый хард в разработке и мы пытаемся угадать, куда дело повернёт
[19:04:48] <ada_ru> (Sergei) просто уже с сенсоров приходят такие потоки данных, что их нельзя гонять побайтово
[19:06:03] <ada_ru> (Максим) даёшь Ada.Streams 😋
[19:06:40] <ada_ru> (Sergei) Да, на самом деле, это может коснуться не одного языка.
[19:07:50] <ada_ru> (Sergei) У людей, которые с этим связаны, есть, почему-то, мысли, что go подходит лучше всего, но я скептик тут
[19:10:12] <ada_ru> (I_vlxy_I) Ada.Screams
[19:12:29] <ada_ru> (I_vlxy_I) Jenkins X поддерживает только git 😞
"there are no plans to support SVN we are only focused on Git for now"
[19:12:34] <ada_ru> (I_vlxy_I) как так то?
[19:12:59] <ada_ru> (Sergei) а как же CVS
[19:13:19] <ada_ru> (Sergei) Мы CVS используем ещё для некоторых проектов
[19:13:33] <ada_ru> (I_vlxy_I) да ваще оборзели эти хипстеры
[19:13:54] <ada_ru> (I_vlxy_I) обмажутся смузи и давай пушить в гит!
[19:14:14] <ada_ru> (Sergei) они не знают, что такое серьёзный enterprize, им бы всё стартапики лепить
[19:14:45] <ada_ru> (I_vlxy_I) вебные
[19:14:54] <ada_ru> (Sergei) :)
[19:15:37] <ada_ru> (Sergei) Go лучше Rust?
[19:15:54] <ada_ru> (I_vlxy_I) чтобы сразу начать наносить пользу - да
[19:15:59] <ada_ru> (Sergei) :)
[19:16:06] <ada_ru> (I_vlxy_I) но Go скучный. адски скучный.
[19:16:13] <ada_ru> (I_vlxy_I) на го сразу работать приходится 😞
[19:16:25] <ada_ru> (I_vlxy_I) ну и компилится слишком быстро. даже за кофе сходить не успеешь
[19:17:01] <ada_ru> (Sergei) да, я в поезде перед сном читаю. Такое впечатление, что там сплошное программирование кругом. А где вообще дизайн типов и абстракций?
[19:18:08] <ada_ru> (I_vlxy_I) ну, там чутка этого есть, но по минимому. вот плюсы - интересно. там такого можно на шаблонах навернуть. прямо ух! в расте тоже есть над чем голову поломать. а в Го приходится над прикладной/бизнес задачей и логикой думать сразу. Уныло.
[19:18:36] <ada_ru> (I_vlxy_I) И конференции по Го унылые. Почти ничего про язык не говорят, ибо, ну блин. И так все прочитали всю спеку языка и всё поняли.
[19:18:48] <ada_ru> (Sergei) а про что говорят?
[19:18:52] <ada_ru> (I_vlxy_I) Поэтому приходится рассказывать в основном как переписали сервис Х с языка Ы на Го.
[19:19:01] <ada_ru> (Sergei) а
[19:19:06] <ada_ru> (I_vlxy_I) Как там по кусочкам мигрировали. всякое такое.
[19:19:59] <ada_ru> (Sergei) Я не представляю, как С++ -ник может настолько похерить своё расширенное сознание и сесть написать программу на go
[19:20:31] <ada_ru> (I_vlxy_I) ну, на самом деле может. чтобы просто быстрее задачу решить и мозг не мучать. и вернуться уже обратно к другой, более любимой задаче.
[19:20:35] <ada_ru> (I_vlxy_I) на плюсах.
[19:21:00] <ada_ru> (Sergei) а, в этом есть смысл. Но ты должен был написать "на Аде". А написал "на плюсах"
[19:21:16] <ada_ru> (I_vlxy_I) чорт. палюсь.
[19:23:40] <ada_ru> (I_vlxy_I) ну вот есть у нас эта самая reviewboard, к ней есть некоторое колличество тулзов комманд-лайновых, чтобы было проще закидывать код на ревью (они от создателей этой ревьюборды). Местами этих тулзов не достаточно, местами они написаны через одно место (писано на питоне).

Вот думаю дописать утилит недостающих для этого дела. Там утилиты в основном дергают http-реквесты простые (с json-телом) да всякие консольные утилиты другие запускают (тот же svn). И нужно чтобы эти утилиты, мною написанные, легко было распространить и запустить на любом компе разработчика. У нас на виндах сидят и на линуксах.
[19:23:49] <ada_ru> (I_vlxy_I) Так вот, почему бы тут Go не заюзать? 😊
[19:24:36] <ada_ru> (I_vlxy_I) выхлоп компиляции - самодостаточный, не имеющий зависимостей бинарь. У Го. Просто скопировал и всё.
[19:24:48] <ada_ru> (I_vlxy_I) статическая линкоффка
[19:25:13] <ada_ru> (Sergei) Я конечно ещё тот кадр, но я такое делаю давно и успешно на Прологе, и у меня своих функций и библиотек дофига и больше. Все http дёргалки и прыгалки с какой угодно обработкой и базой решаются в пределах этого языка и библиотек.
[19:25:35] <ada_ru> (Sergei) На go можно написать только , чтобы сравнить
[19:25:59] <ada_ru> (I_vlxy_I) дык бинарь то получается в итоге, который распространяется просто копированием, без доустановки необходимых dll/so/либ?
[19:26:31] <ada_ru> (I_vlxy_I) ну и еще нюанс - код на Го поймут все. Даже кто Го не видел никогда.
[19:26:45] <ada_ru> (Sergei) та вроде можно статик слинковать бинарь и на прологе. Но я дебиан пакет могу сделать, если присписит, и это до сих пор всё у всех решало
[19:27:32] <ada_ru> (Sergei) Ладно, я пойду на выходные. Приятного отдыха!
[19:27:46] <ada_ru> (I_vlxy_I) оно простое, тупое, у него приятная и простая система сборки, и оно компилится в статический бинарь. идеально!
[19:27:53] <ada_ru> (I_vlxy_I)  отвечает (Sergei) на <Ладно, я пойду на вы…>
хороших выходных 😊
[19:28:14] <ada_ru> (I_vlxy_I)  отвечает (I_vlxy_I) на <оно простое, тупое, …>
плюс еще и под всеми нужными осями работает без проблем.
[19:28:26] <ada_ru> (Sergei) не всё, что хорошо выглядит ... (дальше сам додумай)
[19:28:39] <ada_ru> (Sergei) спасибо, и тебе good weekend
[19:28:54] <ada_ru> (I_vlxy_I) 😊