LUTO
Day 3 of reading in taxi @DEVLUTO
Day 4 of reading in the taxi
✅ How the Nazis Adopted the Swastika
In the early 1900s, several European groups became interested in ancient symbols from India and Central Asia. They mistakenly believed the swastika represented an ancient “Aryan race.”
Hitler took this misunderstanding and used it as the symbol of the Nazi Party.
The Nazi version:
Was rotated 45 degrees (diagonal)
Was usually black
Was placed inside a white circle on a red background
Was often left-facing (though they used both directions)
This version was used to promote a racist ideology, completely unrelated to its peaceful origins.
@DEVLUTO
✅ How the Nazis Adopted the Swastika
In the early 1900s, several European groups became interested in ancient symbols from India and Central Asia. They mistakenly believed the swastika represented an ancient “Aryan race.”
Hitler took this misunderstanding and used it as the symbol of the Nazi Party.
The Nazi version:
Was rotated 45 degrees (diagonal)
Was usually black
Was placed inside a white circle on a red background
Was often left-facing (though they used both directions)
This version was used to promote a racist ideology, completely unrelated to its peaceful origins.
@DEVLUTO
🔥3
Forwarded from baka Codes
another day, another topic created lol😊
this is for those of you who applied for A2SV G7 cohort.
it's a playground for you to prepare well for the interviews.
you can questions, discuss the problems you're given to solve, the challenges you're facing and even chill😊
and I'll try to be an active member of the group to answer your questions and give you some tips as an A2SVian.
so join up😉 and share it to your friends
👉 https://news.1rj.ru/str/bakacodescommunity/401
@bakacodes
this is for those of you who applied for A2SV G7 cohort.
it's a playground for you to prepare well for the interviews.
you can questions, discuss the problems you're given to solve, the challenges you're facing and even chill😊
and I'll try to be an active member of the group to answer your questions and give you some tips as an A2SVian.
so join up😉 and share it to your friends
👉 https://news.1rj.ru/str/bakacodescommunity/401
@bakacodes
🔥2
Forwarded from Luna's pathway🤗 (Luna)
Don’t worry about the things you drop when your mental fatigue peaks. We fail because we are human. Pausing is necessary, and every comeback proves your strength and potential.
❤3
LUTO
https://dee5dff3-ac2f-4c9e-ba1f-31807d3c6b4a-00-378qu42um9l5t.kirk.replit.dev/ @DEVLUTO
Didn't finish it yet bcuz I'm having troubles on the backend(the music player)I hope I'll fix it this week
@DEVLUTO
@DEVLUTO
Forwarded from Chapi Dev Talks
Snapwre Logo Battle (Nov 19–23)
We’re launching a simple logo challenge for Snapwre.com – we build world-class, AI-driven software and automation tools for startups and businesses.
🎨 What we want
A very simple, modern logo
Clean, minimal, and scalable for web/app use
💰 Reward
Winner gets $50 – $100 USD
You can choose the payment method (Bank Transfer, Wise, Upwork contract, etc.)
📜 Rights
If your logo is selected and paid for, Snapwre gets full ownership and usage rights
You can still take credit in your portfolio
📅 Submission window
Starts: Nov 19
Ends: Nov 23
✨ Why join?
Chance to shape the official Snapwre brand
Potential long-term design work with us
📩 How to submit
Visit https://snapwre.com
We’re launching a simple logo challenge for Snapwre.com – we build world-class, AI-driven software and automation tools for startups and businesses.
🎨 What we want
A very simple, modern logo
Clean, minimal, and scalable for web/app use
💰 Reward
Winner gets $50 – $100 USD
You can choose the payment method (Bank Transfer, Wise, Upwork contract, etc.)
📜 Rights
If your logo is selected and paid for, Snapwre gets full ownership and usage rights
You can still take credit in your portfolio
📅 Submission window
Starts: Nov 19
Ends: Nov 23
✨ Why join?
Chance to shape the official Snapwre brand
Potential long-term design work with us
📩 How to submit
Visit https://snapwre.com
SnapWre Technologies
SnapWre - World-Class Software. Infinitely Scalable.
SnapWre Technologies PLC builds high-performance, AI-driven software solutions for businesses of all sizes. Expert development services in Ethiopia and beyond.
🔥2
Forwarded from Dagmawi Babi
Tikvah-University
የዩኒቨርሲቲ ተማሪዎች የ3ኛ ዓመት ትምህርታቸውን ሲያጠናቅቁ ለአንድ ዓመት የማስተማር አገልግሎት እንዲሰጡ የሚያስገድደው መመሪያ በ2019 የትምህርት ዘመን ተግባራዊ መሆን ይጀምራል።
No one ragebaits as much as Ministry of Education. "instead of paying our teachers better and benefiting them we will abuse students to waste a year of their lives"
Please get real.
Please get real.
😁2🤨1
Forwarded from STEM with Murad 🇪🇹
የክላውድፍሌር መቋረጥ‼
==================
✍️ ዛሬ ዓለም አቀፍ የኢንተርኔት አገልግሎት ላይ ከፍተኛ መስተጓጎል ያስከተለው የክላውድፍሌር (Cloudflare) መቋረጥ፣ ብዙዎቻችን የምንጠቀምባቸው እንደ ኤክስ (ትዊተር) እና ቻትጂፒቲ ያሉ አገልግሎቶች ለምን እንደቆሙ ግልጽ ማሳያ ነበር። ይህ ክስተት ላዩን ሲታይ ቀላል የአገልግሎት መቋረጥ ሊመስል ይችላል፤ ነገር ግን ከጀርባው ያለው ቴክኒካዊ አንድምታ የዘመናዊውን ኢንተርኔት ሥነ-ምህዳር ውስብስብነት እና ተጋላጭነት በገሃድ ያሳያል።
በዚህ ጽሑፍ፣ የክላውድፍሌርን መቋረጥ ከቴክኒካዊ እይታ አንጻር እንፈትሻለን። ችግሩ ምን ነበር? እንዴት ተከሰተ? እና ለወደፊቱ የኢንተርኔት መረጋጋት ምን ትምህርት ይሰጠናል?
ዛሬ ማክሰኞ፣ ኖቬምበር 18, 2025 ከጠዋቱ 11:20 (UTC) ላይ፣ የክላውድፍሌር ሲስተም ያልተለመደ እና ከፍተኛ መጠን ያለው ትራፊክ (a spike in unusual traffic) መመዝገብ ጀመረ። ይህ ትራፊክ በቀጥታ ያነጣጠረው የአገልግሎቱ አንዱ ቁልፍ ክፍል ላይ ነበር።
ይህ "ያልተለመደ ትራፊክ" የተለመደው የድረ-ገጽ ጎብኚዎች ወይም የተጠቃሚዎች እንቅስቃሴ አልነበረም። ብዙውን ጊዜ እንዲህ አይነት ክስተቶች ከሁለት ነገሮች ሊመነጩ ይችላሉ፦
☑ DDoS (Distributed Denial-of-Service) Attack፡ ከፍተኛ መጠን ያለው፣ የተቀነባበረ እና ተንኮል-አዘል ትራፊክ በአንድ የተወሰነ ሰርቨር ወይም ኔትወርክ ላይ በመልቀቅ አገልግሎቱን ማጨናነቅ እና መስራት እንዳይችል ማድረግ።
☑ Internal System Malfunction/Loop፡ በራሱ በክላውድፍሌር ሲስተም ውስጥ የተፈጠረ ስህተት (bug) ወይም የተሳሳተ ኮንፊጉሬሽን (misconfiguration) አንዱ አገልግሎት ሌላውን ያለማቋረጥ እንዲጠይቅ (recursive loop) በማድረግ ውስጣዊ የትራፊክ ጎርፍ መፍጠር።
ክላውድፍሌር በመጀመሪያ መግለጫው የችግሩን ምንጭ "እስካሁን አናውቅም" ቢልም፣ ክስተቱ ከ"Internal Service Degradation" (የውስጥ አገልግሎት መዳከም) ጋር የተያያዘ መሆኑን አረጋግጧል። ይህም የሚያሳየው ችግሩ ከውጫዊ ጥቃት ይልቅ በውስጣዊ ሥርዓቱ ውስጥ የመነጨ የመሆን እድሉ ከፍተኛ መሆኑን ነው።
🖊 ክላውድፍሌር በርካታ አገልግሎቶችን የሚሰጥ ግዙፍ መድረክ ነው። የችግሩ ዋና ኢላማ የነበረው የትራፊክ መጨናነቅ፣ እንደ ሰንሰለት (cascading failure) ሌሎች ቁልፍ አገልግሎቶችንም ከጥቅም ውጪ አድርጓል፦
➡️ Application Services & 500 Errors: ድረ-ገጾች እና አፕሊኬሽኖች ከክላውድፍሌር ሰርቨሮች ጋር መገናኘት ሲያቅታቸው "Widespread 500 errors" የሚባል የኢረር መልዕክት በስፋት ታይቷል። ይህ ማለት የድረ-ገጹ ዋና ሰርቨር (origin server) ሳይሆን፣ በመሃል ላይ ያለው የክላውድፍሌር መሠረተ ልማት ጥያቄውን ማስተናገድ አልቻለም ማለት ነው።
➡️ Cloudflare Dashboard and API: የክላውድፍሌር ደንበኞች (የድረ-ገጽ ባለቤቶች) የራሳቸውን አገልግሎት የሚቆጣጠሩበት ዳሽቦርድ እና ኤፒአይ (API) ሙሉ በሙሉ ከጥቅም ውጪ ሆነው ነበር። ይህም ችግሩን ለመፍታት የሚደረገውን ጥረት አወሳስቦታል።
➡️ WARP (Web Access Redirection Proxy): ክላውድፍሌር የሚያቀርበው እና የተጠቃሚዎችን የኢንተርኔት ግንኙነት ደህንነቱ የተጠበቀ እና ፈጣን የሚያደርገው የWARP አገልግሎት፣ በተለይም በለንደን አካባቢ ሙሉ በሙሉ እንዲቋረጥ ተደርጓል። ይህም የተደረገው የችግሩን ስፋት ለመቀነስ እና ዋናውን መንስኤ ለማግኘት እንደ ጊዜያዊ መፍትሔ (remediation effort) ነው።
✅ ለምን አንድ ኩባንያ ሲቆም ብዙ ድረ-ገጾች ይቆማሉ? የ"Single Point of Failure" ስጋት:
የዚህ ክስተት ትልቁ ትምህርት የኢንተርኔት ማዕከላዊነት (Centralization) ምን ያህል አደገኛ እንደሆነ ማሳየቱ ነው። ክላውድፍሌር፣ ከአማዞን ዌብ ሰርቪስ (AWS) እና ከማይክሮሶፍት አዡሬ (Azure) ጋር በመሆን የዓለማችንን የኢንተርኔት ትራፊክ ከፍተኛውን ድርሻ ይቆጣጠራል።
ይህ ማለት በሚሊዮን የሚቆጠሩ የተለያዩ ድረ-ገጾች እና የንግድ ተቋማት፣ ምንም እንኳን የራሳቸው የተለያየ ሰርቨር ቢኖራቸውም፣ ሁሉም በአንድ የጋራ መሠረተ ልማት ላይ ጥገኛ ናቸው። የሳይበር ደህንነት ባለሙያው ግሬም ስቱዋርት እንዳለው፣ "ችግሩ የተፈጠረው እያንዳንዱ ድርጅት በራሱ ስህተት ሳይሆን፣ ሁሉም የሚተማመኑበት አንድ የጋራ ላየር (a single layer) ምላሽ መስጠት በማቆሙ ነው"።
ይህ "Single Point of Failure" (የአንድ ነጥብ ስብራት) ይባላል። ኢንተርኔት በመጀመሪያ ሲነደፍ ያልተማከለ (decentralized) እና አንዱ ክፍል ቢበላሽ እንኳን ሌላው እንዲሰራ ታስቦ ነበር። ነገር ግን ዛሬ ባለው ሁኔታ፣ የትራፊክ ፍሰቱ በጥቂት ግዙፍ ኩባንያዎች እጅ ላይ በመውደቁ፣ የአንዱ መውደቅ የብዙዎችን መውደቅ ያስከትላል።
💙 የጥገና ሂደቱ እና የታቀደ ጥገና (Scheduled Maintenance):
ክስተቱ በተከሰተበት ዕለት ክላውድፍሌር በሳንቲያጎ፣ ቺሊ በሚገኘው ዳታ ሴንተሩ ላይ የታቀደ የጥገና ሥራ ነበረው። ምንም እንኳን ኩባንያው ሁለቱ ክስተቶች በቀጥታ የተገናኙ መሆናቸውን ባያረጋግጥም፣ እንዲህ ባሉ ትላልቅ ሲስተሞች ላይ የሚደረጉ ለውጦች ወይም ጥገናዎች ያልተጠበቁ ችግሮችን (unforeseen consequences) ሊያስከትሉ እንደሚችሉ ይታወቃል። ብዙ ጊዜ እንዲህ አይነት ዓለም አቀፍ መቋረጦች የሚከሰቱት በሰው ስህተት (human error) ወይም በጥገና ወቅት በሚፈጠር የተሳሳተ ኮንፊጉሬሽን ነው።
ክላውድፍሌር ችግሩን ለይቶ ካወቀ በኋላ "a fix is being implemented" (መፍትሔውን በመተግበር ላይ ነው) በማለት አስታውቋል። ይህ የሚያሳየው የችግሩን ምንጭ ከለዩ በኋላ ለውጦቹን ወደ ቀድሞ ሁኔታው መመለስ ወይም የተሳሳተውን ኮድ ማስተካከል እንደቻሉ ነው።
🔣 ይህ የክላውድፍሌር መቋረጥ ለቴክኖሎጂው ማህበረሰብ እና ለንግድ ድርጅቶች ትልቅ የማንቂያ ደወል ነው።
⬇️ የመሠረተ ልማት ብዝሃነት (Infrastructure Diversity)፡ ኩባንያዎች ሁሉንም አገልግሎታቸውን በአንድ አቅራቢ ላይ ብቻ ከማድረግ መቆጠብ እና የ"Multi-Cloud" ወይም "Multi-CDN" ስትራቴጂዎችን መከተል አለባቸው።
⬇️ የተሻለ የውድቀት እቅድ (Better Failover Strategy)፡ አንድ አገልግሎት ሲቋረጥ በራስ-ሰር ወደ ሌላ አማራጭ የሚቀየርበት ጠንካራ የ"Failover" ሥርዓት መዘርጋት ወሳኝ ነው።
⬇️ የማዕከላዊነት ስጋት፡ የኢንተርኔት ማህበረሰቡ ስለ ማዕከላዊነት ስጋቶች በግልጽ መወያየት እና ለወደፊቱ ይበልጥ የተከፋፈለ እና ጠንካራ (resilient) ሥርዓት ለመገንባት መጣር አለበት።
በመጨረሻም፣ ይህ ክስተት እንደ ክላውድፍሌር ያሉ "የማይታዩ" የጀርባ አጥንቶች ለዲጂታል አለማችን ምን ያህል ወሳኝ እንደሆኑ እና የእነሱ ጤንነት የሁላችንም ጉዳይ መሆኑን በድጋሚ አስገንዝቦናል።
||
t.me/STEMwithMurad
==================
በዚህ ጽሑፍ፣ የክላውድፍሌርን መቋረጥ ከቴክኒካዊ እይታ አንጻር እንፈትሻለን። ችግሩ ምን ነበር? እንዴት ተከሰተ? እና ለወደፊቱ የኢንተርኔት መረጋጋት ምን ትምህርት ይሰጠናል?
ዛሬ ማክሰኞ፣ ኖቬምበር 18, 2025 ከጠዋቱ 11:20 (UTC) ላይ፣ የክላውድፍሌር ሲስተም ያልተለመደ እና ከፍተኛ መጠን ያለው ትራፊክ (a spike in unusual traffic) መመዝገብ ጀመረ። ይህ ትራፊክ በቀጥታ ያነጣጠረው የአገልግሎቱ አንዱ ቁልፍ ክፍል ላይ ነበር።
ይህ "ያልተለመደ ትራፊክ" የተለመደው የድረ-ገጽ ጎብኚዎች ወይም የተጠቃሚዎች እንቅስቃሴ አልነበረም። ብዙውን ጊዜ እንዲህ አይነት ክስተቶች ከሁለት ነገሮች ሊመነጩ ይችላሉ፦
ክላውድፍሌር በመጀመሪያ መግለጫው የችግሩን ምንጭ "እስካሁን አናውቅም" ቢልም፣ ክስተቱ ከ"Internal Service Degradation" (የውስጥ አገልግሎት መዳከም) ጋር የተያያዘ መሆኑን አረጋግጧል። ይህም የሚያሳየው ችግሩ ከውጫዊ ጥቃት ይልቅ በውስጣዊ ሥርዓቱ ውስጥ የመነጨ የመሆን እድሉ ከፍተኛ መሆኑን ነው።
የዚህ ክስተት ትልቁ ትምህርት የኢንተርኔት ማዕከላዊነት (Centralization) ምን ያህል አደገኛ እንደሆነ ማሳየቱ ነው። ክላውድፍሌር፣ ከአማዞን ዌብ ሰርቪስ (AWS) እና ከማይክሮሶፍት አዡሬ (Azure) ጋር በመሆን የዓለማችንን የኢንተርኔት ትራፊክ ከፍተኛውን ድርሻ ይቆጣጠራል።
ይህ ማለት በሚሊዮን የሚቆጠሩ የተለያዩ ድረ-ገጾች እና የንግድ ተቋማት፣ ምንም እንኳን የራሳቸው የተለያየ ሰርቨር ቢኖራቸውም፣ ሁሉም በአንድ የጋራ መሠረተ ልማት ላይ ጥገኛ ናቸው። የሳይበር ደህንነት ባለሙያው ግሬም ስቱዋርት እንዳለው፣ "ችግሩ የተፈጠረው እያንዳንዱ ድርጅት በራሱ ስህተት ሳይሆን፣ ሁሉም የሚተማመኑበት አንድ የጋራ ላየር (a single layer) ምላሽ መስጠት በማቆሙ ነው"።
ይህ "Single Point of Failure" (የአንድ ነጥብ ስብራት) ይባላል። ኢንተርኔት በመጀመሪያ ሲነደፍ ያልተማከለ (decentralized) እና አንዱ ክፍል ቢበላሽ እንኳን ሌላው እንዲሰራ ታስቦ ነበር። ነገር ግን ዛሬ ባለው ሁኔታ፣ የትራፊክ ፍሰቱ በጥቂት ግዙፍ ኩባንያዎች እጅ ላይ በመውደቁ፣ የአንዱ መውደቅ የብዙዎችን መውደቅ ያስከትላል።
ክስተቱ በተከሰተበት ዕለት ክላውድፍሌር በሳንቲያጎ፣ ቺሊ በሚገኘው ዳታ ሴንተሩ ላይ የታቀደ የጥገና ሥራ ነበረው። ምንም እንኳን ኩባንያው ሁለቱ ክስተቶች በቀጥታ የተገናኙ መሆናቸውን ባያረጋግጥም፣ እንዲህ ባሉ ትላልቅ ሲስተሞች ላይ የሚደረጉ ለውጦች ወይም ጥገናዎች ያልተጠበቁ ችግሮችን (unforeseen consequences) ሊያስከትሉ እንደሚችሉ ይታወቃል። ብዙ ጊዜ እንዲህ አይነት ዓለም አቀፍ መቋረጦች የሚከሰቱት በሰው ስህተት (human error) ወይም በጥገና ወቅት በሚፈጠር የተሳሳተ ኮንፊጉሬሽን ነው።
ክላውድፍሌር ችግሩን ለይቶ ካወቀ በኋላ "a fix is being implemented" (መፍትሔውን በመተግበር ላይ ነው) በማለት አስታውቋል። ይህ የሚያሳየው የችግሩን ምንጭ ከለዩ በኋላ ለውጦቹን ወደ ቀድሞ ሁኔታው መመለስ ወይም የተሳሳተውን ኮድ ማስተካከል እንደቻሉ ነው።
በመጨረሻም፣ ይህ ክስተት እንደ ክላውድፍሌር ያሉ "የማይታዩ" የጀርባ አጥንቶች ለዲጂታል አለማችን ምን ያህል ወሳኝ እንደሆኑ እና የእነሱ ጤንነት የሁላችንም ጉዳይ መሆኑን በድጋሚ አስገንዝቦናል።
||
t.me/STEMwithMurad
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Eyu's Terminal
✨LUMABOARD ✨
your minimalistic productivity companion , there is no need to have 10 multiple things to track your tasks all the things you want in one place - a board - that has the basic tools that are needed.
🌐 https://bit.ly/lumaboard
this is the MVP , there will be more features to add , so why not track the progress and join my journey
📟: @Eyu_terminal
👤: @eyuz_1
#project_1 #LUMABOARD
your minimalistic productivity companion , there is no need to have 10 multiple things to track your tasks all the things you want in one place - a board - that has the basic tools that are needed.
🌐 https://bit.ly/lumaboard
this is the MVP , there will be more features to add , so why not track the progress and join my journey
📟: @Eyu_terminal
👤: @eyuz_1
#project_1 #LUMABOARD
❤4