Pull to refresh
94
0

Пользователь

Send message
Пока не знаю, но вот самое хрупкое это керамические конденсаторы и кварцевые резонаторы. Думаю, что заливка чем-то должна помочь до какой-то степени распределять механическую энергию тряски/ударов.
Да, были мысли в систему ввести ещё и данные о позиции ног человека относительно доски. Например есть трюки, где вращается и райдер и доска, например bs 180 kickflip. С точки зрения доски этот трюк ничем не будет отличаться от varial kickflip, поэтому нужны доп. данные о том, где находится сам райдер. Та же ситуация с трюками, вовлекающими в себя body varial, например pop shove-it body varial с точки зрения доски будет выглядеть просто как обычный pop shove-it.
Спасибо! Пока купить не получится, только если как general purpose IMU с поддержкой BLE, т.к. скейт-функций там пока нет. С вашей проблемой ещё не сталкивался, т.к. до режимов сна ещё не дошёл. Ответил вам в ЛС по поводу совместной отладки этой проблемы с радио.
There's no such thing as free lunch, далеко не с первого раза всё заработало. Потребовалось две ревизии на конкретно этих чипах.
Про сжатие, добился уменьшения пакета с 40 до 20 байт путём отправки 16-битных чисел с фиксированной точкой (родной формат IMU) вместо 32-битных float. Дальше только агрегация, да.
На ум приходит сценарий, когда счетчик может измерять мощность и отключаться на N минут при превышении. Когда включился, измеряет ещё раз. И так по кругу пока мощность не будет снижена.
Не говорю за всех, но, по поводу корпуса, это обычно очень ортогональная программированию и разработке железа область, в которую не всегда есть время и желание вкатываться. В итоге получаются вот такие «корпуса», сам этим грешен был.
Ещё зависит от того, есть ли у разработчика деньги на сертификацию ЭМ совместимости своего радиотракта у FCC, CE и т.д. если планируется коммерчески эти устройства реализовывать.
Спасибо, интересно! Как раз были мысли реализовать UTXO-модель криптовалюты, но для другого фреймворка — Exonum (изначально там account-based система).
Странно, что не упомянуты VDF — verifiable delay functions. Дают возможность создать PVRB в протоколах Unicorn либо как у ETH 2.0.
На Cortex-M можно запрашивать показания Program Counter через ITM и строить flame graph, например. Так можно понять, какой процент времени ядро тратит в каких местах кода.
На ум сразу приходит статический анализ кода для оценки потребления программой стека, но он если и возможен, то только в рамках чистых функций без side-effect-ов (т.е. не взаимодействующих с внешним миром), иначе проблема сводится к решению (нерешаемой) проблемы останова.
Интересная реализация миксера, жалко только, что она не исключает trusted third party. Trusted third parties are security [privacy] holes.

технологию, похожую на ту, что используют популярные анонимные криптовалюты: Z-Cash, Monero и другие.

Нет. В существующих криптовалютах, миксеры, в лучшем случае, имеют аналоги в виде интерактивного CoinJoin, когда желающие смешать свои UTXO в рамках транзакции, договариваются друг с другом о том, как её сконструировать. В перечисленных монетах, Monero, Z-Cash либо тех, что построены на Mimblewimble (Grin, BEAM) анонимность достигается отнюдь не за счёт обфускации входов и выходов транзакций, а за счёт того, что:

  • Та или иная реализация Confidential Transactions: адреса видны, но количества передаваемых монет сокрыты в гомоморфных Pedersen Commitment-ах, к которым добавлен ZKP rangeproof для доказательства того, что количество передаваемых монет неотрицательно. В Monero, к тому же, применяются кольцевые подписи для обфускации адресов (RingCT)
  • Правила консенсуса реализованы в виде арифметической цепочки, над которой формируется доказательство с нулевым разглашением о следовании этим правилам (Z-Cash)
  • Ни адреса, ни количества передаваемых монет не раскрываются (схема Mimblewimble). Проверка правил консенсуса сводится к гомоморфному суммированию комиссии, количеств на входе и на выходе, которое даёт ноль и к проверке range proof-ов транзакций.

Кроме того, в монетах, позволяющих применять агрегацию транзакций (Bitcoin после введения Schnorr-подписей), Grin, BEAM можно выполнять аналог CoinJoin ещё на этапе распространения транзакции по сети (stem-фаза протокола Dandelion).

Таким образом, многие монеты в наши дни уже давно отошли от устаревшей идеи обфусцировать входы и выходы транзакций путём интерактивного конструирования транзакции (которое, к тому же, ещё и подразумевает доверие к третьей стороне). Сторонние сервисы для заметания следов использовать не стоит.
Не увеличит ли такое умение уклоняться от иммунитета онкогенность тканей, полученных из таких стволовых клеток?
Разглядывать результаты пайки, нанесения пасты либо расстановки компонентов — сойдёт, но вот паять под ним из-за его, как отмечено выше, небольшого фокусного расстояния, проблематично.

nRF52-DK, снимок экрана на телефон

Грустно наблюдать ситуацию со средней зарплатой в embedded, одном из самых сложных и ответственных секторов.

На смену zk-SNARKs и STARKs уже приходят Bulletproofs (можно найти в Monero, Grin), такие же не интерактивные док-ва с нулевым разглашением, но которые при этом не требуют установки доверенных параметров, избавляя всех от паранойи. В проекте bulletproofs-dalek вообще скоро реализуют возможность помимо range proof генерировать доказательства для любой заранее заданной R1CS, как это сейчас позволяют делать zk-SNARKs, для любых арифметических цепей.

Да, приёмная плата в процессе:


Изображение

image


Pogo-пины на пружинках вот такие (с Алиэкспресс, высота пинов целиком 16.54мм):


Изображение

image

К слову, тестовых поинтов для pogo-пинов получилось много:


Зато удобно и не надо ничего припаивать для отладки.

Information

Rating
Does not participate
Registered
Activity