Pinned Tweet
قسمت اول برنامه نویسی شبکه رو منتشر کردم.
اینجا اومدم مبانی شبکه رو بررسی کردم، مثلا توضیح دادم که پروتکل های TCP و UDP چطور کار میکنن، تفاوت پروتکل های text-based مثل HTTP رو با پروتکل های باینری مثل SSH بررسی کردم.
+ چند قسمت بعدی هم در مورد stream ها در nodejs خواهد بود.
Yazdan Fathali retweeted
برای wake یه ویدیو ساختم که بهتون توضیح میدم چیکار میکنه ✌
ویدیو اصلی انگیلیسیه که میخوام بزارم youtube ولی دلم نیومد فارسی نکنم و نزارم اینجا.
wake.amiralibg.xyz
github.com/amiralibg/wake
خیلی مسخرس sshd به طول پسوورد کاری نداشته ولی musl فقط ۲۵۶ بایت قبول میکرده و بیشتر ازون ارور میداده ولی ازونور strcmp نمیفهمیده که musl ارور داده و دسترسی root میداده به مهاجم :)
اینجا توضیح دادم داستان چیه 👇
yazdan.me/b/21db1597-a0c0-4a…
عجیبه که ۱۰ سال کسی نتونسته پیداش کنه!
*sshole is out
if you run sshd on alpine, openwrt or any musl box with password auth on: update now
official writeup: sshhole.com
1
50
2,050
Yazdan Fathali retweeted
یه issue tracker ساختم به اسم Edict که ایجنت ها توش واقعا عضو تیمن.
به claude code میگی work on ENG-142٬ خودش از طریق MCP ایشو رو برمیداره٬ کامنت میذاره٬ PR باز میکنه و میبرتش تو review. بقیه تیم هم همونجا میبینن داره چیکار میکنه.
اوپن سورسه:
edict.amiralibg.xyz
یه آسیب پذیری با اسکور 9.8 داخل کرنل لینوکس پیدا شده و هکر باهاش میتونه وسط هندشیک tcp دسترسی root بگیره!
داخل این پست مفصل توضیح دادم که داستان از چه قراره:
yazdan.me/b/c9bb2d2d-9832-40…
این ایشو ترکر که داره میگه، چیز خیلی کارآمدی هست و امیدوارم خودش یه پست بذاره و مایندست پشت این ایشو ترکر رو توضیح بده.
هرچی بیشتر ازش استفاده میکنم، بیشتر عشق میکنم در حدی که linear رو کلا گذاشتیم کنار.
هر موقع لانچش کنه خودم یه پست میذارم و توضیح میدم که قضیه اش چیه. 😊
ماه پیش تقریبا کل وقتم برای کار اصلیم رفت٬ بالای ۳۳۰ تا کامیت فقط اونجا.
ولی شبا هم بیکار نبودم: یه ایشو ترکر برای ایجنت ها٬ طراحی جدید مارکی٬ یه چیزی برای share کردن markdown با لینک و دو تا window manager برای مک. آره دو تا :)
این دو هفته یکی یکی میذارمشون.
1
9
674
بنظرم خیلی بامزه اس سایتش، من خیلی حال کردم و وایب خیلی خوبی گرفتم.
در گذشته، باید یه سال زمان میذاشتی threejs یاد میگرفتی بعد شاید میتونستی یه چیزی مشابه این سایت درست کنی
ولی الان با خلاقیت و سلیقه و بدون دانش برنامه نویسی میشه کلی چیزای باحال درست کرد و موانع کم شدن!
آخی. برنامهنویسایی که قراره بیکار بشید، برید لطفا این سایت منو ببینید. خودم تنها بدون هیچ علمی از کد زدن اینو درست کردم 😔
mohsenrazavi.com
4
40
3,275
we will need to rebuild and rewrite much of software to adapt to a new, faster pace.
code used to arrive one drop at a time. soon, if not already, code will be written as if it were a continuous stream, like a violent river twisting and turning as it pleases.
this is not a new thing: big tech cos have had to deal with this with the enormous scale of their engineering teams. but now ai has brought an incredibly elastic and capable workforce wielded by every engineer. this is your problem now, and the only way to adapt is to evolve your systems so agents - even and especially the ones with little context about the right way of doing things - can thrive. make the easy thing the right thing.
your codebase is becoming organic architecture. agent contributions grow around the constraints and guardrails you’ve designed. good software engineering matters even more now! and no, the continuous stream of code is not something you have to watch helplessly. be more ambitious and design systems, frameworks, and languages to control the chaos.
the time for mourning coding is long over
Replying to @josephfcox
Here is Proton CTO's AI manifesto, that I obtained multiple copies of 404media.co/manifestos-fear-…
من از هر ۱۰ تا کتابی که شروع به خوندن میکنم، شاید یکیشو تموم کنم.
ولی موضوع و سرفصل ها کتاب ها یادم میمونه، بعد هر موقع که لازم میشه به صورت حدودی میدونم که باید سراغ کدوم کتاب برم.
خلاصه که کتاب فنی رو حتما لازم نیست end to end بخونین 😁
Yazdan Fathali retweeted
People ask me how I got this deep into React.
Last year, I made this for myself: github.com/renderffx/raw-bit…
This is the one resource I’d recommend if you want to become elite at React.
Beyond that, React’s source code, RFCs, and Dan’s blogs are enough to become elite at react
Follow React and Next.js core team members, too. Theo’s older videos on React were also great
تا حالا به این فکر کردید که چون هر روز داخل توییتر به کارفرماها فحش میدید آفر نمیگیرید؟
یا اینکه رو خودتون لیبل آدمی رو میزنید که هیچکس بهش کار نمیده؟
چون آدمایی که توانایی فنی بالایی دارن همیشه یکی دو تا آفر تو جیبشون هست و معمولا کار به ارسال رزومه هم نمیکشه.
بدیهیات 🤔
امشب رو پروداکشن به یه مشکلی خوردیم و کلاد اصرار داشت که حتما باید به پرووایدر تیکت بزنی که مشکل رو حل کنن
ولی من تو ۱۰ ثانیه و چس مثقال کامند کارو در آوردم
مثل اینکه فقط مهندسین نرم افزار ریپلیس شدن، شبکه هنوز اوکیه برید شبکه یاد بگیرید
🤔🤔
تا چند ماه دیگه، همون ای ای بهتر از هر بنی بشری میتونه کد خوب و قابل نگهداری در کانتکست بنویسه و خودشم ریویو کنه
زور نزنید، ریپلیس شدیم رفت
2
28
1,823
Yazdan Fathali retweeted
I composed this skill and have had pretty good luck with it. My grokbots use it when writing code.
github.com/unclebob/ub-mode
Yazdan Fathali retweeted
Replying to @shamshiri
خلاقیت مقداری domain knowledge میخواد و domain knowledge زحمت و زمان:))
چندین ماهه که چالش ها و باتلنک های توسعه نرم افزار برای من کاملا تغییر کردن
و بخاطر این چالش ها، برای من روشن شده که آینده توسعه نرم افزار داره به کدوم سمت میره.
این آینده ای که من میبینم، به عناوین شغلی کاملا جدیدی نیاز داره که الان وجود ندارن
لینک:
yazdan.me/b/rise-of-the-ai-e…
بهترین توضیحاتی که راجع به هارنس خوندم!
هیچکدوم از ما تکلیفمون با کلمه AI مشخص نیست و یه کلمه انداختیم وسط و هرکی هم منظورش از AI یه چیز متفاوت هست و خلاصه من روزی نیست که بابت این موضوع مکافات نداشته باشم.
من این پست تئو رو با چاشنی خودم بازنویسی کردم:
yazdan.me/b/what-is-a-harnes…
Yazdan Fathali retweeted
they realized the web wouldn’t scale without React, so they built it, elevated it to a first-class primitive across their entire stack, and turned its programming model into the foundation of their web infrastructure.
React evolved beyond a UI library into an indispensable computational substrate for the modern web: a declarative programming model, a runtime, and an abstraction boundary that fundamentally reshaped how interface state, reconciliation, and rendering are expressed.
Next.js pushed this further by integrating resumability, partial prefetching, and streaming into the framework’s execution model, turning navigation and rendering into problems of dependency scheduling, cache coherence, and distributed computation
web is hard
بهترین توضیحاتی که راجع به هارنس خوندم!
هیچکدوم از ما تکلیفمون با کلمه AI مشخص نیست و یه کلمه انداختیم وسط و هرکی هم منظورش از AI یه چیز متفاوت هست و خلاصه من روزی نیست که بابت این موضوع مکافات نداشته باشم.
من این پست تئو رو با چاشنی خودم بازنویسی کردم:
yazdan.me/b/what-is-a-harnes…































