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
модное слово DBaaS
спойлер это база в облаке, которая уже предоставляет следующие штуки
- поддержка инфраструктуры,
- обеспечение отказоустойчивости,
- резервное пированием,
- оптимизация работы кластеров,
- масштабирование БД, когда «аппетиты» приложения вырастут.
не знал как называется то что я уже использую на проектах больше 10 лет. фэйл

== Что такое DBaaS? Особенности облачных баз данных и работа с ними
https://selectel.ru/blog/what-is-dbaas/
тоже обзонрная толковая статья про Linux

== Основы Linux (обзор с практическим уклоном)
https://habr.com/ru/articles/655275/
- дистребутивы
- загрузка
- подключение по SSH
- установка программ
- структура папок и файлов
- процессы
- system.d
- Сеть

== Алгоритм загрузки linux (BIOS)
https://sysadminium.ru/adm_serv_linux-boot_algorithm/

Алгоритм загрузки linux (BIOS)
- BIOS
- Загрузчик MBR и GRUB 2
- Ядро Linux и процесс инициализации
- Итог по загрузке с BIOS
Алгоритм загрузки linux (UEFI)
- Secure Boot
- Дальнейшая загрузка
- Итог по загрузке с UEFI
Немного про GRUB 2
в качестве апп сервера уже давно можно юзать NGINX напрямую
надо заканчивать с костылями по ходу

== NGINX App Samples
https://unit.nginx.org/howto/samples/#python
очередной темплэйтор для плюсов
нравится в нем синтаксис JINJA в которой впринципе есть всё что нужно

== Inja is a template engine for modern C++, loosely inspired by jinja for python.
https://github.com/pantor/inja
Если ктото захочет поковырять векторную базу. то тут оч простой гайд на питоне

== Pinecone User Guide
https://www.youtube.com/playlist?list=PLRLVhGQeJDTLiw-ZJpgUtZW-bseS2gq9-
- getting started
- managing indexes
- inserting data
- managing data
- querying data
- metadata filters

== PINECONE Python Client
https://docs.pinecone.io/docs/python-client

== Pinecone Projects
https://www.youtube.com/playlist?list=PLRLVhGQeJDTJs80myZIgCBxD3rL2jz77U
- Generative QA with OpenAI
- cohere AI LLM for semantic search in python
- OpenAI new gpt 3.5 embedding model for semantic search
- Open Source Generative AI in QA (NLP) using python
- Advanced Sentiment Analysis with NLP Transformers + Vector Search
- Table QA with TAPAS in Python
- NER Powered Semantic Search in Python
- How to Use OpenAI whisper to fix Youtube Search
- GUI Based FEW shot Classification Model Trainer | Demo
каждый раз когда всплывает вопрос про базы данных и внутренности то именно эти структуры чаще всего заимплеменчены в соверменных базах данных

== 8 Key Data Structures That Power Modern Databases
https://youtu.be/W_v05d_2RTo
- sstable, memtable, lsm-tree
- b-tree
- hash-index
- omnverted omdex
- suffix-tree
- r-tree
- skiplist
Rich оказалось не такой уж и крутой, он очень много весит в рантайме. и когда случайно чтото заимпортировало то многократно увеличивает рамезр заменимаемой памяти

== Лучшие open-source инструменты для Python проектов
https://habr.com/ru/articles/708916/
== My Notes on MAE vs MSE Error Metrics
https://hackernoon.com/my-notes-on-mae-vs-mse-error-metrics


MAE:
- The idea behind the absolute error is to avoid mutual cancellation of the positive and negative errors.
- Absolute error has only non-negative values.
- By the same token, avoiding potential of mutual cancelations has its price — skewness (bias)cannot be determined. Absolute error preserves the same units of measurement as the data under analysis and gives allindividual errors same weights (as compared to squared error).
- This distance is easilyinterpretable and when aggregated over a dataset using an arithmetic mean has a meaning ofaverage error.
- The use of absolute value might present difficulties in gradient calculation of model parameters. This distance is used in such popular metrics as MAE, MdAE, etc.

MSE:
- Squared error follows the same idea as the absolute error — avoid negative error values and mutual cancellation of errors.
- Due to the square, large errors are emphasized and have relatively greater effect on the value of performance metric. At the same time, the effect of relatively small errors will be even smaller. Sometimes this property of the squared error is referred to as penalizing extreme errors or being susceptible to outliers. Based on the application, this property may be considered positive or negative. For example, emphasizing large errors may be desirable discriminating measure in evaluating models.
- In case of data outliers , MSE will become much larger compared to MAE. Avoiding potential of mutual cancelations has its price — skewness (bias)cannot be determined (for MAE).
- In MSE, error increases in a quadratic fashion while the error increases in a proportional fashion in MAE.
- In MSE since the error being squared, any prediction error is being heavily penalized.