Dr. Friedrich
Зочем?
Ой, хер его знает зочем, но надо!
Ayrat
Зочем?
Надо маршалить наверное инфу между процессами
Vasily
И шо есть cow?
Dr. Friedrich
copy-on-write
Dr. Friedrich
Это основная фишка, благодаря которой форки дёшевы
Vasily
А, начинаю понимать размер пиздеца
Dr. Friedrich
Всё адресное пространство сразу не копируется, а копируется только по мере модификации в форкнутом процессе
Ayrat
Надо вообще на линукс перейти на рабочей тачке
Dr. Friedrich
Поэтому форки плохо дружат со всякого рода compacting GC, которые любят модифицировать большие куски памяти
Vladislav
А на основе центоса есть десктоп нормальный?
Vasily
Ну как бы логично
Dr. Friedrich
Ну, представь, что ты форкнулся, а после этого у тебя вся куча начала перепахиваться. И ещё хуже — не только у тебя, но и в форке тоже!
Ayrat
Vladislav
Я видел уи на центос, но зачем?
Убунта вроде не слишком стабильной считается
Vladislav
Но я с дивана вещаю
Dr. Friedrich
В Dalvik для этого что-то костыляли с Zigote, и, кажется, сделали таки форкающуюся (почти) JVM.
Dr. Friedrich
А дальше я не следил уже.
Dr. Friedrich
Бери NixOS!
Dr. Friedrich
Там софт свежий.
gsomix
@deadalivee Hey, nice beard. :)
Dr. Friedrich
@deadalivee Hey, nice beard. :)
He's not here. Do you want to invite him?
gsomix
Блин, не туда посмотрел, думал, он и тут тоже.
Dr. Friedrich
Я могу передать ему :)
gsomix
Ну, ладно. Нет, так нет. :)
Dr. Friedrich
Мы с ним в приватике щитпостим иногда!
Romɑn
Мне кажется или тут мягкий знак лишний?
Vasily
Кажется
Romɑn
Надо было написать "кажеться"
Dmitry
были времена
gsomix
😱
Анна
Сурово
gsomix
Такое читали? Правду говорит? Это чувак есть в чате? бесполезный мертворождённый язык. Да, он будет использоваться. Для быстрых пристрелочных задач, делающихся на коленке: что-то прикинуть, что-то просчитать по бырому. А так ... фуфел. Шаг в лево, шаг в право и всё накернилось, потому что всё высокоуровневое. Изменился теплейт блога у него в видео, и капец. Никакого полноценного контроля над происходящим. В C# можно и защиты от дурака вставить, и мега надёжности, и воркараунды. Вот понапишут на F# всякой поиботы, а потом орут "ай ай нас взломали". Но ЗАТО ДУМАТЬ надо! Зато тут ДУМАТЬ надо! ЗАТО ты посмотри: было 50 строчек, а стало 10! Какой прям дикий профит К этому видео https://www.youtube.com/watch?v=ahlvThJZ72Y нашёл этот комментарий.
gsomix
И продолжение его комментария: Valeriy Rybalko, ну разве что только для этого. А так - обычный мусор. Для того, чтобы решить какую-то задачу, ты должен описать её у себя в голове не в терминах F#, а в некоторых абстрактных единицах и уже это абстрактное нЕчто уже реализуется. На чём конкретно - не столь важно, лишь бы человек, который реализует это был профессионалом, и обеспечил бы высокую надёжность сделанного. Это как с иностранным языком, пока человек не научится мыслить абстрактно, он на языке свободно не заговорит. Но этот чел из видео говорит: нет, главное быстро, а быстро - значит дёшево. А дёшово - значит любой может. Ситуация такая же, как и с JavaScript. В базис создания языка заложили требование: чтобы любой вебмастер "уровня секретутка" могла бы делать сайты. Покх на образование, покх на профессионализм, покх на внимательность, даже типизацию уберём. Ну и проверили: дают JS первой встречной секретутке - хоп и она делает сайты. Чем обернулось? Да всё тем же, опять из этой хреновины JS пытаются выжать ну хоть какую-то скорость, типизация им дала по лбу и опять уходят на низкий уровнь в WASM. ASM.JS такой же мёртворождённый франкинштейн. Что ещё этот деятель из видео говорит: "В чём преимущество? А в том, что нет глобальных, все локальные, а глобальные дескать это всегда ошибки, потому что забывают". Писюн в рот, кто забывает - тот пусть лечит память, пьёт зеалекс, виагру и корега крем. Для человека не должно существовать слов "я забыл, я не подумал, я не заметил". Те, кто свою умственную неряшливость и неаккуратность начинают оправдывать такими терминами и сочинять новые языки под "забывчивых" только поощряют деградацию. В 1996 году компания, которую представляет этот оратор попросила меня помочь гасить конкурента и заниматься взломом. Этот F# докладчик тогда под стол пешком ходил. Все документы были были с пометкой МСофт конфиденшиал. И вот что-то я за столько времени не почувствовал, что этот F# хоть где-то может серьёзно пригодится. Если только опять для секретуток, как JS. Либо для тех, кто хочет всегда "подешевле". Или всегда гнаться за новьём, поставить Wordpress, бегать всем рассказывать как сделал сайт за час и обнаружить, что из-за найденной дырки вордпресс нагнули весь твой ресурс. Тут дело такое, не простое. Погоня за новым почти всегда имеет сайд эффект. У меня пока всё.
Ayrat
haterus vulgaris
gsomix
Я даже дочитать не осилил.
gsomix
Какой-то поехавший дед.
Pavel
А я осилил!
Vasily
Бывает, чо
Vasily
Интересно, как @gsomix будет ворчать лет через 25
Pavel
И вижу позитив: он говорит, что f# годится как язык для непрограммистов, типа лёгок в освоении
Éminence grise
Нда, в пьянстве замечен небыл, но по утрам жадно нес пургу
gsomix
Интересно, как @gsomix будет ворчать лет через 25
Без грамматических и пунктуационных ошибок!
Éminence grise
https://habr.com/company/piter/blog/418157/ Это кто нибудь читал? Вот прям братья.
Ayrat
!!!
Romɑn
Лол
gsomix
Éminence grise
По мне так очень мягко говоря неоднозначно.
Ayrat
Да он известный фрик в Java мире
Ayrat
ру-Java мире)
Ayrat
он всем рассказывает о своём ООП. Причём я с ним местами (местами) даже могу согласиться. Просто у него подача в стиле - я дартаньян
Éminence grise
Вот как фрик он хорош. А книги писать не дозрел. Совсем.
Ayrat
Причём у него пуленепробиваемая шкура. На каждой конфе по джаве его начинают спрашивать - "чо за херню я щас услышал?", а у него надо сказать за годы самообладание прокачалось и он спокойно отвечает - "я понимаю ваше недовольство, это нормально, следующий"
Éminence grise
Одно дело - ну что ж вы в этом месте такое используете. Совсем другое - никогда и нигде это не используйте. Честно выбесило отсутсвие простейшей математики.
Ayrat
Дада, он слишком категоричный.
Анна
Мммм, старая песня в духе "сильная типизация для слабых умов", только про глобальное изменяемое состояние
Éminence grise
Мммм, старая песня в духе "сильная типизация для слабых умов", только про глобальное изменяемое состояние
Да нет, тут очень сильно пахнет попыткой натянуть на жабу краткий разговор.
Анна
Да нет, тут очень сильно пахнет попыткой натянуть на жабу краткий разговор.
Это я не про Бугаенко, а про предыдущего, просто я сегодня медленная
Vladislav
Говорил что тесты ненужны пока багов нет
Vladislav
Или что-то типо
Vladislav
Анна
Говорил что тесты ненужны пока багов нет
Гениально же. Можно же просто не делать баги 😂
Ayrat
Он на дотнексте в Москве был
да он много где был. Он и книжки строчит как не в себя. И на всех конфах светится. А чо, эмоции/дискуссии вызывает.
Анна
- а что, правда что ли все вопросы к экзамену известны заранее? - ну да - но ведь тогда же можно просто всё выучить?
Éminence grise
Ну здесь реально от контектса зависит. Я пишу тесты, там где сам не уверен. И делаю так по трем причинам: - если я знаю, что проверять, наверное я это учту - если я пишу тест, то тест на тест никто писать не будет - тест на сильный IO не напишешь, а чистый код проверит компилятор
gsomix
В любой непонятной ситуации пиши тесты.
gsomix
И в понятной тоже.
gsomix
Всегда нужно писать тесты.
gsomix
Тесты сами себя не напишут.
Éminence grise
Вот с последним согласен.
Igor
И в понятной тоже.
девиз кложуристов?
gsomix
девиз кложуристов?
В кложе вообще все круто.
gsomix
У них есть спека, можно данные по ней генерировать.
Éminence grise
Я сейчас в чате сильно типизированного и очень строгого языка? Потому и не пишу на JS, а на elixir тесты все же делаю.
gsomix
Чтобы не писать тесты.
Éminence grise
Совсем не писать не получается, но большую часть можно пропустить.