کدهالیک | codehalic
Kanalga Telegram’da o‘tish
دوره های آموزشیمون رو از داخل سایت ببینید https://codehalic.ir
Ko'proq ko'rsatish3 969
Obunachilar
+1124 soatlar
-1357 kun
-16730 kun
Postlar arxiv
3 975
برای شروع باید بریم سراغ سادهترین روشی که از همون سال ۱۹۶۱ میلادی روی کار اومد و بهش الگوریتم scan میگن. تو این روش کابین آسانسور خیلی بیمغز عمل میکنه یعنی از طبقه همکف راه میفته و تا بالاترین طبقه ساختمون میره و برمیگرده و اصلا هم براش مهم نیست که کسی تو طبقات بالایی منتظرش هست یا نه. خب معلومه که این روش کلی وقت و برق رو هدر میداد و مسافرها رو حسابی کلافه میکرد. برای همین مهندسها یه روش منطقیتر به اسم look رو ساختن که الان تو بیشتر ساختمونها همون استفاده میشه. تو این سیستم جدید آسانسور فقط تا همون طبقهای بالا میره که بالاترین درخواست ازش صادر شده باشه و بعدش سریع مسیرش رو برعکس میکنه تا به بقیه برسه و اینجوری کلی تو زمان همه صرفهجویی میشه.
همه اینا جذابه وقتی تک آسانسور توی خونتون باشه !
۲/
@codehalics | کدهالیک
3 975
تقریبا روزی نیست که جلوی در آسانسور واینستم و به این فکر نکنم که الگوریتم این دستگاهها دقیقا چه شکلی کار میکنه و چه منطقی پشتشه. همین امروز یه مقاله خیلی جذاب راجع به همین موضوع خوندم و واقعا برام جالب بود که چه دنیای عجیب و پیچیدهای پشت این چند ثانیه وایسادن تو هر طبقه پنهان شده. چون این موضوع برام خیلی جذاب بود تصمیم گرفتم برای شما هم بنویسمش تا تو این رشته پست تمام این الگوریتمها رو به زبون ساده و گفتاری باز کنم. اینطوری شما هم دفعه بعد که منتظر رسیدن کابین هستین میتونین حدس بزنین که سیستم ساختمون شما داره از کدوم روش استفاده میکنه. مهندسها سالها وقت گذاشتن تا با کلی محاسبات ریاضی و منطقی زمان انتظار ما رو کمتر کنن و حالا میخوایم قدم به قدم ببینیم این سیستمها از اون مدلهای خیلی قدیمی تا این سیستمهای هوشمند امروزی چطوری تکامل پیدا کردن و چه چالشهایی رو پشت سر گذاشتن.
https://john.fun/elevators
۱/
@codehalics | کدهالیک
3 975
تو این مقاله دارن توضیح میدن که گوگل چطور با کمک هوش مصنوعی و مدلهای زبانی بزرگ امنیت کروم رو متحول کرده و تیم امنیتیشون تعریف میکنه که الان پروسه شناسایی، بررسی اولیه و رفع باگها تو مقیاس خیلی بزرگ کاملا خودکار شده. نویسندهها اشاره میکنن که با اضافه شدن ایجنتهای هوش مصنوعی پیدا کردن باگهای پیچیده خیلی سریعتر شده و سیستم خودش باگها رو فیلتر و بازتولید میکنه که نتیجش رفع بیشتر از هزار آسیبپذیری تو نسخههای اخیر بوده. اونا تو ادامه بیان میکنن که برای کم کردن فرصت هکرها دارن چرخه آپدیتهای امنیتی رو به دو بار تو هفته میرسونن و قابلیتی رو شرح میدن که مرورگر بتونه بدون نیاز به بسته و باز شدن فرآیندهای پسزمینه رو به صورت آنی آپدیت کنه. در نهایت هم تاکید میکنن که استراتژی امنیت حافظه رو دارن تو دو لایه جلو میبرن یعنی از یه طرف کدهای سی پلاس پلاس فعلی رو با تکنیکهای جدید ایمنتر میکنن و از طرف دیگه دارن با مهاجرت به زبان برنامهنویسی راست برای بخشهای حساس ریشه خیلی از مشکلات امنیتی رو به طور ساختاری از بین میبرن.
لینک مقاله
@codehalics | کدهالیک
3 975
کلین دوباره حدود ۵۰ میلیون توکن رایگان داده.
چهار مدل رو از همون اول در اختیار میذاره:
deepseek-v4-flash
GLM-5.2
step-3.7-flash
laguna-s-2.1
بدون نیاز به API key یا کارت اعتباری میتونید استفاده کنید.
نصبش هم سادهست:
npm i -g cline
ToPassTheTimee ✍️
@codehalics | کدهالیک
3 975
بنظرم خریدن کلاد مکس و gpt pro و ... تو این دوره که زندگی میکنیم همون خریدن بیت کوین توی سال ۲۰۰۹ بود که خیلیامون انجام ندادیم !
¥پاپاستا توپولوس¥
چقد باهام موافقین ؟
@codehalics | کدهالیک
3 975
اگر برنامهنویس باشید حتماً میدونید که بررسی کردن یه Pull Request گنده چقدر مکافاته و چقدر از تیم وقت میگیره! از اون طرف، تیکه تیکه کردن کارها تو چند تا برنچ مختلف و سر و کله زدن با Rebase کردنهای دستی هم دردسرهای خودش رو داشت. حالا گیتهاب یه قابلیت خیلی خفن به اسم Stacked Pull Requests معرفی کرده که این مشکل رو از ریشه حل میکنه. با این فیچر، شما میتونید اون تغییرات بزرگ کدهاتون رو به چند تا PR کوچیک، مرتب و لایهلایه تقسیم کنید. خوبیش چیه؟ اینه که همتیمیهاتون میتونن هر لایه رو خیلی سریع و جداگانه بررسی (Review) کنن و در نهایت شما میتونید کل این زنجیره رو فقط با یک کلیک تو پروژه اصلی Merge کنید! شرکتهای خفنی مثل Vercel (توسعهدهنده Next.js) و TED هم تو این مدت ازش استفاده کردن و میگن سرعت و دقت کارشون حسابی بالا رفته. اگر میخواید امتحانش کنید، فقط کافیه با یه دستور ساده (gh extension install github/gh-stack) افزونهاش رو تو ترمینال نصب کنید و از کد زدنِ بدون دردسر لذت ببرید
https://github.blog/changelog/2026-07-30-stacked-pull-requests-are-now-in-public-preview/
@codehalics | کدهالیک
3 975
این کتابچه جذاب انتروپیک که در مورد شیوهی ساختن استارتاپ هست، به فارسی ترجمه و در کانالم قرار دادم، امیدوارم به کار بیاد.
Parsa Kharazmian
@codehalics | کدهالیک
3 975
یه اپ iOS و Android که با اجرای npx t3 connect تو ترمینال، میتونی Claude و Codex و… رو کامل از گوشی کنترل کنی.
رابط کاربری تمیز، ۱۰۰٪ رایگان، open source و بدون هیچ سرور واسط.
📝 کدلوژیست | codeologist
@codehalics | کدهالیک
3 975
هنوز بعد ۷ ۸ سال کانالشو نگه داشتم بعدشم ادمای دیگ ازش جذب شدن ولی هر موقع ناامید میشم و حس اضطراب اجتماعی و اینا بهم دست میده میام یه سر میزنم بهش که بدونم از چه مسیر سختی اومدم توی برنامه نویسی :))))))
@codehalics | کدهالیک
3 975
اولین کاری که پیدا کردم دقیقاً همین شکلی شد.
رفتم مصاحبه و بعدش منو اضافه کرد به یه کانال و گفت این تسک رو باید بزنین. توی کانال ۸۰ نفر بودن و فکر اینکه نهایت قرار یه نفر از اینجا زنده بیاد بیرون مغزمو نابود میکرد!
گذشت و تسک رو زدم. بعدش اسبابکشی داشتیم و بعد از جابهجایی حدود دو هفته گذشت و خبری نشد. یه پیام دادم بهش، یه پیام کاملاً ساده، چیزی که هزاران بار مغزم گفت نه انجامش نده ولی انجامش دادم!
در کمال ناباوری گفت عه چه خوب، خب فردا بیا شرکت با هم صحبت کنیم. و همون شد شروع کار من توی یه شرکت کاملاً جدید، پیدا کردن دوستای خوب، کلی یادگیری، سابقه و چیزای دیگه.
واقعاً نترسید، دنیا برای پرروهاست!
@codehalics | کدهالیک
3 975
زک هولمن تو این پست تعریف میکنه که چطور سه تا از مهمترین موفقیتهای زندگیش، یعنی قبولی تو دانشگاه کارنگی ملون بعد از رفتن به لیست رزرو، استخدامش تو گیتهاب و حتی ورودش به دنیای مالکیت باشگاههای فوتبال، همگی با فرستادن یه ایمیل یا پیام مستقیم بیمقدمه شروع شدن. اون میگه خیلیا ممکن بگن اینا همهش شانسه، اما واقعیت اینه که ما پیامهای بیجواب و ناموفق رو خیلی زود فراموش میکنیم و فقط موفقیتها تو یادمون میمونه. حرفش اینه که اگه پیامی که میفرستی واقعی، صادقانه و با احترام باشه، ارزشش رو داره که شانسِ خودت رو امتحان کنی. از اون طرف هم وقتی به جایی رسیدی، خوبه که تو هم در رو به روی پیامهای بیمقدمه بقیه نبندی و بهشون فرصت بدی.
پیام اخلاقی: از فرستادن یه پیام صادقانه و شجاعانه به آدما نترس؛ گاهی اوقات بزرگترین فرصتهای زندگی پشت همین قدمهای کوچیک و بیمقدمه قایم شدن.
https://zachholman.com/posts/cold-email
@codehalics | کدهالیک
3 975
آزمایشگاه Google DeepMind توی یه مقالهی جدید استدلال میکنه که مدلهای زبانی (LLM) هیچوقت نمیتونن یه کشف علمی واقعی بکنن. برای توضیحش رفتن سراغ نگاه شخصی آلبرت اینشتین به علم؛ اینشتین توی نامهای به دوستش موریس سولووین، کشف علمی رو یه حلقهی سهمرحلهای کشیده بود.
Arta Mokaberi 🗒️
@codehalics | کدهالیک
3 975
زرنگ باشین یه پلتفرم SaaS ردیف بیارین بالا، بذارین روی سرور خودتون و برای هرکسی که سایت میخواد شخصیسازیش کنین؛ نمونهکاراش که عالی و چشمگیره، فقط کافیه یه بازاریابی درستوحسابی روش انجام بدی تا ببینی چه پول خوبی ازش درمیاد.
@codehalics | کدهالیک
3 975
برای گرفتن دیزاین استاندارد و تمیز از هوش مصنوعی ، اول ساختار رو براش تعریف کن. چطوری؟ با فایلهای MD وبسایت Refero Styles با کلی ساختار آماده دقیقا برای همین کار ساخته شده. بزرگترین کتابخانه فایل های design.md برای ایجنت های هوش مصنوعی! styles.refero.design
Mohammad Ebrahim Aali
@codehalics | کدهالیک
3 975
اگه هوش مصنوعی بتونه SHA-256 رو بشکنه، دقیقا چه بلایی سر بیتکوین میاد؟
امروز داشتم به این فکر میکردم که اگه AI به حدی برسه که الگوریتم رمزنگاری SHA-256 رو دور بزنه یا معکوسش کنه، چقدر اوضاع کریپتو خرتب میشه؟ رفتم دل و روده علمیشو درآوردم و به این چندتا فاجعه رسیدم:
### ۱. نابودی کامل صنعت ماینینگ
الان ماینرها کلی سختافزار غولپیکر روشن میذارن تا تریلیونها حدس بزنن و یه هش معتبر پیدا کنن. اگه AI بتونه تابع هش رو معکوس کنه ($H(x) \rightarrow x$) یا الگوریتمش رو دور بزنه، بدون داشتن هیچ سختافزاری، توی چند میلیثانیه تمام بلاکها رو خودش میسازه!
این یعنی توان پردازشی (Hashrate) بیمعنا میشه و ۱۰۰٪ کنترل شبکه میفته دست صاحبان اون هوش مصنوعی.
### ۲. خالی کردن ولتها بدون نیاز به رمز!
این بخشش ترسناکتره: آدرس ولت شما حاصل ترکیب الگوریتم SHA-256 و RIPEMD-160 با کلید عمومیه. اگه AI این هش رو بشکنه، میتونه مستقیماً کلید خصوصی (Private Key) هر ولتی رو حساب کنه. یعنی در عرض چند ثانیه تمام بیتکوینهای ساتوشی ناکاموتو و بقیه مردم لختِ لخت میشن!
### ۳. دستکاری تاریخچه و دوبار خرجکردن (Double-Spending)
تراکنشها توی بلاکچین مثل زنجیر با همین هشها به هم وصلن. اگه AI بتونه اصطلاحاً «تصادم» (Collision) بسازه — یعنی دو تا داده متفاوت که هش یکسان میدن — میتونه تراکنشهای ۱۰ سال پیش رو دستکاری کنه یا یه پول رو ۱۰ بار خرج کنه، بدون اینکه شبکه بفهمه!
### ۴. سقوط قیمت تا مرز صفر
اصلیترین ارزش کریپتو «اعتماد به ریاضیات» هست. وقتی ریاضیاتش شکست بخوره، اعتماد صفر میشه و قیمت بیتکوین و تمام فورکهاش در یک لحظه سقوط آزاد میکنه.
---
راه نجاتی هست؟
توسعهدهندهها باید سریعاً شبکه رو «هارد فورک» کنن و الگوریتم هش را عوض کنن (مثلاً برن سمت SHA-3 یا الگوریتمهای مقاومتر). ولی تا بیان این کار رو بکنن، بخش زیادی از سرمایهها جابهجا شده.
یک نکته خیلی مهم:
البته اگه روزی SHA-256 شکسته بشه، بیتکوین تنها قربانی نیست! چون قبل یا همزمان با اون، دیتابیس تمام بانکهای جهان، هشِ رمز عبور تمام حسابهای اینترنتی شما و سیستمهای امنیتی و نظامی کلاً دود میشن میرن هوا! 😂
@codehalics | کدهالیک
3 975
مدل Mythos توی فقط ۶۰ ساعت کاری رو انجام داده که گروهی از برجستهترین متخصصان کریپتوگرافی طی دو سال حتی یک قدم هم توش پیشرفت نکرده بودند؛ از جمله قویتر کردن احتمال شکست الگوریتم پسا-کوانتومی HAWK و کاهش پیچیدگی محاسباتی آن از $2^{64}$ به $2^{38}$ (که رسماً توان کلید رو نصف میکنه) و همچنین افزایش ۸۰۰ برابری سرعت حمله به AES. اگرچه این الگوریتمها هنوز مقاومند و به این راحتیها کاملاً شکسته نمیشن، اما اینکه مسیر ریاضیاتی که نیازمند حداقل یک دهه مطالعه انسان بود ظرف چند روز طی شده واقعاً شگفتانگیز و ترسناکه؛ تا جایی که حالا کاملاً درک میشه چرا دسترسی به Mythos اینقدر سریع محدود و ممنوع شد.
Kaveh 🗒️
@codehalics | کدهالیک
3 975
فلشپپِر یه ابزار فوقالعاده کاربردی و امن برای فرستادن اطلاعات حساس مثل رمز عبور، کلیدهای API و فایلهای محرمانه است که خیالتم بابت لو نرفتنشون راحت میکنه. روند کارش اینطوریه که متن یا فایلت توی مرورگر خودت رمزشده میشه و به محض اینکه طرف مقابل لینک رو باز کنه و ببینه، کلاً نابود میشه و هیچ ردی ازش توی دیتابیس یا سرور باقی نمیمونه. تازه یه سری قابلیت جالب مثل ماسک ضداسکرینشات و تایمر تخریب خودکار هم داره تا مطمئن بشی موقع خوندن پیام، کسی نمیتونه از صفحه عکس بگیره یا محتوا رو بردداره.
https://flashpaper.app/
@codehalics | کدهالیک
