BufWriter<Master<'_>> – Telegram
BufWriter<Master<'_>>
105 subscribers
451 photos
28 videos
34 files
1.7K links
https://www.patreon.com/alxe_master

Видео/статьи. Конспект и мои вольные комментарии по инженерии. тут только то, что считаю полезным для себя или других =)

#os, #cloud, #rust, #golang, #python, #javaScript, #cpp, etc
Download Telegram
Forwarded from Блог Сергея Баранова (Sergey Baranov)
Небольшое дополнение по одной из обсуждённых тем, «layer communication protocols»:

Важно обратить внимание, что использование layer communication protocols ведет к деградации производительности, но при этом дает и существенные выгоды:

- Модульная структура открывает возможности для самых различных комбинаций, например возможность добавлять и убирать слои в зависимости от требований. You only pay for what you use.
- При аккуратной декомпозиции вышестоящие протоколы могут быть реализованы и протестированы значительно быстрее, чем крупный, монолитный протокол
- Протоколы могут быть взаимозаменяемыми (например, выбор протокола под профиль нагрузки)
- Верифицировать корректность работы небольшого протокола проще

Среди минусов:

- Вычислительный оверхед
- Оверхед в передаваемых данных, в основном в заголовках между уровнями
- Зависимость слоев друг от друга

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

Работы по оптимизации не прекращаются, среди направлений:

- Оптимизация вычислительной нагрузки
- Сжатие заголовков
- Отложенная обработка (например отложенная буферизация сообщения)

По мотивам: https://www.cs.cornell.edu/projects/spinglass/public_pdfs/Optimizing%20Layered.pdf
🖥 Задачи из интервью Google Data Science вопрос 3

Вы находитесь в казино и у вас две кости для игры. Каждый ваш бросок стоит 5 долларов, и вы выигрываете 10 долларов каждый раз, когда выпадает 5. Если вы играете до тех пор, пока не выиграете, а затем остановитесь, то какова ожидаемая выплата?

Ответ
Есть 36 возможных комбинаций с двумя кубиками.
Из 36 комбинаций есть 4 комбинации, в результате которых получается пять (см. рисунок). Это означает, что есть шанс 4/36 или 1/9 бросить 5.
Вероятность выигрыша 1/9 означает, что вы проиграете восемь раз и выиграете один раз (теоретически).
Следовательно, ваша ожидаемая выплата = потеря равна $ 10,00 * 1 – $ 5,00 * 9 = – $ 35,00.

@machinelearning_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from GitHub Community
Dragonflycервис/in-memory база данных, которая будет очень крутой заменой для Redis

По факту это многопоточная, быстрая замена редис

Ссылка на проект

GitHub | #Interesting #C #Useful
Все. Победил эйрфлоу. От начала до конца деплоится и воркает и таски наконец утилизируют мой сервак как я и хотел :) осталось только ансиблом хдфс накатить и все, спарк будет работать уже на полную мощь
Наверное крутейший ролик про сети в докере. Наконец нашел время посмотреть. Совсем не пожалел. Очень подробно и с примерами для людей

== docker networking
https://youtu.be/bKFMS5C4CG0
- bridge
- user defined bridge
- macvlan (bridge)
- macvlan (802.lq)
- ipvlan (L2)
- ipvlan (L3)
- ocerlay
в DigitalOcean шикарный контейнер регистр из коробки для домашних целей просто шикарен. за 5уе в мес 5гб, больше и не надо) а за 20уе уже 100гб. с учетом того что он нереально быстрый и работает с коробки. то вообще огонь. слава богу прошли те времена когда вариантов кроме поднятия собственного регистра вариантов небыло
Потом вы посмотрите на динамику количества землятресений за последние полгода и конец света отложится
Forwarded from Network Admin
Wi-Fi роутер научили обнаруживать людей в комнате

Исследователи использовали три антенны Wi-Fi с маршрутизатора TP-LINK Archer A7. Оборудование расположили в комнате с людьми, после чего успешно получили каркасную визуализацию тех, кто находился внутри.

С помощью алгоритмов ИИ исследователям удалось создать 3D-изображение из сигналов Wi-Fi.

Это открытие связано с множеством потенциальных проблем с конфиденциальностью. Если технология станет популярной, за движениями и позами можно будет следить сквозь стены, без предварительного уведомления или согласия. 🙈

Канал 😀 Форум
Please open Telegram to view this post
VIEW IN TELEGRAM
😱2🙉1