«دو روش برای طراحی نرمافزار وجود دارد. یک روش این است که آن را آنقدر ساده کنید که هیچ نقص آشکاری نداشته باشد. و روش دیگر این است که آن را آنقدر پیچیده کنید که هیچ نقص آشکاری وجود نداشته باشد.»
— C. A. R. Hoare
@DevYara
— C. A. R. Hoare
@DevYara
👍29❤2👏1
سطح خواندن و ریاضی دانشآموزان در سراسر جهان به طور قابل توجهی در حال کاهش است.
بر اساس نتایج آزمونهای بینالمللی (OECD & PISA) که دانشآموزان را ارزیابی میکنند، میانگین نمرات دانشآموزان 15 ساله در کشورهای توسعهیافته در سال 2025، 25 امتیاز در خواندن و 22 امتیاز در ریاضی نسبت به سال 2018 کاهش داشته است.
دانشآموزان 15 ساله کنونی، بیش از یک سال از همسالان خود در سال 2018 عقب هستند. سطح برخی از آنها به سطح دانشآموزان 14 ساله در آن زمان نزدیک است.
نسل جوان کنونی، نسبت به نسلهای قبلی، سریعتر مطالعه میکنند، اما دقت در درک مطلب آنها کمتر است. توانایی آنها در خلاصهسازی، تحلیل و بیان افکارشان کاهش یافته است.
به جای آن، عادت آنها به مرور سریع اطلاعات افزایش یافته است.
@DevYara
بر اساس نتایج آزمونهای بینالمللی (OECD & PISA) که دانشآموزان را ارزیابی میکنند، میانگین نمرات دانشآموزان 15 ساله در کشورهای توسعهیافته در سال 2025، 25 امتیاز در خواندن و 22 امتیاز در ریاضی نسبت به سال 2018 کاهش داشته است.
دانشآموزان 15 ساله کنونی، بیش از یک سال از همسالان خود در سال 2018 عقب هستند. سطح برخی از آنها به سطح دانشآموزان 14 ساله در آن زمان نزدیک است.
نسل جوان کنونی، نسبت به نسلهای قبلی، سریعتر مطالعه میکنند، اما دقت در درک مطلب آنها کمتر است. توانایی آنها در خلاصهسازی، تحلیل و بیان افکارشان کاهش یافته است.
به جای آن، عادت آنها به مرور سریع اطلاعات افزایش یافته است.
@DevYara
❤14👍3
برنامهنویسها در مصاحبه شغلی دیگه با این سوال مواجه نمیشن که «بلدی از AI استفاده کنی؟»
چون استفاده روزانه از AI برای کدنویسی به یک عادت تبدیل شده. حالا اگر برای مصاحبه یک شرکت برید، فکر میکنید چه چیزی میتونه مزیت شما نسبت به بقیه باشه؟
یک گفتوگوی کوتاه:
پرسش: در پروژهتون چه دستاورد فنیای داشتید؟
🟠 همه کدها رو AI نوشته، نمیدونم.
پرسش: یادتونه چه مشکل خاصی رو حل کرده باشید؟
🟠 یادم نیست. فقط یادمه یک مشکل خیلی توکن مصرف کرد.
پرسش: این کد رو AI نوشته. میتونید بگید مشکلش کجاست؟
🟠 فکر نکنم مشکلی داشته باشه. معمولا خطاها رو به AI میسپارم، خودش درستش میکنه.
دیگه از شما نمیپرسن «بلدی از AI استفاده کنی؟» چون استفاده از AI برای همه امکانپذیره.
سوال اصلی اینه:
آیا وقتی AI یک جواب اشتباه به شما میده، میتونید تشخیص بدید که اشتباهه؟
وقتی کدی که در Production اجرا شده با خطا مواجه میشه، میتونید بفهمید چرا این اتفاق افتاده و سریع حلش کنید؟
و مهمتر از همه، زمانی که به کمک AI ذخیره میکنید رو صرف چی میکنید؟
برای عمیقتر یاد گرفتن و بهتر شدن، یا فقط برای اینکه کارهای روزمره رو سریعتر تموم کنید؟
@DevYara
چون استفاده روزانه از AI برای کدنویسی به یک عادت تبدیل شده. حالا اگر برای مصاحبه یک شرکت برید، فکر میکنید چه چیزی میتونه مزیت شما نسبت به بقیه باشه؟
یک گفتوگوی کوتاه:
پرسش: در پروژهتون چه دستاورد فنیای داشتید؟
پرسش: یادتونه چه مشکل خاصی رو حل کرده باشید؟
پرسش: این کد رو AI نوشته. میتونید بگید مشکلش کجاست؟
دیگه از شما نمیپرسن «بلدی از AI استفاده کنی؟» چون استفاده از AI برای همه امکانپذیره.
سوال اصلی اینه:
آیا وقتی AI یک جواب اشتباه به شما میده، میتونید تشخیص بدید که اشتباهه؟
وقتی کدی که در Production اجرا شده با خطا مواجه میشه، میتونید بفهمید چرا این اتفاق افتاده و سریع حلش کنید؟
و مهمتر از همه، زمانی که به کمک AI ذخیره میکنید رو صرف چی میکنید؟
برای عمیقتر یاد گرفتن و بهتر شدن، یا فقط برای اینکه کارهای روزمره رو سریعتر تموم کنید؟
@DevYara
Please open Telegram to view this post
VIEW IN TELEGRAM
❤20
❤18
ماشین های کامپیوتینگ غیر وون نیومنی¹:
شاید فکر کنید معماری کامپیوتر های مدرن معمول¹ تنها معماری کامپیوتری باشه؛ ولی به غیر از این معماری کامپیوتر ها (ماشین های محاسباتی) دیگه هم وجود داره، مثل:
FPGA & CPLD:
اینا به جور کامپیوترن که سخت افزارشون با زبون های برنامه نویسی HDL خودشون رو تغییر میدن و یه سیستم پیچیده منطقی پیچیده رو به وجود میارن که میتونه با سرعت زیادی پردازش انجام بده؛ این کامپیوترا انقدر فلکسیبل هستن که ازشون برای شبیه سازی پردازنده ها استفاده میشه.
توی این کامپیوتر از مدارای منطقی دیجیتالی و فلیپ فلاپ ها و مدار های ترکیبی منطقی و و مکانیزم های تایمینگ دیجیتال برای میاده سازی رفتار پیاده میشه.
به نسبت یه کامپیوتر معمولی سرعت پردازشی خیلی بالاتری تو پردازش سیگنال ها داره؛ تو صنعت امروز ازش برای پیاده سازی سخت افزار مخصوص Ai استفاده میشه و به عنوان یه شبیه ساز از یه ic قبل از لیتوگرافی و تولید انبوه استفاده میشه.
[ Written by MatLumin ]
[ ✍ not generated with ai ]
👌 @DevYara
شاید فکر کنید معماری کامپیوتر های مدرن معمول¹ تنها معماری کامپیوتری باشه؛ ولی به غیر از این معماری کامپیوتر ها (ماشین های محاسباتی) دیگه هم وجود داره، مثل:
FPGA & CPLD:
اینا به جور کامپیوترن که سخت افزارشون با زبون های برنامه نویسی HDL خودشون رو تغییر میدن و یه سیستم پیچیده منطقی پیچیده رو به وجود میارن که میتونه با سرعت زیادی پردازش انجام بده؛ این کامپیوترا انقدر فلکسیبل هستن که ازشون برای شبیه سازی پردازنده ها استفاده میشه.
توی این کامپیوتر از مدارای منطقی دیجیتالی و فلیپ فلاپ ها و مدار های ترکیبی منطقی و و مکانیزم های تایمینگ دیجیتال برای میاده سازی رفتار پیاده میشه.
به نسبت یه کامپیوتر معمولی سرعت پردازشی خیلی بالاتری تو پردازش سیگنال ها داره؛ تو صنعت امروز ازش برای پیاده سازی سخت افزار مخصوص Ai استفاده میشه و به عنوان یه شبیه ساز از یه ic قبل از لیتوگرافی و تولید انبوه استفاده میشه.
پانویس:¹: (کامپیوتری که حافظه و پردازنده جدا داره و بهش میگن وون نیومنی)
[ Written by MatLumin ]
[ ✍ not generated with ai ]
Please open Telegram to view this post
VIEW IN TELEGRAM
❤12
Iwana-Proxy-Android.apk
21.7 MB
Iwana Proxy
با این اپلیکیشن میتونید به سریعترین پروکسی مناسب اینترنتتون متصل بشید
ریپو:
💻 github.com/Iwanian/Iwana-Proxy
👌 @DevYara | منبع
با این اپلیکیشن میتونید به سریعترین پروکسی مناسب اینترنتتون متصل بشید
ریپو:
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8
هر ایدهای انگار قبلاً گرفته شده...
هر APIای انگار از قبل وجود داره...
هر SaaSای ۱۲ تا رقیب داره...
هر لندینگ پیجی شبیه Tailwind پیشفرضه...
هر صفحه قیمتگذاری هم پلنهای Stripe رو کپی کرده...
هر «استارتاپ هوش مصنوعی» هم شده یه پرامپت + یه Wrapper...
پس الان دیگه چی بسازیم؟
👌 @DevYara
هر APIای انگار از قبل وجود داره...
هر SaaSای ۱۲ تا رقیب داره...
هر لندینگ پیجی شبیه Tailwind پیشفرضه...
هر صفحه قیمتگذاری هم پلنهای Stripe رو کپی کرده...
هر «استارتاپ هوش مصنوعی» هم شده یه پرامپت + یه Wrapper...
پس الان دیگه چی بسازیم؟
Please open Telegram to view this post
VIEW IN TELEGRAM
😁28❤2
چند ساله که زندگی برنامهنویسها داره عوض میشه. بخش بزرگی از کارمون رو AI Agentها انجام میدن و کار روزمرهمون بیشتر شده حرف زدن با AI و هدایت کردنشه.
اما یک مشکل جدی وجود داره: مهارتهامون داره ضعیف میشه. وقتی کاری رو کمتر انجام بدی، طبیعیه که توانایی انجام دادنش هم کم بشه. از طرفی اون لذتی که قبلا از ساعتها کدنویسی و حل یک مشکل میگرفتیم هم کم شده؛ همون حس Flow State که باعث میشد غرق کار بشیم.
شاید این فقط بخشی از فرایند سازگاری با AI باشه. شاید هم چند سال دیگه بفهمیم دانشی که کمکم کنار گذاشتیم، خیلی سخت و دردناک قابل برگشته.
برای همین به نظرم وقت انتخابه.
یا AI رو کامل میپذیریم و میذاریم Agentها کدنویسی کنن و خودمون میریم سمت Domain Expert شدن؛ یعنی در یک حوزه مثل Robotics، Fintech یا Database واقعا عمیق میشیم.
یا یک حالت وسط پیدا میکنیم: خودمون معماری و بخشهای اصلی کد رو مینویسیم و جزئیات تکراری رو میسپاریم به AI. چیزی شبیه Tab, Tab. اینطوری هم سرعت داریم، هم هنوز درگیر کد میمونیم و از ساختار سیستم فاصله نمیگیریم.
شاید مسئله اینه که برنامهنویسها باید تصمیم بگیرن کدوم بخش از خودشون رو حاضرن به AI بسپارن.
👌 @DevYara
اما یک مشکل جدی وجود داره: مهارتهامون داره ضعیف میشه. وقتی کاری رو کمتر انجام بدی، طبیعیه که توانایی انجام دادنش هم کم بشه. از طرفی اون لذتی که قبلا از ساعتها کدنویسی و حل یک مشکل میگرفتیم هم کم شده؛ همون حس Flow State که باعث میشد غرق کار بشیم.
شاید این فقط بخشی از فرایند سازگاری با AI باشه. شاید هم چند سال دیگه بفهمیم دانشی که کمکم کنار گذاشتیم، خیلی سخت و دردناک قابل برگشته.
برای همین به نظرم وقت انتخابه.
یا AI رو کامل میپذیریم و میذاریم Agentها کدنویسی کنن و خودمون میریم سمت Domain Expert شدن؛ یعنی در یک حوزه مثل Robotics، Fintech یا Database واقعا عمیق میشیم.
یا یک حالت وسط پیدا میکنیم: خودمون معماری و بخشهای اصلی کد رو مینویسیم و جزئیات تکراری رو میسپاریم به AI. چیزی شبیه Tab, Tab. اینطوری هم سرعت داریم، هم هنوز درگیر کد میمونیم و از ساختار سیستم فاصله نمیگیریم.
شاید مسئله اینه که برنامهنویسها باید تصمیم بگیرن کدوم بخش از خودشون رو حاضرن به AI بسپارن.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤17👍7
در برنامهنویسی، دشوارترین بخش، حل مسائل نیست، بلکه تصمیمگیری درباره اینکه چه مسائلی را باید حل کرد.
— Paul Graham
👌 @DevYara
— Paul Graham
Please open Telegram to view this post
VIEW IN TELEGRAM
👍22
سالها وقت گذاشتیم زبان ماشینها رو یاد بگیریم، اما زبان آدمها رو یادمون رفت...
سرورهای اون سر دنیا رو تو چند ثانیه شبکه میکنیم، ولی با نزدیکترین آدمای زندگیمون غریبهایم.
تلخترین تناقض این کار قشنگ همینجاست: ما خالق ارتباطاتیم، ولی خودمون تنهایترینیم.🥀
x.com/abrinacom
👌 @DevYara
سرورهای اون سر دنیا رو تو چند ثانیه شبکه میکنیم، ولی با نزدیکترین آدمای زندگیمون غریبهایم.
تلخترین تناقض این کار قشنگ همینجاست: ما خالق ارتباطاتیم، ولی خودمون تنهایترینیم.🥀
x.com/abrinacom
Please open Telegram to view this post
VIEW IN TELEGRAM
💔41👍6
کالکشن Ganjoor منتشر شد!
این کالکشن شامل سه تا دیتاست هست که دوتاشون جدید هستن:
- farbodbij/Ganjoor-Rhythm-Bench
دیتاست ارزیابی مدلهای زبانی برای پیدا کردن وزن عروضی اشعار فارسی، تلاش کردم اشعار چالشی و غیر معروف رو جدا کنم تا بنچمارک بهتری داشته باشیم.
- farbodbij/Ganjoor-Corpus
اطلاعات اشعار، شاعران و کتابها جمعآوری شده از گنجور شامل بیش از بیش از ۲۰۰ شاعر، ۱۳۰ هزار شعر و یک میلیون بیت شعر.
- Reza2kn/ganjoor-recitations
دیتاست بازخوانی اشعار گنجور بیش شامل بیش از ۳۰ هزار شعر و ۱۲۰۰ ساعت صوت افراد مختلف
👌 @RepoFA
این کالکشن شامل سه تا دیتاست هست که دوتاشون جدید هستن:
- farbodbij/Ganjoor-Rhythm-Bench
دیتاست ارزیابی مدلهای زبانی برای پیدا کردن وزن عروضی اشعار فارسی، تلاش کردم اشعار چالشی و غیر معروف رو جدا کنم تا بنچمارک بهتری داشته باشیم.
- farbodbij/Ganjoor-Corpus
اطلاعات اشعار، شاعران و کتابها جمعآوری شده از گنجور شامل بیش از بیش از ۲۰۰ شاعر، ۱۳۰ هزار شعر و یک میلیون بیت شعر.
- Reza2kn/ganjoor-recitations
دیتاست بازخوانی اشعار گنجور بیش شامل بیش از ۳۰ هزار شعر و ۱۲۰۰ ساعت صوت افراد مختلف
Please open Telegram to view this post
VIEW IN TELEGRAM
❤14👏1
با NetDraw میتونید داخل مرورگر نود بسازید، به هم وصلشون کنید، جابهجاشون کنید و در نهایت دیاگرام رو به PNG، SVG یا GIF خروجی بگیرید.
حتی امکان ضبط خود دیاگرام به صورت ویدیو هم داره.
https://mr-r3b00t.github.io/net_draw
👌 @DevYara
حتی امکان ضبط خود دیاگرام به صورت ویدیو هم داره.
https://mr-r3b00t.github.io/net_draw
Please open Telegram to view this post
VIEW IN TELEGRAM
❤12👍1
هر بار که یه تکنولوژی جدید میاد، یکی از چیزهایی که سریعتر از همه زیاد میشه، دورههای آموزشی مربوط به همون تکنولوژیه.
الان هم همین اتفاق برای AI افتاده؛ دورههای مختلف زیاد شدن و همه دارن به مردم یاد میدن چطور از AI استفاده کنن.
احتمالا اطرافمون آدمهایی هستن که به این موضوع علاقهمند شدن. به نظرم بد نیست اینو بهشون بگیم:
یاد گرفتن دورههای جدید ضرری نداره و حتی ممکنه باعث بشه ایده یا دیدگاه جدیدی پیدا کنید.
اما برای خیلی از آدمها، صرفا یاد گرفتن AI قرار نیست تغییر بزرگی توی زندگیشون ایجاد کنه.
این جمله که «کسی که از AI استفاده نمیکنه، از کسی که استفاده میکنه عقب میمونه» رو هم خیلی جدی نگیرید. برد و باخت توی کار و زندگی فقط به این موضوع بستگی نداره.
اگه AI واقعا داره بهتون کمک میکنه، حتما ازش استفاده کنید.
ولی اگه هنوز فایدهای براتون نداره، لازم نیست فقط برای اینکه از بقیه عقب نمونید، خودتون رو مجبور به استفاده ازش کنید.
👌 @DevYara
الان هم همین اتفاق برای AI افتاده؛ دورههای مختلف زیاد شدن و همه دارن به مردم یاد میدن چطور از AI استفاده کنن.
احتمالا اطرافمون آدمهایی هستن که به این موضوع علاقهمند شدن. به نظرم بد نیست اینو بهشون بگیم:
یاد گرفتن دورههای جدید ضرری نداره و حتی ممکنه باعث بشه ایده یا دیدگاه جدیدی پیدا کنید.
اما برای خیلی از آدمها، صرفا یاد گرفتن AI قرار نیست تغییر بزرگی توی زندگیشون ایجاد کنه.
این جمله که «کسی که از AI استفاده نمیکنه، از کسی که استفاده میکنه عقب میمونه» رو هم خیلی جدی نگیرید. برد و باخت توی کار و زندگی فقط به این موضوع بستگی نداره.
اگه AI واقعا داره بهتون کمک میکنه، حتما ازش استفاده کنید.
ولی اگه هنوز فایدهای براتون نداره، لازم نیست فقط برای اینکه از بقیه عقب نمونید، خودتون رو مجبور به استفاده ازش کنید.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14❤5
This media is not supported in your browser
VIEW IN TELEGRAM
آپدیت جدید PersianLabs UI!
ساخت پروژههای React با CLI، به همراه فونت فارسی و انگلیسی از پیش تنظیمشده.
ساخت پروژه:
ui.persian-labs.ir/create
👌 @DevYara
ساخت پروژههای React با CLI، به همراه فونت فارسی و انگلیسی از پیش تنظیمشده.
npx persianlabsui@latest init
ساخت پروژه:
ui.persian-labs.ir/create
Please open Telegram to view this post
VIEW IN TELEGRAM
❤17
ایلان ماسک هم یک جمله معروف و قابل تأمل دارد:
«اگر برای ادامه دادن به انگیزه نیاز دارید، بهتر است کسبوکار را شروع نکنید.»
👌 @DevYara
«اگر برای ادامه دادن به انگیزه نیاز دارید، بهتر است کسبوکار را شروع نکنید.»
Please open Telegram to view this post
VIEW IN TELEGRAM
👍31😁2💔1
احتمالا برای شما هم ادمین طنزپرداز اکانت تلگرام در شبکه ایکس (توییتر) باید شخصیت جالبی باشد
یک مصاحبه ده سوالی با این شخص درباره چگونگی استخدامش در تلگرام و...👇🏽
🎤 Thanks to @Telegram (𝕏) for accepting the interview, Telegram X account admin and streamer.
➖ ➖ ➖ ➖
1⃣ Alright, intern, let’s start from the beginning. How did you discover and get the job as the administrator of Telegram’s X account, and how did you feel when you received confirmation that you had been hired?
2⃣ Your posts are truly iconic and unconventional. Do you think other companies or social media platforms should also use a more playful approach when communicating with their users?
3⃣ How do you respond to criticism from people who say that an official account should post fewer memes and be more diplomatic?
4⃣ Do you think your posts accurately reflect the average Telegram user and the platform’s ideals?
5⃣ It seems that there are multiple people behind the Telegram Intern role. Is that the case? If so, how many of you are there, and how do you organize yourselves?
6⃣ Which post are you most proud of, and which one do you wish you hadn’t made?
7⃣ Let’s move on to Telegram: why should someone choose Telegram over another messaging app that focuses on security?
8⃣ What is your favorite Telegram feature, and why?
9⃣ What is the best part of being the administrator of the X account of one of the largest messaging apps in the world?
1⃣ And finally, what advice would you give to someone who would like to join the Telegram team?
یک مصاحبه ده سوالی با این شخص درباره چگونگی استخدامش در تلگرام و...👇🏽
Pretty simple. A friend tipped me off to a job posting on telegram.org/jobs for writers. I went and applied through the jobs bot and did some writing tasks. A few weeks later, woke up to a message from some stranger named Markus saying he had an offer I shouldn't refuse.
So I didn't.
Probably not. Other companies have to keep board members and execs and investors happy and most of them care only about money. I answer to one man and he likes funny.
I heard there are ten million branded accounts putting out corpo slop. I'm sure they can find one boring enough to make them happy.
God I hope not.
I'm me but sometimes I'm he and together we're we except when we're thee. Intern is a state of mind.
Hard to pick one. That first post clapping back against some Indian MP was probably the first real test of the new Twitter M.O. No ragrets.
Every other app out there does what it does to make their shareholders rich. That's great if you're a shareholder, less so if you're a user. Telegram is monetized just enough to keep itself afloat and so the priority is making a service that works well and respects its users.
Again, hard to pick just one. The Edit feature is one I use constantly every day but the sticker maker is hard to beat for the memes.
Complete freedom to do as one pleases. There's no approval process, no mandates, no performance reviews. At no point is it there to sell anything or to try and convince users of things. It's just a good time. The instructions were clear: "don't be predictable" and "fear no one".
Learn broadly - seek out culture, history, pop media, poetry, art. Focus specifically - know your niche and hone it into an art. Be funny - take an improv class if you must.
If you want to be on the tech side of things, I can't really give any advice except be the very best and win a contest. Being funny probably doesn't help there.
Cheers. 😽
Please open Telegram to view this post
VIEW IN TELEGRAM
😁15👍2
در برنامهنویسی، دشوارترین بخش، حل مسائل نیست، بلکه تعیین این است که چه مسائلی را باید حل کرد.
— پل گراهام
👌 @DevYara
— پل گراهام
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21❤3
رفقایی که توییتر (X) دارن اینو ریتوییت و لایک میکنید؟ خیلی ممنون میشم❤️
https://x.com/Afsh6n/status/2103112649831550998
https://x.com/Afsh6n/status/2103112649831550998
❤8🗿1