Pull to refresh
276
0
Георгий Шуклин @amarao

Забанен за упоминание войны. Больше не на хабре.

Send message

Обычная кибернетическая задача - поддерживать эквилибриум системы с помощью инкрементальных воздействий, компенсируя отклоняющие воздействия снаружи.

Если проблемы единичных тиков (т.е. сотен наносекунд) нет, то обычная программа на обычном языке программирования может все эти задачи решать в спокойном режиме. Зачем для этого городить пачку чипов - не понятно.

Одновременно происходящие события либо поллятся по-очереди, либо становятся в очередь прерываний и данные оттуда всё равно поступают в сериализованном порядке. На каждом цикле все полученные данные (на момент начала цикла) позволяют рассчитать новые значения. Насколько я понимаю, тут даже состояние сохранять не надо, то есть каждый цикл рассчёта действует исходя из цифр на входе.

Математика может быть весьма увлекательной, но 100500 юнит-тестов - и программа готова.

troll mode:

DEAD BEAF - несимметричное

DEAD DAED - симметричное.

Это задача Великого Бутстрапа и насколько я знаю, для индустриального масштаба систем (читай, современных экосистем компиляторов и т.д.) она решена частично.

Идёт работа в этом направлении (reproducible builds - первый шаг), но в целом, задача невероятно сложная.

Это выглядит как не очень развестистый конечный автомат для простого event-loop'а. Ему точно нужно 100500 контроллеров? Из картинок не понятно в каких попугаях время. Если решение можно принять за 100-200 нс, то generic computing вполне справится. Если же это пикосекунды... Я хочу посмотреть на заглушку для многотонной стали, реагирующую хоть на что-то за время меньше наносекунды.

Windows ничего не показывает. Показывает программа, причём неизвестно какая. Пользователь верит, что наличие специфичной комбинации светящихся пикселов на экране - это выключенный микрофон, а другая комбинация - включенный.

Иногда это действительно так.

Спасибо! Крайне интересная интерпретация. Главное, что я в ней вижу, это динамическую параметризацию, и с этой проблемой я безуспешно боролся многие годы. Либо выковыривать код на уровне generate tests, либо нет.

Ваши примеры полны юнитов, и в таких штуках очень легко сделать фикстуры. Вот вам боевой пример, в котором невозможно использовать параметризацию, но в которых subtests выглядит как вундервафля:

import os

def test_users(host, subtests):
    for user in os.listdir('/home'):
        with subtests.test(user=user):
          assert host.user(user).exists
Hidden text

Видно, что у меня на машине есть два каталога в home, у которых нет пользователя.

Божественно!

subtests нужен там, где есть динамическая параметризация в тест тайме (не в collect time). Ура! Ура!

А где вы отлаживаете пайплайн? Я имею в виду тот самый финальный .github.yml/ .travis/, .github/workflows и т.д.?

Чем больше я в индустрии, тем с большой тоской я смотрю на процесс написания и отладки именно этого. Потому что инструментов - только print, никаких 'mock-сред" для таких монстров не завезли.

Любая попытка принести стейджинг приводит к тому, что на стейджинге всё работает, а на продакшене свои переменные, которые "привносят вкус продакшена" и их всё равно отлаживают на продакшене.

Пульт от ТВ или часы не подслушивают в силу свой примитивности или электо-механического устройства, для остальных устройств воспрос открытый.

А вот что можно обсуждать в доме приватного? А что вообще приватного есть? Например, у нас гипотетическая семья, в которой дочка "принесла в подоле". Ожидается, что обсуждение этого будет передано посторонним людям? (включая рандомных QA, которые отслушивают треки в рамках "повышения качества обслуживания"?)

Или просто обсуждаются политические вопросы. Какие у нас вопросы нельзя обсуждать на территории РФ? Перечислите?

Вы говорите "мифическая" так, как будто передача аудио-данных с микрофона колонки на сервера Яндекса - это гипотетическая выдумка.

Условный пенсионер может не понимать масштаба инвазивности, но это всё равно, что красить в доме свинцовой краской. "Пенсионер сам сможет решать какой у него приоритет - белые стены или мифический свинец".

Предполагается, что пенсионер - меньше человек и у него меньше прайваси о которой надо беспокоиться?

Such personal data!

So reward!

Если бы все слушали рынок, вы бы сидели на IE на базе винды с sliverlight'ом для мультимедиа.

Именно. И хром сейчас занимает позицию IE. Более того, IE, по крайней мере, не сливал данные в MS.

А если что-то не работает в хроме, но работает в FF?

Интересно, а кто их покупает? Лично у меня, идея установки в доме 24/7 микрофона для стриминга звука из дома на чужие сервера вызывает оторопь. Ну как если бы в туалете сделать прозрачное окно во всю стену.

Если у человека основная сумма денег приходит из-за рубежа, то не удвилюсь.

Перефразирую:

Сбербанк отказал без объяснения причин в обслуживании (попросил закрыть счёт и вывести деньги в течение двух месяцев) Сцовиталли Михаилу, гражданину Грузии, имеющему ВНЖ в РФ. Отказ произошёл продажи Михаилом провайдера Грузтелеком и перевода средств от продажи на счёт в Сбербанке. Сбербанк отказался комментировать отказ в обслуживании, наблюдатели предполагают, что отказ связан с средствами, которые Михаил переводил оппозционным политикам.

У меня при прочтении такой новости будет удивление, что деньги дают вывести. Заморозили счёт да и всё, гуляй.

С видом на жительство интереснее, да. Если сделка проходила в UK и источник денег (покупатель) был KYC'нутый, то странно.

А вот если покупатель был из РФ и происхождение его денег не совсем понятно, то утверждения "просто продажа" не достаточно для отмывания денег.

Кто проверял эти ООО "ФАЙБЕРСВЯЗЬСТРОЙ" и АО "ЭР-ТЕЛЕКОМ ХОЛДИНГ"? При этом "файберстрой" принадлежит тому же эр-телекому.

Пахнет русским "группа компаний холдингового типа". У одной уставной капитал 10к, у второй 100к рублей.

Я не хочу наговаривать, и сам ничего не знаю по этому вопросу, но вопрос "откуда деньги появились" (в т.ч. у покупателя) - вполне валидный вопрос у банка.

Уберите из жизни стрессовые составляющие

А так же войну, санкции, экономический кризис, инфляцию, болезни у детей...

Как же я раньше не догадался. Ща уберу. Спасибо за совет!

Information

Rating
Does not participate
Registered
Activity