Чтобы заставить бизнесмена пытаться преувеличить своё богатство, нужно, чтобы это было выгоднее банковского вклада. А насколько выгоднее это не так уж и важно, размеры любых цифр относительны.
Есть такая вещь как NAT64, который позволяет программам умеющим работать с IPv6, подключаться к серверам у которых в DNS не прописан ни один IPv6-адрес. Web-страничкам этого хватает за глаза. К сожалению программы, которые в принципе не умеют работать с IPv6 всё ещё пишутся. Вот им понадобиться дополнительный набор костылей, чтобы работать.
Идея то не дурацкая, только как и в случае Wi-Fi, MAC-адрес лучше подделывать. И хорошо бы было вообще отказаться от коммутаторов в пользу маршрутизаторов с поддержкой ndp-proxy. В таком случае даже destination unreachable будет отсылаться сразу при выключении порта, а не улетать в blackhole. И петли не приведут к broadcast-шторму. И QoS в пределах своей сети будет работать. И мультикаст, который для IPv6 очень желателен, но практически нигде в коммутаторах нормально не реализован. И сканирования сети не приведёт к переполнению ndp-таблиц. IPv6 достаточно прост, чтобы сложность его обработки была не сильно выше сложности коммутации пакетов. Но производители железа не пошли на поводу у разработчиков стандарта, ибо им будет сложно потом обосновать почему маршрутизаторы стоят так дорого.
Все эти подсчёты делаются прямо сетевыми картами уже миллион лет.
Но это всё равно требует вычислительных ресурсов, что для 100 Гбит/с существенны, даже если их считает специализированный микроконтроллер.
Что дороже, подменить исходящий адрес или найти соединение в списке соединений?
Так как, для подмены адреса и порта так же необходимо найти соединение, а затем ещё и пересчитать TCP и UDP чексуммы из за изменения номера порта, помимо IP-чексуммы, то очевидно, что подмена дороже. Даже NAT66 дешевле классического NAPT44.
Спорно. Дело в том, что маршрутизатор раздаёт адреса не просто так, а из подсети, которую он получил от маршрутизатора более высокого уровня
Но маршрутизатор может это сделать автоматически, на основе префикса полученного от маршрутизатора более высокого уровня и порядкого номера интерфейса. Возможно только делегирование и DNS потребуют некоторой настройки и скриптописания.
В общем, иногда DHCP проще.
DHCPv6 без SLAAC вообще не работает. Префикс локальной сети и адрес шлюза передаются только через SLAAC.
Уже 25 лет исчерпываются, да всё никак не исчерпаются
И поэтому любая мобилка может передать любой мобилке в мире файл любого размера (на самом деле нет).
О проблеме исчерпания адресов задумались задолго до того как это стало проблемой. Потому, что изначально вообще существовали классы сетей A, B и C и при таком распределении не могло быть и речи о том, что адресов хватит каждому сетевому устройству в мире. Ведь уже тогда существовали факсы и сетевые принтеры. А компьютеры начали становиться доступными каждому бизнесу и любому человеку среднего класса. Академикам было очевидно, что для всего бизнеса в мире адресов не хватит, ведь IPv4 разрабатывался лишь для нужд армии США и их подрядчиков. А так же казалось, что умный дом, в каждом доме это неизбежное будущее, которое наступит в ближайшем XXI веке и всем этим умным устройствам будет нужен способ коммуникации. Но в нашем прекрасном настоящем все они коммуницируют через сервера корпораций и умирают при их отключении.
Полная расшифровка мозга это гиблое дело. Совсем другой вопрос в возможности приделать человеку дополнительные "руки" и создание возможности для электроники контролировать тело. Когда мы играем в игры мы на самом деле не учимся махать мечом или лазить по зданиям. Мы просто учимся жать кнопки контроллера. И создать такой контроллер в мозгу вполне возможно, но жать на его кнопки придётся учиться, так же как мы учимся использовать руки и ноги. После этого процессор реагируя на действия с контроллера будет как бы рефлекторно двигать наше тело и управлять таким образом вертолётом. Войну и мир за 3 секунды конечно прочесть не получиться, да и чтение книг это не только зазубривание
информации в память. Чтобы зубрить информацию процессор не нужен, есть ведь скорочтение.
У меня немного иное виденье будущего. Вместо Access site for only $29 там будет Try Free. Подписки с автоматическим ежемесячным списание денег становятся всё более популярными. А сколько это будет стоить после бесплатного периода всегда запрятано очень глубоко. Естественно, что вместе с данными кредитки придут и персональные данные.
1) вилами по воде. АЭС мало где строят, а ВИЭ строить можно далеко не везде. Только в пустынях есть постоянная безоблачная погода, а доставка энергии на расстоянии более 1000 км не рентабельна, ветер должен иметь фиксированное направление, а из рек уже и так всё выжали.
2) стоит учесть, что речь всегда про чистые электрички против чистых ДВС. В сравнении с приусом, который кушает 3 литра на сотню, что эквивалентно 36+⅔ кВт•ч энергии топлива. Топливо это состоит по большой части из водорода. Электрички жрущие 20-25 кВт•ч электрической энергии очевидно компенсируют уголь за счёт АЭС (там где они есть в достаточном количестве), но очевидно не компенсируют выбросы при производстве электромобиля. У приуса батарейка в разы легче, а значит и чище для мира. А ведь ещё и возобновляемая энергия это вовсе не всегда электричество. Есть ведь абсолютно экологически чистый спирт с октановым числом 100.
ИМХО вся эта пропаганда батареемобилей существует лишь для того, чтобы снизить зависимость от импорта нефти, а вовсе не ради экологии. Очевидно же, что для экологии полезнее полностью отказаться от двухтонных повозок с полезной нагрузкой < 100 кг. А так же перейти на железнодорожный транспорт, ведь добрая половина энергии расходуется в шинах. Не говоря уже про треть всех выбросов, которые в отличии от CO2 не безвредны для здоровья человека. Самолёты можно заменить скоростными вакуумными маглевами или перевести на чистый спирт или сжиженный природный метан.
Больше интересно, что это за режим работы двигателя, в котором можно получать необходимую мощность без выхлопа и какие у него недостатки, мешающие ездить в нём по трассе постоянно?
Большая часть денег в мире не превращены в бумагу и монеты. Так как же банки могут утверждать, что переводят деньги в другой банк? Все деньги банков лежат в ЦБ занимающемся эмиссией соответствующей валюты. При переводе денег из одного банка в другой они должны попросить об этом ЦБ. ЦБ за это берёт комиссию.
Курс сбер-рубля сейчас привязан к рублю, но совсем необязательно, что они не начнут корректировать курс в будущем, делая его дороже цб-рубля. При этом он станет более привлекательным для населения и бизнеса. Или сбер может предложить более вкусную процентную ставку по кредитам нежели ЦБ.
По сути они вполне могут превратить его в рубле-доллар с крайне низкой инфляцией, если конечно захотят. В таком случае цб-рубль очень быстро превратится в фантик, нужный лишь для сделок с государством и то гос.думе это легко поправить.
Эффективность переработки энергии человеком довольно таки ужасна. А цена пищевой энергии столь огромна, что и электромопеды становяться экономически выгодными, несмотря на ограниченный ресурс батарейки. С "бесплатными" дорогами полностью согласен. Логистика это бизнес, а не военная необходимость. Если их коммерциализировать, то глядишь и о железных дорогах вспомнят, что активно строились бизнесом в эпоху до нефтяного лобби.
Во первых, пруф? Раньше V8 резервировал только 1Гб для возможности расширения кучи без копирования памяти, не больше. Во вторых wasm64 на подходе. И в третьих, есть тип i64.
В том и дело, что она выйти не может из за проверки каждого указателя по двум границам. А если убрать проверки, то легко вылезет в память процесса, который с полными привилегиями пользователя работает.
А компилятор WASM в машинный код должен слепо доверять вашему компилятору Rust? А, чтобы компилятор WASM мог совершить те же проверки, ему во первых нужна подробная информация о типах, а во вторых уйма времени.
Мешает то, что предвычислить результат выполнения функций, которые будут вызывать ныне компилируемую, практически невозможно. Это задача того же порядка сложности, что и оптимизация стандартного хелло-ворда с printf до нескольких машинных инструкций и одного вызова ядра. Только вместо хелло-ворда у нас обычно огромное приложение, что повышает сложность в миллионы раз.
Они бы и рады заставить всех использовать только python, но их ведь сразу пошлют куда подальше. А тут смотри как много надёжности и безопасности. И почти так же быстро как машинный код.
Весьма спорное утверждение. Ценой внешней похожести на настоящий ассемблер стало затирание информации о типах. И если JVM откомпилировав метод может быть уверена, что при вызове метода, this != null && VALID_PTR(this) && VALID_PTR(this+sizeof(myclass)) и можно не проверять данные в процессе выполнения. То в случае же WASM всё это проверять необходимо. У всё тоже самое для каждого указателя, независимо от того, как долго функция будет с ним работать. Для аппаратного ускорения таких проверок, нужно писать полноценную виртуальную машину работающую в ядре ОС. А браузерописатели к этому совсем не готовы.
По ссылке доказывающей, что WA это не очередная JVM встретил утверждение, что WA исполняется почти также быстро как машинный код. Снижение производительности в 2 раза назвать незначительным довольно трудно. С такими источниками информации всю статью можно не глядя отправлять в корзину. Производительность .NET всего в 1,5 раза ниже чистого Си. Ничего удивительного в том, что облачные хостинги пытаются продать WA, ведь они торгуют временем работы на своём железе. Чем дольше работает код, тем лучше.
Так же хотелось бы увидеть доказательство того как разные JVM исполняют один и тот же код по разному. Естественно, что речь не идёт про функции устройств, которые не входят в стандарт Java. Если Вы будете использовать в WA функции доступные только браузеру, то никакое WASI не спасёт вас от различающегося поведения кода. Не сможет консолька рисовать canvas, а браузер не сможет получить доступ к raw-сокетам.
Есть такая вещь как NAT64, который позволяет программам умеющим работать с IPv6, подключаться к серверам у которых в DNS не прописан ни один IPv6-адрес. Web-страничкам этого хватает за глаза. К сожалению программы, которые в принципе не умеют работать с IPv6 всё ещё пишутся. Вот им понадобиться дополнительный набор костылей, чтобы работать.
Идея то не дурацкая, только как и в случае Wi-Fi, MAC-адрес лучше подделывать. И хорошо бы было вообще отказаться от коммутаторов в пользу маршрутизаторов с поддержкой ndp-proxy. В таком случае даже destination unreachable будет отсылаться сразу при выключении порта, а не улетать в blackhole. И петли не приведут к broadcast-шторму. И QoS в пределах своей сети будет работать. И мультикаст, который для IPv6 очень желателен, но практически нигде в коммутаторах нормально не реализован. И сканирования сети не приведёт к переполнению ndp-таблиц. IPv6 достаточно прост, чтобы сложность его обработки была не сильно выше сложности коммутации пакетов. Но производители железа не пошли на поводу у разработчиков стандарта, ибо им будет сложно потом обосновать почему маршрутизаторы стоят так дорого.
Но это всё равно требует вычислительных ресурсов, что для 100 Гбит/с существенны, даже если их считает специализированный микроконтроллер.
Так как, для подмены адреса и порта так же необходимо найти соединение, а затем ещё и пересчитать TCP и UDP чексуммы из за изменения номера порта, помимо IP-чексуммы, то очевидно, что подмена дороже. Даже NAT66 дешевле классического NAPT44.
Но маршрутизатор может это сделать автоматически, на основе префикса полученного от маршрутизатора более высокого уровня и порядкого номера интерфейса. Возможно только делегирование и DNS потребуют некоторой настройки и скриптописания.
DHCPv6 без SLAAC вообще не работает. Префикс локальной сети и адрес шлюза передаются только через SLAAC.
И поэтому любая мобилка может передать любой мобилке в мире файл любого размера (на самом деле нет).
О проблеме исчерпания адресов задумались задолго до того как это стало проблемой. Потому, что изначально вообще существовали классы сетей A, B и C и при таком распределении не могло быть и речи о том, что адресов хватит каждому сетевому устройству в мире. Ведь уже тогда существовали факсы и сетевые принтеры. А компьютеры начали становиться доступными каждому бизнесу и любому человеку среднего класса. Академикам было очевидно, что для всего бизнеса в мире адресов не хватит, ведь IPv4 разрабатывался лишь для нужд армии США и их подрядчиков. А так же казалось, что умный дом, в каждом доме это неизбежное будущее, которое наступит в ближайшем XXI веке и всем этим умным устройствам будет нужен способ коммуникации. Но в нашем прекрасном настоящем все они коммуницируют через сервера корпораций и умирают при их отключении.
информации в память. Чтобы зубрить информацию процессор не нужен, есть ведь скорочтение.
1) вилами по воде. АЭС мало где строят, а ВИЭ строить можно далеко не везде. Только в пустынях есть постоянная безоблачная погода, а доставка энергии на расстоянии более 1000 км не рентабельна, ветер должен иметь фиксированное направление, а из рек уже и так всё выжали.
2) стоит учесть, что речь всегда про чистые электрички против чистых ДВС. В сравнении с приусом, который кушает 3 литра на сотню, что эквивалентно 36+⅔ кВт•ч энергии топлива. Топливо это состоит по большой части из водорода. Электрички жрущие 20-25 кВт•ч электрической энергии очевидно компенсируют уголь за счёт АЭС (там где они есть в достаточном количестве), но очевидно не компенсируют выбросы при производстве электромобиля. У приуса батарейка в разы легче, а значит и чище для мира. А ведь ещё и возобновляемая энергия это вовсе не всегда электричество. Есть ведь абсолютно экологически чистый спирт с октановым числом 100.
ИМХО вся эта пропаганда батареемобилей существует лишь для того, чтобы снизить зависимость от импорта нефти, а вовсе не ради экологии. Очевидно же, что для экологии полезнее полностью отказаться от двухтонных повозок с полезной нагрузкой < 100 кг. А так же перейти на железнодорожный транспорт, ведь добрая половина энергии расходуется в шинах. Не говоря уже про треть всех выбросов, которые в отличии от CO2 не безвредны для здоровья человека. Самолёты можно заменить скоростными вакуумными маглевами или перевести на чистый спирт или сжиженный природный метан.
Курс сбер-рубля сейчас привязан к рублю, но совсем необязательно, что они не начнут корректировать курс в будущем, делая его дороже цб-рубля. При этом он станет более привлекательным для населения и бизнеса. Или сбер может предложить более вкусную процентную ставку по кредитам нежели ЦБ.
По сути они вполне могут превратить его в рубле-доллар с крайне низкой инфляцией, если конечно захотят. В таком случае цб-рубль очень быстро превратится в фантик, нужный лишь для сделок с государством и то гос.думе это легко поправить.
Смысл в возможности печатать и переводить деньги не платя мзду ЦБ. Так же в случае Сбера это политика. Ведь не просто так Сбербанк отжали у ЦБ.
Эффективность переработки энергии человеком довольно таки ужасна. А цена пищевой энергии столь огромна, что и электромопеды становяться экономически выгодными, несмотря на ограниченный ресурс батарейки. С "бесплатными" дорогами полностью согласен. Логистика это бизнес, а не военная необходимость. Если их коммерциализировать, то глядишь и о железных дорогах вспомнят, что активно строились бизнесом в эпоху до нефтяного лобби.
Так же хотелось бы увидеть доказательство того как разные JVM исполняют один и тот же код по разному. Естественно, что речь не идёт про функции устройств, которые не входят в стандарт Java. Если Вы будете использовать в WA функции доступные только браузеру, то никакое WASI не спасёт вас от различающегося поведения кода. Не сможет консолька рисовать canvas, а браузер не сможет получить доступ к raw-сокетам.