atlas news
    
Planet Haskell
16  décembre     00h00
Tweag I O: In memoriam: Alexander Esgen
   One of the best things about Tweag are the people. A collegiate spirit where there s a lot of trust and friendship amongst everyone. As such, when a colleague passes away, this is keenly felt by us all. This blog post is a departure from our normal content to remember our friend and colleague...
15  décembre     12h30
Monday Morning Haskell: Parsing CDR Messages
   Welcome to the 4th part of our series on parsing MCAP data from a ROS2 bag in Haskell. We’ve spent the previous parts understanding the record structure in the bag and extracting the message data for particular topics. Today we will parse that data into Haskell types Unfortunately, this will...
11  décembre     00h00
GHC Developer Blog: GHC 9.12.3-rc3 is now available
   GHC 9.12.3-rc3 is now available wz1000 - 2025-12-11 The GHC developers are very pleased to announce the availability of the third release candidate for GHC 9.12.3. Binary distributions, source distributions, and documentation are available at downloads.haskell.org and via GHCup. GHC 9.12.3 is a bug...
08  décembre     12h30
Monday Morning Haskell: Schemas, Channels Messages in MCAP
   Welcome to part 3 of our series on parsing ROS bags in the MCAP format. In Part 1, we went over the basics of ROS and MCAP, and wrote some simple parsers. In Part 2, we filled out our parser enough to see the complete record structure of our bag. In this part, we’re going to filter messages so that...
    05h35
Edward Z. Yang: Learning to love mesh-oriented sharding
   Famously, PyTorch and JAX don’t agree on how shardings should be represented: PyTorch takes a mesh-dim oriented view, where for each dimension in your device mesh, you specify what sharding should be applied; JAX takes a tensor-dim oriented view, where for each dimension on your tensor, you say...
04  décembre     20h15
Sandy Maguire: Struggling Towards an Algebraic Theory of Music
   For the last few months, I’ve been trying to come up with a nice, denotational basis for what music is. But I’m running out of steam on the project, so I thought I’d write what I’ve figured out, and what I’ve tried but doesn’t work. Hopefully this will inspire someone to come tell me what I’m being...
    00h00
Tweag I O: The anatomy of a dependency graph
   This is the third in a series of three companion blog posts about dependency graphs. These blog posts explore the key terminology, graph theory concepts, and the challenges of managing large graphs and their underlying complexity. Introduction to the dependency graph Managing dependency graph in a...