Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jessermeyer
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
1.
▲
by
jessermeyer
4y ago
There are two degrees of separation here though: The software vendors and then the linux distros. If you sell software that requires your clients to upgrade their system-wide security stack, so they might not. If it is statically linked, n
2.
▲
by
jessermeyer
4y ago
There is obviously a trade off here, but categorically speaking, new releases introduce new bugs and security exploits too.
3.
▲
by
jessermeyer
4y ago
Not at a high level that is easy to express in a HN post, sorry. It's one of those "the devil is in the details and there are a lot of details".
4.
▲
by
jessermeyer
4y ago
Those are basically contradiction of terms. Orienting the program structure around the data necessarily requires control over memory layout and how it is interpretted.
5.
▲
by
jessermeyer
4y ago
We almost never hit technical limits in the renderer, streaming systems, etc. Instead, we found that pushing gameplay systems beyond the prototype stage would require more and more effort, as we'd encounter deep engine bugs, or the to
6.
▲
by
jessermeyer
4y ago
I've worked on several. You haven't heard of them because none of them shipped due to issues with commercial engines (in particular Unreal Engine 4). They are very difficult to use if the game play semantics are complicated and r
7.
▲
by
jessermeyer
4y ago
There is always a minimum cost of moving data from one place to another. If you're computing on the GPU, the data must arrive there. The problem is that PCIE bandwidth is often a bottleneck, and so if you can upload compressed data t
8.
▲
by
jessermeyer
4y ago
I carefully chose my word "function" instead of "existence". Give me two different universes where cognition exists but where the fundamental constants differ. Would you expect the ability to perform syllogism would be
9.
▲
by
jessermeyer
4y ago
I don't know how much bias the fine structure constant has on the function of cognition, but I think we can all agree that constats incompatible with higher level biological function like cognition would never produce arguments in favo
10.
▲
by
jessermeyer
4y ago
I think a single employee netting even a single digit percentage in a year's worth of effort in improved performance for all of Google is an astonishing accomplishment. Trivializing a "million dollars per month" improvement
11.
▲
by
jessermeyer
4y ago
Early retirement and, to use rui's word choice, "earn a comfortable income" are not inconsistent. But to your credit it does sound that rui saved Google (vastly) more money than they ever paid him.
12.
▲
by
jessermeyer
4y ago
Knuth had serious doubts in his college days, but ultimately decided it was "OK to believe in something unprovable." Which to me speaks to his humility.
13.
▲
by
jessermeyer
4y ago
Mathematicians I personally know well are stoutly religious. They describe the world of number and form and structure with the same kind of language the clergy describe God, and so there is some sense in which these are felt as aspects of
14.
▲
by
jessermeyer
4y ago
If an engineer at a FAANG company reduced their global link times by even 10% they'd be promoted into early retirement. Mold is an order of magnitude faster.
15.
▲
by
jessermeyer
4y ago
Deeply and needlessly cynical. rui tried to fund a high-value software infrastructure project on its own merit and it's not feasible long term. So a change is required. Hardly a bait and switch 'extortion'.
16.
▲
by
jessermeyer
4y ago
It's more that "construct the geometry" is a highly subjective exercise. :)
17.
▲
by
jessermeyer
4y ago
Large web companies like Google implement their own encryption stack anyway. On the BSD's I've used, LibreSSL is a standard kernel configuration option. I'll note on FreeBSD, LibreSSL lacks the in-kernel fast path, last I ch
18.
▲
by
jessermeyer
4y ago
This piece accusing Watts of laziness is just as guilty. `It’s true that Buddhism, and particularly Zen Buddhism, teaches that we are perfect just as we are, we have merely forgotten our true nature.` As someone who has studied Zen Buddhism
19.
▲
by
jessermeyer
4y ago
As others have hinted to -- no userspace copies. No context switches. Vroom Vroom.
20.
▲
by
jessermeyer
4y ago
What makes you think culling triangles is going away? Ray tracing is usually done with a highly approximated volume or planar representation of the scene, which is then applied to surface triangles. Rendering objects that 'we can'
21.
▲
by
jessermeyer
4y ago
Modern renderers: Use the GPU to decide what to render, and in a growing number of cases, will cull triangles in compute (software) instead of letting the fixed pipeline do it. The vertex shader feeds parameters to the fragment shader even
22.
▲
by
jessermeyer
4y ago
Unfortunately NASA has really tightened the hatches as of late, so I'm not aware of any. :(
23.
▲
by
jessermeyer
4y ago
There is but unfortunately I do not have access to it. You'll have to ask the SSAI recruiter.
24.
▲
by
jessermeyer
4y ago
Hi everyone, my group at NASA is looking to hire a US citizen junior programmer government contract to help assist with our mission to map every tree on the planet! If you're a US resident and want to help us tackle exascale compute p
25.
▲
by
jessermeyer
4y ago
Compiler, Language, and Software engineer people do not often overlap, and so neither do their constraints. Over time you see opposing drift occurring, where language people end up designing languages nice for language development, softwar
26.
▲
by
jessermeyer
4y ago
Odin forbids negative shifts.
27.
▲
by
jessermeyer
4y ago
Thanks. Currently Odin would cache i on the stack for retrieval later, granting LLVM the ability to load it into a register if profitable with knowledge that after the read, `i` is constant, which bypasses the RAW hazard after the initial
28.
▲
by
jessermeyer
4y ago
Thanks. I was thinking of strict-aliasing and the associated undefined behavior, which Odin forbids. Odin's atomic intrinsics model after C11 closely (and require the programmer to emit memory barriers when cache behavior must be con
29.
▲
by
jessermeyer
4y ago
Obviously Odin does not use C's memory model. And in instances where LLVM optimizes Odin for UB, it is a bug, and not a feature. Odin explicitly opts out of all optimization passes that depend or leverage UB, but that's a moving
30.
▲
by
jessermeyer
4y ago
I should clarify. I may have mistyped. Odin allows type inference at the declaration level `foo := 1` for example, and a few other places, largely from the constant system. 1 can be an integer, float, or even a matrix, given the larger co
More ›