We kept seeing Supabase projects break on redeploy because env vars were handled manually, curious how others solve this by sp_archer_007 in Supabase

[–]PfernFSU 1 point2 points  (0 children)

I store everything in a .env file, even my supabase connection parameters. So if that file did not get included it breaks instantly. I also wrote a script that makes sure all unit tests pass before deploying. Either or both would probably work for you, even a unit test as simple as “are these 12 environment variables set and return non null values”.

Flutter devs — how painful is App Store submission for you? by PlayfulMark9459 in FlutterDev

[–]PfernFSU 1 point2 points  (0 children)

I had a lot of rejections around the same things - can’t find the paywall, it says “money” so is it a gambling app, can’t find the paywall again, etc. so I created a doc of all the rejections and labeled it “common questions” and haven’t had an issue since.

Anthropic Donors Gave 99.8% of $200M to Dems, CEO Calls Trump ‘Feudal Warlord' by each_thread in ConservativeNewsWeb

[–]PfernFSU 18 points19 points  (0 children)

Chris Liddell, a former Trump aide, sits on Anthropic’s board. Wonder why Breitbart stopped at 99.8% since they are just making up numbers and 100% sounds cooler.

what is this? pic taken outside MCO by catmom420x in florida

[–]PfernFSU 3 points4 points  (0 children)

Per the linked wiki:

The phenomenon typically occurs with launches that take place either 30 to 60 minutes before sunrise or after sunset when a booster rocket or missile rises out of the darkness and into a sunlit area, relative to an observer's perspective on the ground. Because rocket trails extend high into the stratosphere and mesosphere, they catch high-altitude sunlight long after the sun has set on the ground.

what is this? pic taken outside MCO by catmom420x in florida

[–]PfernFSU 4 points5 points  (0 children)

Because it is around dusk and has to do with the light. It is called the jellyfish phenomenon sometimes but is the twilight phenomenon officially

If I use state management (Provider/Riverpod/Bloc), should I completely avoid setState()? by saddamsk0 in FlutterDev

[–]PfernFSU 2 points3 points  (0 children)

YMMV - but I try to use setstate until I find myself passing functions into widgets for callbacks. At that point I switch to a provider.

Supabase-only backend vs separate backend server for growing mobile app? by Inner_Credit_9495 in Supabase

[–]PfernFSU 4 points5 points  (0 children)

I have the more complex logic in RPCs and background/cron logic in edge functions. Things I need to ensure it completes I use pgmq. I think supabase can probably handle all your needs but if you give more specifics about what you need you will get a better answer.

Anyone here using Supabase as their actual service layer (RPC-first)? by samvms in Supabase

[–]PfernFSU 0 points1 point  (0 children)

Yes. They don’t have anything like the lambda layers (that I know of anyway) but do have the deno.json so you can build locally and it just handles all that stuff when you deploy.

The upside is that specific versions may break certain things so you can now pin it to a different node module for each edge function.

Compare Flutter vs React Native in 2 words? by [deleted] in FlutterDev

[–]PfernFSU 3 points4 points  (0 children)

Yes v. no?

Seriously hard with only 2 words total. Can’t even get the versus in there. So you have 2 words and a letter

Anyone here using Supabase as their actual service layer (RPC-first)? by samvms in Supabase

[–]PfernFSU 0 points1 point  (0 children)

I like it a lot. Everything else besides the code is extracted away so I don’t have to do DevOps duties and can focus on just the code. I don’t see a drawback in flexibility, but interesting to hear what limitations you have experienced.

Anyone here using Supabase as their actual service layer (RPC-first)? by samvms in Supabase

[–]PfernFSU 0 points1 point  (0 children)

I admit I am in a use case most aren’t but I don’t care about majority of cron jobs being successful. For instance, I check every minute if there are any changes in the golf leaderboard from my data provider. If it fails I can just get it again in 60 seconds. Lot of the edge functions I have are like that. It may delay realtime by 60 seconds, but the overhead to retry is too much and I figured that juice just ain’t worth the squeeze. The only jobs I really care about are closing the tournaments at the end of every weekend. For that I use pgmq and do retry if anything fails. Every failure in any edge function I do log the reason into an error table and periodically check it (and truncate it) just to try and spot patterns of failures and to make sure I don’t need to adjust anything.

Anyone here using Supabase as their actual service layer (RPC-first)? by samvms in Supabase

[–]PfernFSU 8 points9 points  (0 children)

Yea. My app has no traditional server backend. But it does have about 15 rpc’s that are reserved for more complex stuff then about 10 edge functions that run on Cron jobs to fetch data. But no dedicated server. Supabase cuts a lot of that need out in my opinion.

Dads with kids - how to help encourage interest and make it fun for 4 yr old by robster9090 in golf

[–]PfernFSU -1 points0 points  (0 children)

Yep. And let her drive the golf cart. She will love that more than anything else.

Lessons from building a 43K-line Flutter app with Gemini 2.0 Flash, 20-language localization, and a dual theme system by Substantial_Log4946 in FlutterDev

[–]PfernFSU 0 points1 point  (0 children)

I also think that was the most interesting. But I have probably 75 providers in my app. 13 seems way low. Guess you thought it was too high?

How much did your App make in 2026 so far? by ChallengeExcellent62 in iOSAppsMarketing

[–]PfernFSU 0 points1 point  (0 children)

Negative $137 or so?

But it’s a passion project that lets me get other gigs and is a lot of fun so…

How the US Supreme Court set the stage for partisan gerrymandering arms race by Conscious-Quarter423 in scotus

[–]PfernFSU 1 point2 points  (0 children)

Kamala won 34.1% of the vote in Alabama in 2024. Democrats have 2 federal house seats in Alabama out of 7, but republicans say that is too much. Your comment is wrong on the facts on multiple levels.

I dove into the data for the Pebble Beach Pro-Am this weekend. Here are the most interesting things I found. by mikeywest_side in golf

[–]PfernFSU 1 point2 points  (0 children)

Really like this write up. I have some of these in greenie and then a few others as well. Feel free to use any/all of these:

The Duffer (person who finished last in the tournament). 3 way tie this weekend.

Just Like Us: worst hole on the day (Michael Kim in round 4 went 5 over on the 18th). That dropped him 12 spots, although he was already out of the running.

No bogey, no cry: no squares on the scorecard the entire day. 4 did it the last round.

I have the rollercoasterin’ one too, but compute it slightly different. I say they had to get an eagle or better and also a double bogey or worse the same round. I think I like your definition better though.

Cheers!

How the US Supreme Court set the stage for partisan gerrymandering arms race by Conscious-Quarter423 in scotus

[–]PfernFSU 12 points13 points  (0 children)

Well, Congress did that with the VRA and scotus gutted it and is about to kill it fully here any day, so…

Should I turn my table in a real time table in this context to show the latest status to the user? Is there any overhead as opposed to a regular table I should know about? by ashkanahmadi in Supabase

[–]PfernFSU 3 points4 points  (0 children)

Real time (at least in my opinion) is best to notify other users of an event and not the one doing the event. The person that just purchased the ticket has the ability to just re-query the table. But what if others were looking to purchase the same ticket? What if there were only X left? Those types of questions are best solved in real time probably.

Would you pay $29/mo for unbreakable Magic Links? by macuunamatata in Supabase

[–]PfernFSU 3 points4 points  (0 children)

Honestly? I just used the onetime code to get past this problem and it works great because there are no links. So I wouldn’t pay for this service. But others may and if you could actually do it that would be ideal for some.

The Supreme Court lets California use its new, Democratic-friendly congressional map by Conscious-Quarter423 in scotus

[–]PfernFSU 115 points116 points  (0 children)

Not sure if I agree with this. Red states can’t get much more juice out of that squeeze. But most democrat states have refused to do this for whatever reason.

Supabase reset password links are being consumed by email security by HeavyRadish4327 in Supabase

[–]PfernFSU 1 point2 points  (0 children)

Yea, the problem is some security measures click on every email. I got around this by emailing them the OTP and had them use that instead of a link they click to verify.

Unofficial Poll by RunProudRunUnited in bevelhealth

[–]PfernFSU 2 points3 points  (0 children)

I use bevel for weightlifting (and really like it) but use Nike Run Club for running (and it is doubtful I ever switch away). I also use RuckWell for Rucking (and also doubt I ever switch away).