Optics Challenge – Design a solar concentrator for a non-round sun
Hi, I help run an academic conference on Nonimaging Optics (optics for optimal energy transfer in solar concentrators or illumination systems). This year, we are hosting a design challenge, and I thought it could be fun for some in the HN crowd to participate. Maybe some of you have ideas for completely different design approaches than what we typically see on the field. The challenge: Design an efficient "solar concentrator" for a sun shaped like the letters "XX" (instead of our regular round sun). The challenge is set up so that the ideal geometry would be 100% efficient*. However, we…
In plain words
The Optics Challenge invites participants to design a solar concentrator optimized for a non-circular sun shaped like the letters "XX." Hosted by an academic conference on nonimaging optics, the competition tests creative approaches to energy transfer and optical design using a web-based simulation tool. Participants can test designs directly in the submission portal without specialized software, with the highest simulated efficiency winning. The theoretical maximum efficiency is 100%, though practical limitations mean all entries will score below that threshold.
written from the facts on this page · September 2026
From the sources
In the maker’s words, at launch
Hi, I help run an academic conference on Nonimaging Optics (optics for optimal energy transfer in solar concentrators or illumination systems). This year, we are hosting a design challenge, and I thought it could be fun for some in the HN crowd to participate. Maybe some of you have ideas for completely different design approaches than what we typically see on the field. The challenge: Design an efficient "solar concentrator" for a sun shaped like the letters "XX" (instead of our regular round sun). The challenge is set up so that the ideal geometry would be 100% efficient*. However, we don't know how to design such an ideal geometry, and the simulated mirrors are only 95% reflective so that all submissions will be <100%. Highest simulated efficiency wins. I made it possible to test any design directly in the submission portal, so you can participate without buying expensive licenses for optical design software. In general, if you want to make a difference to solar concentration or illumination optics, there are many low-hanging fruits in the field and a lot of room for crossover from the HN and CS crowd**. Stack: - Astro.js for the main static website (I've been away from frontend for about a decade, and was pleasantly surprised to see what can be done with a static site generator nowadays) - SolidJS for the competition portal - Three.js for visualization - Three-mesh-bvh for raytracing and evaluating the submissions (currently a bit slow because I haven't moved it off the main render thread on CPU) - OpenCascade.js for loading and meshing of uploaded step-files * See https://news.ycombinator.com/item?id=41391715 for an explanation of why there is a limit to how strongly you can concentrate sunlight ** As an example, the commercial design tools in the field support optimization-based design, but they all do raytracing on the CPU and use finite differences instead of reverse mode autodiff. Therefore, the conventional wisdom is that optimizing systems beyond a few hundred parameters is hopeless.
More life & fun this month
the category →- TL
Life & fun · 10d ago · louisabraham.github.io

Photosynthesis fires two of your iPhone
Life & fun · 28d ago · photosynthesis.camera
SoloUno▲310Take control of hair pulling, nail biting & skin picking
Life & fun · 28d ago · solouno.io

Scroll through all 43,252,003,274,489,856,000 reachable Rubik's Cube permutations.
Life & fun · 26d ago · everycube.alen.is


Hi HN, I built Eigendrum, a web tool that solves the 2D wave equation for arbitrary shapes so you can hear what they sound like as drums. How it works: * Solves -∇²u = λu using finite element analysis (Kφ = λMφ) on a triangle mesh. * Validated to <0.1% error against closed-form solutions for circles (Bessel zeros) and rectangles. * Sound model factors in strike location, Rayleigh damping, and mallet width. * Includes Kac drums I & II to demonstrate identical sound spectra from different geometries. * No frameworks, build steps, or dependencies. Repo and tests:…
Life & fun · 27d ago · baselashraf81.github.io
Launched alongside, January 2025
the whole month →- IM
Hello! I'm Byran. I spent the past ~6 months engineering a laptop from scratch. It's fully open-source on GH at: https://github.com/Hello9999901/laptop
Dev tools · 2025 · byran.ee
- TITetris in a PDF▲1,289
I realized that the PDF engines of modern desktop browsers (PDFium and PDF.js) support JavaScript with enough I/O primitives to make a basic game like Tetris. It was a bit tricky to find a union of features that work in both engines, but in the end it turns out that showing/hiding annotation "fields" works well to make monochrome pixels, and keyboard input can be achieved by typing in a text input box. All in all it's quite janky but a nice reminder of how general purpose PDF scripting can be. The linked PDF is all ASCII so you can just open it in a text editor, or have a look at…
Life & fun · 2025 · th0mas.nl



Create lifelike, personalized AI avatars from text prompts
AI · 2025 · jogg.ai
