Привет аноны. 29 лет. Работаю пиццамейкером во всем известной сети. Хочу вкатиться в геймдев. Начал учить C++ по сайту learn cpp com. Буду постить прогресс.
>>870193 Исключения и RAII — это самое гениальное изобретение в программировании, отказывающиеся от них вынуждены переизобретать их в уродской форме.
Исключения придуманы, чтобы не возвращать из каждой нетривиальной функции признак ошибки, который каждый вызывающий должен проверять. Если он этого не сделает, ошибка будет проигнорирована. Игнорирование ошибки — почти никогда не то, что ты хочешь с ней сделать, поэтому очень плохо как поведение по умолчанию. С исключениями поведение по умолчанию — прерывание текущей работы и пробрасывание ошибки до уровня, который знает, что с ней делать.
Представь иерархию вызовов вроде >сохранить проект → записать файл → записать секцию → записать массив чисел → записать одно число → записать uint32 → сбросить заполненный буфер на диск → системная функция записи в файл в которой «системная функция записи в файл» проваливается, и теперь эту ошибку нужно пробросить наверх через все промежуточные звенья, то есть каждое звено должно сделать if err != nil { return err; }. Такое пробрасывание ошибки наверх через явные (а даже если и не очень) return’ы — по сути ручная эмуляция раскрутки стека при исключении, и она уродует всю цепочку, заставляя добавлять мусор в код и сигнатуры функций.
Но это мелочи.
Подобно тому, как великая цель сборки мусора — это не собирать мусор, а эмулировать компьютер с бесконечной памятью, великая цель исключений в сочетании с RAII — обеспечить транзакционность твоих операций. Транзакция — это последовательность действий, которая исполняется как одно целое, то есть либо исполняется полностью, либо не выполняется вообще. Идеальная реализация try ... catch — это создать бэкап Вселенной перед try, при успешном достижении catch уничтожить бэкап, а при ошибке откатить Вселенную к бэкапу и перейти на обработчик catch с информацией о случившемся. И вот, деструкторы должны обеспечивать откат состояния, и это плюс-минус тот же откат, что ты делаешь при штатном завершении работы с объектом, при котором вызовется тот же деструктор.
В этой аналогии должно быть интуитивно понятно, что try ... catch — «тяжёлая» и в некотором роде «высокоуровневая» операция, которая должна исполняться «на самом верху», принимая решение, что делать с ошибкой: показать пользователю, записать в лог, прервать часть работы или всю работу; на остальных уровнях тебе ПРОСТО нужно правильно проектировать свои сущности и писать правильные деструкторы, и всё будет САМО работать при любых ошибочных сценариях.
Пример. Представь, что у тебя есть программа-редактор чего-нибудь, и при выделении частей чего-нибудь она входит в режим, в котором вокруг выделенной части появляются кнопочки ←, ↑, →, ↓. У тебя будет объект, хранящий состояние этого режима, в том числе список добавленных кнопочек, и в своём деструкторе он будет уничтожать всё, связанное с режимом, в том числе убирать с окна кнопочки. Так что если ты начал добавлять кнопочки ← и ↑, а на добавлении кнопочки → загрузка её пиктограммы провалилась, будет выброшено исключение, деструктор этого полуготового состояния уберёт с окна все уже добавленные кнопочки (как и при штатном выходе из ←↑→↓-режима), и вообще всё магически откатится к состоянию перед try, и уже кто-то наверху примет решение, что делать с ошибкой. Какие бы неведомые ошибки ни происходили, твоя программа не придёт в несогласованное состояние, в котором в окне остались плавать ни с чем не связанные ← и ↑.
Другой пример. Представим, что ты сохраняешь вот этот проект из своего редактора в файл, но в процессе возникла ошибка. Оставлять недописанный (по сути повреждённый) файл не стоит, поэтому типично сделать try { записать файл } catch (...) { удалить файл; throw; } — это будет явным усилием по откату изменений, если тебе лень писать деструктор. Более чистым решением (в свете аналогии с клонированием Вселенной при try ... catch) будет сделать объект, представляющий файл, с булевским полем ok, после записи файла выставлять ok = true, а в деструкторе объекта удалять файл, если не ok — тогда откат будет полностью автоматическим, но try ... catch ... throw КОРОЧЕ, по крайней мере пока это не понадобилось в более чем одном месте.
Ещё пример. Представь, что у тебя есть объект, который иногда ОБНОВЛЯЕТСЯ и на чьи обновления можно ПОДПИСАТЬСЯ. Ты можешь добавить объекту методы subscribe(on_update_callback) → int id и unsubscribe(int id), где subscribe обещает вызывать on_update_callback при обновлениях и возвращает ID этой подписки, а unsubscribe(id) отменяет подписку по id. Но это напрашивается на бесконечные проблемы, связанные с забыванием вызвать unsubscribe, unsubscribe’ом не того id, и чёрт знает чем ещё. Если вместо int id ты будешь возвращать из subscribe() объект Subscription, который вызывает unsubscribe в своём деструкторе и который явно хранят внутри себя те, кто ещё желает получать уведомления об обновлениях, то автоматически станет невозможно забыть отписаться. Такая подписка — такой же ресурс, требующий управления и идеально ложащийся на концепцию RAII, как пресловутые открытые файлы или выделенная память.
Я не представляю, как люди живут без исключений и RAII, чем занимаются. Дебажат целыми днями? Обнаруживают и явно обрабатывают сотый сценарий, в котором повисают бесхозные ← ↑ / остаётся призрачная подписка, автора которой доедают двоичные опарыши?
>>870253 Мяу, я конечно считаю, что ты перечислил большое количество искусственно возникающих проблем, которые невероятно хорошо решаются исключениями и RAII, и даже некоторое количество реальных проблем + помимо прочего я не могу не признать что твой подход верный с точки зрения здравомыслящего и направленного на результат человека: в 99.9% случаев оптимальнее и разумнее, дешевле и проще докупить второй сервер, вместо найма х3 программистов, которые смогли бы сделать то же самое без исключений и RAII.
Но речь идёт уже не про результат, а про процесс. То есть изначально претензия была не к тому, что через RAII программы не пишутся, а к тому, что это "фу, бяка, не хочу исключения", что я полностью поддерживаю. Мне оно не нравится дополнительными накладными расходами, и я понимаю что это в мире 16-ядерных ноутов с 16/32/64 гигами это шиза лютая, это как если бы я начал экономить электричество у себя дома, выключал бы свет на работе сберегая электричество на уровне как этим стоило бы заниматься на марсоходе. Что ещё абсурднее в мире, где у нас популярная операционная система - это виндоус, который после запуска сразу 4+ гб ест, и браузеры... ой, сам знаешь что я мог бы тут написать про браузеры и веб-языки. Ты прав во всём, если задача получить работающую программу, и нет задачи получать удовольствие от процесса.
Ещё чуть-чуть лирики, которая вряд ли стоит пикселей, на которых написана.
Типа да, это удобно; работает, что подтверждается практикой; очень сильно прикрывает задницу кожаным, которые да, могут пожертвовать 20% быстродействия и 40% потребления памяти, но зато получить возможно не решать фундаментальные проблемы кожаных (вроде невнимательности), а заниматься решением настоящих проблем. 40% производительности и памяти - это затраты, а не проблемы. Понятные, предсказуемые и с известным оптимальным (по времени и финансам) решением. А вот то что 30 лет назад не было удобного CAD-редактора вроде Solidworks или другого софта с таким - вот это было настоящей проблемой, несопоставимо более сложно, и даже если бы создание такой программы потребовало бы использовать просто худшие языки с х100 потреблением памяти и х0.01 производительностью, это бы всё-равно было оправдано. А сейчас ещё нейронки плюс-минус в эту же сторону оптимизации ведут человечество. Я сейчас, сегодня, вот я сам - у которого любимый язык си, и который даже на питоне пишет почти без использования исключений, вот я тыкал нейронку, чтобы оно мне переформатировало csv, xlsx файлы и вывело какие-то графики, и оно мне это сделало за 10 минут, тогда как я бы сам гуглил функции всяких openpyxl и matplotlib день, а если бы писан на си, а в идеале ещё и без либ писать свой код для открытия и распаковки xlsx, где не будет исключений, это бы был уже не день, а месяц, если не год.
А ещё интересный мысленный эксперимент. Вселенная 1. Байтоёбы. Лютые. Пишут код на чистом си. За каждым действием компьютера стоит строчка кода, 0 автоматический действий. Проходит 100 лет. Они даже написали кусочек игр, браузеров и даже cad-систем. Вселенная 2. Адепты высокоуровневых языков. Прошло 20 лет. Пишут на питоне, на js, на любом мусоре, отображения окна браузера с 4 иконками и 40 строками текста требует загрузки 40 мб из сетки и 600 мб оперативы для кеширования, а работает это на связке тяжело жужжащих системников. Прошло 40 лет. Системников произвели ещё больше чтобы это хоть как-то работало, окей, если компьютер это 10 квт тепла и 70 децибелл шума, но лютое злоупотребление высокоуровневыми языками, конструкторами всевозможных программ и прочее приводят к тому что от реализации до демки требуется неделя или меньше даже для сложных программ. Ну и сервер на 50 квт для первых версий, да. прошло 60 лет. Люди написали все возможные программы, изобрели удобнейшие cad-программы и прочее такое, и в тоге где-то стоит мегаваттный суперкомпьютер с cad системой, на нём отдель из нескольких инженеров считают как сделать ракету, как сделать термоядерный реактор, как собрать кольца и сферы дайсона и вот это всё + более того, любая идея проверяется численными методами за несколько часов написания кода и последующую отправку на рассчёт. Последующее тиражирование разработок этих инженеров делает эти мегаваттные затраты в масштабах человечества просто нулевыми и незначительными. Через 80 лет эти люди приходят к ии намного провосходящим всё что у нас есть сейчас, и эти ии к 85 году переписываю весь софт на супер-низкоуровневые инструкции, становится доступно каждому под свои нужны, задачи или хотелки написать и скомпилировать на час, например, интернет браузер на ассемблере под конкретную архитектуру этого человека. И всё. В этой точке вселенная 2 превосходит вселенную 1 и по суммарной вычислительной мощности (подстёгивалось не воспитание программистов, а создание серверов, которые масштабируются лучше) и по омтимизации (так как индивидуальное написание программ под каждую архитектуру становится доступным из-за феноменально высокой скорости разработки).
Аналогичная ситуация с зелёной и солнечной энергетикой. Думаю, если все откажутся от углеводородов и будут сидеть на солнечных панелях, то технологический прогресс замедлиться, и будет очень неспешным, и через 500 лет будет не сильно выше текущего. А если нещадно жечь нефть, уголь и газ, то технологический прогресс через 50 лет может быть очень высоким, приедут ко всяким реакторам на быстрых нейтронах или, лол, термоядерным реакторам и как бы так не вышло, что неспешное тление в течении 500 или 5000 лет загрязнит землю сильнее, чем короткий и очень интенсивный кусок в 50 лет, за которым технологий будет достаточно, чтобы прийти к отсутствию загрязнений. Иногда препятствие лучше преодолевать с разбегу, чем медленно, долго и упорно строить к нему лестницу.
>>870304 Я тоже очень низкоуровневый чел, я некоторые функции пишу на ассемблере (вот, например, чтение n-битного числа из битового поля: >>812022 →) и постоянно фанатично анализирую инструкции, генерируемые моим высокоуровневым кодом, проверяя, нет ли там каких-то откровенных неоптимальностей.
Не факт, что эти накладные расходы вообще есть. Поинтересуйся, как работают zero-cost exceptions; TL;DR: в исполняемом файле вместе с кодом хранится его карта с размеченными границами блоков try-finally, и для броска исключения стек раскручивается начиная с указателя на выполняемую инструкцию, с поиском по этой карте, под защитой каких блоков try-finally находится очередной адрес из стека вызовов и что с этим делать. Это очень медленно, но когда исключений не бросается, прямых накладных расходов на сами try-finally нет. Косвенные всё же могут быть, т. к. то, что почти каждый вызов функции может бросить исключение, ставит больше препятствий для оптимизаций, но ведь и коды ошибок не бесплатны: эти проверки if err != nil { return err; } выполняются всегда, даже если реально это условие никогда не срабатывает, а с zero-cost exceptions их тупо нет. Даже и нельзя быть уверенным, что из этого в итоге быстрее.
Касательно деструкторов, если у них есть работа, тебе же всё равно придётся её выполнять, просто в C это будет ручное >int rollback = 0; >if (!create_a()) goto end; rollback = 1; >if (!create_b()) goto end; rollback = 2; >if (!create_с()) goto end; rollback = 3; >... >end: switch(rollback) { > case 3: destroy_c(); > case 2: destroy_b(); > case 1: destroy_a(); } в каждой функции.
Я считаю, что скорость нужно искать вообще не здесь, и глупо ради скорости заранее отказываться от столь дешёвых и полезных вещей. Вот у Agner Fog в монографии Optimizing subroutines in assembly language есть такая мысль: критическое место программы — всегда цикл. Самые медленные вещи, которые только может исполнить процессор, исполняются за долю микросекунды, и чтобы это заметить, такая операция должна быть в цикле. Поэтому давайте разберёмся, как оптимизировать циклы. Если перенести эту мысль на ситуацию с объектами и их деструкторами, то по отдельности они дёшевы, а чтобы стали недёшевы, тебе нужен целый массив объектов. А раз у тебя есть целый массив объектов, стоит не оптимизировать их сраные деструкторы, а организовать сам массив получше, воспользовавшись знанием его природы, например, как SoA вместо AoS (https://en.wikipedia.org/wiki/AoS_and_SoA) или ещё что. Вот здесь: https://gitlab.com/freepascal.org/fpc/source/-/blob/main/rtl/inc/heaptrc.pp, я из этих соображений сделал хранилище для объектов типа «стектрейс», StackTracesRegistry, которое за счёт знания природы стектрейсов делает это в десятки раз эффективнее, чем в виде отдельных «array of pointer», и этим открывает дорогу совершенно новым возможностям, ранее казавшимся немыслимыми. Хотя она подразумевает ручное управление отдельными стектрейсами через вызовы Add и Release, их легко можно было бы оформить и как возвращаемые из Add RAII-объекты, вызывающие Release в своём деструкторе, это бы не изменило сути; для публичной коллекции стектрейсов я бы именно так и сделал без вариантов, но эта не публичная и у Release всего три точки вызова.
>А ещё интересный мысленный эксперимент. Думал об этом, но это утопия. К нейросетям в этом контексте отношусь максимально скептически, я думаю, они больше поднасрут (вплоть до полной катастрофы), чем помогут, потому что они поощряют некомпетентность — как верно заметил твиттерянин https://x.com/karrisaarinen/status/2048065890760184080, когда ты не шаришь, их выхлоп волшебен, а чем лучше понимаешь, что вообще хочешь, тем сложнее, если вообще возможно, это получить; как замечал Михаил Никитин, компетентные люди берутся из некомпетентных, а когда те обучаются нейронками, их компетенция не растёт (а это я уже даже не столько у него, сколько у какого-то руководителя реальных программистов слышал: мол, мы поделили стажёров на две группы, одну из которых заставляли решать задачи ручками, а не ИИ, и те, которых не заставляли, за несколько месяцев так и не выросли).
И наоборот, можно сказать, что весь мир вокруг тебя существует не благодаря Питону и ЖС, а вопреки. Мой любимый пример — видеокодеки. Именно благодаря тому, что их байтоёбят, видео получило прирост производительности, пропорциональный увеличению мощности железа, поэтому на железе одного и того же сегмента 20 лет назад мы смотрели видео в 640 × 480, а теперь смотрим в 4K 60FPS. Не байтоёбские же программы фактически ХУЖЕ делают то же самое, что их аналоги 20 лет назад, и помимо больших системных требований и для своей РАЗРАБОТКИ и поддержки легко может требовать БОЛЬШЕ людей и телодвижений. См. также мою любимую иллюстрацию, что раньше ДЕЙСТВИТЕЛЬНО было лучше: https://www.artlebedev.ru/kovodstvo/sections/151/.
В целом, про революции пиздят инвесторам (и потребителям), реальное развитие эволюционно, план делать всё больше говна в надежде, что однажды говнистый эгрегор породит волшебника, превращающего говно в конфеты, менее надёжен, чем план совершенствовать производство конфет. Конечно, если выгорит, конфет будет больше, но... Это начинает звучать подозрительно похоже на лудочку: или джекпот, или потомки сосут хуй без ресов. Второе вероятнее.
>>870423 >видеокодеки Ну, там и осмысленность высокая. Камер очень много, я не удивлюсь, если сейчас в мире есть петабайт данных в секунду. И если бы там был не h265/h264, а h262, то, ну, было бы три петабайта в секунду. А ещё, ну, вроде только вчера я видел в av1 кодировал по 40 минут на 1 секунду 1280х720х30 , а сейчас это и на процессоре в разы быстрее, и у меня на видеокарте стоит пусть не такой идеальный, но энкодер av1 который может в реальном времени писать 1920х1080х60. А ещё говоря уже av2 то ли вышел, то ли близко к этому. Это экономит одновременно кучу байт/с сетевого трафика и кучу байт на накопителях данных. Возможно в ущерб производительности. Впрочем, ещё лет 20 назад вроде бы предсказывали, что закон Мура плюс-минус работать будет (для производительности), а вот для памяти и данных оно растёт медленнее, и в целом мы придём к сценарию, что производительность дефицитным ресурсом не является, а вот скорость памяти ой как является. На сервере с терабайтом памяти скорость нейросети ограничивается скоростью памяти, расчёты это проценты от затрачиваемого времени. Ну и цены на ddr5, ну да сам знаешь.
>раньше ДЕЙСТВИТЕЛЬНО было лучше Да есть такое. Я в этом восхищаюсь достижениями науки и техники времён второй мировой. Там в течении 1-3 лет не имея наработок и никакого опыта в соответствующих областях сделали ракету, турбореактивный двигатель, радары микроволновые, ну и так далее по списку, и основные выработанные тогда решения стали стандартом лет на 30 вперёд. А потом ещё за 1-10 лет сделали ядерные реакторы, бомбы, термоядерные бомбы, спутники. Сейчас какую-то фигню которую сделали ещё в 80 заново проектирую и разрабатываю лет 10 до первого образца - при том, что там ничего нового и все решения уже известны, просто выбери нужные и сделай. Это капец.
В нейросети я всё же верю. Инвесторам врут; это, возможно, обвалится, и по факту окажется намного менее полезным, чем думают - но, мяу - это: 1 - избавляет от рутинного кода. Парсинг json-файла я вполне и запись значений из него в нужные поля структуры я доверю нейросети больше, чем себе. Это очень простая задача, с которой справляется qwen-3.5-9B, который летает на любой 8 гб карте. но она скучная, мозг теряет активность и внимательность, и в таком коде я вероятнее напишу -1 или +1 в каком-то месте. А так я и время сохраняю. И фокус. 2 - я могу не влезать в чужую область, и совершенствоваться в своей. Я вот сейчас устройство разрабатываю, для его управления удобно было бы использовать мобильное приложение. Я убеждён полностью, что в разработке мобильного приложения, которое выполняет лишь функцию интерфейса и не содержит никакой логики и вычислений, просто принимает данные, отсылает команды - что там есть хоть что-то, чего бы я не смог сделать сам. Сюда же попадает генерация спрайтов и анимацией картинконейросетью для прототипа игры. Предположим я демку делаю. Если я оставлю квадраты вместо текстур, а игра, например, про атмосферу и ощущения - то с квадратами будет сложно представить что выйдет. А если нарисовать криво-косо хоть что-то напоминающее реальные объекты, то будет намного проще представить как оно будет выглядеть с нормальными спрайтами и звуками. 3 - оно развивается неадекватно быстро. Картинки до диффузионных моделей, картинки sd1.0, картинки sdxl, картинки qwen-image различаются невероятно сильно, на порядки. Ещё пара таких ступеней, и даже если больше ничего непроизойдёт - это уже будет невероятной пользой. Да даже если в текущем состоянии замрёт. Это как с GPS - можно сколько угодно ругать космос и бесполезность полётов на Венеру, Сатурн и прочее - но GPS (выгода от него, экономия человеческих ресурсов) уже с запасом окупают все деньги, которые человечество потратило на все космические программы, в том числе бредовые. 4 - уже сейчас существующие модельки могут заменить очень много рабочих мест. Я сегодня подключался к карточке у себя дома и локальной сеткой смог распарсить pdf-файл, перерисовать его в файл с разметкой и поменять нужное. В сущности если не использовать pdf-файлы, а оставлять редактируемые, а ещё лучше - разработать дружелюбный для компьютеров формат документов, то все работники занимающиеся оформлением и созданием документов будут не нужны. Машины вроде как катаются. Юристы, ну, я бы предпочёл чтобы меня судила непредвзятая нейросеть, у которой будет цифровая подпись от сертифицирующего центра, что веса не были модицифированы, и чтобы можно было воспроизвести результат её работы для проверки решения. Чем человек, у которого может быть просто тьма заинтересованности, финансовой, карьерной, ещё какой + эти эксперименты где судьи с 20 лет опыта после обеда и со сладким чаем освобождаю досрочно в 3 раза чаще, и при этом на прямой вопрос влияет ли это, говорят что нет, мы не предвзяты. Не очень хочется стать жертвой такого случая (попасть до обеда или после). Если использовать сеть для обучения. У меня бы слюни текли, если бы в институте я бы мог не только спросить уставшего преподавателя между пар, который не всё знает и которому не всегда интересно ещё что-то мне объяснять, а была бы нейросеть, которая персонализированно отвечает мне. И это всё то что уже существует. Даже если дальнейшего развития не будет.
Полностью двачую твои слова про компетенции и обучение. Если ты опытный - то если ты не можешь решить задачу, то и нейросеть тем более не может. В итоге для тебя это добро, так как решает скучные простые задачи (да ещё и быстрее тебя), и это корректное использование. Если ты неопытный - то есть задачи, которые сложнее чем те, которые ты можешь решать, и в этот момент нейросеть становится лютым ядом. По смыслу как в тех экспериментах, что люди имеющие доступ в интернет с телефоном на парте заметно хуже запоминают информацию лекции. Тут и мысль что нейросеть может решить вредит, а если этим ещё и пользоваться, то это гроб-кладбище. Выход либо в дисциплине и "культуре взаимодействия с нейросетями", либо если не останется достаточно сложных задач в принципе (таких, которые бы не решались нейросетью).
>>870567 Забыл пояснить важное. >И это всё то что уже существует. Даже если дальнейшего развития не будет. Я имел ввиду что это уже есть как прототип/демонстрация - но пока нет или почти нет как технология. С уже имеющимися сетками можно, лол, тьму полезных "ии-инструментов" сделать.
И ещё забыл важный аргумент про науку. Мне очень понравилось как в интервью Теренс Тао выразился, не помню формулировки. Но в обще в науке шизы, и скатываться до инструментализма им вредно. Будет лучше, если учёный будет придумывать концепции, а лаборанты, программисты и помощники будут их проверять или что-то такое. И вот раньше учёным чаще приходилось самими ручками работать и до инструментализма скатываться.
Щас просто ахуел, была ставка +3.5 на фейлклаунс. Единственный вариант чтобы она не зашла был таков - они обязательно выигрывают следующие 2 раунда, выводя игру в овертайм, и после обязательно проигрывают все 4 рануда в овертайме. Шанс 1 к хз пойми скольким. Именно это и случилось.
>>821882 (OP) Чел так это болезнь ты по идее должен что бы хоть чуть чуть заработать это надо как на работу ходить к букам, тебе надо крч рил лечиться. Попробуй сам не играть ну если уж совсем пиздец, то могу сказать че не помогает: - Психолог. Почему? Если бы ты 3 месяца играл или мало, то тогда да, она бы могла бы мозг тебе промыть, но тут уже нихуя. Че тебе 20-летняя девочка там скажет ? "Плиз чел не играй", скам на деньги. - Рехабы. Могут дать инфу которую можно загуглить, но это хуйня полная такой же скам, наоборот станешь хладнокровнее и хитрее только, там неделями не спят и всякая другая ебота Ну у тебя реально это болезнь...
The End #2
Haxplax!Dm1etQ2c7603/10/25 Птн 23:35:22№818862Ответ
>>870023 Тогда я очень сильно не прав и очень сожалею, что опять продемонстрировал свою тёмную сторону. Я дочитал тред, тот анон очень "душевно" обо мне писал. Тонны счастья и тонны нефти
@tea_can Это моя телега, я твой кент с гастрокорта, в начале июня буду, кстати, часто работать на Учительской. Наша встреча стала бы феерией Можно было бы даже сделать селфи для дневничков
>>870011 Прости брат, я какую-то хуйню там понес. Характер говнистый из-за чего в сторону начинает не ту нести >>870029 Понял, записал. Потом как буду посвободнее отпишу
Идея для треда возникла давно, но дошло только сейчас. О чём тред ведается из темы. Я не мечу изнарок собирать баны. Т.е. получать банхаммером по башке ради этого треда. Посему посты здесь могут быть и раз в год. Учитывая, на момент треда, более лояльный (ко мне) модсостав, чем раньше + не очень активный постинг постов + редкое вылезаторство из /b/ в другие разделы, часто в ридонли-режиме.
А заводит этот тред: Ошибка! Код 0, Постинг запрещён. Бан: 3634702. Причина: Общее 1 - Призыв/пропаганда терроризма //!b. Вск Дек 21 21:00:00 2025
>Ошибка! Код 0, Постинг запрещён. Бан: 3701794. Причина: Общее 2 - Несовершеннолетний //!b. Вск Мар 01 15:58:27 2026 Давненько у меня не было таких коротких банов.
1. Сразу обозначу контекст. Я не считаю себя «обычным школьником» в плане интереса к науке.
Я участвовал в олимпиадах по биологии, брал призовые места и однажды полностью исписал тетрадь, пытаясь самостоятельно разобраться в механизмах вируса ВИЧ.
Но каждый раз всё заканчивается одинаково: прокрастинация → оправдания → потеря темпа.
Поэтому я решил сделать странную вещь: поставить эксперимент на самом себе.
Не из пафоса. Из научного интереса.
2. Вопрос эксперимента
Насколько человек может радикально изменить свою дисциплину?
Где находится предел человеческой воли? Можно ли приблизиться к полному самообладанию?
Очевидно, абсолютного контроля не существует. Но интересно узнать максимум возможного.
3. Немного исходных данных
Физические параметры:
• 16 лет • рост 183–184 • вес 64 кг • худощавый • небольшой сколиоз (почти не заметен)
При этом:
• хорошо бегаю • нормально прыгаю • физически функционирую без ограничений.
4. Психологические особенности
Самооценка всегда субъективна, но попробую описать честно.
Что я ценю:
• честность • справедливость • благоразумие
По мировоззрению я скорее пацифист.
5. Проблема
Я радикален в идеях, но слаб в реализации.
Если нет сильного внешнего давления — прогресс резко падает.
Поэтому я решил создать себе искусственный “пинок” в виде жесткого жизненного эксперимента.
6. Немного о мышлении
Несколько отличий от большинства моих ровесников:
• я эмоциональнее и легче поддаюсь провокациям • лучше воспринимаю абстрактную информацию • быстро забываю информацию, которая кажется бессмысленной • часто живу в мысленных моделях и фантазиях
Иногда это помогает мыслить рационально. Иногда наоборот уводит от реальности.
7. Про убеждения
Я не религиозен и почти полностью уверен, что Бога нет.
Но иногда, когда сильно переживаю, всё равно мысленно обращаюсь к «высшим силам».
Как говорится: в падающем самолёте нет атеистов.
8. Социальная часть
Есть ещё один парадокс.
Снаружи я часто груб к проявлениям нежности и отношениям. Но внутри я не против близости.
Иногда я оправдываю дистанцию так: «Я могу навредить людям своими импульсивными действиями».
9. Главный вопрос
Мой эксперимент прост.
Я хочу проверить:
• где находятся пределы моей дисциплины • можно ли увеличить силу воли • как работает самоконтроль в реальных условиях
Да, выборка всего 1 человек.
Но даже такой эксперимент может дать интересные выводы.
10. Поэтому вопрос к вам
Представьте, что вы учёные.
Какие гипотезы вы бы предложили проверить?
Какие исследования о силе воли и дисциплине стоит изучить?
И главное: чего, по-вашему, мне не хватает? ПИШИТЕ ГИПОТЕЗЫ ДОГАДКИ И ДАННЫЕ ОБ ИССЛЕДОВАНИЯХ В ТРЕДЕ НАПИШИ СВОЙ ПЛАН БУДНИХ ДНЕЙ А ВЫХОДНЫЕ ПИШИТЕ ВЫ
>>857563 Я ОП переношу свой опыт в лето ибо школа не дает мне нормально учиться . Прерван по техническим причинам коих я не додумал. Выходить из дома в 8:30 и придти в 17:00 не дает моему разуму учиться ибо я уставший не только интеллектуально но и физически. Это буквально колечение себя до изнеможения без причин
Итак, 2022 год в моей жизни стал первым годом серьезных проблем с алкоголем, и после определенных событий проебал телефон, гуляя бухим я решил, что пора с этим завязывать. Кроме того, я хочу разскуфиться, подкачаться, выучить английский, вкатиться в ойти и уехать в США, где я куплю особняк, яхту и приют для котов.
Но это все далекоидущие планы, пока что я планирую просто выставлять себе небольшие и вполне достижимые цели и понемножку их выполнять. На данный момент моя ближайшая цель — не бухать сегодня. Цель на следующую неделю - хотя бы до пятницы не бухать, и в пятницу желательно тоже. Но в пятницу, если все-таки не выдержу зов лесополосы, не покупать себе что-нибудь типа 0.7 рома или 0.5 вискаря, 2 банки слабоалкоголки и гору джанкфуда, а максимум — взять себе литр-полтора сидра или збитеня и сидеть кайфовать под какую-то самостоятельно приготовленую вкусняшку Остальные цели на неделю: выполнить внезапно подвернувшийся заказик на перевод и заработать немножко денег, навести порядок в квартире, не предаваться чуханству, хотя бы по паре часов уделить английскому и погромированию.
В этот раз после десятков фейловых попыток вылезаторства из лесополосы я почему-то чувствую в себе силы реально это сделать. Итак, начнем.
>>755115 Бля анон, не отвечал тебе несколько дней, прости. Заметил твое сообщение где-то в конце августа, но не ответил. Я бухал как мразь. Отвечу в стиле нейросетей, по-пунктам 1) Если ты хочешь со мной связаться, то давай мы договоримся про время, и в это время я скину тебе мою 10-минутную почту, а там уже я скину нормальную почту и мы свяжемся. У меня тряска насчет дианона, соре 2) Я тупой ублюдок, литералли конченая алко-мразь. Я не думаю, что любой нормальный человек захочет общаться с таким выблядком. 3) Третий пункт я забыл, но он тоже очень важный. Вооооот.
Может быть, что я забыл что-то.... (Да, наверное это так) Простит е, если что.
>>755520 Ну слушай, по ту сторону экрана тоже может оказаться алко-мразь, так что терять особо нечего. а так выбирай любое время после 18:00 пиздец капча ебанутая стала
Так я вернулся короче, скоро будет апдейт. Сорямба всем кому не ответил, я так и продолжил бухать тогда, и забил на дневник. Галочку опа наверное не выйдет поставить, если конечно каким-то образом оно не узнает мой девайс
>>865485 Да хуй его знает, сам удивляюсь. Какие-то успехи были конечно, дропал иногда на какой-то промежуток, но полностью завязать так и не выходит. Состояние хуйня, весь организм в ахуе
ПУТЬ К БОГАТСТВУ
Аноним28/07/25 Пнд 15:54:52№805884Ответ
Тред про ставки и лёгкие деньги точнее мою тягу к ним, в реальности я не уверен, что мне что-то светит.
Я не уверен, что мой тред подходит разделу тематически, но так как раздел про азартные игры закрылся, а спортач немного не про это тематически ,хотя и там ставки обсуждаются, я решил создать тред здесь. Мне очень нравится сам раздел, хотя я сам, конечно, превознемогать и чего-то добиваться не планирую, так же как и обсуждать мою жизнь вне лудомании. Просто много размышлений на тему и, как мне кажется, полезного опыта которым очень хочется поделиться. Если я нарушаю правила-мне очень жаль, просто удалите тред, пожалуйста.
ПРЕДЫСТОРИЯ: во время КОВИДа со скуки подсел на тогда ещё растущий ММА Ютуб и решил, что для полного удовольствия от его просмотра мне стоит начать смотреть и само ММА, сначала в записи, потом в лайве. К 25 году бесконечный форс ставок, а так же моё бесперспективное финасовое положение убедили меня начать ставить, что я и начал делать с мая этого года.
ПРОГРЕСС:я 24 000 рублей в минусе, но на последнем карде UFC карде мне удалось таки выйти в плюс аж на целую тысячу рублей. То есть я ставил 10 000 и выиграл 11 000 11 050, если бы точным, что я надеюсь подводить черту в моём образовательном и наконец-то поводит меня к непосредственному богатству и миллионам рублей ставить на доллары из РФ к сожалению невозможно.
ПЛАНЫ: в Августе UFC проводит 4 карда, на моём аккаунте сейчас 31 055 рублей, за будущий месяц я планирую удвоить свои деньги, таким образом покрыв минус и выйдя в плюс. К концу года я планирую выйти на 100 000+. Конкретные мысли по ставкам на карде будут ниже в треде.
>>869033 По-моему это вентилятор, он тогда на съёмной квартире в Сербии жил. >>869055 Ну, тебе надо прочитать тред для этого, если вркатце, то слишком много проебался ставить больше. У меня щас бюджет это 3 тонны выигранного фрибета.
Вчера хотел закинуть на ряд событий, и сейчас я вижу что все они зашли и я бы получил х30. Два вида тильта - упущенная выгода и проеб более 3 ставок подряд. Это основа депохуеты.
>>869290 >Два вида тильта - упущенная выгода и проеб более 3 ставок подряд. Полагаю желательным сползти с этого занятия. Оно забирает деньги, а взамен не даёт развития.
Ну наверное необходимо учитывать свой ЖОП (Жизненный ОПыт). Например. Я недавно понял, что 90% художественных фильмов, которые я посмотрел - полнейший шлак-говняк-дерьмище. Из этого можно сделать вывод, что просмотр художественного кино - пустопорожнее занятие. Если я сейчас сяду смотреть какой-нибудь фильм, то с вероятностью в 90% я впустую потрачу своё время. Из этого я делаю вывод, что продолжать эту порочную практику не стоит. Столько всякого говно пересмотрел, что уже устал от этого. Так что с просмотром кина как такового буду завязывать. А время лучше тратить на работу, учёбу, компьютерные игры, спорт, творчество. И ещё есть вот такая мысль: не надо бояться дропать то, что тебе не нравится. Раньше если я начинал смотреть кино или сериал, то мне непременно нужно было добить их до конца, даже если они мне не нравились. Просто вот бесило это чувство незавершенности. Поэтому сидел и через силу ел говно, даже осознавая бессмысленность этого занятия. А с недавних пор пересилил себя и позволил себе дропать то, что не цепляет. Не нравится книга - не читай. Не нравится кино - не смотри. Не нравится хуй - не соси. Тогда и не будет проблемы упущенного выбора. Вместо часа на просмотр фильм можно будет потратить 5-10 минут.
Мне 29 лет, работаю слесарем в нефтегазовой отрасли, зарплата 70 тысяч, провинция на 15 тысяч человек.
Так как человек я довольно пожилой, в ноябре 2025 года я понял, что мой единственный вариант вылезти - это горизонтально. Мною был составлен так называемый "план закрытия гештальтов". Состоял он из похудения, кучи книг, посещения городов и изучения иностранного языка. Я делал это без привязки к практической стороне вопроса, это были лишь якоря, которые связывали меня с этим миром.
Также я напоследок надарил подарков на миллион рублей своим близким людям. Сейчас у меня 600к + 350 на кредитке. Время до лета ещё есть, поэтому нацелен на миллион, может больше.
Как буду вылезаторствовать? Изначально планировалось эсвео. Альтернативные варианты тоже есть, включают в себя лекарство на букву м и мороз с алкогольными напитками.
P. S я очень ошибался в своих взглядах на окружающий мир, поэтому просто сделаю вид, что двух моих прошлых тредов не существует.
>>869260 Это слишком большая честь для меня, что ты тратишь время на пруфы. Хоть я и часто извиняюсь ирл и часто неискренне, но мне жаль, что я засирал твой тред своими бессмысленными постами. Лучше бы я молчал. Ещё жаль, что бамплимит приближается, а потом я вряд ли тебя найду, но приятные воспоминания о тебе буду стараться хранить. Хоть память мне с годами изменяет всё сильнее. Доброй ночи, да и вообще по жизни побольше приятного в любое время суток...
>>869254 Рад, что все таки обратил внимание на эту ключевую деталь. Он описывал себя через этот образ: все же "Странник над морем тумана" - это главный мировой символ эгоцентризма, одинокого гения, созерцания своего величия и возвышения над "ничтожным миром", а на деле смешной, инфантильный, нелепый. Эта маленькая деталь с его штанишками как раз придает особо изощренную и тонкую иронию всему посту.
Скорее гуманистический. Такая деконстркция хоть и выглядит грубо и топорно, на самом деле исключительно льстит хрупкому "Я", этого человека и ему действительно понравилось. И в его силах, вооружившись этими знаниями и инструкциями искать пути обретения новых смыслов. Такие люди не меньше нуждаются в понимании и признании и их высокомерие как раз и есть иной способ иметь свою "броню".
Амигдала у людей переживших насилие в детстве находится в состоянии постоянной гиперактивности. Он же, наоборот, не способен испытывать страх, тревогу, экзистенциальный кризис или вину на биохимическом уровне (о чем он и сам пишет, что ему все это чуждо, а люди - не понятны, их рефлексия и переживания), отсюда и такие формулировки вперемешку именно с первертным нарциссизмом. Это не совсем привычный образ холодного и отрешенного "убийцы лишенного совести." Мозг такого человека как раз идеальная и пустая от страха и рефлексии машина (так что помятуя твой пост с Банди и желание избавиться от болезненной рефлексии, я прикрепляю отличного качества документальный фильм, дабы отвлечься от академических чтений). Приятного просмотра, я более чему уверен, что благодаря многочисленным документальным съемкам ты найдешь его крайне занимательным для своего мозга, а точнее его заслуженного отдыха после таких серьезных книг! Лучший отдых - смена деятельности.
>>869257 Благодарю тебя. Такие люди как он действительно очень трудны в общении, но теперь ты знаешь, как можно от них защититься и как можно попробовать их распознавать, чтобы они не смогли сделать тебе больно. Ты хороший, добрый и искренний человек и именно такие люди становятся жертвой их холодного, изворотливого ума. Х - хребетность.
>Посоветуйте фильмы похожие на пленки из покепси Мась тебе щас надо смотреть фильм где мужик себе спину финалгоном мажет и красный кружок с болью уходит АХАХАХХАХА
Спать минимум 8 часов в сутки Использовать МИН+ФИН+КЕТ для лечения проплешин Пить 1,5 литра минералки допоолнительно к текущему потреблению воды в течение месяца Не дрокать на порево и фантазии Делать зарядку по утрам Пробежки 1-2 раза в неделю Быть на улице хотя бы 1 час в день совокупно (ну то есть с учетом выхода в магазин, выбрсоа мусора и т.д.) Еще я не курю, но планирую выкуривтаь 1-2 сигареты в неделю (я заметил необычный положительный психологический эффект от них) Не пить энергетики. Играть в доту не больше 2 каток в день. Снизить скроллинг новостей и не смотреть гойслоп типа футбола и сериалов-филлеров. Уборку делать хотя бы раз в неделю. Отжиматься и приседать 100 раз хотя бы раз в 3 дня. Еще пара фишек НСа в голвое есть, но это уже допником, в основной план вписывать не буду. __ Цель: Почувствовать себя немного лучше, чтобы хотя бы смог обслуживтаь себя самого. Сейчас я развалина ебаная, которая спит по 3-4 часа в день, потом пытается дефнуться энерегетиком, у меня нет сил и мотивации даже еду себе нормалньо приготовить и убраться в квартире. Ну и гулять тоже надо, даже зеки в черном дельфине гуляют минимум 30 минут в сутки, а я, получается, меньше. ___ Отчеты раз в неделю или две недели типа строго (если будет настрой, например на старте треда- чаще, мб каждодневные). Если пропуск поста раз в две недли знаичт я сдулся и лох. Часть опций на месяц, а в общем хотелось бы продержаться где-то полгодика хотя бы.
>Спать минимум 8 часов в сутки просплю, т.к. суббота >Использовать МИН+ФИН+КЕТ для лечения проплешин + >Пить 1,5 литра минералки допоолнительно к текущему потреблению воды в течение месяца + >Не дрокать на порево и фантазии - >Делать зарядку по утрам -
>Быть на улице хотя бы 1 час в день совокупно (ну то есть с учетом выхода в магазин, выбрсоа мусора и т.д.) +- возможно чуть-чуть меньше был, примерно час совокупно, но не точно
>Не пить энергетики. >Играть в доту не больше 2 каток в день. две сыграл, одну выиграл, другую слив >Снизить скроллинг новостей и не смотреть гойслоп типа футбола и сериалов-филлеров. - >Уборку делать хотя бы раз в неделю. - >Отжиматься и приседать 100 раз хотя бы раз в 3 дня. Сейчас что-нибудь поделаю немного из физухи, но на момент написания минус.
>>867144 >пробежал с кем-то Да тебе надо с кем-то бегать, хотя бы 2 человека еще нужно. В рехаб те надо лечь там нахуй все бегают даже деды каждое утро по 3 км блядь, заставят нах, я вообще бегать не особо умел и через 2 недели бегал уже даже быстрее чем нарки которые 50кг весят. Либо бежишь либо пишешь. К олимпийской сборной блядь будто готовят сука... потом кстати скилл этот надолго остается, даже можешь бежать если вообще нахуй больше этиим не занимался.
Ничего не соблюдал в выходные и праздники. В какие-то дни ложился спать в 5 утра, просыпался то в 10 утра, то в 6 вечера (мб >8 часов в день и выходило в среднем, но я даже не парился, так как это все равно неправильно), не пил энерегтики, но пил всякие не менее вредные лимонады, ел гойслоп типа чипсов и еды из доставки, фапал много раз. Ну разве что финастерид и миноксидил юзал. И конкретно вчера еще в доту не играл, потому что меня там забанили на день+ дали лп. У меня правда еще 4 аккаунта есть. но как-то натсроения нет играть. Зато, кстати, я новости почти не смотрел или вообще не сомтрел эти дни, также как и всякий медиаслоп типа сериалов, футбола и т.д.
Несомтря на явный срыв режима, главный плюс, я как-то переосмыслил свою жизнь за эти дни, почувствовал освобождение от груза и, в принципе жизненный план стал для меня явнее.
>>866783 (OP) >Спать минимум 8 часов в сутки + >Использовать МИН+ФИН+КЕТ для лечения проплешин + >Пить 1,5 литра минералки допоолнительно к текущему потреблению воды в течение месяца + >Не дрокать на порево и фантазии - >Делать зарядку по утрам -
>Быть на улице хотя бы 1 час в день совокупно (ну то есть с учетом выхода в магазин, выбрсоа мусора и т.д.) +
>Не пить энергетики. + >Играть в доту не больше 2 каток в день. удалил доту
>Снизить скроллинг новостей и не смотреть гойслоп типа футбола и сериалов-филлеров. +
День скорби по жертвам Второй мировой войны: 4 мая: https://nl.wikipedia.org/wiki/Nationale_Dode
Зелёный!!utyCFZtvW8JHDr0P11/05/26 Пнд 09:13:39№868551Ответ
>>868300 Но ка4 я и говорил — офдайновый рыеок труда мёртв и вончет кадои. Продавцы/ охрпнники/ уборщицы либо вахта с отрывлм жопы на протзводстве/ морозе.
>>868300 >Я общеаю — если я найду работу в оофлацне я с неё по саоей воле не уйду. Никактх влажных м5чтаний об удадёночкн айтишеоц. А я считаю, что нужно работать там, куда вообще берут. Не стоит брезговать удалённой работой. Удалёнка — так удалёнка, значит нужно вытерпеть удалёнку.
Вот и установил я свои потешные четыре монитора. А ведь сделать это хотел ещё в декабре. Всё не доходили руки до того, чтоб встроить в стол-кровать розетку по фен-шую.
На четвёртом пикриле показана выемка, в которую пришлось залезть, чтоб доцеплять все недостающие провода.
Вангую, с жилья текущего меня выгонят до того, как я запилю полноценную инфраструктуру для вката.
От скуки лезу к брату. Постоянно предлагаю ему стать моей женщиной. Когда тот отвечает, что это я женщина, показываю ему хуй и говорю, что "Женщины отличаются от мужчин тем, что у них есть пизда, а у мужчин - хуй. Это по твоему что?" При этом заниматься с ним сексом не хочу, влечение никакого нет. Просто скука. Тот отбивается от меня ложкой, зажатой круглой частью в ладони (использует её как заточку), я в основном сдаюсь, прошу прощения и спустя какое-то время возобновляю надоедание. Хотя иногда в ходе борьбы отбираю ложку, выбрасываю её куда-нибудь и мучаю братишку.
Последние несколько снов: — Ссора с парнем, в которой я осознавала, что люблю его и он мне нужен, но одновременно тестировала свои чувства и границы. — Конфликт с семьёй. — Демонстрировала экран своему начальнику, а на рабочем столе было изображение из «Ну, погоди!». — Нюхала кокаин и смотрела на себя в зеркало. Он лишь немного прояснял разум и делал восприятие острее, но побочные эффекты были слишком значительными: огромные зрачки, красные капилляры.
Мы с парнем живём в моей старой квартире. Он говорит, что в определённый день у нас будет серьёзный разговор — он собирается расстаться со мной. Я немного пустила слезу и включила грустное настроение, потому что это показалось мне романтичным. В целом, я была не против такой ситуации: она означала обновление в моей жизни и каплю драмы. Также, было любопытно узнать, кто станет его следующей девушкой.
Я завела дневник снов с целью фиксировать свои сновидения, так как мне каждый день что-то снится — обычно по несколько снов, — и запоминаются лишь те, которые были куда-то записаны или пересмотрены. Возвращение к ним мне всегда приносило удовольствие.
Но сегодня я проснулась, вспомнила четыре новых сна и обнаружила, что их образность была не слишком абстрактной: все сюжеты с поразительной точностью отражали мои реальные проблемы, знакомых и жизненные ситуации. И это несмотря на то, что я обычно читаю книжки на ночь до тех пор, пока не отключусь.
Такая прямая трансляция быта во снах оказалась для меня деморализующей, и я решила больше не записывать подобные сны.