frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Internet Archive's Storage

https://blog.dshr.org/2026/01/internet-archives-storage.html
122•zdw•3d ago•27 comments

80386 Multiplication and Division

https://nand2mario.github.io/posts/2026/80386_multiplication_and_division/
28•nand2mario•2h ago•1 comments

Unrolling the Codex agent loop

https://openai.com/index/unrolling-the-codex-agent-loop/
318•tosh•12h ago•146 comments

Proof of Corn

https://proofofcorn.com/
383•rocauc•15h ago•260 comments

If You Think This Instrument Is Hard to Play, Try Building One

https://www.nytimes.com/2026/01/14/arts/music/oboe-laubin-jim-phelan.html
16•tintinnabula•5d ago•2 comments

Traintrackr – Live LED Maps

https://www.traintrackr.co.uk/
28•recursion•5d ago•5 comments

Some C habits I employ for the modern day

https://www.unix.dog/~yosh/blog/c-habits-for-me.html
158•signa11•5d ago•71 comments

Gas Town's agent patterns, design bottlenecks, and vibecoding at scale

https://maggieappleton.com/gastown
327•pavel_lishin•16h ago•321 comments

New YC homepage

https://www.ycombinator.com/
248•sarreph•15h ago•115 comments

Telli (YC F24) is hiring eng, design, growth [on-site, Berlin]

https://careers.telli.com/
1•sebselassie•2h ago

Comma openpilot – Open source driver-assistance

https://comma.ai
264•JumpCrisscross•8h ago•146 comments

Banned C++ features in Chromium

https://chromium.googlesource.com/chromium/src/+/main/styleguide/c++/c++-features.md
167•szmarczak•12h ago•138 comments

Extracting verified C++ from the Rocq theorem prover at Bloomberg

https://bloomberg.github.io/crane/
36•clarus•4d ago•3 comments

Microsoft gave FBI set of BitLocker encryption keys to unlock suspects' laptops

https://techcrunch.com/2026/01/23/microsoft-gave-fbi-a-set-of-bitlocker-encryption-keys-to-unlock...
822•bookofjoe•15h ago•529 comments

Ask HN: What's the current best local/open speech-to-speech setup?

152•dsrtslnd23•22h ago•33 comments

Air traffic control: the IBM 9020

https://computer.rip/2026-01-17-air-traffic-control-9020.html
33•pinewurst•5d ago•3 comments

Mental Models (2018)

https://fs.blog/mental-models/
90•hahahacorn•12h ago•12 comments

Booting from a vinyl record (2020)

https://boginjr.com/it/sw/dev/vinyl-boot/
311•yesturi•22h ago•108 comments

Route leak incident on January 22, 2026

https://blog.cloudflare.com/route-leak-incident-january-22-2026/
146•nomaxx117•15h ago•39 comments

The tech monoculture is finally breaking

http://www.jasonwillems.com/technology/2025/12/17/Tech-Is-Fun-Again/
184•at1as•17h ago•240 comments

KORG phase8 – Acoustic Synthesizer

https://www.korg.com/us/products/dj/phase8/
226•bpierre•18h ago•98 comments

Proton spam and the AI consent problem

https://dbushell.com/2026/01/22/proton-spam/
510•dbushell•1d ago•360 comments

Wilson Lin on FastRender: a browser built by parallel agents

https://simonwillison.net/2026/Jan/23/fastrender/
50•lumpa•10h ago•15 comments

"People are going to stop and ask you, 'How can I help?' Let them."

https://www.npr.org/2026/01/20/nx-s1-5683170/let-them-the-small-bit-of-advice-that-made-a-big-dif...
15•NaOH•5h ago•0 comments

Show HN: Whosthere: A LAN discovery tool with a modern TUI, written in Go

https://github.com/ramonvermeulen/whosthere
236•rvermeulen98•21h ago•81 comments

Losing 1½ Million Lines of Go

https://www.tbray.org/ongoing/When/202x/2026/01/14/Unicode-Properties
86•moks•4d ago•8 comments

Gold fever, cold, and the true adventures of Jack London in the wild

https://www.smithsonianmag.com/history/gold-fever-deadly-cold-and-amazing-true-adventures-jack-lo...
58•janandonly•5d ago•23 comments

Nobody likes lag: How to make low-latency dev sandboxes

https://www.compyle.ai/blog/nobody-likes-lag/
82•mnazzaro•15h ago•38 comments

Kotlin's rich errors: Native, typed errors without exceptions

https://cekrem.github.io/posts/kotlin-rich-errors-elm-union-types/
40•todsacerdoti•5d ago•55 comments

Waypoint-1: Real-Time Interactive Video Diffusion from Overworld

https://huggingface.co/blog/waypoint-1
78•avaer•18h ago•19 comments
Open in hackernews

Precomputing Transparency Order in 3D

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

Comments

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