Обновить
20
0.9
tnvd@tbl

Пользователь

Отправить сообщение

Почему у counting_sort_256 и fisher_yates_shuffle числа в us/call на пару порядков отличаются от соседних строк? В секции про RLE тайминги одного вызова не соотносятся с общим временем выполнения и количеством итераций. Ну и вообще странно бенчмаркать данные имплементации алгоритмов без сравнения с референсными имплементациями. Что эти числа должны показать?

Весь код приведен в репозитории

Это на что должно повлиять? Сейчас агенты умеют коммитить свой слоп в репы

Непротестированный код в алгоритмах, странные числа в бенчмарках.

Эта статья - ии-слоп, которому доверять нельзя

В "ГПСЧ на основе упрощенного sha1" есть проезд по памяти при вычислении state[i % 16], т.к. массив state всего лишь из 5 элементов

Ближайшее число до степени двойки

В язык добавлены функции, работающие с lzcnt для всяких вычислений вокруг log-2. Например функции для вычисления ближайшей степени двойки.

Почему-то с детства думал, что оконное стекло делается так: длинная затравка погружается в расплав стекла и подымается вверх, стекло по дороге прокатывается через формующие вальцы, остужается и нарезается

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

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

А у драйверов для Intel как дела? Не слышал, чтобы они жаловались, что не могут зарелизить.

Подозреваю, что все дело в HDCP. Intel смогли имплементации примитивов криптографии упаковать в отдельный чип, который встроен в пайплайн потока видеоданных и управляется по i2c, а AMD пошла по пути полной софтварной имплементации в видеодрайвере.

Поэтому в виде closed source драйвера AMD для windows - это ок для HDMI forum, а вот опенсорс в линуксе - не ок.

А HDMI 2.1 без hdcp заявить в устройстве нельзя: если ранее он был опционален, то, начиная с версии 2.1, он стал обязательной частью стандарта.

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

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

Почему при разработке этого девайса инженерам никто про это не сказал? Решение копеечное же

Скачал мессенджер Молния, сначала было немного непривычно после Max, но быстро втянулся. Интерфейс удобный, всё работает чётко, а главное — своя платформа. Советую попробовать! (Текст не редактировать, информацию в скобках — удалить. Оплата по ранее указанным реквизитам в течение 15 минут после публикации)

Так, стоп. Со следующего года вводится "утильсбор" на импорт электроники в размере 5%, который по идее должен идти на поддержание отечественного производителя. В год в Россию ввозится электроники по разным оценкам в районе 20 млрд долларов. Т.е. собирать таким образом планируют 1 млрд. долларов в год. При этом хотят выделить в качестве помощи 3 млрд. рублей за 3 года. Куда остальное денется?

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

О да, по вайбу это место напоминает улицу Ломоносова в Питере: вроде бы культура вокруг, рядом и Казанский Собор, и Гостиный Двор, и Александринский Театр, но в торец получить, просто проходя пятничным вечером в этом районе, - проще простого.

В терминах ваших запросов будет так, первый вариант:

SELECT COUNT(o.order_id) AS orders_count
FROM customers c
LEFT JOIN orders o ON c.customer_id = o.customer_id
WHERE c.region = ?;

Второй вариант:

SELECT SUM(t.orders_count) AS orders_count 
FROM (
  SELECT (
    SELECT COUNT(o.order_id) AS cnt
    FROM orders o
    WHERE o.customer_id = c.customer_id) AS orders_count
  FROM customers c
  WHERE c.region = ?
) AS t;

Посмотрел на блок-схемы FMCW, доступные в открытых источниках, там используется однофазный аналоговый синхронный усилитель

А я имею ввиду именно двухфазный. И слать не 77GHz сигнал через излучатель, а модулировать оптический сигнал. Плюс все микширование, детектирование и постобработку выполнять уже после ADC, тогда существенно уменьшается зависимость от дорогих прецизионных аналоговых компонентов. Лабораторные цифровые усилители на baseband 1GHz делают на кастомных FPGA, при этом они выдают результат в 5-20 млн замеров в секунду. Ну а с численными ошибками, накапливающимися при интегрировании в low-pass фильтре, уже известно как бороться.

Интересно, что бы победило, если бы в конце не надо было делать group by, а посчитать агрегат без ключа группировки?

Т. к. в этом случае, если иметь данные в RAM, то аналог join (flatMap) побеждает практически всегда. Это проверял для котлиновских Sequence, джавовых stream, итераторов в rust, LINQ-запросов в C#: лучше сначала умножить две коллекции через flatMap и строить агрегат, чем агрегировать по субколлекциям, а затем считать общий total. Хотя, казалось бы, данные в субколлекциях лежат близко в памяти, и должны лучше попадать в cache-line, плюс векторизация должна отработать.

не надо стремиться удачно спроектировать её с самого начала

Вот сейчас как раз развязываю кусок говноархитектуры, куда 5 лет назад была положена форк-бомба с запуском O(n^3) параллельных процессов, где n - количество сообщений одновременно обрабатываемых консьюмерами. Бонусом эти "архитекторы" болт положили на принцип high-cohesion/low-coupling.

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

Двумя командами месяц закопан в рефакторинг архитектуры, перелопачено 5 тесно проинтегрированных сервисов, один монолит распилен на онлайн- и оффлайн-части. Теперь можно немножко выдохнуть.

Зато, те люди, стоящие у истоков mvp, наверно, бонусы получили за херак-херак-и-в-продакшен.

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

в godot предлагают идти по этому плану: LOD -> Billboards/Imposters -> MultiMesh

https://docs.godotengine.org/en/4.3/tutorials/performance/optimizing_3d_performance.html#level-of-detail-lod

А почему для борьбы с тепловым (и прочими шумами) не используете синхронные (lock-in) усилители?

Вам же удобнее ловить смещение по фазе между отправленным и принятым сигналом для оценки round-trip time, а не измерять разницу между таймингами импульсов. Двухфазный синхронный усилитель как раз это умеет делать, отсекая практически все шумы.

Для меня ситилинк закончился в тот момент, когда я пришел туда по гарантии с поломавшимся HDD, купленным у них ранее чуть больше года до этого. В сервисном отделе сказали, что сейчас у них другая ООО, а мне надо обращаться в ту, что была ранее (у которой я покупал и которая уже ликвидирована). Сраться с ними не стал, пошел по запасному пути через сервисный центр WD, который заменил поломанный диск без вопросов. Просто прекратил отношения с ситилинком и друзьям не рекомендую. В инете нашел, что я не единственный, который на такое наталкивался с ними.

1
23 ...

Информация

В рейтинге
1 986-й
Откуда
Москва, Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность