Как стать автором
Обновить
104
0
Евгений @Gugic

Программист руками

Посмотрите на устройство чего-то вроде xreal air

Опять же, в наших краях (а это примерно половина земного шара от РФ) такие вопросы задавать незаконно. HR может увидеть, услышать возраст и сделать выводы, но вопросы про возраст задавать на интервью не будет.

В наших краях не принято указывать возраст в резюме и крайне рекомендуется этого не делать по ряду связанных с законами причин.

Баззвордов в резюме насыпать дело нехитрое, так-то.

"One of the nuances that can easily be missed, though, is that Harris is mainly concerned about TypeScript in the context of library development. The switch to JSDoc is “less beneficial if you’re building an app because if you’re building an app, you’re going to have a build step anyway. You want to optimize your code, you want to minify it, you want to bundle everything up. If you’re building a library that is when I really strongly urge to use JSDoc instead.”"

"Harris added on Hacker News that “as a user of Svelte, this won’t affect your ability to use TypeScript with Svelte at all — functions exported from Svelte will still have all the same benefits of TypeScript that you’re used to (typechecking, intellisense, inline documentation etc). Our commitment to TypeScript is stronger than ever.”"

Я вижу смысл в его словах.

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

Ну и отдельно в заметке говориться что это все ещё тайпскрипт под капотом. Может быть это и будет его новой вариацией, кто знает.

С приведенной цитатой все просто - не надо использовать any. В линтерах есть эта настройка, в актуальных она включена по умолчанию. Presubmit check-и сразу бьют по рукам за любую попытку использовать any, большинство популярных библиотек либо сразу пишутся на ts, либо имеют корректные дефиниции типов (огромная работа, проделанная сообществом за последние 10 лет). Для редкой старой чисто javascript библиотеки всегда можно написать декларации самостоятельно.

A по поводу unmanaged среды и джсончиков - эта ведь не ts и не js эксклюзивная проблема. Ну и способы решения разные есть, я лично очень люблю grpc/протобаф и автоматическую генерацию стабов, сервера, клиента, моделей для сервера и клиента. Не панацея, конечно, но жизнь сильно упрощает.

Да зачем минусить, тоже мнение.

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

> Я лучше подожду, пока в новый стандарт ES не добавят ещё один strict

Я бы подождал нативного рантайма для TS, бо он прекрасен сам по себе, но чувствую не дождусь.

Мне кажется что справедливо будет отнести такие кейсы к legacy. В legacy всякие чудеса случаются даже в наше время. И PHP 4 и ASP 1.0 (вьетнамские флешбеки с работы в аутсорсе).

Но ведь в любой вменяемой IDE подстановка этих типов практически полностью автоматизирована и на маленьком хобби-проекте оверхед на составление правильных типов оклолонулевой. Для бойлерплейтов это нынче как правило просто дополнительный ключ при создании пустого проекта.

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

Я понимаю что это survival bias и все такое но лично уже лет пять не видел чтобы кто-то всерьез писал на чистом JS. TS в энтерпрайзе, TS в хобби-проектах, TS по дефолту в популярных бойлерплейтах, TS в стартапах.

Можно еще добавить энтропии заменяя некоторые буквы спецсимволами

Там если внимательно читать анонс оказывается не Steam Os, а holoiso - по сути фанатский порт steam os, к которому valve не имеет отношения. Так что ничего пока не изменилось.

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

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

Я не говорю что вы или они неправы, или вы или они плохие или хорошие, я просто говорю что фактологией и вы и они манипулируете +- одинаково.

Я все ждал пока появятся официальные 3p девайсы со стим ОС, это заняло довольно много времени, но вот она первая ласточка.

Ведь чисто технически теперь не только валв, но и никому другому ничего не мешает такую стационарную консоль выпустить, что для сони и майкрософт может стать проблемой. Мечта валв о steam machines теперь действительно может стать реальностью.

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

Многочисленные множественные каналы, которые якобы проигнорировали в GSC = канал одного лишь Dead Air или есть какие-то еще примеры?

Если вы вчитаетесь, то увидите что я писал про многочисленные страйки различным каналом и бан конкретно канала Dead Air. На память могу назвать еще как минимум VGTimes, которые тоже смогли отбиться от атаки непонятных людей пятнающих репутацию GSC.

Это вам сами авторы пострадавших каналов сообщили или вы только что додумали?

Вы очень невнимательно читаете.

iXBT (которым ни в коем случае нельзя верить) сообщали что именно они именно этим образом разбирались со страйками.

Канал Dead Air не восстановлен потому что у него не было партнерской программы, а значит при получении третьего страйка канал автоматически был удален, а не заблокирован до выяснения как в случае с iXBT, у которых таковая програграмма есть. Пункты правил соответствующие я указал в предыдущем сообщении.

То есть вы утверждаете, что до страйков у iXBT Games не было открытой неприязни к GSC? Значит, вы плохо следили за их каналом и соцсетями.

До страйков они говорили о том что игра в силу бардака с разработкой точно не выйдет до 24-го года и обуславливали эту информацию наличием инсайдов (им насчет инсайдов конечно верить нельзя, да и игра вышла ведь в 23-ем по итогу, значит врали все, да?), изрядно веселились с ответов GSC, а также комментировали в негативном свете решения вроде переименования игры и отсутсвия русской локализации. В целом нормальный уровень критики, ничего экстраординарного.

Из 6 пунктов моего текста только один (последний) затрагивает действия ведущих iXBT Games, так что вы сейчас банально перевираете.

Я обозначаю вашу (мне субъективно очевидную) неприязнь к iXBT, она тут по всему треду и в вашей статье довольно густо налита, не вижу каким боком тут "перевирание"

 У меня в тексте нигде не утверждается, что ложь одних делает святыми других, вы снова перевираете.

Так я и не писал что утверждается, писал что вы плавно подводите к мысли, манипуляции 101, вот это все как бы. Ну давайте ИМХО мое к этой фразе тоже добавим, если так проще будет воспринимать написанное.

В целом - чего сказать-то хотели? Мало дтф засрали, надо еще и сюда принести?

Никаких новых фактов вы своим ответом не обозначили, принесли еще интерпретаций, укладывающихся в обозначенную вами картину мира. Спасибо, конечно, какая бесполезная трата букв. Как и этот вот мой вам ответ.

Ваше расследование - такое же однобокое, как обвинення со стороны iXBT. Их драйвит неприязнь к GSC, сложившаяся после риска потери канала и фактической потери большой части контента, а вас - очевидная неприязнь к iXBT.

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

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

А iXBT на основании +- того же набора фактов (тоже выбранного, конечно) заявляют об обратном.

А в ахере от ситуации русскоязычное коммьюнити в итоге. И может быть еще кто-то в самой GSC.

Я очки (air) вернул где-то через неделю после покупки, но ни по одной из вышеперечисленных причин. Я в принципе готов был даже мириться с супер узким углом обзора в режиме работы в "vr" (использовал для проекции виртуальных мониторов с макбука в пространстве, стандартный productivity юзкейс), но разрешение меня добило. Жду версию с 4k экранами в общем.

Информация

В рейтинге
3 471-й
Откуда
California, США
Дата рождения
Зарегистрирован
Активность