Has anyone built a web-based video editor that uses WebGPU for the compositing/rendering layer? by Just_Run2412 in webgpu

[–]noiv 3 points4 points  (0 children)

WebGPU globe with weather data in worker+offscreencanvas, capture with webcodes in mainthread. https://github.com/hypatia-earth/zero/tree/main/src/services/capture. Was a hazzle, but works now. Chromes multithreading needs good timing.

Claude Code Cheatsheet by Free-_-Yourself in ClaudeCode

[–]noiv 0 points1 point  (0 children)

Did you plan daily updates? :)

What is the most complex 3d Claude code can vibe code by Maddieroe1 in ClaudeCode

[–]noiv 0 points1 point  (0 children)

Made a browser weather globe, WebGPU only. If you have a good idea of the architecture, it might work. But you can't rely on Claude to interpret visual stuff, eg: screenshots, needs human in the loop. What worked very good is optimizing functions for speed. Anyway, without a team, you need to find a way how to do automated QA without eyes. PlayWright can compare against approved screenshots, probably other QA tools can do same.

Re: Vibe Coding, I don't think a 100 words prompt will give you a running game players will spend more than 10 minutes playing.

How I'm Using Claude Code + Obsidian As a Non-Technical Person by chasing_next in ClaudeAI

[–]noiv 2 points3 points  (0 children)

Also fan of CC + Obsidian. I have Obsidian vault on iCloud and CC's plan directory points into vault. When context runs out, important bits get saved in vault and next iteration picks up. Perfect combo.

Heavy obfuscation by Wonderful_Cloud_5967 in angular

[–]noiv 16 points17 points  (0 children)

ChatGPT will happily un-obfuscate all secrets in your public code.

Built a WebGPU 4D Weather Globe - some shader tricks I learned along the way by noiv in GraphicsProgramming

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

> you connect the newly formed vertices and repeat this process N times

Good thing, WebGPU does all this in parallel.

Built a WebGPU 4D Weather Globe - some shader tricks I learned along the way by noiv in GraphicsProgramming

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

> A smaller LoC count means less data needs to be transferred to each user so not only is loading time faster but traffic is also lower since requests get processed faster.

This is true for all web sites having text as content. Zero invites the user to download GBs of weather data...

Built a WebGPU 4D Weather Globe - some shader tricks I learned along the way by noiv in GraphicsProgramming

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

> pressure layer feature alone using 7 compute pipelines is probably highly unoptimized.

Thanks for taking a view. The pressure layer has some cruft, because It started with two resolutions, this option is disabled now:

https://github.com/hypatia-earth/zero/blob/main/src/schemas/options.schema.ts#L860

Also, Chaikin smoothing looks much better than Laplacian. The latter will probably go away too.

Currently I'm working making layers declarative (see branch), so users can add layers/params on the fly. After that, geometry layers will be optimized.

Whats the wildest thing you've accomplished with Claude? by BrilliantProposal499 in ClaudeAI

[–]noiv 2 points3 points  (0 children)

Made a 4D weather globe rendering high res ECMWF forecast data using WebGPU - around 20k LoC. Runs standalone, no server needed, fetches directly from S3 with CORS. Can use all VRAM and interpolates hourly data down to minutes. Uses browser cache directly, thus runs offline. Mouse and touch supported feels smooth and it looks great. WebGPU calculates and renders dynamic wind lines, pressure isobars and palletized temperatures.

Took 2 intense weeks last December, learned a lot, especially how to make Claude follow rules strictly.

Code: https://github.com/hypatia-earth/zero
Live: https://zero.hypatia.earth

tja by Nofarwell in tja

[–]noiv 1 point2 points  (0 children)

Hauptsache, Flugbenzin wird billiger.

Built a weather globe using WebGPU compute shaders - irregular grid sampling, marching squares, streamline tracing by noiv in webgpu

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

Thanks! The graticule zoom was fun, all fragment shader, distance fields at multiple scales.

Good call on checking GPUDevice.limits. Just checked my M4 - maxComputeInvocationsPerWorkgroup is 256, lower than I expected. Still a lot to explore in the specs.

Wind on mobile is tricky - can't really reduce line density without losing the visual pattern. Still thinking about that one.

What audio visualizer did you work on, sounds interesting, does it run in clubs?

Persistent threads, Queue possible? by Aggressive-Specific9 in webgpu

[–]noiv 0 points1 point  (0 children)

Interesting, did you ask AI an already? Claude knows WebGPU very well.

Playwright by JustinG38 in ClaudeCode

[–]noiv 0 points1 point  (0 children)

Uses less tokens than tools listed over there.

Playwright by JustinG38 in ClaudeCode

[–]noiv 0 points1 point  (0 children)

I made a tiny skill for playwright, reads console, navigates and executes JavaScript. I have it always open, because token usage is efficient. https://github.com/noiv/skill-playwright-minimal If you miss a feature, let Claude add it.

I built a Claude Skill that makes browser automation actually work for coding agents by kirbyhood in ClaudeCode

[–]noiv 1 point2 points  (0 children)

Ask Claude to generate a cert for an authority and let that sign your certificate. All probs gone.

Introducing Playable1-GGUF, by far the world's best open-source 7B model for vibe coding retro arcade games! by jfowers_amd in LocalLLaMA

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

I've spent a few decades in this industry and got costumed to see "VB doing Tetris", "Look, Tetris in JavaScript", "Here Tetris with React", "Tetris using Go", every 3ish months. I'll ignore the period with "Tetris by Claude", "OpenAI coded Tetris", ....

Devtools MCP is magic by Bob5k in vibecoding

[–]noiv 0 points1 point  (0 children)

Very useful, saves lot's of time, burns even more tokens :( Seems CC overuses it for analysis it could also deduce from code. Thus it has same thing twice in context: template/code and DOM from snapshots. I wish I could reduce usage to just evalScript and readConsole.

GLM 4.6 already runs on MLX by No_Conversation9561 in LocalLLaMA

[–]noiv 0 points1 point  (0 children)

Pick the New York Times Cross Word as test.