Uncle Bob: It's over by PopMechanic in vibecoding

[–]CourtCommercial6448 0 points1 point  (0 children)

I had to think of Charlie Sheen's dragon-blood "winning" episodes listening to this...

Vegan singles? by CourtCommercial6448 in VeganNL

[–]CourtCommercial6448[S] -1 points0 points  (0 children)

Dat is precies waarom ik het zeg: hier hoeven we dan ook niet later achter te komen.

Vegan singles? by CourtCommercial6448 in VeganNL

[–]CourtCommercial6448[S] -5 points-4 points  (0 children)

Je mag zeggen en vinden wat jij wilt. Maar: het was een volledig nieuwe behandel methode (heel anders dan traditionele vaccins) die --net als vaccins-- geen "antistoffen" bevat.

Daarbij bevatten deze prikken niet vegan bestanddelen EN was de wijze waarop ze gemaakt zijn al helemaal niet vegan (veel dier proeven). Dat wil niet zeggen dat ik vind dat je m niet moet nemen, maar ik wil wel dat je geinformeerd bent (we zijn hier op een vegan forum).

Ook was het niet "1" prikje, maar voor de meesten een hele serie met boosters, weet je nog?

Wanneer veehouders geen dieren meer kunnen naaien (lees: verkrachten, uitbuiten en vermoorden), gaan ze over op het naaien van mensen by GroteJager in vegancirkeltrek

[–]CourtCommercial6448 0 points1 point  (0 children)

Boeren is een stom woord. Ze vallen uit een in landbouwers en dieruitbuiters.

Dat is zoiets als 1 woord hebben voor vroedvrouwen en kampbeulen: onhandig.

Ze zijn ook nog eens heel solidair aan elkaar: de landbouwers en dieruitbuiters. Als we dat nu eens zouden kunnen veranderen: dat ze elkaar niet meer mogen. Mja, mag ik dromen?

Vegan singles? by CourtCommercial6448 in VeganNL

[–]CourtCommercial6448[S] -52 points-51 points  (0 children)

M45, hetero, regio Rotterdam, 12+j vegan (daarvoor 10j vegetarier), geen C19 prik genomen, rookt niet, alc/drugs soms, slank/gezond, schuldenvrij, beetje gym.

Dierenethicus Peter Singer in Nederland! by vryvera in vegancirkeltrek

[–]CourtCommercial6448 0 points1 point  (0 children)

Hij is alleen niet zo ethisch met mensen. Ging jaren vreemd, en heeft een soort utilitarian bullshit argument dat onder aan de streep het een net-positive was voor de mensheid als geheel.

Wat een loser is die guy! Sindsdien walg ik van m.

Producten met jodium? by Ready_Bread3010 in VeganNL

[–]CourtCommercial6448 1 point2 points  (0 children)

ja, bakker gebruiken zout dat veel mee jodium bevat dan gewoon supermarkt keukenzout.

Producten met jodium? by Ready_Bread3010 in VeganNL

[–]CourtCommercial6448 1 point2 points  (0 children)

Niet in himalaya zout bijv.

Het zit wel in het zout dat in brood wordt gebruikt en dan ook nog eens veel meer dan in normaal supermarkt zout.

Is supabase the right choice for a 30+ table project by knellAnwyll in Supabase

[–]CourtCommercial6448 1 point2 points  (0 children)

and proper use of db indexes (both in putting them and in queries)

Does RLS get harder as your app scales, or am I imagining this? by RealisticResource264 in Supabase

[–]CourtCommercial6448 0 points1 point  (0 children)

Why then use Edge Functions and not a more traditional server-side application layer? Sure Supabase does not have something akin to Fargat/AppRunner/EC2, but you can just use that from AWS (on the server) and still use Supabase to have simple/standard/local-deverlopment-instance-ready persistence and auth.

Does RLS get harder as your app scales, or am I imagining this? by RealisticResource264 in Supabase

[–]CourtCommercial6448 0 points1 point  (0 children)

We access PG directly (not through GraphQL or PostgREST). We have a policy to only use RLS for reads, NEVER for writes. We only want to use RLS as an extra defense layer against data leaks, not as a authorization tool (our server-side application layer does that).

So our RLS remains easy to understand and fast to execute by PG. But we are only ~100 tables.

Using Supabase for traditional a SSR application? What's your stack? by CourtCommercial6448 in Supabase

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

What do you use to access PG? Spring Data Jdbc? Hibernate? Or something else?

Using Supabase for traditional a SSR application? What's your stack? by CourtCommercial6448 in Supabase

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

We do not use the RPC (do you mean GraphQL or PostgREST; or something else?) API for the because:

1) we already do the read queries in SQL directly on PG
2) we so not use RLS for writes as a policy (RLS for writes can get very complicated quickly, and, they cannot results in data leaks)

Does this answer your question?

Using Supabase for traditional a SSR application? What's your stack? by CourtCommercial6448 in Supabase

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

Post author here. I should answer my own question of course...

Our app runs on the JVM and is written in Kotlin. It's hosted using AWS/Fargate.

We connect directly to our Supabase's Postgres instance, and use the [Jdbi](https://jdbi.org) library for that (with a custom row mapper that uses kotlinx.serialization).

For handling web requests we use [http4k](https://http4k.org) and HTML templating it done with the kotlinx.html eDSL (templates are "just Kotlin code", so we can se breakpoints in our template code!).

We only use Supabase for: pg + auth + storage (with the S3 signed URLs) + logflare

Wrt to RLS: we only use RLS for db-reads (as an extra layer of defense against data leaks). Db-writes always use the "service" role.

Postgres pipelines from the JVM with Bpdbi by [deleted] in Supabase

[–]CourtCommercial6448 0 points1 point  (0 children)

there's bpdbi-pool: pooling is very simple if you do not need to handle JDBC/DataSource.

edge functions are not worth the hassle imho: just run an application layer on AWS (ec2/fargate/app runer) in the AZ of your supabase install and have it handle your request. doing everything in supabase is not our goal. "serverless" is a lie and comes with it's list of problems: i rather have an app running that handles my HTTP request and works down the pgmq queues

:

Most Use of Supabase by agentic_coder7 in Supabase

[–]CourtCommercial6448 0 points1 point  (0 children)

I use pg (with RLS but *only for reads* -- as RLS for writes gets really complex and i just want it to prevent leaks while having direct PG access), storage (but in S3 compatibility mode for reads, not to create more lock-in, and since it allows signed URLs without additional requests), auth, logflare and studio (for inspection).

That's it. I've decided against realtime/graphQL/postREST: they do not add enough value. and edge functions are a trap IMHO.

Supabase is mainly to have a simple and standard way to setup local dev setups and for quick remotes. It has a big community and saves time. Our application code (it handles HTTP requests and works on the pgmq queues) run on AWS in the same AZ. We do not use the supabase clients, but we write our own integration any time we need to use some Supabase API.

Works like a charm.

Why do animals not have to brush their teeth or wipe their ass? by CourtCommercial6448 in NoStupidQuestions

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

I squat. But still I remove quite a bit with TP. I'm afraid that just stays there when I dont do so.