All streams
Search
Write a publication
Pull to refresh
5
0.2
Send message

Правильно, вершина эволюции - это кошки, которые сумели распространиться по всей планете, подчинив себе людей =)

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

Если уж быть точным, то в Вашем примере идёт не сорок третья, а сорок четвёртая секунда.

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

Тоже обратил на это внимание. По-хорошему там должна быть транзакция, в рамках которой происходит поиск по idempotencyKey и в случае отсутствия, вставка записи с этим идентификатором (естественно, также должен быть unique constraint в БД). В этом случае гонка уже не страшна, поскольку проверка и добавления записи с idempotencyKey атомарно.

Я вот обратил внимание на некоторую нестыковку - если инвестор не дурак, он понимает что MVP может содержать ошибки, костыли и отсутствие валидации. Поэтому, возможно, это была попытка со стороны CEO продать не MVP, а "уже почти готовый продукт". В этом случае можно порадоваться за программистов - если бы продать удалось, им бы пришлось в еще более жестоком темпе вкалывать еще полгода, допиливая все косяки и недоработки - в то время как заказчик оплатил деньги за продукт и ожидает, что он уже готов к эксплуатации.

Fluent-паттерн действительно очень красивый. Его удобно использовать для конфигурации: как в ASP.NET Core или паттерн test builder. Также очень удобно составлять запросы в LINQ, например используя IQueryable.

Но нужно обратить внимание, что в том же LINQ запрос не выполнится, пока не будет вызван например ToListAsync - который и отдаст Task. В приведенном примере, если переделать метод BuilderFtpService.Download на асинхронную модель, нужно будет реализовывать дополнительно интерфейс вроде IDownloadableBuilderFtpService, который позволит сконфигурировать скачивание и дельнейшее сохранение - но позволит запустить эту задачу только при вызове последнего метода, который уже отдаст Task в запущенном состоянии.

Поясните пожалуйста для тех, кто не очень активно следит за
информационной повесткой

А вот это было бы совсем печально. Я себе возвращаю классический вид, убирая эту ненавистную группировку. Раздражает, когда чтобы переключиться на другое окно, нужно делать лишний клик, чтобы раскрыть группу (а еще она иногда невовремя всплывает, если случайно провести мышью над панелью задач).
Это уже не анонимность, а псевдонимность. Персональных данных владельца нет, но тем не менее история действий от лица конкретного участника остаётся, пусть и под его псевдонимом.
Очень хотелось бы, чтобы исправили копирование и вставку в режиме multiple carets (несколько курсоров). Сейчас вынужден копировать код в VS Code, там редактировать и вставлять обратно в студию. Иначе при копировании и вставке в каждом месте где курсор вставляет всё содержимое буфера.

Пример multiple cursor

kylikovskix открыл пулл-реквест, добавил возможность рисовать линии из клеточек, с зажатой левой кнопкой мыши. Жду Вашего ревью =)

Вот так...


Не совсем так, для каждой клетки судьба определяется состоянием соседних клеток на текущем ходу. Соответственно, пересчитываем судьбу каждой клетки, и после этого переключаем ход, и соответственно уже переводим клетки в новое состояние.
Если приложение запускается только в контейнерах (как бывает в 95% случаев), то да, согласен. Но бывают и иные ситуации — например, у нас одно из production-окружений — это винда с IIS-ом (требование заказчика). И при запуске приложения там вывод в stdout так просто не увидеть.

Конечно, и там можно поглядеть в журнале событий, почему приложение не стартует — но в файле всё-таки быстрее. Поэтому добавление такого try-catch, как в примере статьи, всё-таки не лишено смысла, и иногда нас сильно выручало.
А вот это любопытно) wrmax я бы в такой форме с интересом почитал!
Насколько я помню, для растений кислород необходим для дыхания — ночью, когда не идёт процесс фотосинтеза, им всё же нужно дышать
Да, у меня был такой картридж с вибро-моторчиком.
Кажется даже сохранения были в каких-то играх (хотя, по-моему там были только сохранения в таблицу рекордов).
Эх, а как нам сейчас было бы удобно с шестнадцатеричной системой, легко бы машинные коды читали… =)
У Фейнмана очень доступно изложено, попробуйте почитать его «дюжину лекций».
Битая ссылка, похоже
Думаю, немного неточная формулировка. Было бы корректнее сказать «для любого текстового значения зашифрованный вывод будет неизменным от раза к разу при многократных запусках»

Information

Rating
2,916-th
Registered
Activity