frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Samsung's Processing-in-Memory (PIM)

https://chipsandcheese.com/p/hot-chips-2026-samsungs-processing
103•ingve•4h ago•29 comments

Europe's last regular standard-gauge steam passenger service

https://parowozowniawolsztyn.pl/?page_id=2141
49•GungulSurm•2d ago•15 comments

GUIs should be fully keyboard-driven

https://ckardaris.com/blog/2026/08/28/keyboard-driven-guis.html
819•ckardaris•19h ago•414 comments

Boot a Virtual iPhone via Apple's Virtualization.framework

https://github.com/Lakr233/vphone-cli
275•hentrep•11h ago•78 comments

Hunting Down a Go Runtime Bug on 32-Bit Embedded Systems

https://sigma-star.at/blog/2026/08/go-runtime-netpoll-bug/
23•birdculture•2d ago•2 comments

TurboKV: Insanely fast Rust key-value store

https://github.com/kingroryg/turbokv
106•rgbimbochamp•8h ago•42 comments

Htmx 4.0

https://four.htmx.org/announcements/2026-08-28-htmx-4.0.0-is-released
671•rmsaksida•21h ago•167 comments

U.S. sanctions against the A/I Collective

https://www.inventati.org/
609•exiguus•21h ago•593 comments

I accidentally turned LLM memory into program analysis

https://pwning.systems/posts/llm-memory-program-analysis/
162•matt_d•11h ago•35 comments

StemDeck, a free, open-source and local AI stem separator

https://github.com/stemdeckapp/stemdeck
106•thclpr•9h ago•23 comments

Just the rumour of a bug is enough to find an exploit these days

https://anil.recoil.org/notes/rumour-is-the-exploit
329•avsm•18h ago•113 comments

Inception-style curved map for turn-by-turn directions

https://www.orbify.eu/demo/
510•smoser•22h ago•174 comments

Does the Sumerian King List Align with Paleoclimate Events?

https://www.vectorian.be/articles/2026-06-07/sumerian-king-list-paleoclimate-alignment-explorer/
101•dev_l1x_be•11h ago•46 comments

Our decision on Cursor following its acquisition by SpaceX

https://openai.com/index/our-decision-on-cursor-following-its-acquisition-by-spacex/
543•meetpateltech•9h ago•296 comments

Autistici/inventati: Manifesto – who we are and what do we want (2002)

https://www.inventati.org/who/manifesto
66•wise_blood•3h ago•37 comments

Monzo Stand-In

https://monzo.com/blog/tolerating-full-cloud-outages-with-monzo-stand-in
86•coffeefuel•5d ago•23 comments

Queen Caroline turned King Arthur into an 18C royal PR strategy

https://theconversation.com/how-queen-caroline-turned-king-arthur-into-an-18th-century-royal-pr-s...
19•samizdis•4d ago•1 comments

Experiments with Plotter Art

https://sometimes.digital/posts/experiments-with-plotter-art/
56•surprisetalk•4d ago•2 comments

9th Circuit sides with states in Kalshi gambling fight

https://azmirror.com/2026/08/28/9th-circuit-sides-with-states-in-kalshi-gambling-fight-potentiall...
132•hungryhobbit•11h ago•109 comments

Kumander Linux – A Linux Distro with a Windows 7 Desktop

https://www.kumander.org/
57•linuxkernal•9h ago•30 comments

Box of 300 Love Letters Showed Up, What Whimsical WWII Soldier Who Wrote Them?

https://www.smithsonianmag.com/history/this-box-of-300-love-letters-showed-up-out-of-the-blue-who...
21•gmays•4d ago•6 comments

Time complexity of operations on Python's built-in types

https://docs.python.org/3.16/library/time-complexity.html
11•theanonymousone•3d ago•1 comments

Curvature Beziers: Improving on a timeless recipe

https://acko.net/blog/curvature-beziers/
122•leephillips•4d ago•14 comments

The Twelve-Factor App (2025)

https://12factor.net/
270•jxmorris12•1d ago•151 comments

EasyEffects can improve laptop speaker sound quality

https://www.osnews.com/story/145883/easyeffects-should-be-part-of-every-linux-distribution-and-de...
157•birdculture•19h ago•61 comments

GLM-5.3 is now open-weight

https://huggingface.co/zai-org/GLM-5.3
704•jeudesprits•19h ago•234 comments

Verschlimmbesserung: The Word Your Software Updates Need

https://geekyschmidt.com/post/2026-08-25-verschlimmbesserung/
141•speckx•20h ago•96 comments

Visual Analysis of Binary Files

https://binvis.io/#/
86•vismit2000•3d ago•22 comments

You Know GDPR Is Good Based on Who Hates It

https://matduggan.com/you-know-gdpr-is-good-based-on-who-hates-it/
72•latexr•1h ago•77 comments

Autonomous Mathematical Discovery in an Open-World Multi-Agent Environment

https://arxiv.org/abs/2608.23691
108•stephenchung•17h ago•30 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?