جدا از بحث خود هوش مصنوعی خیلی علاقه دارم بدونم claude و openai معماری و طراحی سیستماشون چیه که این حجم از درخواست ها رو مثل کره جواب میدن؟ البته که منایع هم زیاد سمتش پرتاب میکنن و همش معماری تمیز و بهینه نیست حس میکنم.
@ever_code
@ever_code
👍5
از دیروز تحریمهای claude شروع شده و متاسفانه فعلا بدون فیلترشکن یا تغییر dns نمیشه وصل شد.
@ever_code
@ever_code
🥰1
در مورد compression بگیم که یکی از موضوعات خیلی مهم در دنیای نرم افزاره. روشهای زیادی براش وجود داره و ریاضیات جالبی پشتش هست. یه منبعی که برای شروع میتونه خوب باشه کتاب Understanding Compression از انتشارات O'Reilly هست.
شاید اول تو ذهنمون فقط Rar و Zip و این چیزا بیاد، اما این مبحث یکی از اون دسته مباحث کمتر دیده شده هست که یه بخش خیلی خیلی بزرگی از صنعت کامپیوتر دنیا و مخابرات و شبکه ازش استفاده میکنه.
بنظرم یکی از نیش های جذاب کامپیوتریه و جا داره توش عمیق شد. یجورایی مثل رمزنگاری.
@ever_code
شاید اول تو ذهنمون فقط Rar و Zip و این چیزا بیاد، اما این مبحث یکی از اون دسته مباحث کمتر دیده شده هست که یه بخش خیلی خیلی بزرگی از صنعت کامپیوتر دنیا و مخابرات و شبکه ازش استفاده میکنه.
بنظرم یکی از نیش های جذاب کامپیوتریه و جا داره توش عمیق شد. یجورایی مثل رمزنگاری.
@ever_code
تو دوران هوش مصنوعی، نه تنها سرعت تولید کد زیاد شده، بلکه ابعاد دیگه هم تغییرات بنیادی زیادی داشتن.
امروز، با صحبت کردن، در کمترین زمان از ایده تا طرح اولیه میرسیم. صنعت دیزاین هم از این موضوع در امان نمونده. خانم Katie Dill، مسئول دیزاین کمپانی Stripe، توی این ویدیو میاد از این موضوع حرف میزنه.
یکی از چیزهایی که بهش اشاره میکنه، Zombie UI هست. با حضور AI سایت هایی که در دو دقیقه زده میشن، یکی از مهم ترین عناصر طراحی رو در خودشون ندارن. هدف یا بقول خودش intentionality.
از تاریخ میگه که چرا بعد از جنگ جهانی دوم، خیلی از ساختمان ها شبیه هم شدن و هدف طراح توی اون دوران گم شد، و تشبیهش میکنه به الان که همه سایت خودشون رو میزنن اما توی رابط های کاربری، هدف از بین رفته. همچی یک شکل شده و اون طراحی دیگه معطوف به تجربه کاربری نیست.
یکی از نکته هایی که مطرح میکنه راجب اینه که هوش مصنوعی خیلی سریع به ما حس "تموم" شدن محصول رو میده.
بنظرم خیلی ویدیوی آموزنده و تامل برانگیزیه و جا داره چندین بار دیده بشه. وقتی همه دارن از نحوه بهتر کد زدن و سریعتر به محصول نهایی رسیدن صحبت میکنن، خوبه که یکم ترمز بگیریم و به کاربر بیشتر فکر کنیم بجای اینکه سریع محصول رو "تموم" کنیم.
https://youtu.be/GLvFTMtw4Jk?si=QLXreZR2XgtAHiPV
@ever_code
امروز، با صحبت کردن، در کمترین زمان از ایده تا طرح اولیه میرسیم. صنعت دیزاین هم از این موضوع در امان نمونده. خانم Katie Dill، مسئول دیزاین کمپانی Stripe، توی این ویدیو میاد از این موضوع حرف میزنه.
یکی از چیزهایی که بهش اشاره میکنه، Zombie UI هست. با حضور AI سایت هایی که در دو دقیقه زده میشن، یکی از مهم ترین عناصر طراحی رو در خودشون ندارن. هدف یا بقول خودش intentionality.
از تاریخ میگه که چرا بعد از جنگ جهانی دوم، خیلی از ساختمان ها شبیه هم شدن و هدف طراح توی اون دوران گم شد، و تشبیهش میکنه به الان که همه سایت خودشون رو میزنن اما توی رابط های کاربری، هدف از بین رفته. همچی یک شکل شده و اون طراحی دیگه معطوف به تجربه کاربری نیست.
یکی از نکته هایی که مطرح میکنه راجب اینه که هوش مصنوعی خیلی سریع به ما حس "تموم" شدن محصول رو میده.
بنظرم خیلی ویدیوی آموزنده و تامل برانگیزیه و جا داره چندین بار دیده بشه. وقتی همه دارن از نحوه بهتر کد زدن و سریعتر به محصول نهایی رسیدن صحبت میکنن، خوبه که یکم ترمز بگیریم و به کاربر بیشتر فکر کنیم بجای اینکه سریع محصول رو "تموم" کنیم.
https://youtu.be/GLvFTMtw4Jk?si=QLXreZR2XgtAHiPV
@ever_code
YouTube
How to scale intent, quality, and artistry with Al | Katie Dill (Stripe)
As AI makes it easier to build, how do we keep products from becoming generic “zombie UI”? At the Lenny and Friends Summit, Stripe’s Katie Dill explains why great design still depends on a clear point of view, an understanding of users, and care in the details.…
❤2
EverCode
تو دوران هوش مصنوعی، نه تنها سرعت تولید کد زیاد شده، بلکه ابعاد دیگه هم تغییرات بنیادی زیادی داشتن. امروز، با صحبت کردن، در کمترین زمان از ایده تا طرح اولیه میرسیم. صنعت دیزاین هم از این موضوع در امان نمونده. خانم Katie Dill، مسئول دیزاین کمپانی Stripe، توی…
دوست داشتم بیشتر توضیح بدم راجب ویدیو، اما انقدر زیبا و تخصصیه بنظرم فقط باید دید و لذت برد. تک تک جملاتش نکته داره. خود این ویدیو یه تجربه خاصه بنظرم
EverCode
تو دوران هوش مصنوعی، نه تنها سرعت تولید کد زیاد شده، بلکه ابعاد دیگه هم تغییرات بنیادی زیادی داشتن. امروز، با صحبت کردن، در کمترین زمان از ایده تا طرح اولیه میرسیم. صنعت دیزاین هم از این موضوع در امان نمونده. خانم Katie Dill، مسئول دیزاین کمپانی Stripe، توی…
- Avoid Zombie UI: Stop building generic, soulless interfaces.
- Refuse to confuse done with good: Speed and polish don't equal quality.
- Have a clear POV: Set human standards so AI doesn't default to generic outputs.
- Encode intent: Embed design standards directly into AI workflows.
- Embrace post-build editing: Human quality control shifts to rigorous editing at the end.
- Raise the ceiling: Use AI to invent new interfaces, not just make old ones faster.
- Refuse to confuse done with good: Speed and polish don't equal quality.
- Have a clear POV: Set human standards so AI doesn't default to generic outputs.
- Encode intent: Embed design standards directly into AI workflows.
- Embrace post-build editing: Human quality control shifts to rigorous editing at the end.
- Raise the ceiling: Use AI to invent new interfaces, not just make old ones faster.
شرکت Stripe چند وقتی میشه که به یکی از شرکت های مورد علاقم تبدیل شده. یکی از بزرگترین شرکت های تک دنیاست و صاحب سبک هست.
https://youtube.com/@stripe?si=iEp00TkmvUZ4FqH0
کانال یوتوبش رو هم ببینید و کلی چیزهای جذاب داره.
@ever_code
https://youtube.com/@stripe?si=iEp00TkmvUZ4FqH0
کانال یوتوبش رو هم ببینید و کلی چیزهای جذاب داره.
@ever_code
یه سری شاخه های کامپیوتر دقیقا اون جاهایی هستن که ما میگفتیم مگه ریاضی کجا تو زندگی به درد میخوره؟ بنظرم فیلدهای Graphics programming و Sound engineering تو نرم افزار جزو جواب هاش میشن. البته توی سخت افزار خیلی بیشتر به چشم میاد این، ولی بعنوان مهندس نرم افزار، این دوتا فیلد رو همیشه دوست داشتم توشون عمیق بشم. جفتشون بشدت با ریاضی سر و کار دارن و برای شروع و درکشون باید فرمول ها و منطق پشتش رو بدونین.
توی گرافیک یه مبحثی داریم به نام Shader Programming که یکی از زیر شاخه هاش میشه، با استفاده از جبر خطی و مثلثات، میشه تصویر ایجاد کرد.
با Claude دارم یه سری ریاضیات دوران دبیرستان و دانشگاه رو مرور میکنم و خیلی تمیز داره درس میده بهم. اما دوست دارم در همین حد ازش کمک بگیرم، خود تصاویری که ایجاد میشه نوعی هنر هست. بنظرم داریم به جایی میرسیم که ذوق هنری خیلی داره از مهارت فنی مهم تر میشه.
سالهاست که هنر کار میکنم اما هیچوقت حس نمیکردم بخوام با کارم بیشتر تلفیقش کنم، از موسیقی تا طراحی، اما بنظرم به جایی میریم که دونستن هنر واجبه.
توصیه خودم به دوستان، سعی کنید یه هنری یاد بگیرید از موسیقی (درست و اصولی به همراه تئوری) تا طراحی، بعدا خیلی واجب تر میشه.
@ever_code
توی گرافیک یه مبحثی داریم به نام Shader Programming که یکی از زیر شاخه هاش میشه، با استفاده از جبر خطی و مثلثات، میشه تصویر ایجاد کرد.
با Claude دارم یه سری ریاضیات دوران دبیرستان و دانشگاه رو مرور میکنم و خیلی تمیز داره درس میده بهم. اما دوست دارم در همین حد ازش کمک بگیرم، خود تصاویری که ایجاد میشه نوعی هنر هست. بنظرم داریم به جایی میرسیم که ذوق هنری خیلی داره از مهارت فنی مهم تر میشه.
سالهاست که هنر کار میکنم اما هیچوقت حس نمیکردم بخوام با کارم بیشتر تلفیقش کنم، از موسیقی تا طراحی، اما بنظرم به جایی میریم که دونستن هنر واجبه.
توصیه خودم به دوستان، سعی کنید یه هنری یاد بگیرید از موسیقی (درست و اصولی به همراه تئوری) تا طراحی، بعدا خیلی واجب تر میشه.
@ever_code
❤1
EverCode
یه سری شاخه های کامپیوتر دقیقا اون جاهایی هستن که ما میگفتیم مگه ریاضی کجا تو زندگی به درد میخوره؟ بنظرم فیلدهای Graphics programming و Sound engineering تو نرم افزار جزو جواب هاش میشن. البته توی سخت افزار خیلی بیشتر به چشم میاد این، ولی بعنوان مهندس نرم افزار،…
واقعا خیلی زیبا درس میده بنظرم
🔥2
بیاین یکم بیشتر روی گرافیک تمرکز کنیم.
این تصویر:
https://www.shadertoy.com/embed/XsXXDn?gui=true&t=10&paused=true
یک shader هست، کاملا با کد نوشته شده و طبق یه سری فرمول داره این ظاهر رو برای هر pixel میسازه.
تفاوت CPU و GPU، در زمینه ی همزمانی هست. توی گرافیک ما یک function رو به ازای تمام پیکسل های روی صفحه بصورت همزمان (parallel) اجرا میکنیم. اما CPU بصورت سری دونه دونه دستورات رو با سرعت بالا اجرا میکنه. سوالی که پیش میاد اینه که خب اگه انقد خفنه چرا کلا بجای CPU از GPU استفاده نمیکنیم؟
تو پست قبلی راجب اینکه گرافیک کلی فرمول ریاضی پشتشه صحبت کردیم. ریاضی چیزیه که میشه مستقیم روی مدار طراحی کرد و بصورت سخت افزاری محاسبه کرد.
بزارین اینطوری بگم، ما بجای اینکه با نرم افزار بیایم فرمول رو محاسبه کنیم: سیستم عامل بالا بیاد، دستورات رو لود کنه، بعد نرم افزار ما هم مثل بقیه دستورات لود و اجرا بشن
میایم روی سخت افزار، روی خود Transistor ها فرمول رو میسازیم، یعنی خود مدار یه محاسبه رو به سریعترین شکل ممکن (میشه گفت با سرعت برق) انجام میده.
اولین بار که با این موضوع برخورد داشتم تو درس طراحی دیجیتال (Digital Design) توی دانشگاه بود. اونجا یاد میگرفتیم با استفاده از Verilog مداری طراحی کنیم که یه محاسبه انجام میده، بعد میشد اون مدار رو بدیم بسازن و با ورودی و خروجی 0 و 1 مدار بهمون جواب محاسبات رو میده. این موضوع توی پردازش تصویر (مثلا توی دوربین راهنمایی و رانندگی) استفاده میشه.
کارت گرافیک هم از همین موضوع برای یه سری فرمول از پیش تعیین شده که بیشترین کاربرد رو توی محاسبه تصویر دارن استفاده میکنه و دستورات خارج ازون طراحی خیلی کندتر اجرا میشه. برای همینه که یه سری کارت گرافیک برای بازی خوبن، و یه سری برای هوش مصنوعی، چون فرمول هایی که روی مدار طراحی شدن فرق داره.
@ever_code
این تصویر:
https://www.shadertoy.com/embed/XsXXDn?gui=true&t=10&paused=true
یک shader هست، کاملا با کد نوشته شده و طبق یه سری فرمول داره این ظاهر رو برای هر pixel میسازه.
تفاوت CPU و GPU، در زمینه ی همزمانی هست. توی گرافیک ما یک function رو به ازای تمام پیکسل های روی صفحه بصورت همزمان (parallel) اجرا میکنیم. اما CPU بصورت سری دونه دونه دستورات رو با سرعت بالا اجرا میکنه. سوالی که پیش میاد اینه که خب اگه انقد خفنه چرا کلا بجای CPU از GPU استفاده نمیکنیم؟
تو پست قبلی راجب اینکه گرافیک کلی فرمول ریاضی پشتشه صحبت کردیم. ریاضی چیزیه که میشه مستقیم روی مدار طراحی کرد و بصورت سخت افزاری محاسبه کرد.
بزارین اینطوری بگم، ما بجای اینکه با نرم افزار بیایم فرمول رو محاسبه کنیم: سیستم عامل بالا بیاد، دستورات رو لود کنه، بعد نرم افزار ما هم مثل بقیه دستورات لود و اجرا بشن
میایم روی سخت افزار، روی خود Transistor ها فرمول رو میسازیم، یعنی خود مدار یه محاسبه رو به سریعترین شکل ممکن (میشه گفت با سرعت برق) انجام میده.
اولین بار که با این موضوع برخورد داشتم تو درس طراحی دیجیتال (Digital Design) توی دانشگاه بود. اونجا یاد میگرفتیم با استفاده از Verilog مداری طراحی کنیم که یه محاسبه انجام میده، بعد میشد اون مدار رو بدیم بسازن و با ورودی و خروجی 0 و 1 مدار بهمون جواب محاسبات رو میده. این موضوع توی پردازش تصویر (مثلا توی دوربین راهنمایی و رانندگی) استفاده میشه.
کارت گرافیک هم از همین موضوع برای یه سری فرمول از پیش تعیین شده که بیشترین کاربرد رو توی محاسبه تصویر دارن استفاده میکنه و دستورات خارج ازون طراحی خیلی کندتر اجرا میشه. برای همینه که یه سری کارت گرافیک برای بازی خوبن، و یه سری برای هوش مصنوعی، چون فرمول هایی که روی مدار طراحی شدن فرق داره.
@ever_code
❤1
https://claude.ai/artifact/SQQRuCYtcH9RyBY1ZfWaXg
برای ادامه دادن مبحث shader programming نیاز داشتم مثلثات مرور کنم، دادم claude برام یه آموزش interactive درست کنه، بنظرم جالب شد.
@ever_code
برای ادامه دادن مبحث shader programming نیاز داشتم مثلثات مرور کنم، دادم claude برام یه آموزش interactive درست کنه، بنظرم جالب شد.
@ever_code
claude.ai
Trig for Shaders
Eight live lessons on sin, cos, tan and friends, from the unit circle to rotation and polar shapes, with sliders and a tiny in-page shader.