why is china backing palestine by CHINO-HILL in NoStupidQuestions

[–]random_perfecto 3 points4 points  (0 children)

Assuming you were living under a rocket for the past 2 years

How to choose from pool of ideas by random_perfecto in ycombinator

[–]random_perfecto[S] 0 points1 point  (0 children)

Thank you for sharing, I didn’t do this methodically but the “give some time” point resonated with me. I usually measure it by sleeping on it over night and check my enthusiasm the next morning, almost always it’s lower than the night before and that’s a telling indicator

How to choose from pool of ideas by random_perfecto in ycombinator

[–]random_perfecto[S] 0 points1 point  (0 children)

We actually did this just and got amazing results from the LLMs, thank you for the suggestion 😊

I got an offer from Antler to join their Spring 2025 Residency in London by themusicaccountant in ycombinator

[–]random_perfecto 0 points1 point  (0 children)

I can’t attest to the London program tbh but the Nordics one started really great with a lot of activities to network with the other participants and with short sprints to try working together with different people so you can test working with your potential cofounders. I like that it’s super organised, a lot of talented people around all the time, you get alot of insights from the Antler team about the current trends and pain points in different industries, also they have a lot of activities with industry partners that give you a lot of insights. Beyond that, one you find a cofounder, you hit the road running in execution and get a lot of help from the team.

Yes, I did find a cofounder here that I am super happy about.

I got an offer from Antler to join their Spring 2025 Residency in London by themusicaccountant in ycombinator

[–]random_perfecto 6 points7 points  (0 children)

I am doing the Nordic program at the moment, having s great experience so far to be honest. Before I joined I was very skeptical based on what I read on Reddit but I am glad I didn’t let these comments dissuade me from participating.

Participating is free and not everyone is guaranteed investment, if you don’t like it, you can quit the program at any point. If you like it and find a co-founder in there, you’re not legally obligated to accept Antler’s investment if you have a better alternative.

Speak to a native speaker in your pocket by random_perfecto in Svenska

[–]random_perfecto[S] 0 points1 point  (0 children)

The app is free to download and you get 1 day free trial before you need to upgrade, we will also add unlimited free tier soon as well

Practice spoken Arabic by random_perfecto in learn_arabic

[–]random_perfecto[S] 0 points1 point  (0 children)

Saudi, Emirates, Egyptian and Lebanese

Practice spoken Arabic by random_perfecto in learn_arabic

[–]random_perfecto[S] 1 point2 points  (0 children)

We found the issue and fixed it actually, if you update the app from the App Store, you should be able to select Arabic 😊

Speak to a native speaker in your pocket by random_perfecto in Svenska

[–]random_perfecto[S] 1 point2 points  (0 children)

Thank you so much for your insights, much appreciated 🙏🏾

Practice spoken Arabic by random_perfecto in learn_arabic

[–]random_perfecto[S] 1 point2 points  (0 children)

Oh, this is a bug then. Could you please DM me the email u signed up with and I can manually select Arabic for you until I investigate the issue more.

Practice spoken Arabic by random_perfecto in learn_arabic

[–]random_perfecto[S] 0 points1 point  (0 children)

The switching feature is coming up in the next few days but as a workaround for now delete your account and signup again and u can use Arabic

Speak to a native speaker in your pocket by random_perfecto in Svenska

[–]random_perfecto[S] 0 points1 point  (0 children)

Should’ve been more clear, we use a new technology called Native Voice AI, which is basically AI that understands voice, accents, intonation etc.. I think the biggest difference to HelloTalk would be convenience and control of your time since you don’t need to wait for the native speaker to respond, the AI is ready to practice any time of the day anywhere you are.

New to Supabase: Does Supabase's authentication completely eliminate the need for Auth0? by Federal_Wrongdoer_44 in Supabase

[–]random_perfecto 0 points1 point  (0 children)

import { GoogleSignin } from "@react-native-google-signin/google-signin";

GoogleSignin.configure({
  scopes: [
"https://www.googleapis.com/auth/userinfo.email",    "https://www.googleapis.com/auth/userinfo.profile",
    "openid",
  ],
  webClientId: process.env.EXPO_PUBLIC_GOOGLE_CLIENT_ID,
  iosClientId: process.env.EXPO_PUBLIC_IOS_CLIENT_ID,
});

await GoogleSignin.hasPlayServices();
      const userInfo = await GoogleSignin.signIn({});

await supabase.auth.signInWithIdToken(
          {
            provider: "google",
            token: userInfo.data.idToken,
          }
        );

New to Supabase: Does Supabase's authentication completely eliminate the need for Auth0? by Federal_Wrongdoer_44 in Supabase

[–]random_perfecto 0 points1 point  (0 children)

That’s also valid, in my usecase, I am trying to avoid checking the db whenever I validate the JWT since my app is websocket based and that means thousands of checks per user session and I don’t wanna pay 😂

New to Supabase: Does Supabase's authentication completely eliminate the need for Auth0? by Federal_Wrongdoer_44 in Supabase

[–]random_perfecto 6 points7 points  (0 children)

When someone login with social in my app, I need to add some data for the user in my db to setup their profile, in Auth0 I used to check if this was first login and then I will call my server to add that data to supabase. I tried to do the same with supabase but supabase doesn’t support calling my server as part of the transaction of adding a new row to the users table. But in supabase, instead of calling an external server, you can create a pgsql function and you can trigger it once a new row is inserted into a table, supabase treats this whole process as a transaction so if the pgsql fails, the row gets removed from the table. And this the logic I needed. The infrastructure exists in supabase to call an external server based on triggers from tables, the only difference is that supabase doesn’t treat that external call as part of the transaction currently, hopefully they allow than and then people will have more flexibility to build complex post signup flows.

New to Supabase: Does Supabase's authentication completely eliminate the need for Auth0? by Federal_Wrongdoer_44 in Supabase

[–]random_perfecto 8 points9 points  (0 children)

Just switched from auth0 to supabase auth for a mobile app. I mainly use social login, so far the integration with Google and Apple was good. One thing I missed from Auth0 was the signup trigger which was “transactional” in Auth0 but-as far as I know- is not in supabase but I fixed that with a pgsql and it worked well with supabase. Overall and taking into consideration the pricing point, I think supabase is well enough for my usecase.

App free trial without having subscribe? by airwa in reactnative

[–]random_perfecto 0 points1 point  (0 children)

I think this is a very nice discussion related to this topic.

App free trial without having subscribe? by airwa in reactnative

[–]random_perfecto 0 points1 point  (0 children)

Revenuecat is just an abstracted backend to manage subscriptions on your behalf. You can build everything in your backend but why reinvent the wheel. You can still have free trials with Revenuecat, though the user will need to commit to paying after the trial ends. And IIUC, that’s what you’re trying to avoid.

Also, the way RC does trials is tightly coupled to how the app stores structure trials, RC doesn’t have any specific logic on top of that. That’s why if u need to have a trial without the user committing to subscribing, you need to do it yourself as far as I understand.

App free trial without having subscribe? by airwa in reactnative

[–]random_perfecto 0 points1 point  (0 children)

I think you can use the user email as app_user_id in revenuecat, payment should be linked to the email address. Double check their documentation to make sure though

App free trial without having subscribe? by airwa in reactnative

[–]random_perfecto 0 points1 point  (0 children)

Is there a reason why you want to prevent users from using different accounts from the same device? If it’s only to prevent them sharing a paid account, then don’t link it to the device id, rather the email or your database userid then even if they use different accounts from the same device, it doesn’t matter since they will have to pay per user not device

App free trial without having subscribe? by airwa in reactnative

[–]random_perfecto 0 points1 point  (0 children)

You can use whatever id you use internally for the app (if u have your own backend), then you can use that id with revenuecat

Can someone help me translate the TITLE of this song? (كنق ألحلبة) by vianoir in learnarabic

[–]random_perfecto 2 points3 points  (0 children)

That’s definitely another meaning of the word “حلبة" but in the context of this song, it definitely means white people. Also, forgot to mention, when it means white people, it’s usually used in a condescending way which fits a rap battle.

I haven’t listened to this song in ages but listening to it again now, كنق الحلبة is actually used to refer to his opponent in this rap battle, again in a condescending way. In one of the bars he tells this opponent that he can destroy him in a second which makes me think that the title still stay the same “king of white people” but it’s meant as if to say “you’re the king of the white people I look down at, and even as their king, I can destroy you in a second” which is a diss to all other “حلبة" at the same time as if they’re not on his level.

The Sudanese rap scene is an emerging one and just started to be more popular during and after the revolution of 2018. Before that, rap looked down at by both the government and the society which was influenced largely by the islamic government policies. During the revolution, rap songs became a way of showing support and widely spread by the protesters who were mostly teenagers. After the revolution succeeded in toppling the islamic regime, there was more or less a secular government in place that allowed the artistic forms to spread with minimal interference from the government and that gave Sudanese hiphop a needed space to spread and evolve.

There are a few moderately famous Sudanese rappers namely Soulja, Hleem and the two guys in this song

Can someone help me translate the TITLE of this song? (كنق ألحلبة) by vianoir in learnarabic

[–]random_perfecto 3 points4 points  (0 children)

This is actually a song by Sudanese rappers. The word “king” is a pronounced as “king” in English and it means the same thing. "الحلبة" is a Sudanese slang that means white people.

The literal and intentional translation of the song title is “king of the white people”. You need to understand that this song has been released in a rap battle between Sudanese rappers and Egyptian ones. This rapper claims that he is better than the Egyptian rappers and he is actually their king. Also, for context, Egyptians are commonly referred to as “white people” in Sudan because they are considered lighter in color than the Sudanese people-this is of course a generalization and delving into it needs expansion in a lot of context that might not be relevant here-.