Forwarded from Dagmawi Babi
@SoloDevChronicles built EthioDeploy, a very easy way to start deploying your sites. Think Vercel but slightly diff architecture and also allows payments in birr.
This took a long time in the making. Congrats to brook on this, not only for his own progress but for us as a community - this is a milestone!!
It's got automatic stack detection, preview deployments, Managed PostgreSQL and Redis, Custom domains, Built-in analytics and so much more.
This's the first version, so much is yet to come. Super excited!
#CommunityShowcase #EthioDeploy
@Dagmawi_Babi
This took a long time in the making. Congrats to brook on this, not only for his own progress but for us as a community - this is a milestone!!
It's got automatic stack detection, preview deployments, Managed PostgreSQL and Redis, Custom domains, Built-in analytics and so much more.
This's the first version, so much is yet to come. Super excited!
#CommunityShowcase #EthioDeploy
@Dagmawi_Babi
๐ฅ1
Forwarded from Anamel || Teach With Anam
did you know his guys ? Ken Thompson
Ken Thompson
American computer scientist and legendary programmer.
He co-created Unix, invented the B language, co-created the C language, and later co-created the Go language at Google. He also won the Turing Award (the highest honor in computer science).
He is widely regarded as one of the greatest programmers of all time.
Ken Thompson
American computer scientist and legendary programmer.
He co-created Unix, invented the B language, co-created the C language, and later co-created the Go language at Google. He also won the Turing Award (the highest honor in computer science).
He is widely regarded as one of the greatest programmers of all time.
Forwarded from Anamel || Teach With Anam
Once upon a time, there was a brilliant programmer named Ken Thompson. He helped create Unix and the C language. One day he decided to show the world a quiet and terrifying trick.
He took the normal C compiler โ the program that turns human code into real programs โ and secretly taught it two rules.
Rule 1: Whenever you compile the login program, quietly insert a backdoor. Anyone who types the secret password can enter as root, no questions asked.
Rule 2: Whenever you compile a new version of the compiler itself, also insert both of these rules into the new compiler.
Then Ken did something clever. He used this bad compiler to build a fresh compiler. After that, he deleted every trace of the bad rules from the source code. The source now looked completely clean and honest.
From that moment on, the infection lived only inside the binary.
Now imagine this: A company builds what they believe is a highly secure system. They carefully write a login page. They review every line of source code. Everything looks perfect. No backdoors. No secret passwords. Nothing suspicious.
But they used the infected compiler to build it.
So when the system is finished, the login program secretly contains the backdoor.
Anyone who knows the secret password that Ken inserted can simply type it and walk in as the most powerful user โ even if the real password is completely different and the source code shows no such thing.
That is the real danger of Ken Thompsonโs idea:
You can build what looks like a perfect, secure system. You can check every line of code. But if the tool that compiled it was dishonest, a hidden door still exists โ and only the person who knows the secret rule can open it.
Ken later removed the backdoor. He never left it in the real systems. But he left the world with a deep lesson:
You can clean the source. You can trust the code you see. But if the tool that builds the code is lyingโฆ the truth never reaches the machine.
That is the story of the Trusting Trust attack.
He took the normal C compiler โ the program that turns human code into real programs โ and secretly taught it two rules.
Rule 1: Whenever you compile the login program, quietly insert a backdoor. Anyone who types the secret password can enter as root, no questions asked.
Rule 2: Whenever you compile a new version of the compiler itself, also insert both of these rules into the new compiler.
Then Ken did something clever. He used this bad compiler to build a fresh compiler. After that, he deleted every trace of the bad rules from the source code. The source now looked completely clean and honest.
From that moment on, the infection lived only inside the binary.
Now imagine this: A company builds what they believe is a highly secure system. They carefully write a login page. They review every line of source code. Everything looks perfect. No backdoors. No secret passwords. Nothing suspicious.
But they used the infected compiler to build it.
So when the system is finished, the login program secretly contains the backdoor.
Anyone who knows the secret password that Ken inserted can simply type it and walk in as the most powerful user โ even if the real password is completely different and the source code shows no such thing.
That is the real danger of Ken Thompsonโs idea:
You can build what looks like a perfect, secure system. You can check every line of code. But if the tool that compiled it was dishonest, a hidden door still exists โ and only the person who knows the secret rule can open it.
Ken later removed the backdoor. He never left it in the real systems. But he left the world with a deep lesson:
You can clean the source. You can trust the code you see. But if the tool that builds the code is lyingโฆ the truth never reaches the machine.
That is the story of the Trusting Trust attack.
๐ฅ1
Forwarded from Discover โข Tech News
This media is not supported in your browser
VIEW IN TELEGRAM
OpenAI has announced that GPT-5.6 Luna will become the default model for Free and Go-tier ChatGPT users, who will also receive unlimited text conversations.
The rollout begins this week, while a new "Think" button is set to arrive during the week of August 10. OpenAI says ChatGPT now reaches 1 billion people each week.
Do you have ChatGPT subscription?
โค๏ธ โ Yes, of course!
๐ฅ โ No, free is enough for me
Please open Telegram to view this post
VIEW IN TELEGRAM
AAU Software Engineering community
Every AAU dev student with a .edu email should claim these :
GitHub Student Pack (worth over $200k in tools)
Cursor Pro
JetBrains IDEs (free)
Namecheap free domain + SSL
DigitalOcean credits
Microsoft Azure $100
AWS Educate credits
Vercel Pro features
MongoDB Atlas credits
Postman Student Expert
Free .me domain
Figma Education
Notion free Pro
Replit free plan
Canva Education
LinearStudent plan
Loom Education plan
Kaggle free compute
TryHackMe student plan
Hack The Box labs
Perplexity Pro Student
GitHub Student Pack (worth over $200k in tools)
Cursor Pro
JetBrains IDEs (free)
Namecheap free domain + SSL
DigitalOcean credits
Microsoft Azure $100
AWS Educate credits
Vercel Pro features
MongoDB Atlas credits
Postman Student Expert
Free .me domain
Figma Education
Notion free Pro
Replit free plan
Canva Education
LinearStudent plan
Loom Education plan
Kaggle free compute
TryHackMe student plan
Hack The Box labs
Perplexity Pro Student
If you are a student, this is your chance; don't miss it.
Forwarded from Laravel News
Validate and Convert HEIC Images in Laravel https://laravel-news.com/laravel-heic-image-uploads
Laravel News
Validate and Convert HEIC Images in Laravel
Laravel 13.24 accepts HEIC and AVIF uploads in the image API and validation rules. Here's how to take iPhone photos and serve them as WebP or AVIF.
Afro Dev ๐ช๐น๐งโ๐ป
https://youtu.be/h5I2x5JRD90
๐ Zero token architecture.
Ran a Lighthouse audit on Exam Hub (exam-hub.et) today:
โก๏ธ Performance: 94
โฟ๏ธ Accessibility: 94
โ Best Practices: 92
๐ SEO: 100
Stack: PHP + MySQL on cPanel shared hosting, Cloudflare CDN in front. No fancy edge infra, no serverless โ just solid fundamentals: image optimization, caching, minimal blocking JS, semantic HTML.
Proof that you don't need a $$$ hosting setup to ship a fast, accessible site. ๐ช๐น
@AbyssiniaDigitalCreator
โก๏ธ Performance: 94
โฟ๏ธ Accessibility: 94
โ Best Practices: 92
๐ SEO: 100
Stack: PHP + MySQL on cPanel shared hosting, Cloudflare CDN in front. No fancy edge infra, no serverless โ just solid fundamentals: image optimization, caching, minimal blocking JS, semantic HTML.
Proof that you don't need a $$$ hosting setup to ship a fast, accessible site. ๐ช๐น
@AbyssiniaDigitalCreator
โคโ๐ฅ1๐1๐ฅ1