frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: MetalGraph – Visual node editor for SwiftUI Metal shaders

https://www.metal.graphics/app
2•v_baro•1h ago
Hi HN,

I just released MetalGraph, a visual node-based editor for building Metal shaders for SwiftUI.

The motivation: the feedback loop when iterating on SwiftUI + Metal can be pretty rough. I wanted something closer to a node editor workflow where you can tweak values, rewire the graph, and immediately see the result. It became a great tool for learning metal for myself.

What it does: - Node graph editor (50+ nodes) with a real-time preview - 30+ built-in examples (color effects, layer effects like glass/chromatic aberration, distortions, touch-driven effects) - Exports production-ready code: Metal Shading Language + SwiftUI-ready .colorEffect / .layerEffect variants - Supports reusable custom nodes + simple for-loops for iterative computations - Optional AI assistant (Claude / OpenAI) for shader questions and help building graphs

If you are thinking about learning Metal shaders for SwiftUI or have any experience, I’d love feedback! The app is free to download (you can't add/remove nodes though) and you can load and play with all examples.

Happy to answer any technical questions about how the graph compiles down to shader code. And happy to hear any ideas on how to take this app further!

Here is a long-ish demo video of what the app can do: https://www.youtube.com/watch?v=FH2GdFuk9nI

Microsoft sheds $360B in market value as AI spending spooks investors

https://www.ft.com/content/c7e23f07-70b3-43a7-8e1d-040ca93d6d90
1•geoffbp•3m ago•0 comments

Peter J. Weinberger's Face

https://spinroot.com/pico/pjw.html
1•jumpocelot•4m ago•0 comments

How did this top student become homeless [video]

https://www.youtube.com/watch?v=asSpaaQvrbk
1•teleforce•4m ago•0 comments

US threatens to 'decertify' Canadian aircraft as rift with Ottawa deepens

https://www.ft.com/content/4c3331b9-3c83-4292-a5b8-86b4d62ebf69
2•petethomas•11m ago•0 comments

Claude Agent Skills: A First Principles Deep Dive (2025)

https://leehanchung.github.io/blogs/2025/10/26/claude-skills-deep-dive/
1•dnw•15m ago•0 comments

ASIC Design Jobs

https://www.semidesignjobs.com/s/asic-design-jobs
1•johncole•20m ago•0 comments

Ask HN: How do you keep up with tech news or any news without doomscrolling?

3•digi_wares•21m ago•1 comments

Can We Build Trustworthy AI?

https://gizmodo.com/ai-chatgpt-can-we-build-trustworthy-ai-1850405280
1•pabs3•21m ago•0 comments

Could ChatGPT Convince You to Buy Something?

https://www.schneier.com/blog/archives/2026/01/could-chatgpt-convince-you-to-buy-something.html
1•pabs3•22m ago•0 comments

Show HN: Notimon Game (Obsidian Meets Pokémon RPG)

https://app.malohacoast.com/
1•sayf-t•22m ago•0 comments

The Richard Feynman Iterative Learning Framework AI Prompt

https://tools.eq4c.com/prompt/ai-prompt-the-richard-feynman-iterative-learning-framework/
1•eq4c•26m ago•0 comments

The Dank Case for Scrolling Window Managers

https://tedium.co/2026/01/29/niri-danklinux-scrolling-window-managers/
9•todsacerdoti•27m ago•1 comments

How do you comparison shop on the App Store?

https://lapcatsoftware.com/articles/2026/1/10.html
2•interpol_p•28m ago•0 comments

Nvidia GeForce Now has the Steam Machine in its sights with native Linux support

https://www.tomsguide.com/gaming/pc-gaming/nvidia-geforce-now-has-the-steam-machine-in-its-sights...
1•fork-bomber•28m ago•0 comments

Ask HN: How are people safely reusing LLM answers in production RAG systems?

1•acfscience•29m ago•0 comments

I(Coding with Lewis) Gave Claude a Body[video]

https://www.youtube.com/watch?v=jBpQiv-ZlVM
1•DumBthInker007•29m ago•0 comments

Greek police arrest scammers using fake cell tower hidden in car trunk

https://therecord.media/greek-police-arrest-scammers-using-hidden-cell-towers
1•PaulHoule•31m ago•0 comments

I can't log in when I stand up (2016)

https://old.reddit.com/r/talesfromtechsupport/comments/3v52pw/i_cant_log_in_when_i_stand_up/
1•vismit2000•32m ago•1 comments

The Market Crash That Cost Newton a Fortune (2017)

https://www.smithsonianmag.com/smart-news/market-crash-cost-newton-fortune-180961655/
1•spking•35m ago•0 comments

Show HN: Qwen 3 TTS ported to Rust

https://github.com/TrevorS/qwen3-tts-rs
2•adefa•36m ago•0 comments

ServerVerify: Run and Review Dedicated Server, Cloud Server, VPS Benchmarks

https://serververify.com/
1•indigodaddy•37m ago•0 comments

China's Next AI Shock Is Hardware [YouTube] [video]

https://www.youtube.com/watch?v=k_bHtx_e-SU
1•koolhead17•38m ago•0 comments

I've Started Thinking in ChatGPT Responses

https://toothbrush.blog/ive-started-thinking-in-chatgpt-responses/
1•tbmtbmtbmtbmtbm•40m ago•0 comments

Your Own AI Developer on GitHub

https://rellfy.com/blog/your-own-ai-developer-on-github/
1•rellfy•46m ago•0 comments

ClipMind – Search your clipboard by meaning using local embeddings

https://github.com/arpitg1304/clipmind
1•agog13•47m ago•1 comments

Building a Year-Long Battery-Powered Wi-Fi Temperature Sensor

https://medium.com/@lee.harding/building-a-year-long-battery-powered-wifi-temperature-sensor-8b1d...
3•mlhpdx•47m ago•0 comments

Moltbook

https://www.moltbook.com/
3•teej•49m ago•1 comments

Medical journal publishes a letter on AI with a fake reference to itself

https://retractionwatch.com/2026/01/28/medical-journal-publishes-a-paper-on-ai-with-a-fake-refere...
1•leephillips•50m ago•0 comments

Ask HN: How do you force yourself to take breaks while coding?

1•glidea•51m ago•1 comments

Infostealers added Clawdbot to their target lists before security teams knew

https://venturebeat.com/security/clawdbot-exploits-48-hours-what-broke
1•vismit2000•52m ago•0 comments