frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Zuckerberg's Meta Takes Down No Kings Instagram During Protest Day

https://meidasnews.com/news/zuckerbergs-meta-takes-down-no-kings-instagram-during-massive-protest...
163•DeepLogin•52m ago•70 comments

Bleached corals thrive within days when touching healthy neighbour

https://www.nature.com/articles/d41586-026-03266-x
332•alkyon•1d ago•72 comments

Dam removals are bringing fish back across the northeastern United States

https://www.smithsonianmag.com/science-nature/dam-removals-are-bringing-fish-back-across-the-nort...
207•sohkamyung•1d ago•55 comments

DeepSeek-v4.1-Flash-1017

https://huggingface.co/deepseek-ai/DeepSeek-V4.1-Flash-1017
708•theykk•17h ago•592 comments

Furifont, a Japanese font that shows furigana

https://furifont.antfu.me/
274•plaguna•2d ago•57 comments

Pele – Mermaid diagrams as themeable SVG

https://pele.run/
245•dchest•10h ago•26 comments

The Commodore 64 hardware simulator: break chips and pins, see the results

https://github.com/antirez/c64-hw-simulator
146•antirez•2d ago•24 comments

Making chicken transparent using Dorito dust

https://chillphysicsenjoyer.substack.com/p/making-chicken-transparent-using
257•crescit_eundo•12h ago•67 comments

Gold is now the top U.S. export

https://www.numismaticnews.net/gold-now-top-u-s-export
242•iamnothere•9h ago•126 comments

Types of types: Haskell's Kind system

https://thunk.blog/posts/types-of-types-haskell-kind-system/
53•Thom2503•3d ago•28 comments

NY announces game ownership bill requiring ownership rather than licensing

https://www.tomshardware.com/video-games/new-york-rep-announces-game-ownership-bill-that-would-re...
53•guiambros•1h ago•12 comments

Custom server to revive neato bots

https://github.com/vacuula/vacuula
12•matttah•3d ago•1 comments

Source code of the Estonian online voting system

https://github.com/valimised/ivxv
173•theanonymousone•22h ago•138 comments

You could have invented transformers from memory

https://alexwang.ai/posts/associative-memory/
507•speckx•1d ago•118 comments

Show HN: High-quality duck audio synthesizer

https://celphase.github.io/duck-pond/
88•celphase•12h ago•24 comments

Chrome and Edge are removing XSLT: what breaks and what does not

https://doctor-seo.net/en/blog/news/chrome-edge-removing-xslt/
93•croes•6h ago•92 comments

Solar surpasses nuclear power globally for first time

https://www.pv-magazine.com/2026/09/29/solar-surpasses-nuclear-power-globally-for-first-time/
490•xbmcuser•12h ago•311 comments

Codex Desktop continuously generates Crashpad pending dumps

https://github.com/openai/codex/issues/25921
73•AIorNot•8h ago•31 comments

Lean Now Ships with Verified Kernels

https://leodemoura.github.io/blog/2026-10-15-lean-now-ships-with-verified-kernels/
3•matt_d•1d ago•0 comments

A skeptic's first contact with Kubernetes (2024)

https://blog.davidv.dev/posts/first-contact-with-k8s/
85•pmoriarty•22h ago•51 comments

Laser Fault Injection on a Budget: RP2350 Edition

https://courk.cc/rp2350-challenge-laser
44•gregsadetsky•2d ago•14 comments

Show HN: Esp32sim – Run ESP32 firmware in the browser

https://github.com/mikroverk/esp32sim
125•joakimeriksson•12h ago•13 comments

Each step of decoding a PNG (2022)

https://iter.ca/post/png/
17•jxmorris12•3d ago•2 comments

Artie (YC S23) Is Hiring Enterprise AES and Senior Engineers

https://www.artie.com/careers
1•j-cheong•9h ago

Show HN: Llmspeed – feel how fast a local LLM runs before you buy the hardware

https://llmspeed.dev/
255•albinstman•21h ago•77 comments

Show HN: Parin – A 2D game engine between raylib and Godot, written in Dlang

https://github.com/Kapendev/parin
47•Kapendev•1d ago•8 comments

JDK 28

https://openjdk.org/projects/jdk/28/
64•ejboy•4h ago•29 comments

Rendering pretty sky in Around The World game

https://frozenfractal.com/blog/2026/10/12/around-the-world-34-a-pretty-sky/
128•ibobev•1d ago•9 comments

OpenCode Hacked: User credentials leaked

https://twitter.com/opencode/status/2111516673953935833
781•pranshuchittora•8h ago•143 comments

Vintage Cassettes: 1963-2010

http://vintagecassettes.com/
52•austinallegro•3d ago•9 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?