sudo jajos
336 subscribers
163 photos
24 videos
1 file
132 links
$ sudo jajos --verbose

Junior AI Engineer@iCogLabs|Oriental Orthodox|Just fascinated about anything fascinating ๐Ÿ˜

Will share my thoughts and journey here
Download Telegram
Forwarded from Crisp Labs
On amazing news today...

2 Ethiopian girls have joined the YC 2026 Summer Batch.
Crisp Labs
On amazing news today... 2 Ethiopian girls have joined the YC 2026 Summer Batch.
next it is waiting for u ๐Ÿซต yes you ๐Ÿซต

@sudojajos
๐Ÿ”ฅ8
Forwarded from Bytephilosopher
แˆ˜แˆแŠซแˆ แˆฐแŠ•แ‰ แ‰ต แˆ˜แˆแŠซแˆ แ‰ แ‹“แˆ๐Ÿ’›

แŠ แ‰คแ‰ฑแฅ แŠ แŠ•แ‰ฐ แˆ˜แˆ“แˆชแŠ“ แ‹ญแ‰…แˆญ แ‰ฃแ‹ญ แАแˆ…แค แˆ˜แ‹“แ‰ตแˆ… แ‹จแˆซแ‰€แฅ แˆแˆ•แˆจแ‰ตแˆ…แˆ แ‹จแ‰ แ‹›แฅ แŠฅแ‹แАแ‰ฐแŠ›แˆ แАแˆ…แขแ‹ˆแ‹ฐ แŠฅแŠ” แ‰ฐแˆ˜แˆแŠจแ‰ตแฅ แ‹ญแ‰…แˆญ แ‰ แˆˆแŠแˆแค แˆˆแ‰ฃแˆชแ‹ซแˆ… แŠ€แ‹ญแˆแŠ• แˆตแŒ แ‹แฅ แ‹จแˆดแ‰ต แ‰ฃแˆชแ‹ซแˆ…แŠ•แˆ แˆแŒ… แŠ แ‹ตแŠ•แข
แˆ˜แ‹แˆ™แˆจ แ‹ณแ‹Šแ‰ต 85:15-16


#gotochurch #Sunday
@byte_philosopher
โค8
Forwarded from Bytephilosopher
Lesson of the Month

Sometimes you may feel like you're behind compared to your friends or the people around you. But remember God has His own perfect timing.

There will be seasons when you feel discouraged, when it seems like you're losing opportunities or not accomplishing what you hoped. That doesn't mean God has forgotten you. He knows exactly what you need, and He will provide it at the right time.

While you wait, don't lose your faith. Everything else can be regained, but don't lose him. You can't afford that. And just wait doing all what you have to do

Trust His timing. Stay faithful. ๐Ÿค

#lessons
@byte_philosopher
โคโ€๐Ÿ”ฅ6โค2
Bytephilosopher
Lesson of the Month Sometimes you may feel like you're behind compared to your friends or the people around you. But remember God has His own perfect timing. There will be seasons when you feel discouraged, when it seems like you're losing opportunitiesโ€ฆ
The moment you start measuring your chapter 3 against someone else's chapter 20, you've already lost the plot of your own story. You don't know how many drafts their story went through. You don't see the deleted scenes. You're just seeing the page they chose to show you.
God isn't editing everyone's book on the same deadline. He's a better author than that.
Stay in your chapter. It's going somewhere. But I still say this having my own doubts but let God help my disbelief.
And if I'm being honest -> this is as much a note to myself as it is to anyone reading. We're all finding our way through this together, by His grace.

@sudojajos
โคโ€๐Ÿ”ฅ13โค4๐Ÿ‘4
so today i was studying C and implementing string helper functions using pointers. my strcat looked like this:
void strcat(char *s, char *t) {
while(*s != '\0') s++;
while(*s++ = *t++ != '\0');
}

(the bug here is actually operator precedence โ€” != runs before = but that's not the point of this post lol)
so i asked GPT why my code was wrong, it fixed it, then casually added at the bottom: "also you shouldn't do printf(pms) directly โ€” use printf("%s", pms) instead"
i almost ignored it. glad i didn't.

turns out printf() isn't just a printing function -> it's a parsing engine. when you pass it a string it actively scans for % symbols and treats them as instructions. %x means "pull a hex value off the stack." %n means "write to a memory address on the stack."
so if a user somehow controls what's inside pms and injects %x %x %x %x ... printf just walks your stack and prints whatever it finds there. passwords. keys. memory addresses. you didn't print a string -> you handed them a live window into your program's memory.
and with %n? they're not reading anymore. they're writing. overwriting variables, corrupting return addresses, executing arbitrary code.
the fix is literally one extra argument:
printf("%s", pms);


And this is called the format string attack

and u know my code even had another vulnerability which is buffer overflow -> it is a common problem in a lot of places where u allow someone to read memory space they are not allowed to ... so mycode assumes that s has enough space to copy the string t, but if t is large always incrementing the pointer s will yield in reading in a memory space outside our reach which would cause one of two things: 1 -> segmentation fault or 2 -> that someone has access to unintended memory address, where for eg credentials could have been stored

#c #learning
@sudojajos
๐Ÿ”ฅ6
แŒ•แˆฌแ‹แˆ› | Gurezma
Here it is ๐Ÿ‘ It took me more than 30 Hours to finish it Give a rating out of 10 The Original Video [LINK]
U are cooking bro ... ๐Ÿ‘๐Ÿ‘๐Ÿ‘

I beseech u join this man's channel(if not already), he is really great at what he does, here is his main channel: @mikreselasies_room

#channel_reccomendation
@sudojajos
โšก2
Forwarded from Qalabit
แŒฝแˆญแˆ_แŒฝแ‹ฎแŠ•
แ‹ฐแˆแ€ แŠฅแŒˆแˆชแˆ แˆˆแ‹แŠ“แˆแค
แ‹จแ‹แŠ“แ‰ฅ แŠฎแ‰ดแ‹แŠ• แ‹ณแŠ“แ‹แŠ• แ‹ตแˆแŒนแŠ• แˆฐแˆ›แАแ‹

แ‰ แ‹˜แˆ˜แА แŠ แŠจแ‹แ‹แˆ แˆตแŠ•แˆ„แ‹ต แŠ แˆแŠ• แ‹ซแˆˆแŠ•แ‰ แ‰ต แ‹˜แˆ˜แА แ‹˜แˆ˜แА แŠญแˆจแˆแ‰ต แ‹ญแ‰ฃแˆ‹แˆ แ‹˜แˆ˜แА แŠญแˆจแˆแ‰ต แ‰ แˆฆแˆตแ‰ต แ‹แ‰ แ‹ญแ‰ต แŠญแแˆ‹แ‰ต แ‹ญแŠจแˆแˆ‹แˆ

ยคแ‰ แŠ แ‰ฐ แŠญแˆจแˆแ‰ต
ยคแˆ›แŠฅแŠจแˆˆ แŠญแˆจแˆแ‰ต
ยคแ€แŠ แ‰ฐ แŠญแˆจแˆแ‰ต

แŠญแแˆ‰ แŠจแŠญแˆจแˆแ‰ฑ แ‹ˆแ‰…แ‰ต แŠจแ‹แŠ“แ‰ก แŒ‹แˆญ แ‰ฐแ‹ซแ‹ญแ‹ž แ‹จแ‹ˆแŒฃ แˆฒแˆ†แŠ• แ‰ แˆ˜แŠซแŠจแˆ‰ แŠฅแА แˆฐแˆ™แА แ‹ฐแˆ˜แŠ“แฃ แˆฐแˆ™แА แˆ˜แ‰ฃแˆญแ‰…แ‰ต แฃแ‰‚แˆญแ‰†แˆต แฃแ‹ฐแˆฐแ‹ซแ‰ต แฃแŠฅแŒ•แˆˆ แ‰‹แ‹แ‰ต แ‹จแˆ˜แˆณแˆฐแˆ‰แ‰ต แ‹ญแŒˆแŠ™แ‰ แ‰ณแˆแข

แ‹ญแŠผ แˆ˜แ‹แˆ™แˆญ/แ‹ฐแˆแ€ แŠฅแŒˆแˆชแˆ/ แ‹จแŠญแˆจแˆแ‰ต แŠ แŒแ‰ข แŠ แ‹‹แŒ… แ‹จแˆ†แА แˆ˜แ‹แˆ™แˆญ แАแ‹ แˆŠแ‰ แ‹จแŠญแˆจแˆแ‰ตแŠ• แ‹ณแŠ“แ‹แŠ• แŠฎแ‰ดแ‹แŠ• แ‹ตแˆแŒนแŠ• แˆฐแˆ›แАแ‹ แ‹ญแˆˆแŠ“แˆ แŠฅแŠ•แ‹ฒแˆ… แˆ›แˆˆแ‰ฑ แˆตแˆˆแˆแŠ• แАแ‹ แ‰ขแˆ‰ แˆฐแ‹ แŠจแˆ˜แˆแŒฃแ‰ฑ แ‰ แŠแ‰ต แŠฎแ‰ดแ‹ แ‹ณแŠ“แ‹ แ‹ญแˆฐแˆ›แˆ แŠญแˆจแˆแ‰ฑแˆ แŠฅแŠ•แ‹ฒแˆ แŠจแŠจแ‰ฃแ‹ฑ แ‹แŠ“แˆ แ‰ แŠแ‰ต แ‰€แˆˆแˆ แ‹ซแˆˆแ‹ แ‰ แˆ˜แ‰ฃแˆญแ‰…แ‰ต แ‹ตแˆแŒฝ แ‰ณแŒ…แ‰ฆ แŠฅแ‹ซแˆตแŒˆแˆ˜แŒˆแˆ˜ แ‹ญแˆ˜แŒฃแˆŒ แ‹ฐแˆ˜แŠ“แ‹ แ‰ฐแˆฐแ‰ฅแˆตแ‰ฆ แˆ˜แŒฃแˆ แˆ˜แŒฃแˆ แ‰ฅแˆŽ แ‹ญแ‰€แˆซแˆ แ‹ˆแ‹ญแŠ•แˆ แ‰ แŒฅแ‰‚แ‰ต แ‰€แˆ‹แˆ แ‹แŠ“แˆ แˆแ‹ตแˆญแŠ• แ‰ แ‰ แˆจแŠจแ‰ต แŒŽแ‰ฅแŠ˜แ‰ต แŠ แ‹ตแˆญแŒŽ แ‹ซแˆแ‹แˆ แˆตแˆˆแ‹šแˆ… แ‹ฐแˆแ€ แŠฅแŒˆแˆชแˆ แˆˆแ‹แŠ“แˆ แŠ แˆˆแŠ•แข

แˆถแ‰  แ‹ญแ‹˜แŠ•แˆ แ‹แŠ“แˆ แ‹ญแ€แŒแ‰ก แˆญแЁแ‰ฃแŠ•
แ‹แŠ“แˆ แ‰ แˆšแ‹˜แŠ•แ‰ แ‰ฅแ‰ต แŒŠแ‹œ แ‹จแ‰ฐแˆซแ‰ก แ‹ญแŒ แŒแ‰ฃแˆ‰
Summer started officially on Thursday aka Sene 26

And today is the first Mezmur of the Summer (https://t.me/Terha_Tsion/1675)

Melkam Summer
Melkam Senbet

#senbet@qalabit
โค4
Oh lol the match was ๐Ÿ”ฅ

but respect for egypt
@sudojajos
๐Ÿ˜ญ3๐Ÿคทโ€โ™€1โค1๐Ÿซก1
แŒแ‰ฅแŒฝ แˆ‹แ‹ญ แ‹จแ‹ˆแˆจแ‹ฐแ‹ 10แŠ›แ‹ แˆ˜แ‰…แˆฐแแ‰ต ๐Ÿ˜‚

who can deny he scored ๐Ÿ˜Š

ere dena ederu enem wedesraye ๐Ÿ˜

@sudojajos
๐Ÿ˜12โšก2๐ŸŒš1
So now thought to text model out here ๐Ÿ”ฅ ... it just reads ur brain activity, just as simple as that ...

The AI looks at the raw brainwaves and guesses the letters you are thinking of (e.g., โ€œh-o-w-a-r-e-y-o-uโ€).

It is really insane the time we live in - it is very relevant for those who lost their speech due to stroke and other causes

https://facebookresearch.github.io/brain2qwerty/

@sudojajos
โค2๐Ÿ‘€2
Okay so guys ๐Ÿ™Œ I have been working on my new portfolio and here it is :)

-> the game part not finished well but yeah this is what I have got :)

check it out at: https://jajos.me

Dear client, if u r a client consider me in ur kingdom ๐Ÿ˜‚

#portfolio
@sudojajos
๐Ÿ”ฅ15๐Ÿ˜2๐Ÿ™‰1