Это все хорошо ровно до тех пор когда у тебя из-за асинхронности не начинаются data race. А если асинхронность может привнести любая вложенная функция (скажем, Math.Abs) то получается что data race может начаться внезапно после обновления какой-нибудь библиотеки.
Как по мне так есть вполне причина что в языки вроде c# фичи добавляются медленно. Нужно учитывать всю прорву кода которая уже существует (ничего не поломать), нужно учитывать то что сейчас "хайпово" через пару лет может потеряться, а мешатсья под ногами и мешать внедрять будущие фичи будет всю последующую жизнь (особенно тут всякие "неявные" и "динамические" фичи опасны), а еще у зрелых языков есть "детали реализации" которые влияют на то что сделать можно, а что нельзя из тех или иных соображений (к примеру производительности).
Нет никакой диктатуры. Просто у того, кто принимает "фичу" к реализации есть еще и необходимость ее дальнейшей поддержки и интеграцией с другими фичами, которой у того кто ее предлагает нету. И языки здесь не единственные — если поддерживаешь небольшой собственный open-source проект будет то же самое. Ты не будешь реализовывать каждую мелочь которая к тебе в issues в гитхабе попадет — будешь взвешивать каждую на весах "сложность реализации — сложность поддержки — полезность"
Ну а так многие языки открыты а компиляторы open-source — бери да добавляй фичи. Хотя бы для того чтобы понять — действительно ли это такая простая фича как кажется.
Если номер на бюллетене вводить самому то это не дает возможность "системе" узнать как кто проголосовал — но все равно дает возможность это сделать "начальнику" пусть и не исключая возможность огласки
Если есть теневые ключи, то как определить что результат голосования собрался из реальных ключей, а не из теневых? Ведь определить какой ключ правильный нельзя никак by design
Кажется что правильно было выдавать "чистый" бюллетень (электронный, бумажный, неважно), но в процессе постановки голоса ты можешь (кроме голоса) добавить к нему произвольную строку или число, а потом публикуются пары "число" — "голос"
однако все равно есть две проблемы:
никак нельзя убедиться что в списке проголосовавших нет "мертвых душ"
любая возможность проверить голос также открывает возможность проверить голос любым "начальникам" бюджетников.
Там в юникоде достаточно много символов (а еще их можно комбинировать), а потом есть еще символы которые звучат похоже, а потом еще есть символы которые звучат по разному, но имеют похожие акустические параметры, ну а там уже и эвфемизмы подтянутся
Я к эпикам после их эпопеи с эксклюзивами отношусь плохо, но в этой истории буду "болеть" за них. Вдруг это приведет к тому что эппла заствят дать возможность устанавливать произвольный софт на их девайсы. Если так получится то с удовольствием перейду на яблоко т.к. сами "железки" мне нравятся.
Именно поэтому — потому что галактики образовались позже и у света было меньше времени.
Для некоторых галактик уже и никогда не долетит, образовались бы раньше — долетел.
Зловреды через hosts отправляют на фишинговые страницы. Или на рекламо-помойку. С набором популярности https это стало сделать сложнее, но сказать что файл зловредам неинтересен нельзя
От всей этой «лживой» системы все видели только хорошее.
правильнее сказать "мы слышим только людей, которые от всей этой системы видели только хорошее". Потому что другую точку зрения мы услышать возможности не имеем.
А кто определяет полезность/нужность приложений?
Забыли уточнить во сколько он дороже чем самый продаваемый планшет.
А еще самый продаваемый планшет это наверняка для каких-нибудь индийских рынков.
Нужно просто считать вес в 16-ричной системе счисления, а расстояния в 12-ричной.
А как тогда такой метод привести к свободной функции (замыканию / делегату / колбеку) без потери существенной информации?
Ну и да, сигнатуры функций это часть системы типов (не всегда, но в данном случае да).
Года через три сделает эппл и вот тогда это будут инновации!
Это все хорошо ровно до тех пор когда у тебя из-за асинхронности не начинаются data race. А если асинхронность может привнести любая вложенная функция (скажем, Math.Abs) то получается что data race может начаться внезапно после обновления какой-нибудь библиотеки.
Как по мне так есть вполне причина что в языки вроде c# фичи добавляются медленно. Нужно учитывать всю прорву кода которая уже существует (ничего не поломать), нужно учитывать то что сейчас "хайпово" через пару лет может потеряться, а мешатсья под ногами и мешать внедрять будущие фичи будет всю последующую жизнь (особенно тут всякие "неявные" и "динамические" фичи опасны), а еще у зрелых языков есть "детали реализации" которые влияют на то что сделать можно, а что нельзя из тех или иных соображений (к примеру производительности).
Нет никакой диктатуры. Просто у того, кто принимает "фичу" к реализации есть еще и необходимость ее дальнейшей поддержки и интеграцией с другими фичами, которой у того кто ее предлагает нету. И языки здесь не единственные — если поддерживаешь небольшой собственный open-source проект будет то же самое. Ты не будешь реализовывать каждую мелочь которая к тебе в issues в гитхабе попадет — будешь взвешивать каждую на весах "сложность реализации — сложность поддержки — полезность"
Ну а так многие языки открыты а компиляторы open-source — бери да добавляй фичи. Хотя бы для того чтобы понять — действительно ли это такая простая фича как кажется.
Если номер на бюллетене вводить самому то это не дает возможность "системе" узнать как кто проголосовал — но все равно дает возможность это сделать "начальнику" пусть и не исключая возможность огласки
Если есть теневые ключи, то как определить что результат голосования собрался из реальных ключей, а не из теневых? Ведь определить какой ключ правильный нельзя никак by design
Кажется что правильно было выдавать "чистый" бюллетень (электронный, бумажный, неважно), но в процессе постановки голоса ты можешь (кроме голоса) добавить к нему произвольную строку или число, а потом публикуются пары "число" — "голос"
однако все равно есть две проблемы:
Там в юникоде достаточно много символов (а еще их можно комбинировать), а потом есть еще символы которые звучат похоже, а потом еще есть символы которые звучат по разному, но имеют похожие акустические параметры, ну а там уже и эвфемизмы подтянутся
Я к эпикам после их эпопеи с эксклюзивами отношусь плохо, но в этой истории буду "болеть" за них. Вдруг это приведет к тому что эппла заствят дать возможность устанавливать произвольный софт на их девайсы. Если так получится то с удовольствием перейду на яблоко т.к. сами "железки" мне нравятся.
Шутка
Графики не от нуля мы уже проходили… Встречайте график с нелинейной X!
Именно поэтому — потому что галактики образовались позже и у света было меньше времени.
Для некоторых галактик уже и никогда не долетит, образовались бы раньше — долетел.
А если загорится так просто комбо получится
Всяко лучше чем светить системы самолета в интернет. Вставить восемь дискет за раз — смешная по сравнению с остальным обслуживанием самолета операция.
если бы это была не дискета, а "проприетарный магнитный накопитель" то никто бы и ухом не повел.
Зловреды через hosts отправляют на фишинговые страницы. Или на рекламо-помойку. С набором популярности https это стало сделать сложнее, но сказать что файл зловредам неинтересен нельзя
Здесь основная проблема не в этом — на весь код всего 6 операторов new() — т.е. всего 6 объектов. Это неправильная матрица.
правильнее сказать "мы слышим только людей, которые от всей этой системы видели только хорошее". Потому что другую точку зрения мы услышать возможности не имеем.