All streams
Search
Write a publication
Pull to refresh
109
0
Михаил Борисов @MichaelBorisov

User

Send message
Спасибо, посмотрел. Библиотека довольно объёмная. Хоть её и можно приводить в пример в качестве профессиональной реализации, но всё же остаётся открытым вопрос: что из этого кода является существенным, а что — несущественным для реализации кольцевого буфера для обмена данными между потоками?

Вы не можете что-нибудь пояснить по этому поводу?
Это вам ещё везёт. Когда я смотрю видео, реклама включается каждые 2 минуты.
В ютубе есть много авторских видео с отключенной монетизацией. Например, у меня на канале монетизация отключена, а весь материал готовил сам. С учётом размера канала, доход был бы несущественным, а так хотя бы зрителям приятнее без рекламы. Вот с таких каналов Ютуб и хочет поиметь, включая рекламу и в них, и забирая доход себе.

Хоть бери и удаляй канал.
Среди трансцендентных уравнений попадаются и очень простые, которые не решаются.

Например, exp(a*x)+exp(b*x)=1, найти x, где a, b — параметры (произвольные действительные числа)

Для некоторых уравнений, которые не решаются, придумали специальные функции. Например, если y = x*exp(x) — то x=W(y) — функция Ламберта. С её помощью можно точно решить некоторые трансцендентные уравнения или хотя бы выразить решение в терминах специальных функций.

Аналогично y=sin(x)/x, обращения в элементарных функциях не существует.
В контексте нашей с вами дискуссии. Ваши слова:
На С++ и Java без правильной happens-before семантики ничего работать не будет (в машинных кодах тоже, но по меньшему количеству причин).

Вот прошу уточнить.
Спасибо, общие положения мне и без того были известны. А что конкретно, по-вашему, необходимо использовать при реализации кольцевого буфера, пригодного для передачи информации между потоками?
А можно подробнее, что вы имеете в виду? Какая в C++ и в ассемблере правильная happens-before семантика?
Если не накосячить с реализацией — то ring buffer «из коробки» пригоден для передачи данных между разными потоками без mutex или других примитивов синхронизации. Использовался для этой цели с незапамятных времён. О чём вообще дискуссия? Кто-то не умеет реализовывать ring buffer для читателя и писателя из разных потоков? Кто-то пихает туда mutex?
ring buffer вроде бы и так является одной из основных lock-free структур данных. Его можно без довесок использовать для передачи информации из одного потока в другой (но не более одного записывающего и не более одного читающего).
Материал, конечно, интересный, но подача несколько «жёлтая», особенно на видео.

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

Что же касается ядерных реакций, гамма- и нейтронного излучения — то верится слабо. Разогнать частицы до нужных энергий можно с помощью ускорителя, но сомнительно, что описываемая система представляет собой достаточно эффективный ускоритель.
Как чат-бот он не очень хорош. Например, он не смог понять вопрос «How did you invent General Relativity?». Голос и изображение синтезированы красиво. Но опять-таки, нет уверенности, что это сильно похоже на реальные записи. В общем, больше пиар, чем успех.
По многим пунктам указано «Доступность: сейчас». Для кого доступность? Можно ли обычному человеку взаимодействовать с нашумевшей GPT3?

Многие «прорывные технологии» касаются масштабного сбора и обработки информации о простых людях. Да, сегодня за нами шпионит «every man and his dog», как говорят англичане. А какая польза от этого для простого человека?
5нм — это уже даже не ультрафиолетовый, а рентгеновский диапазон.

Не «область пересечения смежных диапазонов», а чётко и однозначно — рентген.
Я думаю, можно даже и не гранату, а сигнал на самоуничтожение со спутника послать. Без шуток, прецизионные фрезеровальные станки снабжены блоками GPS, которые, в случае переноса станка в непредусмотренное контрактом место, превращают его в кирпич, уничтожая встроенный софт.

Не представляет технических трудностей запустить механизм самоуничтожения и в следующих случаях: 1) отсутствие сигналов GPS; 2) попытка вскрытия блока защиты или блоков, содержащих критичный софт; 3) отсутствие кодовых радиопосылок вида «можно работать дальше» и т.д. Никакой легитимный пользователь, вложивший в станок 180 миллионов, не станет пытаться его ломать и искать слабые места, т.к. это аннулирует гарантии и лицензии. А у нарушителей и захватчиков попытка только одна.

Современные высокие технологии управляются и защищаются дистанционно.
У сигнальных микроконтроллеров dsPIC33 есть режим «Modulo addressing», где процессор помогает аппаратно, без необходимости тратить машинные такты на логику кольцевого буфера.
Хорошо. Но тогда мы плавно подходим к вопросу о смысле патентной системы. Зачем она нужна? Какую пользу она приносит: 1) изобретателям; 2) остальному обществу?
Автоматическая персонализация цен уже широко внедрена для продажи авиабилетов. Доходит до того, что если вы посмотрели цену, не купили билет, а потом вернулись — то уже будет дороже, т.к. сервис понимает, что вы более выгодных предложений не нашли, а лететь надо. Учитывается и история прошлых покупок.

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

Но всё это должно быть зашито в криптовалюту на этапе её разработки и продумано на десятилетия вперёд. Что надо считать майнерам? Как принимать заказы на расчёты? Как распределять работу? Как защититься от злоупотреблений? Что делать, если предложение на расчёты (тех же решений уравнений) превысит спрос?

Попытки внедрить подобное есть. Например, см. CFD Token — это как раз про гидроаэродинамику.

Information

Rating
Does not participate
Registered
Activity