frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Leaving Google has actively improved my life

https://pseudosingleton.com/leaving-google-improved-my-life/
158•speckx•2h ago•96 comments

OpenAI raises $110B on $730B pre-money valuation

https://techcrunch.com/2026/02/27/openai-raises-110b-in-one-of-the-largest-private-funding-rounds...
169•zlatkov•6h ago•286 comments

The Robotic Dexterity Deadlock

https://www.origami-robotics.com/blog/dexterity-deadlocks.html
47•shmublu•1h ago•26 comments

NASA announces overhaul of Artemis program amid safety concerns, delays

https://www.cbsnews.com/news/nasa-artemis-moon-program-overhaul/
127•voxadam•4h ago•132 comments

A better streams API is possible for JavaScript

https://blog.cloudflare.com/a-better-web-streams-api/
317•nnx•7h ago•107 comments

Let's discuss sandbox isolation

https://www.shayon.dev/post/2026/52/lets-discuss-sandbox-isolation/
48•shayonj•2h ago•11 comments

Dan Simmons, author of Hyperion, has died

https://www.dignitymemorial.com/obituaries/longmont-co/daniel-simmons-12758871
299•throw0101a•3h ago•128 comments

A Chinese official’s use of ChatGPT revealed an intimidation operation

https://www.cnn.com/2026/02/25/politics/chatgpt-china-intimidation-operation
46•cwwc•5h ago•22 comments

Writing a Guide to SDF Fonts

https://www.redblobgames.com/blog/2026-02-26-writing-a-guide-to-sdf-fonts/
41•chunkles•3h ago•3 comments

Allocating on the Stack

https://go.dev/blog/allocation-optimizations
92•spacey•4h ago•38 comments

A new California law says all operating systems need to have age verification

https://www.pcgamer.com/software/operating-systems/a-new-california-law-says-all-operating-system...
120•WalterSobchak•6h ago•118 comments

Kyber (YC W23) Is Hiring an Enterprise Account Executive

https://www.ycombinator.com/companies/kyber/jobs/59yPaCs-enterprise-account-executive-ae
1•asontha•2h ago

Modeling cycles of grift with evolutionary game theory

https://www.oranlooney.com/post/grifters-skeptics-marks/
60•ibobev•3d ago•23 comments

We Built Secure, Scalable Agent Sandbox Infrastructure

https://browser-use.com/posts/two-ways-to-sandbox-agents
30•gregpr07•6h ago•6 comments

"Just a little detail that wouldn't sell anything"

https://unsung.aresluna.org/just-a-little-detail-that-wouldnt-sell-anything/
62•bobbiechen•3d ago•12 comments

PCB Tracer

https://pcbtracer.com
8•Luc•3d ago•2 comments

Court finds Fourth Amendment doesn’t support broad search of protesters’ devices

https://www.eff.org/deeplinks/2026/02/victory-tenth-circuit-finds-fourth-amendment-doesnt-support...
394•hn_acker•6h ago•63 comments

Get free Claude max 20x for open-source maintainers

https://claude.com/contact-sales/claude-for-oss
327•zhisme•12h ago•161 comments

Open source calculator firmware DB48X forbids CA/CO use due to age verification

https://github.com/c3d/db48x/commit/7819972b641ac808d46c54d3f5d1df70d706d286
73•iamnothere•5h ago•33 comments

Implementing a Z80 / ZX Spectrum emulator with Claude Code

https://antirez.com/news/160
102•antirez•2d ago•52 comments

Can you reverse engineer our neural network?

https://blog.janestreet.com/can-you-reverse-engineer-our-neural-network/
236•jsomers•2d ago•170 comments

Tell HN: MitID, Denmark's digital ID, was down

96•mousepad12•10h ago•144 comments

Show HN: RetroTick – Run classic Windows EXEs in the browser

https://retrotick.com/
154•lqs_•8h ago•44 comments

Rob Grant, creator of Red Dwarf, has died

https://www.beyondthejoke.co.uk/content/17193/red-dwarf-rob-grant
135•nephihaha•2h ago•35 comments

We gave terabytes of CI logs to an LLM

https://www.mendral.com/blog/llms-are-good-at-sql
126•shad42•5h ago•80 comments

Show HN: Claude-File-Recovery, recover files from your ~/.claude sessions

https://github.com/hjtenklooster/claude-file-recovery
5•rikk3rt•5h ago•0 comments

Sprites on the Web

https://www.joshwcomeau.com/animation/sprites/
88•vinhnx•3d ago•16 comments

Statement from Dario Amodei on our discussions with the Department of War

https://www.anthropic.com/news/statement-department-of-war
2796•qwertox•22h ago•1482 comments

F-Droid Board of Directors nominations 2026

https://f-droid.org/2026/02/26/board-of-directors-nominations.html
151•edent•11h ago•104 comments

ChatGPT Health fails to recognise medical emergencies – study

https://www.theguardian.com/technology/2026/feb/26/chatgpt-health-fails-recognise-medical-emergen...
179•simonebrunozzi•5h ago•135 comments
Open in hackernews

Geometric Algorithms for Translucency Sorting in Minecraft [pdf]

https://douira.dev/assets/document/douira-master-thesis.pdf
77•HeliumHydride•2mo ago

Comments

jacobp100•2mo ago
I had a blog post on something similar (but less sophisticated)

https://jacobdoescode.com/2025/05/18/precomputing-transparen...

Sharlin•2mo ago
This is… essentially a BSP tree traversal without splitting polys that straddle a partition plane, right?
gatane•2mo ago
This looks interesting! Thanks for sharing it, wonder if anyone else has related content.
zoenolan•2mo ago
- Stencil Routed A-buffer [1]

- Multi-Fragment Effects on the GPU using the k-Buffer [2]

- Production Volume Rendering [3]

- Translucent Shadow Maps [4]

[1] https://developer.download.nvidia.com/presentations/2007/sig...

[2] https://www.sci.utah.edu/~stevec/papers/kbuffer.pdf

[3] https://graphics.pixar.com/library/ProductionVolumeRendering...

[4] https://www.scribd.com/document/657069029/Translucent-Shadow...

user____name•2mo ago
Emil Persson's GPU BSP traversal demo (2017) https://www.humus.name/index.php?page=3D&ID=92
ANighRaisin•2mo ago
Binary Space partitioning (https://en.wikipedia.org/wiki/Binary_space_partitioning) is an elegant algorithm that solves this issue. This has fallen out of popularity due to the invention of the depth buffer and the power of modern GPUs, but it was used in DOOM and Quake.

This technique, due to the unique limitation of the children's drag-and-drop coding platform, Scratch, has made it proliferate in the 3D community. https://scratch.mit.edu/projects/1203675921 is an example of such a project.

ANighRaisin•2mo ago
A prettier demo: https://turbowarp.org/984959784/fullscreen?stuck&hqpen&fps=6...
SiempreViernes•2mo ago
Man Dust in 1.6! At first instantly familiar but then things didn't make sense and I realise I was in an alien land.
seg_lol•2mo ago
Within 2 seconds I knew exactly where this was and I haven't played in 20 years. Dust is forever.
CamperBob2•2mo ago
They seem to point out some examples in section 4 that can't be handled with space partioning. I'll confess I don't follow the reasoning. Figure 4.2 is the go-to example of a sorting problem that is handled with BSP trees.
user____name•2mo ago
It works, it may just degenerate into a worst case scenario, and this particular scenario is pretty common in minecraft.

I think this is particular to auto-partitioning BSPs where the splitting planes are aligned with scene geometry.

taneq•2mo ago
For rendering voxel data like in a minecraft world I’d think an octree would be the go-to data structure.
douira•2mo ago
Hi, it’s me, the author. In this thesis the focus was on techniques that don’t involve splitting the geometry into pieces, and the objects in Figure 4.2 can’t be partitioned without splitting. In later iterations of the implementation I have added splitting and I’ve detailed this in a talk I gave at Blanketcon 2025 (https://douira.dev/assets/document/presentation-blanketcon25...), but the algorithm still attempts to avoid it as much as possible since it can explode the amount of quads in the worst case.
djmips•2mo ago
BSP was not used in Doom and Quake for rendering translucency.
taneq•2mo ago
Okay. BSP trees were the basis of the Doom WAD format and were used for visible surface determination and depth sorting, though. Seems relevant.
NotGMan•2mo ago
There was an old AMD/Ati demo where they did per-pixel sorting, basicaly a per pixel linked list of fragments.

In general: https://en.wikipedia.org/wiki/Order-independent_transparency

rendaw•2mo ago
Only slightly related, but since Minecraft seems to have a lot of community graphics programming associated with it I thought I'd ask here...

Does anyone know how those Minecraft realistic rendering mods work? I'm guessing today there's a lot of RTX, but e.g. in 2018 there was still fairly impressive global illumination in SEUS Renewed. Minecraft is the definition of a world with dynamic geometry, and I'm not aware of any decent realtime GI algorithms for 3d. The lighting in base Minecraft is a super basic and ugly hack. I've seen Unity's dynamic GI features and those are nowhere near as good either.

HeliumHydride•2mo ago
I don't know much about lighting, but looking at the source code of the shaders might give a clue. https://modrinth.com/discover/shaders has a lot of shaders that change the lighting. In other parts of the rendering pipeline, there are some very impressive mods utilizing GPU magic. One of them is Voxy (https://modrinth.com/mod/voxy), one that massively increases render distance with mesh shaders and level-of-detail based rendering.
rendaw•2mo ago
Ah yeah, I was mostly interested in lighting, but that's really interesting too.

Voxy's LOD thing... so like, I guess what they do is when you're in an area so that area's high LOD assets are loaded, it computes the lower LOD and saves it, and then as you move around you get a library of more and more lower LODs? And since modifications to geometry only happen when you're nearby the LODs are static? I'd love to see a writeup of that too...

amlib•2mo ago
A lot of non raytracing GI solutions uses voxel grids on top of the world geometry, SVOGI is one of the fancy ones used in cry engine games. I imagine since minecraft essentially gives a voxel grid to you for "free" most of minecraft GI solutions also uses a similar technique.
jjoe•2mo ago
Three-pass method analysis of the paper: https://papersplain.com/sample/19d93721d4de21982ca5d81ec6396...
Lucasoato•2mo ago
If you’re marveled by these articles, I suggest you to read this blog: https://0fps.net/

It inspired me so much back when I was graduating in mathematics, the author is a genius.