<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: holg</title><link>https://news.ycombinator.com/user?id=holg</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 03 May 2026 18:56:39 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=holg" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by holg in "Show HN: Browser-based light pollution simulator using real photometric data"]]></title><description><![CDATA[
<p>i agree, sorry this is some edge-tech, so for safari it is a bit tricky, as it reports to have webgpu, but &force=webgl2 will do the trick.
I am working on the fix to have webgpu behave properly on Safari</p>
]]></description><pubDate>Sun, 03 May 2026 17:12:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=47999086</link><dc:creator>holg</dc:creator><comments>https://news.ycombinator.com/item?id=47999086</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47999086</guid></item><item><title><![CDATA[New comment by holg in "Show HN: Browser-based light pollution simulator using real photometric data"]]></title><description><![CDATA[
<p>Yup, so actually my take as well is, the scene itself is imperfect,
i took some known and easy to implement one.
So some scene, where some high building is illuminated up, would be desirable...</p>
]]></description><pubDate>Sat, 02 May 2026 15:57:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=47987510</link><dc:creator>holg</dc:creator><comments>https://news.ycombinator.com/item?id=47987510</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47987510</guid></item><item><title><![CDATA[New comment by holg in "Show HN: Browser-based light pollution simulator using real photometric data"]]></title><description><![CDATA[
<p>That's the real good proposal.
I must admit, my focus was on the street lights, which in general are already almost good, compared to what you mention
Thanks a lot</p>
]]></description><pubDate>Sat, 02 May 2026 15:48:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47987420</link><dc:creator>holg</dc:creator><comments>https://news.ycombinator.com/item?id=47987420</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47987420</guid></item><item><title><![CDATA[New comment by holg in "Show HN: Browser-based light pollution simulator using real photometric data"]]></title><description><![CDATA[
<p><a href="https://iesna.eu/?wasm=skyglow_demo&force=webgl2" rel="nofollow">https://iesna.eu/?wasm=skyglow_demo&force=webgl2</a>, tested on wsl2 ubuntu,
sorry linux machine in the office :D</p>
]]></description><pubDate>Sat, 02 May 2026 12:06:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=47985686</link><dc:creator>holg</dc:creator><comments>https://news.ycombinator.com/item?id=47985686</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47985686</guid></item><item><title><![CDATA[New comment by holg in "Show HN: Browser-based light pollution simulator using real photometric data"]]></title><description><![CDATA[
<p>Ok, even so the quality degrades a lot, i added the webgl2 version,
it shall load as fallback, if webgpu is not enabled,
but can as well be enforced, to see the difference:<p><a href="https://iesna.eu/?wasm=skyglow_demo&force=webgl2" rel="nofollow">https://iesna.eu/?wasm=skyglow_demo&force=webgl2</a></p>
]]></description><pubDate>Sat, 02 May 2026 12:02:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=47985660</link><dc:creator>holg</dc:creator><comments>https://news.ycombinator.com/item?id=47985660</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47985660</guid></item><item><title><![CDATA[New comment by holg in "Show HN: Browser-based light pollution simulator using real photometric data"]]></title><description><![CDATA[
<p>I should have mentioned:
WebGPU is needed, on Safari there is a bug in the Bevy Overlay, so you only see flickering (very annoying!)
This is an upstream issue (on to it)
So FF and Chrome works fine (if WebGPU is enabled!)</p>
]]></description><pubDate>Sat, 02 May 2026 10:55:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=47985272</link><dc:creator>holg</dc:creator><comments>https://news.ycombinator.com/item?id=47985272</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47985272</guid></item><item><title><![CDATA[New comment by holg in "Show HN: Browser-based light pollution simulator using real photometric data"]]></title><description><![CDATA[
<p>Thanks for the information, i should have mentioned, webgpu is explicitly used here, and this might be the issue!
Bevy's usage of WebGL2 is not that mature, and i use Bindless rendering (from my own contribution)...</p>
]]></description><pubDate>Sat, 02 May 2026 10:53:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=47985263</link><dc:creator>holg</dc:creator><comments>https://news.ycombinator.com/item?id=47985263</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47985263</guid></item><item><title><![CDATA[Show HN: Browser-based light pollution simulator using real photometric data]]></title><description><![CDATA[
<p>Hi HN — author here. iesna.eu is a browser-based ecosystem for working with photometric data: parsing standard luminaire files (LDT/EULUMDAT, IES LM-63, Oxytech, ATLA-S001), running design calculations against EN 13201 / ANSI/IES RP-8 / CJJ 45 / IES-IDA MLO, and (the part I most want to show off here) rendering real urban scenes in Bevy with the photometric data driving actual streetlight behavior, including sky-glow contribution.
The Skyglow Analysis demo loads a real LDT file into a Bevy scene (Khronos Bistro test asset). 
The luminaire's intensity distribution drives the streetlight rendering directly — no fudging — and the sky-glow grade updates live as you adjust the uplight percentage. Swap to a full-cutoff fixture and the sky goes from F (Severe) back to A (Excellent). You can see the difference on the buildings as well as in the sky.
Stack: Rust core (eulumdat-rs and friends, ~20 crates handling photometric formats), Bevy for the 3D rendering, WASM for browser deployment. No backend; everything runs client-side. About a thousand lines of new code on top of the existing photometric library to make the Bevy integration work.
Things I'd love feedback on:<p>The atmospheric scattering model is currently single-scattering Rayleigh+Mie. Is that defensible for the use case, or should I move toward multi-scattering?
The Bistro test scene works well visually but isn't a controlled environment. 
Anyone know of a public urban geometry asset that's more typical of real road-lighting evaluation?
The CJJ 45 implementation (China's national road lighting standard) is the only one I've had to reverse-engineer from translated PDFs. 
If anyone has primary-source experience with it, I'd value a sanity check.<p>Open-source on GitHub (eulumdat-rs and the related crates).
Crates.io: eulumdat</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47984734">https://news.ycombinator.com/item?id=47984734</a></p>
<p>Points: 39</p>
<p># Comments: 13</p>
]]></description><pubDate>Sat, 02 May 2026 09:08:18 +0000</pubDate><link>https://iesna.eu/?wasm=skyglow_demo</link><dc:creator>holg</dc:creator><comments>https://news.ycombinator.com/item?id=47984734</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47984734</guid></item><item><title><![CDATA[New comment by holg in "Show HN: Most GPU Upgrades Aren't Worth It, I Built a Calculator to Prove It"]]></title><description><![CDATA[
<p>i miss the Apple GPUs, specially bcs for higher VRAM they compute quite well, not even talking about power efficiency.
For my use-cases very often the low VRAM is the limiting factor, where the Apple GPUs often shine, the Apple Tax if seeing this way is nowadays quite low :D</p>
]]></description><pubDate>Tue, 17 Mar 2026 09:26:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=47410348</link><dc:creator>holg</dc:creator><comments>https://news.ycombinator.com/item?id=47410348</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47410348</guid></item><item><title><![CDATA[Show HN: Pure Rust IFC/BIM Viewer in the Browser via WebAssembly]]></title><description><![CDATA[
<p>I built an IFC building model viewer entirely in Rust — Leptos for the UI, Bevy for 3D rendering (WebGPU/WebGL2), 
  parser. It compiles to a single WASM binary (~5.8MB Brotli), no C++ geometry kernel or JS runtime involved.<p><pre><code>  The demo loads the BayArena stadium with 324 floodlights carrying real EULUMDAT photometric data embedded in the IFC file. </code></pre>
Click any fixture to see its polar light distribution, beam angles, and color temperature. Press L to toggle photometric lighting mode  it spawns actual light sources derived from the fixture data.
Source at <a href="https://github.com/holg/bimifc" rel="nofollow">https://github.com/holg/bimifc</a></p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47215858">https://news.ycombinator.com/item?id=47215858</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 02 Mar 2026 09:56:54 +0000</pubDate><link>https://bimifc.de/?file=bayarena_lighting.ifc</link><dc:creator>holg</dc:creator><comments>https://news.ycombinator.com/item?id=47215858</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47215858</guid></item><item><title><![CDATA[New comment by holg in "Show HN: Rust compiler in PHP emitting x86-64 executables"]]></title><description><![CDATA[
<p>interesting proof of concept, in php, who would have thought :D</p>
]]></description><pubDate>Sun, 01 Mar 2026 11:09:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=47205681</link><dc:creator>holg</dc:creator><comments>https://news.ycombinator.com/item?id=47205681</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47205681</guid></item><item><title><![CDATA[New comment by holg in "Show HN: Claude Remote – control Claude Code on your Mac from your phone"]]></title><description><![CDATA[
<p>Sounds interesting, will give it a try, thx for sharing the Code as well</p>
]]></description><pubDate>Mon, 16 Feb 2026 10:29:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=47033354</link><dc:creator>holg</dc:creator><comments>https://news.ycombinator.com/item?id=47033354</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47033354</guid></item><item><title><![CDATA[New comment by holg in "Thanks for All the Frames: Rust GUI Observations"]]></title><description><![CDATA[
<p>the nice article, thanks for sharing...
Oh yes winit everywhere even not expected :D</p>
]]></description><pubDate>Thu, 12 Feb 2026 16:33:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=46990861</link><dc:creator>holg</dc:creator><comments>https://news.ycombinator.com/item?id=46990861</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46990861</guid></item><item><title><![CDATA[New comment by holg in "Show HN: Moli P2P – An ephemeral, serverless image gallery (Rust and WebRTC)"]]></title><description><![CDATA[
<p>Quite the good idea and concept, thanks for sharing</p>
]]></description><pubDate>Sat, 07 Feb 2026 14:39:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=46924241</link><dc:creator>holg</dc:creator><comments>https://news.ycombinator.com/item?id=46924241</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46924241</guid></item><item><title><![CDATA[New comment by holg in "Show HN: Zerobrew – Alternative to Homebrew"]]></title><description><![CDATA[
<p>Quite the nice idea, i will check it out and i'd be happy to contribute</p>
]]></description><pubDate>Wed, 04 Feb 2026 13:23:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=46885537</link><dc:creator>holg</dc:creator><comments>https://news.ycombinator.com/item?id=46885537</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46885537</guid></item><item><title><![CDATA[New comment by holg in "Show HN: I trained a 9M speech model to fix my Mandarin tones"]]></title><description><![CDATA[
<p>Great idea and effort, thanks for sharing.
It is even way more strict than my native chinese tryarounds :D</p>
]]></description><pubDate>Mon, 02 Feb 2026 12:15:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=46855110</link><dc:creator>holg</dc:creator><comments>https://news.ycombinator.com/item?id=46855110</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46855110</guid></item><item><title><![CDATA[New comment by holg in "China's analogue AI chip runs 12x as fast on 1/200 the energy of digital rivals"]]></title><description><![CDATA[
<p>This all sounds impressive, but tbh there are no real provable numbers to evaluate...</p>
]]></description><pubDate>Sat, 24 Jan 2026 12:24:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=46742991</link><dc:creator>holg</dc:creator><comments>https://news.ycombinator.com/item?id=46742991</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46742991</guid></item><item><title><![CDATA[New comment by holg in "Show HN: Open-source certificate from GitHub activity"]]></title><description><![CDATA[
<p>Nice idea, how about even more badges?
Might be some challenge for the clean looking Certificate...</p>
]]></description><pubDate>Sun, 18 Jan 2026 20:19:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=46671733</link><dc:creator>holg</dc:creator><comments>https://news.ycombinator.com/item?id=46671733</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46671733</guid></item><item><title><![CDATA[New comment by holg in "Show HN: I built a free football prediction platform with live matches and stats"]]></title><description><![CDATA[
<p>OK, interesting, i am not into betting, but it seems the solid solution,
the ui is fine to me, i only speak a very limited french, but it is enough to understand the pages...</p>
]]></description><pubDate>Sat, 17 Jan 2026 13:38:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=46657973</link><dc:creator>holg</dc:creator><comments>https://news.ycombinator.com/item?id=46657973</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46657973</guid></item><item><title><![CDATA[New comment by holg in "Show HN: Commander AI – Mac UI for Claude Code"]]></title><description><![CDATA[
<p>First of all, nice idea, thanks for sharing!
I ask myself, how you would tackle lost context with your App?
And i am very comfortable with my terminals, i find it convenient to have it in different tabs/windows, so where is the benefit?</p>
]]></description><pubDate>Sat, 17 Jan 2026 10:38:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=46656945</link><dc:creator>holg</dc:creator><comments>https://news.ycombinator.com/item?id=46656945</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46656945</guid></item></channel></rss>