Engineering Notes
https://youtu.be/-UrdExQW0cs
Bu yerda berilgan ma'lumotlar ancha yuzaki, lekin agar bu mavzular sizga qiziq bo'lsa eng kamida videoda ishlatilgan terminlardan foydalanib ham ancha ma'lumot izlab topishingiz mumkin.
Engineering Notes
Photo
Rust iloji boricha immutabilityni saqlab qolish uchun ko'p ish qilgan ekan.
Hatto loopni ham statement emas, expression sifatida ishlab chiqqanini ko'rib tilning falsafasiga ancha qiziqib qoldim.
Hatto loopni ham statement emas, expression sifatida ishlab chiqqanini ko'rib tilning falsafasiga ancha qiziqib qoldim.
👍26
Forwarded from Nodir's notebook
Hi all. I've recently transitioned from AWS ECS to Infrastructure as Code organization. We own CFN, CDK, SAM, AWS Copilot, but also AppComposer. Basically various ways to define infrastructure. Other IaC tools, including Terraform, Pulumi, Bicep, Serverless and SST, are on my radar as well.
I'd love to hear about your IaC needs, which IaC tool you use, what you like about it and what could be better, how you will choose an IaC tool for your next project. Specifically I am interested in how you 1/ author IaC and 2/ what workflows do you have, for example run my lambda locally. Feel free to leave comments or DM me. Thank you
I'd love to hear about your IaC needs, which IaC tool you use, what you like about it and what could be better, how you will choose an IaC tool for your next project. Specifically I am interested in how you 1/ author IaC and 2/ what workflows do you have, for example run my lambda locally. Feel free to leave comments or DM me. Thank you
👍1
TCP slow start algorithm actually increases the number of packets in each round trip exponentially (if you're not familiar, that means veeeery quickly). Now go to sleep.
😁2
Yegor aka anchagina og'riqli mavzuda lecture series qilayapti. Ko'rib borishni tavsiya qilaman:
https://youtube.com/playlist?list=PLaIsQH4uc08ytf8POIIAkkR4ZsRq8DFiV
https://youtube.com/playlist?list=PLaIsQH4uc08ytf8POIIAkkR4ZsRq8DFiV
👍6
Kanalda AM(A) qilmoqchiman. Dasturlash sohasiga oid savollaringiz bo'lsa commentda qoldirishingiz mumkin. Iloji boricha javob berishga harakat qilaman.
P.S. Anchadan beri uzunroq post yozmaganimga hozir qo'l kelishmayapti. Bu savollar bilan "warm-up" qilib olamiz ))
P.S. Anchadan beri uzunroq post yozmaganimga hozir qo'l kelishmayapti. Bu savollar bilan "warm-up" qilib olamiz ))
Yolg'onlar shahri
O'ylab qarasam, jamiyatda mumkin bo'lgan hamma sinovlarni aldab, aslimizdan ko'ra yaxshiroq ko'rinishga harakat qilish normaga aylanib bo'libdi.
Abituriyent bo'lib fanni o'rganishga emas, qanday qilib testda ko'proq ball yig'ishni o'rganishga harakat qilamiz. Vaholanki, testning maqsadi aslida fanni qanchalik bilishni tekshirish bo'lishi kerak. Universitetga kirgandan keyin nima bo'lishi esa qiziq emas.
Ingliz tilini emas, IELTSda qanday qilib yuqori ball olish "sirlari"ni o'rganamiz. IELTS 7-7.5 ball olib qo'ygan, lekin eplab inglizcha matn o'qiy olmaydiganlar oramizda ancha ko'payib qoldi.
O'qishda butun semester davomida fanni emas, 2 kun oldin imtihondan qanday yaxshiroq ball olishni o'rganamiz. Fan nega o'tilayotgani umuman qiziq emas.
Hayotda yaxshiroq odamga aylanishga emas, uchrashuvda yaxshi odam bo'lib ko'rinishga harakat qilamiz. Turmushdan keyingi hayot ikkinchi darajali.
Ishda kerakli bilimlarni o'rganishga emas, kirish intervyularini qanday qilib "yorib tashlash"ni o'rganamiz. Yana bunda psixologiyadan tortib statistikagacha hamma narsani ishga solamiz. Intervyudan zo'r o'tib keyin ishni eplay olmayotganlar normal qabul qilinishni boshladi (yaqingacha o'zim ham shu toifada edim).
Mening fikrimcha esa imtihonlar "qozonda bori cho'michga chiqadigan" vaqt bo'lishi kerak.
Kimni aldayapmiz? Jamiyatnimi? Yaqinlarimiznimi? Yo o'zimiznimi?
O'ylab ko'ring.
P.S. Non-technical post uchun uzr.
O'ylab qarasam, jamiyatda mumkin bo'lgan hamma sinovlarni aldab, aslimizdan ko'ra yaxshiroq ko'rinishga harakat qilish normaga aylanib bo'libdi.
Abituriyent bo'lib fanni o'rganishga emas, qanday qilib testda ko'proq ball yig'ishni o'rganishga harakat qilamiz. Vaholanki, testning maqsadi aslida fanni qanchalik bilishni tekshirish bo'lishi kerak. Universitetga kirgandan keyin nima bo'lishi esa qiziq emas.
Ingliz tilini emas, IELTSda qanday qilib yuqori ball olish "sirlari"ni o'rganamiz. IELTS 7-7.5 ball olib qo'ygan, lekin eplab inglizcha matn o'qiy olmaydiganlar oramizda ancha ko'payib qoldi.
O'qishda butun semester davomida fanni emas, 2 kun oldin imtihondan qanday yaxshiroq ball olishni o'rganamiz. Fan nega o'tilayotgani umuman qiziq emas.
Hayotda yaxshiroq odamga aylanishga emas, uchrashuvda yaxshi odam bo'lib ko'rinishga harakat qilamiz. Turmushdan keyingi hayot ikkinchi darajali.
Ishda kerakli bilimlarni o'rganishga emas, kirish intervyularini qanday qilib "yorib tashlash"ni o'rganamiz. Yana bunda psixologiyadan tortib statistikagacha hamma narsani ishga solamiz. Intervyudan zo'r o'tib keyin ishni eplay olmayotganlar normal qabul qilinishni boshladi (yaqingacha o'zim ham shu toifada edim).
Mening fikrimcha esa imtihonlar "qozonda bori cho'michga chiqadigan" vaqt bo'lishi kerak.
Kimni aldayapmiz? Jamiyatnimi? Yaqinlarimiznimi? Yo o'zimiznimi?
O'ylab ko'ring.
P.S. Non-technical post uchun uzr.
👍68😢2
Yaqinda ijtimoiy tarmoqlarda AI haqida tez-tez gapirib turadigan bir kishi bilan suhbatlashib qoldim (o'zining asosiy sohasi boshqa). Yaxshi gaplashib turgandik, gap orasida hozir AI bo'yicha mutaxassis bo'lish uchun matematikani zo'r bilish shart emas deb qoldi. Juda og'riqli gap bo'ldi. Og'riqli tomoni u odam AI haqida yaxshi bilmasligida emas, sohaga kirib kelayotgan yoshlar mutaxassisdan ko'ra o'sha odamning gapiga ko'proq ishonishida.
Men AI bo'yicha mutaxassis emasman, lekin sohaga endi qiziqishni boshlaganlarga aytmoqchiman. AI, ML sohalarida mutaxassis bo'lish uchun matematikani, ayniqsa calculus, linear algebra kabi yo'nalishlarni chuqur o'rganish muhim va shart. Busiz iloji yo'q. Gapim sizga yoqmagan bo'lsa ham, bu ayni haqiqat. Matematikasiz AI'ni o'rganish shunchaki kimdir sodda xalq oldida aqlli gapirib "ochko" ishlashi uchun yo pulingizni shilish uchun o'ylab topgan cho'pchak.
Fikrlar bo'lsa kommentga marhamat.
Men AI bo'yicha mutaxassis emasman, lekin sohaga endi qiziqishni boshlaganlarga aytmoqchiman. AI, ML sohalarida mutaxassis bo'lish uchun matematikani, ayniqsa calculus, linear algebra kabi yo'nalishlarni chuqur o'rganish muhim va shart. Busiz iloji yo'q. Gapim sizga yoqmagan bo'lsa ham, bu ayni haqiqat. Matematikasiz AI'ni o'rganish shunchaki kimdir sodda xalq oldida aqlli gapirib "ochko" ishlashi uchun yo pulingizni shilish uchun o'ylab topgan cho'pchak.
Fikrlar bo'lsa kommentga marhamat.
👍33
Engineering Notes
Yaqinda ijtimoiy tarmoqlarda AI haqida tez-tez gapirib turadigan bir kishi bilan suhbatlashib qoldim (o'zining asosiy sohasi boshqa). Yaxshi gaplashib turgandik, gap orasida hozir AI bo'yicha mutaxassis bo'lish uchun matematikani zo'r bilish shart emas deb…
Tepadagi postda "mutaxassis" degan joyiga e'tibor bering. Masalan, kimgadir 1 haftada Python yo Javaning sintaksisini o'rgatsangiz u dasturchi bo'lib qolmaydi. Xuddi shunday AI uchun tayyor toollardan foydalanib nimadir yasay oladigan odam ham AI mutaxassisi degani emas.
👍24
Pythonda (yoki boshqa tillarda ham) specific key set tanlab dictionary (hashmap) ishlashini sekinlashtirish mumkinmi?
Menimcha mumkin. Hozir bir narsani sinab ko'ray, o'xshasa kanalga qo'yaman.
Menimcha mumkin. Hozir bir narsani sinab ko'ray, o'xshasa kanalga qo'yaman.
👍7
Bir xil sizega ega 2 ta dict olib, ikkalasiga ikki xil ma'lumot qo'shdim. Bittasiga arbitrary, ikkinchisiga specific (maksimal hash collisionga olib keladigan) . Ko'rib turganingizdek, ikkinchi dictionaryni build qilish ham, iterate qilish (hamma keylar orqali birma-bir valuelarni olish) birinchisiga qaraganda ancha sekin bo'ldi.
P.S. Kod sifatiga e'tibor bermaymiz ))
P.S. Kod sifatiga e'tibor bermaymiz ))
👍12
Ko'pchilik Uncle Bobning clean code va software design haqidagi talklarini ko'rgan bo'lsa kerak. Ochig'ini aytsam, u yerda aytilgan hamma gapga ham qo'shilmayman. Ayniqsa functional decomposition haqidagi gaplariga. Mana bu yerda software design filosofiyasi haqida boshqacharoq fikrlar berilgan ekan. Menimcha Uncle Bobning idealaridan ko'ra o'rganishga ham, amaliyotga qo'llashga ham osonroq va haqiqatga yaqinroq. Ko'rib, fikrlaringizni kommentda qoldirishingiz mumkin:
https://youtu.be/bmSAYlu0NcY
https://youtu.be/bmSAYlu0NcY
YouTube
A Philosophy of Software Design | John Ousterhout | Talks at Google
John Ousterhout, Professor of Computer Science at Stanford University, discusses complex techniques on how to become a more confident coder. John is excited to announce that he just published the first edition of a new book on software design, based on material…
👍7🍾1
P-NP muammosiga yaqin 10 yilda pozitiv yechim topilsa (ya'ni P=NP bo'lib chiqsa) va bu birdaniga ommaga e'lon qilinsa katta ehtimol bilan butun dunyo moliya tizimlari va internet ostun-ustun bo'ladi. Lekin menimcha bu yechimning ilm-fanga qo'sha oladigan hissasi oldida tepadagi katastrofiyalar "kichkina ko'ngilsizlik" bo'lib qoladi ))
👍9