شرکت Canva توی تعدیل نیروی اخیرش یه پکیج حمایتی عجیب و غریب و به شدت انسانی برای بچه های تیمش گذاشته؛ یعنی بهشون گفته مک بوک های شرکت رو واسه خودتون نگه دارید تا بتونید راحت دنبال کار بگردید، حداقل ۶ ماه حقوق کامل بهتون میدیم، شرط یک ساله موندن برای گرفتن سهام رو برمیداریم که سهامتون نسوزه، تا یک سال بیمه درمانی و خدمات مشاوره خودتون و خانواده تون برقراره، اشتراک یک ساله لینکدین پرمیوم و منتورینگ اختصاصی برای رزومه و مصاحبه دارید و حتی اگه بخواید کسب وکار خودتون رو راه بندازید، ۱۰ هزار دلار کمک هزینه بلاعوض بهتون میدیم بدون اینکه سهامی ازتون بخوایم. حالا این سطح از احترام و شعور سازمانی رو بذارید کنار وضعیت تعدیل نیرو توی اکثر شرکت های ایرانی؛ جایی که نه تنها خبری از این حمایت ها نیست، بلکه خیلی وقت ها شبانه و بی خبر دسترسی اسلک و ایمیلت رو قطع میکنن و تازه باید ماه ها دنبال حقوق معوقه، سنوات قانونی یا حتی پس گرفتن سفته هات بدویی؛ خلاصه که فرهنگ سازمانی واقعی توی نحوه خداحافظی با آدم ها خودش رو نشون میده، نه با شعارهای قشنگ موقع استخدام و میز فوتبال دستی و پیتزای آخر هفته.
@codehalics | کدهالیک
@codehalics | کدهالیک
👍17❤4👏4🤯3
Forwarded from کار باشه !
ماه گذشته چند نفر از دوستان نزدیکم از شرکتشون استعفا دادن و مدیر شرکت توی جلسه خروج رسما تهدیدشون کرده که اگه تا چند روز آینده برنگردید سر کار، نمیذارم هیچ جای این اکوسیستم کار کنید! و بله، اینجا ایرانه، سرای امید. ما حداقل ۱۰۰ سال وسطیم؛ یعنی نه جلوییم و نه عقب، دقیقا ۱۰۰ سال توی یه برزخ عجیب گیر کردیم!
@karbashe_ir | کار باشه !
@karbashe_ir | کار باشه !
🤯16❤1😁1
یه MCP سرور متنباز ساختم به اسم rasmio-mcp که دیتابیس شرکتهای ایرانی تو «رسمیو» رو وصل میکنه به ایجنت هوش مصنوعیتون.
قبل از بستن قرارداد یا سرمایهگذاری، فقط ازش بپرسید این شرکت دست کیه و صاحبش کیه 😎
https://github.com/sepehr071/rasmio-mcp
looper_in_time ✍️
@codehalics | کدهالیک
قبل از بستن قرارداد یا سرمایهگذاری، فقط ازش بپرسید این شرکت دست کیه و صاحبش کیه 😎
https://github.com/sepehr071/rasmio-mcp
looper_in_time ✍️
@codehalics | کدهالیک
👏10👍1😁1🤔1
This media is not supported in your browser
VIEW IN TELEGRAM
وقتی دوتا فیچر امنیتی دست به دست هم میدن تا در سرور رو چهارطاق باز کنن!
توی دنیای لینوکس یه قانون نانوشته داریم: وقتی میخوایم یه اکانت با پسورد لاگین نشه، توی فایل shadow به جای هشِ پسوردش، کاراکتر * میذاریم؛ با این فرض که خروجی هیچ الگوریتم هشی توی دنیا قرار نیست بشه یه ستاره خالی! از اون طرف، کتابخونه musl (که قلب تپنده توزیعهای سبکی مثل Alpine هست) یه محدودیت امنیتی داره که اگه پسوردی طولانیتر از ۲۵۶ کاراکتر به تابع crypt بدی، برای جلوگیری از سرریز و فشار پردازشی، عملیات رو متوقف میکنه و به عنوان علامت خطا، کاراکتر * برمیگردونه! حالا فاجعه کجاست؟ مهاجم یه پسورد ۳۰۰ کاراکتری میفرسته، سیستم برای اینکه لو نده اکانت قفله، فرآیند بررسی پسورد رو طی میکنه، musl به خاطر طولانی بودن پسورد ارور میده و * برمیگردونه، و در نهایت سیستم احراز هویت خروجیِ * رو با * داخل فایل shadow مقایسه میکنه: هر دو با هم برابرن و لاگین با موفقیت انجام میشه! یعنی مکانیزمی که قرار بود جلوی کرش و حملات Timing رو بگیره، عملاً تبدیل میشه به شاهکلید ورود به اکانتهای قفلشده!
@codehalics | کدهالیک
توی دنیای لینوکس یه قانون نانوشته داریم: وقتی میخوایم یه اکانت با پسورد لاگین نشه، توی فایل shadow به جای هشِ پسوردش، کاراکتر * میذاریم؛ با این فرض که خروجی هیچ الگوریتم هشی توی دنیا قرار نیست بشه یه ستاره خالی! از اون طرف، کتابخونه musl (که قلب تپنده توزیعهای سبکی مثل Alpine هست) یه محدودیت امنیتی داره که اگه پسوردی طولانیتر از ۲۵۶ کاراکتر به تابع crypt بدی، برای جلوگیری از سرریز و فشار پردازشی، عملیات رو متوقف میکنه و به عنوان علامت خطا، کاراکتر * برمیگردونه! حالا فاجعه کجاست؟ مهاجم یه پسورد ۳۰۰ کاراکتری میفرسته، سیستم برای اینکه لو نده اکانت قفله، فرآیند بررسی پسورد رو طی میکنه، musl به خاطر طولانی بودن پسورد ارور میده و * برمیگردونه، و در نهایت سیستم احراز هویت خروجیِ * رو با * داخل فایل shadow مقایسه میکنه: هر دو با هم برابرن و لاگین با موفقیت انجام میشه! یعنی مکانیزمی که قرار بود جلوی کرش و حملات Timing رو بگیره، عملاً تبدیل میشه به شاهکلید ورود به اکانتهای قفلشده!
@codehalics | کدهالیک
😁13❤3👍3
اگر روی سرورهای خودتون از Traefik استفاده میکنید و از ویرایش دستی و مداوم فایلهای کانفیگ YAML خسته شدید، ابزار سلفهاستد و متنباز Traefik Manager دقیقاً برای همین کار ساخته شده تا یک پنل وب تمیز و کامل رو در اختیارتون بذاره. با این ابزار میتونید تمام بخشها از جمله Routes (روی پروتکلهای HTTP و TCP و UDP)، سرویسهای Load Balancer، بیش از ۳۰ ویزارد آماده برای Middlewareها، گواهیهای SSL داخل acme.json، پلاگینها و حتی لاگهای CrowdSec رو به صورت ویژوال مدیریت کنید. این پروژه با پشتیبانی از Docker و Docker Swarm و Kubernetes، امکان مدیریت چند سرور مختلف رو از طریق یک Agent سبک بر پایه Go فراهم میکنه و قبل از هر تغییر، به صورت خودکار از کانفیگها بکاپ میگیره و قابلیت سینک با Git و ارسال آلرت وضعیت سلامت سرویسها به تلگرام رو هم داره.
http://github.com/chr0nzz/traefik-manager
@codehalics | کدهالیک
http://github.com/chr0nzz/traefik-manager
@codehalics | کدهالیک
❤5👍1
مایکت هم بورسی شد! 🚀
شرکت هوشمند گستر هوتن پارس، یعنی همون صاحب پلتفرم مایکت، دیگه رسماً داره میاد توی فرابورس.
ورود مایکت به بورس هم اعتبار مالیهاش رو خیلی بیشتر میکنه و هم کلی سرمایه براش میاره که بتونه برای آینده راحتتر رشد کنه و بترکونه.
@codehalics | کدهالیک
شرکت هوشمند گستر هوتن پارس، یعنی همون صاحب پلتفرم مایکت، دیگه رسماً داره میاد توی فرابورس.
ورود مایکت به بورس هم اعتبار مالیهاش رو خیلی بیشتر میکنه و هم کلی سرمایه براش میاره که بتونه برای آینده راحتتر رشد کنه و بترکونه.
@codehalics | کدهالیک
😁6👍3🔥1
طبق گزارشها و آمارهای جدید، حدود یکسوم شرکتهایی که به هوای جایگزینی نیرو با هوش مصنوعی دست به تعدیل زده بودن، حالا خیلی بیسروصدا دارن به همون کارمندهای اخراجی زنگ میزنن تا برشون گردونن؛ پدیدهای که محققها اسمش رو «بازگشت از هوش مصنوعی» گذاشتن. ماجرا از این قراره که مدیرها اسیر تبلیغات پرزرقوبرق شدن و فکر کردن با یه نرمافزار میتونن جای خالی مهندسها رو پر کنن، اما وقتی فاکتورهای سنگین هوش مصنوعی از راه رسید و دیدن بارِ نظارت روی خروجیها همچنان سر جاشه، تازه فهمیدن قضیه اونقدرها هم که توی اسلایدهای تبلیغاتی میگفتن ساده و ارزون نیست و حتی بعضیاشون سقف مصرف AI رو به ماهی ۱۰۰ دلار محدود کردن! حالا هم برگ برنده افتاده دست مهندسهای اخراجی که برای برگشتن شرط و شروط گذاشتن؛ از حقوق بالاتر و تضمین امنیت شغلی بگیر تا حتی عذرخواهی رسمی شرکتها، تا در نهایت تنها برندههای این تصمیم عجولانه همونهایی باشن که دیروز اخراج شدن و امروز با دست پرتر برمیگردن سر کارشون.
لینک اصلی خبر
@codehalics | کدهالیک
لینک اصلی خبر
@codehalics | کدهالیک
🔥16👍4🥰3
This media is not supported in your browser
VIEW IN TELEGRAM
یکی از کاربرای ردیت با کمک ابزار Claude Code تونسته قابلیت ردیابی حرکت سر و سنسور ژیروسکوپ ایرپاد ۳ رو روی لینوکس راه بندازه. داستان از این قرار بود که پروتکل این مدل با نسخههای پرو فرق داره و لینوکس هم به خاطر یه سری تنظیمات مربوط به سایز بستههای بلوتوث، این سنسورها رو مخفی میکرد که بعد از حل کردن این قضیه، سنسورها شروع کردن به فرستادن اطلاعات با نرخ ۲۰۰ هرتز. نتیجه این مهندسی معکوس الان به اسم پروژه متنباز MousePods توی گیتهاب منتشر شده و کاربرا میتونن باهاش فقط با تکون دادن سرشون نشانگر ماوس رو کنترل کنن یا توی بازیهای شبیهساز پرواز و رانندگی، ازش برای چرخوندن دوربین و دید اطراف استفاده کنن.
https://github.com/starman-tech/mousepods
@codehalics | کدهالیک
https://github.com/starman-tech/mousepods
@codehalics | کدهالیک
🔥5❤2
پکیج جدیدی به اسم Native Form منتشر شده که میخواد پرونده React Hook Form و دردسرهای همیشگی هندل کردن فرمها رو برای همیشه ببنده. ایده اصلیش اینه که وقتی خود مرورگر و DOM استیت فرمها رو با بالاترین سرعت نگه میدارن، دیگه نیازی به نوشتن کدهای تکراری مثل register و Controller روی تکتک اینپوتها نیست. این ابزار با کمک MutationObserver اتوماتیک فیلدها رو از روی اتریبیوت name پیدا میکنه و مستقیم به DOM وصل میشه؛ یعنی شما فقط HTML استاندارد مینویسی و بدون هیچ ریرندر اضافهای، فرمهات رو با Zod ولیدیت میکنی و حتی کامپوننتهای Shadcn و MUI رو هم بدون نیاز به هیچ رپری هندل میکنی.
https://github.com/sunilsv26/native-form
@codehalics | کدهالیک
https://github.com/sunilsv26/native-form
@codehalics | کدهالیک
❤9🔥5
آدام واتان خالق Tailwind CSS توی یه کامنت تکاندهنده فاش کرده که به خاطر تاثیر سنگین هوش مصنوعی روی بیزینسشون، مجبور شدن ۷۵ درصد از تیم مهندسی رو تعدیل کنن و درآمد شرکت نزدیک به ۸۰ درصد سقوط کرده. با اینکه Tailwind از همیشه محبوبتره، ولی چون برنامهنویسها به جای سر زدن به سایت مستندات مستقیم از هوش مصنوعی کد میگیرن، ترافیک داکیومنتها نسبت به اوایل ۲۰۲۳ حدود ۴۰ درصد ریخته و از اونجایی که تنها راه آشنایی کاربرا با محصولات تجاری Tailwind همین صفحه مستنداته، فروششون به شدت آسیب دیده. واتان در جواب درخواست کاربرا برای اضافه کردن داکیومنتهای بهینهشده برای LLMها گفته که فعلا نمیتونه وقتش رو بذاره پای قابلیتهای رایگان که وضعیت ترافیک سایت رو بدتر میکنه؛ چون تمام تمرکزش روی نجات دادن شرکت و دادن حقوق نفرات باقیمونده است و اگه نتونه مدل درآمدی رو درست کنه، کل فریمورک Tailwind بیپشتیبان میمونه و به یه پروژه رهاشده تبدیل میشه.
https://github.com/tailwindlabs/tailwindcss.com/pull/2388
@codehalics | کدهالیک
https://github.com/tailwindlabs/tailwindcss.com/pull/2388
@codehalics | کدهالیک
🤯17
دینگ یک کتابخانه مدرن و سبک برای نمایش اعلانها (Toast Notifications) در فرانتاند است که تمرکز ویژهای روی انیمیشنهای مبتنی بر فیزیک فنر (Spring Physics) و تجربه کاربری روان دارد.
https://ding.yusufcengiz.dev
@codehalics | کدهالیک
https://ding.yusufcengiz.dev
@codehalics | کدهالیک
❤7👍1
This media is not supported in your browser
VIEW IN TELEGRAM
انقلاب جدید پاول دورف: هر پیام تلگرام، یک اپلیکیشن!
دورف اعلام کرد از این به بعد هر پیامی در تلگرام میتونه یک اپ کامل، سبک و تعاملی باشه:
• حجم کمتر از ۴ کیلوبایت (لود در کسری از ثانیه)
• اجرای بومی (Native) مستقیم داخل چت
• زیرساخت پرداخت درونبرنامهای و قابلیت وایرال شدن
با این قابلیت، تلگرام یک قدم دیگه به سوپراپ کامل نزدیکتر شد.
@codehalics | کدهالیک
دورف اعلام کرد از این به بعد هر پیامی در تلگرام میتونه یک اپ کامل، سبک و تعاملی باشه:
• حجم کمتر از ۴ کیلوبایت (لود در کسری از ثانیه)
• اجرای بومی (Native) مستقیم داخل چت
• زیرساخت پرداخت درونبرنامهای و قابلیت وایرال شدن
با این قابلیت، تلگرام یک قدم دیگه به سوپراپ کامل نزدیکتر شد.
@codehalics | کدهالیک
🤯4