Like how they are provoking Hezbollah with their "double-tap" strikes.
1,462 karma · joined January 24, 2016
Like how they are provoking Hezbollah with their "double-tap" strikes.
The US and EU have a lot of existing infrastructure, construction of which required enormous amounts of CO2 emissions. Countries that are still building out their infrastructure should be expected to expend more CO2 per capita to catch up. (Modern equipment is more effecient, but still).
You've got the history backwards, friend.
type ColorWrapper struct {
color.Color
...
}
ColorWrapper will implement color.Color. I don't know what the point would be, but another way to break the compile-time type safety.Instead, they've been going after the CPU market (and winning), HPC/scientific computing (high FP64 performance, in contrast to Nvidia's focus on low-precision ML compute), and integrating Xilinx.
However, I agree that it's an unfortunate situation, and I hope AMD becomes competitive in this space soon.
AMD has used the same IO die across multiple generations of Zen hardware. This cuts the dev and validation costs for using new processes.
Fungibility helps reduce the cost of making SKUs. Want more cores? Add more compute dies. Your customers want more big chips then expected? It's easier/faster to adapt production since only the final steps differ. The component pieces are the same.
Whether you agree or not, I definitely think that promoting loop variables to be heap allocated is consistent with the rest of Go.
This is weird for C++ programmers that think about the stack vs heap, but perfectly natural for Go. In Go, stack allocation for variables is a compiler optimization, not part of the language semantics. Go also only uses scope for visibility, not RAII.
Otherwise they would be no different from any other instance type.
Though it would require significant work to move. And the alternatives may not perform as well. And there 100% would be supply shortages.
So overall pretty bad but I think Apple could survive it.
Rust interops much better with C than most languages, including Java, and offers a smoother transition path to increased safety.
Not unreasonable. The details are always in the research paper after all.
If it takes 1/2 the time to do something, you can do double the work in that time.
If on the other hand, you can do 1.5x the work in the same time, it means you've made it use 33% less time than before.
With 10% less time you're taking 1/0.9 = 1.11111x more work in the same time.
So the padding, alignment, endianness, all leak. And it sounds like X does something like this: clients expect the endianness of serialized data to match the local machine and the server can optionally account for this.
There's a ton of work to optimize TCP including hardware offloads that help push higher throughput. Basically we're talking library + kernel + hardware changes. It might be possible to get some of these into QUIC, but since QUIC is most compelling for WAN traffic, there's probably not much incentive for that.
Most students I know were TA for one or two semesters and RA for the remainder of their 6 years. As far as I can tell, they are all a financial gain, not drain, for the university. That will likely depend on the department though.
I don't know about Masters students.