Forwarded from GitHub'ненько
binenv
One binary to rule them all. Manage all those pesky binaries (kubectl, helm, terraform, ...) easily.
#env #local #useful
https://github.com/devops-works/binenv
One binary to rule them all. Manage all those pesky binaries (kubectl, helm, terraform, ...) easily.
#env #local #useful
https://github.com/devops-works/binenv
Forwarded from AWS Notes
https://www.elastic.co/blog/considerations-for-timestamps-in-centralized-logging-platforms
#timestamp #logging
#timestamp #logging
Elastic Blog
Considerations for timestamps in centralized logging platforms
The Elastic Stack is often used for centralized logging in complex and distributed deployments. Timestamps are the foundation of log event correlation, so let's look at best practices to get them righ...
Building Linux From Scratch on a Google Cloud Virtual Machine
#linux #LFS #fromscratch #GCP
- Part 1: The Build Environment
- Part 2: Building the Temporary System
- Part 3: Building and Installing System Packages
- Part 4: System Configuration and Kernel Popping
#linux #LFS #fromscratch #GCP
- Part 1: The Build Environment
- Part 2: Building the Temporary System
- Part 3: Building and Installing System Packages
- Part 4: System Configuration and Kernel Popping
Medium
Building Linux From Scratch on a Google Cloud Virtual Machine
Part 1: The Build Enviroment
Forwarded from Consensus
Одна из самых важных теорем в распределенных системах - C̶A̶P̶ FLP теорема.
Она строго доказывает, что невозможно достичь консенсуса, если:
🔸 Система асинхронна (что справедливо для реальных сетей)
🔸 Хоть один из узлов может отказать
🔸 Алгоритм детерминирован
И тут возникает вопрос - а как же алгоритмы консенсуса Paxos/Raft?
Paxos/Raft работают строго в рамках этой теоремы. У обоих алгоритмов существуют сценарии, при которых они не будут совершать прогресс, т.е. выбор одного значения на узлах никогда не завершится. Пофиксить это можно убрав какое-то условие из FLP, например детерминизм. Raft убирает детерменизм c помощью рандомных таймеров при выборе лидера, чтобы избегать таких сценариев.
Если вы вдруг придумали алгоритм консенсуса - найдите такое исполнение, при котором система не сможет совершать прогресс. Алгоритм консенсуса не может нарушать FLP теорему!
В общем, теорема не означает, что консенсус недостежим. Она лишь означает, что консенсус не всегда достежим/недостежим за детерминированное время. Это важно понимать.
#flp #theory
Она строго доказывает, что невозможно достичь консенсуса, если:
🔸 Система асинхронна (что справедливо для реальных сетей)
🔸 Хоть один из узлов может отказать
🔸 Алгоритм детерминирован
И тут возникает вопрос - а как же алгоритмы консенсуса Paxos/Raft?
Paxos/Raft работают строго в рамках этой теоремы. У обоих алгоритмов существуют сценарии, при которых они не будут совершать прогресс, т.е. выбор одного значения на узлах никогда не завершится. Пофиксить это можно убрав какое-то условие из FLP, например детерминизм. Raft убирает детерменизм c помощью рандомных таймеров при выборе лидера, чтобы избегать таких сценариев.
Если вы вдруг придумали алгоритм консенсуса - найдите такое исполнение, при котором система не сможет совершать прогресс. Алгоритм консенсуса не может нарушать FLP теорему!
В общем, теорема не означает, что консенсус недостежим. Она лишь означает, что консенсус не всегда достежим/недостежим за детерминированное время. Это важно понимать.
#flp #theory
Forwarded from Двач
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Ещё немного грибной музыки
Делается это с помощью модульного синтезатора, который реагирует на скачки напряжения.
В «корни» гриба, которые содержат ионы калия (гриб использует их для передачи электрических импульсов), втыкается штырь – именно так эта пульсация и улавливается. Предполагается, что так грибы друг с другом «общаются».
Делается это с помощью модульного синтезатора, который реагирует на скачки напряжения.
В «корни» гриба, которые содержат ионы калия (гриб использует их для передачи электрических импульсов), втыкается штырь – именно так эта пульсация и улавливается. Предполагается, что так грибы друг с другом «общаются».
Forwarded from Патчкорд
Загрузочная виниловая пластинка для настоящих ценителей тёплого лампового DOS. Вроде и понимаешь, что принципиально это мало отличается от других возможных вариантов и носителей, особенно если брать всю историю развития компьютеров, но всё равно. Это просто великолепно!