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
    R

    Raku Advent Calendar

    raku-advent.blog · Publication · on HN since 2020

    Community-written annual Advent calendar of posts about the Raku programming language, covering its features, Unix philosophy, and practical uses.

    Visit blogHN submissions
    Languages & CompilersProgrammingOpen Source & Linux
    What HN says

    HN commenters recommend it for Raku, DSLs, and LLM code generation, and praise features like atomic integer types. It is also cited in Perl discussions.

    Stats for nerds
    22HN people shared it
    62linked in comments
    499story points
    Jan 2026last shared
    2021people per year2026

    Top posts on HN

    1. 1
      Unix philosophy without left-pad, Part 2: Minimizing dependencies
      2 people · 112 points · first shared 2021 · 67 comments on HN
    2. 2
      Following the Unix philosophy without getting left-pad (2021)
      6 people · 90 points · first shared 2021 · 41 comments on HN
    3. 3
      Dive into Ethereum signatures with Raku language
      1 person · 78 points · first shared 2021 · 11 comments on HN
    4. 4
      Optimizing Raku Programs with Zig
      1 person · 65 points · first shared 2023 · 13 comments on HN
    5. 5
      Perl Is Dead. Long Live Perl and Raku (2020)
      3 people · 18 points · first shared 2020 · 6 comments on HN
    6. 6
      The Raku Advent Calendar 2021
      3 people · 18 points · first shared 2021 · 1 comments on HN
    7. 7
      RFC 188, by Damian Conway: Objects: Private keys and methods
      1 person · 16 points · first shared 2020 · 2 comments on HN
    8. 8
      Sigils are an underappreciated programming technology
      4 people · 7 points · first shared 2022 · Discussion on HN
    9. 9
      Why Raku Is the Ideal Language for Advent of Code – Daniel Sections
      2 people · 6 points · first shared 2020 · 1 comments on HN
    10. 10
      Dosh (LLM-powered shell commands)
      2 people · 5 points · first shared 2025 · Discussion on HN

    What HN people wrote when they linked it

    • cb321Jan 2022

      > isn't cpan pretty much the grandfather of "oh there's a library for that"?

      The TeX CTAN in 1992 [1] was clearly the inspiration for CPAN a year or three later [2] (in both name & thing). So, maybe CTAN is the great grandfather? :-)
      { My intent is only to inform, not be disputatious. I know you said "pretty much". }

      To be fair, C has an ecosystem. OS package managers/installers are a thing. There is surely a list of much >1 "core libs/programs" (terminfo/curses/some text editor/compilers/etc.) that would be in most "bare bones" OS installs upon which you could develop. One certainly depends upon OS kernels and device drivers. IMO, at least one mistake "language" package managers make is poor integration with OS package managers. Anyway you cut it, it is hard to write a program without depending upon a lot of code. Yes, some of that is more audited.

      As the "lump" gets giant, dark corners also proliferate. There was a recent article [3] and HN discussion [4] about trying to have the "optimal chunkiness/granularity" in various ecosystems. I agree that it is doubtful we will solve any of that in an HN sub-to-the-Nth thread. I think that article/discussion only scratched the surface.

      I will close by saying I think it's relatively uncontentious (but maybe not unanimous) that packaging has gone awry when a simple program requires a transitive closure of many hundreds of packages. FWIW, I also often write my own stuff rather than relying on 3rd parties and have…

    • raiphJan 2021

      I don't know much about Perl but am aware of Tau Station, which was launched a few months ago. I recall reading somewhere that it includes a new Perl codebase with approaching a million lines of well written modern code.[0]

      Raku is a different language, a very young one that has its adoption-for-serious-applications curve mostly ahead of it. Thus you get articles like the advent one from a few weeks ago that seriously documents a serious Raku application in a notably unserious way.[1] It's apparently only 7K or 13K lines of code, depending how you count, but well written Raku code is typically a fraction of the length of well written Perl code, so there is that.[2]

      [0] https://taustation.space/blog/category/technology/
      [1] https://raku-advent.blog/2020/12/20/day-20-a-raku-in-the-wild/
      [2] https://p6steve.wordpress.com/2020/04/17/raku-vs-perl-save-70/

    • mstDec 2021

      I continue to be rather impressed by raku's 'Atomic Int' type plus the atomic operators (and while normally I dislike emoji in identifiers, them using the atom symbol to make the atomic operators stand out when debugging actually seems rather neat in this scenario).

      See the example near the end of https://raku-advent.blog/2021/12/01/batteries-included-generating-thumbnails/ for what I mean.

    • nige123Aug 2025

      Perl's maxim - there's more than one way to do it (TMTOWTDI) can make Perl easy to write but harder to read.

      Thankfully LLMs can de-obfuscate even the gnarliest Perl with command line utilities like wat (https://raku-advent.blog/2024/12/02/day-2-wat-llm-coding-tool-do-you-want-for-christmas/)

    • librasteveJan 2026

      There are some interesting posts on the https://raku-advent.blog this year ... certainly recommended reading for anyone interested in domain specific languages, predictacble code gen from LLMs and general -Ofun!

    • lizmatDec 2021

      Very well, thank you.

      You could e.g. check out this year's Advent Posts: https://raku-advent.blog/category/2021/

      Or the Weekly Rakudo News: http://rakudoweekly.blog/blog-feed/

    Related

    Perl 6 Advent Calendarperl6advent.wordpress.com57 people

    Perl 6 Released

    Perl 6 Advent Calendar
    Company · last shared 2021
    Jonathan Worthingtonjnthn.net21 people

    Perl 6 hands-on tutorial – A small introduction to a big language [pdf]

    Jonathan Worthington
    Personal · last shared 2021
    blogs.perl.orgblogs.perl.org213 people

    Is Perl 6 Being Renamed?

    blogs.perl.org
    Publication · last shared 2026
    Moritz Lenzperlgeek.de17 people

    Perl 6 in 2011 - A Retrospection

    Moritz Lenz
    Personal · last shared 2016
    Perl Foundation Newsnews.perlfoundation.org15 people

    Perl 5.14 released

    Perl Foundation News
    Company · last shared 2024
    Java Advent Calendarjavaadvent.com47 people

    Java Hello World, LLVM Edition

    Java Advent Calendar
    Publication · last shared 2026
    24 ways24ways.org151 people

    How to Make Your Site Look Half-Decent in Half an Hour

    24 ways
    Publication · last shared 2025
    Perl Advent Calendarperladvent.org15 people

    Half My Life with Perl

    Perl Advent Calendar
    Publication · last shared 2025