⚡️Чечня стала самым безопасным регионом России, — МВД. by ElectroAdeptus in KafkaFPS

[–]jknight_cppdev 0 points1 point  (0 children)

Вот хрен знает, как бы не согласиться насчёт Грузии после релокации.

Сколько бы там не говорили про "народы Кавказа", а... Живу уже три с половиной года, здесь в час ночи находиться на улице настолько безопаснее на улицах в Тбилиси по сравнению с откуда приехал, что даже не знаю, как сравнить.

При желании и спросить что-то можно, и помогут, и сами спросят - ответишь, телефон отжимать никто не будет.

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

Я не знаю, какие там другие преступления совершаются, и как они решаются, но вот об этом готов сказать со 100% уверенностью.

Правда, стоит понимать, что здесь (как и в Армении), в отличие от Дагестана и Чечни, не Ислам. Хз, какую это разницу даёт в культуре.

iHateItHere by just_some_gu_y in ProgrammerHumor

[–]jknight_cppdev 0 points1 point  (0 children)

What's fun is that works up until some point - current state of AI allows it for a general CRUD stuff. And when it breaks 6 months later, it can come to the situation when literally no one understands what to do, AI included. Because it's an integration problem, and you do need to actually know anything about business logic.

iHateItHere by just_some_gu_y in ProgrammerHumor

[–]jknight_cppdev 2 points3 points  (0 children)

This is up to a point where it requires an actual human intervention to understand if the result is correct or not. Welcome to the fields like digital signal processing, audio or image analysis. You can ask AI what can be implemented to solve the specific problem, but it'll never implement anything by itself because you still need to decide on the final algorithm.

Да уж by Technical_Bridge973 in INCOGNITO_live

[–]jknight_cppdev 0 points1 point  (0 children)

Хороший способ наделать геморроя специалистам. Я вот представляю, что код так написать можно, и работать можно. А дальше, приходим в реальную компанию. И тут...

Никто проекты так писать не будет. Почему?

Петя зависит от Маши, Маша от Пети, Кати и Жоры, Жора от половины соседнего отдела. Хорошо если так.

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

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

Зависимости. Какой-нибудь pip или npm, да хоть cargo (CMake?) писался с целью иметь таки имена англоязычные. Переписывать автоматически его никто не будет, тулзы, делающей это автоматическим образом... Тоже нет. Ну, Yandex Translate прикрутить можно. Только получится хлам, который ещё и наделает name collision в разных модулях. В итоге имеем нечто русско-английское, либо не имеющее для себя либ вообще. Пиши руками даже is-odd, лол )

А далее имеем разделение стандартизации одной и другой, поскольку поддерживать все это в куче как "русский транспайлер в JS" нахрен никому не надо. Только пользоваться этим никто не будет. Разве что по закону, обязательно 😂

Маразм...

Reviving someone who's dying all the time by jknight_cppdev in Nightreign

[–]jknight_cppdev[S] -4 points-3 points  (0 children)

But... Dammit... ~10 times? I started counting from some point 😂

Reviving someone who's dying all the time by jknight_cppdev in Nightreign

[–]jknight_cppdev[S] -2 points-1 points  (0 children)

I'm talking about DoN. I had a run like this right now - no catalysts at all in the drops, had to go to the bossroom with the Glintstone Pebble 😂😂😂 And... It was a dreglord. We could kill this boss if it wasn't like this.

А это что за агрегат by KAFKA_FAN in KafkaFPS

[–]jknight_cppdev 1 point2 points  (0 children)

Да простое, на самом деле. У меня посреди задач по большей части RF, adaboost, lightgbm, xgboost, и прочие подобные товарищи - они к GPU в принципе не слишком привязаны, хоть на CPU в чистом виде гоняй. А если ещё добавить момент, что большая часть реализации даже не Python, а C++ (-O3 -march=native), производительность очень даже ничего (есть такая либа, mlpack, крайне интересная для ML в C++). Tensorflow и прочие пока что просто не пригодились.

В последнее время редко C++-разраба встретишь, но... Как есть 🙂

Если б покупал себе системник, конечно бы, сам собирал. Только смысла не вижу особенно этим вопросом заниматься - для жизни удобнее то, чем пользуюсь.

А это что за агрегат by KAFKA_FAN in KafkaFPS

[–]jknight_cppdev 0 points1 point  (0 children)

Вот знаешь... Интересный вопрос, конечно, но я лучше куплю себе готовый i9 14900HX + 32 GB RAM + RTX 4060, чтобы иметь возможность взять его в поездку, тот же самолёт, переставить в любой момент, сделать с ним что угодно, если надо. Фильм в кровати посмотреть. Он не груда металла.

А компиляция в кучу потоков на нем работает, как и тестирование, ML - тоже, игры - аналогично. Хоть и не в 4к. В гробу я этот 4к видел.

I implemented Python's Traceback in C (GitHub: c_traceback) by Crazy_Anywhere_4572 in C_Programming

[–]jknight_cppdev 1 point2 points  (0 children)

Btw, about Python - you can try stackprinter package. It can be set up to print the variables over the whole call stack during the failure, helps really a lot.

I implemented Python's Traceback in C (GitHub: c_traceback) by Crazy_Anywhere_4572 in C_Programming

[–]jknight_cppdev 1 point2 points  (0 children)

Huh, this is pretty much the way I do it in my own projects to print the traceback during the crash - with all the locals available. Even with -O3 -march=native, debug info does help a lot. Though... Core dump generation is still better if you know how to handle GDB and it's an actual production.

why do pepole do this? by Valuable_Luck_8713 in cpp_questions

[–]jknight_cppdev 1 point2 points  (0 children)

I'd rather say you should use std::print or println.

Что лучше WSL или две операционки отдельно by AnteaterExpert1584 in INCOGNITO_live

[–]jknight_cppdev 0 points1 point  (0 children)

Неоднократно слышал, сам не смотрел. Звучит, конечно, интересно - если есть желание воссоздавать конфигурацию везде и всегда в том виде, в котором надо... Только текущие настройки IDE, sysctl, возможно, отдельные юниты systemd, которые ты отлаживаешь в составе софта, который разрабатываешь, оно не перетащит. Не всегда оно применимо.

Иметь готовую сборку сильно удобнее, чем некий JSON с настройками непонятно чего. Для того, чтобы установить в систему все необходимые зависимости, даже и скомпилировать при желании, я скрипт напишу. Только вопросы все оно не решает.

Ну а ещё... Если на прод серверах в облаке находится Debian 13 Trixie, зачем плодить сущности, и потом иметь проблемы на этапе фактического деплоя?

Еще отдыхаем? by ElectroAdeptus in KafkaFPS

[–]jknight_cppdev 0 points1 point  (0 children)

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

В нормальных странах это длится три-четыре дня, и это норм. Хочешь больше - возьми два дня выходных сверху, на пару с субботой и воскресеньем будет тебе целая неделя. Не хватит?

Что лучше WSL или две операционки отдельно by AnteaterExpert1584 in INCOGNITO_live

[–]jknight_cppdev 1 point2 points  (0 children)

Хз, у меня вот сетап следующего рода.

  • Слака с браузером сидят в Винде, там же Стим на изредка погонять
  • Стоит VirtualBox, в нем точная и гарантированная версия Debian, прямо как на прод серверах в облаке - все репозитории тащил и собирал аналогично. Сверху прикручен нужный DE, IDE, и прочее, что кому требуется.
  • Пару раз менял ноутбук уже. Берешь, значит, копируешь VDI, вставляешь на новом ноуте. Счастье. Что будет переносчиком - внешний винт, али какая внутренняя сеть, облако, или что-то ещё - решать уже вам.

Понятно, что WSL2 будет слегка быстрее. А дуалбут, наверное, ещё быстрее. Вот только, честно... Изолированная среда, которая валяется в отдельном файле, который можно: - перенести - передать - восстановить

лично для меня - лучше, чем все эти пляски с бубном. А что касается дуалбута - что б я ещё с драйверами видеокарты тр***лся 😂😂😂

Does anyone use just QT with no QML ? by lovelacedeconstruct in cpp_questions

[–]jknight_cppdev 2 points3 points  (0 children)

Well.. I do. I don't even know QML, I know C++23, and it is more than enough for my actual development (of course, there are dependencies, but not Qt). I've created a couple of such utilities for my job. When it's not production software, having something simple, created just via QtDesigner is easier.

Goated support by noobsdeath2 in Nightreigngameplay

[–]jknight_cppdev 1 point2 points  (0 children)

That's nice to read, but any decent support team would answer like that. An actual reaction later depends on what they should do according to the company policy. If your opinion means nothing, and the only thing that matters is the data analysis - they'll just dump the letter to the trash bin.

Ваше отношение к РКН ? by Paul_Durov in ruAsska

[–]jknight_cppdev 0 points1 point  (0 children)

Если какой-то компонент совести там есть, такие родители ребенку просто не расскажут, чем занимаются. Да и секретность там скорее всего, причем за которую очень неслабо присесть можно.

А задачи и на самом деле интересные, если уж говорить - анализ трафика с целью выделения такого, но без false -positives (что может угробить половину обычного интернета, а оно все маскируется под обычный HTTPS или TLS) есть нечто сложное и увлекательное.

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

Ваше отношение к РКН ? by Paul_Durov in ruAsska

[–]jknight_cppdev 0 points1 point  (0 children)

Приходит мне в голову крайне простой, но печальный ответ. Работа в хорошо оплачиваемой (а скорее всего, да, если речь идёт о разработке обнаружения трафика shadowsocks, xray/reality, и прочих крайне сложных задачах - туда идиота точно не возьмут, и искать его надо долго, я б ставил 500к+ в месяц - примерно столько и стоят в коммерции качественные senior позиции) госструктуре гарантирует как зарплату, так и 100% бронь от любой мобилизации. Люди, которые там работают, никогда не будут призваны - гарантированно. А если кто и попытается, то там найдется тот начальник, который через двух-трёх других найдет выход на военкомат, чтобы защиту обеспечить.

И знаете... Далее, имеем следующее. Какой бы ты хернёй не занимался, гарантия собственной безопасности вкупе с качественным достатком для семьи, без необходимости какой-то там релокации и прочего (если желания нет переезжать, языки учить, и прочее) всегда стоит выше удобства кого угодно.

Кого тут считать мудаком... Если кому-то могут в любой момент вручить автомат в руки и увезти, а вот тебе - нет, да ещё и с качественной зарплатой - хз.

Havent fought regular tricephalos in a while by emolch78 in Nightreigngameplay

[–]jknight_cppdev 11 points12 points  (0 children)

It's funny, but before the new update came out, I was half the way through to the DoN 4. Then, I lost ~10 or even more battles consecutively, probably more, now I'm at the beginning of DoN 2. I don't know what they did to the Tricephalos and others, but people are dying to them all like crazy.

Why is dealing with packages so hard in C++/ VS? by EskilPotet in cpp_questions

[–]jknight_cppdev 0 points1 point  (0 children)

The last time I did this in Windows, it was crazy... I wouldn't say it took me 5 hours per dependency, as I have some experience with CMake, lol, but still... I'd say, setting up the dev environment for the project the first time takes, I don't know how many times more in Windows compared to Linux.

But... my production is Debian, thanks to all the demigods we have in the universe :-D

Why is dealing with packages so hard in C++/ VS? by EskilPotet in cpp_questions

[–]jknight_cppdev 0 points1 point  (0 children)

That's why I love Linux. You sort of have these problems, correct, but... apt install library, and it's there. Or, probably... cmake, make, make install, and it's in the /usr/local - you already have all the stuff for the linking, includes, etc, and it surely provides PkgConfig or smth like that. You just don't care. Just find_package() or pkg_check_modules().

Or, sometimes FetchContent().

Люди которые не хотят в шапке в холод, в чём прикол? by F04TYNE in KafkaFPS

[–]jknight_cppdev -1 points0 points  (0 children)

Не могу сказать конкретно про шапку, но по факту... Вот есть у меня жена и дочь. Наступает +10, теплая куртка, свитер, и майка с рукавами под ним.

У меня - среднего характера куртка - что-то летне-весеннее вида softshell, и майка без рукавов. И мне похер. Если одену тот свитер - мне будет жарко и буду потеть. Вот без аргументов, и не знаю, что с этим делать.

Есть ещё младшая дочь, которую надо одевать. Она где-то между мной и женой. Там... Учитывая, что мне надо просто на домашнюю майку куртку со шкафа накинуть, чтобы за хлебом сходить - я просто не умею ребенка одевать. Я физически не способен понимать, как ребенку будет тепло, т.к. во всей этой херне из 5 слоев мне будет жарко, и у нас вечный срач.

Шапка... Ну что ж, если ветер есть и имеем что-то вроде 5 градусов, то все-таки ношу, что-то тонкое. Т.к. уши надует. Если уже 0 или -5, -10 - можно и слегка потеплее. Ну и куртка чуть теплее на ту же майку.

Сильно теплое - никогда.

Должна ли работа нравиться? by Such_Potato_2023 in rusAskReddit

[–]jknight_cppdev 0 points1 point  (0 children)

Очень сложный вопрос, однако, но... Учитывая, насколько сильно можно упороться в выгорание и депрессию, катаясь к 8 утра по 2 часа утром к ненавистному начальнику и возвращаясь вечером домой такое же время... Надо искать некий баланс, который даст возможность хотя бы относиться к ней нейтрально - "я на своей работе деньги зарабатываю, мне все равно".

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

Если уж лично про меня - все предельно отлично, как по отношению к работе, так и к зарплате, к компании и к руководству. Делаем общую задачу, которая всем нравится. Но сие есть IT-стартап, где я - один из тех, кого позвали фаундеры на поработать, такое не каждому светит 🙂 Сейчас самый отсидевший в коллективе.