Асинхронность, это скорее всего, когда к одной или нескольким кофе машинам создается виртуальная очередь, но люди в ней не стоят, а продолжают заниматься своими делами и подходят за кофе только тогда, когда им приходит уведомление, что наступила их очередь.
Я буквально во втором абзаце прошу не путать асинхронное с параллельным.
Хорошие программисты понимают «асинхронность» как отсутствие согласования, синхронизации; один процесс может выполняться вне зависимости от состояния второго. Как кто-то из больших мастеров говорил: «Одна кофемашина, две очереди — это асинхронность, две кофемашины, одна очередь — это параллелизм».
Как-то смотрел одно анимэ "Низкоуровневый персонаж Томодзаки". Он один из лучших игроков в Японии. Вот только он убеждён, что жизнь — это самая паршивая игра из всех возможных. Нет никаких чётких условий, выполнив которые, сможешь достичь успеха, никакой определённости и баланса, да и попросту говоря — вообще никакого смысла нет! В игре есть цель, есть награда, а в жизни что? (описание с сайта шикимори). Поэтому он неудачник в жизни. И считает, что изменить это невозможно. Потому что люди не равны. Внешность, положение, воспитание и т д. - чтобы ты ни делал, ничего не изменить.
Ну и если коротко, то он встречает человека, который помогает ему освоить ему игру в "Жизнь" и изменить его мнение.
Вот эта ваша фраза:
Просто скажите, например, как выработать привычку ходить, не сутулиться.?
Напомнила мне это анимэ. Потому что Томодзаки тоже учился не сутулиться. Или учился улыбаться людям (целую неделю ходил в маске, чтобы никто не видел, как он всем подряд улыбается). Ему пришлось многому учиться. Он прокачивал своего "персонажа" в жизни.
Это все я к тому, что нифига это не теория. А лишь вопрос усердных тренировок и опыта. Кого-то с детства родители дрессируют не сутулиться. Кто-то очень много уделяет внимание внешнему виду, причёске. А кому-то интереснее книжку читать, в игру играть. В итоге, у всех разный опыт и привычки. Разные навыки.
И на любой ваш вопрос есть ответ - учитесь и тренируйтесь. Каждый день. Пока это не станет привычкой. Выше целая статья на эту тему. Готовый алгоритм. Возьмите и попробуйте.
Например, начните перестать сутулиться с 5 минут в день. И увеличивайте на минуту в день. Пробуйте с книгой на голове походить дома (поначалу). Примените все советы из статьи. Через 365 дней это будет уже целых 6 часов с прямой спиной. Превратите это в игру. Насладитесь растущей мощью вашей силы воли. И наступит момент, когда в компании друзей вы будете выглядеть как кипарис, как особа голубых кровей, как дворянин среди смердов. А вы будете идти и улыбаться этому...
Наша целевая модель была 70b. Я тут имел ввиду разумеется большие языковые модели. На двух ксионах gold мы получили 1.4 токена при 400 ваттах потребления. На сервере с V100 соединенных по NVLink - около 13 токенов при 300 ваттах потребления. На отдельной видяхе, хоть 5090 да хоть 6090, около тех же 1.5 токенов просто потому, что в память не влазит и идет дикая просадка на пересылках. При чем тест на последнем макбуке с 64 гигами ОЗУ проводил мой друг и бывший коллега - инженер из NVidia, Дон Бриттан, и у него вышло 15 токенов при 40 ваттах потребления ))
Так что обвинять в предвзятости тут не корректно, это вы скорее жертва маркетинга NVidia )
Судя по всему, из публичных источников свои представления как раз черпаете Вы. И логично, что в публичное пространство попадают или наиболее значимые дела, или реальная жесть, ну или те дела, где не чистая экономика, а изрядная примесь политики. Я же наблюдаю десятки экономических уголовок в своей ежедневной работе. Не все из них попадут в суд, а многие и возбуждаются не чтобы дойти до суда, а чтобы получить информацию в процессе расследования. Про них не напишут в СМИ и Телеге (хотел назвать конкретно где, но лень в статусах иноагентов и нежелательных, которые надо указать, разбираться :) Но именно они составляют те самые 99%. Если, конечно, есть основания полагать, что Ваш случай попадёт в оставшиеся 1%, тут другие риски и рекомендации (единственная рабочая - держаться от таких случаев подальше).
У многих тут очень наивное представление о правоохранительных органах РФ, почерпнутое в основном из фильмов и сериалов. Действительность гораздо жестче. " никто терморектальный криптоанализ не применяет" да и зачем в ИВС на сутки-двое запрут без еды и воды, ну и в туалет ходи куда хочешь и не дай бог камеру испачкаешь, тогда точно поскользнешься на ровном месте и не один раз. Не помогло? Тогда вам путь в прессхату и через некоторое время пациент поет соловьем. Если и это не сработало, то с учетом, что в России за 2022 г. доля оправдательных приговоров составила 0,33% в общем неважно, что у вас найдут, сделают "экспертизу" могут даже сделать экспертизу девайса которого у вас с роду не было) и там все будет.
И вы правы есть специализированный софт для образа диска анализирующий все и вся, в том числе сигнатуры в файлах, поднимают все, включая все что можно восстановить с диска из областей которые не были перезаписаны. Но это в случае если действительно нужны данные, а так посадят и без них
Самое надежное - Tails + облако с p2p шифрованием или как вариант диски типа istorage и при просьбе расшифровать сообщается второй пароль вызывающий уничтожение ключа шифрования. Но это работает скажем так в других странах.
Я видел "протоколы осмотра" товарищем майором (ну точнее привлечённым им специалистом) изъятых ноутов. Снимают образ диска и скармливают его специальному софту, который анализирует установленное ПО, историю работы (логинов в ОС, историю браузера и пр.), те самые последние открытые / временные файлы и т.п. И потом (а) ищут интересующие ключевые слова и (б) всякие нестыковки.
К п. "б" может, относиться, например, наличие в истории открытых файлов / кэше / временных копиях документов, которых на диске внезапно нет; отсутствие логинов / других действий пользователя в период, когда он очевидно этот ноут использовал; отсутствие документов, которые этот пользователь точно создавал / правил и, например, отправил кому-то другому; отсутствие данных о работе на сайтах, информация о заходе на которые у товарища майора есть из других источников; и т.д. и т.п.
В общем, если у нас типичное экономическое дело, а не CP прячем (неистово осуждаю), создать благостную картинку, не вызывающую подозрений, нереально вообще. Но есть один большой плюс - в таких делах в 99% случаев никто терморектальный криптоанализ не применяет и вполне достаточно полнодискового шифрования и выключенного ноута без наклеенной на него бумажки с паролем, чтобы товарищ майор с чувством выполненного долга подшил к делу бумажку "расшифровать не удалось" и более не напрягался.
Почему персонаж выдаёт секрет? В надежде, что если он выдаст секрет, то его перестанут мучить.
Однако достаточно осознания того, что нет, не перестанут — как сразу же смысл выдавать секрет пропадает (а можно начать выдавать любую чушь: тогда хотя бы будут переставать на время проверки). Помнится, в Гуантанамо стязаемые тоже несли не то, что правда, а то, что, как они считали, от них хотят услышать.
а - мы нулевой раз отсчитали от 0 - ну даже кринжово както звучит
Нет, он первый. Но в другом значении этого слова (начальный, антоним к "последний"). Если бы вдруг вместо слова "последний" придумали говорить "девятый" (upd: скорее наоборот, ведь "первый", а не "одиный"), то проблема была бы яснее.
Если рассматривать Lua как язык для взаимодействия с C и прочими языками с индексацией с нуля, то она грешит, нарушая их правила - создаёт несогласованность, провоцирует лишние ошибки на единицу. Но создателям языка так захотелось, это их творение.
Lua has no integer type, as it does not need it. There is a widespread misconception about floating-point arithmetic errors and some people fear that even a simple increment can go weird with floating-point numbers. The fact is that, when you use a double to represent an integer, there is no rounding error at all (unless the number is greater than 100,000,000,000,000). Specifically, a Lua number can represent any long integer without rounding problems. Moreover, most modern CPUs do floating-point arithmetic as fast as (or even faster than) integer arithmetic.
Постыдились бы, учитель. Импортировали какую-то мутную библиотеку и теперь брешете на весь язык из-за неё.
UPD: вы просто неправильно ею воспользовались
local bint = require 'bint'(40000)
Вы же знаете, что в скобочках указывается количество бит представления? Из 40000 бит можно получить чуть больше 12 тысяч десятичных разрядов, тогда как милионное число Фибоначчи для своего представления требует 209 тысяч разрядов.
Язык не виноват, что вы не узнали о границах представления IEEE 754, которое используются в качестве чисел в Lua. Милионное число Фибоначчи намного больше предела возможностей double.
Болтун ни разу не предложил ООП в качестве решения, потому что они сложнее. Можно ещё посмотреть как ООП шаблоны усложняют компоновку и провоцируют переусложнение.
Это конкуренция, а не асинхронность.
Асинхронность, это скорее всего, когда к одной или нескольким кофе машинам создается виртуальная очередь, но люди в ней не стоят, а продолжают заниматься своими делами и подходят за кофе только тогда, когда им приходит уведомление, что наступила их очередь.
Я буквально во втором абзаце прошу не путать асинхронное с параллельным.
Хорошие программисты понимают «асинхронность» как отсутствие согласования, синхронизации; один процесс может выполняться вне зависимости от состояния второго. Как кто-то из больших мастеров говорил: «Одна кофемашина, две очереди — это асинхронность, две кофемашины, одна очередь — это параллелизм».
Классическая Лена Головач
Ну и варианты нередкой фамилии Банько для Елен)
Ульяна Йозефовна Харитонова не любила, когда её сокращали до ФИО.
Да, индусы молодцы! Забабахали самый высокий в мире
памятник Хрущёву
Как-то смотрел одно анимэ "Низкоуровневый персонаж Томодзаки". Он один из лучших игроков в Японии. Вот только он убеждён, что жизнь — это самая паршивая игра из всех возможных. Нет никаких чётких условий, выполнив которые, сможешь достичь успеха, никакой определённости и баланса, да и попросту говоря — вообще никакого смысла нет! В игре есть цель, есть награда, а в жизни что? (описание с сайта шикимори). Поэтому он неудачник в жизни. И считает, что изменить это невозможно. Потому что люди не равны. Внешность, положение, воспитание и т д. - чтобы ты ни делал, ничего не изменить.
Ну и если коротко, то он встречает человека, который помогает ему освоить ему игру в "Жизнь" и изменить его мнение.
Вот эта ваша фраза:
Напомнила мне это анимэ. Потому что Томодзаки тоже учился не сутулиться. Или учился улыбаться людям (целую неделю ходил в маске, чтобы никто не видел, как он всем подряд улыбается). Ему пришлось многому учиться. Он прокачивал своего "персонажа" в жизни.
Это все я к тому, что нифига это не теория. А лишь вопрос усердных тренировок и опыта. Кого-то с детства родители дрессируют не сутулиться. Кто-то очень много уделяет внимание внешнему виду, причёске. А кому-то интереснее книжку читать, в игру играть. В итоге, у всех разный опыт и привычки. Разные навыки.
И на любой ваш вопрос есть ответ - учитесь и тренируйтесь. Каждый день. Пока это не станет привычкой. Выше целая статья на эту тему. Готовый алгоритм. Возьмите и попробуйте.
Например, начните перестать сутулиться с 5 минут в день. И увеличивайте на минуту в день. Пробуйте с книгой на голове походить дома (поначалу). Примените все советы из статьи. Через 365 дней это будет уже целых 6 часов с прямой спиной. Превратите это в игру. Насладитесь растущей мощью вашей силы воли. И наступит момент, когда в компании друзей вы будете выглядеть как кипарис, как особа голубых кровей, как дворянин среди смердов. А вы будете идти и улыбаться этому...
При чем тут жертвы? Взгляните, кто не дает??
Наша целевая модель была 70b. Я тут имел ввиду разумеется большие языковые модели.
На двух ксионах gold мы получили 1.4 токена при 400 ваттах потребления.
На сервере с V100 соединенных по NVLink - около 13 токенов при 300 ваттах потребления. На отдельной видяхе, хоть 5090 да хоть 6090, около тех же 1.5 токенов просто потому, что в память не влазит и идет дикая просадка на пересылках.
При чем тест на последнем макбуке с 64 гигами ОЗУ проводил мой друг и бывший коллега - инженер из NVidia, Дон Бриттан, и у него вышло 15 токенов при 40 ваттах потребления ))
Так что обвинять в предвзятости тут не корректно, это вы скорее жертва маркетинга NVidia )
Вам сюда.
Судя по всему, из публичных источников свои представления как раз черпаете Вы. И логично, что в публичное пространство попадают или наиболее значимые дела, или реальная жесть, ну или те дела, где не чистая экономика, а изрядная примесь политики. Я же наблюдаю десятки экономических уголовок в своей ежедневной работе. Не все из них попадут в суд, а многие и возбуждаются не чтобы дойти до суда, а чтобы получить информацию в процессе расследования. Про них не напишут в СМИ и Телеге (хотел назвать конкретно где, но лень в статусах иноагентов и нежелательных, которые надо указать, разбираться :) Но именно они составляют те самые 99%. Если, конечно, есть основания полагать, что Ваш случай попадёт в оставшиеся 1%, тут другие риски и рекомендации (единственная рабочая - держаться от таких случаев подальше).
У многих тут очень наивное представление о правоохранительных органах РФ, почерпнутое в основном из фильмов и сериалов. Действительность гораздо жестче.
" никто терморектальный криптоанализ не применяет" да и зачем в ИВС на сутки-двое запрут без еды и воды, ну и в туалет ходи куда хочешь и не дай бог камеру испачкаешь, тогда точно поскользнешься на ровном месте и не один раз. Не помогло? Тогда вам путь в прессхату и через некоторое время пациент поет соловьем.
Если и это не сработало, то с учетом, что в России за 2022 г. доля оправдательных приговоров составила 0,33% в общем неважно, что у вас найдут, сделают "экспертизу" могут даже сделать экспертизу девайса которого у вас с роду не было) и там все будет.
И вы правы есть специализированный софт для образа диска анализирующий все и вся, в том числе сигнатуры в файлах, поднимают все, включая все что можно восстановить с диска из областей которые не были перезаписаны. Но это в случае если действительно нужны данные, а так посадят и без них
Самое надежное - Tails + облако с p2p шифрованием или как вариант диски типа istorage и при просьбе расшифровать сообщается второй пароль вызывающий уничтожение ключа шифрования. Но это работает скажем так в других странах.
Я видел "протоколы осмотра" товарищем майором (ну точнее привлечённым им специалистом) изъятых ноутов. Снимают образ диска и скармливают его специальному софту, который анализирует установленное ПО, историю работы (логинов в ОС, историю браузера и пр.), те самые последние открытые / временные файлы и т.п. И потом (а) ищут интересующие ключевые слова и (б) всякие нестыковки.
К п. "б" может, относиться, например, наличие в истории открытых файлов / кэше / временных копиях документов, которых на диске внезапно нет; отсутствие логинов / других действий пользователя в период, когда он очевидно этот ноут использовал; отсутствие документов, которые этот пользователь точно создавал / правил и, например, отправил кому-то другому; отсутствие данных о работе на сайтах, информация о заходе на которые у товарища майора есть из других источников; и т.д. и т.п.
В общем, если у нас типичное экономическое дело, а не CP прячем (неистово осуждаю), создать благостную картинку, не вызывающую подозрений, нереально вообще. Но есть один большой плюс - в таких делах в 99% случаев никто терморектальный криптоанализ не применяет и вполне достаточно полнодискового шифрования и выключенного ноута без наклеенной на него бумажки с паролем, чтобы товарищ майор с чувством выполненного долга подшил к делу бумажку "расшифровать не удалось" и более не напрягался.
Почему персонаж выдаёт секрет? В надежде, что если он выдаст секрет, то его перестанут мучить.
Однако достаточно осознания того, что нет, не перестанут — как сразу же смысл выдавать секрет пропадает (а можно начать выдавать любую чушь: тогда хотя бы будут переставать на время проверки). Помнится, в Гуантанамо стязаемые тоже несли не то, что правда, а то, что, как они считали, от них хотят услышать.
Нет, он первый. Но в другом значении этого слова (начальный, антоним к "последний"). Если бы вдруг вместо слова "последний" придумали говорить "девятый" (upd: скорее наоборот, ведь "первый", а не "одиный"), то проблема была бы яснее.
Вот Ada использует атрибуты 'First и 'Last.
Если рассматривать Lua как язык для взаимодействия с C и прочими языками с индексацией с нуля, то она грешит, нарушая их правила - создаёт несогласованность, провоцирует лишние ошибки на единицу. Но создателям языка так захотелось, это их творение.
https://www.lua.org/pil/2.3.html
Постыдились бы, учитель. Импортировали какую-то мутную библиотеку и теперь брешете на весь язык из-за неё.
UPD: вы просто неправильно ею воспользовались
Вы же знаете, что в скобочках указывается количество бит представления? Из 40000 бит можно получить чуть больше 12 тысяч десятичных разрядов, тогда как милионное число Фибоначчи для своего представления требует 209 тысяч разрядов.
Язык не виноват, что вы не узнали о границах представления IEEE 754, которое используются в качестве чисел в Lua. Милионное число Фибоначчи намного больше предела возможностей double.
Lua примерно в 10 раз быстрее python, а LuaJit примерно в 100 раз быстрее.
Дальше додумывайте сами.
Они очень плохо справляются с этим.
Я даже
не понимаюо какой проблеме речь. Я просто не задумываюсь о них, потому что это не большие проблемы.Давай позовём говоруна.
Вот говорун сформулировал шаблоны проблем:
Проблемы создания/получения чего-либо:
Абстрактная фабрика: "Нужны совместимые комплекты?"
Строитель: "Сложная сборка по шагам?"
Фабричный метод: "Кто решает, что именно делать/выбрать?"
Прототип: "Дорого создавать? Копируй!"
Одиночка: "Нужен строго один?" (Экземпляр чего-либо: сервис, ресурс, состояние)
Проблемы структуры/взаимосвязи:
Адаптер: "Как соединить несовместимое/чужое?"
Мост: "Отделить суть от деталей реализации?"
Компоновщик: "Структура (дерево) как единое целое?"
Декоратор: "Навесить доп. возможности/обертки?"
Фасад: "Упростить доступ к сложному?"
Приспособленец: "Дубли? Экономь ресурсы!"
Заместитель: "Нужен контроль доступа / отложенное действие?"
Проблемы поведения/взаимодействия/процессов:
Цепочка обязанностей: "Кто обработает? Передай дальше!"
Команда: "Действие как отдельная сущность?" (Для очереди, отмены...)
Интерпретатор: "Задать и выполнить свои правила?" (Мини-язык)
Итератор: "Как перебрать всё по порядку?"
Посредник: "Слишком много связей? Нужен центр!"
Хранитель: "Нужен снимок состояния (для отката)?"
Наблюдатель: "Как сообщить всем об изменениях?"
Состояние: "Разное поведение = разное состояние?"
Стратегия: "Как подменить способ решения?"
Шаблонный метод: "Общий план, детали - разные?"
Посетитель: "Новое действие для старых данных?"
https://LLMshare.syntxai.net/02f62feb-8cbb-3947-53b8915f
Болтун всё-таки молодец:
https://LLMshare.syntxai.net/ed688a6f-341b-c7af-83c2d8d3
Болтун ни разу не предложил ООП в качестве решения, потому что они сложнее. Можно ещё посмотреть как ООП шаблоны усложняют компоновку и провоцируют переусложнение.
Erlang это и есть ООП по его первоначальному замыслу от Аллана Кея
Только после диверсии Страустрапа этот замысел стали называть акторная модель