DemetrNieA
0
Собрать лишние данные — это не тоже самое, что построить отчёт по уже имеющимся. Думаю оный экономист имел все права на данные к тому же.

Но направление мысли я понял, спасибо.
DemetrNieA
+2
Нет, история только написана. Думаю для перевода на английский стоит чуть-чуть подправить специфику.
DemetrNieA
0
но если бы подобная история про Amazon или Google попала бы в прессу — то иск на много миллионов был бы неизбежен.

Что Вас заставляет так думать?
DemetrNieA
+5
Как пример технического долга я вставил off by one error в нумерации частей. Спасибо что заметили.
DemetrNieA
+28
Они не заинтересованы в том, чтобы проект не провалился.

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

Такое состояние приводит к тому, что возникает конфликт интересов и им субъективно выгодно принимать рисковые решения.

DemetrNieA
+1
Graytail, спасибо за освещение этой темы, но передача мне кажется немного однобокой. Блокаду, кстати, если я правильно помню, потом отменяли решением суда. Ну и сопутствующее убийство — это первое громкое, но отнюдь не единственное — чего только стоят все документы разведки США…

Вобщем пожелание — развейте пожалуйста тему, а не просто сделайте опрос.
DemetrNieA
+3
Это не геометрическая прогресия, большая часть контактов будет ссылаться на уже имеющиеся.

Это теория графов и «6 рукопожатий». Первое институт, второе тогда ещё было непопулярно.
DemetrNieA
0
А вдруг они на нём программируют?
DemetrNieA
0
Это инструкции для IETF. При написании документации к cloud sql им следовать, вообще говоря, не обязаны.

В данном случае имеет место рекомендация (и условие действительно выполняется).
DemetrNieA
–2
Хоть одно радует в таких комментариях — значит прочитали :).
DemetrNieA
0
При автоматическом обрыве запроса обрывается выполнение этого запроса. В случае, если запрос был «убит» это может вызвать повисший запрос, который конечно откатится, но уже спустя некоторое время.
Пулы соединений как раз гарантируют, к примеру, что один инстанс не будет открывать слишком много соединений.
DemetrNieA
–4
Потому что тогда бы этой истории не было бы — stream api действительно имеет более предсказуемое поведение, хотя и работает в среднем медленнее guava (в случае завершающего копирования).

Сам пример, очевидно, от версии Java слабо зависит. Писался на 8й для краткости исходного кода.
DemetrNieA
+1
В Guava на каждом методе c transform в JavaDoc написано, что transform создает View, а не новую коллекцию. В документации и примеры на это, и пояснения для чего так, и что делать если там нужна именно копия.

Да, написано, но абсолютно неочевидно из сигнатуры метода, в результате чего такая ошибка мне встречалась крайне часто (причём и у опытных людей). Мораль в результате именно такая: не верь тому, как оно выглядит, обязательно понимай как работает.
Не читаем, осуждаем. ССЗБ? Да.

Читаем, обсуждаем, передаём опыт будущим поколениям.

Второй пример — вообще смешно. Вы выделили жирным «then»часть предложения, но почему-то не «if» :)

Потому что после then написан ещё пример, когда это условие верно — при связи между AppEngine и CloudSQL.
Ваш случай подпадал под один вариант, а вы выбрали другой. И пишете, что документация плохая :)

Почему Вы так считаете? Скорость открытия соединения в описываемом случае действительно мала, так что проект подпадал как раз под этот вариант.

PS; Вместо того, чтобы использовать коннекшн пул нулевого размера — может лучше его всё же полностью убрать? :)

Не могли бы Вы объяснить, что Вы имеете ввиду? Пулл нулевого размера — это и есть дефакто отсутствие пулинга. (если просто убрать настройку пулинга, то будет использоваться default value 1 и это как раз то, что делать совсем не стоит).

PS2: Статью следовало бы назвать «Даже усли использовать хорошие библиотеки, вы всё равно можете выстрелить себе в ногу» :)

И более того, они могут помочь вам в этом, так как вы не будете осознавать, что стреляете.
DemetrNieA
+1
В случае, когда код настолько не очевиден, проблемы не прекращаются и когда работает его автор.
DemetrNieA
0
>> Для использовании наследования, Builder разделяется на две части (один с полями, другой — с методом создания) следующим образом:
Так делать не стоит, сейчас объясню почему:

1. Если Вы используете билдеры и наследование, то оно Вам для чего-либо нужно. И обычно не просто для экономии места при написании переменных, а для того, чтобы переиспользовать билдер:
List<? extends BaseEntity> entities;

public void addEntity(BaseEntity.Builder builder) {
  entities.add(builder.build());
}

2. После присвоения базового параметра при такой реализации будет возвращена ссылка на базовый билдер, т.е. нельзя будет сделать такое:
ExtendedEntity.newBuilder().baseParameter(value).extendedParameter(value2).build();

Это можно обойти хитрым использованием дженериков при наследовании. Могу написать код, если он кому-либо интересен.

По поводу «Mega Builder» — можете привести пример реализации и использования?
DemetrNieA
+4
Пока работает. Не за горами то время, когда они допишут p2p.
DemetrNieA
0
>Внешний файрволл должен с этим справляться.

Не факт. Обновления уже планируют p2p доставлять, так что файерволы тоже обходить смогут.
DemetrNieA
+2
Сорри, я туплю. Начальная точка обеспечивает всё что нужно. Пожалуйста игнорируйте мой пост выше.
DemetrNieA
0
Насколько я понял, Вы считаете, что команда выигрывает только в случае, если случайная перестановка не содержит циклов длины большей половины количества коробок.
Если это так, то это неверный посыл. Смотрите, вот цикл длины 6 в котором команда выигрывает:

(3, 4, 5, 6, 1, 2)
DemetrNieA
0
ну аналогичную статью для дебиана уже лет 5 точно видел (на английском)
DemetrNieA
0
Первое упражнение: вернуться к работе вместо того, чтобы комментировать и\или продолжать читать Хабр
DemetrNieA
+1
Он начинался вроде бы как part time project, который не оговаривается с начальниками.
DemetrNieA
0
>Или они чем там вообще занимаются?
Поставкой индусов в штаты.
DemetrNieA
0
Я бы сказал, что начинать нужно с двух вещей сразу: с базовых алгоритмов на простом языке типа Pascal и спустя некоторое время добавить низкоуровеный язык, чтобы будущие программисты знали и понимали, как всё работает
DemetrNieA
0
… и никто не подумает о том, что закладки бывают не только программными, но и аппаратными
DemetrNieA
0
или, что значительно легче, включат в обязательном порядке своё CA в доверенные
DemetrNieA
+2
Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety. (Benjamin Franklin)
DemetrNieA
+1
>>Скачивание файлов теперь начинается автоматически (я о Windows версии).
ждём новых уязвимостей удалённого выполнения кода
DemetrNieA
–1
Они не являются аналогочными: они предоставляют коллекции для примитивов. Эта же библиотека предосталяет коллекции, которые могут использоваться и с объектами тоже.
DemetrNieA
+2
Эх, а вроде только недавно над Вистой смеялись…
DemetrNieA
0
А где говорится про почасовой геймплей? Суть насколько я понимаю в том, что ты играешь в основную игру на PS4, всякие миниигры доступны на вите и телефонах + игры для PS1,2 покупаются в электронном виде, но не скачиваются на устройство (как сейчас в PS3), но транслируются с сервера.
DemetrNieA
+4
тег «без комментариев» — это новая политика хаба, да?

А вообще печально
DemetrNieA
0
>>способы изготовления взрывчатых веществ
А это чем не образовательная цель?
DemetrNieA
0
У меня маленький глупый вопрос: Вы так хардкодите свой приватный ключ в приложение — не боитесь, что его оттуда вынут?
DemetrNieA
0
Цензурой было бы, если бы какое-либо правительство создало бы орган для проверки содержания игр и запрещала бы их в ином случае. Сейчас же идёт нормальный процесс демократического общества: потребители голосуют кошельком и высказывают своё мнение. Более того нормальным будет и, скажем, судебный процесс против создателей за оскорбление группы ветеранов или т.п.

Отличия от цензуры — то, что
1. Проводится не на государственном уровне
2. Учитывает мнение не нескольких цензоров, а бОльшего количества людей
3. Даёт возможность защититься
DemetrNieA
0
В последних консолях Windows автодополнение кстати есть. Хотя можно ли это считать продолжением доса — это вопрос.
DemetrNieA
0
>Это темы такого сорта, с которыми вообще не особо принято публично вылезать. Их обсуждаешь с близкими друзьями и так далее.
вот именно моя позиция :)

Да и вообще он не кидается антинаучными заявлениями в угоду слушателям
DemetrNieA
+6
Готов этому поверить, если для них на первом месте научное познание, а не вера. Ну и плюс к этому вера не должна мешать в точных и гуманитарных науках, мешает только в естественно-научных.

Но тут другая история. Вообще говоря религия для меня — как сексуальная ориентация: пока не выпячиваешь впереди себя — нет проблем. Но когда человек его положения (в рамках российской науки) отвергает успехи нескольких веков науки (биологии и генетики) ради красного словца — я могу рассматривать это только как саботаж.
DemetrNieA
0
всё гуглится, он в нескольких местах читал, к примеру вот:
krotov.info/lib_sec/18_s/sar/ov2000.htm