en4bz's comments

en4bz | 4 years ago | on: If you’re not using SSH certificates you’re doing SSH wrong (2019)

Kids theses days hate using technology that's older than themselves? Kerberos is amazing and it make me sad to see all these people reinventing stuff that was solved 30 years ago. The number of companies selling SSO and doing it poorly (see this weeks okta hack) is unfortunate.

en4bz | 5 years ago | on: Zluda: CUDA on Intel GPUs

> Tying to the previous point, currently ZLUDA does not support asynchronous execution. This gives us an unfair advantage in a benchmark like GeekBench. GeekBench exclusively uses CUDA synchronous APIs

Any "professional" application solely use async APIs so while these numbers may look impressive something like tensorflow or pytorch would either not run or be incredibly slow.

en4bz | 5 years ago | on: Nvidia Unveils GeForce RTX 30 Series GPUs

All this on Samsung 8nm (~61 MT/mm2). They didn't even feel the need to use TSMC 7nm (~100 MT/mm2). Probably keep the price down and to reserve capacity at TSMC for the A100.

This is like the anime hero/villain (depending on your perspective) equivalent of fighting at half power.

en4bz | 5 years ago | on: Low latency tuning guide

NO_HZ_FULL only works on Fedora and RHEL/CentOS 7+ unfortunately. Not sure why Debian derivatives haven't enabled this feature in the kernel.

en4bz | 5 years ago | on: Cloudflare was down

1.1.1.1 is dropping ICMP pings while 8.8.8.8 is not but 8.8.8.8 is still returning DNS errors.

en4bz | 5 years ago | on: Publishers File Suit Against Internet Archive

There's a reason this as filed in the southern district of NY [1]. IA will lose based on the results of the Redigi case. The court found that in the case of a digital phonorecord that the "tangible medium" was the hard drive of the device it was downloaded to. Thus if you want to resell an MP3 you need to sell your hard drive. You can't just copy it to someone else's and then delete it. Any copy other than the original was found to be an illegal copy.

They never even looked at First Sale Doctrine which is a possible defense in this type of dispute.

If you translate this too books then the book itself is the tangible medium. Scans are infringing copies and only valid for personal use.

[1] https://en.wikipedia.org/wiki/Capitol_Records,_LLC_v._ReDigi...

en4bz | 5 years ago | on: Teleforking a Process onto a Different Computer

CRIU can use two mechanisms to detect page changes. One is the soft-dirty kernel feature which is mainlined and can be accessed via /proc/PID/pagemap [1]. The other is userfaultfd which is only partially merged in the newest kernel. userfaultfd lacks write detection which the article mentioned. My understanding is that using pagemap requires the entire process to be frozen while it is scanned for memory changes and the memory is copied while uffd allows for a more streaming/on-demand approach that doesn't require stopping the entire process.

[1] https://www.kernel.org/doc/Documentation/vm/soft-dirty.txt

en4bz | 6 years ago | on: Tachyum starts from scratch to etch a universal processor

My understanding of this product is that it is a revisiting of Very Long Instruction Word (VLIW) as seen in Itanium 20 years ago. I think that the idea of VLIW was a good idea that failed at the time due to the pure momentum of x86 and Moore's law.

Now the Moore's is basically at its end and x86 is partially stagnating, at least from Intel, other platforms like ARM are gaining traction and it seems like a good time to revisit VLIW.

I think another key factor is that most applications now run on top of platforms/frameworks rather than at the native level. This means you only need to port Linux, the JVM, node, python, and a few others and you captured a pretty large potential audience. Compare this to the mid 00's when moving to Itanium meant porting all you native apps.

page 2