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
    T

    Tarides Blog

    tarides.com · Company blog · on HN since 2019

    Tarides is a company building OCaml and MirageOS tooling, and its blog covers OCaml releases, Eio, and web development.

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

    HN commenters cite it in OCaml 5 discussions, including Eio's performance against Rust Tokio, effects-based concurrency, and MirageOS unikernels.

    Stats for nerds
    28HN people shared it
    36linked in comments
    424story points
    Mar 2024last shared
    2022people per year2024

    Top posts on HN

    1. 1
      Improvements to OCaml code editing: the basics of a refactor engine
      1 person · 99 points · first shared 2025 · 18 comments on HN
    2. 2
      Irmin in the Browser (OCaml/MirageOS)
      1 person · 58 points · first shared 2022 · 3 comments on HN
    3. 3
      OCaml Labs Joins Tarides
      2 people · 44 points · first shared 2022 · 4 comments on HN
    4. 4
      Eio 1.0 Release: Introducing a new Effects-Based I/O Library for OCaml
      2 people · 39 points · first shared 2024 · 1 comments on HN
    5. 5
      Bringing Emacs Support to OCaml's LSP Server with OCaml-Eglot
      1 person · 34 points · first shared 2025 · Discussion on HN
    6. 6
      OCaml 5.0 Beta Release
      1 person · 31 points · first shared 2022 · 3 comments on HN
    7. 7
      OCaml Web Development: Essential Tools and Libraries in 2025
      2 people · 30 points · first shared 2025 · 4 comments on HN
    8. 8
      On the Road to Irmin v2
      1 person · 21 points · first shared 2019 · 5 comments on HN
    9. 9
      Unikraft Support for MirageOS Unikernels
      1 person · 18 points · first shared 2025 · 1 comments on HN
    10. 10
      OCaml 5.4 Release: New Features, Fixes, and More
      2 people · 8 points · first shared 2025 · Discussion on HN

    What HN people wrote when they linked it

    • eriangazagNov 2023

      Absolutely, MirageOS is indeed pivotal in the development of unikernels. MirageOS not only developed the unikernel concept but also coined the term 'unikernel'.

      MirageOS represents a significant shift in cloud and network computing, focusing on building highly specialized, secure, and efficient unikernels that streamline application deployment by shedding unnecessary components. It also puts extra focus on security, with most of the stack — including TCP and TLS — being rewritten in a type-safe language (OCaml).

      Currently, MirageOS is expanding to include bare-metal and embedded systems, aiming to bring the same level of security and efficiency to this domain. The move towards embedded systems is a natural progression for MirageOS, given our emphasis on minimalism and security in environments where resources are limited and reliability is crucial. See for instance what is happening with SpaceOS: https://tarides.com/blog/2023-07-31-ocaml-in-space-welcome-spaceos/

    • avsmMar 2022

      This all started because we wanted to _get away_ from the need to fork or run multiple processes, since that's so hard in a variety of hardware architectures (like mobile or embedded).

      Other researchers also share the dislike of fork...
      https://www.microsoft.com/en-us/research/uploads/prod/2019/04/fork-hotos19.pdf

      A 2010 paper where I sketched out some of the early ideas around "multiscale" is here: https://anil.recoil.org/papers/2010-bcs-visions.pdf

      It took a little longer than I'd planned, but thanks to the hard work of so many MirageOS contributors, now's a pretty good time to glue back personal containers and self-hosted data management infrastructure again! Unikernel-based messaging has really come together in the past couple of years: https://tarides.com/blog/2022-03-08-secure-virtual-messages-in-a-bottle-with-scop

    • anentropicMar 2024

      No idea if any others are closer to that ideal, but MirageOS unikernel (OCaml) offers nods in that direction:

      "Possible to formally verify critical components" https://www.cs.williams.edu/~cs432/osco/01-whit.pdf

      "As part of our mission to build robust and secure systems, we strive to support technology that roots its design in the field of formal methods" has a TCP stack manually derived from a formal model https://tarides.com/blog/2024-01-24-mirageos-designing-a-more-resilient-networking-stack-with-tcp/

    • kcsrkJun 2022

      For nested parallel computations (think Scientific Programming, where one would use OpenMP, Rust Rayon, etc), we have domainslib [1]. Eio, a direct-style, effect-based IO library is pretty competitive against Rust Tokio [2]. The performance will only get better as we get closer to the 5.0 release.

      [1] https://github.com/ocaml-multicore/domainslib

      [2] See the http server performance graphs at https://tarides.com/blog/2022-03-01-segfault-systems-joins-tarides#ecosystem

    • ofrzetaFeb 2022

      TIL that OCaml is used in Docker Desktop's VPNkit - or I misinterpret the Tarides uses cases page: https://tarides.com/solutions

    Related

    MirageOSmirage.io84 people

    MirageOS 4.0 – Self-managed internet infrastructure with unikernels

    MirageOS
    Company · last shared 2026
    Thomas Leonardroscidus.com82 people

    Python to OCaml: Retrospective

    Thomas Leonard
    Personal · last shared 2026
    MirageOS Blogopenmirage.org62 people

    Irmin: Git-like distributed, branchable storage

    MirageOS Blog
    Company · last shared 2015
    Anil Madhavapeddyanil.recoil.org46 people

    Compiling OCaml directly to a new cloud operating system

    Anil Madhavapeddy
    Personal · last shared 2026
    ScyllaDB Blogscylladb.com167 people

    How io_uring and eBPF Will Revolutionize Programming in Linux

    ScyllaDB Blog
    Company · last shared 2026
    OPAM Blogopam.ocaml.org40 people

    Signing the OPAM Repository: TUF Meets Git

    OPAM Blog
    Company · last shared 2026
    OCamlPro Blogocamlpro.com30 people

    An in-depth look at OCaml’s new “best-fit” garbage collector strategy

    OCamlPro Blog
    Company · last shared 2026
    CoreOS Blogcoreos.com316 people

    CoreOS is building a container runtime, Rocket

    CoreOS Blog
    Company · last shared 2020