frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Gemini 4 Carbon

https://blog.google/innovation-and-ai/models-and-research/gemini-models/introducing-gemini-4-carbon/
423•acossta•1h ago•353 comments

CNC Stone Carving

https://carmelitegothic.com/cnc-stone-carving/
261•bschne•4h ago•87 comments

MacBook Pro with PROLED XDR Display and Touch

https://www.apple.com/macbook-pro/proled-xdr-display/
249•etothet•1h ago•401 comments

Dayjob: Tax – evaluating AI agents on 50 professional tax assignments

https://surgehq.ai/blog/dayjob-tax
96•landonxi•3h ago•57 comments

Why Is This Fingerprinting Script Creating Bioweapons?

https://nullpt.rs/fingerprinting-bioweapons
58•hazebooth•1h ago•7 comments

Show HN: SlideBySide – Present slides without sharing your screen

https://slidebyside.com/
21•denismenace•1h ago•10 comments

The Grid, a factory-scale robot in Massachusetts that builds PCBs on demand

https://www.circuithub.com/post/unveiling-the-grid
295•seddona•2d ago•133 comments

Start Doing Graph Theory

https://vertex.degree/
441•ibobev•5d ago•100 comments

AlpineBSD

https://wiki.alpinebsd.org
87•bradley_taunt•4h ago•75 comments

Converge (YC S23) Is Hiring a Founding Platform Engineer

https://www.runconverge.com/careers/founding-platform-engineer
1•thomashlvt•1h ago

Apple's git still trusts the compromised eMudhra certificates

https://emudhra.we-have-a-problem.com/apple.html
864•galadran•7h ago•337 comments

The Agent SDK

https://cursor.com/blog/agent-sdk
62•torutofu•4h ago•65 comments

Gaussian Splats part 3: There's always a bigger scene

https://www.magnopus.com/blog/gaussiansplats-part-3-theres-always-a-bigger-scene
63•ibobev•5d ago•13 comments

Emacs Turns 50

https://www.technologyreview.com/2026/10/20/1145399/emacs-turns-50/
273•internet_points•5h ago•111 comments

Git for the US Code

https://lexifina.com/blog/git-for-the-us-code
397•alansaber•17h ago•205 comments

Regent's Ground-Effect Vehicle Reimagines Coastal Travel

https://spectrum.ieee.org/ground-effect-vehicle
25•rbanffy•3d ago•14 comments

From confession to conspiracy: How the Wedgewood fake polls story spread

https://www.cip.uw.edu/2026/10/23/from-confession-to-conspiracy-how-the-wedgewood-fake-polls-stor...
46•croes•4d ago•30 comments

Ink droplets in motion snag top prize in Nikon Small World contest

https://arstechnica.com/science/2026/10/meet-the-2026-winner-of-nikons-small-world-photomicrograp...
367•_Microft•3d ago•68 comments

Counting Sand Dunes in the Simpson Desert

https://www.fromtheroad.ford.com/img/en/articles/2026/simpson-desert-ranger-super-duty-counting-d...
3•bryanrasmussen•2d ago•0 comments

Kentucky man becomes the first humanist granted religious exemption from AI

https://religionnews.com/2026/10/26/in-a-first-a-humanist-granted-a-religious-exemption-from-usin...
304•danso•5h ago•362 comments

Survival LLM: AI assistant and emergency library that runs on your own computer

https://www.brangus.io/survival-llm
491•Luc•22h ago•185 comments

Archive.today links going forward

https://www.reddit.com/r/Seattle/comments/1xhf6qp/archivetoday_links_going_forward/
113•consumer451•3h ago•67 comments

Decompiling Fast Food Tycoon 2: Drawing the World

https://healeycodes.com/decompiling-fast-food-tycoon-2-drawing-the-world
157•healeycodes•4d ago•30 comments

US agency approves Amazon Leo’s $11.5B acquisition of Globalstar

https://www.reuters.com/business/media-telecom/us-agency-approves-amazon-leos-115-billion-acquisi...
193•noptd•7h ago•94 comments

Nvidia Nemotron 3.5 Transcribe: open ASR for 40 languages

https://huggingface.co/blog/nvidia/nemotron-transcribe-granary
55•wondersky•3h ago•6 comments

Tailscale SSH: Investigation and remediation update

https://tailscale.com/ssh-investigation-update
353•figmert•22h ago•183 comments

Early progress on accelerating drug development with Claude

https://www.anthropic.com/research/early-progress-drug-development
305•dataking•22h ago•299 comments

Executable Archaeology: Reanimating the Heuristic Compiler (1961) and KBEmacs (1984)

https://arxiv.org/abs/2610.36341
6•abrax3141•16h ago•0 comments

Code-execution flaw in UEFI firmware threatens most servers on planet Earth

https://arstechnica.com/security/2026/10/code-execution-flaw-in-uefi-firmware-threatens-most-serv...
279•DamnInteresting•22h ago•173 comments

MacOS Extensions Pack for the Apple Network Server v1.0

http://oldvcr.blogspot.com/2026/10/macos-extensions-pack-for-apple-network.html
112•classichasclass•3d ago•2 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?