Machine Learning World
11.5K subscribers
118 photos
18 videos
17 files
979 links
The best of Machine Learning World
@devs_world - the best materials for developers

Our fund instagram to help homeless animals: https://www.instagram.com/ukraineanimalhelp/

Contacts: @anikishaev | creotiv@gmail.com
Download Telegram
Forwarded from Devs World
Закончил первую лекцию по курсу про распределенные системы.
В данной лекции рассмотрели WAL лог, его применение, нюанси, а так же реализацию репликации для SQLite DB.

Запись лекции и Домашнее задание тут:
https://xn--r1a.website/fe8courses/26/40

Сказать спасибо можно тут https://uah.fund/donate
1
Forwarded from Andrey Nikishaev
69к боргу за їжу тваринам. В притулку голод.

Благаю допоможіть. Треба оплатити і бажано сьогодні.

Тварини в притулку хворі інваліди, день без їжі велика вирогідність попасти в лікарню.

https://send.monobank.ua/jar/6NekQ6ChYd
Forwarded from Andrey Nikishaev
🤖 Простий код - це не про знання сотень патернів. Це про кілька базових принципів, які працюють завжди.

1. Мінімізуй код
Маленькі класи, маленькі функції, маленькі бібліотеки. Чим менше коду ти менше вирогідність помилки і нижчий когнитивний тиск на девелопера

2. Мінімізуй зв’язки
Чим менше об'єкти знають один про одного - тим краще. Dependency Injection, інтерфейси, хуки, колбеки - не для краси, а щоб код не злипався в моноліт, який страшно чіпати.

3. Одна відповідальність - один власник
Логіка має мати конкретного "власника". Не розмазуй відповідальність між десятком класів. Так не будеш мати колізій.

4. Явність важливіша за магію
Магічні фреймворки, автоскани, приховані дії виглядають красиво перший місяць. Потім ти платиш за це дебагом. Краще трохи більше коду, але щоб було видно, звідки що взялося.

5. Помилки - частина дизайну, а не едж кейс.
Обробка помилок, таймаути, ретраї, фейли - це не "потім додамо". Якщо код не знає, що робити коли все пішло не так - він незрілий.

6. Код пишеться для людей, а не компілятора
Комп'ютер з'їсть будь-що. Людина - ні. Назви, структура, відсутність трюків важливіші за оптимізацію в 99.(9)% випадків

7. Мінімум глобального стану
Глобальний стан = приховані залежності = хаос. Якщо без нього не обійтись - зроби його максимально явним і контрольованим.

8. KISS - без компромісів
Просте рішення майже завжди правильніше, стабільніше і дешевше в підтримці.
👍32
Позиція: Machine Learning Researcher
Домен: AI в Performance Marketing
Локація: Україна, віддалено
Компенсація: 6500 - 8500 usd/gross (В2В)
Досвід: 5+ років
Посилання на вакансію: https://www.allstarsit.com/job-posts/machine-learning-researcher-sc

Шукаємо Machine Learning Researcher з досвідом у вирішенні реальних задач машинного навчання з низьколатентними даними. Потрібен hands-on досвід з табличними моделями (XGBoost, LightGBM, CatBoost, Logistic Regression) та реальними даними в реальному часі.
За деталями DM @iryna_shyiaan
Forwarded from Andrey Nikishaev
Ребзя подключаемся завтра на стрим в 19:00 по Киеву. Будем разбирать 3Д Рендер на Rust

https://youtube.com/live/1Iq7MNRLzBw?feature=share
Forwarded from Andrey Nikishaev
Тваринам сьогодні вже немає чого їсти. Усі поставки їжі заблоковані через величезні борги. А в притулку більше 200 хворих тварин які дивляться в очі.

Кожна гривня це додатковий шанс дожити їм до завтра. Чиєсь довольне пузіко.

Борг під 180тис грн (тільки за їжу)

Благаю вас допоможіть, трати за їх життя давно перевалил за те скільки я сам можу заробити, не кажучи вже про мої персональні борги за них, які ще дуже довго віддавати(

Розумію усім важко, але ми люди ми сильні, ми можемо терпіти багато чого, а вони як діти, повністю беззахисні.

https://uah.fund/donate
3
Forwarded from Andrey Nikishaev
There are plenty of recommendations around the internet that you need to use more sugar from JS, as it makes you better developer.

But the problem, that its not. On the screen you see 2 variants A and B. A variant is "better", based on internet "experts", but its not.

Lets see rewritten versions of both with most basics operations only (just for examples its not 100% same)

Problem that variant A looks more professional, but in reality produce more problems. Both variants not ideal and have problems, but the first one not only have more of them but also hide them from viewer.

So before use any sugar - I strongly recommend to read it internal code to see how it really behave and what problems have.

#js #hiload #bugs #issues #memoryusage #speed #architecture #systemprogramming