Haskell parquet features now tracked on the official parquet site: parquet.apache.org/docs/file-fo...
Michael Chavinda
Some thoughts on what I call context complexity: mchav.github.io/context-comp...
Michael Chavinda reposted
On the blog: "Quick tips for fast iteration in #Haskell" by Tom Ellis & Laurent P. René de Cotret blog.haskell.org/quick-tips-f...
Michael Chavinda reposted
Who needs some good news today? @pikeplacemarket.bsky.social is introducing a "Locals Night" every Wednesday evening through September 9th where there will be a farmers market on the street and many businesses will be open later than usual! You love to see it. www.pikeplacemarket.org/events-calen...
Models are programs A motivation and brief tour of dataframe-learn. At its best DataHaskell is a place for these kind of cross-cutting experiments. www.datahaskell.org/blog/2026/07...
Michael Chavinda reposted
I recently really enjoyed @mschav.bsky.social's talk at #ZuriHac so I tried to reproduce this chart in Sabela (a Jupyter-notebook-like project for #Haskell) seems like this Mbappé guy is not so bad either! 🤭
Before we solve data workflows in Haskell we have to teach people Haskell. sabela.datahaskell.com/c/1ea40000
sabela.datahaskell.com Sabela now has a community gallery. The highlighted examples show that Haskell can be a good tool for exploratory work.
A small experiment comparing token efficiency between Haskell and Python. Not rigorous at all but I’ll follow it up eventually. mchav.github.io/a-first-look...
Something like this post works poorly because it makes people antagonistic: mchav.github.io/being-less-c...
Whereas something like this (a more general topic that uses Haskell as a conduit for an idea) does well: mchav.github.io/what-categor...
Michael Chavinda reposted
Michael Chavinda reposted
I’ve been thinking a lot about how to scale symbolic regression: this seems like a plausible direction. mchav.github.io/grow-and-mow/
With more and more code being written by AI I think human coding will mostly be for prototyping and brain storming. Notebooks will become a much more important developer interface. So I mixed interactivity, Lean, Haskell, and Python into a single notebook runtime sabela.datahaskell.com
I took a crack at category theory + dataframes. I find the difficulty with reading and writing about this kind of stuff is that it's really hard to communicate what the "point" is. Hopefully it all makes sense: mchav.github.io/what-categor...
Michael Chavinda reposted
Today is a great day for some major news! DataFrame v1.0.0.0 has been officially released! Step up your exploratory data analysis in #Haskell with Typed data frames, direct connection to HuggingFace data sets, and Python integration through Apache Arrow. discourse.haskell.org/t/ann-datafr...
Started a new position @coreweave.bsky.social working on @marimo.io
Sometimes you gotta do the boring thing that gets the job done. www.datahaskell.org/blog/2026/03...
Michael Chavinda reposted
Sabela - A reactive Notebook for #Haskell by the DataHaskell project Announcement: discourse.haskell.org/t/ann-sabela... Github Repository: github.com/DataHaskell/...
Small experiment: treat feature engineering as program synthesis, then use an LLM as a lightweight prior over which derived quantities are “nameable.” The learner stays classical; the artifact gets way more readable. mchav.github.io/learning-bet...
Just updated the dataframe SQL library to auto generate expression bindings from the table types. The read input surface is looking pretty great now: CSV, JSON lines, Parquet and now various SQL DBs. hackage.haskell.org/package/data...
Michael Chavinda reposted
The State of #Haskell 2025 survey is out! Please take ~10 minutes to fill this out and share it with friends/colleagues/coworkers, whether or not they are users of Haskell.
Michael Chavinda reposted
Layoutz – A tiny zero-dep lib for beautiful #Elm-style TUI's in #Haskell 🪶 flora.pm/packages/@ha... www.reddit.com/r/haskell/co... discourse.haskell.org/t/layoutz-0-...
Michael Chavinda reposted
Perhaps you saw the post series "Python is not a great language for data science"... well, here's Haskell IS a Great Language for Data Science https://jcarroll.com.au/2025/12/05/haskell-is-a-great-language-for-data-science/ #haskell :haskell: #rstats :rstats:
Great article that gives a quick run through of Hasktorch. www.stackbuilders.com/insights/has...
Article to checkpoint where we are with the Haskell Jupyter kernels. www.datahaskell.org/blog/2025/11...
Continuing the series on program synthesis: mchav.github.io/an-introduct...
Wrote a new article where I checkpoint the work we’ve done so far enabling Kaggle style EDA-to-model workflows in Haskell. Covers Jupyter notebooks, dataframes, charting and machine learning with the iris dataset as the working example. mchav.github.io/iris-classif...