There's a Repo on github full of Anime girls holding programming books... yes... for real!
https://github.com/cat-milk/Anime-Girls-Holding-Programming-Books/tree/master/Javascript
https://github.com/cat-milk/Anime-Girls-Holding-Programming-Books/tree/master/Javascript
GitHub
Anime-Girls-Holding-Programming-Books/Javascript at master · cat-milk/Anime-Girls-Holding-Programming-Books
Anime Girls Holding Programming Books. Contribute to cat-milk/Anime-Girls-Holding-Programming-Books development by creating an account on GitHub.
another AI-IDE forked of VSC... but this time by GOOGLE!
and the landing of this product... damn...
https://antigravity.google
and the landing of this product... damn...
https://antigravity.google
Google Antigravity
Experience liftoff with the next-gen agent platform
Forwarded from کانال مهرداد لینوکس
README.md
12.7 KB
پروژه Mirava
لیست Mirror های ارائهشده توسط سایتهای ایرانی
✅یک مجموعهی جامع و سریع از میرورهای عمومی نرمافزاری و مخازن بستههای نرمافزاری داخل کشور ایران است.
✨هدف پروژه میراوا فراهمکردن دسترسی آسان، سریع و پایدار به بستههای نرمافزاری بهروزشده برای توسعهدهندگان، شرکتها و کاربران ایرانی است.
🧪 دربارهٔ اسکریپت check_mirrors.sh
این اسکریپت بررسی میکنه که آینههایی که در فایل mirrors_list.yaml تعریف شدن، واقعاً در دسترس هستند یا نه، مخصوصاً در شرایط داخل ایران.
ویژگیها:
اجرای موازی برای افزایش سرعت بررسی
گرفتن IP هر میرور با dig یا getent
دور زدن مشکلات SSL با --insecure
خروجی متنی سازگار با ترمینالهای فارسی
قابل اجرا روی سیستمهای لینوکسی یا VPS داخل
لینک گیت هاب پروژه
لینک وب سایت
لیست Mirror های ارائهشده توسط سایتهای ایرانی
اگر github باز نمیشه فایل ReadMe پروژه که لینک ها درآن است را ضمیمه کردم
✅یک مجموعهی جامع و سریع از میرورهای عمومی نرمافزاری و مخازن بستههای نرمافزاری داخل کشور ایران است.
✨هدف پروژه میراوا فراهمکردن دسترسی آسان، سریع و پایدار به بستههای نرمافزاری بهروزشده برای توسعهدهندگان، شرکتها و کاربران ایرانی است.
🧪 دربارهٔ اسکریپت check_mirrors.sh
این اسکریپت بررسی میکنه که آینههایی که در فایل mirrors_list.yaml تعریف شدن، واقعاً در دسترس هستند یا نه، مخصوصاً در شرایط داخل ایران.
ویژگیها:
اجرای موازی برای افزایش سرعت بررسی
گرفتن IP هر میرور با dig یا getent
دور زدن مشکلات SSL با --insecure
خروجی متنی سازگار با ترمینالهای فارسی
قابل اجرا روی سیستمهای لینوکسی یا VPS داخل
لینک گیت هاب پروژه
لینک وب سایت
👍1
https://shiftmag.dev/my-view-of-software-engineering-has-changed-for-good-7790/?ref=dailydev
مقاله درباره flowهای جدید برنامهنویسی زیاده ولی این یکی خیلی on-spot بود. یه Quote ازش:
#ai #blog #quote
پ.ن: 70 درصد از باقی مقالات این بزرگوار هم طی نگاه سرسریای که داشتم واقعا قوی بودن.
مقاله درباره flowهای جدید برنامهنویسی زیاده ولی این یکی خیلی on-spot بود. یه Quote ازش:
What worries me isn’t juniors being replaced – it’s everyone getting passive, letting agents do the thinking that actually builds real skill.
#ai #blog #quote
پ.ن: 70 درصد از باقی مقالات این بزرگوار هم طی نگاه سرسریای که داشتم واقعا قوی بودن.
ShiftMag
My View of Software Engineering Has Changed For Good - ShiftMag
Future software engineering shifts from writing code to defining intent, as autonomous agents execute and humans focus on judgment and architecture.
https://shefali.dev/frontend-system-design/
21 Frontend System Design Concepts for Software Engineers
#blog
21 Frontend System Design Concepts for Software Engineers
#blog
That's why they said not to use that goddamn AI.
"the danger of AI coding assistants making us lose our skills"
https://localghost.dev/blog/stop-generating-start-thinking
#blog #meme
"the danger of AI coding assistants making us lose our skills"
https://localghost.dev/blog/stop-generating-start-thinking
#blog #meme
Different state management strategies in Modern React world.
https://jsdev.space/react-state-management
#blog
https://jsdev.space/react-state-management
#blog
JavaScript Development Space
Choosing the Right State Strategy in React
Learn how to choose and use state management tools in React, including Context, Redux, Zustand, Jotai, MobX, and Valtio.
do you wanna know the best way to use AI guide files like Agents.md, Skills and ... ?
1. Clean Up the Mess First(using AI itself)
2. Build "Guardrails" (5 Steps):
2-1. Skills & Documentation
2-2. AI PR Reviewer
2-3. Automated Checklist
2-4. Final Automated Gate
2-5. Custom ESLint Rules
https://www.developerway.com/posts/building-the-playground-for-ai-coders
#blog #code_with_ai
1. Clean Up the Mess First(using AI itself)
2. Build "Guardrails" (5 Steps):
2-1. Skills & Documentation
2-2. AI PR Reviewer
2-3. Automated Checklist
2-4. Final Automated Gate
2-5. Custom ESLint Rules
https://www.developerway.com/posts/building-the-playground-for-ai-coders
#blog #code_with_ai
Developer Way
Building the Playground: How to Prep Your Codebase for AI Coders
How to turn a real-world 300k-line codebase into an AI-friendly playground, where AI coders ship features and engineers don't go insane.
Kibo-UI is now more-powerful than ever
and its also very CUTE :)
https://www.kibo-ui.com/
check the patterns too!
#ui #shadcn
and its also very CUTE :)
https://www.kibo-ui.com/
check the patterns too!
#ui #shadcn
Kibo-Ui
Kibo UI
Kibo UI is a custom registry of composable, accessible and open source components designed for use with shadcn/ui.
Forwarded from امیرحسین پناهیفر (امیرحسین پناهےفر)
گاهی تمرکز، تنها راه رهایی از اضطرابهایی است که خارج از کنترل ماست. تمرکز نمیخواهد واقعیت را انکار کند، بلکه میخواهد یادآوری کند که هر کدام از ما در مسیری که میرویم، تعهداتی داریم. در واقع، تمرکز یعنی پرداختن به امورات لازم و تسویه کردنِ بدهیهایی که به اهداف/اولویت و رویاهایمان داریم؛ حتی وقتی دنیای بیرون پر از آشوب است.
یادداشت
Telegram
امیرحسین پناهیفر
{ دلباختهٔ دنیای صفر، یک و آنچه بین آنهاست }
نیم چِ از همه چیز... 🌀
- @ahpanahifar
نیم چِ از همه چیز... 🌀
- @ahpanahifar
متد
زمانی که ما یه ریکوئست میزنیم، متد
شاخه اول:
جاوااسکریپت بلافاصله یه آبجکت میسازه به اسم Promise Object که مقادیر زیر رو داره:
و با identifier یعنی
همینطور، یه network request روی وببراوزر ثبت میکنه.
شاخه دوم:
وببراوزر ریکوئست رو میفرسته به سرور و هر زمانی که response اومد، اون رو داخل
این یه آرایه از فانکشنهاست که وقتی
یعنی هر فانکشنی که داخل این آرایه باشه، به محض آپدیت شدن
ولی ما نمیتونیم مستقیم فانکشنی رو به
جاوااسکریپت یه متد built-in داده به اسم `then`، که هر چیزی رو بهش پاس بدیم، خودش میره داخل همون آرایه میذاره.
`onRejection` چیه؟
این هم یه آرایه از فانکشنهاست برای زمانی که network request به خطا بخوره.
وقتی ریکوئست fail میکنه، نه تنها فانکشنهای داخل
مثل
با استفاده از متد
پن:
#js #deep #behind_the_scenes
fetch چطوری کار میکنه؟زمانی که ما یه ریکوئست میزنیم، متد
fetch توی دو شاخه اجرا میشه:const todo = fetch('https://jsonplaceholder.typicode.com/todos/1')
.then(response => response.json())شاخه اول:
جاوااسکریپت بلافاصله یه آبجکت میسازه به اسم Promise Object که مقادیر زیر رو داره:
{
value: undefined,
onFulfilled: function[],
onRejection: function[]
}و با identifier یعنی
todo داخل global memory ذخیره میشه.همینطور، یه network request روی وببراوزر ثبت میکنه.
شاخه دوم:
وببراوزر ریکوئست رو میفرسته به سرور و هر زمانی که response اومد، اون رو داخل
todo.value ذخیره میکنه.onFulfilled چیه؟این یه آرایه از فانکشنهاست که وقتی
todo.value آپدیت شد، خودشون auto call میشن.یعنی هر فانکشنی که داخل این آرایه باشه، به محض آپدیت شدن
value اجرا میشه.ولی ما نمیتونیم مستقیم فانکشنی رو به
onFulfilled اضافه کنیم، چون یه hidden property هست و دسترسی مستقیم بهش نداریم.جاوااسکریپت یه متد built-in داده به اسم `then`، که هر چیزی رو بهش پاس بدیم، خودش میره داخل همون آرایه میذاره.
`onRejection` چیه؟
این هم یه آرایه از فانکشنهاست برای زمانی که network request به خطا بخوره.
وقتی ریکوئست fail میکنه، نه تنها فانکشنهای داخل
onFulfilled اجرا نمیشن، بلکه فانکشنهای داخل onRejection auto trigger میشن.مثل
onFulfilled`، `onRejection هم یه hidden property هست و دسترسی مستقیم نداریم.با استفاده از متد
catch میتونیم فانکشن خودمون برای error handling رو داخلش قرار بدیم.پن:
then و catch هر دو توسط Promise ارائه میشن و راه ما برای دسترسی به فانکشنهاشون هستن.#js #deep #behind_the_scenes
👍2
Forwarded from Saman
شرکت آنتروپیک توی یک مقاله گفته فرآیند تحقیق و توسعه هوش مصنوعی چطوری داره تغییر میکنه. مقاله میگه قبلاً آدما همه کارا رو میکردن، بعداً هوش مصنوعی شد ابزار دست انسان، ولی الان رسیدیم به جایی که هوش مصنوعی خودش داره کارای تحقیقاتی رو انجام میده و در آینده نزدیک کلاً کنترل فرآیند رو دستش میگیره.
توی بخش آمارها، مقاله به چندتا تست استاندارد اشاره میکنه. مثلاً توی یه تست به اسم اسدبلیوای-بنچ که مربوط به حل مشکلات نرمافزاری واقعی هست، مدلهای هوش مصنوعی قبلاً هیچ کاری نمیتونستن بکنن، اما الان نمرهشون نزدیک به صد درصد شده و این یعنی این تستها دیگه برای سنجش هوش مصنوعی دارن بیاستفاده میشن چون سیستمها ازشون جلو زدن. همینطور مدت زمانی که هوش مصنوعی میتونه بدون کمک آدم کار کنه هر چهار ماه داره دو برابر میشه و الان به راحتی میتونه دوازده ساعت پشت سر هم روی یه پروژه برنامهنویسی یا علمی کار کنه بدون اینکه خرابکاری کنه.
داخل خود شرکت آنتروپیک، مدل کلود الان نقش ناظر کدهای بقیه رو داره. یعنی وقتی مهندسهای انسانی یا خود هوش مصنوعی کدی مینویسن، کلود اونا رو بررسی میکنه و باگهایی رو پیدا میکنه که قویترین مهندسهای دنیا هم متوجهشون نشده بودن. در واقع سیستمها دارن کارهای خیلی پیچیده زیرساختی رو انجام میدن، مثلاً کدهایی که برای آموزش دادن به خود هوش مصنوعی استفاده میشه رو ۵۲ برابر سریعتر از انسان بهینهسازی میکنن.
با همه اینا، مقاله میگه هنوز یه مرز مشخص بین انسان و هوش مصنوعی هست. هوش مصنوعی توی بخش انجام دادن کارها و بالا بردن سرعت فوقالعاده است، ولی هنوز اون سلیقه و قضاوت انسانی رو نداره. یعنی نمیدونه کدوم ایده واقعاً خلاقانه و درسته یا کدوم مسیر ارزش وقت گذاشتن داره. اما نویسندههای مقاله میگن این مرز همیشگی نیست و با این سرعتی که هوش مصنوعی داره خودش رو ارتقا میده، احتمالاً خیلی زودتر از چیزی که فکرش رو بکنیم این توانایی رو هم به دست میاره و اون موقع است که دیگه انسان کلاً از چرخه توسعه حذف میشه و مدیریت ایمنی این سیستمها کار
فوقالعاده سختی میشه.
لینکش:
https://www.anthropic.com/institute/recursive-self-improvement
توی بخش آمارها، مقاله به چندتا تست استاندارد اشاره میکنه. مثلاً توی یه تست به اسم اسدبلیوای-بنچ که مربوط به حل مشکلات نرمافزاری واقعی هست، مدلهای هوش مصنوعی قبلاً هیچ کاری نمیتونستن بکنن، اما الان نمرهشون نزدیک به صد درصد شده و این یعنی این تستها دیگه برای سنجش هوش مصنوعی دارن بیاستفاده میشن چون سیستمها ازشون جلو زدن. همینطور مدت زمانی که هوش مصنوعی میتونه بدون کمک آدم کار کنه هر چهار ماه داره دو برابر میشه و الان به راحتی میتونه دوازده ساعت پشت سر هم روی یه پروژه برنامهنویسی یا علمی کار کنه بدون اینکه خرابکاری کنه.
داخل خود شرکت آنتروپیک، مدل کلود الان نقش ناظر کدهای بقیه رو داره. یعنی وقتی مهندسهای انسانی یا خود هوش مصنوعی کدی مینویسن، کلود اونا رو بررسی میکنه و باگهایی رو پیدا میکنه که قویترین مهندسهای دنیا هم متوجهشون نشده بودن. در واقع سیستمها دارن کارهای خیلی پیچیده زیرساختی رو انجام میدن، مثلاً کدهایی که برای آموزش دادن به خود هوش مصنوعی استفاده میشه رو ۵۲ برابر سریعتر از انسان بهینهسازی میکنن.
با همه اینا، مقاله میگه هنوز یه مرز مشخص بین انسان و هوش مصنوعی هست. هوش مصنوعی توی بخش انجام دادن کارها و بالا بردن سرعت فوقالعاده است، ولی هنوز اون سلیقه و قضاوت انسانی رو نداره. یعنی نمیدونه کدوم ایده واقعاً خلاقانه و درسته یا کدوم مسیر ارزش وقت گذاشتن داره. اما نویسندههای مقاله میگن این مرز همیشگی نیست و با این سرعتی که هوش مصنوعی داره خودش رو ارتقا میده، احتمالاً خیلی زودتر از چیزی که فکرش رو بکنیم این توانایی رو هم به دست میاره و اون موقع است که دیگه انسان کلاً از چرخه توسعه حذف میشه و مدیریت ایمنی این سیستمها کار
فوقالعاده سختی میشه.
لینکش:
https://www.anthropic.com/institute/recursive-self-improvement
Anthropic
When AI builds itself
Our progress toward recursive self-improvement, and its implications.
“I don’t know, Claude wrote this”.
NO NO NO. YOU wrote this. YOU opened the PR. YOU are responsible for it. Claude is just a tool, it’s not the one making the decisions.
https://newsletter.manager.dev/p/the-i-don-t-know-claude-wrote-this-pandemic?ref=dailydev
NO NO NO. YOU wrote this. YOU opened the PR. YOU are responsible for it. Claude is just a tool, it’s not the one making the decisions.
https://newsletter.manager.dev/p/the-i-don-t-know-claude-wrote-this-pandemic?ref=dailydev
www.manager.dev
The "I don't know, Claude wrote this" pandemic
When Claude drives you off the cliff
🤣1
While 85% of companies claim to support skills-based hiring, a 2024 study by Harvard Business School found that only 0.14% of hires (1 in 700) were actually non-degree candidates. Despite major companies like Google, IBM, and Apple removing degree requirements, recruiters often default to traditional filters due to habit and automated ATS systems.
https://peerlist.io/whykislay/articles/the-rise-of-proofbased-hiring
#blog
https://peerlist.io/whykislay/articles/the-rise-of-proofbased-hiring
#blog
Peerlist
The Rise of Proof-Based Hiring
👍1💔1
How to use httpie in terminal:
GET (Fetch):
Query Params (
POST (JSON Body):
Note: Use
PUT (Update):
DELETE:
🛠 3. Headers & Forms
Headers (
Form Data (
🔗 Official Docs: httpie.io
#tool #httpie
GET (Fetch):
http ://example.comQuery Params (
==): http ://example.com role==adminPOST (JSON Body):
http ://example.com name="Alice" age:=30Note: Use
= for strings, := for numbers/booleans/objects.PUT (Update):
http PUT ://example.com name="Bob"DELETE:
http DELETE ://example.com🛠 3. Headers & Forms
Headers (
:): http ://example.com Authorization:"Bearer TOKEN"Form Data (
-f): http -f POST ://example.com name="John"🔗 Official Docs: httpie.io
#tool #httpie