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
This media is not supported in your browser
VIEW IN TELEGRAM
📊 Моделирование времени ожидания Starbucks с использованием цепей Маркова

Можно с легкостью сказать, что нас окружает большое количество людей для которых кофе - это религия. Они пьют кофе, чтобы пообщаться, пьют кофе для того, чтобы проснуться утром, пьют кофе после обеда и ужина, перед сном. Когда вы давно не видели друг друга, вы говорите: "Выпьем по чашечке кофе".

А существуют люди с другим подходом к напитку. Они пьют кофе по пути на работу, пьют кофе, когда работают, пока смотрят фильм. И в итоге у них уходит много времени на один стаканчик кофе. А ведь существуют различные виды кофе!

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

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

Тем не менее, если они закажут «дополнительный карамельный макиато со взбитыми сливками, посыпкой и корицей с соевым молоком»… ну, это может удвоить время ожидания или, по крайней мере, вам придется подождать пару лишних минут.

Итак, вопрос: «Сколько времени мне нужно ждать, прежде чем я получу свой кофе?»

Конечно, мы понятия не имеем, что собираются заказывать другие люди, так что это вероятностная задача (или стохастический процесс).

Выполнимый подход состоит в том, чтобы построить цепь Маркова. В частности, нам понадобится Time-Dependent Markov Chain.

➡️ Читать дальше

@data_analysis_ml
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Заработок онлайн 💰NOSCAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Мой самый любимый дискавери из этого кейса — то, что веб-воркеры могут не только ускорить, но и замедлить приложение. [Веб-воркеры — это фича, с помощью которой можно взять код и вынести его в отдельный поток.]

У веб-воркеров много ограничений, но самое интересное — это то, что данные между главным потоком и веб-воркером всегда копируются (за парой исключений). Если данных много, то и копирование будет долгим.

У Causal в главном потоке было дорогое вычисление — парсинг данных (пик ↑). Мы попробовали вынести этот парсинг в веб-воркер, но вместо 800 мс на парсинг браузер начал тратить 4000-6000 мс на копирование данных.

¯\_(ツ)_/¯
BufWriter<Master<'_>>
очень интересный подкаст получился. хороошие мысли про то кто такой синьор если ты синьор в одной конторе то нифига не факт что в другой == КТО ТАКИЕ СИНЬОРЫ? https://www.youtube.com/watch?v=1v8YK8Ki4Ew&ab_channel=AntonNazarov
== Ненастоящие сеньор-девелоперы, или почему годы опыта ни о чем не говорят
https://habr.com/ru/company/alconost/blog/262831/

Если у вас нет ни одного старшего разработчика на руководящих позициях, то проект обречен. Команда отличных «середнячков» может завести вас довольно далеко, но дни продукта все равно сочтены. И в финале вас ждет либо сворачивание лавочки, либо рискованные и дорогостоящие переделки. Единственный, кто способен выбрать правильную технологию и платформу – это старший разработчик. Поэтому его отсутствие в проекте с первых дней серьезно вам повредит.
🎛 Nvtop - ещё одна *top утилита, но на этот раз для GPU.

https://github.com/Syllo/nvtop

#top #nvtop #будничное
задачка сгенерировать питон файлы с кодом питоном оказалась совсем не простой. прям совсем. оочень мало тулов для этого нашел. какбудто это никому никогда не надо было

вот это хорошая статья оказалась:
== Abstract Syntax Trees in Python
https://pybit.es/articles/ast-intro/

== Learn Python ASTs by building your own linter
https://deepsource.io/blog/python-asts-by-building-your-own-linter/

так же по сабжу
== Intro to Python ast Module
https://medium.com/@wshanshan/intro-to-python-ast-module-bbd22cd505f7
все просто. если планируется быстрый рост разрабов - то раст не для стартапа совсем. для стартапа лучше всех это питон) найти разарбов получается быстрей всех

== Rust в стартапе: поучительная история
https://habr.com/ru/post/704362/
Forwarded from TechSparks
Гугл приготовил не очень приятный сюрприз для всяких быстро обученных аналитиков, которых выпускают курсы и буткемпы. Основное умение такого аналитика, как правило, состоит в том, что он(а) может покрутить данные в разных опенсорсных моделях и выявить, например, аномалии или сформулировать простейшие предсказания. Без минимальных навыков программирования это невозможно, и именно эти навыки и продаются.
Но вот Гугл начал интегрировать возможности своего TensorFlow прямо в Sheets, называется это очень адекватно SimpleML. Теперь имея таблицу данных, можно безо всякого программирования напустить на данные машинное обучение, и простейшие его результаты получить не покидая Sheets.
Everything runs completely on the user browser. Your data doesn’t leave Google Sheets and models are saved to your Google Drive so you can use them again later.
И, похоже, это только начало: наверняка и более сложные сценарии тоже в итоге в таблицы интегрируют. Очень впечатляющая и реально полезная реализация no code подхода. https://venturebeat.com/ai/google-brings-machine-learning-to-online-spreadsheets-with-simple-ml-for-sheets/