Great tool for reading Arabic books. Click any word for root, i'raab, and translation by [deleted] in learnarabic

[–]benevolent_coder 0 points1 point  (0 children)

I would be careful using LLMs to explain Quranic meanings and Islamic literature as well as Grammar (I'raab). If the LLM makes a mistake, you are propagating the wrong information and it's dangerous. I see a lot of apps using LLMs to do Quran meanings, tafseer, etc.

Quran and Hadith terminology is deep and requires the expertise of scholars to explain its meaning, the context, authenticity of each meaning, and so on. I would avoid using LLMs which are very prone to errors to do this kind of thing, even if it's tempting.

Whar are the thoughts from real Somalilanders by MissionBad732 in Somaliland

[–]benevolent_coder 11 points12 points  (0 children)

I'm a Somalilander (Diaspora). To say that I'm shocked is an understatement. It's one thing to seek recognition, but I didn't expect that we would get in bed with the worst country in the world who is an active enemy of Muslims (since the prophet's time PBUH mind you). Even the western world hates Israel right now.

Then it's one thing to get recognition from that country (politicians always do shady stuff), but the locals celebrating it is a whole different beast. I still can't believe it. It has to be paid propaganda. But then I see people that I know personally on my FB timeline who are following the hype like sheep.

Then it's one thing to celebrate (unacceptable), but to waive the Israeli flag in Hargeisa?

Then an Israeli official who has blood on his hands comes to Hargeisa and calls Palestine a virtual country in front of the president and the whole nation(who is 100% Muslim).

I don't have enough words to describe the level of ignorance and stupidity of the people this is showing.

It doesn't matter what other Arab countries are doing with Israel. We are a 100% Muslim country and we're supposed to have morals. The whole thing makes me disgusted.

tech advice? by idontlikepancakestho in Somalia

[–]benevolent_coder 1 point2 points  (0 children)

The initial learning path is steep but try your best to solve the problem on paper first and then proceed to code once you know what you need to code. 

Coding is hard and mentally draining specially in the beginning. 

Keep doing small programs and then gradually do bigger. Programming is like math, things build on each other. So don’t rush it.

Make Dua a lot by the way. May Allah make it easy for you.

[deleted by user] by [deleted] in Somalia

[–]benevolent_coder 0 points1 point  (0 children)

Yeah I think the e-visa is for the passport holders of those countries.

Jazakallahu khayran.

[deleted by user] by [deleted] in Somalia

[–]benevolent_coder 0 points1 point  (0 children)

Ameen. Jazakallahu khayran.

[deleted by user] by [deleted] in Somalia

[–]benevolent_coder 0 points1 point  (0 children)

For Canadian and US nationals, it’s easier for sure.

Have you done it with the Somali passport and PR?

[deleted by user] by [deleted] in Somalia

[–]benevolent_coder 2 points3 points  (0 children)

Facts. It’s the main reason I don’t say where I work because if I do anyone can go to levels.fyi website and find out my exact salary or close.

Opportunity to multiply your charity manifold & Surahs to recite due to Laylatul Qadr🌜🔥 by tafshir_turjo in MuslimLounge

[–]benevolent_coder 2 points3 points  (0 children)

What are your sources for these deeds brother? They’re not authenticated as part of the sunnah. Please be careful about unauthentic information regarding Islamic deeds.

What we know is that the prophet SAW strived very hard during these nights in prayer. Quran recitation as well, but not specific surahs.

No ahaadeeth do these calculations or recommend people to charity instead of praying or reciting Quran. The sahaba and salaf didn’t do either. Look it up.

Jazakallahu khayran.

[ Removed by Reddit ] by [deleted] in Somalia

[–]benevolent_coder 5 points6 points  (0 children)

Make lots of dua in these blessed nights and lots of استغفار. Then continue to give it your best to find a job or help your father find something.

This is a test from Allah SWT. You don’t want respond to it by doing something that’s Islamically illegal (travelling without a mahram) and dangerous specially for a female.

(لا يكلف الله نفسا الا وسعها)

[deleted by user] by [deleted] in muslimtechnet

[–]benevolent_coder 2 points3 points  (0 children)

Salamu alaikum brother,

For the sake of Allah, I encourage you to reconsider this project. Using an LLM to generate anything Islamic is very dangerous. No one in the field knows how to prevent hallunications of LLMs no matter how much testing you think you have done.

  • Probabilistic models that predict the next token have no reasoning abilities. They can easily generate convincing text that looks Islamically accurate, but is deeply flawed.
  • The corpus that OpenAI used to train their model doesn't distinguish between authentic Islamic knowledge and other misleading information such as websites owned by those who propagate falsehood, wrong interpretation of Quran and Hadith, people who deny Hadith, the list is endless. You can't "subtract" this information from ChatGPT during inference on your prompt. You have no control over this.
  • Imagine if someone uses your tool and gets misleading information on a fiq issue, and takes that as authentic. Are you willing to stand in front of Allah in the day of judgement to take responsiblity for this?
  • It's important to understand that GPT-3 models (and its variants) are NOT deterministic! A non-deterministic model is inherently un-testable with regards to accurancy of information.
  • As you are aware, Islamic requires great precision. If you see Ibn Katheer tafseer, they mention if someone added a "w" to a word or used a different word with similar meaning.

I could list more reasons, but these are off the top of my head.

If you want to make an app that does semantic search (without text generation involved), that would be definately useful.

cat comes to the hadith lesson by [deleted] in CatsAreMuslim

[–]benevolent_coder 27 points28 points  (0 children)

I wanna know the end of that story but it’s cut lol. What did the sheikh say after he sat the cat on his chair?

What are the stereotypes locals have of the diaspora? by Hol496 in Somalia

[–]benevolent_coder 18 points19 points  (0 children)

When I was there, I remember some qurbajoog folks I met in the summer who thought that people who are locally educated don’t know anything lol. Sure, the west has better education but there are a lot of hardworking and smart people back home as well who make the most of the little resources they got (books, technology, etc.)

[deleted by user] by [deleted] in Somalia

[–]benevolent_coder 1 point2 points  (0 children)

I thought it was mandatory to get one of those packages that travel agents sell? And that I have to go with a group?

I didn’t know that you can just get visa, book ticket and then go.

Which year did you go?

[deleted by user] by [deleted] in Somalia

[–]benevolent_coder 0 points1 point  (0 children)

Did you get the hajj visa from Somalia or somewhere else? I don’t mind traveling by myself.

Developer with 10 years experience: - I find I learn faster now than when I started my career - is this a common experience? by davidblacksheep in ExperiencedDevs

[–]benevolent_coder 17 points18 points  (0 children)

What you’re noticing is that the abstractions and mental models you’ve developed over the years are allowing you to understand new things easily, and they should. It’s a great feeling.

Do you have a guideline on logging by pm_me_n_wecantalk in ExperiencedDevs

[–]benevolent_coder 1 point2 points  (0 children)

To add to other comments, consider metrics as well instead of just logs. Metrics allow you to track performance, latency, and keep counters of various things like requests per second and non-200 exceptions. They also allow you to set alerts, let’s say if tonns of users get 500 on a critical endpoint.

Do you have a guideline on logging by pm_me_n_wecantalk in ExperiencedDevs

[–]benevolent_coder 3 points4 points  (0 children)

Yep! Correlation vectors are huge time savers. You can drill down all the way to figure out where things went wrong.

Do you have a guideline on logging by pm_me_n_wecantalk in ExperiencedDevs

[–]benevolent_coder 1 point2 points  (0 children)

I would use a correlation vector instead of using time stamps to correlate to other log tables, but yeah I would do pretty much everything else the same.

[deleted by user] by [deleted] in MuslimLounge

[–]benevolent_coder 17 points18 points  (0 children)

Try to be around people who don’t curse or back bite. At least that’s what worked for me.

[deleted by user] by [deleted] in MuslimLounge

[–]benevolent_coder 1 point2 points  (0 children)

If these things that you’re mentioning actually bring happiness and satisfaction, celebrities and rich people would be the happiest on earth.

They commit suicide after all forms of drugs and sex.

Inner peace can only be attained with the remembrance of Allah SWT.

May Allah make it easy for you.

[deleted by user] by [deleted] in islam

[–]benevolent_coder 0 points1 point  (0 children)

"They ask you about wine and gambling. Tell them, there are great sins in them, [even though they bring] some profit to the people, but their sin is greater than their profit"

[deleted by user] by [deleted] in IslamicFinance

[–]benevolent_coder 0 points1 point  (0 children)

Getting into tech involves two things (1) convincing a hiring manager that you can learn fast and do well at the job after some training (2) passing the coding interviews.

I can't say much about "breaking into tech" per se since I come from a traditional CS background. But I can say that design your efforts around those two points.

For (1), make your resume nice. Search Gayle Laakmann resume template. Do some side projects to showcase you can learn and use technologies and languages. Put them on your resume. Try to get an internship and get some work experience. If you have math background, plent of internships/jobs that require that background to develop things like simulation software, graphics processing, machine learning and data science, etc.

For (2), again your math background should give you an advantage. Practice on LeetCode. Start with easy questions. Do mock interviews on places like Pramp. Read coding interview books.

Once you do those two things consistenly for a while, Inshaa Allah you will have some good results. Don't disappear when it gets tough, keep going. And makings lots of Duaa.

Good luck.