Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
igouy
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
42 ms
·
721.
▲
by
igouy
3y ago
The data has nothing definite to say about language implementations that were not measured. Let's focus on what we might say about those that we're measured.
722.
▲
by
igouy
3y ago
> shows you how fast your code is usually going to run Why would you think that? Maybe the "naive" implementation just shows how fast the easily removed hotspot in your code is going to run. "Swap the order of two statemen
723.
▲
by
igouy
3y ago
My apologies. One chart for nqueens and one chart for matmul would be fine.
724.
▲
by
igouy
3y ago
We don't know that OpenJDK was "Some JIT-based language runtimes take up to ~0.3 second to compile and warm-up" Maybe that was PyPy with program times >5 seconds.
725.
▲
by
igouy
3y ago
Please make and publish those measurements!
726.
▲
by
igouy
3y ago
How would you decide who were beginners and who were experts? Here are naive line-by-line transliterations from an original C program: https://benchmarksgame-team.pages.debian.net/benchmarksgame/... Here exhaustively-o
727.
▲
by
igouy
3y ago
This? https://tratt.net/laurie/blog/2018/why_arent_more_users_more...
728.
▲
by
igouy
3y ago
Those are unfounded conjectures. When you show the results for those programs have been greatly affected … As-in "Wtf kind of benchmark counts the jvm startup time?" https://benchmarksgame-team.pages.debian.net/b
729.
▲
by
igouy
3y ago
How else would you find the difference between using that library from C and using that library from Python? pidigits gcc #1 https://benchmarksgame-team.pages.debian.net/benchmarksgame/... pidigits Python3 #3 https:&#
730.
▲
by
igouy
3y ago
https://benchmarksgame-team.pages.debian.net/benchmarksgame/...
731.
▲
by
igouy
3y ago
And hide differences due to label-length personal-preferences.
732.
▲
by
igouy
3y ago
fwiw https://benchmarksgame-team.pages.debian.net/benchmarksgame/...
733.
▲
by
igouy
3y ago
For example: https://benchmarksgame-team.pages.debian.net/benchmarksgame/... "How source code size is measured" https://benchmarksgame-team.pages.debian.net/benchmarksgame/...
734.
▲
by
igouy
3y ago
"Nonetheless, because most benchmarks run for several seconds, including the startup time does not greatly affect the results." https://github.com/attractivechaos/plb2#startup-time
735.
▲
by
igouy
3y ago
Thanks, and they know: "Plb2 complements the Computer Language Benchmark Games."
736.
▲
by
igouy
3y ago
> many charts doing one thing each Would not be a summary.
737.
▲
by
igouy
3y ago
? openjdk, GraalVM, Corretto https://benchmarksgame-team.pages.debian.net/benchmarksgame/...
738.
▲
by
igouy
3y ago
"Cuis-Smalltalk uses GitHub to host, version, diff its core development and to manage a set of external packages (i.e. code that is maintained independently and outside Cuis-Smalltalk but closely related to it). Package files are simpl
739.
▲
by
igouy
3y ago
Yes, we can all verify what's written. I didn't use Smalltalk until 1988, so there was at-least the opportunity to learn from the mistakes of others.
740.
▲
by
igouy
3y ago
"Object-Oriented Software Systems" Byte Magazine 1981 https://archive.org/details/byte-magazine-1981-08/page/n75/m... "Design Principles Behind Smalltalk" Byte Magazine 1981 https:&#
741.
▲
by
igouy
3y ago
The article subtitle is: "A deep dive into the text mode editors we had and how they compare to today's". The second paragraph says: "This time around, I want to look at the pure text-based IDEs that we had in that era b
742.
▲
by
igouy
3y ago
You must have been a very early user, this was published in 1984 — "At the outset of a project involving two or more programmers: Do assign a member of the team to be the version manager. … The responsibilities of the version manager c
743.
▲
by
igouy
3y ago
> encouraged to make additions and even changes to the base classes By whom? "Guideline 120 Avoid modifying the existing behavior of base system classes." 1996 Smalltalk with Style page 95 https://rmod-files.lille.in
744.
▲
by
igouy
3y ago
You say Smalltalk encouraged "a tangled mess of code" when we can all see that Smalltalk encouraged code sharing in external files: "Within each project, a set of changes you make to class descriptions is maintained. … Using
745.
▲
by
igouy
3y ago
People do: https://pharo.org/success/BoeingBoletos.html
746.
▲
by
igouy
3y ago
Cincom Smalltalk is the one being compared.
747.
▲
by
igouy
3y ago
One way Smalltalk was made a better fit for number crunching: primitives.
748.
▲
by
igouy
3y ago
fwiw "How many lines of C it takes to execute a + b in Python" was explicitly about CPython. fwiw PyPy doesn't seem to have been released in "the late 1990s".
749.
▲
by
igouy
3y ago
You just happened to post a day after "Ruby 3.3.0-Rc1 Released" "many performance improvements especially YJIT" https://news.ycombinator.com/item?id=38599293
750.
▲
by
igouy
3y ago
> Most languages with enough optimization works can be made performant enough that it's no slower than 10x C. Maybe if we take the slowest C program, CPython no slower than 50x ? https://benchmarksgame-team.pages.debian.n
More ›