frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

The New MCP Roadmap

https://blog.modelcontextprotocol.io/posts/mcp-roadmap/
48•pentagrama•1h ago•33 comments

A Kantian Critique of "Sorry" by Justin Bieber

https://decodingvibes.com/blog/a-kantian-critique-of-sorry-by-justin-bieber/
86•altmanaltman•2h ago•28 comments

A Friendly Introduction to Racket

https://geometridae.bearblog.dev/a-friendly-introduction-to-racket/
21•signa11•1h ago•2 comments

Munder Difflin – Agent harness to run an office of your clones

https://munderdiffl.in/
153•simonpure•5h ago•62 comments

Z80 – The 1970s Microprocessor Still Alive (2021)

https://www.computer.org/csdl/magazine/mi/2021/06/09623402/1yJTvlRLmhi
68•asdefghyk•5h ago•32 comments

Show HN: Rotation via Double Reflection

https://static.laszlokorte.de/rotor-reflect/
11•laszlokorte•22h ago•2 comments

Hook, hold, harvest and hide: Meta's alleged strategy laid out in first week

https://www.theguardian.com/technology/2026/aug/22/meta-trial-children-privacy
117•sbulaev•3h ago•59 comments

Rust Glancer: Rust LSP using 100x less RAM

https://rust-glancer.github.io/blog/hello-world/
337•matklad•19h ago•68 comments

Felony Bench

https://www.felonybench.com/
783•colinprince•1d ago•307 comments

Kobo can run apps now

https://bandarlabs.github.io/Cobalt/
611•thepoet•23h ago•194 comments

Felony charges for citizen deleting phone data at US Border

https://www.nytimes.com/2026/08/21/us/politics/samuel-tunick-deleted-phone-felony.html
926•floathub•1d ago•1138 comments

Digging the grave of my skills: Hollywood creatives training AI to do their jobs

https://www.theguardian.com/technology/2026/aug/22/the-hollywood-creatives-training-ai-to-do-thei...
18•theanonymousone•1h ago•17 comments

I accidentally logged hundreds of thousands of phone calls to military bases

https://lina.sh/blog/hijacking-e164-arpa
608•gavide•1d ago•79 comments

Stop Making TUIs

https://sockpuppet.org/blog/2026/08/20/stop-making-tuis/
275•underdeserver•1d ago•352 comments

There's no reason for software to be slow anymore

https://danluu.com/perf-opt/
548•Jach•14h ago•393 comments

Canada suspends trade negotiations with USA and match tariffs dollar for dollar

https://www.pm.gc.ca/en/news/statements/2026/08/21/statement-prime-minister-carney-canada-us-trad...
582•backlit4034•5h ago•510 comments

Kagi added a setting for removing paywalled links from search results

https://kagi.com/changelog#11296
1188•speckx•1d ago•374 comments

Zig’s Io.Threaded is neat

https://matklad.github.io/2026/08/06/neat-io-threaded.html
117•chilipepperhott•1d ago•66 comments

OTel isn’t going well

https://matduggan.com/otel-isnt-going-well-and-i-made-a-spreadsheet-about-it/
175•hn_acker•21h ago•73 comments

Scientists release biggest 2D map of the universe

https://newscenter.lbl.gov/2026/08/10/scientists-release-biggest-2d-map-of-the-universe/
227•NKosmatos•20h ago•62 comments

Three important steps in my maturation process

https://thomasdullien.github.io/posts/2026-08-21-three-important-steps-in-my-maturation-process/
188•tdullien•16h ago•86 comments

How Thailand Resisted Colonization

https://worksinprogress.co/issue/how-thailand-resisted-colonization/
75•karakoram•20h ago•23 comments

AI boosted homework scores, then exam scores dropped: study

https://www.economist.com/graphic-detail/2026/08/18/does-ai-stop-children-from-learning
344•dash2•3d ago•349 comments

A formal degree and algorithmic problem-solving is the answer. Always has been

https://zaksa.zip/blog/formal-education-is-the-answer/
29•zaksa•3h ago•41 comments

Embedded AI

https://nostarch.com/embedded-ai
14•0x54MUR41•6h ago•3 comments

Optimizing meshoptimizer to process billions of triangles in minutes (2025)

https://zeux.io/2025/09/30/billions-of-triangles-in-minutes/
55•corysama•21h ago•0 comments

Claudette: Make Claude stop talking like a BuzzFeed article

https://github.com/adnanakil/nobuzz/blob/main/README.md
319•aakil•1d ago•200 comments

Everyone says assembly is untyped—everyone is wrong

https://www.gingerbill.org/article/2026/08/20/designing-odins-inline-asm/
124•adamrezich•1d ago•55 comments

I'm becoming AI-blind

https://cymerys.com/w/im-becoming-ai-blind
435•rcymerys•1d ago•445 comments

People of ACM – Russ Cox

https://www.acm.org/articles/people-of-acm/2026/russ-cox
154•signa11•5d ago•20 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?