Size: a a a

2020 September 09

CD

Constantine Drozdov in rust_offtopic
Где мы запишем доказательство как доказательство и у нас нет ошибки проектирования от позднего понимания компактности
источник

NL

Nick Linker in rust_offtopic
(удалил реплику, не понял мысль тучки)
источник

CD

Constantine Drozdov in rust_offtopic
Nick Linker
(удалил реплику, не понял мысль тучки)
Я обычно редактирую на "прочитал жопой", рекомендую)
источник

NL

Nick Linker in rust_offtopic
Constantine Drozdov
Я обычно редактирую на "прочитал жопой", рекомендую)
Хорошо 😝
источник

NL

Nick Linker in rust_offtopic
Constantine Drozdov
Где мы запишем доказательство как доказательство и у нас нет ошибки проектирования от позднего понимания компактности
Короче, всё сводится к тому, что как только мы поняли, что ключевое свойство – это компактность, нам открывается возможность убрать тысячи костылей и создать подходящую обобщённую абстракцию (в данном случае теорему). А до этого момента мы будем вынуждены обрабатывать разные случаи отдельно.
Мне это видится так.
источник

CD

Constantine Drozdov in rust_offtopic
Constantine Drozdov
Где мы запишем доказательство как доказательство и у нас нет ошибки проектирования от позднего понимания компактности
Все, у меня сошлось. Доказательство могло формулироваться на особенном свойстве
источник

CD

Constantine Drozdov in rust_offtopic
Я мог искать максимум бинарным поиском
источник

CD

Constantine Drozdov in rust_offtopic
Это очень хорошо объясняет, что вылетают компоненты достаточно связанно
источник

CD

Constantine Drozdov in rust_offtopic
Nick Linker
Короче, всё сводится к тому, что как только мы поняли, что ключевое свойство – это компактность, нам открывается возможность убрать тысячи костылей и создать подходящую обобщённую абстракцию (в данном случае теорему). А до этого момента мы будем вынуждены обрабатывать разные случаи отдельно.
Мне это видится так.
Только не костылей, а разных реализаций на разных "особенных" свойствах. Мы не понимали, как связаны такие похожие теоремы, при этом каждую из них доказывали независимо, задействуя аксиомы, которые не нужны
источник

r

red75prime in rust_offtopic
Constantine Drozdov
Главная идея в том, что все эти проблемы от изменения или прояснения требований связаны не с изменением требований, они только проявляются от этого. Проблемы созданы непониманием абстракций, а непонимание абстракций - отсутствием ключевых подсказок, которые появились или прояснились в требованиях, но эти подсказки были всегда
Что-то my Bayes sense is tingling. Получить из распределения вероятностей возможных финальных спецификаций идеальную абстракцию, без учёта трейдоффа сложность начальной реализации/сложность доработки. Хм.
источник

CD

Constantine Drozdov in rust_offtopic
Nick Linker
Короче, всё сводится к тому, что как только мы поняли, что ключевое свойство – это компактность, нам открывается возможность убрать тысячи костылей и создать подходящую обобщённую абстракцию (в данном случае теорему). А до этого момента мы будем вынуждены обрабатывать разные случаи отдельно.
Мне это видится так.
Появление идеи компактности также уберет много костылей состыковок, связанных с тем, что в двух разных местах нужно было "компатное", а писалось что-то более конкретное с завязкой на это конкретное
источник

M

MrSmith in rust_offtopic
Constantine Drozdov
Любые абстракции более высокого уровня могут быть неустранимо ошибочны
источник

M

MrSmith in rust_offtopic
Есть еше интересно свойство
источник

M

MrSmith in rust_offtopic
Только с определенно уровня абстракции иногда доступно необходимое свойство
источник

CD

Constantine Drozdov in rust_offtopic
тьюринг-полноты?
источник

M

MrSmith in rust_offtopic
Проше говоря некоторый код не может быть написанн гаранитированно с определенными свойствами без использования абстракции
источник

M

MrSmith in rust_offtopic
нет
источник

M

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

M

MrSmith in rust_offtopic
Потом возьмем его частный случай сигнал слот
источник

M

MrSmith in rust_offtopic
Потом введем требование на невозможность блокировки и ответ в течении x
источник