Как стать автором
Обновить
3
Карма
0.7
Рейтинг

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

Предрелизную версию Windows 11 протестировали на скорость работы

Примерно так.

ОС записала на диск LBA-сектор 10001. При записи этот сектор назначался на физический блок 120001. При записи изменений в LBA-сектор 10001, данные запишутся на физический блок 5371001, а блок 120001 поставится в очередь на зачистку. После зачистки, последний попадёт в список свободных блоков.

Т.е., трансляция LBA-секторов в физические блоки делается на уровне ssd.

Это не решает проблему с очисткой секторов файлов, которых удалили, поэтому и нужен FROM, иначе, если записать на диск в 500гб один файл размером в 499.8гб, а затем удалить, то без TRIM скорость записи сильно просядет, т.к. очистка сектора - медленная операция и не будет успевать за записью с нормальной скоростью. Это также означает, что даже со включённым TRIM, если забить диск под завязку, удалить файл, а потом сразу начать быстро записывать данные, можно также напороться на просадку (возможные причины две: нагрузка на контроллер от очень большого объёма TRIM-ируемых секторов, а вторая - то, что очистка не будет поспевать за записью и резерва может остаться мало)

Надували, надуваем и будем надувать. Пузыри программистов

Прочитал пол статьи, уже знал, кто автор. Узнаваемый стиль.

Отвечая на последние несколько комментариев, замечу, что на уровне программистов встречаются чистые пузыри, к которым вся предыдущая цепочка может быть непричастна. Это оверинжиниринг. Немного гипертрофированный - см. Hello world от сеньор-разработчика.

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

Культура разработки ПО слишком позитивна, это может нам вредить

А что вы понимаете под «путать берега»?
А то фраза ассоциируется с лексиконом из мест не столь отдалённых, в контексте данного ресурса выглядит как выражение крайнего негатива.

Проектное обучение в университете — что это значит на практике?

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

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

Проектное обучение в университете — что это значит на практике?

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

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

Посмотрите фильм социальная сеть, там есть момент когда партнёр Цукерберга безуспешно пытался найти рекламных клиентов для еще не развившейся сети и это могло её погубить, был бы очередной местный университетский сайтик. Проект делают один семестр или даже один год - это слишком маленький срок для того, чтобы начать монетизацию реально крутых проектов. Предлагаете оценивать проекты пост-фактум через 5 лет?

MEX (Minimum EXcluded) Алгоритм поиска минимального отсутствующего числа

О-нотация — это асимптотика, её используют для выбора алгоритма когда понятно, что потребуется обрабатывать много данных, т.к., грубо говоря, если завтра объём обрабатываемых данных возрастёт в 50 раз, то не имеет значения, что алгоритм с O(n) реально выполняет 10*n операций, т.к. время исполнения этого алгоритма растёт гораздо слабее чем у алгоритма с O(n^2). На малых объёмах на асимптотическую сложность не смотрят, здесь всё решают реальные замеры. И не редкая ситуация, когда алгоритм с худшей асимптотической сложностью имеет меньший коэффициент, чем растущий медленнее. Это одна из причин, по которой худшие по О-нотации алгоритмы изучают. И именно это является причиной того, что библиотечные реализации сортировки, как правило, содержат две реализации — быструю сортировку и один из алгоритмов (какой конкретно не помню, подозреваю что пузырёк) с квадратичной сложностью. При чём выбор того, на каком количестве элементов следует переключаться на быструю сортировку, скорее всего продиктован реальными замерами.

Как молодой девушке уехать на Яндекс.Такси в лес и пропасть без вести

А никто не требует точного расчёта времени выезда.
Хотя не, должен быть вариант заплатить х5 с минимизацией времени выезда, для тех, кому очень дорого время. Но для большинства хватит гораздо меньшего коэффициента и запас, допустим, в 0.5...1ч (в зависимости от расположения клиента). Просто я знаю ситуации, когда запаса в 1ч не хватало. И вместо того, чтобы голова болела у клиента, пусть клиент знает, что он застрахован на этот случай. При чём, если машина привезёт клиента на час раньше, ничего страшного — это означает, что машина освободится раньше и сможет взять другой заказ.

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

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

MEX (Minimum EXcluded) Алгоритм поиска минимального отсутствующего числа

А вы статью читали? Автор пишет O(n*3), это прямое свидетельство в том, что он не понимает О-нотации.

Строго говоря, алгоритмы, которые модифицируют исходный массив (в особенности - разрушают, как это делает предложенный алгоритм со сложностью O(N) и якобы О(1) по памяти), являются O(N) по памяти, т.к. для их использования вам придётся сделать копию массива. И если с сортировкой, эти данные могут еще понадобиться (и тогда этот алгоритм будет самым выгодным), то с изменением знака (кстати, использование знакового разряда, как мне кажется, ничем не отличается от использования отдельно выделенной битовой матрицы размера N).

Кстати, еще одно замечание для автора касательно второго варианта (где выделяется второй массив). Нам не надо искать максимум для выбора его размера, мы и так знаем, что результат находится в диапазоне от 0 до n, поэтому и массив нужен размера n, инициализировать можно нулями (при выделении ОС отдаст именно такую память, может даже время не потратиться, если будет заранее доступен кусок обнулённой памяти), а далее просто проходимая по массиву, отбрасывая числа >= n, проставляя 1 по индексу для чисел от 0 до n-1. Дальше быстрый проход по этому массиву до первого нуля.

Тоска по былому Интернету

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

Суд в Казахстане постановил запретить «Яндекс.Такси» и прекратить распространять приложения «Яндекс Go»

Так это снизит стоимость оформления патента, что упростит работу патентных троллей, судиться при этом станет дороже, т.к. судиться будут больше.

Google отказался от экспериментов с сокращением URL-адресов в адресной строке

Типа, пользователь видит домен, а остальное они считают несущественным

Google отказался от экспериментов с сокращением URL-адресов в адресной строке

Все подряд фичи в ядро не притащишь, если это можно сделать в расширении - это неплохой вариант

Google отказался от экспериментов с сокращением URL-адресов в адресной строке

Комментарии на Хабре в мобильном фф гораздо быстрее грузятся.

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

Искусственный фотосинтез. Перспективы и проблемы

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

Крысы-герои спасают людей от мин и бацилл туберкулёза

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

Как молодой девушке уехать на Яндекс.Такси в лес и пропасть без вести

Не обязательно организовывать 100% обеспечение, риск маловероятных событий типа поломки машины можно закрыть страховкой. Кроме того, такая услуга должна предполагать, что сервис сам рассчитывает предельное время отъезда, предупреждает клиента об этом и подаёт машину минут за 15 до этого времени. Как вариант, можно предлагать 2-3 времени (выезжаешь раньше => вероятность не успеть меньше => меньше платишь).
По итогу, не будет там даже x3 от текущей цены, если только клиент не захочет заказать трансфер в минимальный срок (когда вероятность опоздать максимальная).

Суд в Казахстане постановил запретить «Яндекс.Такси» и прекратить распространять приложения «Яндекс Go»

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

Суд в Казахстане постановил запретить «Яндекс.Такси» и прекратить распространять приложения «Яндекс Go»

Скажем так, патентные тролли, конечно, тормозят прогресс, но хотя-бы работают в рамках закона. А промышленные шпионы — это ведь настоящий криминал.

Shimano отключит от сети велокомпьютеры Pioneer через 7 дней

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

Как молодой девушке уехать на Яндекс.Такси в лес и пропасть без вести

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

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

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

Информация

В рейтинге
1,079-й
Зарегистрирован
Активность