frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Don't Paste the AI, please

https://dontpastetheai.com/
361•pjerem•2h ago•183 comments

AliExpress runs silent WebAudio fingerprinting that breaks Bluetooth multipoint

https://blog.laserphile.com/2026/08/aliexpress-webpage-keeping-multipoint.html
51•emctech•1h ago•16 comments

Windows brings out the Rorschach test in everyone

https://devblogs.microsoft.com/oldnewthing/20030825-00/?p=42803
206•luu•4h ago•82 comments

OpenRouter is joining Stripe

https://openrouter.ai/blog/announcements/openrouter-is-joining-stripe/
859•rvz•17h ago•444 comments

Turns are Better than Radians (2022)

https://www.computerenhance.com/p/turns-are-better-than-radians
225•mayoff•9h ago•110 comments

Go 1.27

https://go.dev/blog/go1.27
661•database64128•16h ago•198 comments

Google has stopped pushing Git tags for some Android source code

https://grapheneos.social/@GrapheneOS/117057099753905023
606•Animux•17h ago•243 comments

A faster way to calculate the day of the week

https://www.benjoffe.com/fast-day-of-week
168•gavide•3d ago•34 comments

A joke domain purchase turned in geopolitical warfare

https://sprocketfox.io/xssfox/2026/08/19/sondehub-and-war/
920•kareiva•23h ago•146 comments

Manabu Kosaka's Handmade Paper Sculptures

https://coca11272000.wixsite.com/manabukosaka
139•surprisetalk•20h ago•17 comments

Unlocking a locked/deactivated e-waste Cricut Maker

https://sprocketfox.io/xssfox/2026/07/01/cricut-unlock/
217•1e1a•16h ago•55 comments

Unsloth Dynamic 3.0 GGUFs

https://unsloth.ai/docs/basics/dynamic-3.0-ggufs
281•jonesy827•16h ago•99 comments

Casio F-B100W-1A

https://www.casio.com/uk/watches/casio/product.F-B100W-1A/
397•__fst__•19h ago•332 comments

Sol loves to cheat

https://jumploops.com/blog/sol-loves-to-cheat/
177•jumploops•1d ago•130 comments

The Chauffeur Problem

https://engines.egr.uh.edu/episode/1495
23•leowoo91•3d ago•3 comments

Geolocating a random island using geometry and CUDA programming

https://yassa9.github.io/osint/gralhix-004/
483•yassa9•22h ago•78 comments

fx :Tiny, open, native coding agent.

https://fx.sh
282•handfuloflight•1d ago•117 comments

YACS 2.0 – Yet Another Curta Simulator

https://satadorus.eu/x_ite/yacs_2_0/yacs_2_0.html
3•neom•4d ago•0 comments

PostgreSQL for Everything

https://www.raphaelbauer.com:443/posts/postgresql-everything/
380•karlmush•21h ago•225 comments

Os8088.com: IBM XT OS now has a Browser, CP/M 2.2 with Z80 core and MS Word 1.1a

https://os8088.com/spotlight/
97•jggonz•14h ago•46 comments

Mathematics in the age of AI

https://arxiv.org/abs/2608.16753
180•jonbaer•19h ago•206 comments

Feature Request: Support AGENTS.md

https://github.com/anthropics/claude-code/issues/6235
276•fg137•13h ago•176 comments

Pixel 11 Pro Fold feels like the end of an era

https://www.theverge.com/tech/981956/google-pixel-11-pro-fold-review
71•animalcule•15h ago•176 comments

Launch HN: OneCLI (YC S26) – OSS sandboxed agent harness for teams

https://github.com/onecli/onecli
78•guyb3•18h ago•22 comments

The little-known winstart.bat batch file

https://devblogs.microsoft.com/oldnewthing/20260811-00/?p=112605
120•ingve•4d ago•36 comments

Xorshift Generators

https://www.alanzucconi.com/2026/08/15/xorshift-generators/
89•tobr•4d ago•44 comments

Sectorforth is a 16-bit x86 Forth that fits in a 512-byte boot sector (2020)

https://github.com/cesarblum/sectorforth
32•sigalor•3d ago•5 comments

Air Theremin – A browser theremin you play by waving at your webcam

https://theremin.bizibah.com/
277•gurov•1d ago•96 comments

Pacing model development in an era of cyber-critical capabilities

https://openai.com/index/pacing-model-development-cyber-capabilities/
154•j4mie•1d ago•237 comments

What's missing to have reproducible builds on PyPI

https://snarky.ca/whats-missing-to-have-reproducible-builds-on-pypi/
17•Ravencentric•4d ago•4 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?