frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Claude mixes up who said what and that's not OK

https://dwyer.co.za/static/claude-mixes-up-who-said-what-and-thats-not-ok.html
46•sixhobbits•59m ago•34 comments

LittleSnitch for Linux

https://obdev.at/products/littlesnitch-linux/index.html
755•pluc•9h ago•248 comments

I ported Mac OS X to the Nintendo Wii

https://bryankeller.github.io/2026/04/08/porting-mac-os-x-nintendo-wii.html
1591•blkhp19•18h ago•282 comments

Open Source Security at Astral

https://astral.sh/blog/open-source-security-at-astral
195•vinhnx•6h ago•38 comments

Creating the Futurescape for the Fifth Element [2019]

https://theasc.com/articles/fantastic-voyage-creating-the-futurescape-for-the-fifth-element
22•nixass•1h ago•5 comments

Help Keep Thunderbird Alive

https://updates.thunderbird.net/en-US/thunderbird/140.0/apr26-1e/donate/
47•playfultones•2h ago•27 comments

C# in Unity 2026: Features Most Developers Still Don't Use

https://darkounity.com/blog/c-in-unity-2026-features-most-developers-still-dont-use
22•hacker_13•2d ago•7 comments

Haunted Paper Toys

http://ravensblight.com/papertoys.html
93•exvi•3d ago•6 comments

Reallocating $100/Month Claude Code Spend to Zed and OpenRouter

https://braw.dev/blog/2026-04-06-reallocating-100-month-claude-spend/
12•kisamoto•1h ago•6 comments

Process Manager for Autonomous AI Agents

https://botctl.dev/
41•ankitg12•4h ago•9 comments

Dr. Dobb's Developer Library DVD 6

https://archive.org/details/DDJDVD6
46•kristianp•4d ago•12 comments

USB for Software Developers: An introduction to writing userspace USB drivers

https://werwolv.net/posts/usb_for_sw_devs/
309•WerWolv•15h ago•38 comments

Understanding the Kalman filter with a simple radar example

https://kalmanfilter.net
349•alex_be•17h ago•45 comments

They're made out of meat (1991)

http://www.terrybisson.com/theyre-made-out-of-meat-2/
550•surprisetalk•23h ago•150 comments

Who is Satoshi Nakamoto? My quest to unmask Bitcoin's creator

https://www.nytimes.com/2026/04/08/business/bitcoin-satoshi-nakamoto-identity-adam-back.html
497•jfirebaugh•1d ago•592 comments

The Importance of Being Idle

https://theamericanscholar.org/the-importance-of-being-idle/
187•Caiero•2d ago•112 comments

ML promises to be profoundly weird

https://aphyr.com/posts/411-the-future-of-everything-is-lies-i-guess
506•pabs3•21h ago•498 comments

Improving storage efficiency in Magic Pocket, Dropbox's immutable blob store

https://dropbox.tech/infrastructure/improving-storage-efficiency-in-magic-pocket-our-immutable-bl...
12•laluser•5d ago•0 comments

Git commands I run before reading any code

https://piechowski.io/post/git-commands-before-reading-code/
2055•grepsedawk•1d ago•445 comments

Six (and a half) intuitions for KL divergence

https://www.perfectlynormal.co.uk/blog-kl-divergence
84•jxmorris12•1d ago•11 comments

Muse Spark: Scaling towards personal superintelligence

https://ai.meta.com/blog/introducing-muse-spark-msl/?_fb_noscript=1
345•chabons•18h ago•330 comments

Show HN: Moon simulator game, ray-casting

https://mooncraft2000.com
4•JKCalhoun•2d ago•1 comments

MegaTrain: Full Precision Training of 100B+ Parameter LLMs on a Single GPU

https://arxiv.org/abs/2604.05091
300•chrsw•22h ago•54 comments

I imported the full Linux kernel git history into pgit

https://oseifert.ch/blog/linux-kernel-pgit
132•ImGajeed76•3d ago•21 comments

Expanding Swift's IDE Support

https://swift.org/blog/expanding-swift-ide-support/
118•frizlab•15h ago•56 comments

Map Gesture Controls - Control maps with your hands

https://sanderdesnaijer.github.io/map-gesture-controls/
29•hebelehubele•4d ago•5 comments

Understanding Traceroute

https://tech.stonecharioteer.com/posts/2026/traceroute/
132•stonecharioteer•3d ago•22 comments

Ask HN: Any interesting niche hobbies?

372•e-topy•3d ago•551 comments

Show HN: A (marginally) useful x86-64 ELF executable in 301 bytes

https://github.com/meribold/btry
48•meribold•2d ago•10 comments

John Deere to pay $99M in right-to-repair settlement

https://www.thedrive.com/news/john-deere-to-pay-99-million-in-monumental-right-to-repair-settlement
318•CharlesW•13h ago•103 comments
Open in hackernews

Precomputing Transparency Order in 3D

https://jacobdoescode.com/2025/05/18/precomputing-transparency-order-in-3d
14•jacobp100•10mo ago

Comments

bschwindHN•10mo 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•10mo 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•10mo 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?