frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Tencent Releases and Open-Sources Tencent Hy4 Preview

https://www.tencent.com/tencent-releases-and-open-sources-tencent-hy4-preview/
115•shenli3514•3h ago•54 comments

$44M Solar-Powered EV Production Deal Struck

https://frequal.com/aptera/ProductionDealAug2026.html
18•TeaVMFan•1h ago•25 comments

vLLM v0.28.0

https://github.com/vllm-project/vllm/releases/tag/v0.28.0
70•mrrrcs•4h ago•24 comments

Tether: iMessage, SMS, etc. on Linux

https://zackbartel.com/blog/2026/08/tether/
270•zackb•5d ago•118 comments

Calibrate Before You Accelerate: Bias Toward Action in a New Role

https://tucker.wales/writing/bias-towards-action/
78•tuckerwales•5h ago•30 comments

Nancy Grace Roman Space Telescope Launches this Sunday

https://www.npr.org/2026/08/28/nx-s1-5905370/nasa-nancy-grace-roman-space-telescope-dark-energy-s...
36•topspin•1d ago•2 comments

SQLite as a Document Database (2020)

https://dgl.cx/2020/06/sqlite-json-support
149•lioeters•4d ago•43 comments

Functional State Machines in Rust: Typestate and Newtype Patterns

https://dl.acm.org/doi/10.1145/3830438.3830958
24•matt_d•3h ago•2 comments

Domain-Driven Agents

https://coldtake.dev/blog/domain-driven-agents
25•AlarQ•3h ago•1 comments

DHS is using obscure law to snoop on journalists, non-profits, unions

https://www.theguardian.com/us-news/2026/aug/29/trump-dhs-1509-summons-records-journalists-nonpro...
227•firefax•3h ago•32 comments

Good Culture Is the Biggest Productivity Hack, Not AI

https://newsletter.eng-leadership.com/p/good-culture-is-the-biggest-productivity
191•gpi•5h ago•35 comments

A safe MySQL upgrade that wasn't so safe

https://blog.elis.cc/articles/a-safe-mysql-upgrade-that-wasnt-so-safe/
20•el1s7•3h ago•1 comments

Glacier Mice

https://en.wikipedia.org/wiki/Glacier_mice
232•ostacke•5d ago•45 comments

Indirect Calling of Nested Functions on GCC Without Executable Stack

https://uecker.codeberg.page/2026-08-29.html
63•uecker•8h ago•38 comments

Recovering Corrupt Zip Files

https://www.construct.net/en/blogs/ashleys-blog-2/recovering-corrupt-zip-files-1895
21•AshleysBrain•3d ago•5 comments

Samsung's Processing-in-Memory (PIM)

https://chipsandcheese.com/p/hot-chips-2026-samsungs-processing
232•ingve•16h ago•89 comments

Show HN: Typebase – A single-folder back end you write in TypeScript

https://typebase.io
89•andrewww-dev•3d ago•21 comments

EVE Online moves to Python 3

https://www.eveonline.com/news/view/the-move-to-python-3-begins
271•TylerJaacks•4d ago•145 comments

Sleepwalker: Passive Backdoor with Its Own Command Language

https://r136a1.dev/2026/08/24/sleepwalker-a-passive-backdoor-with-its-own-command-language/
51•defrost•4d ago•7 comments

Quantifying Colour

https://ekunazanu.foo/lab/quantifying-colour/
59•vismit2000•6h ago•5 comments

A better SQL in 11 lines of code

https://prela-lang.org/tutorial/
36•remywang•5h ago•38 comments

The Wandering Yamamura Theater Troupe

https://cinemasojourns.com/2026/08/27/the-wandering-yamamura-theater-troupe/
3•jjgreen•2d ago•0 comments

Creating the Aetheryte Radio

https://haz.ee/posts/aetheryte-radio.html
60•wonger_•1d ago•12 comments

What we want is a hunter gatherer lifestyle with space age tools

https://www.strangeloopcanon.com/p/what-we-want-is-a-hunter-gatherer
46•bilsbie•1h ago•41 comments

Boot a Virtual iPhone via Apple's Virtualization.framework

https://github.com/Lakr233/vphone-cli
371•hentrep•23h ago•100 comments

Kmart Digicam Mod Part 2

https://mason.bearblog.dev/kmart-digicam-mod-part-2/
10•masoniamme•5d ago•0 comments

GrapheneOS project: pixel 11 no longer supports hardware memory tagging (MTE)

https://bsky.app/profile/grapheneos.org/post/3mua32q4ds22e
221•400thecat•7h ago•94 comments

Trees for a Changing Climate and Resilient Urban Forest (2022)

https://www.coolboulder.org/news/trees-for-a-changing-climate-resilient-urban-forest
17•mooreds•6h ago•3 comments

Show HN: Galaxium, an experimental WebGPU space explorer

https://galaxium.app
99•guillaumec•5d ago•31 comments

StemDeck, a free, open-source and local AI stem separator

https://github.com/stemdeckapp/stemdeck
191•thclpr•21h ago•57 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?