Pull to refresh
69
0
Владимир @Googolplex

Software engineer

Send message

Пиратские переводы того времени были просто прелесть) В KotOR запомнился момент встречи с ранкором на Тарисе - когда в катсцене ранкор оглушительно ревёт, субтитрами это перевели как "хрюк хрюк" 😀

Даже в городах есть проблемы с конкуренцией. Некоторое время назад мы жили в хорошем комплексе апартаментов в Купертино - казалось бы, самый центр долины, хорошего интернета должно быть много. Но в этом комплексе единственным провайдером был Comcast/XFinity по коаксиалу (ну ещё ADSL от AT&T что сложно назвать конкуренцией). Такая же ситуация была и в предыдущем комплексе, где мы жили. И это довольно распространено, к сожалению.

Apache Zookeeper как необходимая часть деплоя 21 век на дворе, свою реализацию рафта вшивают уже в каждый утюг :)

Есть же KRaft?

https://www.infoq.com/news/2022/10/apache-kafka-kraft/

Во всяких КБ и прочих НИИ, особенно в регионах, такое сплошь и рядом даже сейчас. В середине 10-х, когда там работали знакомые, как раз подняли лимит от 150 до 300 мегабайт на человека в месяц. Чтобы обойти это, люди делились паролями от своих виндовых аккаунтов 🤷

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

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

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

По пункту два - это не так уж невероятно) в долине часто на парковках сложно понять, где чья тесла, тк очень много одинаковых) в Ванкувере, слышал, их тоже много. По остальным пунктам +1

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

И кстати, Теслы в повседневном использовании открываются не через кнопку в приложении (хотя так тоже можно), а просто через дерганье ручки, которое сработает если рядом есть телефон-ключ. Скорее всего, тк водитель торопился, он открывал дверь именно так.

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

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

Теслы скоро будут как айфоны у каждого второго если не первого.

В бей эрии именно так уже и есть)

Это очень странно и выглядит как фейк, в силу нескольких причин.

  1. Приложение Теслы привязано к аккаунту, к которому в свою очередь привязана машина. Чтобы чужая машина появилась в аккаунте, должен произойти ну какойто очень суровый баг в бэкенде Теслы, и сомнительно что тогда только про один случай было бы известно. Без добавления машины в аккаунт, емнип, открывать эту машину телефоном нельзя.

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

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

Гринку через рабочую визу очень сложно получить иммигрантам из определённых стран (Индия и Китай в особенности). Т.к. очень многие IT-специалисты в США как раз оттуда, визовый вопрос для них стоит очень остро, т.к. другого способа остаться в США надолго по работе кроме как H-1B для них по факту нет (L-1 ограничена максимальным сроком в 5 лет). Конечно есть всякие альтернативные визы типа O, но они гораздо сложнее в получении, и вполне возможно (не знаю точно) что к ним тоже применяются квоты по стране эмиграции.

Для L-1 лотерея не нужна. Чтобы податься на L-1, нужно проработать год на офис той же компании, от которой делается петиция, за пределами США, и доказать необходимость перевода именно вас (L-1 называется intracompany transferree), что обычно подтвержается квалификацией и письмом от работодателя.

@TimeCoder

Ведь получается какой-то ад: быть на крючке, что уволят - и всё, у человека уже, может, дом в кредит куплен, вся жизнь устроена, а ему сразу уезжать придется, неужели нет вариантов?

Это правда. Я, пока не получил гринку, долгосрочных планов не делал. Я не исследовал этот вопрос подробно, по поводу того, можно ли подаваться на H-1B или сразу уезжать, и т.п., но на всякий случай "сидел на чемоданах". После получения гринки сразу отпустило)

Справедливости ради, податься на H-1B, будучи в стране по L-1, тоже возможно (или с тем же работодателем, или с кем-то ещё). Более того, это даже не помешает процессу I-485 — один мой друг, будучи L-1, перешёл к другому работодателю по AC21 и параллельно получил статус H-1B, и это не помешало ему в итоге получить гринку (правда с собеседованием).

Ну и да, H-1B это лотерея в любом случае, без вариантов. К тому же разные её этапы привязаны к конкретным датам календаря (например, работать по H-1B можно начать только с октября года, в котором была подача документов/лотерея), что нужно держать в уме если делаешь какие-то операции со своим статусом.

@main def m(args: String*) =
var i = 0
while i < args.length do
println(args(i))
i += 1

Поправьте код в блоках, он нерабочий т.к. нет отступов где нужно

@main def m(args: String*) =
  var i = 0
  while i < args.length do
    println(args(i))
    i += 1

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

Можно было бы упомянуть что ваши IMonoid<T> это классы типов. В языках типа Haskell или Rust (там они называются трейтами, но суть почти та же) они являются одним из основных способов абстракции, да и в других языках типа Scala играют большую роль.

Насчёт AC21 - он применяется после полугода после подачи I-485, не I-140. Если 140 подаётся не одновременно с 485, это может быть важно. И если у вас L-1, то переходить к другому работодателю можно только при наличии одобренного EADа, который тоже нужно ждать. Сейчас во время пандемии действительно сроки выдачи очень странными стали, и лично у меня EAD вообще не пришёл — пришла сразу гринка, причём без собеседования (в 2020 собеседования на L-1 визах, вернее на EB-x, отменили — если только нет каких-то подозрительных элементов, к каким, кстати, переход по AC21 вполне относится).

И формы с подтверждением прививок от врача лучше подавать вместе с I-485, как раз для того чтобы не получить RFE и, следовательно, не затягивать сроки.

Продлять L-1 можно внутри страны тоже. Я лично с этим не столкнулся, но у одного из моих коллег, находящихся в штатах по L-1, как раз делали продление пребывания, и ему не потребовалось никуда выезжать. Кроме того, по крайней мере до пандемии люди всё-таки выезжали и снова въезжали по L-1 — в случае когда виза на два года, это при правильном выборе сроков въезда-выезда автоматически увеличивает время пребывания без дополнительных процедур до максимум 5 лет (выехать и въехать условно в день перед окончанием действия визы = 3 года действия I-94 + 2 года до этого).

В целом @Shmaiser прав — такая бизнес-модель (держать меньшую зарплату для L-сотрудников) вполне себе существует, к сожалению. Получение гринки сразу даёт очень большой рычаг для требования повышения. Этим обычно промышляют компании-аутсорсеры; крупные компании вроде FAANG, конечно, с таким не заморачиваются.

Насчёт срока — вам ещё повезло что под вас сразу начали делать PERM. Очень часто ещё требуется сделать PWD (prevailing wage determination). В "хороших" компаниях он уже по факту сделан (на основе него как раз делается рекрутинг про который вы упомянули); в компаниях же, которые имеют свойство затягивать работу над гринкой, это включается в процесс, и способно его затянуть минимум на полгода, а то и больше.

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

Здесь действительно кейс "учёный изнасиловал журналиста". Линковать аккаунты никто не заставляет, всегда можно создать отдельный аккаунт для работы. Использовать личные девайсы (в частности, телефон) для работы удобно, но не обязательно, и каждый сам для себя выбирает, насколько ему важна приватность.

Вы указали некорректный код для использования Gradle-плагина. Должно быть так:

plugins {
    id("org.jetbrains.kotlin.plugin.jpa") version "x.y.z"
}

То же самое для allopen:

plugins {
    id("org.jetbrains.kotlin.plugin.allopen") version "x.y.z"
}

buildscript и apply plugin: это легаси которое обещают подепрекейтить в будущем.

Небольшое замечание:


  target.tasks.withType<KotlinCompile>() {
    dependsOn(codegenTask)
  }

Такое использование withType приведёт к немедленной инициализации всех тасок (или всех тасок заданного типа, не помню точно). Нужно добавить configureEach чтобы сохранить ленивость:


  target.tasks.withType<KotlinCompile>().configureEach {
    dependsOn(codegenTask)
  }
1
23 ...

Information

Rating
Does not participate
Location
Santa Clara, California, США
Date of birth
Registered
Activity