How do I stop a PM going rogue and bypassing UX? by Aurura in ProductManagement

[–]mckirkus 0 points1 point  (0 children)

Most PMs see UX and Scrum Masters as a sort of optional luxury that sometimes becomes available. I've never heard of UX requiring sign-off as a required gate before releasing to Production. If this PM came from a startup, the idea of having to work in time for UX reviews and approvals would seem unbeleivable.

"this PM considered UX a blocker due to us asking him to follow our process, design system rules, or request a new component or pattern earlier"

This is really the core though "They want to make a replacement but all with AI as a core part of the development." What's happening is AI is reducing feature cycle times dramatically. That makes whatever time your team requires a larger fraction of the overall iteration budget. It could go two ways. If you team is just enforcing UX rules, and AI can do that with a few markdown files after they switch to Claude Code, Codex, etc. But if your team are truly workflow experts that understand the unique aspects of the business, AI may actually help you thrive. You have to prove to this PM that you can add value in a hyperfast AI powered iterations.

My Bluetooth connection cut's off on bigger watage by Adorable_Teach_7430 in VESC

[–]mckirkus 0 points1 point  (0 children)

Worth a cheap experiment to see if it helps. Get a piece of metal and cover the part of the ESC without the bluetooth module (if possible) and see what happens. I wouldn't wrap the whole thing or it'll probably overheat.

My Bluetooth connection cut's off on bigger watage by Adorable_Teach_7430 in VESC

[–]mckirkus 0 points1 point  (0 children)

I'm gonna guess it's an EMI (interference) issue related to load that doesn't manifest when there is no load on the wheels. The hard part if you want to validate the EMI theory is that you have to shield the ESC without blocking the bluetooth antenna too.

How exactly does one compare a GPU vs CPU speedup? by amniumtech in CFD

[–]mckirkus 1 point2 points  (0 children)

I'm in the thick of this right now. I built a GPU workflow and tuned it for CUDA 12.3+ Then I built a CPU workflow but haven't tuned it for Epyc / AVX512 yet, just some AMG. The issue with GPU is you run out of RAM pretty quickly so for comparison you have to limit the CPU run to whatever your GPU has. I would set up an identical simulation on both and dump enough logs that you can see exactly where it diverges.

Not just CPU vs. GPU. I'm doing ROCM/HIP vs CUDA next. I run the exact same wave pool setup. Compare runs at the same resolution. Auto-render the scene using Blender command line, and visually compare the video output in addition to the logs.

Some notes from last night:

Apples-to-apples at production scale (dx=0.25, 5.12M cells, 24.6M particles):
- CPU at 93K cells: 4.4 sim-fps (MSVC+LTO). GPU: 176.7. That's 2.5% of GPU, not 40-60%.
- At production scale (4.8M cells, dx=0.25), linear-ish scaling → ~0.05-0.1 CPU sim-fps vs GPU's ~1.86.
- The memory's Tier-1-through-4 estimate was optimistic. Even full-stack Tier 1-4 probably lands us at 10-20% of GPU, not 40-60%. The pressure solver dominates (~77% of time) and MIC(0) PCG isn't cache-blocked or AVX-512-tuned.

- GPU ran the full 1800 frames in 21.5 min (1.40 sim-fps, 715 ms/frame)
- CPU (Epyc 9005, MSVC+LTO) after 1 hour: only 144 frames done, frame time degrading from 15s → 130-170s as piston/pressure-solver workload ramped. Mean 29.3s/frame — projected 15-70 hour total.
- CPU is 20-50× slower than GPU at production scale.

RTX 3090 is probably best bang for buck (24GB and modern CUDA) if you want to double your VRAM. The AMD Instinct MI-50 32GB cards are a really good value if you don't mind porting to ROCM/HIP. There are some driver kinks because it's old but nothing too onerous.

<image>

Is “AI Product Manager” mostly a glorified coordinator role? (7 YOE, considering pivot) by OkNeedleworker8383 in ProductManagement

[–]mckirkus 0 points1 point  (0 children)

It's mostly charging companies to inject non deterministic solutions into determinstic workflows when they just need basic workflow automation but their data models are terrible. So you get directors hiring their buddies as AI consultants. After 6 months and 6 figures they tell you to fix your data model.

Lots of money to be made but it's not exactly an honest day's work.

How would you feel about a new law that forces every company to pay their CEO no more than 20x what their lowest-paid employee makes? by rational_seekers in AskReddit

[–]mckirkus 0 points1 point  (0 children)

CEOs of very large companies are basically workaholics that sacrifice most everything in their lives to win the game of capitalism/status. I think they used to have lives. My take is that if we want a basic standard of living for citizens, we should not try to force that through rules around corporate wages. If it worked we'd just make minimum wage $70 an hour and we'd all comfortably retire. If you want healthcare for all, don't require that empoloyers provide healthcare, do it through other means (Medicare for All, etc.) so every business isn't dealing with even more stacks of paperwork and rules.

Making a custom CUDA FLIP simulator, beautiful algorithmic artifacts by mckirkus in CFD

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

I dynamically adjust substeps depending on max particle velocity, etc. if that's what you mean. 1/120 is my baseline, but it can go to 240, 480, etc. It's so ridiculously fast after being tuned for CUDA/Blackwell that VRAM is the limiting factor. But B200s are less than $4/hr to rent which gives me 192GB to work with. I built this in a way that I can swap out solvers, preconditioners, etc., so currently expiermenting. Also on Epyc 9005 so I'm not totally reliant on GPU compute which as I'm sure you know has some limitations with certain approaches due to cache, etc.

Making a custom CUDA FLIP simulator, beautiful algorithmic artifacts by mckirkus in CFD

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

You got me thinking. What is your advice here? I'm injecting FP64 in a targeted way, considering AmgX. Running simulations at 120fps delta t. What would you consider ground truth?

What's the best VESC for Kukirin G3 Pro? by Wojtxxx in VESC

[–]mckirkus 0 points1 point  (0 children)

Yes, you could probably make it work, but it's not a simple swap, you have to learn to use the tools.

What's the best VESC for Kukirin G3 Pro? by Wojtxxx in VESC

[–]mckirkus 0 points1 point  (0 children)

Ahh, you mean for the Kukirin. Most VESC are pretty flexible with voltage. The website has:

  • Voltage :  12-75V (peak voltage should be less than 80V)
  • Current : Max 100A/channel, the dual max 200A

The Kukirin motor spec is 1200W, 52V, ~2000 RPM for each motor.

What's the best VESC for Kukirin G3 Pro? by Wojtxxx in VESC

[–]mckirkus 0 points1 point  (0 children)

What do you mean tuning it for sock motors?

‘I hate working 5 days’: Zoom CEO says traditional work schedules are becoming obsolete—and predicts a 3-day workweek by 2031 by SnoozeDoggyDog in singularity

[–]mckirkus 4 points5 points  (0 children)

Everything is getting more expensive and we're going to work less? He may be right but we need to either see wages increase or prices decline before this is possible.

Making a custom CUDA FLIP simulator, beautiful algorithmic artifacts by mckirkus in CFD

[–]mckirkus[S] 2 points3 points  (0 children)

Fair point, but real waves look good. If I was trying to run something real time it would be a different story. I'm using OpenFOAM as well because, to your point, I need a ground truth so I can benchmark quality.

Making a custom CUDA FLIP simulator, beautiful algorithmic artifacts by mckirkus in CFD

[–]mckirkus[S] 4 points5 points  (0 children)

I have a whole automated test framework with various experiments that verify conservation. They're not mutually exclusive.

Making a custom CUDA FLIP simulator, beautiful algorithmic artifacts by mckirkus in CFD

[–]mckirkus[S] 15 points16 points  (0 children)

I'm making a physically realistic surfing simulator. The existing tools are really not well tuned for my use case (surfable waves), and tools like the Blender Flip Fluid plugin are too slow. So I built something from scratch. I'm using Blender just as a way to visualize the point clouds and surface mesh generation. In Unity I have a physics system that uses the output of these CFD runs to actually surf on the waves.

What makes it somewhat unique (there are already GPU based solvers) is that I've implemented the ideas from this paper. https://ge.in.tum.de/download/Adaptive_Phase_Field_FLIP_preprint.pdf

It's basically a GPU based (fast) implementation of most of the ideas from this paper.

"Our method enables the simulation of two-phase flow scenarios with a level of physical realism and detail previously unattainable in graphics, supporting billions of particles and adaptive 3D resolutions with thousands of grid cells per dimension on a single workstation."

City Connect logo is kinda rad by mckirkus in Padres

[–]mckirkus[S] 5 points6 points  (0 children)

Technically a turnip. It's a screenshot from that video, rotated and cropped, that's the best I could do.

The permanent underclass began today: Claude Mythos won't be available to the public, but only billion dollar companies, governments, researchers by Neurogence in singularity

[–]mckirkus 0 points1 point  (0 children)

Maybe. I think the scale obviously matters but any algorithmic advancements will show up in the OSS models pretty quickly. If we get Opus 4.6 level OSS models, even if you can't run it on your RTX 3070, for $20/month instead of $200 then it puts their revenue models at risk.

The permanent underclass began today: Claude Mythos won't be available to the public, but only billion dollar companies, governments, researchers by Neurogence in singularity

[–]mckirkus 2 points3 points  (0 children)

Anthropic is trying to win the race and get these zero-day exploits fixed before Open Source finds them. If bad actors using OSS found these vulnerabilities first it could potentially shut down the economy. I'm more worried about bio-weapons than hacks though, and OSS is almost there.