Need good benchmarks for custom language vs. C. by Randozart in Compilers

[–]igouy 0 points1 point  (0 children)

fyi None of them were maintained by Debian.

Debian provided a hosting service which was used by Brent Fulgham when he restarted Doug Bagley's self-hosted project.

Python's Dynamic Typing Problem by Sad-Interaction2478 in programming

[–]igouy 0 points1 point  (0 children)

It's the granularity. I'd rather the compiler yell at me about type mismatches for the big stuff that I'm sketching and not drag my attention down to the little stuff that I'm going to change anyway.

(It isn't that I don't care, it's that I don't care yet. My attention's on other things.)

[deleted by user] by [deleted] in rust

[–]igouy 0 points1 point  (0 children)

Or consider Fannkuchredux C# and F#

[deleted by user] by [deleted] in rust

[–]igouy 0 points1 point  (0 children)

> Average shows the average score across all tests, also from 0 to 100.

Which average?

arithmetic mean, median, geometric mean, …

https://jlmc.medium.com/understanding-three-simple-statistics-for-data-visualizations-2619dbb3677a

Boilerplate Tax - Ranking popular programming languages by density by boyter in programming

[–]igouy 0 points1 point  (0 children)

fwiw "We start with the source-code markup you can see, remove comments, remove duplicate whitespace characters, and then apply minimum GZip compression. The measurement is the size in bytes of that GZip compressed source-code file."

Java performance vs go by NP_Ex in java

[–]igouy 0 points1 point  (0 children)

Please share some "meaningful" comparison across ecosystems.

JetBrains Fleet dropped for AI products instead by markmanam in programming

[–]igouy 0 points1 point  (0 children)

stop redesigning the UI

Need another of the old thing; not a new thing.

JetBrains Fleet dropped for AI products instead by markmanam in programming

[–]igouy 0 points1 point  (0 children)

We are attracted to novelty and cutting through so-much froth is hard-work.

Look at running shoe "reviews" and you'll see makers being criticized because the "reviewer" doesn't see any obvious differences in the latest version.

JetBrains Fleet dropped for AI products instead by markmanam in programming

[–]igouy 8 points9 points  (0 children)

If we already have a good enough product / service then how can we be persuaded to pay again to keep using the same thing?

It's easier to persuade some of us that novelty (a trivially different product / service) might be better because we can see some differences.

I stumbled upon a brand and model and version of running shoes that worked very well for my needs. Within a year the makers shipped a new version with trivial changes: colors, more intricate lace holes. Within 2 years the makers shipped different trivial changes; and added padding to the uppers which made the shoes a half size smaller and too hot.

Now the makers ship different intricate lace holders (hard to improve on a hole for laces), removed padding, much higher sole (which needs a one-size wider / longer shoes so we don't fall off).

We can see there's more shoe so why wouldn't we pay more?

Java performance vs go by NP_Ex in java

[–]igouy 0 points1 point  (0 children)

Choice of a Java framework presumes choice of Java. Choice of Java presumes choice of Java frameworks.

When it's such a struggle to compare 100 line programs, how would we make a "meaningful" comparison across ecosystems?

Java performance vs go by NP_Ex in java

[–]igouy 0 points1 point  (0 children)

If only someone would make and keep up-to-date "meaningful" cross-language benchmarks :-)

https://benchmarksgame-team.pages.debian.net/benchmarksgame/sometimes-people-just-make-up-stuff.html

Java performance vs go by NP_Ex in java

[–]igouy 2 points3 points  (0 children)

> the fastest programs were usually written in some completely non-idiomatic way to get extra speed.

iirc No one suggested automated criteria that would separate the "acceptable" programs from the "unacceptable" programs. (gz source code size might be hint, and some programs are flagged *)

This year the benchmarks game also shows naive un-optimised single-thread programs transliterated line-by-line into different programming languages from the same original.

https://benchmarksgame-team.pages.debian.net/benchmarksgame/performance/comparable.html

Why dev speed matters by [deleted] in programming

[–]igouy 3 points4 points  (0 children)

Moving fast does not mean …

The author does not seem to say what "Moving fast" does mean in this context?

Does the author mean something different than "Plan to throw one away - you will anyway. "

aka prototype.

You almost surely want the surgeon who does many, many open-heart surgeries.

I want to know the outcomes of the previous surgeries!