Kal
The platform I am building for #SummerChallenge2025. How many of you will be interested to have a way to exchange used books?
That’s just the beginning — at least for now. I’ve noticed that I’d rather exchange my used items instead of selling them. Selling often feels like a loss, especially when the value drops. You’d almost rather keep the item than let it go for a low price. But exchanging it for something else? That feels like a better deal.
Right now, I’m starting with books, but who knows, I might branch out into other things too. I’ve been thinking about this for far too long… it’s time to actually do something about it.
Right now, I’m starting with books, but who knows, I might branch out into other things too. I’ve been thinking about this for far too long… it’s time to actually do something about it.
❤10
Kal
That’s just the beginning — at least for now. I’ve noticed that I’d rather exchange my used items instead of selling them. Selling often feels like a loss, especially when the value drops. You’d almost rather keep the item than let it go for a low price. But…
With that said, if you have books you'd like to exchange, feel free to reach out to me @kalishere. I'd love to gather a small collection before we officially launch the platform. And to those with a larger collection of books, your support would mean a lot. Please don’t hesitate to reach out!
👌3
Hey everyone! I just remembered something while working on the book exchange platform I’m building. How do you usually validate file uploads when you only want to accept images? Do you just check the file extension like .jpg or .png and call it a day?
If that’s your approach, you might wanna read this. Checking extensions alone can open a huge security hole. Why? Because anyone can rename a malicious file (like an .exe or a noscript) to .jpg and sneak it past your checks.
So how do you actually validate files?
One solid method is to inspect the file’s actual bytes aka the magic numbers or signature at the start of the file to confirm what it really is, regardless of its name.
Libraries like file-type can help with this by reading the first few bytes of a file and telling you its real type. That way, you won’t get fooled by fake extensions and you’ll keep your app safer.
Remember, file extensions are just labels, but those first few bytes are the real identity card!
P.S. - Those few bytes can be faked, but it’s much harder and usually breaks the file. Checking bytes is way more secure than trusting extensions alone, especially when combined with other safety checks.
If that’s your approach, you might wanna read this. Checking extensions alone can open a huge security hole. Why? Because anyone can rename a malicious file (like an .exe or a noscript) to .jpg and sneak it past your checks.
So how do you actually validate files?
One solid method is to inspect the file’s actual bytes aka the magic numbers or signature at the start of the file to confirm what it really is, regardless of its name.
Libraries like file-type can help with this by reading the first few bytes of a file and telling you its real type. That way, you won’t get fooled by fake extensions and you’ll keep your app safer.
Remember, file extensions are just labels, but those first few bytes are the real identity card!
P.S. - Those few bytes can be faked, but it’s much harder and usually breaks the file. Checking bytes is way more secure than trusting extensions alone, especially when combined with other safety checks.
❤18👍2👏1
The amount of junk Cursor and other AI tools spit out is insane. Then you’ve got people who don't know how to write a single line of code out here saying they “built” something like bro, stfu. You’re just making yourself a target for cyber criminals and building stuff that’s gonna keep crashing every other day.
😁9❤2
Forwarded from Beka (Beka)
This media is not supported in your browser
VIEW IN TELEGRAM
Better Auth was live in Times Square NYC last night. Crazy how far and how quick things go ❤️
🔥5
Beka
Better Auth was live in Times Square NYC last night. Crazy how far and how quick things go ❤️
May you all suffer from the kind of success where you're in New York, the city lights so bright they keep you up at night. You're in the most beautiful, buzzing city, yet you miss your family and friends more than ever. May you suffer the kind of success where even meeting people requires a calendar invite. And may you be so well-known that you can’t walk around freely without fans like Primeagen himself, asking for selfies lol
❤32😁15🔥5🙏5
Forwarded from BShimekit(Bek)
StriveIn is Ethiopia’s freelancing and gig marketplace, connecting local digital talent with opportunities. We’re building a trusted platform where companies can discover, hire, and collaborate with skilled freelancers across fields like design, software development, writing, marketing, and more.
Voting for StriveIn helps us gain visibility to attract clients and partners who can hire our freelancers and see Ethiopia as a serious outsourcing destination. This exposure could unlock real work opportunities and livelihoods for thousands of digital workers across our nation.
Here's the link again:
🔗 https://primetime.founderslive.com/pitches/addis-ababa-strivein-systems
Thanks again for helping us amplify this! 🙏
Voting for StriveIn helps us gain visibility to attract clients and partners who can hire our freelancers and see Ethiopia as a serious outsourcing destination. This exposure could unlock real work opportunities and livelihoods for thousands of digital workers across our nation.
Here's the link again:
🔗 https://primetime.founderslive.com/pitches/addis-ababa-strivein-systems
Thanks again for helping us amplify this! 🙏
❤5
Which python course interest you the most?
Anonymous Poll
29%
Python for beginners, we'll walk through every concept as if you're completely new to programming.
20%
Python for developers for any programmers who don’t need a lecture on what a variables are.
26%
Python for web developers, focused entirely on using Python to build web application.
26%
Python for web scraping, learn how to extract data from websites.
❤4😁4
Kal
Which python course interest you the most?
Please read carefully, each one is different
Forwarded from Birhan Nega
ቢያንስ 2 አመት ልምድ ያለው laravel developer በሶስት ወር ኮንትራት መቅጠር እፈልጋለሁ።
-› በጣም ጥሩ የኮሚኒኬሽን ችሎታና fast paced project ላይ የሰራ ቢሆን ይመረጣል። ለጊዜው ልምድ ያለው ብቻ ያናግረኝ።
አመልካቾች በላራቬል የሰሩትን app እና salary expectation እንድሁም ብንስማማ በምን ያክል ጊዜ ስራ መጀመር እንደሚችሉ መግለጽ ይጠበቅባቸዋል።
አፕላይ ለማድረግ @birhannega ላኩልኝ
-› በጣም ጥሩ የኮሚኒኬሽን ችሎታና fast paced project ላይ የሰራ ቢሆን ይመረጣል። ለጊዜው ልምድ ያለው ብቻ ያናግረኝ።
አመልካቾች በላራቬል የሰሩትን app እና salary expectation እንድሁም ብንስማማ በምን ያክል ጊዜ ስራ መጀመር እንደሚችሉ መግለጽ ይጠበቅባቸዋል።
አፕላይ ለማድረግ @birhannega ላኩልኝ
👍2🔥1
Guys, what do you think about group live coding nights kind of like those "study with me" livestreams?
🔥36❤6
Is it just me, or has web development become way too easy lately? Maybe it’s just the AI tools making it feel that way. What kind of projects or skill sets are considered complex these days?
Kal
Is it just me, or has web development become way too easy lately? Maybe it’s just the AI tools making it feel that way. What kind of projects or skill sets are considered complex these days?
One thing that definitely still feels complex is working with legacy code. Oh boy… even AI throws its hands up at that stuff. I once went through absolute hell just trying to make sense of it. That is why it is important to document and write a maintainable code.
👍2
Kal
Is it just me, or has web development become way too easy lately? Maybe it’s just the AI tools making it feel that way. What kind of projects or skill sets are considered complex these days?
Another thing, diversifying your skills really helps. Explore areas like cybersecurity, machine learning, cloud engineering, computer vision, blockchain, or whatever sparks your interest. Personally, I'm getting into cybersecurity. Eski, I’ll be sharing my journey soon.
👍8
What is something truly unique about you that holds real value for others, something important to people, society, or even the world?
👍3
Kal
What is something truly unique about you that holds real value for others, something important to people, society, or even the world?
And yeah, Good morning, y’all. My autistic brain still can’t wrap itself around why we have to greet people repeatedly 😂. I’ve got the urge to automate that once and for all.
😁8
What kind of books do you usually read?
Anonymous Poll
2%
Relationships
12%
Fiction
4%
Biography and History
6%
Philosophy
25%
Religion
11%
Business
18%
Science and Technology
22%
Psychology and Self-Help
❤4
The tech community is now packed with people who are 23 or even younger. You have no idea how jealous I am of you guys. Honestly, all I want right now is to rewind time and be 22 again. All I can say is use your time, energy, and drive wisely, before life hits you with more responsibilities and a whole lot of drama.
👍20❤9
This for example is is called a fork bomb. It creates a function : that calls itself twice recursively (:|:), and runs in the background (&). Once you invoke it with : at the end, it duplicates itself infinitely until your system runs out of resources. Don't try this though it will crash your system. Or maybe try it and let me know what happens lol
😁5
Kal
Guys, what do you think about group live coding nights kind of like those "study with me" livestreams?
Guys, I am feeling like hosting a code night today. Just building and learning there won't be much talking unless necessary. What do you think? I am thinking to start like in 20 minutes?
🔥20👏3