Я просто к тому, что "первый" можно считать не привязанным к конкретному числу (может, он на самом деле соответствует "-1" или "A" или ещё чему), как "последний".
В зависимости от сферы или нумерация с нуля, или нумерация с единицы будут доставлять неудобство. Но нумерация с нуля это неудобство доставляет в высокоуровневых задачах, где есть возможность, например, раскошелиться на hashmap.
PS: Древний как ... анекдот: а у вас в исходном коде тоже есть месяц "Нуллябрь" ?
Значит, у вас есть "послябрь".
Хотя, как просто могло бы быть в альтернативной реальности
Если бы летоисчисление начали с нуля. Теперь "человечество в каждом поколении учится", что XXI век начинается не в 2000 году, а перед годом 1 шёл год -1.
а - мы нулевой раз отсчитали от 0 - ну даже кринжово както звучит
Нет, он первый. Но в другом значении этого слова (начальный, антоним к "последний"). Если бы вдруг вместо слова "последний" придумали говорить "девятый" (upd: скорее наоборот, ведь "первый", а не "одиный"), то проблема была бы яснее.
Если рассматривать Lua как язык для взаимодействия с C и прочими языками с индексацией с нуля, то она грешит, нарушая их правила - создаёт несогласованность, провоцирует лишние ошибки на единицу. Но создателям языка так захотелось, это их творение.
Шейдер позиционируется как достаточно быстрый для реалтайма. Перекодирование с этим осуждаю вместе с автором шейдера:
Re-encoding anime into 4K should be avoided as it is non-reversible, potentially damages original content by introducing artifacts, takes up to O(n2) more disk space and more importantly, does so without any meaningful decrease in entropy (lost information is lost).
Почему мучить? D не хватает хотя бы сетевого эффекта (он будет непопулярен, потому что он непопулярен), Rust отрицает Си-подобность и декларирует, что ради безопасности можно много чем пожертвовать.
Мучения где-то впереди. Государства раньше в языки программирования не лезли, также Rust всё чаще будет более дешёвым выбором для бизнеса.
Я к этому не притрагивался, но CMake с 2019 предлагает какое-то автоматическое разбиение:
BATCH When in this mode CMake determines which files are grouped together. The UNITY_BUILD_BATCH_SIZE property controls the upper limit on how many sources can be combined per unity source file
Понимаю, что условный Pi + корпус + акб будет стоить наверное дороже
Стоит дороже, но зато производительность хуже. С расширяемостью проблемы, но зато интерфейсов меньше. Зарплата не очень, зато работа сложная.
Самое печальное в железе на Intel N150 и прочих - что Intel не стал обновлять процессоры спустя два года. Микроархитектура ушла на два поколения вперёд (Gracemont -> Crestmont -> Skymont), но в этих процессорах осталась старая.
Но спецификацию же обновляли до PCIe 3.1, зачем мы минорную версию зафиксировали, когда она нам не важна? А мы её не фиксировали, мы просто клёвую точку и нолик добавили, так звучит лучше. Если говорить так: PCIe Gen3, то солидности хватает и нолик не нужен.
Белым шумом пытать можно. В ютубовских видео по "white noise" шум на самом деле с убывающим спектром, white noise machine тоже вряд ли имеют режим с настоящим белым шумом, если это не товары двойного назначения.
Кто и на каком оборудовании все это производит – затрудняюсь сказать. Но может кто сведущий подскажет в комментариях. По крайней мере, ранее 64-гиговых флэшек в таком форм-факторе я не видел.
Наверное, много кто. Сам форм-фактор называется UDP (USB Disk in Package).
UPD: Вот некий Supertechina (Shanghai) Electronic Co., Ltd говорит, что делает такие USB 2.0 на 32MB...256GB.
UPD2: или вот Changsha Vicco Technology Co., Ltd готов сделать такую на 8..256GB с памятью от любого производителя и такими-то контроллерами.
Ну, с Solidigm P44 Pro можно требовать 1.5 ГБ/с вне кэша из-за его цены. А своё умение делать потребительские QLC SSD с приличной скоростью вне кэша* Intel/Solidigm компенсирует аномальной любовью к этой памяти =)
Кажется мне ещё, что поиск лучших по характеристикам SATA SSD - это такой путь, который ведёт к замене железа на поддерживающее NVMe. Последние 5 лет SATA SSD только удешевляют - хорошие модели стали редкостью (MX500, 870 EVO, серверные) и стоят как приличные PCIe Gen4; новые SM883 своей ценой говорят: "поменяй ноутбук, дешевле выйдет".
Если же искать баланс цена/качество, то надо как-то лавировать между оверпрайсом выше и дном вроде BX500. На BX500 не написано, что репутация Micron/Crucial его обходит стороной и что он может призадумываться с падением скорости до нуля. И это не связано с нагревом некоторых версий или с QLC-памятью (она только в версиях от 500 ГБ, кажется). Если причина в основном в безбуферности (DRAMless), то такое дно нас подкарауливает много где. И снова о себе напоминают NVMe: там безбуферные SSD могут быть быстрыми за счёт HMB и отсутствие такой сильной гонки за удешевлением подстраховывает от появления аналогов BX500.
Кстати, а это-то дерьмище (ADATA) как попало в "лучшие" ssd?
*Надевая шляпу психолога*. В глубине души вы знаете ответ.
*Надевая шляпу доброго самаритянина*. Здесь рыбы нет. Почему никто не заметил галлюцинацию про HMB в SATA? Потому что специалисты держатся подальше от этого блога. Как найти места обитания общительных специалистов? Придумаем тест: "где заметят возможность купить остатки качественных SATA MLC SSD?" (мы ведь ищем лучшие среди SATA).
Результаты теста
До кучи: SLC-ячеек всё-таки нет, чтобы они могли "стереться в труху", а Intel/Solidigm, как и остальные, используют SLC-кэш в потребительских SSD (545s, 670p, P41 Plus) и не используют в серверных.
Не придумают как сделать информационный кристалл доступным для массового использования — и ладно.
Ну вот весь разговор о том, что не придумывают. У них нет перед глазами ясного препятствия вроде HAMR у жёстких дисков или вроде выращивания ещё 700 слоёв у флеш-памяти. Или вроде отсутствия должной конкуренции у ленты.
Это я вас спрашивал =). Как будут дешеветь фемтосекундные лазеры? Будет ли спрос, обеспечивающий массовое производство? Раньше такой спрос, наоборот, падал (это к словам про Archival Disc и "отмирание").
Из недавнего: флешка
За экспонентой в предпредыщем комменте у флешки стоял закон Мура - они развивались вместе с остальной кремниевой микроэлектроникой.
и прочая, и прочая, и прочая
Стоял закон Мура собственной персоной (до планарной 15 нм банально уменьшали ячейки) + многобитные ячейки (опробовано ещё в прошлом веке) + теперь наращивание числа слоёв (в число слоёв ещё не упёрлись).
У магнитной ленты план расписан примерно до 2040 (LTO-14 на полпетабайта). Причём, кажется, производители намекают, что способны выпустить LTO-14 хоть сейчас, но не имеют конкурентов, которые бы стимулировали такую гонку.
План удешевления жёстких дисков - в посте. Они знатно отстают от своих планов (и тормозят ленту, будучи единственными конкурентами), но сейчас до HAMR кое-как дошли.
Т.е. (опять же, грубо говоря) за год цена падает в 7 раз.
С этой гармонической прогрессией мы бы платили миллион долларов за терабайт (вместо 10 млрд):
Статья на securities.io говорит, что получится медленнее оптических дисков и не говорит, за счёт чего будет удешевление и будет ли оно. Первые новости об установке из университета Саутгемптона были 12 лет назад. Они напомнили о себе тем, что в прошлом году записали в стекло что-то ещё. Microsoft с Project Silica настроен немного решительнее, но он записанную пластинку не планирует высылать, будет облачный сервис.
Нет, по исправленному даташиту WD40EFPX должен быть на честные 5400, "неправильные" модели там помечены так:
7. Actual spindle motor rotational speed for this model is 7200 RPM; although ID Device may report 5400 to reflect previous Performance Class designation
Остаётся вариант, что за WD40EFPX скрываются разные модели и даташит описывает более новую, но, судя по фото, там подделка примерно как в случае на community.wd.com и идея @Genoik насчёт отметок подтверждается (в отмеченном месте угол этикетки у Hitachi, а вот как лежит этикетка такой формы у WD'шек: reddit).
Оно?
TL;DR: это тоже проделки китайцев (а не, скажем, официальная перемаркировка после поглощения Hitachi).
Я просто к тому, что "первый" можно считать не привязанным к конкретному числу (может, он на самом деле соответствует "-1" или "A" или ещё чему), как "последний".
В зависимости от сферы или нумерация с нуля, или нумерация с единицы будут доставлять неудобство. Но нумерация с нуля это неудобство доставляет в высокоуровневых задачах, где есть возможность, например, раскошелиться на hashmap.
Значит, у вас есть "послябрь".
Если бы летоисчисление начали с нуля. Теперь "человечество в каждом поколении учится", что XXI век начинается не в 2000 году, а перед годом 1 шёл год -1.
Нет, он первый. Но в другом значении этого слова (начальный, антоним к "последний"). Если бы вдруг вместо слова "последний" придумали говорить "девятый" (upd: скорее наоборот, ведь "первый", а не "одиный"), то проблема была бы яснее.
Вот Ada использует атрибуты 'First и 'Last.
Если рассматривать Lua как язык для взаимодействия с C и прочими языками с индексацией с нуля, то она грешит, нарушая их правила - создаёт несогласованность, провоцирует лишние ошибки на единицу. Но создателям языка так захотелось, это их творение.
Шейдер позиционируется как достаточно быстрый для реалтайма. Перекодирование с этим осуждаю вместе с автором шейдера:
Почему мучить? D не хватает хотя бы сетевого эффекта (он будет непопулярен, потому что он непопулярен), Rust отрицает Си-подобность и декларирует, что ради безопасности можно много чем пожертвовать.
Мучения где-то впереди. Государства раньше в языки программирования не лезли, также Rust всё чаще будет более дешёвым выбором для бизнеса.
Фразой "современный C++" можно пугать с момента выхода одноимённой книги Александреску в 2001, хотя некоторые вещи с тех времён стали проще.
За "Си с классами", что ли, сбрасывают с обрыва, как за каждый unsafe-которого-можно-было-избежать в расте?..
Я к этому не притрагивался, но CMake с 2019 предлагает какое-то автоматическое разбиение:
Стоит дороже, но зато производительность хуже.
С расширяемостью проблемы, но зато интерфейсов меньше.
Зарплата не очень, зато работа сложная.Самое печальное в железе на Intel N150 и прочих - что Intel не стал обновлять процессоры спустя два года. Микроархитектура ушла на два поколения вперёд (Gracemont -> Crestmont -> Skymont), но в этих процессорах осталась старая.
Исторические фото - да через нейронки-украшатели...
Так звучит весомее.
Если шум, то белый.
Если PCIe 3, то точка ноль.
Но спецификацию же обновляли до PCIe 3.1, зачем мы минорную версию зафиксировали, когда она нам не важна? А мы её не фиксировали, мы просто клёвую точку и нолик добавили, так звучит лучше. Если говорить так: PCIe Gen3, то солидности хватает и нолик не нужен.
Белым шумом пытать можно. В ютубовских видео по "white noise" шум на самом деле с убывающим спектром, white noise machine тоже вряд ли имеют режим с настоящим белым шумом,
если это не товары двойного назначения.Исследование на эту тему
Наверное, много кто. Сам форм-фактор называется UDP (USB Disk in Package).
UPD: Вот некий Supertechina (Shanghai) Electronic Co., Ltd говорит, что делает такие USB 2.0 на 32MB...256GB.
UPD2: или вот Changsha Vicco Technology Co., Ltd готов сделать такую на 8..256GB с памятью от любого производителя и такими-то контроллерами.
Название намекает, что плеер стремится быть достойной заменой фубара на линуксе.
Снизу форма корпуса как у Toshiba MG04ACA400N (наклейка перевёрнута), до-тошибовских времён такие что-то не гуглятся.
Ну, с Solidigm P44 Pro можно требовать 1.5 ГБ/с вне кэша из-за его цены. А своё умение делать потребительские QLC SSD с приличной скоростью вне кэша* Intel/Solidigm компенсирует аномальной любовью к этой памяти =)
* некоторые исключения
Кажется мне ещё, что поиск лучших по характеристикам SATA SSD - это такой путь, который ведёт к замене железа на поддерживающее NVMe. Последние 5 лет SATA SSD только удешевляют - хорошие модели стали редкостью (MX500, 870 EVO, серверные) и стоят как приличные PCIe Gen4; новые SM883 своей ценой говорят: "поменяй ноутбук, дешевле выйдет".
Если же искать баланс цена/качество, то надо как-то лавировать между оверпрайсом выше и дном вроде BX500. На BX500 не написано, что репутация Micron/Crucial его обходит стороной и что он может призадумываться с падением скорости до нуля. И это не связано с нагревом некоторых версий или с QLC-памятью (она только в версиях от 500 ГБ, кажется). Если причина в основном в безбуферности (DRAMless), то такое дно нас подкарауливает много где. И снова о себе напоминают NVMe: там безбуферные SSD могут быть быстрыми за счёт HMB и отсутствие такой сильной гонки за удешевлением подстраховывает от появления аналогов BX500.
*Надевая шляпу психолога*.
В глубине души вы знаете ответ.
*Надевая шляпу доброго самаритянина*.
Здесь рыбы нет. Почему никто не заметил галлюцинацию про HMB в SATA? Потому что специалисты держатся подальше от этого блога. Как найти места обитания общительных специалистов? Придумаем тест: "где заметят возможность купить остатки качественных SATA MLC SSD?" (мы ведь ищем лучшие среди SATA).
Результаты теста
До кучи: SLC-ячеек всё-таки нет, чтобы они могли "стереться в труху", а Intel/Solidigm, как и остальные, используют SLC-кэш в потребительских SSD (545s, 670p, P41 Plus) и не используют в серверных.
Я сдерживался, поэтому убрал под спойлер.
Ну вот весь разговор о том, что не придумывают. У них нет перед глазами ясного препятствия вроде HAMR у жёстких дисков или вроде выращивания ещё 700 слоёв у флеш-памяти. Или вроде отсутствия должной конкуренции у ленты.
Это я вас спрашивал =). Как будут дешеветь фемтосекундные лазеры? Будет ли спрос, обеспечивающий массовое производство? Раньше такой спрос, наоборот, падал (это к словам про Archival Disc и "отмирание").
За экспонентой в предпредыщем комменте у флешки стоял закон Мура - они развивались вместе с остальной кремниевой микроэлектроникой.
и прочая, и прочая, и прочая
Стоял закон Мура собственной персоной (до планарной 15 нм банально уменьшали ячейки) + многобитные ячейки (опробовано ещё в прошлом веке) + теперь наращивание числа слоёв (в число слоёв ещё не упёрлись).
У магнитной ленты план расписан примерно до 2040 (LTO-14 на полпетабайта). Причём, кажется, производители намекают, что способны выпустить LTO-14 хоть сейчас, но не имеют конкурентов, которые бы стимулировали такую гонку.
План удешевления жёстких дисков - в посте. Они знатно отстают от своих планов (и тормозят ленту, будучи единственными конкурентами), но сейчас до HAMR кое-как дошли.
С этой гармонической прогрессией мы бы платили миллион долларов за терабайт (вместо 10 млрд):
10^4 [$/MB][в 1956] * 1/7 / (2025-1956+1) ~= 800 000 [$/TB][в 2025]
А с геометрической (удешевление в 4 раза /раньше - в ~10 раз/ относительно каждой предыдущей пятилетки) жить можно:
2700 [$/TB][SSD в 2010] * 1/4 ^ ((2025-2010)/5) ~= 40 [$/TB][в 2025]
Статья на securities.io говорит, что получится медленнее оптических дисков и не говорит, за счёт чего будет удешевление и будет ли оно. Первые новости об установке из университета Саутгемптона были 12 лет назад. Они напомнили о себе тем, что в прошлом году записали в стекло что-то ещё. Microsoft с Project Silica настроен немного решительнее, но он записанную пластинку не планирует высылать, будет облачный сервис.
Гипотетически-то да (и, вообще, надежда умирает последней). Но ей бы ещё хорошие основания для удешевления до разумного уровня...
Нет, по исправленному даташиту WD40EFPX должен быть на честные 5400, "неправильные" модели там помечены так:
Остаётся вариант, что за WD40EFPX скрываются разные модели и даташит описывает более новую, но, судя по фото, там подделка примерно как в случае на community.wd.com и идея @Genoik насчёт отметок подтверждается (в отмеченном месте угол этикетки у Hitachi, а вот как лежит этикетка такой формы у WD'шек: reddit).
Оно?
TL;DR: это тоже проделки китайцев (а не, скажем, официальная перемаркировка после поглощения Hitachi).