Сенсорный дисплей управления производит очень странное впечатление на фоне кнопочек Союза со специальными рамочками, которые не допускают случайного нажатия соседней кнопки. А да, там ещё палка специальная была (кочерга). В общем, шаблон порван. Я, конечно, прекрасно понимаю, что они далеко не дураки, но есть вопросы к надёжности такого решения. Или ручное управление вообще сведено к нулю? Много вопросов…
Поэтому я и говорю, что вам нужен собственный майнер
Использование нестандартного майнера для нестандартного поведения я принимал как данность. Я думал, что мы оба это понимаем.
Мемпул одинаков у всех узлов с точностью до нескольких секунд.
Хорошо, это я тоже могу принять. Но ведь майнеры стремятся начать добывать новый блок как можно раньше, т.к. это добавляет шансов быть первым. Их не должна волновать актуальность пула. Майнер разве виноват, что его пул обновился на пару секунд позже соперника? Он будет добывать из того что есть. И тут очень интересно. Если к нему прилетит через секунду более актуальная транзакция (таким образом его пул будет такой же как и у остальных), ему имеет смысл останавливать работу, переформировывать блок и начинать с начала? По-моему нет, он теряет вычислительное время на этих операциях и рискует проиграть.
Ок, допустим я заблуждаюсь, ответьте мне, пожалуйста, на следующие вопросы:
1. Предположим я выберу из пула произвольный набор транзакций, т.е. не все самые новые и свежие и умудрюсь подтвердить блок раньше остальных. Другие майнеры будут проверять, что в новом подтверждённом блоке есть транзакция, которая была не самая свежая? Разве это строгое правило для подтверждённого блока?
2. Допустим в сеть запущены 2 транзакции (при прочих равных) на разные кошельки. Наверное, можно для простоты сказать, что пул представляет из себя FIFO, где соблюдается очередь транзакций. Вы действительно считаете, что это FIFO у всех майнеров во всём мире всегда будет одинаково? Сетевой пакет может прийти с задержкой или вообще пропасть. При совершении транзакции со стороны пользователя указывается время? Если да, то получается, что пользователи и майнеры должны быть строго синхронизированы по времени, чтобы очередь соблюдалась. Разве это так?
По-моему вы всё правильно понимаете, кроме одного момента. Сейчас среднее время подтверждения транзакции биткоина около 30 минут (на самом деле больше, но не важно). Если в пул попадут 2 транзакции с разницей во времени в 5 минут, то конечно, первая транзакция будет в разработке у майнеров первой и у неё шансы быть подтверждённой выше, чем у второй. Но это только вероятнось. Да деле майнеру, который выбрал блок со второй транзакцией может повезти и он подтвердит его даже раньше, чем остальные. В итоге все майнеры бросят текущую работу, т.к. нет смысла пытаться догонять второй «головой», все стремятся добавить блок к самой верхушке блокчейна. И если это сценарий происходит, то первая транзакция так и не будет никогда подтверждена, хотя о ней узнали раньше. Это эффект случайности времени подтверждения. Да, среднее время 30 мин, но это не означает, что нельзя подтвердить за 10 мин, вопрос вероятности.
Это не так, стоять при оплате биткойном — не необходимо.
Если вы покупатель, то да, можно сформировать транзакцию, схватить товар и бежать :)
Да только толковый продавец вас не отпустит, т.к. есть риск двойной траты средств и он рискует ничего не получить. Представьте себе, что вы зашли в магазин и купили биткоинами газировку. Транзакцию сформировали, она ушла на подтверждение, но продавец не стал ждать и отпустил вас. Вы тут же бежите в другой магазин купить ещё газировки и так же уходите. В итоге в пуле две конкурирующие транзакции на различные кошельки продавцов. А деньги за газировку получит тот везучий продавец, чья транзакция первая будет подтверждена.
Мне кажется, что карма должна отражать совокупность деятельности. А прямое голосование в карму этот фактор обходит. Плюсы/минусы за комментарии и публикации должны иметь весовые коэффициенты.
Согласитесь, 30 минут и несколько дней — это уже существенная разница.
Это, конечно, разница, но в случае оплаты картой стоять несколько дней перед продавцом не нужно. А полчаса и более при оплате биткоином — необходимо. Я даже не говорю о том, что мало дождаться подтверждения блока с твоей транзакцией, нужно ещё несколько блоков поверх, т.к. другая «голова» может догнать.
Компании — операторы мобильной связи смогут задавать режимы работы, при которых телефон будет жестко привязан к определенным сетям.
Например, если суд запретит продажу телефонов определённой марки в стране, то операторы должны будут ограничить работу телефона. Это кажется бредом, т.к. запрет на продажу не должен подразумевать запрета на использование. Но с другой стороны подобный бред когда-то был с региональной защитой DVD. Купив легально диск в одном регионе, легально посмотреть его на плеере из другого региона нельзя. А поводом для судебного разбирательства вполне могут быть патентные споры, коих сейчас полно.
С технической точки зрения по-моему можно попытаться решить проблему на имеющихся ноутах небольшим удлинителем. Судя по видео, место должно хватить. По сути нужен короткий полиимидный переходник с папой и мамой, который немного сместит разъём ближе к шлейфу дисплея, выигрывая таким образом недостающую длину. Учитывая технологические возможности Apple в проектировании нестандартных узлов, задача решаема. Надо сделать и всем бесплатно добавить.
А откуда брать этот *.ppd файл с задержками? Это общепринятый формат? Насколько мне известно, производители предоставляют IBIS модель, откуда можно путём несложных расчётом получить величины задержек. Почему бы тогда не сделать импорт IBIS?
Нет, они сделали навесной блокиратор, не внося изменений в оригинальное устройство (так то можно было бы микрофоны внутри колонки отключать). Он транслирует запрос, когда слышит своё слов-триггер и шумит в микрофоны колонки во всех остальных случаях.
Эту картинку стоило в статье в явном виде показать
повышение ввозных таможенных пошлин вплоть до 20% при нулевых пошлинах на импорт комплектующих (для стимуляции отечественной сборки);
1. Откуда информация о нулевых пошлинах? Она вообще соответствует действительности?
2. Ок, если п.1 — правда, то если компоненты не для разработки маршрутизатора, то на таможне надо будет это доказывать? Как это вообще можно контролировать?
3. Пошлина в 20% для иностранных комплектующих для стимуляции отечественной сборки? А если комплектующие не импортные, то сборка не нужна что ли?
Сложно с вами не согласиться, но ограниченность ресурсов это первое, чем должна руководствоваться команда. Другое дело, что не всеми качествами проекта можно произвольно манипулировать. Можно некоторые вещи сделать на 20% надежнее за счёт денег, или на 5% технологичнее за счёт времени. Но, например, масштабируемость подкрутить иногда нельзя совсем, т.к. изменения слишком глобальны. Короче говоря, всё сложно. Deal with it.
Ок, и это будет отличным аргументом, если в проекте используются инструменты, которые потенциально могут поломаться из-за табов. Я, если честно, на этом не спотыкался, т.к. использую только пробелы. Суть же не в этом, а в достаточно убедительной аргументации любого вопроса и умении окружающих её адекватно принимать или критиковать.
Автор статьи явно об этом не говорил, но давайте отличать субъективное от объективного. Потому что табуляция с пробелами является субъективным восприятием, так же как и шрифт, цвет фона и т.д. Но технически никакой разницы нет, если только мы не пытаемся сэкономить < 2% объема репозитория из-за разницы табов и пробелов. И тем не менее есть много объективных причин и технических способов решать даже подобные субъективные проблемы. Толковая команда к этому естественно придёт, т.к. исход войны табов с пробелами — далеко не самоцель проекта.
Но другие люди не дают вам эти факты, им просто не нравится идея, или они не понимают ваших фактов, или они не готовы принять ваше решение в данный момент.
Короче говоря, люди не хотят следовать вашему решению, не потому что оно неверно. Они просто не готовы принять его.
-Почему? (Я не согласен и не хочу)
-Вы должны принять это, даже если вам не нравится.
Извините, но в инженерной среде это выглядит дико. Я могу понять, если такое случится в деятельности связанной с искусством, т.к. там субъективно всё. Но в инженерии такого подхода быть не может, это первое зло. Только факты, умение их находить, принимать и опровергать другими фактами. Как раз конструктивный спор разработчиков с таким подходом помогает определить наиболее оптимальное решение задачи.
Использование нестандартного майнера для нестандартного поведения я принимал как данность. Я думал, что мы оба это понимаем.
Хорошо, это я тоже могу принять. Но ведь майнеры стремятся начать добывать новый блок как можно раньше, т.к. это добавляет шансов быть первым. Их не должна волновать актуальность пула. Майнер разве виноват, что его пул обновился на пару секунд позже соперника? Он будет добывать из того что есть. И тут очень интересно. Если к нему прилетит через секунду более актуальная транзакция (таким образом его пул будет такой же как и у остальных), ему имеет смысл останавливать работу, переформировывать блок и начинать с начала? По-моему нет, он теряет вычислительное время на этих операциях и рискует проиграть.
1. Предположим я выберу из пула произвольный набор транзакций, т.е. не все самые новые и свежие и умудрюсь подтвердить блок раньше остальных. Другие майнеры будут проверять, что в новом подтверждённом блоке есть транзакция, которая была не самая свежая? Разве это строгое правило для подтверждённого блока?
2. Допустим в сеть запущены 2 транзакции (при прочих равных) на разные кошельки. Наверное, можно для простоты сказать, что пул представляет из себя FIFO, где соблюдается очередь транзакций. Вы действительно считаете, что это FIFO у всех майнеров во всём мире всегда будет одинаково? Сетевой пакет может прийти с задержкой или вообще пропасть. При совершении транзакции со стороны пользователя указывается время? Если да, то получается, что пользователи и майнеры должны быть строго синхронизированы по времени, чтобы очередь соблюдалась. Разве это так?
Да только толковый продавец вас не отпустит, т.к. есть риск двойной траты средств и он рискует ничего не получить. Представьте себе, что вы зашли в магазин и купили биткоинами газировку. Транзакцию сформировали, она ушла на подтверждение, но продавец не стал ждать и отпустил вас. Вы тут же бежите в другой магазин купить ещё газировки и так же уходите. В итоге в пуле две конкурирующие транзакции на различные кошельки продавцов. А деньги за газировку получит тот везучий продавец, чья транзакция первая будет подтверждена.
2. Ок, если п.1 — правда, то если компоненты не для разработки маршрутизатора, то на таможне надо будет это доказывать? Как это вообще можно контролировать?
3. Пошлина в 20% для иностранных комплектующих для стимуляции отечественной сборки? А если комплектующие не импортные, то сборка не нужна что ли?