• Разработка WebGPU-приложений
    0

    OpenGL начинался с жутко избыточного кода, очень напоминавшего рисование черепашкой в языке Logo: "пройди 10 пикселей вперёд, поверни направо на 30 градусов, нарисуй линию 20 пикселей". Каждый треугольник — это десяток вызовов API. Я застал это время и помню как мы все смеялись над жутко тормозным API. Но потом 3dfx с альтернативным API обанкротился и всё пошло наперекосяк.


    Не смотря на все улучшения (рендер буфера одной командой, шейдеры и т.п.), базовые функции типа получения или установки параметров в OpenGL всё ещё такие же дебильно многословные, как было в самой первой версии 25 лет назад. И сам факт, что API хранит состояние и требует от пользователя того же уже достаточен для того, чтобы этот API сменить на адекватный.


    Ну а WebGL от OpenGL ушёл очень недалеко. Только что зоопарк команд поменьше.

  • Каскадная трассировка воксельных конусов в игре The Tomorrow Children
    0
    Мы трассируем конусы в 16 фиксированных направлениях через шесть каскадов 3D-текстур и выполняем поглощение света с помощью направленного затенения в экранном пространстве (Screen Space Directional Occlusion) и сферическими окклюдерами динамических объектов для получения конечного результата.

    Ах вот оно что… Ну да, теперь всё понятно.
    Нет.

  • Спонсоры провалившегося проекта Voxel Quest не хотят возврата своих денег
    0

    Проект получил продолжение.


    Видео нового рендеринга: https://youtu.be/z3-dCPi5rl8
    Теперь расстояния могут быть очень большими.


    Новые исходники: https://github.com/caseymcc/voxelquest
    Автор почему-то не мейнтейнит исходники сам, предпочитая выкладывать "снапшоты" в архивах.

  • Приложение для слежки за москвичами «Социальный мониторинг» убрали из Google Play
    0

    Нужно.

  • Исследование: если покупатель понимает, что говорит с чат-ботом, то покупка не состоится вовсе
    0

    При условии, что вы сможете отличить ИИ выдающего себя за человека от робота. Скорее всего будет сводиться к "дайте более мощный ИИ".

  • Разработчик оценил сложность современных браузеров
    +1

    В чистом виде задачи "написать код по RFC" бесполезны. Так же, как и "написать RFC по существующему коду", т.к. у разных браузеров они получатся разными. Но это и не проблема для DeepLearning-а. Сваливаем в кучу RFC, тесты, бенчмарки, кучу сайтов для ознакомления, доступ к существующим браузерным движкам, чтобы получить "обучение с подкреплением". А потом стравливаем полученных агентов, чтобы получить наиболее компактный/эффективный/быстрый (нужное подчеркнуть) движок. Он будет отличаться от "стандартов", но кого это волнует, если изначально он покроет 99.99% сайтов, и под него начнут подстраиваться веб-разработчики.

  • Загружаем и храним в Google Drive файлы любого размера бесплатно. Баг или Фича?
    +3

    Пардон, но это из разряда "я нашёл у вас крутой баг, значит я очень важен".
    Не смотря на "вау!!! гигабайты бесплатно!!", этот "баг" для компании — мелочь.
    На безопасность не влияет, работоспособности продукта не убавляет, дискомфорта не вызывает, клиенты не жалуются. А то что какой-то упёртый смог залить лишний десяток гигабайт — ну и хрен с ним: массово никто не использует — т.к. обычный клиент не станет так заморачиваться. А будет большая утечка места — ну пофиксят баг или просто забанят аккаунт за нарушение правил пользования сервисом, делов-то.

  • Полиграфистки сходят с ума по одной
    +2

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

  • C++20 утверждён! Чего ждать и к чему готовиться разработчикам в C++23
    +1

    text -> string -> JSON с одной строкой: о)

  • C++20 утверждён! Чего ждать и к чему готовиться разработчикам в C++23
    0

    Другими словами: они будут критиковать предложение внести в стандарт расширение от конкурентов.

  • Про Godot, GLSL и WebGL, шейдеры используемые в мини игре
    0

    Шейдер крут, но какого хрена луна и солнце движутся навстречу друг другу?

  • Байки про суровое российское ИТ и жертв цифровизации
    +2

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

  • Я не настоящий
    +3

    Ок. Видимо так. :)

  • Зачем нужны скрытые игровые механики
    0

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

  • Зачем нужны скрытые игровые механики
    0

    Так он всё это время был Пукманом?

  • Я не настоящий
    –9

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


    А у автора (или героя повествования) просто кризис невостребованности. Ответ простой: "твоя жизнь, распоряжайся ей". Кризис пройдёт, когда возьмёт ответственность за собственную жизнь.

  • Заблуждения программистов о Unix-времени
    0
    Мы можем измерить секунду по электромагнитным свойствам атома, и это самое точное измерение времени, известное науке.

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

  • PlayStation следующего поколения: что же внутри?
    0

    А нужно ли?


    Судя по всему большинство аргументов ниже сводятся именно к этому, так что отвечу здесь. У меня были приставки начиная с клона NES и заканчивая PS3 Slim. В детстве — да, обменивались картриджами, которые постепенно приходили в негодность и "лечились" продуванием контактов. И с кассетами на спекки мучались, подстраивая головки магнитофонов, чтобы читалась запись в другого магнитофона. И пачки дискет таскали на 486, переписывая по 2-3 раза, когда они переставали читаться. И CD учились протирать правильно — не вдоль дорожек, а поперёк. Это весело только первые пару раз. Потом — муторно. Возможно поэтому я на PS3 всё играл по подписке, не купив ни одного физического носителя.


    Про "нужно ли": зачем обмениваются дисками? Чтобы не покупать игру, т.к. она дорого стоит. Но не забывайте, что если останется только прямая онлайн-продажа, цена игр снизится (что мы и наблюдали на примере фильмов: VHS/DVD/Blue-Ray не выдерживают конкуренции против Netflix и аналогов). И мне, как покупателю, удобнее купить игру дешевле в разы, чем создавать сеть знакомых, с которыми можно меняться играми, чтобы не переплачивать продавцу за дистрибьюторов и за тех, кто дисками меняется. Прямые продажи рулят, и интересны как продавцу, так и обычному покупателю. В минусе: дистрибьюторы, оставшиеся не у дел.


    Второй аргумент: "поиграть, когда игра исчезла из онлайн-магазина". Правда "исчез из интернета" — это своего рода оксюморон, а физический носитель намного легче придёт в негодность, особенно если ходит по рукам. К тому же если игра исчезнет из официального магазина (при невозможности поиграть с физического носителя), это даст стимул созданию альтернативных "магазинов". Так что в интересах продавца, чтобы игра была всегда доступна. Опять win-win.


    Ну и последний аргумент: "медленный/ограниченный интернет, потому что страна большая". Ну отдайте половину китайцам. :-) Шучу. Но многие обновления весят не меньше самой игры, так что быстрый безлимитный интернет — всё равно необходимость.

  • PlayStation следующего поколения: что же внутри?
    0

    Не вижу смысла в 2019/2020 цепляться за механику.


    • Для игр оптика не нужна — всё равно много-гиговые обновления по сети качать. Да и разрабатывать обновляемые игры не в пример легче, чем "кровь из носу, всё успеть до дедлайна и записать на Gold" (даже не знаю остались ли ещё такие).
    • Для фильмов — тоже: Netflix (и аналоги) вытесняют блюрей, при на порядок меньшей стоимости.

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

  • AMA с Хабром v.8.0. Онбординг, новости для всех, PWA
    0

    Вопрос про карму. У меня она фиксирована на -1 уже длительное время, что не даёт мне права голосовать за комментарии. У нескольких других пользователей, которых я проверил, была либо положительная, либо отрицательная отличная от минус единицы. Хотелось бы узнать почему моя карма не меняется, тогда как положительные, так и отрицательные голоса за новые комментарии имеются?

  • Мы включили TLS 1.3. Почему вам стоит сделать то же самое
    +1

    И всё же: позвольте узнать, почему ваш сайт не поддерживает https? Это связано с ленью? Или же какими-то практическими принципами? Если второе, то какими?

  • Обратите внимание на почтовых голубей: возможности этой технологии удивительны
    0

    Правильно ли я понял следующее?


    1. голуби летают только между двумя точками, на которые натренированы.
    2. голуби не улетают по своим делам только потому, что к ним прицеплен груз, от которого они хотят освободиться.
  • Кипр — минутка мягкого психодела
    0

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

  • Кипр — минутка мягкого психодела
    0

    Сразу привыкают.
    Лет 5 назад ездил на Кипр, брал машину в аренду на 2 недели, исколесил весь остров вдоль и поперёк. Сейчас прочитал ваш коммент и с трудом вспомнил, что да — левостороннее.

  • Tesla Autonomy Investor Day: новый компьютер Tesla FSDC (Full Self-Driving Computer), полноценный автопилот, роботакси
    0

    Вы правы, я недоглядел. Исправляюсь:
    В FSD компьютере 2 чипа. На каждом:


    • 2 нейронных ускорителя, общей мощностью 72 триллиона целочисленных операций в секунду.
    • графический ускоритель, мощностью 600 GFLOP (миллиардов операций с плавающей точкой в секунду)
    • 12 ядер ARM A72, 64-битные, на частоте 2.2 ГГц
    • процессор обработки изображения (шумоподавление, обработка тона и т.п.), мощностью миллиард пикселей в секунду
    • интерфейс для камер, пропускной способностью 2.5 миллиардов пикселей в секунду
    • H.265 видео-кодировщик
    • система синхронизации с реальностью (проверка выполняются ли действия и т.п.)
    • система безопасности, запрещающая выполнение кода, если он криптографически не подписан Tesla
    • шина связывающая всё это вместе, пропускной способностью 68 гигабайт в секунду.

    Теперь правильно :)

  • Tesla Autonomy Investor Day: новый компьютер Tesla FSDC (Full Self-Driving Computer), полноценный автопилот, роботакси
    0

    Спрашивается зачем читать, если пропускать всё мимо мозга?
    Написал же: два чипа. На каждом одна матрица.

  • Wi-Fi 6: что у 802.11ax внутри
    0

    Был опыт в нескольких местах.
    Одно — на последнем этаже в офисном здании в Стокгольме, рядом с кучей антенн на крыше. WiFi работал хоть и недалеко, а вот мыши и гарнитуры блюпуп — бесполезно было даже пробовать.
    Второе — просто офис, никаких особенных помех, даже сетей меньше десятка. Но гарнитуры (пробовал штуки три разных от AirPods до китайского нонейма и на разных компах) — рвали звук каждые 3-4 секунды.
    Проблемы синезубки скорее в стеке, а не в технологии. Что-то они наворотили.

  • Wi-Fi 6: что у 802.11ax внутри
    +1

    О, ну синий зуб вообще *опа. Такого количества помех и несовместимостей я ни на одном WiFi не встречал. И это при том, что Bluetooth проектировался как более помехо-устойчивый.

  • Tesla Autonomy Investor Day: новый компьютер Tesla FSDC (Full Self-Driving Computer), полноценный автопилот, роботакси
    0
    двойной нейронный модуль (в двух блоках сосредоточены 72 вычислительных ядра TOPS частотой 2,0 ГГц)

    ШТА!?
    Два чипа, каждый с нейронным модулем на 36 TOPS (TeraOpS = tera operations per second, т.е. 36 триллионов операций в секунду). 72 TOPS — общая вычислительная мощность. А "вычислительных ядер" там — овер-дохуа: матрица 96х96 блоков Mul/Add.
    Лучше пишите о повышении надоев крупного рогатого скота, пользы больше будет.

  • SSR: когда, зачем и для чего. На примере Vue
    0

    Не поверишь. Статья как раз про это.

  • Фриланс и финансы: 5 способов расчета между заказчиком и фрилансером
    0

    Достаточно на адрес статьи посмотреть: company/weblancer/blog. Вполне естественно, что будет рекламироваться продукт компании. Или вы всё ещё безоговорочно верите рекламе? Что в деревне Вилларибо все уже веселятся, а в Виллабаджо, как идиоты, чистят свои сковородки какой-то фигнёй?

  • Ускоряем JavaScript-код с использованием типа данных Set
    +2

    Как 6 слов превратились в 21…
    Полагаю причина фантастического перевода — в неоднозначности в оригинале: ключи-то в коллекции может и есть, но доступа к ним у программиста нет. Тут следовало бы описать что такое хеш-таблица, вместо декламации подобных неоднозначностей.

  • Закон об изоляции Рунета принят Госдумой в трех чтениях
    +4

    В Швейцарии раздают. Все служившие имеют дома табельное оружие. Чтобы быть готовым сразу как только.

  • Часть кода игры Minecraft была передана в Open Source корпорацией Microsoft
    0

    Не "пришлось быть", а "Нотч с Джейкобом Порсером наняли Карла Маннеха руководить компанией, чтобы не возиться с управлением". За долю в компании. Нанятым позднее доля уже не досталась.

  • Часть кода игры Minecraft была передана в Open Source корпорацией Microsoft
    +3

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

  • Опасный протокол AMF3
    0

    Ещё один довод к тому, что overenginering ведёт к деградации, а Java очень ему (оверинжинерингу) способствует.

  • ИИ от Google обучил дочерний ИИ, который превосходит все ИИ, созданные человеком
    0

    В точку! Мозг достраивает реальность для восприятия сознанием, в том числе объяснения "как я думаю". Распознавание и мышление производится на более низком уровне, без всякой абстрактной фигни, которая лишь тормозит деятельность. Почти все решения основываются больше на "gut feeling" (или "интуиция"), чем на логических размышлениях.

  • ИИ от Google обучил дочерний ИИ, который превосходит все ИИ, созданные человеком
    0

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

  • Во Франции биткоины — не деньги
    0

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

  • Подробности о файловой системе ReFS (Protogon)
    0

    5 лет спустя…
    На ReFS всё ещё нельзя поставить систему, и она рассматривается только как FS для бекапов…
    Подождём следующую FS от MS?