frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

A brief history of the Bloomberg terminal

https://spectrum.ieee.org/bloomberg-terminal
84•rbanffy•3h ago•22 comments

Launch HN: Magnitude (YC S25) – Self-optimizing inference engine for agents

https://github.com/magnitudedev/magnitude
7•anerli•8m ago•1 comments

You Said No MCP

https://earendil.com/posts/you-said-no-mcp/
467•yarapavan•7h ago•273 comments

Commit Description as a Thinking Tool

https://yedhu.me/posts/commit-description-as-a-thinking-tool/
10•yedhukrishnan•28m ago•0 comments

I Could've Accessed 17T Microsoft Records

https://blog.faav.net/how-i-couldve-accessed-17-trillion-microsoft-records
122•luispa•1d ago•57 comments

SDF vs. MSDF vs. Slug: GPU Text Rendering

https://alphapixeldev.com/sdf-vs-msdf-vs-slug-vs-rive-gpu-text-rendering/
76•ibobev•3h ago•35 comments

Moist-Electric Wallpaper for Indoor Energy Harvesting and Humidity Management

https://advanced.onlinelibrary.wiley.com/doi/10.1002/aenm.71603
24•croes•1h ago•14 comments

Bild AI (YC W25) Is Hiring a Founding Product Engineer

https://www.ycombinator.com/companies/bild-ai/jobs/dAbC3Gd-founding-product-engineer
1•rooppal•46m ago

Burning Man Death Rates – A Short Lesson in Statistics

https://ihavenapkinthoughts.substack.com/p/burning-man-death-rates-a-short-lesson
26•viraj_shah•1d ago•7 comments

SDF Public Access Unix System ... est. 1987

https://sdf.org/
28•kmstout•3h ago•3 comments

Reverse-engineering a $35 backup camera display (AMT630A)

https://github.com/mogrinz/AMT630A
32•mogrinz•1d ago•10 comments

The last time my family was replaced by technology

https://manuel.darcemont.fr/posts/the-last-time-my-family-was-replaced-by-technology/
50•megalomanu•4h ago•115 comments

Livenerf: Has Opus 5.5 been nerfed yet?

https://github.com/ninjahawk/livenerf
826•bryan0•19h ago•343 comments

What TLA+ can and can't check

https://buttondown.com/hillelwayne/archive/what-tla-can-and-cant-check/
29•b-man•3h ago•4 comments

Show HN: JBR-001 – An open-source 3D printable desktop robot

https://projecthub.arduino.cc/syntheticaidata/jbr-001-a-desktop-companion-robot-powered-by-arduin...
103•gvuksic•1d ago•23 comments

Mathematical Origami

https://mathigon.org/origami
85•signa11•1d ago•19 comments

Solving Factorio Quality

https://exyr.org/2026/solving-factorio-quality/
220•laurenth•1d ago•79 comments

LinkedIn Larpmaxxing

https://hereticpleb.vercel.app/blog/linkedin-larpmaxxing/
52•BurnerBurner•13h ago•48 comments

Getting out of the way: my robotics crash course

https://thisismypersonalblog.com/posts/2026-09-25-getting-out-of-the-way/
37•systemerror•2d ago•7 comments

Dots: Always-on agents

https://openai.com/index/introducing-dots/
717•alvis•1d ago•606 comments

Vermont replacing power plants with home batteries

https://www.bbc.com/future/article/20260928-a-virtual-power-plant-hidden-in-vermont-homes-is-keep...
337•devonnull•23h ago•248 comments

Show HN: Ledge.sh – Runnable Markdown Notes

https://ledge.sh
27•dancablam•18h ago•17 comments

NASA asked several former SR-71A staffers to help secret restart

https://aviationweek.com/defense/aircraft-propulsion/nasa-asked-several-former-sr-71a-staffers-he...
278•ilamont•1d ago•309 comments

America.gov

https://america.gov/
732•plesiv•1d ago•661 comments

Show HN: Dental Scope – Interactive 3D dental anatomy

https://dental-scope.com/
77•Zeruxe•1d ago•47 comments

Let's Ditch Google (Verb)

https://adam.farkas.pro/lets-ditch-google-verb/
45•speckx•28m ago•47 comments

U.S. postal inspectors shut down website selling counterfeit postage labels

https://postalemployeenetwork.com/news/2026/09/26/u-s-postal-inspectors-shut-down-website-selling...
267•ilamont•22h ago•157 comments

Show HN: Real-time Solar System with 526k asteroids and all tracked satellites

https://space.bl2.net/
350•wanick•22h ago•93 comments

Show HN: Parrot – Open-Source Smart Meeting Recorder with Co-Pilot on Mac

https://openparrot.app
4•turantekin•2h ago•1 comments

Phyllotaxis: An audio-reactive LED display

https://jagi.studio/posts/phyllotaxis/
330•evakhoury•2d ago•48 comments
Open in hackernews

Precomputing Transparency Order in 3D

https://jacobdoescode.com/2025/05/18/precomputing-transparency-order-in-3d
14•jacobp100•1y ago

Comments

bschwindHN•1y ago
> Today, getting the correct order for translucent faces typically involves sorting the faces by their distance to the camera on the CPU, then sending the sorted faces to the GPU. This means every time the camera moves, you need to re-sort the translucent faces.

Don't most games and rendering engines these days use order-independent transparency if they care about these problems?

https://osor.io/OIT

How does the method in the OP article work if you're rendering meshes instead of planar objects? Sure, a mesh is just composed of planar triangles, but that's a _lot_ of triangles to sort, and with an O(n^2) algorithm, it's going to be painful.

user____name•1y ago
A big problem with OIT techniques is that it presumes all see-trough surfaces use alpha blending. In reality other blending modes can be used, most notably additive blending. Additive blending is very useful because it ensures the surface will always be brighter than the background, which is important for things like fire, which look strange when the background is actually brighter than the blended surface, this is quite common.

Another issue is that OIT techniques usually have a breaking point where drawing too many layers will start showing artefacts.

So in order for OIT to work correctly you have to enforce all surfaces to be either opaque or use alpha blending and also avoid drawing too many layers. This is more limiting than sorting based approaches for the average usecase, even if it does end up fixing cases that aren't easily fixed via sorting. Besides that, people working in games and realtime rendering have simply gotten accustomed to designing around alpha blending issues.

bschwindHN•1y ago
What's the granularity of sorting, for most modern games? I'm guessing just sorting by an object or mesh center, instead of sorting each triangle, but are there are methods I'm unaware of?