frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

AOSP Source Releases Are So Late Developers Disassemble Libraries to Report Bugs

https://github.com/android/ndk/issues/2260
127•tharen•1h ago•29 comments

Gemini 4 Argon

https://deepmind.google/models/gemini/
1226•737max•15h ago•860 comments

Sound – Bartosz Ciechanowski (2022)

https://ciechanow.ski/sound/
89•dverlaeckt80•2d ago•13 comments

Felix Rieseberg Homepage

https://felixrieseberg.com/
157•rglover•2h ago•52 comments

Ledger confirms spy chip implant behind wallet crypto thefts

https://www.bleepingcomputer.com/news/security/ledger-confirms-hardware-wallet-spy-implant-behind...
633•thm•1d ago•422 comments

Grace Hopper Celebration Cancelled

https://anitab.org/press-release
143•mooreds•8h ago•51 comments

Show HN: Guitoro, a virtual guitar you strum with your keyboard

https://guitoro.com/
400•talccc•12h ago•106 comments

Redesigning source control at Anthropic

https://www.anthropic.com/engineering/redesigning-source-control
726•Philpax•15h ago•712 comments

900-Page Pre-Pantone Guide to Color from 1692 (With Complete High-Res Scan)

https://www.openculture.com/2026/10/a-900-page-pre-pantone-guide-to-color-from-1692.html
141•mdp2021•1d ago•14 comments

Recreational Programming

https://www.cphiri.dev/presentations/recreational-programming
156•jslakro•9h ago•67 comments

The United Kingdom generates less electricity per person than in the 1970s

https://ourworldindata.org/data-insights/electricity-generation-per-person-in-the-united-kingdom-...
279•karakoram•16h ago•404 comments

Kcgi – minimal CGI and FastCGI library for C/C++

https://kristaps.bsd.lv/kcgi/
16•Bluestein•1d ago•2 comments

I built a tool to track what AI leaders say and how their views change on video

https://blumify.io/people
84•gcsydney•6h ago•53 comments

Arena Allocators in C

https://eliasebner.com/blog/guides/arena-allocators-in-c/
24•dimonomid•2d ago•4 comments

Apple's new 'Switch to Safari' campaign details why you should ditch Chrome

https://9to5mac.com/2026/10/12/apples-new-switch-to-safari-campaign-details-why-you-should-ditch-...
258•ivell•17h ago•424 comments

Maybe a better way to track the release history of a Git repo

https://blog.plover.com/prog/git/history-proposal.html
36•evakhoury•1d ago•5 comments

Show HN: How random are you?

https://lab.specr.net/rigged-draw/
135•vunderba•14h ago•72 comments

MIT class project turns into an FDA-cleared treatment for tremors

https://news.mit.edu/2026/mit-class-project-turns-into-fda-cleared-treatment-for-tremors-1002
196•zdw•1d ago•39 comments

AlphaNIST

https://alpha-nist.github.io/
67•jasonjmcghee•9h ago•23 comments

OpenAI engineer arrested in bugging of executive conference room

https://sfstandard.com/2026/10/13/openai-engineer-arrested-alleged-bugging-executive-conference-r...
543•forthwall•11h ago•458 comments

Do Frameworks Matter Anymore?

https://brookslybrand.com/posts/do-frameworks-matter-anymore/
40•fagnerbrack•6h ago•24 comments

Apple HomeView

https://www.apple.com/apple-homeview/
719•etothet•18h ago•844 comments

Show HN: XY Music Notation

https://music.xy.dev/
68•jmole•13h ago•53 comments

PostEra (YC W20) Is Hiring AI Researchers for Drug Discovery

https://jobs.lever.co/postera/c7d50a36-db0a-4574-bfe4-8700b74a22c0
1•morraa•10h ago

Show HN: Pulse Local, a Mac budgeting app whose AI models run on your machine

https://pulseos.finance
101•niztk•8h ago•55 comments

Hittite royal archive found in Turkey

https://www.thehistoryblog.com/archives/77107
363•benbreen•1d ago•87 comments

11 year old unsoundness bugs found in Rust borrow checker

https://github.com/rust-lang/rust/issues/164250
712•formerly_proven•21h ago•399 comments

AI is a tool and using it well takes skill

https://yyhh.org/blog/2026/10/ai-is-a-tool/
665•layer8•1d ago•531 comments

Hiking the world in search of rare cheeses

https://www.bbc.com/travel/article/20261007-the-man-hiking-the-world-in-search-of-rare-cheeses
88•tosh•1d ago•26 comments

Thunderbird for iOS

https://blog.thunderbird.net/2026/10/thunderbird-for-ios-a-first-look-at-the-native-iphone-email-...
423•mjorgers•16h ago•183 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?