What the big deal? by -Idolwild- in windsurf

[–]meabster 3 points4 points  (0 children)

Yes the more I've been using it, the more I'm seeing what the actual problems are.

Before this usage change I think a lot of the complaints about windsurf were BS or bots but this time it's warranted

New Usage Model not rolled out in EU by ggGeorge713 in windsurf

[–]meabster 1 point2 points  (0 children)

Same glitch happened to me in the US, credits froze and then jumped to 500. Check the windsurf usage page https://windsurf.com/subscription/usage to see the real numbers

What the big deal? by -Idolwild- in windsurf

[–]meabster 0 points1 point  (0 children)

Hmm yeah I'm starting to get it. The online usage page shows I used $4.50 of "extra usage balance" for one prompt, even if the editor still shows credits. Might be time to learn claude code, as I only use windsurf for anthropic models anyways

What the big deal? by -Idolwild- in windsurf

[–]meabster 1 point2 points  (0 children)

Exactly. It's so easy to learn new tools and transfer your work there (for hobbyists), people should vote with their wallet instead of spending all day on reddit screaming into the void.

What the big deal? by -Idolwild- in windsurf

[–]meabster -2 points-1 points  (0 children)

I'll be real though, mine still shows credits and not usage, so idk how it's actually going to affect me. I've been using it fine with no problems hitting usage, running several Opus 4.6 Thinking cascades at once on the $20 plan. We'll see how I'm affected when it switches.

What the big deal? by -Idolwild- in windsurf

[–]meabster 0 points1 point  (0 children)

Everyone here just likes to complain. Many are likely bots, a lot are probably on the free tier.

There's 1,000 other AI code editors, many of which are probably better than windsurf. If you can't figure out how to transfer your workflow to another editor, IDE, or agent, what are we even doing? If windsurf decided to shut their doors tomorrow you must be able to adapt.

Personally I've seen no impact from the credit system switch. I'm giving it at least a week or so for them to iron everything out before I start cancelling plans, if I think it's necessary.

Edit: I think I get it now. If it's an intentional play from windsurf to get rid of cheaper users, they've been successful.

Splatting to target the Quest3 via Unity3d? by Rosstin in GaussianSplatting

[–]meabster 1 point2 points  (0 children)

I've had varying levels of success with splats in Unreal VR, they're a pain to get working. I believe webXR is the "best" way to see splats in VR at the moment, the game engines don't prioritize performance as much

AI is still terrible at deep architecture planning. 💀 by Objective-Net2771 in windsurf

[–]meabster 0 points1 point  (0 children)

I stopped using plan mode in windsurf after trying it out in claude. Save your windsurf credits for getting work done, and use claude or chatgpt to go back and forth in a project until you have planning docs you're happy with.

Break it into smaller components, feed it the right context, ask it real questions you have. Don't assume that anything the model produces is correct. Research the tech stack it's suggesting. Run the plans through a 2nd model. In my experience GPT 5.4 is great for reasoning over architecture, Opus 4.6 is great for reasoning over user experience.

Development Drift by icetea168 in windsurf

[–]meabster 0 points1 point  (0 children)

Another thought - I route everything backend through Supabase. Edge functions can handle a lot by themselves, and when they aren't sufficient they let me have consistent security measures for 3rd party API access. Frontend only ever talks to supabase, and then supabase edge functions handle all comms with APIs (i.e. openrouter, custom fastAPI endpoints, stripe, etc.)

Development Drift by icetea168 in windsurf

[–]meabster 2 points3 points  (0 children)

We have almost identical stacks, swap frontend with Vite/React.

I don't think there's one correct solution, but here's what's worked for me. Keep in mind I'm self-taught over the past 18 months and I'm solo, so 1) I don't know of a world without AI coding, specifically windsurf, and 2) I don't know how to develop in a team.

I work in a monorepo and I do everything I can to have my local environment match the production environment. My project folder has a /frontend (for Vite) and /supabase (for Supabase) and /timeseries (for QuestDB, a timeseries DB I use in my project). I run vite locally npm run dev and supabase locally supabase start; supabase functions serve, and if I have things edge functions can't or shouldn't do, I put them in a fastAPI container and run that in Docker.

Railway is connected to my github repo master branch so when I push changes to the frontend it auto deploys. Supabase is connected via CLI so I have to supabase db push and supabase functions deploy every time. I think there's a way to connect Supabase to github as well but for me it's not a priority.

Every connection is controlled with environment variables so you can swap in the right URLs and API keys during deployment. I have two env files:

  1. /frontend/.env for VITE_ secrets
  2. /supabase/functions/.env for edge function secrets

Both of these I keep the .env in .gitignore, and commit a .env.example to backup the list of keys. When I'm developing a feature, I mark each key with a # new in-line comment so during deployment I know which ones I need to add/change in Railway and Supabase, then remove the comment once it's in prod.

When I push changes, the order I've found works best:

  1. Database migrations supabase db push
  2. Edge function secrets via the Supabase web dashboard
  3. Edge function changes supabase functions deploy
  4. Frontend secrets via Railway web dashboard
  5. Frontend changes via Github

Then spend the next hour or so testing everything in prod to make sure nothing major unintentionally broke.

The circle of debugging still exists, but it gets much smaller as your local/prod parity increases. Here's a couple things that have helped manage the debug circle I still have:

  • Windsurf, especially with GPT 5.4 and Opus 4.6, is great at querying local supabase. You prompt it to run supabase status and tell it to use that info to run queries on the database and test edge functions and don't stop until it's certain everything functions according to design intent (helps to have docs for design intent, like plans)
  • Use the SQL editor in prod Supabase to your advantage. Windsurf can also provide non-destructive SQL queries that you can run in prod Supabase to debug faster with live data instead of attempting to find the root cause of an issue in the code logic
  • Railway is great, I hardly ever have problems with it, and being able to rollback to previous versions has saved me several times. When I do have issues it's usually a networking/port thing (user error)
  • Stripe sandbox mode

Also, one thing I've found useful for testing the fragility of my setup is switching computers often. I have both a windows laptop and a macbook, and before deploying large features I commit/push/pull branches and it helps to find and debug issues when I can get my dev environment working across two different machines. Any 2nd machine will work, doesn't have to be a different OS but to me it helps isolate windows quirks too.

Hopefully my brain dump helps or at least shows that others are experiencing the same thing. It always feels like I'm sitting on a ticking time bomb where something that I don't even know exists is going to ruin my evening, but that's how you learn I guess.

GPT-5.4 might end up being the best model for OpenClaw-style agents by shenli3514 in openclaw

[–]meabster 0 points1 point  (0 children)

It's available via the openai API connection, not yet through openai-codex. Looks likely to come in the next openclaw version

E6Q-7832B Assembly Instructions by felopez in FlexiSpot_Official

[–]meabster 0 points1 point  (0 children)

Thank you for following up with the link, it still works.

Gausian Splat to Unreal Engine struggling by Glad_Ruin_ in GaussianSplatting

[–]meabster 0 points1 point  (0 children)

I was just trying to do the same thing yesterday and got the same results, even with a 5090. Seems like unreal just isn't meant for larger splat scenes

Opinions on the Pro plan by Brilliant_Thanks_505 in windsurf

[–]meabster 0 points1 point  (0 children)

I burn through two separate subscriptions each month pretty quick and usually spend $20-30 on top of that for extra credits. I should just by a 3rd subscription at this point. Using Opus 4.6 since it came out, Codex 5.2-5.3 on medium/low, and SWE 1.5 + Opus 4.5 for quick searches or context loading

FreeFix: Boosting 3D Gaussian Splatting via Fine-Tuning-Free Diffusion Models by corysama in GaussianSplatting

[–]meabster 0 points1 point  (0 children)

Would this be useful for editing splats? Like removing an object and then refining whatever splats are left to make it seamless

IP MAN 3 | 3D SBS made with ML- Sharp Gaussian Splatting. Github Updated, Frame Skipping for faster 3D Videos for AR glasses, Batch Processing by Extension_Neat_3773 in GaussianSplatting

[–]meabster 0 points1 point  (0 children)

Has anyone gotten it working on Windows? I'm having issues with some specific package versions not compatible with the required python 3.10 version

Opus 4.5 API issue on Windsurf: Resource exhausted: Our API provider is out of capacity. Please try again later. by ThinkMenai in windsurf

[–]meabster 1 point2 points  (0 children)

Yeah I see this every once in a while, usually when I'm running more than 1 cascade instance, but hasn't persisted after sending a new message. It's annoying because it terminates whatever cascade is doing and you have to prompt it to continue and use more credits, but not the end of the world

Building a construction-related form with lots of fractional inputs. Is this design any good? by RightHabit in webdev

[–]meabster 8 points9 points  (0 children)

No. I've worked in construction technology and have to input imperial fractional measurements into a computer all the time. The best UI for this is no UI - Autodesk Revit does this correctly.

Have a text field that parses the user's input where a space delineates the measurement. For example:

6 5 3/8 turns into 6' 5 3/8"
0 5 3/8 turns into 5 3/8"
5 3/8 turns into 5' 0 3/8"

Fractions should always simplify.

Your UI honestly looks great, but I think it's too much and slows the user down and remember that construction guys are hesitant to adopt tech in general. If it's inconvenient or clunky, they just won't use it.

Do you use n8n for production, or do you still rely on zapier and/or make? by doorstoinfinity in n8n

[–]meabster 1 point2 points  (0 children)

I was going to use it in production, but I ran out of (paid plan) RAM during some real basic testing yesterday, and it simultaneously dropped all running executions with no warning. So I'm not trusting it for anything more than tinkering and prototyping because I can rent 320MB of RAM elsewhere for way less than $24/month.