Конечно не за критику главного. Чтобы Википедию за критику главного блокировали, надо чтобы главный про это узнал. А он Википедию только в распечатанном виде в докладных записочках увидеть может.
Нет конечно, никто так таблицы не заполняет. И поэтому хотя новые таблицы очень важны для теории, на практике никто их не собирается использовать, и сравнение с swiss tables бессмысленно.
Да, он с коробки запускается мгновенно, дефолтовый вариант вылизан. А вот чуть добавить скриптов или расширений, и уже не быстро. PowerPivot добавить и совсем кранты.
Абстрактное мышление начинается когда ребенок сначала решил задачу про сталь, а потом про тесто и сообразил - да это же та же самая задача!
Такое уже лет в 10 начинается, недавно наблюдал - ребенок решал задачу про переливание воды между сосудами, а потом получил задачу про роботов и парковки, и тут случилось озарение, он понял что это тоже самое.
Тут, как я понял, предлагается то же самое, только не на уровне аллокатора, а на прикладном уровне: вместо аллокатора заводится контейнер с сильными ссылками, а внутри прикладной структуры держатся только слабые ссылки или индексы. Правда вместо выигрыша по производительности получается проседание ;)
Заметно вырос экран, а размеры благодаря уменьшенной рамке выросли едва едва. От Pixel 3 до 9 диагональ экрана увеличилась на 20мм, ширина всего на 4мм, длина на 7мм.
А мне про сеньоров и джунов вспомнилось описание ожиданий от уровней разработчиков в одной крупной конторе. Там у сеньоров появлялось требование понимать, когда они не справятся. Джуны там могли браться за что угодно, а вот сеньоры должны иногда говорить - не смогу. Правда там были еще принципалы, которые могли помочь - но так как навыки каждого следующего уровня включали предыдущий, они получается тоже должны были понимать свои ограничения и иногда говорить - не потянем.
Не нужны специальные счетчики. Я предлагаю просто в коде функции которая спускается по дереву в поисках нужного элемента (и входит в бесконечный цикл) завести локальную переменную и считать число итераций.
Там видимо лёгкий ионизатор, для очистки воздуха электростатикой, без сменного фильтра. Появление ионов в воздухе побочный эффект, а не цель. Но как верно выше пишут - это гомеопатия, обычный очиститель воздуха будет на порядки эффективнее.
В соответствие с ГОСТ 12.1.007-76 и 12.1.005-88 озон является веществом первого класса опасности..., требующим автоматического контроля за его содержанием в воздухе, предельно допустимая концентрация (ПДК) озона в воздухе 0,1 мг/м3.
В США норма ещё вдвое меньше, 0,070 частей на миллион.
1 к 10000 это не расчет, а минимальное требование NASA к вероятности нанесения ущерба человеку в случае неконтролируемого спуска, или в случае проблем с контролируемым.
Не так много способов реально что-то поломать - надо уметь либо вызывать произвольный код, либо записывать данные по произвольным адресам. Это VM не даёт, первое проверками типов, второе опять же проверкой типов, плюс проверкой границ массивов. Ну и GC который гарантирует что все указатели остаются валидными, часто за счет замораживания кода на время исполнения.
В результате вы можете писать любой бред, но лишь в пользовательские структуры данных, и лишь если с типами всё в порядке. Программа не падает, но исключения бросает, и в пользовательских структурах может быть что угодно.
А зачем для этого телега, если все равно все придется шифровать в дополнительных приложениях, и иметь свою систему распределения ключей?
Конечно не за критику главного. Чтобы Википедию за критику главного блокировали, надо чтобы главный про это узнал. А он Википедию только в распечатанном виде в докладных записочках увидеть может.
Нет конечно, никто так таблицы не заполняет. И поэтому хотя новые таблицы очень важны для теории, на практике никто их не собирается использовать, и сравнение с swiss tables бессмысленно.
Да, он с коробки запускается мгновенно, дефолтовый вариант вылизан. А вот чуть добавить скриптов или расширений, и уже не быстро. PowerPivot добавить и совсем кранты.
Так был уже osa.exe, делавший это для всего офиса. Теперь будет больше ненужных программ, по одной на каждое приложение?
https://www.bleepingcomputer.com/startups/2914/Osa.exe/
Абстрактное мышление начинается когда ребенок сначала решил задачу про сталь, а потом про тесто и сообразил - да это же та же самая задача!
Такое уже лет в 10 начинается, недавно наблюдал - ребенок решал задачу про переливание воды между сосудами, а потом получил задачу про роботов и парковки, и тут случилось озарение, он понял что это тоже самое.
А некоторые детали эспрессо машины в посудомойку не кладут. Скажем, трубочку капучинатора или портафильтр.
Не то автоматизируют, совсем не то. Приготовить кофе - давно автоматизировано. А вот помыть все за собой....
Тут, как я понял, предлагается то же самое, только не на уровне аллокатора, а на прикладном уровне: вместо аллокатора заводится контейнер с сильными ссылками, а внутри прикладной структуры держатся только слабые ссылки или индексы. Правда вместо выигрыша по производительности получается проседание ;)
LOL. Без линейки разницы не заметить
Pixel 9 152.8 x 72.0 x 8.5 mm
Galaxy S24 147.0 x 70.6 x 7.6 mm
Из-за глюкавости я бы как раз Самсунг не брал. Только ради скорости, он быстрее, но мне это не так важно.
Заметно вырос экран, а размеры благодаря уменьшенной рамке выросли едва едва. От Pixel 3 до 9 диагональ экрана увеличилась на 20мм, ширина всего на 4мм, длина на 7мм.
А мне про сеньоров и джунов вспомнилось описание ожиданий от уровней разработчиков в одной крупной конторе. Там у сеньоров появлялось требование понимать, когда они не справятся. Джуны там могли браться за что угодно, а вот сеньоры должны иногда говорить - не смогу. Правда там были еще принципалы, которые могли помочь - но так как навыки каждого следующего уровня включали предыдущий, они получается тоже должны были понимать свои ограничения и иногда говорить - не потянем.
Не нужны специальные счетчики. Я предлагаю просто в коде функции которая спускается по дереву в поисках нужного элемента (и входит в бесконечный цикл) завести локальную переменную и считать число итераций.
Там видимо лёгкий ионизатор, для очистки воздуха электростатикой, без сменного фильтра. Появление ионов в воздухе побочный эффект, а не цель. Но как верно выше пишут - это гомеопатия, обычный очиститель воздуха будет на порядки эффективнее.
В соответствие с ГОСТ 12.1.007-76 и 12.1.005-88 озон является веществом первого класса опасности..., требующим автоматического контроля за его содержанием в воздухе, предельно допустимая концентрация (ПДК) озона в воздухе 0,1 мг/м3.
В США норма ещё вдвое меньше, 0,070 частей на миллион.
Классный разбор. Только местами микросекунды названы миллисекундами. Скажем
Мне почему-то вспомнилось как лет 15 назад он оптимизировал компьютер для дайвинга, сломал copy / paste в Линуксовом терминале.
Это может сделать пользователь.
А я по то как библиотека может помочь этому пользователю найти проблему и понять что надо синхронизироваться.
Тут перевод немного смешал вероятности.
1 к 10000 это не расчет, а минимальное требование NASA к вероятности нанесения ущерба человеку в случае неконтролируемого спуска, или в случае проблем с контролируемым.
Не так много способов реально что-то поломать - надо уметь либо вызывать произвольный код, либо записывать данные по произвольным адресам. Это VM не даёт, первое проверками типов, второе опять же проверкой типов, плюс проверкой границ массивов. Ну и GC который гарантирует что все указатели остаются валидными, часто за счет замораживания кода на время исполнения.
В результате вы можете писать любой бред, но лишь в пользовательские структуры данных, и лишь если с типами всё в порядке. Программа не падает, но исключения бросает, и в пользовательских структурах может быть что угодно.