Latest posts

Programming ∀
21 Sept, 08:26
Conflict-free Replicated Data Type (CRDT) Introduction: https://mattweidner.com/2023/09/26/crdt-survey-1.html More resources: https://crdt.tech/resourcesNotionHow Notion handles concurrent editing with CRDTsBuilding a CRDT-based rich-text system that merges concurrent edits across Notion blocks—without losing anyone’s work
Programming ∀
18 Sept, 17:30
gap yo'q.


Programming ∀
18 Sept, 14:00
UOSS jamoasiga qo'shilganimga 1 yil bo'libti 😎
Programming ∀
18 Sept, 08:58



Programming ∀
17 Sept, 07:14
Manashunday ko'rinishda schemalar yasab ularni classify qilib chiqaman.Kegin yozilgan indexlardan manashu patternlar match qilinadi. Yani har bir rule alohida match qilinadi, qancha ko'p rule bo'lsa shuncha ko'p edge case bo'ladi demak, shuncha ko'p muammoni detect qilsa bo'ladi avtomatik.Ammo bundan ham yaxshiroq ideya bor. Classify qilishni o'zini haskellda yozib ko'raman. Bu yerda asosan regex match qiladi hamma narsani. Lekin bu ortiqcha ish yani ad-hoc narsalar ko'payadi barbir.Shu sababli data classification o'zini haskellda eplab oladigan bo'lsam, kegin sekin datasetga o'girsa bo'ladi va qarabsizki kamina machine learning engineer bo'lib turibti 😎O'ylashimcha bu qandaydir kichik research project sifatida juda juda zo'r bo'ladi sababi LLM vaxakazlarsiz aynan loglardan o'zim model train qilib aynan Xinux va NixOs distrubutivlariga moslashgan problem detection qilish vapshe


Programming ∀
17 Sept, 07:02
Ideya o'zini to'liq oqladi, eng qizig'i biz Opensearchga tayyor templatelar qilib qo'ya olamiz va report kelsa birdan manashu templatelar bo'yicha datani filter qilib ko'rsatadi. Opensearch juda powerful tool ijod qilsa ancha narsalarni avtomatlashtirvorsa




Programming ∀
16 Sept, 07:48
Juda ham qiziq leksiya topib oldim. Man ko'rgan boshqa eski leksiyalarda bazi jarayonlar sal tushunarsizroq edi, jumladan bazi kitoblarda ham aynan booting paytida bazi ma'lumotlar eski edi.https://www.youtube.com/watch?v=D7py24ZU-Rw&list=PL4_hYwCyhAva5JvmFBIUc_-JqZk4xfc5fYouTubeКонструирование ядра операционной системы 1. Загрузка. Введение в UEFI00:00:00 - Про курс 00:02:57 - План лекции 00:04:14 - Как стартует современный компьютер? 00:09:08 - Чипсет 00:15:14 - SEC фаза 00:22:38 - Про регистры 00:26:04 - Отступление про big.LITTLE 00:44:26 - PEI фаза 01:00:07 - DXE, BDS и TSL фазы 01:04:04 - Сон…Programming ∀ pinned «Bizda rustdan tashqari haskell uchun ham 1ta vakansiya potensiali bor. Qisqa aytganda manga yana bir sherik kerak. Xozir haskellistlar 2ta jamoada, 3ta qilish niyatimiz bor. Xinux jamoasida Haskell asosan server va infratuzulmaga aloqador dasturlar ishlab…»
14 Sept, 07:47

Programming ∀
14 Sept, 07:39
Bolajonlar bu hali to'liq vakansiya emas. Xozir spoiler qilib qo'yabmanki agar kimdadir qiziqish oshsa deb.Learning path borasida ham birinchi navbatda manashu resurslar default. Siz bularni o'rganib oldindan tayyorlanib tursangiz bo'ladi.Rust uchun rust book: https://doc.rust-lang.org/stable/book/Haskell uchun: https://haskell.mooc.fi/
Programming ∀
14 Sept, 07:27edited
Xinux jamoasiga qo'shilgani roadmap.
Programming ∀
14 Sept, 03:53
Dasturchilarni aynitgan platformalar.1. Linkedin. 2. Leetcode. 3. Aws/gcp/azue etc clouds.Endi degradatsiyaga olib kelyotganlari esa.Birbalo AI, LLM servislar vaxakazo. Ro'yxat uzun ekan.
Programming ∀
13 Sept, 06:45edited
O'ylab qarasam shuni o'zi yetar ekan qolgani bekor vaqtni sarflash. Oldin servisimiz manashu holda qanaqadir tupiklargacha borvosin. Da 700MB memory usage ko'p edi bazi runtime flaglar va kichik accumlationlarni yoqotib ko'rdim shular yetarli.Servis o'zi shunchai notitifaction getway holos uyoqda asosiy narsa IO latency boshqa hechvaqo emas. Yani yog'liq narsani o'zi yo'q edi.Bahonada kecha haskellda optimization haqida sal tayinli research qildim. Haskell runtime va GC haqida o'qidim, o'zi bu mavzular juda katta sekin sekin manashunaqa expirementlar doirasida ancha narsa o'rganib qo'ysa bo'ladi. Optimizatsiyalarga juda mukkasidan ketmaganman ammo o'ziga yarasha qiziq chunki Garbage collectorli til uchun bunaqa natijalar juda yoqimli. Haskellda corectess va perfomance juda balanced.Endi keyingi qadamlar asosan biror narsalarni tezroq yakunlashga qaratilgan bo'lsa zo'r.Yaqinda
Programming ∀
13 Sept, 06:19
Memory 100mb dan oshishi uchun apnsda 200+ concurrent request per second.FCM esa taxminan 100 rps.Nu juda ideal muhitda juda juda taxminimga ko'ra 50-100 rps bo'ladi.Lekin rate limitlar, turli overheadlarni hisobga olsak bunaqa ko'rsatkichga chiqish qiyinroq. Shunda ham agar soniyasiga 50ta process qila olsa 1 soatda 150k request process qila olar ekan 100mb memory bilan.Lekin bu raqamlar juda juda taxminiy. Metrikalarni setup qilib bir sanash kerak ekan :)Nu xozir bazi joylarni yanada optimize qilib latency oshirsa bo'ladi, evaziga ko'proq memory beramiz. Lekin fikrimcha kerak emas :) Bizda xozir soniyasiga 100ta notificaiton ham bo'lmasa kerak.Ammo qiziq, ancha bekorchiroq bo'lganimda apn, fcm servislarni prod bilan 1:1 simulate qilib teskhirib ko'raman latencyni.
Programming ∀
13 Sept, 05:58edited
Allocation optimization. 5X less memory 😎 512kb allocation size: https://ghc.gitlab.haskell.org/ghc/doc/users_guide/runtime_control.html#rts-flag-A-size -F factor: https://ghc.gitlab.haskell.org/ghc/doc/users_guide/runtime_control.html#rts-flag-F-factor



Programming ∀
13 Sept, 05:05
Hechqanaqa docker, k8 va yana birbalolarsiz manashu narsani high perfomance qilib ko’ramizmi ? Faqat bazi narsalarni keskin o’zgartirib yubormasan. Masalan xozir servant ishlatamiz, buni replace qilmayman. Concurrency va yana bazi tricklar evaziga yaxshi



Programming ∀
12 Sept, 16:21edited
Oylik traffic 1 Petabyte bo’lishi yaxshigina natija.Bu degani kuniga taxminan 33 TB va ~3GbpsEtiborli tomoni esa cachix bu nix cache hosting. U yerda nix keshlar saqlanadi. Ammo bu yerda etiborimizni qaratadigan narsalar sal boshqa.1. Cachix serveri open source. Dastur ochiq kodli va shunga qaramasdan biznes ham qilyabti.2. Nix ekotizimi yetarlicha kattalashib boryabti, cachix, determinate systems va yana ko'plab kompaniyalar nix atrofida enterprays yechimlarni taqdim qilishyabti.3. Nix infratuzulma yechimlari keng rivojlanmoqda texnalogiya va biznes tomondan ham. Masalan nix as build system kabi ideyalar.4. Cachix juda kichik jamoa va kamchilik odamlardan tashkil topgan. Ammo shunga qaramay manashunday masshtabda ishlayabti.5. Special: Cachix serveri Haskellda yozilgan 😎Bu ma'lumotlardan ko'p hulosalar qilsak bo'ladi. Masalan Cachix ochiq kodli dasturlar qilib hamGitHubGitHub - cachix/cachix: Command line client for Nix binary cache hosting:Command line client for Nix binary cache hosting:. Contribute to cachix/cachix development by creating an account on GitHub.
Programming ∀
12 Sept, 15:58



Programming ∀
12 Sept, 14:45
Concurrent requst sending and connection pool done. Gulini guliga qo'yib tashladim 😎 Applega notificaiton send qilish uchun APNs bor va u Http2 da ishlaydi. Biz matrix notification getway yozish doirasida apple/google notificationlar send qilish uchun driverlarni
Programming ∀
11 Sept, 11:44
yana shedervrlardan.



Programming ∀
11 Sept, 10:26
yana shedervrlardan.

Related Channels
Other channels in the same section of the catalogue.
