frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Dutch governments builds alternative for Microsoft based on NixOS

https://www.dawo.community/en/
257•fjfaase•2h ago•107 comments

Ink and Switch Interactive Homepage

https://www.inkandswitch.com/
31•iFreilicht•1h ago•3 comments

Pentium II at 600Mhz with Voodoo 3 Emulated on 86Box with M6 Mac Mini

https://nyaa.sh/reviews/mac-mini-m6-emulation
76•hugh4life•3h ago•26 comments

The Mafia may be keeping fentanyl out of Italy

https://economist.com/europe/2026/09/24/the-mafia-may-be-keeping-fentanyl-out-of-italy
20•runeks•43m ago•4 comments

F-Droid 2.0

https://f-droid.org/2026/09/24/f-droid-2.0-a-new-chapter-for-android-freedom.html
1265•daveoc64•19h ago•364 comments

CVE-2025-13032: Entering and Breaking the Avast Antivirus Sandbox Part 2

https://www.safateam.com/intelligence-hub/research/technical-articles/cve-2025-13032-entering-and...
56•safateam•4h ago•14 comments

Special Projects (2016)

https://openai.com/index/special-projects/
24•vinhnx•2h ago•7 comments

Show HN: Make cursed fonts like Times New Bastard

https://bastardica.mitpit.com
716•MitPitt•1d ago•95 comments

Show HN: Whiteboard (YC W26) – An open-source IDE for thoughtful software design

https://github.com/devdotfast/whiteboard
321•sidharthkmenon•17h ago•119 comments

Why is the liver so weirdly regenerative?

https://dynomight.substack.com/p/liver
423•jbotz•18h ago•216 comments

2DWillNeverDie

https://2dwillneverdie.com/
253•surprisetalk•2d ago•56 comments

Oracle on the hook to pay data centre investors even if site has no electricity

https://www.ft.com/content/a96bf05a-a299-4d6a-a753-b298dd0f4016
16•Betelbuddy•44m ago•7 comments

Fearless SIMD v1.0

https://linebender.org/blog/fearless-simd-1-0/
265•verdagon•2d ago•37 comments

Rails World 2026 Opening Keynote [video]

https://www.youtube.com/watch?v=vDjW_dRyKXY
344•an0malous•1d ago•374 comments

What About Rails?

https://jardo.dev/what-about-rails
70•jrochkind1•8h ago•29 comments

Toyota is taking the Corolla electric

https://electrek.co/2026/09/23/toyota-best-selling-corolla-electric/
341•cisc•1d ago•611 comments

My weird new hobby: Wandering around Tokyo on Google Maps

https://ahmedhossamdev.com/writing/my-weird-new-hobby-wandering-around-tokyo/
345•ahmedhossamdev•2d ago•157 comments

Uproar in France over award-winning author accused of using AI

https://www.bbc.com/news/articles/ck7v4y45893go
10•harscoat•15m ago•3 comments

Amiga Screens: A Primer

https://www.datagubbe.se/amscr/
10•msephton•3h ago•1 comments

Opus 5.5 is good at explainer videos

https://launchvideo.io
282•iacguy•14h ago•142 comments

Using LLMs to trace alchemical knowledge and decode 17th century letters

https://resobscura.substack.com/p/ai-labs-need-to-start-funding-historical
136•benbreen•15h ago•30 comments

Two-tier encryption in the UK

https://macanorak.com/two-tier-encryption-in-the-uk/
464•ReturnoftheHack•1d ago•409 comments

Google’s Project Suncatcher to put ML infrastructure in space

https://blog.google/innovation-and-ai/models-and-research/google-research/google-project-suncatch...
190•xnx•21h ago•384 comments

Writing Parquet files using Haskell

https://www.datahaskell.org/blog/2026/09/18/writing-parquet-files-using-haskell.html
69•cosmic_quanta•2d ago•18 comments

Tech Needs Humanists More

https://passo.uno/tech-needs-humanists-more-than-ever/
62•eigenBasis•1h ago•76 comments

Book review: Is parallel programming hard, and, if so, what can you do about it?

https://ahelwer.ca/post/2026-09-21-concurrency-textbook/
126•ahelwer•3d ago•57 comments

Sourcehut account takeover via build logs (XSS in ansi2html)

https://blog.arusekk.pl/posts/srht-account-takeover/
123•arusekk•15h ago•23 comments

The Bayeux Tapestry: Woven by the Victors

https://www.historytoday.com/archive/out-margins/bayeux-tapestry-woven-victors
36•prismatic•1d ago•15 comments

The Board Game of the Alpha Nerds (2014)

https://grantland.com/features/diplomacy-the-board-game-of-the-alpha-nerds/
90•neonate•14h ago•48 comments

Nokia Design Archive (2025)

https://repo.aalto.fi/index.php?name=SO_b66a9391-dcf8-4399-8e87-611f84c3fc4c
236•pillars•1d ago•128 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?