Pull to refresh
72
Иван Юрченко@Ivanhoe

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

15
Subscribers
Send message
TomCat просит 380, но сколько просил бы, скажем, Netty?
Я уже молчу про микрокредиты и прочие ужасы, которых в развитых странах нет.
В Великобритании микрокредиты рекламируются по ТВ.
Столько и не жило, коль уж на то пошло.
Множество раз видел переведенный термин, в т.ч. в книгах Рихтера, Соломона и Руссиновича.
Павел Дуров из богатейшей семьи
Хм, с чего вы взяли?
Это еще что, вот в Праге есть памятник проститутке за работой.
FIY: nnm.me/blogs/shp777/istoriya-pamyatnika-prostitutke-v-prage
воровать там особо нечего
Когда говорят «воровать» про коррупцию, имхо имеют в виду «присасываться к административным и бизнес-процессам, отщипывая себе и засылая, куда надо». В этом смысле в Сингапуре, одном из бизнес- и финансовых центров мира, воровать очень даже есть что. (Правда если бы так воровали, то он бы этим центром не был, но это уже отдельный вопрос)
Можно тренировать нейросеть не в каждой конкретной машине, а на фабрике, и распространять ее в готовой прошивке. При изменении правил ее нужно дообучить силами производителя машин и опять же распространить как патч.
Что же касается уверенности, то тесты-тесты-тесты-тесты. Как, собственно, и с любым другим ПО :)
Правда не знаю, как это сделать достаточно удобным и необременительным
По-моему, это просто: нужно судить работников салона как соучастников, а если салон не может найти виновных, то судить салон на большие деньги + потенциальная уголовная ответственность для руководства. Нет никакой сложности проводить операции типа восстановления сим-карты по паролю или персональному токену сотрудника.
В смысле — подменяют сертификаты? Они же подписаны CA.
То, чего давно не хватает.
А в скале есть structural types:
import scala.languageFeature.reflectiveCalls

def executePoly(x: { def execute(): Unit }): Unit = {
  x.execute()
}

class A {
  def execute(): Unit = { println("Hello from A") }
}
class B {
  def execute(): Unit = { println("Hello from B") }
}
class C

executePoly(new A)
executePoly(new B)
//Won't compile
//executePoly(new C)

Конечно, так почти не делают (без нужды), но техническая возможность удобный duck typing занести есть :)
Вроде в продлении жизни есть прогресс, может, лет до 120 доживем :)
Хорошо, раз зашел разговор про версии и регрессии, то уточню: у нас работало на ветке 1.4.x.
> Из коробки спарк не работает с S3

Хм, вообще в обычной сборке Спарка это два ключа в sparkContext.hadoopConfiguration и вызов sequenceFile с соответствующей схемой в пути (s3n / s3a / s3). Вроде бы мне больше ничего не потребовалось для работы S3.
ИМХО, вряд ли в Спарк-джобах придется использовать самые продвинутые фишки скалы, поэтому любой толковый джавист не только без особого труда разберется в этом коде, но и сможет его писать. Поэтому скала в этом случае будет просто удобной «better Java».
Поэтому присоединяюсь к совету использовать скалу :)
Есть мысль, что если бы были нужны конкретные языки, то Маск так бы и написал.
Интересно, кто-то пользуется этими функциями типа хранения файлов, подписок, друзей и т.п.? У меня основной юзкейс: передавать URL между телефонами и браузерами на компьютерах.

Information

Rating
7,271-st
Location
Helsinki, Southern Finland, Финляндия
Registered
Activity