#Podcast
#AI
#Mojo
صحبت راجب هوش مصنوعی و دنیای برنامه نویسی با Chris Lattner.
ییک از پادکست ها خیلی عالی از Lex Fridman هستش که راجب کامپایلر، دنیای هوش مصنوعی، و آینده زبان Mojo🔥 صحبت میکنه.
پیشنهاد میکنم از دستش ندید
https://www.youtube.com/watch?v=pdJQ8iVTwj8
#AI
#Mojo
صحبت راجب هوش مصنوعی و دنیای برنامه نویسی با Chris Lattner.
ییک از پادکست ها خیلی عالی از Lex Fridman هستش که راجب کامپایلر، دنیای هوش مصنوعی، و آینده زبان Mojo🔥 صحبت میکنه.
پیشنهاد میکنم از دستش ندید
https://www.youtube.com/watch?v=pdJQ8iVTwj8
YouTube
Chris Lattner: Future of Programming and AI | Lex Fridman Podcast #381
Chris Lattner is a legendary software and hardware engineer, leading projects at Apple, Tesla, Google, SiFive, and Modular AI, including the development of Swift, LLVM, Clang, MLIR, CIRCT, TPUs, and Mojo. Please support this podcast by checking out our sponsors:…
رنکینگ پروژه، یوزر ها و کمپانی ها در github.
میتونید چیزای جالبی ازش کشف کنید.
https://gitstar-ranking.com/
میتونید چیزای جالبی ازش کشف کنید.
https://gitstar-ranking.com/
Gitstar-Ranking
Gitstar Ranking - Top GitHub users and repositories
Gitstar Ranking is a GitHub star ranking. You can see top 1000 users, organizations and repositories. Find your favorite user. See what is your rank.
It's FOSS
The creator of Vim has passed away 😢 https://news.itsfoss.com/vim-creator-passed-away/
خبر درگذشت Bram Moolenaar رو شاید شنیدید.
اگر نمیشناسید. ایشون سازنده ادیتور ویم هستش که یکی از بهترین ادیتور های خط فرمانی هست و به شدت تو لینوکس استفاده میشه.
ممنون بابت تمام زحماتت مولنار عزیز.
روحت شاد.
اگر نمیشناسید. ایشون سازنده ادیتور ویم هستش که یکی از بهترین ادیتور های خط فرمانی هست و به شدت تو لینوکس استفاده میشه.
ممنون بابت تمام زحماتت مولنار عزیز.
روحت شاد.
امروز بحث سر ASUS داشتم و گفتم این ویدیو رو بفرستم که ببینید چقدر ایسوز نسبت به مشتری بی اهمیت هست
آپدیت های آخیر بایوسشون واقعا افتضاح
مشتری مداری خیلی بد و توهین به حقوق مصرف کننده
این ویدیو واسه دو ماه پیش هست. ولی همچنان صدق میکنه.
https://www.youtube.com/watch?v=cbGfc-JBxlY
آپدیت های آخیر بایوسشون واقعا افتضاح
مشتری مداری خیلی بد و توهین به حقوق مصرف کننده
این ویدیو واسه دو ماه پیش هست. ولی همچنان صدق میکنه.
https://www.youtube.com/watch?v=cbGfc-JBxlY
YouTube
Scumbag ASUS: Overvolting CPUs & Screwing the Customer
Sponsor: Deepcool AK620 Zero Dark on Amazon https://geni.us/apRI9Q
ASUS' actions relating to the Exploding Ryzen CPU debacle are disgraceful and abrasive to the trust that the brand has earned. ASUS has demonstrated clearly it wishes to not only avoid supporting…
ASUS' actions relating to the Exploding Ryzen CPU debacle are disgraceful and abrasive to the trust that the brand has earned. ASUS has demonstrated clearly it wishes to not only avoid supporting…
Forwarded from Windows 11 IR (ıl 𝐇𝐀𝐃𝐈 lı)
#⃣ #News #Win11
=====================
💠 مایکروسافت احتمالاً نصب ویندوز 11 روی دستگاههای ناسازگار را سختتر میکند
▪️ مایکروسافت اخیراً فهرست پردازندههای سازگار با ویندوز 11 را بهروز کرده است. در این فهرست جدید نام چند تراشه جدید رایزن اضافه و نام چند تراشه اینتل حذف شده است.
▪️ همچنین ظاهراً تعویض فایل ایمیج install.wim این بیلد با بیلدهای قبلی که بهعنوان روشی برای دورزدن محدودیتها وجود داشت، حالا دیگر کارساز نیست. بنابراین مایکروسافت بدونشک تغییری را در این زمینه ایجاد کرده است.
▪️ روشهای Bypass ازجمله از طریق ابزارهایی مثل Rufus و Ventoy هم به حل این مشکل کمکی نمیکنند و حتی شاید از طریق TPM Bypass هم نتوانید این ایراد را برطرف کنید.
جوین ↙️
=====================
📰 @Windows11_IR 📡
=====================
=====================
💠 مایکروسافت احتمالاً نصب ویندوز 11 روی دستگاههای ناسازگار را سختتر میکند
▪️ مایکروسافت اخیراً فهرست پردازندههای سازگار با ویندوز 11 را بهروز کرده است. در این فهرست جدید نام چند تراشه جدید رایزن اضافه و نام چند تراشه اینتل حذف شده است.
▪️ همچنین ظاهراً تعویض فایل ایمیج install.wim این بیلد با بیلدهای قبلی که بهعنوان روشی برای دورزدن محدودیتها وجود داشت، حالا دیگر کارساز نیست. بنابراین مایکروسافت بدونشک تغییری را در این زمینه ایجاد کرده است.
▪️ روشهای Bypass ازجمله از طریق ابزارهایی مثل Rufus و Ventoy هم به حل این مشکل کمکی نمیکنند و حتی شاید از طریق TPM Bypass هم نتوانید این ایراد را برطرف کنید.
جوین ↙️
=====================
📰 @Windows11_IR 📡
=====================
Windows 11 IR
#⃣ #News #Win11 ===================== 💠 مایکروسافت احتمالاً نصب ویندوز 11 روی دستگاههای ناسازگار را سختتر میکند ▪️ مایکروسافت اخیراً فهرست پردازندههای سازگار با ویندوز 11 را بهروز کرده است. در این فهرست جدید نام چند تراشه جدید رایزن اضافه و نام چند…
Lol
اگر درست باشه دلیل خیلی بهتر برای دور ریختن ویندوزه
اگر درست باشه دلیل خیلی بهتر برای دور ریختن ویندوزه
اخبار حسابی راجب پایتون
- قراره پایتون دچار تحولات بزرگی بشه و محدودیت GIL از پایتون برداشته بشه. یعنی عملا پایتون 4
- کامپایلر جدیدی واسه پایتون اومد (که تعجبی نیست. هر روز داره یه کامپایلر جدید واسه پایتون میاد XD)
- لایبرری های استاندارد optparse و argparse قراره soft deprecated بشن
- ورژن دوم لایبرری محبوب Pydantic نزدیکه
- ورژن 3 Cython قراره ساپورت پایتون رو کامل کنه
- اکستنشن mypy برای vscode رلیز شده که از سرعت خیلی بیشتری برخوردار هست
و بیشتر در لینک زیر:
https://www.bitecode.dev/p/whats-up-python-the-gil-removed-a
- قراره پایتون دچار تحولات بزرگی بشه و محدودیت GIL از پایتون برداشته بشه. یعنی عملا پایتون 4
- کامپایلر جدیدی واسه پایتون اومد (که تعجبی نیست. هر روز داره یه کامپایلر جدید واسه پایتون میاد XD)
- لایبرری های استاندارد optparse و argparse قراره soft deprecated بشن
- ورژن دوم لایبرری محبوب Pydantic نزدیکه
- ورژن 3 Cython قراره ساپورت پایتون رو کامل کنه
- اکستنشن mypy برای vscode رلیز شده که از سرعت خیلی بیشتری برخوردار هست
و بیشتر در لینک زیر:
https://www.bitecode.dev/p/whats-up-python-the-gil-removed-a
www.bitecode.dev
What's up, Python? The GIL removed, a new compiler, optparse deprecated...
July 2023
Forwarded from جادی | Jadi
یه مجموعه ویدئویی شروع کردم که به نظرم جاش خالی بود: تمرینهای عملیاتی برنامهنویسی.
برای کمک به کسانی که زبان رو یاد گرفتن ولی در برنامه نوشتن مشکل دارن. هر قسمت یه مساله ساده رو تشریح و حل میکنم تا فکر کردن، الگوها، بخش بندی و تکنیکها و .. دیده بشه (:
https://youtu.be/jp75eufhOLc
برای کمک به کسانی که زبان رو یاد گرفتن ولی در برنامه نوشتن مشکل دارن. هر قسمت یه مساله ساده رو تشریح و حل میکنم تا فکر کردن، الگوها، بخش بندی و تکنیکها و .. دیده بشه (:
https://youtu.be/jp75eufhOLc
YouTube
تمرینهای عملیاتی برنامهنویسی؛ رمزگشایی یه پیام گیج و منگ با کار روی رشتههای حرفی
توی این سری، قراره مسالههای نسبتا باحالی رو مطرح کنم و بعد بگم چطوری حلش میکنم و بعد واقعا حلش کنم. و البته با این هدف که شما هم حلش کنین و هم منطق و الگوهای برنامه نویسی مرسوم رو بیشتر ببینین و هم دستتون در زبانی که دارین یاد میگیرین قویتر بشه.
توی…
توی…
جادی | Jadi
یه مجموعه ویدئویی شروع کردم که به نظرم جاش خالی بود: تمرینهای عملیاتی برنامهنویسی. برای کمک به کسانی که زبان رو یاد گرفتن ولی در برنامه نوشتن مشکل دارن. هر قسمت یه مساله ساده رو تشریح و حل میکنم تا فکر کردن، الگوها، بخش بندی و تکنیکها و .. دیده بشه (:…
غافل بودم از اینکه جادی دوره جالب داره میزاره
بهش سر بزنید
بهش سر بزنید
برای آنالیز کیفیت پکیج های PyPI, Go, npm و همچنین container های داکر این وبسایت خیلی خوبیه.
https://snyk.io/advisor/
دیفالت روی پایتونه ولی گزینه های دیگه هم داره.
https://snyk.io/advisor/
دیفالت روی پایتونه ولی گزینه های دیگه هم داره.
Snyk Advisor
Choose the best package - Snyk Open Source Advisor
Find the best open-source package for your project with Snyk Open Source Advisor. Explore over 1 million open source packages.
این ریپو گیت راجب ویژگی های جالب پایتون صحبت میکنه که در نگاه اول قابل فهم نیست...
پایتون کارا بزنید تو رگ.
https://github.com/satwikkansal/wtfpython
پایتون کارا بزنید تو رگ.
https://github.com/satwikkansal/wtfpython
GitHub
GitHub - satwikkansal/wtfpython: What the f*ck Python? 😱
What the f*ck Python? 😱. Contribute to satwikkansal/wtfpython development by creating an account on GitHub.
Forwarded from It's FOSS
An alliance has been formed to take on Red Hat Enterprise Linux!
https://news.itsfoss.com/openela-redhat-suse-oracle/
https://news.itsfoss.com/openela-redhat-suse-oracle/
It's FOSS News
Big Battle Ahead! SUSE, Oracle, and CIQ Form an Alliance Against Red Hat
Red Hat needs to buckle up. It is getting serious.
It's FOSS
An alliance has been formed to take on Red Hat Enterprise Linux! https://news.itsfoss.com/openela-redhat-suse-oracle/
بعد از کارایه احمقانه رد هت و لاک کردن سورس توزیعشون به مشتری های خریدار و تغییر و محدودیت لایسنس شرکت هایی مثل SUSE حرکتی زدن که یه توزیع در لول RHEL ارائه بدن که باهاش سازگار باشه.
و الان یه اتحاد بزرگ تری شکل گرفته.
داستان داره جالب میشه.
و الان یه اتحاد بزرگ تری شکل گرفته.
داستان داره جالب میشه.
البته به هیچ کدوم از این شرکت ها نمیشه اعتماد کرد.
همشون دنبال سود خودشون هستن.
ولی این حرکت جالبی هست. باید دید سودش تو کجاست.
همشون دنبال سود خودشون هستن.
ولی این حرکت جالبی هست. باید دید سودش تو کجاست.
Forwarded from Woland's Linux Journal (Woland)
خب من بعد از حدودا ۶ ماه برگشتم روی i3wm و قصد ندارم دیگه عوضش کنم.
چندتا نکته (غر rant) راجع به این دوتا تو ذهنم هست که مینویسم اینجا تا شاید به درد کسی بخوره.
۱. هردو منوآل تایلر هستن. یعنی شما باید بصورت دستی تصمیم بگیرین کدوم پنجره کجا باز میشه. تفاوتی که اینجا هست در اینه که توی bsp وقتی جهت اسپلیت بعدی رو معین میکنین یک placeholder توی صفحه به رنگ آبی باز میشه ولی توی i3 فقط حاشیه border اون ضلع که قراره اسپلیت بشه رنگش عوض میشه. هردوشون از این نظر اوکین واقعا و نمیشه ایراد زیادی بهش وارد کرد.
۲. در رابطه با workspace ها، یا همون virtual desktops، توی i3 اینها بصورت پویا ایجاد میشن یعنی داینامیک هستند، در صورتی که توی bsp ده تا فضای کار حاضر و آماده یا همون استاتیک برای استفاده همیشه موجوده.
۳. برنامههای java مثل اندروید استودیو، پایچارم و ... با bsp مشکل دارن و واسه باز شدن باید یک خط به کانفیگ اضافه بشه تا اسم ویندومنیجر چیزی غیر از bsp گزارش بشه. طبیعتا i3 این مشکل رو نداره.
۴. تعریف کردن rule برای برنامهها که مثلا بصورت پیشفرض شناور بشن یا تایل بشن یا بوردر استایل خاصی به خودش بگیره توی i3 خیلییییی راحتتره تا توی bsp. سینتکس لازم واسه این کار توی bsp بسیار مزخرفه و ظاهرا هیچکس هم توی کامیونیتی درست نمیفهمدش و کمابیش همه شانسی rule هاشون رو ست کردن.
۵. مستندات i3 بسیار کامل و شفاف هستن و توسعه دهندگانش حضور فعال توی فضاهای آنلاین دارن.
۶. شورتکات ها و بایندینگهای bsp خیلی بهتر و منطقیتر از i3 هستن. sxhkd که توسط bsp برای مدیریت شورتکاتها استفاده میشه برنامه ساکلس و فوقالعاده قدرتمندیه که همه جا میشه به تنهایی هم استفاده کردش.
۷. برخلاف bsp که بار یا پنلی از خودش نداره، i3 بصورت پیشفرض i3status رو داره که برای اکثر استفادههای حرفهای جواب میده. اگه بخواین میتونین با i3blocks یا bumblebee status یا هر بار دیگهای جایگزین کنیدش، اما bsp به پالیبار یا لمونباز نیاز داره و خودش چیزی نداره.
۸. یکی از ویژگیهای فوقالعادهی i3 داشتن scratchpad بصورت دیفالته که باهاش میتونین برنامهها رو مدیریت کنین و دسکتاپ خودتونو خلوت کنین. برای مثال اگه نکوری بازه و نیاز ندارین یک workspace رو اشغال کنه، به راحتی اونو به اسکرچپد بفرستین و برنامه همچنان باز میمونه اما غیب میشه تا وقتی که با شورتکات مخصوصش دوباره صدا بزنیدش. چنین قابلیتی در bsp وجود نداره، هرچند میتونین با یک شل اسکریپت ایجادش کنین ولی به قدرت i3 نمیشه.
۹. کانفیگ i3 از یک سینتکس plain text استفاده میکنه، در حالی که کانفیگ bsp یک شل اسکریپته. این یعنی توی bsp تقریبا هر چیزی ممکنه اگر به بش مسلط باشین، اگه نه کانفیگ i3 خیلی مناسبتره برای کاربران.
جمعبندی:
در نهایت باید بگم که اگه سیستمی رومیخواین صرفا راه بندازین تا توش کار کنین ونخواین خیلی باهاش ور برین bsp گرینه خیلی خوبیه و کانفیگ دیفالت خودش و sxhkd نیاز همه رو جواب میده.
اما اگر میخواین تجربهای مشابه یک دسکتاپ رو برپایهی یک ویندومنیجر برای خودتون درست کنین و توش زندگی کنین، i3 انتخاب بهتریه.
پ.ن:
کانفیگ من از هردو ویندومنیجر موجوده، اگه کسی خواست بگه.
#rant #i3wm #bspwm
#یادداشت #غر
چندتا نکته (غر rant) راجع به این دوتا تو ذهنم هست که مینویسم اینجا تا شاید به درد کسی بخوره.
۱. هردو منوآل تایلر هستن. یعنی شما باید بصورت دستی تصمیم بگیرین کدوم پنجره کجا باز میشه. تفاوتی که اینجا هست در اینه که توی bsp وقتی جهت اسپلیت بعدی رو معین میکنین یک placeholder توی صفحه به رنگ آبی باز میشه ولی توی i3 فقط حاشیه border اون ضلع که قراره اسپلیت بشه رنگش عوض میشه. هردوشون از این نظر اوکین واقعا و نمیشه ایراد زیادی بهش وارد کرد.
۲. در رابطه با workspace ها، یا همون virtual desktops، توی i3 اینها بصورت پویا ایجاد میشن یعنی داینامیک هستند، در صورتی که توی bsp ده تا فضای کار حاضر و آماده یا همون استاتیک برای استفاده همیشه موجوده.
۳. برنامههای java مثل اندروید استودیو، پایچارم و ... با bsp مشکل دارن و واسه باز شدن باید یک خط به کانفیگ اضافه بشه تا اسم ویندومنیجر چیزی غیر از bsp گزارش بشه. طبیعتا i3 این مشکل رو نداره.
۴. تعریف کردن rule برای برنامهها که مثلا بصورت پیشفرض شناور بشن یا تایل بشن یا بوردر استایل خاصی به خودش بگیره توی i3 خیلییییی راحتتره تا توی bsp. سینتکس لازم واسه این کار توی bsp بسیار مزخرفه و ظاهرا هیچکس هم توی کامیونیتی درست نمیفهمدش و کمابیش همه شانسی rule هاشون رو ست کردن.
۵. مستندات i3 بسیار کامل و شفاف هستن و توسعه دهندگانش حضور فعال توی فضاهای آنلاین دارن.
۶. شورتکات ها و بایندینگهای bsp خیلی بهتر و منطقیتر از i3 هستن. sxhkd که توسط bsp برای مدیریت شورتکاتها استفاده میشه برنامه ساکلس و فوقالعاده قدرتمندیه که همه جا میشه به تنهایی هم استفاده کردش.
۷. برخلاف bsp که بار یا پنلی از خودش نداره، i3 بصورت پیشفرض i3status رو داره که برای اکثر استفادههای حرفهای جواب میده. اگه بخواین میتونین با i3blocks یا bumblebee status یا هر بار دیگهای جایگزین کنیدش، اما bsp به پالیبار یا لمونباز نیاز داره و خودش چیزی نداره.
۸. یکی از ویژگیهای فوقالعادهی i3 داشتن scratchpad بصورت دیفالته که باهاش میتونین برنامهها رو مدیریت کنین و دسکتاپ خودتونو خلوت کنین. برای مثال اگه نکوری بازه و نیاز ندارین یک workspace رو اشغال کنه، به راحتی اونو به اسکرچپد بفرستین و برنامه همچنان باز میمونه اما غیب میشه تا وقتی که با شورتکات مخصوصش دوباره صدا بزنیدش. چنین قابلیتی در bsp وجود نداره، هرچند میتونین با یک شل اسکریپت ایجادش کنین ولی به قدرت i3 نمیشه.
۹. کانفیگ i3 از یک سینتکس plain text استفاده میکنه، در حالی که کانفیگ bsp یک شل اسکریپته. این یعنی توی bsp تقریبا هر چیزی ممکنه اگر به بش مسلط باشین، اگه نه کانفیگ i3 خیلی مناسبتره برای کاربران.
جمعبندی:
در نهایت باید بگم که اگه سیستمی رومیخواین صرفا راه بندازین تا توش کار کنین ونخواین خیلی باهاش ور برین bsp گرینه خیلی خوبیه و کانفیگ دیفالت خودش و sxhkd نیاز همه رو جواب میده.
اما اگر میخواین تجربهای مشابه یک دسکتاپ رو برپایهی یک ویندومنیجر برای خودتون درست کنین و توش زندگی کنین، i3 انتخاب بهتریه.
پ.ن:
کانفیگ من از هردو ویندومنیجر موجوده، اگه کسی خواست بگه.
#rant #i3wm #bspwm
#یادداشت #غر
Forwarded from جادی | Jadi
گریس هاپر، متخصص #کامپیوتر و ریاضیدان. یکی از اولین برنامهنویسهای کامپیوترهای مارک ۱ هاروارد و یکی از اولین کسانی که روی مفهوم لینکرها کار کرد. اولین کسی که نظریه زبان #برنامه_نویسی مستقل از ماشین رو داد که منجر به اومدن زبان کوبول شد.
در ۳۴ سالگی سعی کرد در جنگ دوم شرکت کنه اما نیروی دریایی به خاطر «سن بالا» تقاضاش رو رد کرد. در ۴۳ سالگی روی پروژه یونیواک کار کرد و بعد به کوبول رسید که تا ۶۰ سالگیش مروجش بود. در ۴۶ سالگی ایده و اولین لینکر رو ابداع کرد که هنوزم استفاه میشه. در ۶۰ سالگی نیروی دریایی ازش درخواست کرد هنوز در اونجا به کار ادامه بده و در ۸۰ سالگی از نیروی دریایی بیرون اومد و مشاور شرکت
DEC
شد و در ۸۴ سالگی درگذشت.
ناوشکن موشک انداز یو اس اس هاپر و سوپرکامپیوتر کری ایکس ای ۶ و یه کالج دانشگاه ییل، به افخارش، هاپر نامگذاری شده و اوباما مدال ازادی رییس جمهوری رو به یادش اهدا کرد.
تیم گریس هاپر، اولین باگ تاریخ رو در کامپیوتر مارک ۲ کشف کردن: یه حشره که لای دستگاه گیر کرده بود و نمیذاشت درست کار کنه؛ برای همینه که ما هنوزم به اشکال ریزی که نمیذاره برنامه درست کار کنه، میگیم باگ 🪲
گریس هاپر، متخصص #کامپیوتر و ریاضیدان. یکی از اولین برنامهنویسهای کامپیوترهای مارک ۱ هاروارد و یکی از اولین کسانی که روی مفهوم لینکرها کار کرد. اولین کسی که نظریه زبان #برنامه_نویسی مستقل از ماشین رو داد که منجر به اومدن زبان کوبول شد.
در ۳۴ سالگی سعی کرد در جنگ دوم شرکت کنه اما نیروی دریایی به خاطر «سن بالا» تقاضاش رو رد کرد. در ۴۳ سالگی روی پروژه یونیواک کار کرد و بعد به کوبول رسید که تا ۶۰ سالگیش مروجش بود. در ۴۶ سالگی ایده و اولین لینکر رو ابداع کرد که هنوزم استفاه میشه. در ۶۰ سالگی نیروی دریایی ازش درخواست کرد هنوز در اونجا به کار ادامه بده و در ۸۰ سالگی از نیروی دریایی بیرون اومد و مشاور شرکت
DEC
شد و در ۸۴ سالگی درگذشت.
ناوشکن موشک انداز یو اس اس هاپر و سوپرکامپیوتر کری ایکس ای ۶ و یه کالج دانشگاه ییل، به افخارش، هاپر نامگذاری شده و اوباما مدال ازادی رییس جمهوری رو به یادش اهدا کرد.
تیم گریس هاپر، اولین باگ تاریخ رو در کامپیوتر مارک ۲ کشف کردن: یه حشره که لای دستگاه گیر کرده بود و نمیذاشت درست کار کنه؛ برای همینه که ما هنوزم به اشکال ریزی که نمیذاره برنامه درست کار کنه، میگیم باگ 🪲