frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

London Gatwick has launched a robotic airport parking service

https://aerospaceglobalnews.com/news/gatwick-airport-robotic-parking-stanley-robotics/
209•agotterer•4h ago•141 comments

Kill The Cookie Banner

https://killthecookiebanner.eu/
438•rapnie•7h ago•236 comments

The Strongest El Niño Ever

https://www.theclimatebrink.com/p/the-strongest-el-nino-ever
21•ndsipa_pomu•19m ago•2 comments

Design Is Compromise

https://stephango.com/design-is-compromise
89•ankitg12•3h ago•36 comments

Show HN: CheapSecurity – Lightweight, Self-Hosted CCTV for Linux SBCs

https://github.com/gmrandazzo/CheapSecurity
38•zeldone•3h ago•9 comments

Ruff v0.16.0 – Significant new updates – 413 default rules up from 59

https://astral.sh/blog/ruff-v0.16.0
311•vismit2000•9h ago•188 comments

Go Analysis Framework: modular static analysis by go team

https://pkg.go.dev/golang.org/x/tools/go/analysis
139•AbuAssar•6h ago•19 comments

Jimothy the raccoon has a rare spinal condition. Here's what that means

https://www.popsci.com/science/whats-jimothy-raccoon-condition/
50•speckx•4d ago•13 comments

How to Write English Prose

https://thelampmagazine.com/blog/how-to-write-english-prose
13•geneticdrifts•1h ago•3 comments

Htmx 4.0, the first JavaScript library to release exclusively on the Game Boy

https://swag.htmx.org/en-cad/products/htmx-4-the-game
175•rcy•6h ago•55 comments

Decker

https://beyondloom.com/decker/
6•tosh•31m ago•2 comments

Using sed to make indexes for books (long)

https://www.pement.org/sed/make_indexes.txt
15•TMWNN•3d ago•1 comments

Show HN: The Occult Gatsby

https://occultgatsby.work
4•morganw•16m ago•0 comments

How to Block Some of the Bots

https://nochan.net/b/Internet-Crap/20260606-How-To-Block-Some-Of-The-Bots/
3•Bender•22m ago•1 comments

I learned PCB design, 3D printing and C just to listen to music

https://pentaton.app/blog/2026-07-12-introducing-pentaton-lp/
119•interfeco•3d ago•20 comments

The New AI Superpowers: Focus and Followthrough

https://www.rickmanelius.com/p/the-new-ai-superpowers-focus-and
58•mooreds•5h ago•20 comments

GrapheneOS protections against data extraction from locked devices

https://discuss.grapheneos.org/d/40700-grapheneos-protections-against-data-extraction-from-locked...
308•Cider9986•12h ago•191 comments

What's Under Your Feet in New York City?

https://practical.engineering/blog/2026/7/21/whats-under-your-feet-in-new-york-city
102•sohkamyung•4d ago•12 comments

Google Cache used to have a copy of this page at

https://www.hornet.org/wikipedia-notes.txt
5•jruohonen•35m ago•0 comments

An Inside Look at the Token Reseller Market

https://vectoral.com/blog/token-relay-market
88•mlenhard•3h ago•43 comments

Show HN: Reverse Minesweeper

https://sunflowersgame.com/
64•pompomsheep•6h ago•21 comments

Google Discloses $94.1B in SpaceX Stock, Marking 6% Stake

https://www.wsj.com/tech/google-discloses-94-1-billion-in-spacex-stock-marking-6-stake-91655d7c
250•1vuio0pswjnm7•6h ago•195 comments

Introduction to Data-Oriented Design [pdf]

https://www.gamedevs.org/uploads/introduction-to-data-oriented-design.pdf
3•tosh•43m ago•0 comments

Show HN: Boffin – Staff-engineer layer for AI coding agents

https://github.com/MicSm/boffin
15•mic_sm•1h ago•3 comments

A shell colon does nothing. Use it anyway

https://refp.se/articles/your-shell-and-the-magic-colon
354•olexsmir•1d ago•151 comments

Sum of Cubes via Difference Tables

https://leancrew.com/all-this/2026/07/sum-of-cubes-via-difference-tables/
7•surprisetalk•3d ago•1 comments

French firefighters face 'pyrocumulonimbus' for first time

https://www.france24.com/en/live-news/20260726-french-firefighters-face-pyrocumulonimbus-for-firs...
26•saaaaaam•1h ago•11 comments

Terence Tao: Mathematics in the Age of AI [pdf]

https://teorth.github.io/tao-web/slides/age-of-ai-icm-2026.pdf
58•Anon84•8h ago•23 comments

Calling all open source maintainers working with Ruby

https://www.rubyforum.org/t/calling-all-open-source-maintainers-working-with-ruby/553
7•arto•1h ago•7 comments

An ESP32 based plane radar for my desk

https://blog.ktz.me/esp32-plane-radar/
241•alexktz•16h ago•53 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?