Hacker News new | ask | show | jobs
by GSGBen 1325 days ago
Damn, and I thought I loved powershell. This is awesome.

Another of the author's projects sits solidly between awesome and terrifying: https://github.com/ShaunLawrie/PwshRayTracer

> A very slow raytracer in PowerShell that has been optimised from ~100 camera rays traced per second to 4000 rays per second on a 4GHz 6 core CPU with a few tricks

> Because I've been learning a bit of serverless stuff I was curious as to how much faster I could run this using PowerShell in a webscale™ setup by distributing the processing over as many concurrently running lambdas as I could get in my AWS account:

> By using Lambda with large memory sizes to get more cores I had >250,000 camera rays per second (~62x my laptop speed) but I managed to rack up a $200 bill over a couple of bad runs

2 comments

The perfect enterprise use case for lambda! And since it all scales down to zero, it’ll certainly cost less than the equivalent EC2 instance when tracing a paltry 100k images per month.
“Solidly between terrifying and awesome” is a great description thanks