ФПС: 80 норм, 90 идеально, выше я не чувствую разницы. Это можно с любым 144 Гц монитором, кстати, проверить: запустите какой-нибудь шутер и попереключайте рефреш рейт.
Трекинг: инсайд-аут (без внешних камер; в табличке указан как силуэт шлема) удобнее, не надо ничего настраивать. Встал / сел где удобно, одел шлем — это теперь начало координат.
Rift S шикарная просто штука, ни разу не пожалел. Трекинг чуть менее точный, чем у Rift CV1, иногда это заметно. Но фактор удобства (отсутствие камер трекинга, скидываемых котами со шкафа) перевешивает.
Да, мне тоже npm нравится. Все исходники в понятных местах на диске, позволяет много несовместимых версий одной и той же библиотеки в транзиентных зависимостях (это к слову сравнения с питоном — там с этим пока сложненько), локфайлы опять же приделали.
Не рушится никакая картина мироздания, зачекинил всю папку node_modules в git и вот, полностью воспроизводимый билд без интернета. (Есть нюансы с модулями на С++, но это детали.)
А если нужен новый модуль, тогда да, или интернет, или настроенное зеркало. Но так работают любые репозитории, JS из общей массы по-моему не выделяется.
Одно из преимуществ Deno, которые мы тут обсуждаем — отказ от npm, package.json и node_modules, а пол-коммьюнити тем временем пишет множественные аналоги npm, да придумывает свои несовместимые форматы а-ля package.json, например dem.json. Так не победим!
Поймите правильно, мне нравится Deno. TypeScript это клёво, настройки безопасности это клёво. Но вот эта штука с импортами — не пришей нигде рукав.
Линтер это тулинг, который тоже надо конфигурировать, встраивать в процесс CI и поддерживать. Т.е. цена этого решения ненулевая, а выигрыш, как по мне, стремится к нулю (особенно если мы всю предоставляемую такими импортами гибкость зарубаем в итоге линтером).
Еще один момент это аудит кода. В npm или yarn очень легко получить ответ на вопросы:
Какие пакеты являются моими прямыми / транзитивными зависимостями?
Какие из моих зависимостей устарели и нуждаются в обновлении?
Зачем нужна эта конкретная транзитивная зависимость? (yarn why)
Какие лицензии у моих зависимостей?
Для этого не нужно парсить никакой код, загрузил один json-файл и всё. Работает быстро в проекте любого размера.
А еще бывают devDependencies и peerDependencies, которые не присутствуют в рантайме — как это в Deno реализовано я не знаю, поэтому ничего утверждать не стану, кроме того, что это очень нужная на практике штука.
import { moment } from "https://deno.land/x/moment/moment.ts"
Я не уверен что это хорошая идея. Ссылаться на последнюю версию библиотеки вот так, без страха и упрека — чревато ломающими апдейтами.
А хардкодить все версии зависимостей во всех файлах проекта, ну такое. Если у меня этот moment используется в 10 файлах в большом проекте, то в какой-то момент у меня неминуемо будет 10 разных версий moment.
У npm есть недостатки, конечно, но это знакомые, понятные недостатки.
Анекдотально, мне за 30 и я непременно отбираю музыку по второстепенному критерию пола вокалиста — терпеть не могу 99% мужского вокала. Барни Гринвея вот люблю, но в жанре например IDM (плейлист для работы) такого просто не бывает.
Такая система будет использоваться как сейчас DMCA takedown, сиречь без разбору. Также найдется много желающих положить сайт конкурента / политического оппонента через эту штуку, как сейчас в ютубе делают: просто отправляешь большое количество жалоб, что-нибудь да проскочит.
То есть допустим что мой бложик внешне похож на Хабр (белый фон, черные буковки, навигационна полосочка сверху, вот это всё). Что мешает его указать как фишинговую страницу? По каким критериям и в какой инстанции мне нужно будет защищать свое право публиковать собственный бложик в интернетах?
Не нравится мне эта упырительная идея, звучит как еще один способ закрывать сайты в интернете. Как и от остального роскомнадзора, пострадают все кроме преступников, против которых это якобы направлено.
Ушла эпоха. Я когда-то S7 взял специально для GearVR, такая классная штука была.
С тех пор телефоны Samsung испытали, как сегодня говорят, отрицательный рост: лишились гнезда для наушников, VR-штуки, ну и покупателя в моем лице, конечно.
Локальное неравенство создает социальную динамику, западное общество так функционирует. Мы же не династию создаем, когда одним по праву рождения достаются несметные богатства, а другим лапти из бересты. Вся описанная движуха это колоссальный социальный лифт, который как раз борется с гегемоном.
А таксисты, напомню, это те чуваки, которые выдавливают конкурентов с рынка через политические связи, лоббирование и регуляции (в некоторых странах вполне успешно). Появление Uber, Lyft и еще десятка разнообразных фирм в этом отрасли симптоматично: враждебные потребителю гос. монополии должны страдать.
Также хочу отдельным комментарием указать на эгоистичность аргумента про потерю рабочих мест именно среди водителей. В 2019 году только на российских дорогах погибло почти 17 тысяч человек. Водитель-робот, который не ошибается, всегда садится за руль трезвым и неукоснительно соблюдает правила, легко сократит эту цифру на два порядка. Мы говорим о тысячах смертей в год, которые можно избежать.
Для этого нужно заплатить пособие по безработице и переучить сколько-то водителей. Повторюсь, не убить их, а отправить на курсы (или на пенсию). Так ли высока цена? Ценим ли мы рабочее место таксиста выше, чем человеческую жизнь?
Ответ обычно такой: появятся новые высокотехнологичные рабочие места, и в большем количестве.
Ну это легко парировать. Рабочие места появятся, но в меньшем количестве, иначе какая же это оптимизация.
Смысл прогресса в другом. В 14 веке, чтобы прокормить семью, вам нужно было работать на хоз. работах практически непрерывно. Сегодня вам нужно работать (программистом, допустим) всего несколько часов в неделю, чтобы кушать значительно лучше, чем в средневековье.
Куда же делись все ребята, которые промышляли земледелием, в результате механизации сельского хозяйства? В краткосрочной перспективе им действительно пришлось учиться делать что-то другое, это цена любого изменения.
И это не очень важно, т.к. фокус в обществе смещается с выживания на реализацию гуманитарного потенциала — это и есть, в широком смысле, прогресс. Поколения землепашцев сменили поколения условных офисных работников, и офисный работник трудится гораздо менее тяжело, а живет невообразимо лучше (и дольше!), чем землепашец.
Только за последнее время появились целые новые виды деятельности, связанные с самореализацией, креативной свободой — профессиональные геймеры, видеоблогеры, инстаграм-модели, актрисы с сайтов ManyVids, OnlyFans. Прогресс позволяет людям делать то, что отличает их от тягловых лошадей (роботов) — заниматься творчеством.
У этого действительно есть цена. Практика показывает, что общество готово эту цену заплатить, и профсоюзы таксистов тут, к счастью, бессильны.
Трекинг: инсайд-аут (без внешних камер; в табличке указан как силуэт шлема) удобнее, не надо ничего настраивать. Встал / сел где удобно, одел шлем — это теперь начало координат.
Разрешение, ну, это как таблетки от жадности.
А если нужен новый модуль, тогда да, или интернет, или настроенное зеркало. Но так работают любые репозитории, JS из общей массы по-моему не выделяется.
Попробую какую-нибудь мелочь портировать на выходных.
Поймите правильно, мне нравится Deno. TypeScript это клёво, настройки безопасности это клёво. Но вот эта штука с импортами — не пришей нигде рукав.
Еще один момент это аудит кода. В npm или yarn очень легко получить ответ на вопросы:
yarn why)Для этого не нужно парсить никакой код, загрузил один json-файл и всё. Работает быстро в проекте любого размера.
А еще бывают devDependencies и peerDependencies, которые не присутствуют в рантайме — как это в Deno реализовано я не знаю, поэтому ничего утверждать не стану, кроме того, что это очень нужная на практике штука.
Я не уверен что это хорошая идея. Ссылаться на последнюю версию библиотеки вот так, без страха и упрека — чревато ломающими апдейтами.
А хардкодить все версии зависимостей во всех файлах проекта, ну такое. Если у меня этот moment используется в 10 файлах в большом проекте, то в какой-то момент у меня неминуемо будет 10 разных версий moment.
У npm есть недостатки, конечно, но это знакомые, понятные недостатки.
Я, видимо, в меньшинстве, но все равно.
То есть допустим что мой бложик внешне похож на Хабр (белый фон, черные буковки, навигационна полосочка сверху, вот это всё). Что мешает его указать как фишинговую страницу? По каким критериям и в какой инстанции мне нужно будет защищать свое право публиковать собственный бложик в интернетах?
Не нравится мне эта упырительная идея, звучит как еще один способ закрывать сайты в интернете. Как и от остального роскомнадзора, пострадают все кроме преступников, против которых это якобы направлено.
Я понимаю там Артемий свет Лебедев узнаваемый блогер, я его реально узнаю, когда встречу.
С тех пор телефоны Samsung испытали, как сегодня говорят, отрицательный рост: лишились гнезда для наушников, VR-штуки, ну и покупателя в моем лице, конечно.
А таксисты, напомню, это те чуваки, которые выдавливают конкурентов с рынка через политические связи, лоббирование и регуляции (в некоторых странах вполне успешно). Появление Uber, Lyft и еще десятка разнообразных фирм в этом отрасли симптоматично: враждебные потребителю гос. монополии должны страдать.
(Конкретно в РФ я не верю в это «Если», но все может измениться же.)
Для этого нужно заплатить пособие по безработице и переучить сколько-то водителей. Повторюсь, не убить их, а отправить на курсы (или на пенсию). Так ли высока цена? Ценим ли мы рабочее место таксиста выше, чем человеческую жизнь?
Смысл прогресса в другом. В 14 веке, чтобы прокормить семью, вам нужно было работать на хоз. работах практически непрерывно. Сегодня вам нужно работать (программистом, допустим) всего несколько часов в неделю, чтобы кушать значительно лучше, чем в средневековье.
Куда же делись все ребята, которые промышляли земледелием, в результате механизации сельского хозяйства? В краткосрочной перспективе им действительно пришлось учиться делать что-то другое, это цена любого изменения.
И это не очень важно, т.к. фокус в обществе смещается с выживания на реализацию гуманитарного потенциала — это и есть, в широком смысле, прогресс. Поколения землепашцев сменили поколения условных офисных работников, и офисный работник трудится гораздо менее тяжело, а живет невообразимо лучше (и дольше!), чем землепашец.
Только за последнее время появились целые новые виды деятельности, связанные с самореализацией, креативной свободой — профессиональные геймеры, видеоблогеры, инстаграм-модели, актрисы с сайтов ManyVids, OnlyFans. Прогресс позволяет людям делать то, что отличает их от тягловых лошадей (роботов) — заниматься творчеством.
У этого действительно есть цена. Практика показывает, что общество готово эту цену заплатить, и профсоюзы таксистов тут, к счастью, бессильны.