3 ms·
But claiming that "X software is written in Y language/framework" says nothing about efficiency or safety. It's just meaningless marketting piggy-backing on pop
by geezerjay 7y ago
But claiming that "X software is written in Y language/framework" says nothing about efficiency or safety. It's just meaningless marketting piggy-backing on popular buzzwords.
And claims about "the future" are simply absurd. Oddly enough, this link appears right next to another story on how Cobol powers the world's economy.
Frankly, I'm surprised blockchain wasn't shoved somewhere in the announcement.
- andygrove 7y agoCheck out my previous benchmarks on Rust-based DataFusion vs JVM-based Apache Spark workloads. It isn't just about raw performance numbers but also about resource requirements (especially RAM requirements when using JVM or similar GC-based languages). There are order-of-magnitude differences.
- geezerjay 7y agoIf you have tangible results then present your benchmarks. If you limit your marketing to empty claims regarding "the future" and vague assertions on performance then you're actually actively working to lower your credibility.
- andygrove 7y agoThis is a personal open source project. I'm not sure I'm "marketing" it since I make zero dollars from this work. For benchmarks, check out the past 18 months of posts on my blog. Here is the most recent: https://andygrove.io/2019/04/datafusion-0.13.0-benchmarks/ https://andygrove.io/2019/04/datafusion-0.13.0-benchmarks/
- geezerjay 7y agoFrom your blog post: > "The benchmarks are not 100% fair" I doubt anyone has time to rummage through 18 months of blog posts to look for data on a blog, specially as you're not willing to compile it and the one you cherry-pick is also euphemistically described in your own words as "not 100% fair". But hey, at least you have your marketing buzzwords on point.
- andygrove 7y agoBenchmarks are rarely fair. They are often biased in favor of those producing the benchmarks, whether intentionally or not. Whether you want to explore this more or not is your choice. Nobody is asking you to engage in this conversation. If you are not interested and/or are not enjoying the discourse here, feel free to move along.
- i4t 7y agoplease, stop it.
- eklavya 7y agoDon't you think you are being unreasonably harsh? Why are you attacking somebody's open source project with such passion?
- andygrove 7y agoThanks eklavya but it's completely normal on HN to have trolls criticizing other people's work. Best thing is to just ignore them. They can move on to criticize other posts. Much easier than contributing.
- andygrove 7y agoI admit I haven't benchmarked against COBOL blockchains.
- andygrove 7y ago"But claiming that "X software is written in Y language/framework" says nothing about efficiency or safety" Except for the fact that it does in some cases. Rust is definitely safer than C or C++ (unless the Rust code is explicitly using the unsafe keyword).
- geezerjay 7y agoThe key fact that you're ignoring is that, as you implicitly acknowledge, "in some cases" it says absolutely nothing about efficiency or safety. Software isn't magic. Your software design practices, and consequentlg yout software, doesn't magically become safe and efficient just because you switch language/framework. The days where the myth that using language X bought you more speed are long gone, along with the credibility kf those who keep making those baseless claims.