frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Plasma Bigscreen – 10-foot interface for KDE plasma

https://plasma-bigscreen.org
270•PaulHoule•6h ago•83 comments

UUID package coming to Go standard library

https://github.com/golang/go/issues/62026
89•soypat•3h ago•37 comments

this css proves me human

https://will-keleher.com/posts/this-css-makes-me-human/
215•todsacerdoti•8h ago•74 comments

Can a wealthy family change the course of a deadly brain disease?

https://www.science.org/content/article/can-wealthy-family-change-course-deadly-brain-disease
30•Snoozus•2h ago•16 comments

Maybe There's a Pattern Here?

https://dynomight.net/pattern/
69•surprisetalk•2d ago•35 comments

LLMs work best when the user defines their acceptance criteria first

https://blog.katanaquant.com/p/your-llm-doesnt-write-correct-code
138•dnw•4h ago•99 comments

AI Error May Have Contributed to Girl's School Bombing in Iran

https://thisweekinworcester.com/exclusive-ai-error-girls-school-bombing/
3•apolloartemis•19m ago•0 comments

Hardening Firefox with Anthropic's Red Team

https://www.anthropic.com/news/mozilla-firefox-security
539•todsacerdoti•18h ago•151 comments

Galileo's handwritten notes found in ancient astronomy text

https://www.science.org/content/article/galileo-s-handwritten-notes-found-ancient-astronomy-text
79•tzury•1d ago•12 comments

Querying 3B Vectors

https://vickiboykis.com/2026/02/21/querying-3-billion-vectors/
18•surprisetalk•3d ago•0 comments

Show HN: Moongate – Ultima Online server emulator in .NET 10 with Lua scripting

https://github.com/moongate-community/moongatev2
240•squidleon•15h ago•135 comments

C# strings silently kill your SQL Server indexes in Dapper

https://consultwithgriff.com/dapper-nvarchar-implicit-conversion-performance-trap
84•PretzelFisch•7h ago•54 comments

Tell HN: I'm 60 years old. Claude Code has ignited a passion again

304•shannoncc•5h ago•185 comments

The Shady World of IP Leasing

https://acid.vegas/blog/the-shady-world-of-ip-leasing/
84•alibarber•8h ago•48 comments

Show HN: Kula – Lightweight, self-contained Linux server monitoring tool

https://github.com/c0m4r/kula
30•c0m4r•5h ago•19 comments

Tech employment now significantly worse than the 2008 or 2020 recessions

https://twitter.com/JosephPolitano/status/2029916364664611242
811•enraged_camel•12h ago•555 comments

Launch HN: Palus Finance (YC W26): Better yields on idle cash for startups, SMBs

44•sam_palus•11h ago•70 comments

Editing changes in patch format with Jujutsu

https://www.knifepoint.net/~kat/kb-jj-patchedit.html
4•cassepipe•2d ago•1 comments

CT Scans of Health Wearables

https://www.lumafield.com/scan-of-the-month/health-wearables
197•radeeyate•15h ago•42 comments

Show HN: 1v1 coding game that LLMs struggle with

https://yare.io
15•levmiseri•23h ago•5 comments

Entomologists use a particle accelerator to image ants at scale

https://spectrum.ieee.org/3d-scanning-particle-accelerator-antscan
116•gmays•14h ago•22 comments

What canceled my Go context?

https://rednafi.com/go/context-cancellation-cause/
29•mweibel•2d ago•16 comments

A tool that removes censorship from open-weight LLMs

https://github.com/elder-plinius/OBLITERATUS
144•mvdwoord•15h ago•63 comments

Ada 2022

https://www.adaic.org/ada-resources/standards/ada22/
124•tosh•9h ago•24 comments

Helix: A post-modern text editor

https://helix-editor.com/
33•doener•6h ago•6 comments

Workers who love ‘synergizing paradigms’ might be bad at their jobs

https://news.cornell.edu/stories/2026/03/workers-who-love-synergizing-paradigms-might-be-bad-thei...
536•Anon84•16h ago•302 comments

Analytic Fog Rendering with Volumetric Primitives (2025)

https://matejlou.blog/2025/02/11/analytic-fog-rendering-with-volumetric-primitives/
91•surprisetalk•1d ago•8 comments

Good Bad ISPs

https://community.torproject.org/relay/community-resources/good-bad-isps/
114•rzk•15h ago•38 comments

Multifactor (YC F25) Is Hiring an Engineering Lead

https://www.ycombinator.com/companies/multifactor/jobs/lcpd60A-engineering-lead
1•multifactor•13h ago

Game about Data of America

https://americaindata.com/
9•fidicen•5h ago•1 comments
Open in hackernews

Precomputing Transparency Order in 3D

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

Comments

bschwindHN•9mo 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•9mo 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•9mo 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?