frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Android Developer Verification: Threat masquerading as Protection

https://f-droid.org/2026/07/01/adv-malware.html
1117•drewfax•11h ago•462 comments

Show HN: ZeroFS – A log-structured filesystem for S3

https://www.zerofs.net/
41•Eikon•1h ago•25 comments

German Button Maker Searched Rivers of American Midwest for Valuable Shells

https://www.smithsonianmag.com/smithsonian-institution/how-one-german-button-maker-searched-the-r...
30•bookofjoe•4d ago•5 comments

Many people misunderstand the purpose of code review

https://mathstodon.xyz/@mjd/115096720350507897
102•ColinWright•3h ago•70 comments

Is One Layer Enough? A Single Transformer Layer Matches Full-Parameter RL Train

https://arxiv.org/abs/2607.01232
44•tcp_handshaker•2h ago•12 comments

AI Can't Be Listed as Inventor on Patent Applications, Japan's Top Court Rules

https://japannews.yomiuri.co.jp/science-nature/technology/20260306-314930/
14•mushstory•1h ago•2 comments

Kimi K2.7 Code is generally available in GitHub Copilot

https://github.blog/changelog/2026-07-01-kimi-k2-7-is-now-available-in-github-copilot/
282•unliftedq•10h ago•116 comments

The fall of the theorem economy

https://davidbessis.substack.com/p/the-fall-of-the-theorem-economy
138•varjag•6h ago•57 comments

Hazel (YC W24) Is Hiring for Our Largest Government Contract

https://www.ycombinator.com/companies/hazel-2/jobs/3epPWgu-full-stack-engineer-ts-sci
1•augustschen•1h ago

Vite+ Beta

https://voidzero.dev/posts/announcing-vite-plus-beta
138•Erenay09•3h ago•80 comments

Show HN: Claudoro, Pomodoro timer embedded in the Claude Code statusline

https://github.com/emson/claudoro
17•emson•1d ago•3 comments

How to ask for help from people who don't know you

https://pradyuprasad.com/writings/how-to-ask-for-help/
14•FigurativeVoid•1h ago•0 comments

Oomwoo, an open-source robot vacuum you build yourself

https://makerspet.com/blog/building-an-open-source-robot-vacuum-meet-oomwoo/
399•devicelimit•14h ago•77 comments

ZCode – Harness for GLM-5.2

https://zcode.z.ai/en
463•chvid•16h ago•313 comments

WinPE as a stateless harness for Windows driver testing and fuzzing

https://bednars.me/blog/winpe-harness
35•piotrbednarsalt•3d ago•1 comments

Show HN: CLI tool for detecting non-exact code duplication with embedding models

https://github.com/rafal-qa/slopo
5•rkochanowski•35m ago•2 comments

Why I'm Forced to Say Farewell: Google Management Has Lost Its Moral Compass

https://docs.google.com/document/d/1SH9QRTAlL02THgAN2AGmWe9El0_2ZJF6hhgDBx8k97c/edit?tab=t.0
252•vrganj•4h ago•160 comments

Show HN: Mail Memories – A desktop app to rescue photos from Gmail

https://mailmemories.com
9•ltiger•38m ago•2 comments

Show HN: Cyclearchive.com – search vintage cycling magazines

https://cyclearchive.com/search/
12•alastairr•5d ago•2 comments

AI fake news complaining about how AI fake news is the death of real news

https://www.niemanlab.org/2026/07/now-were-getting-ai-fake-news-complaining-about-how-ai-fake-new...
109•thm•2h ago•32 comments

Asymmetric Quantization: Near-Lossless Retrieval with 97% Storage Reduction

https://www.mixedbread.com/blog/asymmetric-quant
72•breadislove•2d ago•21 comments

Google loses fight over record $4.7B EU antitrust fine

https://www.cnbc.com/2026/07/02/alphabet-google-android-eu-antitrust-fine-4-1-billion-euro-appeal...
233•boshomi•6h ago•178 comments

Bring back crappy forums

https://tedium.co/2026/07/01/online-web-forums-retrospective/
420•pentagrama•12h ago•264 comments

Winamp Skin Museum

https://skins.webamp.org
36•sarah-robiin•1h ago•11 comments

What to learn to be a graphics programmer

https://blog.demofox.org/2026/07/01/what-to-learn-to-be-a-graphics-programmer/
395•atan2•21h ago•218 comments

FFmpeg 9.1's new AAC encoder

https://hydrogenaudio.org/index.php/topic,129691.0.html
420•ledoge•1d ago•135 comments

Germany’s Infineon opens major chip plant as EU seeks tech autonomy

https://www.rfi.fr/en/international-news/20260702-germany-s-infineon-opens-major-chip-plant-as-eu...
43•giuliomagnifico•2h ago•12 comments

Show HN: A graph paper generator that renders vector PDFs in the browser

https://freegraphpaper.net/
4•lam_hg94•1h ago•0 comments

This blog is written in en-GB

https://shkspr.mobi/blog/2026/07/this-blog-is-written-in-en-gb/
283•mritzmann•2h ago•273 comments

Comparing Fable and 10 other LLMs on refactoring a LangGraph god node

https://wtf.korridzy.com/twilight-of-the-gods/
3•Korridzy•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?