frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Gemini 3.7 Flash

https://blog.google/innovation-and-ai/models-and-research/gemini-models/introducing-gemini-3-7-fl...
145•thisisauserid•41m ago•96 comments

Spaghettifying DRAM

https://github.com/xoreaxeaxeax/skitter-creek-bath-salts
291•matt_d•3h ago•85 comments

Mistral OCR 4.1

https://docs.mistral.ai/models/ocr-4-1
47•spelk•1h ago•6 comments

Donkey.bas is 45 Years Old – 131 line of Glory

https://donkeybas.com/
13•jkrauska•19m ago•5 comments

Come for ENIAC, Stay for UNIVAC and Skeduflo

https://uniqueatpenn.wordpress.com/2026/08/05/come-for-eniac-stay-for-univac-and-skeduflo/
45•cainxinth•2d ago•10 comments

Tocharian Online

https://lrc.la.utexas.edu/eieol/tokol/0
16•Bluestein•49m ago•0 comments

DeepSeek Harness developer preview

https://deepseek.com/harness/en/
425•bjin•5h ago•197 comments

Choose Boring Technology (2015)

https://mcfunley.com/choose-boring-technology
15•tosh•16m ago•3 comments

Gloomberb

https://gloom.sh/
281•rbanffy•4h ago•149 comments

How art invented humanity

https://aeon.co/essays/humans-did-not-invent-art-it-was-the-other-way-around
40•prismatic•19h ago•5 comments

Kubernetes on Oxide: How customer needs shaped our integrations

https://oxide.computer/blog/kubernetes-on-oxide
92•stevehipwell•3h ago•32 comments

Ordinary abundance

https://ordinaryabundance.com/
81•yen223•4h ago•31 comments

AI At Home Part 1: A Box Of Scraps

https://jdagostino.github.io/ai-pt1-box-o-scraps/index.html
15•timmmmmmay•1h ago•4 comments

Choosing an AI model: one prompt, 11 models, different results

https://www.netlify.com/blog/one-prompt-11-models-very-different-results/
118•toddmorey•4h ago•56 comments

Codex in ChatGPT desktop app for Linux is now in preview

https://community.openai.com/t/codex-in-chatgpt-desktop-app-for-linux-is-now-in-preview/1390027
394•allanrbo•13h ago•269 comments

I built a 500k-domain search engine for makers in a weekend for $10

https://alexmorleyfinch.github.io/marlin/history/v1/article/the_birth.html
88•dreamforever•4h ago•50 comments

Show HN: MCP Memory – Fast Agent Memory Using Google's OKF and SQLite FTS5

https://github.com/fellowgeek/mcp-memory
46•pcbmaker20•4h ago•22 comments

ATG (YC F25) Is Hiring Member of Technical Staff (Data Platform)

https://atg.science/careers
1•dkobran•6h ago

Where did the old web go? We followed 657,607 links to find out

https://0.mk/blog/link-rot
5•tdx•15m ago•0 comments

Graduate student proves a quantum uncertainty principle for fractals

https://www.quantamagazine.org/graduate-student-proves-the-fractal-uncertainty-principle-20260812/
39•bookofjoe•3h ago•6 comments

We eliminated 1,400 CVEs in NanoClaw's container images

https://www.echo.ai/blog/echo-xnanoclaw-under-the-hood
54•omrimaya•3h ago•37 comments

The Indo-European Family Tree

https://djbinder.com/language-tree/
36•benbreen•19h ago•19 comments

Show HN: OJCP – an open protocol for agent-consumable job data

https://ojcp.dev/
12•fraywing•1d ago•2 comments

Launch HN: Bullet (YC S26) – A Faster Coding Agent

https://www.codewithbullet.com
20•adi1•9h ago•19 comments

From 13.5M installs to 499 active devices

https://games.lukicengineering.com/blog/2013-vs-2026/
12•boban-lukic•3d ago•5 comments

I requested a copy of my data from McDonald’s loyalty program

https://www.wired.com/story/mcdonalds-built-a-515-page-dossier-on-me-it-says-ill-never-leave/
138•thehoff•3h ago•164 comments

Better Gaussian Splatting in Julia

https://pxl-th.github.io/blog/better-gs-julia/
89•pxl-th•4d ago•11 comments

Deutsche Bank becomes first foreign yuan clearing bank in Europe

https://tradersunion.com/news/central-banks/show/2973571-deutsche-bank-becomes/
332•Markoff•5h ago•354 comments

The mathematical physics of rainbows and glories (2001) [pdf]

https://tlakoba.w3.uvm.edu/AppliedUGMath/auxpaper_rainbow_glory_review.pdf
25•num42•2d ago•2 comments

GoAccess – Open-source real-time log analyzer and interactive viewer

https://goaccess.io/
7•gregsadetsky•1h ago•0 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?