HN user

drivebyhooting

796 karma
Posts3
Comments454
View on HN

Doesn’t this generalize? Mathematics matters less than less as fewer people are capable of understanding it. So whatever cutting edge, deep insight about the nature of groups matters less than different equations which matters less than solving linear equations, etc.

Full monomorphization can also greatly increase code size and icache pressure. Especially if LTO was not possible.

I haven’t seen icache pressure causing performance degradation in the wild but it is in theory possible.

The biggest issue with stenciling is lack of inlining. So for example if the argument to a generic function is an array backed container, then element access will have to go through a method call that cannot be inlined.

Besides the call indirection, the compiler also loses optimization opportunities.

With the stenciling design many generic functions found in the C++ stl have to pay significant abstraction costs.

Anyway, I like the go design.

Yes that is what I meant. It’s not the same across reference frames.

I don’t find the OP a convincing argument. What is temperature, why can you assume it didn’t change and the measurement also didn’t change commensurately? Why should kinetic energy be convertible with thermal energy? Chemical energy?

It’s very hand wavy and introduces many assumptions.

Kinetic energy is a book keeping trick. The real mystery is explaining how it relates to other forms of energy and how to tie it together.

I’ve heard of space based microwave energy weapons. I haven’t looked at the physics personally but I talked to someone who did.

Something like a 10MW phased array to create a 1 cubic meter ball of plasma in the atmosphere. I wonder about the transmission losses… but what a weapon that would be!