if we do lose, you need to know that doesn't make us losers, you learn as much about who you are and what you're made of from failing as you do from success, maybe more!
@niloosalimi از نظر ریشهشناسی، رعیت از ریشه «ر-ع-ی» و به معنای چریدن و چرانیدن است. در گذشته به گروهی از مردم که دارای سرپرست، چوپان یا «راعی» (هدایتکننده و مراقب) بودند، رعیت گفته میشد.
@Radalirezaa متاسفانه ولی باید بگم که درسته ایران جنوب مجزا نداره ولی خب لبنانیزه کردنمون. یعنی جنوب رو میزنن هیچ کس جنگ رو جدی نمیگیره!
کلا جنگ جالبیه انگار مسئولین میرن هی لات سر کوچه رو انگوشت میکنن هی سیلی میخورن برمیگردن!
The world freaks out over the Strait of Hormuz being disrupted.
We’ve lived that kind of disruption for years—just in a different form: internet shutdowns, ridiculous restrictions, and zero freedom.
Same concept. Different victims.
Glad the world is tasting it.
#Iran#war#USA
You can either code fast or produce fast code.
You cannot do both.
All frameworks, libraries, ORMs, no code movement aim to allow you to code fast, not necessarily produce fast code.
Understandably so, we live in an age where we are expected to ship fast, we have stakeholders to satisfy. we can always improve quality and performance later. Heck, we got used to ship with day 1 patch.
It is wise to ship fast because the market expects it. And to ship fast you have to code fast and to code fast you have to write less code. Or (god help us) you can use AI to write the code.
But, when you write less code, you didn’t really write less code, you simply hid a large piece of code under the carpet and expose it behind a simple API call. You abstracted away complexity, which eventually leaks in all sorts of nasty ways. Large CPU usage, large memory usage, large disk usage, slow running operations, and if you are on the cloud that translates to a large $$ bill.
You can either code fast or produce fast code. You cannot do both.
I understand why frameworks advertise how fast it is to spin a web server with their product. They truly know how complex web servers are (because they had to wrap it all away) but they have to do this to sell.
Honest frameworks will say: ‘hey, we know this stuff is complex but we made it easy by creating these abstractions and used some defaults. However, please consider looking at those defaults values and change them for your use case. We had to pick defaults that fits all but we don’t know your use case.’
My advice to software engineers - understand what you use.
For example, if you want to use a Node or a Bun web server, please consider writing one using C first as an exercise. You will appreciate the framework 10 times more.
You will even ask the framework maintainers to expose this and that configuration to tune your web server. You will ask for detailed doc of how the framework handles connection acceptance and request reading. And whether the number of SO_REUSEPORT threads can be changed.
Web server is just an example, this applies to any component.
If I would summarize this, understand the code, even if you didn’t write it. Maybe then you can code fast and also produce fast code.
And by fast code I mean efficient and fast.
What is k8s (Kubernetes)?
k8s is a container orchestration system. It is used for container deployment and management. Its design is greatly impacted by Google’s internal system Borg.
A k8s cluster consists of a set of worker machines, called nodes, that run containerized applications. Every cluster has at least one worker node.
The worker node(s) host the Pods that are the components of the application workload. The control plane manages the worker nodes and the Pods in the cluster. In production environments, the control plane usually runs across multiple computers, and a cluster usually runs multiple nodes, providing fault tolerance and high availability.
🔹 Control Plane Components
1. API Server
The API server talks to all the components in the k8s cluster. All the operations on pods are executed by talking to the API server.
2. Scheduler
The scheduler watches pod workloads and assigns loads on newly created pods.
3. Controller Manager
The controller manager runs the controllers, including Node Controller, Job Controller, EndpointSlice Controller, and ServiceAccount Controller.
4. etcd
etcd is a key-value store used as Kubernetes' backing store for all cluster data.
🔹 Nodes
1. Pods
A pod is a group of containers and is the smallest unit that k8s administers. Pods have a single IP address applied to every container within the pod.
2. Kubelet
An agent that runs on each node in the cluster. It ensures containers are running in a Pod.
3. Kube Proxy
kube-proxy is a network proxy that runs on each node in your cluster. It routes traffic coming into a node from the service. It forwards requests for work to the correct containers.
Over to you: Do you know why Kubernetes is called “k8s��? Despite its power, K8s can be intimidating. What do you think about it?
–
Subscribe to our weekly newsletter to get a Free System Design PDF (158 pages): https://t.co/FIzCeaWsZV
اگه نیرو نمیخواین چرا آگهی میزارین؟!
۱۰ جا که شرایطش رو داشتم رزومه دادم ولی ۲ جا ��ا الان فقط پیگیر شدن.
بقیه دیدن خبری نیس ولی حتی رد هم نکردن ادم بدونه چه خبره!
به یسری آدم ها هم باید گفت عزیز، من که میدونستم اونی که دارم معرفیت میکنم میدونه ک.نم گوهیه
استاد، اسطوره، از خودم گذشتم که تو از موقعیت عنی ت خارج شی
بعد تو میری جار میزنی کون محمد گوهی بود!!!
ریدم تو قبر پدرت زارع پور احمق!!!
همه جوره ریدی تو زیرساخت مرتیکه پوفیوز
سه روزه اصن نفهمیدم چی به چی با نت وصله و کار میکنه
امروز سرم رو فقط میخواستم بکوبونم تو دیوار با این نت ها نه فهمیدم چیکار کردم نه فهمیدم چیکار باید میکردم از بس نتم تخمی بود!!!
🔴 وزیر ارتباطات: حداکثر نیاز ارتباطات با خارج از کشور ۱۰ درصد است
وزیر ارتباطات در حاشیه جلسه دولت به ایرنا اعلام کرد نیاز کشور برای برقراری ارتباط با خارج حداکثر ده درصد است. او همچنین تأکید کرد پلتفرمهای خارجی زیادی که فیلتر نیستند، در دسترس قرار دارند و پیامرسانهای بومی نیز روزبهروز درحال پیشرفت هستند.
«عیسی زارعپور» درباره رفع فیلتر پیامرسانهای خارجی اظهار داشت: «وزارت ارتباطات موظف به فراهمکردن ابزارهای لازم برای تسهیل ارتباطات مردم است و زمانی که یک پیامرسان خار��ی با محدودیت مواجه شود، باید زمینه جایگزینی پیامرسانهای داخلی را فراهم کرد.»
زارعپور اعلام کرد پیامرسانهای داخلی از بلوغ قابلقبولی برخوردارند. او باور دارد کیفیت ��لتفرمهای بومی روزبهروز بیشتر میشود.
زارعپور همچنین تأکید کرد دهها پلتفرم خارجی برای ارتباط با خارج از کشور نظیر imessage ،FaceTime ،Imo ،Discord و دیگر پیامرسانهای خارجی برای ارتباط با خارج از کشور وجود دارند که فیلتر نیستند.
وی با بیان اینکه حداکثر ۱۰ درصد نیاز کشور برای ارتباطات با خارج از کشور است، یادآور شد: «۹۰ درصد نیاز کشور داخلی است و پلتفرمهای داخلی نیز اکنون توانایی میزبانی از مردم را در پلتفرمهای تعیینشده دارند.»
استفاده از اینترنت طبقاتی زرنگی نیست؛ خیانته!
استفاده از اینترنت طبقاتی زرنگی نیست؛ خیانته!
استفاده از اینترنت طبقاتی زرنگی نیست؛ خیانته!
بعدن نگید نمیدونستین!
#فیلترنت
The absurdity of sanctions on a whole country.
@Udemy has suspended my account.
Why? They spotted my logins from Iran's IP range.
Geez! You aren't teaching nuclear scientists with your contents!
Now tell me whether I should feel this is personal?!