Во‐первых, тайное голосование — это не выбор между безопасностью и прозрачностью. Тайное голосование — это возможность высказывать своё мнение независимо от своего положения.
Во‐вторых, введение любого политического ценза на право выбирать в настоящее время невозможно.
Есть целый ряд аргументов в пользу различных цензов. Цензы бывают разные: бывают имущественные цензы, бывает ценз половой: женщины много веков, до самого последнего времени не имели права голоса, образовательный ценз…
Расовый ценз, потому что некоторые расы отличаются от других, у них как‐то мозг не в ту сторону развит, туда бюллетени не засовываются избирательные. Есть поклонники и таких теорий. Мы не такие. Имущественный ценз выглядит безобиднее. Образовательный ценз вообще выглядит благородно.
Но, понимаете, в чем проблема. Каждый из них можно как‐то обосновать — ни один из них уже невозможно имплантировать в политическую практику, потому что человечество этот этап прошло. Забудьте уже. Всеобщее избирательное право — это достижение прогресса, развития человечества. Этот этап достигнут, обратно его не откатить.
Начальник сказал голосовать за партию, а несогласных уволить. Это очень хорошо, что теперь начальник может со 100% достоверностью проконтролировать поимённо правильность голосования за партию.
да реализуйте свои структуры данных
Симметричный ответ: а зачем тогда числа с плавающей запятой ввели? Ну и реализовывали бы их на своих структурах данных. Зачем это тащить в процессор?
Меня удивляет, что в процессоре до сих пор нет нативной поддержки натуральных дробей, есть лишь только «числа с плавающей запятой». Казалось бы, добавь натуральную дробь с числителем и знаменателем — и не будет проблем с точностью. А нет. Не добавляют.
У меня есть два соображения по этому поводу.
1. В США натуральные дроби — это моветон, сложная штука, которую не используют.
2. В бухгалтерии и финансах не приняты.
Открытое голосование не гарантирует свободу волеизъявления гражданина. В такой системе будет большинство тех, кто готов открыто кого‐то поддержать за тысячу рублей, и сильно упрощается проверка на правильность голосования за нужного кандидата.
При тайном голосовании важным критерием является исключение контроля за волеизъявлением голосующего.
Очевидно, что случаев «одна строка — одна инструкция» намного больше, чем мешанина инструкций в одной строке, поэтому в исходном коде будет намного больше синтаксического мусора в виде точек с запятой.
Отдельный оператор‐разделитель инструкций в этом случае уберёт мусор в конце каждой строки.
Это не поможет.
WebAssembly — это байт‐код для встроенного интерпретатора. Если программист написал на яваскрипте говнокод, то он так и оттранслируется в говнокод на WebAssembly. Объекты, используемые яваскриптом, точно такие же, какие будут использоваться и WebAssembly. Строки точно также будут ссылаться на своих родителей и держать их, занимая память.
Я не очень понимаю подход, когда библиотека должна инспектировать вызывающее её приложение и создавать оттуда классы. Хотя бы потому, что классы в приложении могут создаваться хитрым способом с выделением сырой памяти.
Обычно делают так. В библиотеке есть абстрактный базовый класс или интерфейс, который должен реализовать клиент. Клиент сам создаёт наследников этого класса и передаёт в функции библиотеке. Почему такое решение вас не устраивает?
Я думал, что генератор страниц преобразует множество строк из *.md‐файла во множество строк *.html‐файла, но не думал, что для его работы нужен целый HTTP‐сервер.
Простите, но нет. И вот почему.
1. Российские тюрьмы совершенно не способствуют исправлению поведения человека.
2. Множится «зоновский менталитет».
3. Государство тратит деньги на содержание не только провинившегося, но и всех обслуживающих его силовиков.
Конфискация автомобиля и наложение очень высокого штрафа — это достаточная мера.
Ну как же не нужны. Нужны. А если человек хочет сделать подарок дальтонику, то как он узнает о товаре, если не сможет его увидеть?
А зачем искусственно уменьшать аудиторию, если можно сделать изображение для всех и показать всем? Чем больше людей увидит — тем выше продажи.
Во‐первых, тайное голосование — это не выбор между безопасностью и прозрачностью. Тайное голосование — это возможность высказывать своё мнение независимо от своего положения.
Во‐вторых, введение любого политического ценза на право выбирать в настоящее время невозможно.
Есть целый ряд аргументов в пользу различных цензов. Цензы бывают разные: бывают имущественные цензы, бывает ценз половой: женщины много веков, до самого последнего времени не имели права голоса, образовательный ценз…
Расовый ценз, потому что некоторые расы отличаются от других, у них как‐то мозг не в ту сторону развит, туда бюллетени не засовываются избирательные. Есть поклонники и таких теорий. Мы не такие. Имущественный ценз выглядит безобиднее. Образовательный ценз вообще выглядит благородно.
Но, понимаете, в чем проблема. Каждый из них можно как‐то обосновать — ни один из них уже невозможно имплантировать в политическую практику, потому что человечество этот этап прошло. Забудьте уже. Всеобщее избирательное право — это достижение прогресса, развития человечества. Этот этап достигнут, обратно его не откатить.
Начальник сказал голосовать за партию, а несогласных уволить. Это очень хорошо, что теперь начальник может со 100% достоверностью проконтролировать поимённо правильность голосования за партию.
Когда я слышу такую фразу, я всегда спрашиваю: «А у вас в комнате есть занавески?»
Симметричный ответ: а зачем тогда числа с плавающей запятой ввели? Ну и реализовывали бы их на своих структурах данных. Зачем это тащить в процессор?
У меня есть два соображения по этому поводу.
1. В США натуральные дроби — это моветон, сложная штука, которую не используют.
2. В бухгалтерии и финансах не приняты.
При тайном голосовании важным критерием является исключение контроля за волеизъявлением голосующего.
Отдельный оператор‐разделитель инструкций в этом случае уберёт мусор в конце каждой строки.
Причём непонятно, почему в этом случае они используются:
А в этом нет:
почему нужно это дублирование конца строк? Неужели недостаточно символов CrLF, которые вставляет любой редактор по нажатию на Enter?
WebAssembly — это байт‐код для встроенного интерпретатора. Если программист написал на яваскрипте говнокод, то он так и оттранслируется в говнокод на WebAssembly. Объекты, используемые яваскриптом, точно такие же, какие будут использоваться и WebAssembly. Строки точно также будут ссылаться на своих родителей и держать их, занимая память.
Обычно делают так. В библиотеке есть абстрактный базовый класс или интерфейс, который должен реализовать клиент. Клиент сам создаёт наследников этого класса и передаёт в функции библиотеке. Почему такое решение вас не устраивает?
1. Российские тюрьмы совершенно не способствуют исправлению поведения человека.
2. Множится «зоновский менталитет».
3. Государство тратит деньги на содержание не только провинившегося, но и всех обслуживающих его силовиков.
Конфискация автомобиля и наложение очень высокого штрафа — это достаточная мера.