یه ویژگی جالب (و البته عجیب) که مدت هاست در گولنگ وجود داره ولی من تازه کشفش کردم امکان دانلود toolchainئه. به شکل خاص، از گولنگ ۱.۲۱ گولنگ این امکان رو داره که بر اساس نسخه گولنگی که توی go.mod نوشتین، خودش موقع فراخوانی کامندهای go، بره و toolchain مناسب رو دانلود کنه و یه جا قرار بده و نیاز نباشه شما اصلا درگیر چیزی بشین.
https://kokada.dev/blog/quick-bits-go-automatically-downloads-a-newer-toolchain-if-needed/
نکته خوبش طبیعتا راحتیشه. نکته منفیای که دوستش ندارم اینه که بدون اجازه کاربر میره و یه binary از یه جایی که خودش میدونه دانلود میکنه و اجرا میکنه.
https://kokada.dev/blog/quick-bits-go-automatically-downloads-a-newer-toolchain-if-needed/
نکته خوبش طبیعتا راحتیشه. نکته منفیای که دوستش ندارم اینه که بدون اجازه کاربر میره و یه binary از یه جایی که خودش میدونه دانلود میکنه و اجرا میکنه.
👍11
در مورد اهمیت متن آگهی استخدامی برای استخدام افراد خفن!
خلاصه ماجرا اینه که افراد با استعداد اگر احساس کنن متن استخدامی با دقت نوشته نشده یا خیلی اغراق کرده اصلا متن رو نمیخونن چه برسه به این که وارد شرکت بشن.
https://news.ycombinator.com/item?id=3804134
خلاصه ماجرا اینه که افراد با استعداد اگر احساس کنن متن استخدامی با دقت نوشته نشده یا خیلی اغراق کرده اصلا متن رو نمیخونن چه برسه به این که وارد شرکت بشن.
https://news.ycombinator.com/item?id=3804134
1👍15❤2🥰2😁1
در مورد رندوم چند تا ویدیو دیدم اخیرا که جالب بود:
چرا ما در تولید عدد تصادفی بد هستیم:
https://youtu.be/tP-Ipsat90c?si=H87JgbY1bzpuj0Qc
چرا به نظر ما ۳۷ عدد خیلی رندومیه؟
https://youtu.be/d6iQrh2TK98?si=qWlxnQu-0QlweQCP
ایا با داشتن اطلاعات کامل از لحظه کنونی جهان هستی میشه کامل و دقیق اینده رو پیشبینی کرد؟ نگاهی به قانون دوم ترمودینامیک هم میندازه
https://youtu.be/sMb00lz-IfE?si=mSXCblUK4aTSMsX2
چرا ما در تولید عدد تصادفی بد هستیم:
https://youtu.be/tP-Ipsat90c?si=H87JgbY1bzpuj0Qc
چرا به نظر ما ۳۷ عدد خیلی رندومیه؟
https://youtu.be/d6iQrh2TK98?si=qWlxnQu-0QlweQCP
ایا با داشتن اطلاعات کامل از لحظه کنونی جهان هستی میشه کامل و دقیق اینده رو پیشبینی کرد؟ نگاهی به قانون دوم ترمودینامیک هم میندازه
https://youtu.be/sMb00lz-IfE?si=mSXCblUK4aTSMsX2
YouTube
Randomness is Random - Numberphile
Featuring Simon Pampena... Check out Brilliant (and get 20% off their premium service): https://brilliant.org/numberphile (sponsor)
More links & stuff in full description below ↓↓↓
More coin-related videos: https://bit.ly/coins_videos
More videos with Simon…
More links & stuff in full description below ↓↓↓
More coin-related videos: https://bit.ly/coins_videos
More videos with Simon…
1🔥8❤2👍1
یه چیز جالبی بهم معرفی شد الان.
بچههای تیم صرافی سواپولت یه چالش برای روز برنامهنویس درست کردن و انگار مجموعا ۱۰۰۰ دلار هم جایزه داره.
از امروز تا سه روز آینده ادامه داره. یه سری معمای CTF طوره و خلاقانه بود به نظرم، دوست داشتید چک کنید.
لینک:
https://swlt.app/programmers-day
بچههای تیم صرافی سواپولت یه چالش برای روز برنامهنویس درست کردن و انگار مجموعا ۱۰۰۰ دلار هم جایزه داره.
از امروز تا سه روز آینده ادامه داره. یه سری معمای CTF طوره و خلاقانه بود به نظرم، دوست داشتید چک کنید.
لینک:
https://swlt.app/programmers-day
SwapWallet
سواپولت | کیف پول ارز دیجیتال | سرمایهگذاری امن و آسان
محیطی امن و آسان برای خرید تتر و انواع رمزارزها با کمترین کارمزد با امکان انتقال بدون کارمزد رمزارز به مخاطبین
❤6
https://www.youtube.com/watch?v=DbhYpx70zTY
ویدیو جالبی بود در مورد سطح های متفاوت کاربرد LLM برای برنامه نویس های جونیور تا سنیور
آیا هوش مصنوعی جایگزین ما میشود؟ فعلا فقط جونیور ها
ویدیو جالبی بود در مورد سطح های متفاوت کاربرد LLM برای برنامه نویس های جونیور تا سنیور
آیا هوش مصنوعی جایگزین ما میشود؟ فعلا فقط جونیور ها
YouTube
The More Senior You Get, The Worse LLMs Become?
To try everything Brilliant has to offer—free—for a full 30 days, visit https://brilliant.org/TravisMedia/ . You’ll also get 20% off an annual premium subscription.
Today we're going to look at an article that made me rethink how I view the impact of LLMs…
Today we're going to look at an article that made me rethink how I view the impact of LLMs…
❤2👍1
شاید با protobuf یا msgpack از قبل آشنا باشید. این استاندارد ها هر کدوم یه فرمت باینری برای serialise deserialize دیتا هستن.
اما تنها آپشن ها نیستند، اگر ارسال کننده و دریافت کننده هردو گولنگی باشن میتونید از encoder decoder مخصوص خود گولنگ استفاده کنید که پرفورمنس بالایی داره و استفاده ازش سادهست. اسمش هم هست gob.
https://go.dev/blog/gob
اما تنها آپشن ها نیستند، اگر ارسال کننده و دریافت کننده هردو گولنگی باشن میتونید از encoder decoder مخصوص خود گولنگ استفاده کنید که پرفورمنس بالایی داره و استفاده ازش سادهست. اسمش هم هست gob.
https://go.dev/blog/gob
go.dev
Gobs of data - The Go Programming Language
Introducing gob, a high-speed Go-to-Go wire encoding format.
❤9👍2🔥1
یه ویژگی جدیدی که به گولنگ اضافه شده و در عین ساده بودن به نظرم کاربردیه و کد رو تمیز و زیبا میکنه، متد run روی waitgroupئه. به این شکل که به جای این که به صورت دستی هم go routine جدید بسازید و هم wg رو یکی زیاد کنید و آخر تابع هم doneش کنید، تابعتون رو به متد run جدید میدید و خودش این کارا رو انجام میده.
اطلاعات بیشتر و نمونه کد:
https://appliedgo.net/spotlight/go-1.25-waitgroup-go/
اطلاعات بیشتر و نمونه کد:
https://appliedgo.net/spotlight/go-1.25-waitgroup-go/
Applied Go
New in Go 1.25: WaitGroup.Go()
WaitGroups are a means of synchronizing goroutines; yet the Add()/defer Done() idiom feels clumsy and is error-prone. A new method, Go(), puts an end to goroutine counting.
1🔥14👍5
این هفته GPT5 توی openrouter انگار تخفیف داره ۵۰ درصد. گفتم بذار برای این یه پروژه کوچک ازش استفاده کنم و واقعا بده. من فکر میکردم روی پروژههای بزرگ بده ولی این پروژه ۴۰۰ خط هم نیست هنوز و وقتی گفتم یه interface تعریف کن، افتاده تو لوپ داره با خودش کشتی میگیره =)))))))
🤣15👍5
چرا protobuf بد است و توسط یکسری جونیور طراحی شده؟!
نگارنده این مطلب خودش توی گوگل کار کرده و نظراتش رو در مورد اشکالات protobuf میگه مخصوصا تایپ سیستمش و این که مشکلاتی رو حل میکنه که به جز گوگل در جای دیگر وجود ندارن. حتی به عقیده اون، توی خود گوگل هم میشد کارهای بهتری کرد.
https://reasonablypolymorphic.com/blog/protos-are-wrong/
نگارنده این مطلب خودش توی گوگل کار کرده و نظراتش رو در مورد اشکالات protobuf میگه مخصوصا تایپ سیستمش و این که مشکلاتی رو حل میکنه که به جز گوگل در جای دیگر وجود ندارن. حتی به عقیده اون، توی خود گوگل هم میشد کارهای بهتری کرد.
https://reasonablypolymorphic.com/blog/protos-are-wrong/
2👍9🤔2
نوشتههای ترمینالی
میخواید تو کامیت مسیج هاتون ایموجی بذارید؟ میتونید به این روش عمل کنید :))) https://gitmoji.dev/
توی کامنت های این پست، بحث کامیت مسیج شد،
این سایت فوقالعاده براتون کامیت مسیج رندوم پیشنهاد میده، میتونید حتی اسکریپتی هم بنویسید که مستقیم کامیت کنه و کامیت مسیج رو از این بگیره.
Commit Message Generator
https://whatthecommit.com/
توضیح: چند بار رفرش کنید.
این سایت فوقالعاده براتون کامیت مسیج رندوم پیشنهاد میده، میتونید حتی اسکریپتی هم بنویسید که مستقیم کامیت کنه و کامیت مسیج رو از این بگیره.
Commit Message Generator
https://whatthecommit.com/
توضیح: چند بار رفرش کنید.
Whatthecommit
Commit Message Generator
grmbl
🔥7🤣1