• Как из убыточной стоматологии в Ульяновске за 3 года сделали премиум-проект
    0
    наладом дышит.

    правильно "на ладан дышит"

  • Коронавирус: первые итоги пандемии и карантина
    +1
    при таком раскладе пострадают все

    мне кажется сейчас проще указать по пальцам кто еще не пострадал.


    затяжном ущербе экономике и «лишних» смертях

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

  • Нужен ли диплом, чтобы войти в Gamedev?
    +3
    в крупные конторы в россии тоже не возьмут

    Это в какие, например, если мы все еще ведем речь за геймдев, конечно?

  • Нужен ли диплом, чтобы войти в Gamedev?
    +1

    Да еще и неподвластная человеку с опытом

  • Как из убыточной стоматологии в Ульяновске за 3 года сделали премиум-проект
    0
    если конечно это не самопиар

    блог-то корпоративный, так что конечно же это PR.

  • 15 базовых советов по Git для эффективной работы каждый день
    0
    GitHub будет показывать вашу активность, даже если вы смените место работы.

    Это разве что если вы ведете свои проекты на github. Многие же кампании поднимают свой enterprise gitlab и магической публикации активности в гитхаб не происходит.

  • Как из убыточной стоматологии в Ульяновске за 3 года сделали премиум-проект
    +2

    Ну то есть те же 56k реставраций вместо 0 в год это не в счет. То есть по меньшей мере почти 3 человека в сутки если считать, что они пришли вообще без целых зубов. Почти утроение штата врачей = избавление от врачей. Ух, нелюди.

  • Ответ к комментарию «как я повелся на ИБ»
    0

    Это была пожалуй единственная радость и боль за все время учебы в универе. Была б она более прикладной было б меньше боли. А так только синдром вахтера из оригинального комментария.

  • Минимальный WebGL в 75 строках кода
    0

    https://www.shadertoy.com/view/MlS3Rh
    Повторишь такое на html?

  • Минимальный WebGL в 75 строках кода
    0

    Тут Web. Тащить туда Qt как минимум больно, и не факт что оно вообще под него компилируется.

  • D как улучшенный C
    0

    У нас нет столько собственных шаблонов, так что конкретно это профита не добавило. std::any по той же причине не попало в мой список — везде boost::any и переход на std::any пока не планируется.

  • Wasm или не Wasm?
    0

    Это если вы его каким-нибудь блазором крафтите или обвязку на JS, которую emscripten генерирует для asm.js в рассчет берете. В обычной ситуации даже при всей избыточности синтаксиса размер бинарного представления wasm заметно меньше чем сопоставимый код на js.

  • Wasm или не Wasm?
    –2
    процессорного времени веб-приложений

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


    трафик не понятно

    не слишком силен в математике сжатия, но словари для wasm вроде вполне могут побить словари для JS/CSS, и содержать больше функционала на условный килобайт данных. Плюс, имея стриминг выполнения, можно разделять приложения на подгружаемые модули и качать/выполнять их лениво. В случае с JS такое провернуть дороговато. Но на данный момент это пока что моя фантазия, модули для wasm еще не завезли.

  • Wasm или не Wasm?
    0

    Предсказуемая производительнось != высокая производительность. Но для массового пользователя она должна быть не меньше чем имеет тот же JS, у которого уже довольно высокая производительность. Опять же — увеличение производительности — приятный бонус, а не цель. Основная цель сократить затраты на обработку и выполнение и как результат оптимизация энергопотребления. В чем браузеры, кстати, давненько соревнуются. Помню еще во времена 12 оперы они промо выпускали, мол глядите что будет с батареей, если стирать обычным порошком смотреть ютуб 8 часов в конкурентном браузере и сколько еще протянет второй такой же ноутбук если смотреть ютуб через оперу.

  • В России плохо жить, даже если ты разраб. Но я все равно отказываюсь от релокейта
    0

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

  • D как улучшенный C
    +1

    C введением 17 циклы по kv-хранилищам стали нагляднее со структурированными биндингами (прощай boost::adapters), дедукция типов для заметно уменьшила когнитивную нагрузку (std::array {1,2,3,4} сам выведет и тип и размер). Замечательные <optional>, <string_view> и (наконецта!) <filesystem>.
    C++20 живьем пока не встречал.

  • Wasm или не Wasm?
    +1
    размер wasm значительно больше, чем js

    ну и шутки у вас

  • Wasm или не Wasm?
    0

    Скорость wasm — второстепенная характеристика, приятный бонус. Основная цель — снизить потребление памяти, сетевого трафика и процессорного времени веб-приложений, чтобы повысить общую энергоэффективность на мобильных устройствах.

  • В России плохо жить, даже если ты разраб. Но я все равно отказываюсь от релокейта
    +1
    свинью из свинарника и только потом приниматься за уборку

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

  • Создание браузерных 3d-игр с нуля на чистом html, css и js. Часть 1/2
    +2

    let и const вместо var, классы вместо функций, for..of вместо индексирования массива в каждой строчке, форматирование строк через шаблонные литералы, а не плюсики. Универсальная выборка нод DOM через doument.querySelector. Ну и из стилистических — избавление от магии (600-0? 98 вместа 100 пикселей чего-то p.s. outline), копипаста (например rzc*deg встречается четырежды в последней функции — отличный кандидат в локальные константы), вышеупомянутые switch..case на символы. Возможно хорошей идеей будет создание класса точки vec2/vec3/vec4 чтобы не передавать в функции по стопицот параметров. Не знаю насколько они будут прожорливее массивов, но на таких масштабах это незначительно.
    Live demo тоже было бы неплохо сделать. Есть js fiddle, есть github pages, выбирай на вкус.
    А так ждем вторую часть.

  • Создание браузерных 3d-игр с нуля на чистом html, css и js. Часть 1/2
    0

    Облагородить бы это современным JS. Ну, или хотя бы пеленки if else заменить на switch..case

  • Море, пираты — 3D онлайн игра в браузере
    0

    Я уж думал там будет что-то типа sky2fly, а там морские бои. было бы наверное неплохо добавить какие-нибудь маркеры зоны обстрела как в Assassin's Creed III / IV

  • Проблемы именования для летоисчислений начались с рождения Иисуса
    –3

    третьего, не?

  • Как трансы и гендеры меняют английский язык
    0
    настоящий пол

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

  • Очередная книга про разработку операционных систем
    0

    Так документация будет в вашем же репозитории вместе с md файлами из которых будет генерироваться содержимое. Или это не то самое "одно место"?

  • Очередная книга про разработку операционных систем
    0

    Если я конвертну книгу в gh pages (пример) и сделаю PR письменное разрешение оформите?

  • Как я написал интро 4K на Rust — и оно победило
    +1

    красивые кроссплатформенные паники и форматирование дорого стоят в плане объема. Плюс весь тот обвязочный код который намазывается компилятором без вашего ведома там же.

  • Как мы судились с банком ВТБ за закрытие счёта
    0

    Чтобы осуществлять операции с использованием ЭЦП стороны должны договориться что именно они будут подписывать. В дефолтном соглашении видимо присутствуют только соглашение на использование ЭЦП для транзакции. Закрытие счета не есть транзакция и соглашений что закрытие тоже будет через ЭЦП не было. Так что видимо суд правомерно забрил автора послав в пешее к банку. Ловить похоже действительно нечего.

  • 5 современных альтернатив старым инструментам командной строки Linux
    0

    Предлагаю попробовать peep

  • 5 современных альтернатив старым инструментам командной строки Linux
    0

    так це отдельная функциональность, а не альтернатива чему-либо

  • Путешествие по России в режиме «Ночь в поезде, день в городе»
    0

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

  • Язык программирования Mash
    0

    Так а размер-то какой в итоге? Да и вообще семантика всего этого дела

  • О смерти двойной загрузки и о единстве Windows и Linux
    0

    Почему нет? Она вполне себе feature complete для художников/аниматоров. И не настолько убого выглядит как тот же gimp. Для обработки фото может не подойти, да.

  • Прекратите использовать оператор If-else
    –1

    tldr: используйте для состояний классы, а не пеленки if-else

  • Язык программирования Mash
    0

    может я плохо доку читал, но я думал while и whilst синонимы

  • Язык программирования Mash
    –1
    какой ide

    image

  • Язык программирования Mash
    0
    1. Деструкторы в языке отсутствуют, т.к. есть сборщик мусора. Освободить память от того же экземпляра класса можно присвоив переменной с указателем на него — null.

    так есть же всякие рутины типа закрытия файла/коннекта/стрима перед тем как он больше ненужен, как это разруливается?


    1. Я не упоминал вроде, что язык высокопроизводительный.

    Hubs: High perfomance


    1. В языке можно разбивать проекты на кучу файлов, есть оператор uses. В этом плане все супер :)

    как-то у вас этот момент и в статье и в доке упущен.


    ну и финалочка — когда планируете язык self-hosting сделать?

  • Язык программирования Mash
    0

    для меня это больше перловый синтаксис напоминает. ждем таких же нечитаемых однострочников с core dumped внутри.

  • О смерти двойной загрузки и о единстве Windows и Linux
    0

    Evernote в браузере, вместо тормознутого Source Tree какую-нибудь git-cola. Вместо PS можно Krita, но под неё надо немного переучиваться.

  • Язык программирования Mash
    +1

    Что за бинари в репозитории и почему они не в releases собственных репозиториев?
    Где тесты или хотя бы примеры? Хотя бы код той же змейки. Есть подозрение, что те же явные указатели скрывают некоторые проблемы с памятью.
    Что с перегрузкой операторов?
    Что с деструкторами?
    Что с обработкой ошибок?
    Есть API для запуска нативного кода, но снова где примеры (нашел только в pdf пример на паскале, что называется "без пруфов" что работает)?
    Есть код, но где инструкция по сборке?
    Зовется высокопроизводительным, но где бенчмарки?
    Проекты обычно принято разбивать на несколько файлов — как организовано взаимодействие таких code units? Или пока только все в один файл?
    за whilst палец вверх