“Меня натаскивали как нейросеть, загоняя в меня информацию батчами снова и снова, сравнивая результат с бенчмарками и отправляя на второй круг, и теперь меня все хвалят за мой английский”. Молодец, железная задница, возьми с полки токен на энергетическую пайку.
это и есть радиолюбительство. Государство решило дать доступ к запускам всем желающим ну хоть как-то компетеньным организациям. Вот теперь каждый проходит свой путь, кто с нуля, кто пользуется чьими-то наработками, но серьёзные профильные организации наработки не раздают, да и кубсатов раньше не делали. Так что фактически разрабатываются миниатюрные космические платформы с нуля.
Забавно, как десятилетиями мамкины пирожки спокойно жили с man-in-the-middle от АНБ (на минутку - не просто государства, а конгломерата государств, имеющих своей целью прямого нанесения вреда гражданам России - мне, моим детям, родственникам, друзьям и знакомым), и как резко возбудились, когда появилась угроза man-in-the-middle от своего государства, имеющего своей целью защиту этих же людей.
И никто не задаётся вопросом, как же так произошло, что за десятилетия существования протокола ssl и https ни один российский удостоверяющий центр не смог попасть не то, что в список корневых УЦ винды, но даже в “опенсорсные” библиотеки. Несмотря на то, что ГОСТ на шифрование и подпись с огромным трудом и скрипом в SSL пропустили.
Иначе как помутнением разума, вроде бы гордящихся своим интеллектом, людей я это объяснить не могу.
Начинайте минусовать, мамкины пирожки. Неприятная правда такая неприятная.
IP через лору - мёртвая вещь. Пока спутник пролетает над головой, еле успеваешь залогиниться по SSH, ещё одна мёртвая вещь для лоры. Пока обменяется ключами, туда-сюда, как раз за горизонт спутник и уплывёт. Последнюю команду успел Ctrl+V и привет. Тут гораздо лучше банальный телнет. Причём в local edit mode.
Вместо IP для лоры мы пришли к своему сетевому протоколу. Вместо UDP заголовка (28 байт) у нас 8 байт, MTU (включая заголовок) 256 байт. Адресация 3 байта вместо 4х. Вместо TCP заголовка (по-разному, но много больше чем у UDP) - 8+2 байт (протокол назвали RDT). Да, оно самодельное, наверное в нём ещё будем отлавливать баги и улучшать, оно более ограниченное, под него нужно адаптировать софт, но оно уже сейчас есть и работает.
Ну, если цель - производительность, то приведённые решения не помогут, а только усугубят ситуацию. Кроме редкого класса паралелящихся вычислений. А константы сделать не так сложно. Просто почему-то автор Питона их презирал с самого зарождения Питона.
Согласен что CoW штука хрупкая, но на C++ основная проблема это указатели (и итераторы), коих в Питоне нет. Навскидку сложно, но на первый взгляд как будто ничего не мешает реализовать такое в CPython, если там такого уже нет, конечно.
самое смешное, что типы ctypes работают примерно вдвое медленнее родного int. numpy страшно тяжёлый и тоже медленный на простых операциях, не перекладывающихся на массивное выполнение родного кода или даже на видеопроцессор. array лёгкий но малоразвит (нельзя даже прибавить смещение ко всем числам массива, например) и тоже вдвое медленнее. numba это вообще другой язык программирования встроенный в питон (примерно как webasm относится к javascript).
в Qt, например, все присваивания основных классов делаются через увеличение счётчика ссылок. И лишь при изменении одного из объектов создаётся копия (своеобразный copy-on-write).
QByteArray x = y; // x и y указывают на один блок данных
x.append(4); // вот тут x делает копию и дописывает 4
Ну-ну. Забанить могли и в аське, и на - о ужас - irc. И даж в фидонете :) Большинство юзеров всегда нормальные, но небольшое меньшинство неадекватов всё портят.
Ну, типа в контексте "умного дома", чтобы в телеге написать "АлисаДжарвис, отключи горячий стояк и включи бойлер" из машины, ну или там "в 19:00 включи свет, музыку и шевели Шерлока, а в 23:00 выключай всё" из командировки.
“Меня натаскивали как нейросеть, загоняя в меня информацию батчами снова и снова, сравнивая результат с бенчмарками и отправляя на второй круг, и теперь меня все хвалят за мой английский”. Молодец, железная задница, возьми с полки токен на энергетическую пайку.
лора это просто микросхема, данные можно передавать в любом формате. Размер пакетов от единиц до 255 байт. И ни в чём себе не отказывай!
это и есть радиолюбительство. Государство решило дать доступ к запускам всем желающим ну хоть как-то компетеньным организациям. Вот теперь каждый проходит свой путь, кто с нуля, кто пользуется чьими-то наработками, но серьёзные профильные организации наработки не раздают, да и кубсатов раньше не делали. Так что фактически разрабатываются миниатюрные космические платформы с нуля.
Забавно, как десятилетиями мамкины пирожки спокойно жили с man-in-the-middle от АНБ (на минутку - не просто государства, а конгломерата государств, имеющих своей целью прямого нанесения вреда гражданам России - мне, моим детям, родственникам, друзьям и знакомым), и как резко возбудились, когда появилась угроза man-in-the-middle от своего государства, имеющего своей целью защиту этих же людей.
И никто не задаётся вопросом, как же так произошло, что за десятилетия существования протокола ssl и https ни один российский удостоверяющий центр не смог попасть не то, что в список корневых УЦ винды, но даже в “опенсорсные” библиотеки. Несмотря на то, что ГОСТ на шифрование и подпись с огромным трудом и скрипом в SSL пропустили.
Иначе как помутнением разума, вроде бы гордящихся своим интеллектом, людей я это объяснить не могу.
Начинайте минусовать, мамкины пирожки. Неприятная правда такая неприятная.
из забавного - к названию RDP (reliable datagram protocol) мы с автором CSP пришли абсолютно независимо. но у него оверхед 5 байт на пакет. у нас 2.
Спасибо за на водку. Жаль, в 2020м году я не смог его найти.
Только внутрифирменная документация и библиотеки. К сожалению.
IP через лору - мёртвая вещь. Пока спутник пролетает над головой, еле успеваешь залогиниться по SSH, ещё одна мёртвая вещь для лоры. Пока обменяется ключами, туда-сюда, как раз за горизонт спутник и уплывёт. Последнюю команду успел Ctrl+V и привет. Тут гораздо лучше банальный телнет. Причём в local edit mode.
Вместо IP для лоры мы пришли к своему сетевому протоколу. Вместо UDP заголовка (28 байт) у нас 8 байт, MTU (включая заголовок) 256 байт. Адресация 3 байта вместо 4х. Вместо TCP заголовка (по-разному, но много больше чем у UDP) - 8+2 байт (протокол назвали RDT). Да, оно самодельное, наверное в нём ещё будем отлавливать баги и улучшать, оно более ограниченное, под него нужно адаптировать софт, но оно уже сейчас есть и работает.
Ну, если цель - производительность, то приведённые решения не помогут, а только усугубят ситуацию. Кроме редкого класса паралелящихся вычислений. А константы сделать не так сложно. Просто почему-то автор Питона их презирал с самого зарождения Питона.
Согласен что CoW штука хрупкая, но на C++ основная проблема это указатели (и итераторы), коих в Питоне нет. Навскидку сложно, но на первый взгляд как будто ничего не мешает реализовать такое в CPython, если там такого уже нет, конечно.
может сделать универсальные суффиксы к литералам, как сделали в C++? (1,2,3)f не конфликтует с валидным синтаксисом.
самое смешное, что типы ctypes работают примерно вдвое медленнее родного int. numpy страшно тяжёлый и тоже медленный на простых операциях, не перекладывающихся на массивное выполнение родного кода или даже на видеопроцессор. array лёгкий но малоразвит (нельзя даже прибавить смещение ко всем числам массива, например) и тоже вдвое медленнее. numba это вообще другой язык программирования встроенный в питон (примерно как webasm относится к javascript).
так кросивее
в Qt, например, все присваивания основных классов делаются через увеличение счётчика ссылок. И лишь при изменении одного из объектов создаётся копия (своеобразный copy-on-write).
QByteArray x = y; // x и y указывают на один блок данных
x.append(4); // вот тут x делает копию и дописывает 4
⋯≔≡≣⫷⁅{“one”: 1}⁆⫸≣≡≕⋯
А bytes(b) делает копию или просто увеличивает счётчик ссылок? В смысле, в чём смысл take_bytes ?
Особенно доставляет frozen set f(1,2).
“Можно ли мне назвать свою функцию f()? - Можно, а зачем?”
В псевдокоде мы имеем LOAD_SMALL_INT 1 vs LOAD_GLOBAL 0 (ONE) что таки даёт значительную разницу по времени выполнения (второе - поиск по словарю)
Ну-ну. Забанить могли и в аське, и на - о ужас - irc. И даж в фидонете :)
Большинство юзеров всегда нормальные, но небольшое меньшинство неадекватов всё портят.
Ну, типа в контексте "умного дома", чтобы в телеге написать "
АлисаДжарвис, отключи горячий стояк и включи бойлер" из машины, ну или там "в 19:00 включи свет, музыку и шевели Шерлока, а в 23:00 выключай всё" из командировки.