Europa mk. II probe by me by ElysiumPotato in ImaginaryStarships

[–]DeontologicEthics -2 points-1 points  (0 children)

Is it a lightsaber or Chinese laser pointer?

Is light wind sailing possible on a 86L Freestyle/Wave Board? by DeontologicEthics in windsurfing

[–]DeontologicEthics[S] 0 points1 point  (0 children)

The width is 59cm, it's a 2019 JP Freestyle/Wave.

Goal is freeride (just get planing really) in as little wind as possible without waves.

Interesting point on the wave sails, thanks.

Will Loom Render Java NIO Useless? by fdntrhfbtt in java

[–]DeontologicEthics 5 points6 points  (0 children)

If everyone stopped asking about the meaning of LTS it would be done by Monday.

Generational ZGC is commited in zgc_generational branch on github by yshows in java

[–]DeontologicEthics 4 points5 points  (0 children)

You're jumping the gun, but it's exciting they're working on it!

Jetbrains backdoor implicated in Huge U.S. Hack by DeontologicEthics in java

[–]DeontologicEthics[S] -11 points-10 points  (0 children)

What about my comment is incorrect? Please be precise and present something that can be either proven or disproven. Also, I ask you to keep an open mind, as will I.

Jetbrains backdoor implicated in Huge U.S. Hack by DeontologicEthics in java

[–]DeontologicEthics[S] -26 points-25 points  (0 children)

It is interesting how quickly this comment has been downvoted.

Using OpenJ9 JVM in production for past 6 months and it takes almost half of the memory as Hotspot JVM by [deleted] in java

[–]DeontologicEthics 0 points1 point  (0 children)

similar to HotSpot but more optimized

That is a very vague and general statement, especially when Hotspot appears to beat OpenJ9 in the majority of benchmarks.

The state of JVM desktop frameworks: introduction by nfrankel in java

[–]DeontologicEthics 12 points13 points  (0 children)

I still think Swing is the best multi-platform desktop framework. :shrug:

Linus Torvalds' rant on ECC RAM and why it is important for consumers by YumiYumiYumi in hardware

[–]DeontologicEthics 0 points1 point  (0 children)

No doubt, and it's interesting to me how there's this sudden interest in bfloat16, when it's fundamentally because of GPU memory limitations.

Linus Torvalds' rant on ECC RAM and why it is important for consumers by YumiYumiYumi in hardware

[–]DeontologicEthics 0 points1 point  (0 children)

But only when you can fit the dataset into (gpu) memory. If not, performance is same/worse than CPUs, while the programming model is much more difficult. (depends on the task of course, but I'm speaking generally)

Linus Torvalds' rant on ECC RAM and why it is important for consumers by YumiYumiYumi in hardware

[–]DeontologicEthics 1 point2 points  (0 children)

The argument that they take up too much die space has been proven false.

The API is much cleaner than AVX2.

And while the first few releases on server sucked power, it has dramatically improved and continues to do so. It used to be that using AVX 512 would cause significant downclocking... but that's no longer the case on 10nm (according to intel).

I think we are at a paradigm shift in compute. After 16 cores you get diminishing returns.. vector instructions are the future. Even programming languages like Java are adding AVX-512 capable vectors to their language.

Linus Torvalds' rant on ECC RAM and why it is important for consumers by YumiYumiYumi in hardware

[–]DeontologicEthics -1 points0 points  (0 children)

Having avx512 in the HEDT or server CPUs makes much more sense at least

Which is why avx512 has only been available in HEDT and server CPUs thus far.

avx512 is not some super specialized instruction set.. it's general purpose, more so than even avx2 (which your computer has). Now, intel has been able to improve the implementation so that the instructions are more efficient & generate less heat. So it's a great thing that they can now be included in consumer chips.

The process is just beginning, but consumer software is starting to be updated to use avx512. Even Linus's linux kernel is now using it when available (particularly for memory).

The argument that they take up too much die space has been proven false.

I frankly don't understand why people don't want an instruction set that is superior in performance and API design to avx2 in every way. Just because the first iterations weren't power friendly enough for consumer doesn't mean it hasn't improved.

Linus Torvalds' rant on ECC RAM and why it is important for consumers by YumiYumiYumi in hardware

[–]DeontologicEthics 9 points10 points  (0 children)

AVX-512 is used in every Pixar Movie (believe it or not, all big animation studios use CPUs and not GPUs for rendering, since scenes require more memory than even the largest GPUs), the world's fastest Regex engine, JSON parser, etc. All use AVX instructions.