3 ms·
Ah yes, the "* Considered Harmful" tradition in computer science. A tradition so widespread that it has even wrapped around upon itself and yielded the "'Consi
by Verdex 3y ago
Ah yes, the "* Considered Harmful" tradition in computer science. A tradition so widespread that it has even wrapped around upon itself and yielded the "'Considered harmful' considered harmful" paper.
Not the best start already. Hmm, written by 'Anonymous Authors'. So is this supposed to be a joke? Is the implication that speaking out against rust makes you the target of unjust persecution? Is it written by people known to have an axe to grind?
Abstract: This is a free-verse poem setting up a rust advocate strawman. Do such people exist on the internet? Yes. But time cube also exists on the internet.
Introduction: Incrementally rewriting a C/C++ system in rust is bad because FFI can have problems. Which can be simplified with a different spin to be, "C/C++ are so bad that they contaminate even the mighty rust."
It feels like the paper might have some good information that would be useful to people who want to augment their codebases with rust. However, it starts off so combative, that I don't think I could seriously recommend anyone actually read it. Maybe just skip the abstract and intro and see what you get out of it?
- remexre 3y ago"Anonymous Authors" is typical for a pre-print that might be sent out for blind peer review.
- Verdex 3y agoInteresting, TIL. Follow up question then: Is it normal for pre-prints that go out for blind peer reviews to be publicly posted like this? Should I be interpreting this as a leak of some sort, someone trying to get their work public eyeballs without messing with the peer review, etc? Or is this just par for the course in academia?
- vngzs 3y agoThe only publication that might take this paper without changes is POC||GTFO. Did you read the abstract?
- spoiler 3y ago> Which can be simplified with a different spin to be, "C/C++ are so bad that they contaminate even the mighty rust." I've written C and C++ for a long time, and... Alas, you're not completely wrong lol. At work there's a still unresolved ticket of me trying to get cross compilation working, and it's basically impossible because of the way most C/C++ tooling is built and works. CLang kinda works nicer here than GCC, but there were other issues with that that I encountered. Basically, it's nearly unsolvable due to the number of hoops one needs to jump to properly link against a dynamic library produced for the target platform (if the host platform is different).
- tester756 3y agoDon't you think you're a little bit too emotional/biased just because title (which isnt even really weird, just meme among HNers) and that authors arent using their real (or fake) names? Those are totally irrelevant
- Verdex 3y ago> Don't you think you're a little bit too emotional/biased just because title No, I don't.