Перейти к публикации

Grohuf

User
  • Сообщений

    17 237
  • Зарегистрирован

  • Посещение

  • Время онлайн

    196д 13ч 47м 7с

Все публикации пользователя Grohuf

  1. Grohuf

    Тема няШОК (4)

    Они все пластику на глаза делают?
  2. Grohuf

    Программирование[11]

    Как же трясет людей в топане, что они не в Яндексе работают
  3. Grohuf

    Выбор ноутбука, т.2

    ну может я реально чутка беса погнал с ценой, но то что чел выше скинул это тупо покупка устаревшей хуйни (3050 это ваще кусок говна) за солидный бабос сам долго выбирал ноут, сравнивал с легионом 5 pro rtx4060 за 1400$, остановился на дешевом варианте и ни разу не пожалел, алан вейк 2 на ультрах 80-100 фпс (без ретрейсинга канеш), а на сэкономленные деньги можно расширить спеки (оперативка, еще один ссд) Единственный вариант купить дешевый с норм видеокартой - это либо покупать ноунейм китайщину, либо брать поддержанный ноут.
  4. Grohuf

    Выбор ноутбука, т.2

    я во Вьетнаме купил tuf f15 fx507zi за 1090 долларов я лично не переживу, если ты потратишь бабки на этот кал по ссылке. найди кто тебе из азии привезет ноут нормальный с shopee или лазады. если ищешь 17 дюймов с хорошими спеками, готовь 150-200к, а лучше не еби башку и купи компактный ноут и к нему монитор хоть 32 дюйма подключай Да 17 дюймов не особо дороже 15, если не пытаться найти легкий. Если брать 17 весом 3 кг или выше, то там особо переплачивать не за что - начинка же та же.
  5. Grohuf

    Ересь Хоруса. Warhammer 40k

    У 3D печати же точность говеная.
  6. Grohuf

    Тема няШОК (4)

    Это seltin . Подпись справа внизу. Стоило девке накраситься и Кант уже не узнал.
  7. Grohuf

    Тема сисек т.2

    Так на форуме одни скуфы. Уже ни у кого по факту не стоит.
  8. Grohuf

    Программирование[11]

    То, что ты описываешь, делают какие-нибудь библиотеки для питона под какую-нибудь задачу, а не std библиотека. Для std библиотеки просто пишут хуйню какую-то, а не что-то полезное. А не, std::filesystem есть теперь (говеный, но хоть что-то). Любой крупный си++ проект начинается с того, что надо написать базовую библиотеку для тривиальных вещей, потому что в std этого нет. И вот, казалось бы, в std с 11го стандарта активно чего-то добавляют. Но почему всегда с говеной реализацией из-за того, что в комитете сидят аутисты, которым нужны какие-то нахуй абстракции? Вот реально, они пишут ГОВНО из-за абстракций. Одна только система с итераторами и алгоритмами - это просто кровь из глаз. Почему-то в остальных языках все пишут для людей, а в си++ пишут ради чувства прекрасного дауна из комитета? Ну и аргументы вида "кому-то похуй на производительность, поэтому им это подходит" - люди, которым похуй на производительность, на си++ не пишут. Да, есть такие ребята, типа меня, которые на си++ пишут 97% времени и иногда оказывается проще написать скриптик на плюсах, чем вспоминать синтаксис питона, но писать для таких случаев стандартную библиотеку - идиотизм. Писать надо сразу НОРМАЛЬНО. По факту оказывается, что за 12 лет работы в браузере в базовой библиотеки хромиума были заменены на стандартную реализацию: std::unique_ptr std::string_view std::string16 Даже std::span еще не юзается, но, наверное, будут, причину, почему еще не сделали, не знаю. Почему в базовой библиотеке хромиума всякая хуйня, типа обрезание символов по концам строки, конкатенация строк, разбиение строк и прочее? Почему этого нет в базовой библиотеке? Но нахуярить ненужных абстракций - за милую душу.
  9. Grohuf

    Программирование[11]

    Оверхед большой. И оптимизацию ломает очень сильно. В чем блять оверхуед Ranged это пойнтер + размер или я что-то не понимаю? https://en.cppreference.com/w/cpp/ranges https://youtu.be/cK4cMdx9QeQ?si=qjvBlzLRW4Ll6hcH&t=2375 Проще так. Поинтер + размер это спан. Алсо чет вголос как вебер познает статическую типизацию Ребята из стандарта опять сделали тормозную неюзабельную хуйню ради красивых абстракций. Никогда такого не было и вот опять (привет strstream или unordered_set, регулярные выражения тихо плачут в сторонке). Одна надежда на оптимизации компилятором чел, ты свой нишевый кейс апроксимируешь на все юзкейсы с++ ты сам скидывал что у гугла есть обычный стайлгайд по плюсам где многое разрешено, а есть отдельный для хрома я готов ставить что количество человек которые пользуются первым раз в 10 больше, а то и в 100 соответственно схерали ты свое нишевое видение хочешь затащить в стандарт? для многих поддерживаемый код (за счет красивых абстракций в том числе) гораздо важнее чем 0-оверхед код Ты что-то путаешь. Видео по таймкоду глянь. Изначальный ("наивный", ха) вариант уже прекрасно читабелен. Вместо этого плодят какую-то хуету. Уже первый их подход с тем же std::transform тупо не читабелен был. Они сделали еще один подход с этими ranges. Ага, стало читабельней, только НАХУЯ, если оно в полтора раза медленней? Изначальный код прекрасно выполняет свои функции. Эта хуйня в стандарте си++ постоянно. Там какие-то оторванные от реальности аутисты работают. На чем?
  10. Grohuf

    Программирование[11]

    Оверхед большой. И оптимизацию ломает очень сильно. В чем блять оверхуед Ranged это пойнтер + размер или я что-то не понимаю? https://en.cppreference.com/w/cpp/ranges https://youtu.be/cK4cMdx9QeQ?si=qjvBlzLRW4Ll6hcH&t=2375 Проще так. Поинтер + размер это спан. Алсо чет вголос как вебер познает статическую типизацию Ребята из стандарта опять сделали тормозную неюзабельную хуйню ради красивых абстракций. Никогда такого не было и вот опять (привет strstream или unordered_set, регулярные выражения тихо плачут в сторонке). Одна надежда на оптимизации компилятором
  11. Grohuf

    Программирование[11]

    Действительно, это неочевидно, что можно написать говнокод, где это боттлнек, но тем не менее.
  12. Grohuf

    Программирование[11]

    все продумано на 10 шагов вперед пишешь все на std::shared_ptr/mutex/map/ranges и прочих "гуглнеодобряемых" вещах. приходит менеджер и говорит что нужно оптимизировать срочно, убираешь шаред птры лишние и требуешь премию ??? профит Ну, как я уже говорил, коллеге пришлось делать патч в LLVM, ибо переписывать дерьмо других "коллег" - долго + они как владельцы могут быть возмущены обилием платформозависимого кода. Так что не всегда можно удалить тормозное std-шное говно из кода. Разве тема репликации и распределенных данных не сложнее? а вопрос перфоманса? может быть сидя с профилирощоком и зная текущий "bottle neck" не можешь родить, а что же сделать что бы отрабатывало условно не 7 а 3 сек. хотя с современными оптимизациями jit компиляторами такого быть не должно, да? Хуйня это. Профилируешь, находишь медленные участки, думаешь как ускорить. Иногда для того, чтобы раза в 2-3 ускорить стажерское гугловое говно особо напрягаться не надо. Достаточно вспомнить задачки с собеседований.
  13. Grohuf

    Программирование[11]

    Разве тема репликации и распределенных данных не сложнее?
  14. Тайланд официально хочет вступить в БРИКС. Чего это всем вдруг захотелось?
  15. Grohuf

    Jujutsu Kaisen

    Раз в пару лет до каких-то невероятных высот взлетает рандомная посредственность Достаточно дораха-бохатого аниме с нормальной постановкой, чтобы запустить эту самую посредственность в статус ебейшего хита Первый сезон аниме был очень так себе. Я последние серии не досмотрел и дальше не смотрел. ХЗ как вы это смотрите, да еще мангу читаете.
  16. Grohuf

    Ongoing Discussion. 2.0: ANIME RENAISSANCE

    Kauju 8 вроде как интересный, но не настолько, чтобы начать читать мангу, как было с Solo Leveling
  17. Grohuf

    Общие обсуждения аниме

    Два огра? Это кажется про @GoldRobot
  18. Grohuf

    Программирование[11]

    эта функция делает два действия, читает и пишет два действия отдельно не являются атомарными по определению, поэтому и существует специальная инструкция сами запись и чтение всегда атомарны, тк меньше них сука уже ничего просто нет хотя ладно, мб тут напиздел, помню были проблемы если память не выровнена, но надеюсь это приветы из прошлого Не помогай вове! Как ты инфляцию "в реальности" считаешь? Так 8% (хотя я слышал, что 7%) не так плохо, чтобы душить экономику. Чем тебе инфляция вообще помешала? От нее не холодно, не жарко, если экономика (в рублях) растет быстрее. Проблема может быть в потенциальной перегретости экономики, что может спровоцировать кризис. Типа активно покупают квартиры, активно строят жилье -> привет куча не нужного жилья (кажется, с этим сталкивался несколько лет назад Китай).
  19. Grohuf

    Программирование[11]

    Хмм, ну если одним потоком будет рулить, горилла, а другим медведь...
  20. Grohuf

    Программирование[11]

    Не понял. Зачем повышать ставку? Кто ожидал? Инфляцию давно уже задавили. Валюта даже чуток подешевела. Неужели думают, что экономика перегрета и ее надо охлаждать? Я слышал, что не смотря на бешенные проценты по ипотеке, квартиры продолжают покупать. Но неужели все настолько плохо, что надо повышать ключевую ставку выше 16% (что уже вообще-то дохуя).
  21. Grohuf

    Программирование[11]

    Нахуй тебе эта помойка? Тебе любой в топане скажет, что Яндекс - залупа кгбшная.
  22. Grohuf

    Программирование[11]

    Я думаю, если ты скажешь, что в курсе, что барьеры памяти существуют, и что нельзя просто так читать-писать переменную из нескольких потоков - это уже хорошо. Достаточно для того, чтобы не совершить тупую ошибку и знать про что читать, если понадобится. На собесе я часто задаю задачу на многопоточность. Так вот, для меня главное, чтобы соискатель понимал, какая будет ошибка и чтобы он знал, как ее починить с помощью мьютекса корректно. Причем главное первое, чтобы видеть, что он не тупой и понимал, какие проблемы, когда взаимодействуют потоки. Если он попытается решить задачку с помощью lock free кода и начнет писать что-то разумное - это ваще круто. Если он решит корректно (ни разу не было без подсказок), то это вообще пиздец, сразу CEO можно назначать. Про барьеры я не спрашиваю, но если соискатель будет знать про них - это плюс.
  23. Grohuf

    Программирование[11]

    Я думаю, каждый знает, кто этот единственный, не душный. Кстати, ты уже многопоток выучил?
  24. Grohuf

    Программирование[11]

    @Vova А смотри, что еще нашел: https://en.wikipedia.org/wiki/Transactional_Synchronization_Extensions#:~:text=Hardware Lock Elision (HLE) is,execution of transactional code regions Это что же получается? Acquire и Release есть не только на PowerPC получается? Что вообще происходит? Нафига нужны эти команды? Они же только да сложных объекто, да?!
  25. Grohuf

    Программирование[11]

    @Vova Смотри что нашел! https://learn.microsoft.com/en-us/windows/win32/api/winnt/nf-winnt-interlockedexchange Совсем ебанулись, да? Они че, не знают, что 32 битные значения на 32 битных компьютерах записываются АТОМАРНО! Они для этого функцию сделали, хотя уже 386 были 32 битным. Ахахаха, всегда знал, что Билл Гейтс - шизик.
×
×
  • Создать...