Run a full virtual desktop inside a Docker container, accessible via WebRTC
@uselinux
https://www.opensourceprojects.dev/post/1948309353552822763
@uselinux
https://www.opensourceprojects.dev/post/1948309353552822763
Open-source Projects
Run a full virtual desktop inside a Docker container, accessible via WebRTC, rig...
Run a full virtual desktop inside a Docker container, accessible via WebRTC, right from your browser.
Why I don't use a SIM card and neither should you
: )))
@uselinux
https://www.youtube.com/watch?v=4Dei2buz1X0
: )))
@uselinux
https://www.youtube.com/watch?v=4Dei2buz1X0
YouTube
Why I don't use a SIM card and neither should you
SIM cards are dangerous. So I don't use them. Support my work: https://www.patreon.com/thehatedone
I don’t actually use a SIM card. And I mean no SIM at all. No physical card, no eSIM. My methods of going about my digital life are very unconventional. This…
I don’t actually use a SIM card. And I mean no SIM at all. No physical card, no eSIM. My methods of going about my digital life are very unconventional. This…
🔥تغییرات جدید پایتون 3.14
@uselinux
و بالاخره Multiple interpreter وارد stdlib و ماژول concurrent.interpreters شد
میشه بدون subprocessing و کپی کل interpreter همزمانی واقعی داشت (که هر ترد GIL خودشونو دارن و همدیگه رو بلاک نمیکنن مثل Threading . و میتونن روی چنل یا queue باهم صحبت کنن
شبیه CSP گولنگ یا actor model ارلنگ و بقیه زبون ها!)
این فیچر هنوز به اپتیمایز ترین حالتش نرسیده ولی پیشرفت شگرفی هست تو دنیای مالتی تردینگ و همزمانی پایتون!
همینطور free-threading (غیرفعال کردن GIL روی الگوریتم هایی که race-condition free هستن) بصورت دیفالت به خود اینترپرتر اضافه شد(تا الان از نسخه 3.12 - 3.13 ریلیز جدا میدادن با پسوند t الان ظاهرا سویچش روی خود اینترپرتر اصلی هست)
بعدی Template strings
هست.
بعدی Deferred evaluation توی annotationهاست
(بعنوان مثال شما کلاس یا متد پاس میدید داخل یه فانکشن و میتونید تایپ اینپوت رو بزارید همون کلاس یا فانکشن (قبلا میشد اما از linterها رد نمیشد )
ارور هندلینگ بسیار smartتر شده و ایرادات تایپو توی سینتکس رو بهتر تشخیص میده و ساجست میده
توی این نسخه GC پایتون به incremental collection تغییر پیدا کرد تا پرفورمنس بهتری داشته باشه .
جزئیات تمامی اینهارو توی داکیومنت خود پایتون یا وبسایت های دیگه میتونید سرچ کنید و بخونید :
@uselinux
https://docs.python.org/3.14/whatsnew/3.14.html
@uselinux
و بالاخره Multiple interpreter وارد stdlib و ماژول concurrent.interpreters شد
میشه بدون subprocessing و کپی کل interpreter همزمانی واقعی داشت (که هر ترد GIL خودشونو دارن و همدیگه رو بلاک نمیکنن مثل Threading . و میتونن روی چنل یا queue باهم صحبت کنن
شبیه CSP گولنگ یا actor model ارلنگ و بقیه زبون ها!)
این فیچر هنوز به اپتیمایز ترین حالتش نرسیده ولی پیشرفت شگرفی هست تو دنیای مالتی تردینگ و همزمانی پایتون!
همینطور free-threading (غیرفعال کردن GIL روی الگوریتم هایی که race-condition free هستن) بصورت دیفالت به خود اینترپرتر اضافه شد(تا الان از نسخه 3.12 - 3.13 ریلیز جدا میدادن با پسوند t الان ظاهرا سویچش روی خود اینترپرتر اصلی هست)
بعدی Template strings
هست.
بعدی Deferred evaluation توی annotationهاست
(بعنوان مثال شما کلاس یا متد پاس میدید داخل یه فانکشن و میتونید تایپ اینپوت رو بزارید همون کلاس یا فانکشن (قبلا میشد اما از linterها رد نمیشد )
ارور هندلینگ بسیار smartتر شده و ایرادات تایپو توی سینتکس رو بهتر تشخیص میده و ساجست میده
توی این نسخه GC پایتون به incremental collection تغییر پیدا کرد تا پرفورمنس بهتری داشته باشه .
جزئیات تمامی اینهارو توی داکیومنت خود پایتون یا وبسایت های دیگه میتونید سرچ کنید و بخونید :
@uselinux
https://docs.python.org/3.14/whatsnew/3.14.html
Python documentation
What’s new in Python 3.14
Editors, Adam Turner and Hugo van Kemenade,. This article explains the new features in Python 3.14, compared to 3.13. Python 3.14 was released on 7 October 2025. For full details, see the changelog...
1❤4👍2🤮2💋2👏1
Linux 6.17 Getting More Rusty With Many Rust Language Additions
@uselinux
https://www.phoronix.com/news/Linux-6.17-Rust
@uselinux
https://www.phoronix.com/news/Linux-6.17-Rust
Phoronix
Linux 6.17 Getting More Rusty With Many Rust Language Additions
As has been the trend with recent Linux kernel releases, a lot of Rust programming language abstractions and other additions are coming for the in-development Linux 6.17 kernel.
Is this the BEST time to be a Software Engineer?
@uselinux
https://www.youtube.com/watch?v=wb2ViMNMvAU
@uselinux
https://www.youtube.com/watch?v=wb2ViMNMvAU
YouTube
Is this the BEST time to be a Software Engineer?
🎯 Most Asked Interview Questions for JS Devs - https://link.theseniordev.com/js-interview-cheat-sheet-sRUwYtQ
🚀 Get to Senior. Or You Don't Pay - https://link.theseniordev.com/free-training-8cY3M2z
🤔 Find Your Technical Gaps - https://link.theseniordev.com/technical…
🚀 Get to Senior. Or You Don't Pay - https://link.theseniordev.com/free-training-8cY3M2z
🤔 Find Your Technical Gaps - https://link.theseniordev.com/technical…
1❤2
مستند پایتون ریلیز شد 😀
سرگذشت زبان محبوب پایتون از زبون سازندش گیدو وان روسوم
و افراد جالبی مثل
آرمین روناچر(سازنده Flask)
درو هوستون(مدیر Dropbox)
تون راسندل(Blender)
لیزا گوو(دولوپر اینستاگرام)
برت کنون(دولوپر مایکروسافت)
پاوول اوریت(دولوپر جت برینز)
#python
@uselinux
https://www.youtube.com/watch?v=GfH4QL4VqJ0
سرگذشت زبان محبوب پایتون از زبون سازندش گیدو وان روسوم
و افراد جالبی مثل
آرمین روناچر(سازنده Flask)
درو هوستون(مدیر Dropbox)
تون راسندل(Blender)
لیزا گوو(دولوپر اینستاگرام)
برت کنون(دولوپر مایکروسافت)
پاوول اوریت(دولوپر جت برینز)
#python
@uselinux
https://www.youtube.com/watch?v=GfH4QL4VqJ0
YouTube
The history of Python and how it took over the world | Python: The Documentary
This is the story of the world's most beloved programming language: Python. What began as a side project in Amsterdam during the 1990s became the software powering artificial intelligence, data science and some of the world’s biggest companies. But Python's…
1👍3❤2🙏1
💥⚠️آسیب پذیری بحرانی روی NPM
به اکانت یه دولوپر نسبتا معروف رخنه رخ داده و پکیج هایی که دانلود میلیاردی داشتن مورد هجوم قرار گرفتن و آلوده شدن و نسخه مخرب روی npm پابلیش شده!
این آسیب پذیری آدرس های مقصد کریپتو رو میتونه عوض کنه(که منجر به دزدیده شدن دارایی حین انتقال میشه)
یا احتمال دزدیدن seed phrase وجود داره
ولت های جاوا اسکریپتی و صرافی ها در خطر هستند!
(پ.ن: این پکیج ها احتمالا دپندنسی کلی پکیج دیگه هستن با این میزان دانلود .و ممکنه کل اکوسیستم جاوا اسکریپت رو تحت شعاع قرار بدن)
اسم بعضی از این پکیج ها
chalk,
strip-ansi
color-convert
@uselinux
به اکانت یه دولوپر نسبتا معروف رخنه رخ داده و پکیج هایی که دانلود میلیاردی داشتن مورد هجوم قرار گرفتن و آلوده شدن و نسخه مخرب روی npm پابلیش شده!
این آسیب پذیری آدرس های مقصد کریپتو رو میتونه عوض کنه(که منجر به دزدیده شدن دارایی حین انتقال میشه)
یا احتمال دزدیدن seed phrase وجود داره
ولت های جاوا اسکریپتی و صرافی ها در خطر هستند!
(پ.ن: این پکیج ها احتمالا دپندنسی کلی پکیج دیگه هستن با این میزان دانلود .و ممکنه کل اکوسیستم جاوا اسکریپت رو تحت شعاع قرار بدن)
اسم بعضی از این پکیج ها
chalk,
strip-ansi
color-convert
@uselinux
👍3❤1
Why can't AI models just say "I don't know" instead of lying
@uselinux
https://www.youtube.com/shorts/SR8a5EHDohA
@uselinux
https://www.youtube.com/shorts/SR8a5EHDohA
YouTube
Why do AI models hallucinate. New research by openAI explains why. #ai #foryou #learning #education
Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
👍1🤔1
اخ ننه:))
کلیک هاوس و اسکیل روی کوادریلیون دیتاااا (توسط تسلا): )
- مغز آدم سوت میکشه.
پ.ن: برای اونهایی که نمیدونن . ClickHouse یه دیتابیس هست برای کاربرد Analytical/OLAP
سینتکسش SQL هست (از خانواده SQL هست کلا و NoSQL حساب نمیشه)
(اولین جایی که به چشمم خورد و استفاده کردم روی indexerهای غول پیکر بلاکچین بود . (مثال : چیزی مثل Etherscan یا Blockexplorer)
لینک مقاله: source
@uselinux
کلیک هاوس و اسکیل روی کوادریلیون دیتاااا (توسط تسلا): )
- مغز آدم سوت میکشه.
پ.ن: برای اونهایی که نمیدونن . ClickHouse یه دیتابیس هست برای کاربرد Analytical/OLAP
سینتکسش SQL هست (از خانواده SQL هست کلا و NoSQL حساب نمیشه)
(اولین جایی که به چشمم خورد و استفاده کردم روی indexerهای غول پیکر بلاکچین بود . (مثال : چیزی مثل Etherscan یا Blockexplorer)
لینک مقاله: source
@uselinux
❤4🔥3👀2
How "Learn to Code" Backfired on a Whole Generation
@uselinux
https://www.youtube.com/watch?v=tBCRYZrfYXk
@uselinux
https://www.youtube.com/watch?v=tBCRYZrfYXk
YouTube
How "Learn to Code" Backfired on a Whole Generation
Support your local PBS Station: https://to.pbs.org/DonateTwoCents
We've all heard that a degree in the Humanities isn't worth the paper it's printed on, but new data has turned that thinking upside down!
Two Cents is hosted by Philip Olson, CFP® and Julia…
We've all heard that a degree in the Humanities isn't worth the paper it's printed on, but new data has turned that thinking upside down!
Two Cents is hosted by Philip Olson, CFP® and Julia…
❤1
داون تایم روی aws (ریجن N . Virginia) و سرویس Cloudfrontاش باعث شد نصف اینترنت به فنا بره :))
@uselinux
@uselinux
🤣4
@uselinux
امروز داشتم یه اینستنس جدای pgBouncerروی کلاستر بالا میاوردم که متوجه شدم نمیتونم ایمیج اخری رو بگیرم
ایمیج چی بود ؟
همش ارور pullو not found. میخورد (خیلی عجیب بود)
گشتم دیدم bitnami (که حالا مال Broadcom هست) تصمیم گرفته کل ایمیج ها و helm chartهای رایگانشو از دسترس خارج کنه و بابتش پول درشتی بگیره!
پیر سگ طمع کار: ))
خلاصه رفتم از یه رجیستری دیگه گرفتم
پ.ن: ایمیجهای bitnami به secure بودن معروف هستن. بصورت منظم audit و پچ میشن تا سوراخ سمبه ها و الودگیشون رفع بشه .
پ.ن۲: این اتفاق ماه ها قبل افتاده و اونهایی که cache نداشتن یه outage بزرگ تجربه کردن تا بفهمن از کجا خوردن !
پ.ن۳: جای شکر داره بیشتر پروژه های درست حسابی (دیتابیس ها و زبان ها و فریم ورک ها) بصورت official داکر ایمیج میسازن روی ci/cdشون و پوش میکنن پابلیک . وگرنه استفاده از داکر بسیار گرون تموم میشد برا شرکت های کوچیک و متوسط!
امیدوارم همه پروژه ها اینکارو بکنن
پ.ن۴: خوبه که hardeningهای بیس رو همیشه انجام بدید . با این وضعیت احتمال آسیب پذیری و هک های پی در پی بالاتر میره ..
@uselinux
امروز داشتم یه اینستنس جدای pgBouncerروی کلاستر بالا میاوردم که متوجه شدم نمیتونم ایمیج اخری رو بگیرم
ایمیج چی بود ؟
bitnami/pgbouncer:latestهمش ارور pullو not found. میخورد (خیلی عجیب بود)
گشتم دیدم bitnami (که حالا مال Broadcom هست) تصمیم گرفته کل ایمیج ها و helm chartهای رایگانشو از دسترس خارج کنه و بابتش پول درشتی بگیره!
پیر سگ طمع کار: ))
خلاصه رفتم از یه رجیستری دیگه گرفتم
پ.ن: ایمیجهای bitnami به secure بودن معروف هستن. بصورت منظم audit و پچ میشن تا سوراخ سمبه ها و الودگیشون رفع بشه .
پ.ن۲: این اتفاق ماه ها قبل افتاده و اونهایی که cache نداشتن یه outage بزرگ تجربه کردن تا بفهمن از کجا خوردن !
پ.ن۳: جای شکر داره بیشتر پروژه های درست حسابی (دیتابیس ها و زبان ها و فریم ورک ها) بصورت official داکر ایمیج میسازن روی ci/cdشون و پوش میکنن پابلیک . وگرنه استفاده از داکر بسیار گرون تموم میشد برا شرکت های کوچیک و متوسط!
امیدوارم همه پروژه ها اینکارو بکنن
پ.ن۴: خوبه که hardeningهای بیس رو همیشه انجام بدید . با این وضعیت احتمال آسیب پذیری و هک های پی در پی بالاتر میره ..
@uselinux
@uselinux
real time 1 hour study with me | mechanical keyboard typing asmr : )
https://www.youtube.com/watch?v=8vSDio2P2WU
real time 1 hour study with me | mechanical keyboard typing asmr : )
https://www.youtube.com/watch?v=8vSDio2P2WU
YouTube
💫 real time 1 hour study with me | mechanical keyboard typing asmr (rk84, no music + progress bar)
hello there! i'm helping my friend mod their rk84 so i'm able to play around with it & decided to do a study with me while testing it out :) there's a lot of typing sounds in this video so hope you enjoy!
initial thoughts on the rk84 is that overall, you…
initial thoughts on the rk84 is that overall, you…