Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    S

    Schemescape

    log.schemescape.com · Personal blog · on HN since 2022

    A personal programming blog on language choice, Common Lisp, small scripting languages, static site generators, and a Steam programming game.

    Visit blogRSSHN submissions
    Languages & CompilersProgramming
    What HN says

    Commenters cite its series comparing many languages, including a favorable take on Nim, and a post on slow SBCL file performance on Windows.

    Stats for nerds
    17HN people shared it
    15linked in comments
    63story points
    Aug 2026last shared
    2023people per year2026

    Top posts on HN

    1. 1
      Python is the new Basic
      1 person · 31 points · first shared 2025 · 85 comments on HN
    2. 2
      The smallest embeddable scripting language, part 1
      2 people · 7 points · first shared 2025 · Discussion on HN
    3. 3
      It's 2023, so of course I'm learning Common Lisp
      1 person · 4 points · first shared 2023 · 1 comments on HN
    4. 4
      A 450 KB static site generator based on Markdown and Lua
      2 people · 3 points · first shared 2025 · Discussion on HN
    5. 5
      Future-Proof Programming Languages
      2 people · 3 points · first shared 2022 · Discussion on HN
    6. 6
      Farewell to a Netbook
      2 people · 3 points · first shared 2025 · 1 comments on HN
    7. 7
      Optimizing for Text-Mode Browsers
      1 person · 3 points · first shared 2026 · Discussion on HN
    8. 8
      Using the Xteink X4, a minimalist e-reader
      1 person · 2 points · first shared 2026 · Discussion on HN
    9. 9
      My Hobby Is Bikeshedding?
      1 person · 2 points · first shared 2025 · Discussion on HN
    10. 10
      Beating Myself at Chess
      1 person · 2 points · first shared 2025 · Discussion on HN

    What HN people wrote when they linked it

    • archargelodJan 2025

      From one of blog posts [0]:

      Nim Nim is the language that impressed me the most in this batch. Everything I thought would be a problem (significant whitespace, choose-your-own-function syntax, intermediate C compliation step) didn't bother me at all. The small sample of the standard library I played with was a little quirky, but Nim seems like excellent bang for your buck. Notes: - Release binary was only 120 KB (linked against libc)! - Thought I'd dislike the syntax, but it was fine - Really easy to get started, many things "just worked" (e.g. grabbing a slice of an array) - Didn't have to specify too many types, but still ran fast - Fast compilation - Didn't like the "hints" it spews out during compilation, even for nim r (build and run) - Why did all take an anonymous function, but foldl took just an expression (with a and b seemingly picked out of thin air) -- is foldl a macro? - Nim might be a good language for hobby projects because it's easy, fast, and produces small binaries - I wonder what the debugging experience is like -- if it's decent, I might be writing a lot more Nim in the future! This exactly my thoughts on Nim and why I use it almost exclusively for all my hobby projects.

      0-https://log.schemescape.com/posts/programming-languages/100-languages-9.html

    • 1vuio0pswjnm7Jan 2025

      https://log.schemescape.com/posts/programming-languages/future-proof-languages-3.html

      "Future-proof programming languages, part 3

      March 3, 2023

      SDK size (measured on x86_64 Alpine Linux), as a proxy for simplicity

      Just looking at SDK size, Rust is an outlier. Even compared to a similarly complex language like C++, the Rust SDK is absolutely huge.

      Even after allowing for a build tool, custom linker, and standard library, the Rust SDK is disappointingly heavy.

      The other languages show some interesting results: JavaScript and C# appear to be the most bloated, closely followed by SBCL (a Common Lisp implementation).

      If I'm just looking for a simple and fast language, that would leave C, Go, and Zig.

      C is almost certainly future-proof for another decade or two and the SDK is reasonably sized.

      I don't like Python."

    • kristianpJan 2026

      A related article I read yesterday lamented that 1GB of RAM isn't enough to run a graphical browser anymore (1). Sure JavaScript runs fast now, but at the cost of the code size of the average website being unnecessarily large. This is because speedy js and speedy network connectivity allows for more code, more network requests. Another example of Wirth's law.

      This was the case when I got a Rapberry Pi 4 with 1GB of RAM about late 2019. You could run one tab of Chrome, but any more and it would be killed.

      (1) https://log.schemescape.com/posts/hardware/farewell-to-a-netbook.html

    • nemoniacAug 2026

      I hadn't heard of this issue with SBCL before so I went searching for it. I guess you're referring to this: https://log.schemescape.com/posts/lisp/sbcl-file-perf-windows.html That article points out that the issue arises only on Windows. Do you have any evidence of such an issue on Linux or other OS?

    • middaycJan 2025

      The author wrote a short comment about each language in the following blogposts:

      https://log.schemescape.com/posts/100-languages/index.html

    • schemescapeJul 2023

      https://log.schemescape.com/

      Currently mostly about Common Lisp and releasing a programming game on Steam… and static site generators :)

    Related

    PyPy Blogmorepypy.blogspot.com242 people

    Let's Remove the Global Interpreter Lock

    PyPy Blog
    Company · last shared 2024
    Lambda the Ultimatelambda-the-ultimate.org615 people

    Simon Peyton Jones Elected into the Royal Society Fellowship

    Lambda the Ultimate
    Publication · last shared 2026
    Ian Bickingblog.ianbicking.org107 people

    Firefox Was Always Enough

    Ian Bicking
    Personal · last shared 2026
    Stack Abusestackabuse.com28 people

    A SQLite Tutorial with Node.js

    Stack Abuse
    Company · last shared 2024
    Not a Monad Tutorialnotamonadtutorial.com40 people

    Weld: Accelerating numpy, scikit and pandas as much as 100x with Rust and LLVM

    Not a Monad Tutorial
    Publication · last shared 2023
    call-with-current-continuation.orgcall-with-current-continuation.org42 people

    Fleng 22 (concurrent logic programming)

    call-with-current-continuation.org
    Personal · last shared 2026
    FP Complete Blogfpcomplete.com201 people

    Monads and GATs in Nightly Rust

    FP Complete Blog
    Company · last shared 2025
    Coalton Blogcoalton-lang.github.io40 people

    Coalton: How to Have Our (Typed) Cake and (Safely) Eat It Too, in Common Lisp

    Coalton Blog
    Company · last shared 2026