This feels strange and biased, and I’m not sure it belongs on HN.
The only context in which DHS claims Real ID is “unreliable” appears to be during mass detentions. That framing reads less like a genuine critique of Real ID and more like a convenient justification: “Sorry, we detained you because you look Mexican. Your Real ID isn’t sufficient.”
The author then shifts blame onto Real ID itself, rather than on DHS agents who are choosing to ignore it.
I wrote the Circuits programming system for Rec Room, and we took a similar approach: keeping the core logic free of Unity dependencies so it could run and be tested on CoreCLR.
The results were similar as well with significantly better performance outside of Unity. There are also secondary benefits. Unity’s API surface is huge, and it’s easy for code to accidentally entangle itself with engine details in ways that confuse or constrain other developers.
By isolating the core in a separate DLL, we only expose Unity concepts where they’re actually needed, and we enforce that boundary with tests. That logic constraint ended up being just as valuable as the performance gain
The point of assigning blame here isn't so much a moral exercise as it is to decide what went wrong, how to deal with it, and how to prevent the same failure modes in the future.
Day 100: Wikipedia is shut down
reply