Обновить
2
@alexdoraread⁠-⁠only

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

Отправить сообщение

Не считаю все это умным домом. Умный дом это у Старка в первой части Железного человека. А это так, умные выключатели.

Видел тут систему климатическую в доме у товарища. Почти 500 квадратов, каждое помещение разбито до 27 климатических отдельных зон. Десятки скрытых датчиков, трекинг камеры и нейросетка обучена делать так чтоб климат был ровный сверху и снизу.

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

И вот это все куда более умный дом чем то о чем пишется в статье.

Пс: Я конечно офигел от всего этого, товарищ доволен…а я когда ушел думаю: «я че в будущем побывал»

Кстати, очень хороший пример это игры. Игровые процессоры имеют большую частоту на ядро, серверные имеют порой в 10-ки раз больше ядер чем в игровых, но меньшую частоту. Если пойти по математике, то серверный проц ставит на лопатки при формуле [частота] x [кол-во ядер]

Но, когда ты запускаешь игру оказывается что игры заточены на маленькое количество ядер и зачастую там 2-4 CPU используется и это потолок (думаю это связано с тем самым параллельным вычислением и сложностью синхронизации). И при всем при этом параллельности как бэ нет (по мнению автора), но в игре происходит гиганское количество событий(вычислений) одновременно, хотя по логике их должно быть не более чем [количество ядер] в использовании. Магия видимо

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

Можно буду душным. Какие такие ситуации когда надо сделать намеренно гонку данных. Я сидел думал и не придумал.

Получается программа рандомайзер...

Плюсую. Кстати тоже заблуждение у людей которые занимаются многопоточным исполнением. Они создают условно программу где есть 4 потока и заключение: эта программа должна работать на 4 ядрах чтобы все было хорошо и быстро. А потом оказывается что утилизация самих вычислений настолько мизерная что на одном ядре это все заводится и никаких проблем с производительностью нет...а часто она еще больше, т.к ОС тоже нужно время чтобы распихать потоки по разным ядрам.

Это намек на то что процессор выполняет все инструкции по очереди? или я неправильно понял? Если да, то это слишком душно.

Безусловно ядро со всеми сопроцессорами (математики и тд) работает линейно, но там скорости такие что либо называть это магией, либо все таки многопоточным исполнением.

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

Спасибо

А можно мне ответить на вопрос. Есть переменная, 10 потоков в эту переменную без мютексов начинают писать свое. Это на C++ вызывает панику или нет? Просто на golang – 100% паника. Я ради праздного любопытства для себя сравниваю C++ и Golang

На первый взгляд исходя из контекста статьи это 2 строчки кода Golang + само тело функции которое что-то там делает. Я С++ очень плохо знаю, поэтому вы мне скажите на словах что должна делать функция (какое действие), я напишу вам код на Golang. Просто вы в статье не описали что конкретно делает функция кроме какого-то там счетчика

У меня один вопрос к ребятам кто юзает чатгпт для технических статей. Почему еще никто не додумался после описания задачи добавлять в конце «напиши мне в стиле тарантино или типа того». Было бы интересно почитать техничку в таком формате ;)

Сам сижу на golang и многопоточность там сильно проще (каналы и тд)

Начинаю читать статью и после слов:

Ничто не предвещало беды, когда при увеличении числа потоков и достаточной длительности работы теста время от времени значение общей переменной-счетчика (далее просто счетчика) перестало быть правильным. 

Понюхал, отчетливо пахнет Race condition. Спустился в комменты, а тут прям «воняет». Дальше статью не читал, комментов достаточно.

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

Но проблема обычно в фундаментальном непонимании и/или неправильном представлении самой многопоточности.

PS: Все таки прочитал статью, ну сюр. C++ не знаю и мне сложно оценить прям код и решение проблемы на C++. Но емае, вывод просто шедеврален:

При общении друг с другом - многократно.  Контролировать подобный коллектив весьма сложно (вспомним начало статьи [3]). Теория убеждает и даже доказывает, что вряд ли вообще такое возможно. По отношению к потокам, конечно.

Тут статья на хабре есть, как сделали реализацию каналов как в Golang на c++. И нормально там потоки общаются и в ус не дуют. И нет никаких там проблем с тем чтоб так называемый вами «коллектив» контролировать. Я верю, что на c++ есть и другие решения, но как минимум одно есть прям готовое и на хабре, без всяких велосипедов.

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

PS: сейчас задумался, почему я не знаю C++, но знаю что на хабре статья про каналы как в go для многопоточности.

Я питон не люблю, да и не знаю если честно. Но для примера - Tensorflow имеет интерфейс С++, Python или nodejs.

Знаю ноду и go. Но при этом использовал интерфейс Python потому что он не сложный, с помощью примеров смог быстро разобраться как подготовить и запустить обучение TF.

К сожалению, Python медленный шопипец и я через .so импорт сделал как описано в статье. Go подготовливает данные, Python их просто принимает и отправляет на TF

Разбираться как это сделать через C++ - извините, я слишком тупой для этого.

Это один из кейсов которые можно использовать. И думаю кейсов еще всяких разных где есть требования в наличии «Пайтоне», но еще нужна и скорость приложения - много

Думаю не стоит тратить время и искать их там, 99% что там нет

Я представитель алго-трейдеров (алКо ну слишком толсто и обидно =( ) 8 лет. Очень хорошую штуку вы сказали, которую хочу отметить: для кого-то это работа, а для кого-то это "типа" инвестиции.

Фармакологические компании делают исследование своего препарата для в том числе для выявление побочных действий. Но внизу каждой аннотации написано: «Если у вас есть товарищ с опытом приема - то этот раздел вас не касается»

Собственно выше меня просили ссылки предоставить, но видимо они человеку не нужны раз «товарищ». ЧТД.

Аннотацию к любому препарату откройте, раздел Побочные действия. Гугл вам в помощь

ПС: Отвечать вам больше не буду, мне надоела бестолковая полемика с вами. Все ваши ответы (не только мне) и даже те где вы соглашаетесь читаются как «я прав и бла-бла-бла». Будьте правы во всем и удачи вам в этом.. можете еще одним минусом наградить как наградили почти каждый мой пост, если вам станет теплее от этого.

Пояснительную бригаду пжлста, мне интересно

Ответственно заявляю, что перечитав всю ветку мне стало казаться что я обрел метеозависимость.

А если серьезно, то я эту ветку начал и вопрос был не о метеозависимости, а о влиянии «вспышек» на состояние людей, на их поведение. А ушли в какие-то дебри.

Для меня логично что вспышки влияют. Логика: Вспышки повышают естественный радиоционный фон >> радиационный фон повышает выработку лейкоцитов для борьбы с раковыми клетками >> организм начинает бороться >> меняется психоэмоциональное состояние.

Исправьте если я не прав.

По поводу метеозависимости мне сложно парировать, но все таки я думаю что она есть. Как минимум солнце влияет на выработку витамина D. Те кто употребляют его как я 1 знают как грустно без него, особенно в межсезонье. Но Относиться ли это вообще к метеозависимости - я не знаю

Статины очень мерзкая фарма, надеюсь никогда они мне не понадобятся в жизни. И никому не желаю. Опыт друзей и у близких есть, у всех негативный опыт - в 100% приятного мало, кого-то мажет, кого-то в сон уносит.

Читать про тестостерон. Это единственный совет. Дополнительно:

Небольшая предистория для понимания. Мне повезло в жизни, вокруг одни врачи. Так уж получилось, врачебный юмор понимаю. Соотвественно есть друг уролог, Кандидат наук. Долго не хотел идти, был другой сторонний человек. Ну, тут такая штука: не очень хотелось к другу урологу ходить. Это как ходить к другу психотеропевту (не факт что ты услышишь независимое мнение, и вообще это вроде как не рекомендуется самим психотерапевтам)

Когда после короны было всё вяленько с либидо, переступил через себя и все таки позвонил. Мне просто сказали: "Если тебе интересно, найди любую книгу по тестостерону и почитай. Будут вопросы после – задашь"
Я буквально за неделю перечитал пару десятков статей т.к книгу которую нашел – она была неинформативна (я прикреплю ссылку если найду, дело было 3 года назад).

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

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

1. Дофамин имеет прямую зависимость от тестестерона.
2. Не стоит гнаться за высоким тестиком. Все сугубо индивидуально. У кого-то на нижней границе все хорошо. Важно чтобы не было провалов
3. На тестик очень сильное влияние оказывает холестерин. В свою очередь холестерин – печень. Перегружая печень, продуктами а-ля хлеб ты повышаешь уровень нагрузки на печень > холестерин выше. Итого: Хочешь повысить Дофамин >> повысь тестик >> уменьшить нагрузку на печень. Повышенный холестерин "условно" замедляет выработку тестика
4. Стабильный сон 8 часов
5. При занятия спортом достаточное количество отдыха

Врач сам привел интересную аналогию (хотя и сказал, что фундаментально все не так работает), но так людям легче понимать (цитирую своими словами):
Печень надо воспринимать как "второй" мотор в организме который способен выполнять только одну функцию в один момент времени. К примеру, если ты набухался в выходные, то в ближайшие дни печень будет заниматься ликвидацией отравления алкоголем. Пока она занимается ликвидацией отравления, она не занимается другими вещами которые необходимы организму. Тоже самое с едой, потребляя большое количество холестерина с едой, она будет заниматься им, но не будет заниматься выводом того что сама производит (если кто не в курсе 80% холестерина в организме вырабатывает сама печень)

6. По-сути ты то что ты ешь)

Все банально, никаких секретов я не открыл

А причем тут метеозависимость? Я конечно не особо в вопросе плаваю, но погода на земле и погода на солнце - разные вещи. Радиопомехи есть, повышенный радиационный фон есть

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность