Work in progress: 181,232 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #2623

R

Renato Athaydes

Personal blog · renato.athaydes.com/postsprogramming

Renato Athaydes's personal blog at renato.athaydes.com covers programming. Since 2019, 29 different Hacker News readers have linked it 46 times, most often “Revisiting Prechelt’s paper comparing Java, Lisp, C/C++ and scripting languages”. No feed was found, so read it on the site itself.

No feed foundVisit the blog
46mentions?
29HN people?
2019–2025first – last linked?
Links on Hacker News per year · peak 17 in 2021

Too few sampled comments (19) to say how often HN recommends it.?

Why HN links it

HN readers link Renato Athaydes's posts on running Java in the browser (TeaVM, CheerpJ) with benchmarks, on Lisp performance against Java and Rust, and on a Unison review, as data for language comparisons.

Summarised by Claude from a sample of 19 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

Most-linked posts?

  1. Revisiting Prechelt’s paper comparing Java, Lisp, C/C++ and scripting languages
    6 people · 9 mentions · first linked 2021-07-26
  2. Comparing JVM alternatives to JavaScript
    4 people · 8 mentions · first linked 2019-04-21
  3. How to write slow Rust code
    4 people · 4 mentions · first linked 2021-08-02
  4. Optimising Common Lisp to try and beat Java and Rust on phone encoding 2/2
    3 people · 3 mentions · first linked 2021-10-11
  5. A look at Unison: a revolutionary programming language
    3 people · 3 mentions · first linked 2023-01-09
  6. Zig comptime: does anything come close?
    2 people · 2 mentions · first linked 2025-01-16
  7. How to write fast Rust code
    2 people · 2 mentions · first linked 2021-08-15
  8. Taking Project Loom for a spin (Java virtual/green Threads)
    2 people · 2 mentions · first linked 2020-05-17
  9. Interesting features of the Dart programming language
    2 people · 2 mentions · first linked 2019-07-07
  10. How to write slow Rust code – Part 2
    2 people · 2 mentions · first linked 2021-08-09

What Hacker News says?

  1. I don't think that's the same thing (rather, it's more like ordinary Zig variables in code that's evaluated at compile-time), as there's no arbitrary mixing of compile-time and runtime computation. Again, compare with https://ziglang.org/documentation/master/#Case-Study-print-i... Anyway, I found this article that concludes that D's compile time evaluation is equivalent in power to Zig's, although it also doesn't co…

    Comment linking /posts/comptime-programming

    on “Things Zig comptime won't do”
  2. Submitted Learning Common Lisp to beat Java and Rust on a phone encoding problem as a story · 337 points

    HN discussion
  3. If that's your main downside, that's pretty good, since clunkiness is in many ways fixable. Personally with standard CL I like to use property lists with keywords, so a "map literal" is just (list :a 3 :b 'other). It's fine when the map is small. The getter is just getf, setting is the usual setf around the getter. There's a cute way to loop by #'cddr for a key-and-value loop, though Alexandria (a very common utilit…

    Comment linking /posts/how-to-write-slow-rust-code.html

    on “Porting SBCL to the Nintendo Switch”
  4. Submitted Comparing JVM alternatives to JavaScript as a story · 123 points

    HN discussion
  5. teleforce · 2025-11-26Recommends
    I've found this helpful review on Unison albeit the article is from 2023 [1]. [1] A look at Unison: a revolutionary programming language: https://renato.athaydes.com/posts/unison-revolution.html

    Comment linking /posts/unison-revolution.html

    on “Unison 1.0”
  6. Submitted Revisiting Prechelt’s paper comparing Java, Lisp, C/C++ and scripting languages as a story · 118 points

    HN discussion
  7. I think it was this blog: https://renato.athaydes.com/all-posts They also tested common lisp!

    Comment linking /all-posts

    on “Java at 30: Interview with James Gosling”
  8. Submitted How to write slow Rust code as a story · 107 points

    HN discussion
  9. 31.55KB transferred according to Chrome for the sample app here: http://teavm.org/live-examples/todomvc/#/ Compared to React, GWT, Vaadin, and CheerpJ, TeaVM comes out on top for Lighthouse scores and JavaScript size: https://renato.athaydes.com/posts/comparing-jvm-alternatives...

    Comment linking /posts/comparing-jvm-alternatives-to-js.html

    on “TeaVM: Build Fast, Modern Web Apps in Java”
  10. Submitted Optimising Common Lisp to try and beat Java and Rust on phone encoding 2/2 as a story · 78 points

    HN discussion
  11. TeaVMFan · 2021-02-01Recommends
    Throw away your preconceived notions -- TeaVM beat React at its own game. * Faster startup * Better Lighthouse score * Less code See for yourself: https://renato.athaydes.com/posts/comparing-jvm-alternatives...

    Comment linking /posts/comparing-jvm-alternatives-to-js.html

    on “TeaVM: Build Fast, Modern Web Apps in Java”
  12. Submitted Creating Lisp Systems as a story · 6 points

    HN discussion
  13. Lisp as an alternative to Java, still, in 2021 (and C++ and Rust[1]): https://renato.athaydes.com/posts/revisiting-prechelt-paper-... [1] talking about speed

    Comment linking /posts/revisiting-prechelt-paper-comparing-languages.html

    on “Lisp as an Alternative to Java (2000)”
  14. Submitted How to write slow Rust code – Part 2 as a story · 6 points

    HN discussion
  15. The next blog post goes into more detail regarding possible optimizations. https://renato.athaydes.com/posts/how-to-write-slow-rust-cod... The JVM startup time is discussed, and it mentions that a pre-compiled version using Graal might make for an interesting comparison. It wasn't done, because as mentioned in the blog post, things were getting out of hand with all the extra testing.

    Comment linking /posts/how-to-write-slow-rust-code.html

    on “Revisiting Prechelt’s paper comparing Java, Lisp, C/C++ and scripting languages”
  16. Submitted Revisiting Prechelt’s paper comparing Java, Lisp, C/C++ & scripting languages as a story · 6 points

    HN discussion
  17. The classic, now quiet dated citation, is "An empirical comparison of C, C++, Java, Perl, Python, Rexx, and Tcl" by Lutz Prechelt. Recent-ish commentary (July 2021) about it at https://renato.athaydes.com/posts/revisiting-prechelt-paper-... , HN commentary at https://news.ycombinator.com/item?id=28108806 . Google Scholar gives about 476 paper which cite Prechelt's work. I have not followed other work in that field.

    Comment linking /posts/revisiting-prechelt-paper-comparing-languages.html

    on “Selecting a programming language can be a form of premature optimization”
  18. Submitted A look at Unison: a revolutionary programming language as a story · 5 points

    HN discussion
  19. A recent blog post discussing some other ways to run Java in the browser: https://renato.athaydes.com/posts/comparing-jvm-alternatives... I currently use TeaVM and it's excellent, but I'll give J2CL a try.

    Comment linking /posts/comparing-jvm-alternatives-to-js.html

    on “J2cl: Transpile Java to JavaScript for Closure Compiler”
  20. Submitted Testing and building C projects with Zig as a story · 5 points

    HN discussion
  21. If you're seeking performance, stick to Common Lisp? https://renato.athaydes.com/posts/how-to-write-slow-rust-cod... they sweat to great lengths to beat the non-optimized original Lisp program^^ (for ML-style type checking, check out the newly released Coalton library) TLDR; when talking Lisp, CL has still much to show.

    Comment linking /posts/how-to-write-slow-rust-code.html

    on “Ketos: Lisp dialect scripting and extension language for Rust programs”
  22. Submitted The difficult problem of managing Java dependencies as a story · 4 points

    HN discussion
  23. The new release of TeaVM (0.11.0) now supports WebAssembly GC. This increases performance while further decoupling TeaVM apps from ECMAScript. TeaVM ( https://teavm.org/ ) is an Apache-licensed project, free for use in commercial projects. It is mature and used widely, including in frameworks like Flavour ( https://frequal.com/Flavour/book.html ) and more projects listed here: https://www.frequal.com/TeaVM/TeaVmBase…

    Comment linking /posts/comparing-jvm-alternatives-to-js.html

    on “New Java to WASM GC Transpiler: Run Java in the Browser, No Plugin Required”
  24. Submitted Revisiting Prechelt’s paper comparing Java, Lisp, C/C++ and scripting languages as a story · 4 points

    HN discussion
  25. I'm also very curious for hear from expert lispers. I've tried to find the sweat spot where lisp would fit better than what I already know: shell for glue and file ops, R for data munging and vis, python to not reinvent things, perl/core-utils for one liners. But before I can find the niche, I get turned off by the amount of ceremony -- or maybe just how different the state and edit/evaluate loop is. I'm holding ont…

    Comment linking /posts/revisiting-prechelt-paper-comparing-languages.html

    on “Learn Lisp the Hard Way”
  26. Submitted Zig comptime: does anything come close? as a story · 3 points

    HN discussion
  27. There is a fun blog series about comparison and tweaks of the same problem between java, rust and CL. I will link only the last part of the series[1], but the general take is that SBCL performs comparably to a heavily optimized java implementation, and can even hold a candle to rust and java on short runs. [1] https://renato.athaydes.com/posts/revenge_of_lisp-part-2.htm...

    Comment linking /posts/revenge_of_lisp-part-2.html

    on “I Still ‘Lisp’ (and You Should Too)”
  28. Submitted How I wrote my own Smart Home software as a story · 3 points

    HN discussion
  29. (they are using Webkit for the browser) funny story on Lisp's performance (compared to Java and Rust): https://renato.athaydes.com/posts/revisiting-prechelt-paper-... CL was beating Rust out of the water (in speed) with its un-optimized algorithm, that the post author copied from a Lisp manual. After much sweating, Rust eventually beat CL's version.

    Comment linking /posts/revisiting-prechelt-paper-comparing-languages.html

    on “Why Lisp?”
  30. Submitted How to write fast Rust code as a story · 3 points

    HN discussion

Search all of HN for renato.athaydes.com

Linked by the same people?