کدهالیک | codehalic
Відкрити в Telegram
دوره های آموزشیمون رو از داخل سایت ببینید https://codehalic.ir
Показати більше4 060
Підписники
Немає даних24 години
+507 днів
+32030 день
Архів дописів
4 068
داشتم مقاله معرفی Claude Opus 4.8 از Anthropic رو میخوندم و حس کردم کمکم داریم وارد فاز جدیدی از مدلهای AI میشیم. جایی که صرفاً باهوشتر بودن مهم نیست، بلکه اینکه مدل چقدر قابل اعتماده اهمیت بیشتری پیدا کرده. چیزی که توی این نسخه خیلی روش تاکید شده اینه که Claude کمتر وقتها الکی با اعتمادبهنفس جواب اشتباه میده و وقتی مطمئن نیست، راحتتر عدم قطعیت رو نشون میده. شاید ساده به نظر بیاد ولی به نظرم دقیقاً همین فرق بین یه مدل نمایشی و یه مدلیه که واقعاً بشه توی کار جدی بهش تکیه کرد.
از اون طرف قابلیتهای agenticش هم خیلی خفن شده. مدل میتونه برای تسکهای پیچیده چندتا workflow موازی اجرا کنه، خروجیها رو بررسی کنه و بعد جمعبندی نهایی بده. یعنی کمکم داریم از «چتبات» فاصله میگیریم و میرسیم به چیزی شبیه همکار واقعی.
حسی که از کل مقاله گرفتم این بود که رقابت اصلی AI دیگه فقط روی benchmark و عدد و رقم نیست؛ روی اعتماد کاربره. هر مدلی که کمتر hallucinate کنه و رفتار قابلپیشبینیتری داشته باشه، احتمالاً برندهی نسل بعدیه.
#opus_4.8
https://www.anthropic.com/news/claude-opus-4-8
@codehalics | کدهالیک
4 068
یه بارم تو ی بیزینسی میدیدم که کاربر میخواد شارژ بخره هر بار که میخواد بخره ۱۲ بار ریکوست میزنه حداقل اخرم هیچ کدوم نمیخره ورداشتن ایپیشو بلاک کردن
بعدا فهمیدیم رو دکمه مادر مرده خرید که میرفت به درگاه لودینگ نزاشته بودن بعد خیلی دیر میرفت درگاه طرف هی ریکوست میزد چرا این لامصب نمیره تو درگاه !
نمیدونم چقد مرتبط بود این داستان ولی واقعا یه سری از اینایی ک زیاد ریکوست میزنن گندکاریای خودمون توی اپلیکیشنه
ما ک اونو بلاک کردیم ولی یاد گرفتیم واس این کارا یه کلید یونیک بسازیم برای یه کاربر توی ردیس که سیصد بارم زد نره سیصد تا تراکنش بسازه که بعدا بخوایم بلاکش کنیم چوناپ موبایل بود نمیشد دیگ ریلیز بدیم درستش کنیم اینو !
@codehalics | کدهالیک
4 068
بابک تو خیلی بامزه ای این چیه تو پنلت گذاشتی مگ ClashOfClans عه ؟ :))))))))))))))))
@codehalics | کدهالیک
4 068
بیاید یه لایف هک توی لینوکس بهتون یاد بدم
تازه فهمیدم
nala چقدر از apt بهتره.
عملاً همون کارای apt رو انجام میده ولی خروجی تمیزتره، سرعت دانلود بهتره، mirror مناسب پیدا میکنه و موقع نصب پکیجها آدم واقعاً میفهمه داره چه اتفاقی میفته.
مثلاً بهجای این:
sudo apt install nginx
الان اینو میزنم:
sudo nala install nginx
ظاهر خروجی خیلی مرتبتره، dependencyها واضحتر نمایش داده میشن و حس مدرنتری داره.
ترکیبش با screen هم عالیه؛
یه سشن باز میکنی، آپدیت رو میذاری اجرا شه و حتی اگر SSH قطع شد چیزی از دست نمیره.
از اون ابزاراییه که بعد از استفاده، برگشتن به apt یکم سخت میشه.
همه کامند هایی که با apt میزنین با nala هم میتونین بزنین مثلا nala upgrade
اولش یه اسکرین بسازین توش دستورارو بزنین و بعد دیتچ کنین و برید پی کارتون خودش پشت زمینه کل سیستم اپدیت میکنه بدون که بخواد سیشن ssh شما روش تاثیری داشته باشه !
@codehalics | کدهالیک4 068
یه سری بحثها درباره .NET 11 هست که میگن مدل async/await قراره یه تغییر جدی تو معماریش داشته باشه؛ یعنی بخشی از کارهایی که قبلاً Roslyn انجام میداد (مثل ساخت state machine و مدیریت await) بیشتر منتقل میشه به خود runtime و CoreCLR. تو این مدل جدید، بهجای اینکه وضعیتهای async مثل قبل هی برن روی heap و فشار GC زیاد بشه، گفته میشه اجرای این حالتها به runtime نزدیکتر و بهینهتر میشه تا allocation کمتر بشه و performance تو سناریوهای سنگین async بهتر دربیاد و latency هم پایینتر بیاد. حتی بعضیا میگن دیباگ و trace هم تمیزتر میشه چون اون همه MoveNext و state اضافی کمتر دیده میشه؛ البته فعلاً بیشتر در حد بحث و پیشنمایشه و باید دید واقعاً تو نسخه نهایی چطور پیاده میشه.
#.Net11
@codehalics | کدهالیک
4 068
توی کانال دوممون یعنی کار باشه جاب آفر های سطح لینکدین و توییتر و جاهایی که توی جابینجا و جاب ويژن نیستن ولی میتونین مستقیم براشون اپلای کنید رو میزاریم
اگر مایل بودید حتما به کانال دوممون هم جوین بشید !
@karbashe_ir
4 068
Repost from کار باشه !
فرصت ریلوکیشن به ارمنستان
WE'RE HIRING — Senior Angular Developer (Yerevan · Hybrid · Visa & Relocation Support)
ArgusRecruit · Many Eyes. One Purpose.
We're recruiting on behalf of an international software company on a confidential basis. They're looking for a Senior Angular Developer to own architecture decisions and shape the frontend of a product used across multiple markets.
📍 Yerevan, Armenia · 🏢 Hybrid · 💼 Senior · Full-time
🌍 Visa sponsorship and relocation support available for international candidates
🇬🇧 English required
What you'll do:
• Design and develop production-grade frontend applications using Angular (v14+)
• Optimize for speed, responsiveness, and cross-device performance
• Build type-safe API consumption layers
• Implement security and accessibility (A11y) standards
• Conduct code reviews and support the full development lifecycle
• Mentor mid-level engineers and shape frontend architecture
What we're looking for:
• 6+ years in frontend development with strong Angular focus
• Expert-level TypeScript, RxJS, and state management (NgRx)
• Component libraries and design systems experience
• Strong responsive design and A11y standards
• Unit testing (Jasmine/Jest) and E2E testing (Cypress/Playwright)
• Git with collaborative workflows
• Fluent English
This is a senior, hands-on role for someone who cares about clean component architecture and the boring parts — testing, code reviews, accessibility — not just shipping features.
— Where ambitious talents meet exceptional employers —
👉 Apply confidentially: https://lnkd.in/d5UzDKp4
#relocation #frontend
➖➖➖➖➖➖➖➖➖➖
💬 @job_bashe | گروه کار باشه با دسته بندی شغلی
📢 @karbashe_ir | کانال کار باشه
4 068
کلودفلر یه فیچری داره به اسم Cloudflare Flagship یک سرویس مدیریت Feature Flag است که به توسعهدهندهها اجازه میدهد قابلیتهای نرمافزار را بدون نیاز به انتشار مجدد کد کنترل کنند. با استفاده از آن میتوان فیچرها را برای درصدی از کاربران فعال کرد، بهصورت مرحلهای rollout انجام داد یا بر اساس قوانین و ویژگیهای کاربر آنها را محدود یا فعال کرد. این سرویس با Cloudflare Workers و استاندارد OpenFeature سازگار است و امکان مدیریت ساده و انعطافپذیر ویژگیهای اپلیکیشن را فراهم میکند.
https://developers.cloudflare.com/flagship/
پ.ن : این ویژگی از چند وقت پیش برای عده ای فعال شده بود ولی الان وارد فاز پابلیک بتا شده !
@codehalics | کدهالیک
4 068
یه باگ امنیتی مهم توی FastAPI (و Starlette) وجود داره که باعث میشه با دستکاری هدر Host، مسیر درخواست جعلی ساخته بشه و در بعضی حالتها بشه احراز هویت یا دسترسی به APIها رو دور زد.
https://badhost.org/
@codehalics | کدهالیک
4 068
یه پست بامزه و جالب امروز راجب به استفاده از ai دیدم که ترجمش رو براتون میزارم حس و حال های مشترکی با خود من داره و همینارو منم حس کردم و جالب بود !
از حرف زدن با هوش مصنوعی خسته شدهام. چند ریپازیتوری در GitHub پیدا کردم که بدافزار پخش میکردند. از AI پرسیدم باید چه کار کنم، اما جواب مفیدی نداد. بعد در GitHub یک بحث باز کردم. کسی جواب داد، اما دقیقاً همان متن AI بود. وقتی گفتم، کامنت حذف شد. نفر بعدی هم دوباره همان پاسخ AI را فرستاد. در یک شرکت هم از مدیر یک سؤال کاری پرسیدم. بهجای جواب، اسکرینشات ChatGPT فرستاد. گفتم ربطی به سؤال من ندارد و اشتباه است. یک دقیقه بعد دوباره اسکرینشات دیگری فرستاد، بدون اینکه حتی جواب را بخواند. اخیراً هم در Reddit با کسی در حال گفتگو بودم، اما بعد از چند پیام فهمیدم دارم با یک AI صحبت میکنم. مشکل فقط AI نیست؛ این است که آدمها هم دیگر فکر نمیکنند، فقط پاسخ AI را کپی میکنند و میفرستند. از حرف زدن با AI خسته شدهام. میخواهم با انسانها صحبت کنم.https://orchidfiles.com/im-tired-of-ai-generated-answers/ @codehalics | کدهالیک
4 068
یه توصیه اکید بهتون دارم اگر که اینترنتتون وصل شد اولین کاری که انجام باید بدید آپدیت کردن همه دیوایس هاتونه چون توی این ۹۰ روز تا دلتون بخواد زیرو دی اومده
هم سرور ها هم گوشی موبایل و هر چیزی که آپدیت میگیره رو آپدیت کنید حتما !
مخصوصا سرویس هایی که این چند وقت شنیدید که هک شدن مثل پنل های هاست و ...
@codehalics | کدهالیک
4 068
فوری
بازگشایی اینترنت بینالملل ثابت شروع شد
🔹در پی دستور رئیس جمهور به وزیر ارتباطات برای بازگشایی اینترنت بین الملل: تا ساعت ۱۵ امروز سه شنبه (۵ خردادماه) حاکی از ادامه روند بازگشایی است و توقفی در اجرای حکم رئیس جمهور صورت نگرفته است.
@codehalics | کدهالیک
4 068
متاسفانه تو وضعیت موجود نوبرکلاد یکی از استارتاپ های خوب و خوش فکر در زمینه کلاد و خدمات دواپس و ... که در ته لاگ اخیر هم حضور پر رنگ داشتن نتونستن ادامه بدن و fail شدن !
در ادامه مسیر براشون بهترین ها رو آرزو میکنیم حیف این تیم جوون و پر انگیزه که متاسفانه نتونستند ادامه بدن !
@codehalics |کدهالیک
4 068
چند وقت پیش توی کانال دربارهی یه مقالهی خیلی باحال از Quanta نوشتم؛ مقالهای دربارهی اینکه گاهی «چیزی که نمیتونیم ثابت کنیم» خودش میتونه تبدیل بشه به ابزار امنیتی. ایدهاش از Zero-Knowledge Proof شروع میشد؛ اینکه بتونی ثابت کنی چیزی رو میدونی، بدون اینکه خود اون چیز رو افشا کنی. خلاصهی سادهاش این بود که در امنیت، همیشه مسئله فقط این نیست که «چیزی قابل شکستن هست یا نه»، گاهی مسئله اینه که آیا اساساً میشه راه شکستن یا ناامن بودنش رو ثابت کرد یا نه.
این چند روز دوباره یاد همون مقاله افتادم، وقتی دیدم هنوز در سال ۲۰۲۶، با این حجم از کراولرها، باتها و رباتهای اسکمر، بعضی سایتها توی سناریوی Forgot Password خیلی راحت جواب میدن: Email Not Found. یعنی اگر من ایمیل یک نفر رو داشته باشم، میتونم برم توی مسیر بازیابی رمز عبور و بفهمم آیا اون آدم قبلاً عضو اون سایت بوده یا نه. این دقیقاً همون جاییه که UX Writing فقط مسئلهی شفافنویسی نیست؛ مسئلهی مرز بین اطلاعرسانی کافی و افشای دادهی پشت سیستم هم هست.
وقتی محصول به من میگه «ایمیل یافت نشد»، در واقع داره فرض میکنه من حق دارم این اطلاعات رو بدونم. در حالی که با تقریب خوبی، نه. پیامهایی مثل «اگر این ایمیل در سیستم ثبت شده باشد، لینک بازیابی رمز عبور ارسال خواهد شد» شاید از نظر تجربه کاربری کمی گنگتر باشن، اما از نظر امنیت و حریم خصوصی رفتار بالغتری دارن. چون به کاربر واقعی کمک میکنن، بدون اینکه به فرد ناشناس اطلاعات اضافه بدن.
ما خیلی وقتها دربارهی امنیت محصول بهعنوان چیزی جدا از حریم خصوصی حرف میزنیم، در حالی که این دو در عمل بهشدت به هم گره خوردن. اتحادیه اروپا درگیر کوکیها و قوانین پیچیدهایه که خیلی وقتها به UX آسیب میزنن، اما همزمان هنوز چنین مسئلههای سادهای توی محصولها دیده میشه. به نظرم امنیت نباید بعد از حریم خصوصی بیاد؛ امنیت باید طوری طراحی بشه که از همان ابتدا مراقب حریم خصوصی آدمها هم باشد.
همون مقالهی Quanta از یک زاویهی عمیقتر میگفت گاهی «ندانستن» یا «نتوانستن برای اثبات» میتونه بخشی از مدل امنیت باشه. شاید در طراحی محصول هم باید همینقدر جدی به این فکر کنیم که چه چیزهایی را اصلاً نباید به کاربر ناشناس بگوییم، حتی اگر گفتنش از نظر UX سادهتر و واضحتر به نظر برسد.
مقاله باحالیه، اگه نخوندین یه سر بهش بزنین:
https://www.quantamagazine.org/how-unknowable-math-can-help-hide-secrets-20260511/
@codehalics | کدهالیک
4 068
بازگشایی اینترنت بین الملل مصوب شد
🔹ستاد راهبری و ساماندهی فضای مجازی صبح امروز دوشنبه (چهارم خردادماه) به ریاست دکتر عارف معاون اول رئیس جمهور تشکیل جلسه داد و بازگشت اینترنت به وضعیت قبل از دی ماه 1404 مصوب شد.
🔹این مصوبه برای رییس جمهور ارسال شد و در صورت تایید رئیس جمهور جهت اجرا برای وزارت ارتباطات ارسال خواهد شد.
@codehalics | کدهالیک
4 068
ازم پرسید به عنوان یک فرانت اند دولوپر useEffectEvent رو بلدی ؟؟
من بلد نبودم شما یاد بگیرین :
وقتی داخل useEffect نیاز به دسترسی به آخرین مقدار props/state داری ولی نمیخوای Effect reconnect بشه.
این هوک دقیقاً برای حل همین مشکل ساخته شده.
Reference : https://react.dev/reference/react/useEffectEvent
Abolfazl
@codehalics | کدهالیک
4 068
این پروژه داره از SNI SPOOFING استفاده میکنه و مخصوص مک بوک و MacOS عه و کار میکنه صد در صد ازش استفاده کنید و نصبش کنید میتونه بهتون توی اتصال برای توسعه و دولوپمنت و کد زدن که نیاز به نت هست کمک کنه
در قالب آموزشی ازش استفاده کنید لطفا دی:
https://github.com/g3ntrix/Cloak
@codehalics | کدهالیک
4 068
یه نفر اومده یک کار خیلی ساده اما پرتکرار در نرمافزارها را دوباره از صفر نگاه کرده: تبدیل عدد به متن. معمولاً برای اینکه مثلاً عدد 123456 به رشتهی «123456» تبدیل شود، برنامه عدد را چند بار تقسیم میکند، رقمها را یکییکی درمیآورد یا از جدولهای آماده کمک میگیرد. کاری که این مقاله کرده این است که بهجای این مسیر کلاسیک، عدد را به تکههای ۸ رقمی شکسته، بعد با دستورهای SIMD در پردازندههای جدید، چند رقم را همزمان حساب کرده است. یعنی بهجای اینکه CPU رقمها را پشت سر هم و دانهدانه بسازد، آنها را موازی محاسبه میکند. برای این کار هم از AVX-512 و ضربهای سریع استفاده کرده تا تقسیمهای سنگین حذف شوند. حتی الگوریتم قبل از اجرا یک نمونهگیری کوچک انجام میدهد تا بفهمد عددها شبیه هماند یا متنوع، و بر اساس آن مسیر سریعتر را انتخاب میکند. خروجیاش این شده که عملیاتی به ظاهر معمولی، در بعضی حالتها زیر دو نانوثانیه انجام میشود.
https://onlinelibrary.wiley.com/doi/10.1002/spe.70079
@codehalics | کدهالیک
4 068
🔵 اشتراک یه ماهه رایگان کانوا
لینک جوین:
https://www.canva.com/brand/join?token=F-_dTc56pJMVno7i-jMbaQ&referrer=team-invite
@codehalics | کدهالیک
