Hamma AGI haqida gapiradi, lekin ko'pchilik uni bugungi AI bilan chalkashtiradi.
Farqi katta.
Bugungi AI — narrow AI. Bitta ishni zo'r qiladi: kod yozadi, rasm chizadi, tarjima qiladi. Lekin har biri alohida "usta". Til modeli she'r yozadi, ammo mashina hayday olmaydi.
AGI (Artificial General Intelligence) — bu boshqa g'oya: bitta tizim istalgan intellektual vazifani insondek o'rganib bajaradi. Yangi, ko'rilmagan muammoga tushib, o'zi yechim topadi.
Menimcha eng qiziq savol shu: hozirgi modellar chinakam tushunadimi, yoki ulkan ma'lumotdan naqshni mohirona takrorlaydimi? "Ko'proq data = aql" degan taxmin hali isbotlanmagan.
Mening pozitsiyam: AGI hali uzoq. Lekin narrow AI shu bugun ishimizni o'zgartiryapti — va aynan shuni yaxshi ishlata olgan yutadi.
Siz qanday o'ylaysiz — AGI 10 yilda keladimi, yoki hali uzoq orzumi?
Farqi katta.
Bugungi AI — narrow AI. Bitta ishni zo'r qiladi: kod yozadi, rasm chizadi, tarjima qiladi. Lekin har biri alohida "usta". Til modeli she'r yozadi, ammo mashina hayday olmaydi.
AGI (Artificial General Intelligence) — bu boshqa g'oya: bitta tizim istalgan intellektual vazifani insondek o'rganib bajaradi. Yangi, ko'rilmagan muammoga tushib, o'zi yechim topadi.
Menimcha eng qiziq savol shu: hozirgi modellar chinakam tushunadimi, yoki ulkan ma'lumotdan naqshni mohirona takrorlaydimi? "Ko'proq data = aql" degan taxmin hali isbotlanmagan.
Mening pozitsiyam: AGI hali uzoq. Lekin narrow AI shu bugun ishimizni o'zgartiryapti — va aynan shuni yaxshi ishlata olgan yutadi.
Siz qanday o'ylaysiz — AGI 10 yilda keladimi, yoki hali uzoq orzumi?
Mutable default arg trap. discounts=[] made once at def, shared across default-calls. Appends persist.
Trace (shared default list state in brackets):
1. ("apple",100) — default [], apple→append 10→[10]. 100-10=90
2. ("apple",100,[20]) — own list, append 10→[20,10]. 100-20-10=70
3. ("orange",200) — default [10], no append. 200-10=190
4. ("apple",100,[20,30]) — own list→[20,30,10]. 100-60=40
5. ("apple",100) — default [10], append 10→[10,10]. 100-20=80
6. ("orange",200) — default [10,10], no append. 200-20=180
Output:
90
70
190
40
80
180
Fix: discounts: List[int] | None = None then if discounts is None: discounts = []
Trace (shared default list state in brackets):
1. ("apple",100) — default [], apple→append 10→[10]. 100-10=90
2. ("apple",100,[20]) — own list, append 10→[20,10]. 100-20-10=70
3. ("orange",200) — default [10], no append. 200-10=190
4. ("apple",100,[20,30]) — own list→[20,30,10]. 100-60=40
5. ("apple",100) — default [10], append 10→[10,10]. 100-20=80
6. ("orange",200) — default [10,10], no append. 200-20=180
Output:
90
70
190
40
80
180
Fix: discounts: List[int] | None = None then if discounts is None: discounts = []
Python'da siz function'ni declare qilganingizda unga default qiymat berish orqali o'sha value'ni keyingi call'larga ham o'tkazishingiz mumkin.
Bu yerda
Bu yerda
get_price_after_discounts bor, va o'zida discounts list'ni create qilyapti. Unga default value = [] empty list va bundan keyingi function call'larda ham ishlatiladi.1. ("apple",100) — default [], apple→append 10→[10]. 100-10=90
2. ("apple",100,[20]) — own list, append 10→[20,10]. 100-20-10=70
3. ("orange",200) — default [10], no append. 200-10=190
4. ("apple",100,[20,30]) — own list→[20,30,10]. 100-60=40
5. ("apple",100) — default [10], append 10→[10,10]. 100-20=80
6. ("orange",200) — default [10,10], no append. 200-20=180HTTP 301 va HTTP 302'ni farqini bilasizmi?
Juda qiziq narsa ekan, o'ta oddiy ko'ringani bilan, muhimlik darajasi yuqori.
O'zim uchun qiziq tajriba qildim. Analytics muhim bo'lgan redirect feature qilishim kerak edi. Shunda HTTP 301 ishlatsangiz, sizni redirect'ni DSN(yoki LB) cache qiladi, va server'ga 1marta request keladi, shundan keyin doim DNS'dan qaytib ketaveradi. Bu case'da, analytics'ni data yig'a olmaysiz. Agar HTTP 302 ishlatsangiz, DNS uni tmp redirectligini biladi, va cache qilmaydi. Shunda, sizni server'ga doim request keladi.
Bu ikkisini farqi ancha narsasi o'zgartirar ekan. SEO'ga ham ta'sir qilarkan. Agar HTTP301 ishlatsangiz, SEO sizni eski domain'dagi power'ni yangisiga to'liq o'tkazib beradi.
Juda qiziq narsa ekan, o'ta oddiy ko'ringani bilan, muhimlik darajasi yuqori.
O'zim uchun qiziq tajriba qildim. Analytics muhim bo'lgan redirect feature qilishim kerak edi. Shunda HTTP 301 ishlatsangiz, sizni redirect'ni DSN(yoki LB) cache qiladi, va server'ga 1marta request keladi, shundan keyin doim DNS'dan qaytib ketaveradi. Bu case'da, analytics'ni data yig'a olmaysiz. Agar HTTP 302 ishlatsangiz, DNS uni tmp redirectligini biladi, va cache qilmaydi. Shunda, sizni server'ga doim request keladi.
Bu ikkisini farqi ancha narsasi o'zgartirar ekan. SEO'ga ham ta'sir qilarkan. Agar HTTP301 ishlatsangiz, SEO sizni eski domain'dagi power'ni yangisiga to'liq o'tkazib beradi.
🔥2
Astra 6 va Fable 5.1 narxlari bir xil.
Hozir qiziq tajribalar bilan sinab ko'ramiz 🔥
Hozir qiziq tajribalar bilan sinab ko'ramiz 🔥
Claude oldingidek javoblar qaytarmayapti. U uzun text response qaytarganda odam tushunadigan tilda tushuntirishini qayta so'rayapman. Shundan keyin qayta javob yozib, osonroq tushuntiryapti. Manimcha system prompt'larda nimadir bor. Oldinlari uning generated response'lari ancha tushunarli edi.
❤2
Forwarded from Janob Panda
"Product Engineer" bo'ling!
Bu maslahatim qachon eskiradi bilmadim. Ammo, ayni damda qaysidir yo'nalish bo'yicha ketish kerak bo'lsa, men "Product Engineering" yo'nalishini maslahat bergan bo'lar edim.
Chunki, product kompaniyalar (startuplar) ko'payyapti, ularga eng kamida bitta CTO kerak. U barcha muhandislik ishlarini qila olishi kerak va barchasi uchun javobgar shaxsdir. Bu - "1 kishilik IT jamoa" degani. Jamoani boshi ham, oxiri ham o'zingiz bo'lasiz.
Bu yerda endi loyiha darajasida emas, mahsulot darajasida o'ylash kerak bo'ladi. Mehnatni o'zi kamlik qiladi. To'g'ri, AI mehnatni qilyapti, ammo mas'uliyatni ololmaydi. O'zi IT jamoada eng mas'uliyatli rol - CTO ro'lidir.
Product Engineer bo'lish uchun 5 ta eng muhim ko'nikma:
- Software Engineering (Batafsil bo'lmasada, umumiy narsalarni bilish, tizim qanday ishlashini tushuna olish)
- Product Design (Foydalanuvchilarga yoqadigan mahsulot dizaynini qila olish, did masalasi)
- DevOps Engineering (Serverlar bilan ishlash, loyiha infrastrukturasini nazorat qilish)
- Mas'uliyat (So'ralmagan paytda ham mahsulot haqida o'ylashlik)
- Ijodkorlik (Tashabbuskorlik, inson sevgan ishidan ijod qila oladi xolos)
Biz 6 oy avval aynan shu yo'ldan ketib, jamoani shu yo'nalishga deyarli migratsiya qila oldik. Hozirda, har bir dasturchining o'zi bir jamoa. Avvallari ular menga endi nima ish qilay deb kelardi. Hozir esa, positsiya o'zgargan. O'zlari muammo topadi va shu muammoni hal qilish uchun ruhsat so'raydi xolos.
@mukhammadkarim_tukhtaboev
Bu maslahatim qachon eskiradi bilmadim. Ammo, ayni damda qaysidir yo'nalish bo'yicha ketish kerak bo'lsa, men "Product Engineering" yo'nalishini maslahat bergan bo'lar edim.
Chunki, product kompaniyalar (startuplar) ko'payyapti, ularga eng kamida bitta CTO kerak. U barcha muhandislik ishlarini qila olishi kerak va barchasi uchun javobgar shaxsdir. Bu - "1 kishilik IT jamoa" degani. Jamoani boshi ham, oxiri ham o'zingiz bo'lasiz.
Bu yerda endi loyiha darajasida emas, mahsulot darajasida o'ylash kerak bo'ladi. Mehnatni o'zi kamlik qiladi. To'g'ri, AI mehnatni qilyapti, ammo mas'uliyatni ololmaydi. O'zi IT jamoada eng mas'uliyatli rol - CTO ro'lidir.
Product Engineer bo'lish uchun 5 ta eng muhim ko'nikma:
- Software Engineering (Batafsil bo'lmasada, umumiy narsalarni bilish, tizim qanday ishlashini tushuna olish)
- Product Design (Foydalanuvchilarga yoqadigan mahsulot dizaynini qila olish, did masalasi)
- DevOps Engineering (Serverlar bilan ishlash, loyiha infrastrukturasini nazorat qilish)
- Mas'uliyat (So'ralmagan paytda ham mahsulot haqida o'ylashlik)
- Ijodkorlik (Tashabbuskorlik, inson sevgan ishidan ijod qila oladi xolos)
Biz 6 oy avval aynan shu yo'ldan ketib, jamoani shu yo'nalishga deyarli migratsiya qila oldik. Hozirda, har bir dasturchining o'zi bir jamoa. Avvallari ular menga endi nima ish qilay deb kelardi. Hozir esa, positsiya o'zgargan. O'zlari muammo topadi va shu muammoni hal qilish uchun ruhsat so'raydi xolos.
@mukhammadkarim_tukhtaboev
❤3
Forwarded from Bek Olimjon (Bek Olimjon)
* * *
men katta foyda olgan tweetlardan biri.
tez-tez qaytib turaman.
ba'zan 40 dona so'z 5-10 ta top kitob mazmunidan foydaliroq bo'ladi.
bu ana shulardan biri.
kichik o'zgartirish kiritgan holda.
Bek Olimjon
23.09.26
Norvegiya
men katta foyda olgan tweetlardan biri.
tez-tez qaytib turaman.
ba'zan 40 dona so'z 5-10 ta top kitob mazmunidan foydaliroq bo'ladi.
bu ana shulardan biri.
kichik o'zgartirish kiritgan holda.
Bek Olimjon
23.09.26
Norvegiya
Guys, look what I found:
https://apinex.bond/models?group=free
We can use Jev, GLM, Deepseek and GPT 6 Luna freely.
https://apinex.bond/models?group=free
We can use Jev, GLM, Deepseek and GPT 6 Luna freely.
APInex
Models & Pricing — 45 models from $0.04/1M | APInex
Live pricing for 45 models across GPT, Claude, Gemini, DeepSeek, Kimi, GLM, Grok. From $0.04/1M tokens.
❤1
https://github.com/gulomovotabek/Jarvis-Public
Jarvis bot, unga claude code o'rnatvolib, o'zizga shaxsiy yordamchi qilib olish mumkin.
Jarvis bot, unga claude code o'rnatvolib, o'zizga shaxsiy yordamchi qilib olish mumkin.
GitHub
GitHub - gulomovotabek/Jarvis-Public: Telegram assistant bot in Rust driven by a Claude Code CLI subprocess, with an MCP tool server
Telegram assistant bot in Rust driven by a Claude Code CLI subprocess, with an MCP tool server - gulomovotabek/Jarvis-Public
❤2