Michael Chavinda

@mchav
7 Followers
7 Following
75 Posts
I enjoy conversations about local politics, languages, pan Africanism, and software development.
Threadshttps://www.threads.net/@insta.chav?xmt=AQGzcOdTYpLLpI7Mb0NiisCrqSqOFiQ4Wqgix8LY7UXJU3w
The comparison is not favorable.
@das_g @6d03 @haskell I think errors are a UX question. And it’s not clear to me that avoiding runtime errors at all costs is a good philosophy.
@defuneste @jonocarroll that comment thread was quite the ride.

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  
#rstats 

Haskell IS a Great Language for Data Science

I’ve been learning Haskell for a few years now and I am really liking a lot of the features, not least the strong typing and functional approach. I thought it was lacking some of the things I missed from R until I found the dataHaskell project. In this post I’ll demonstrate some of the features and explain why I think it makes for a good (great?) data science language.

Irregularly Scheduled Programming
@haskell @dburke you down to dust off hvega?
Welcome to dataHaskell (revived)!

We’re rebooting dataHaskell! We’ve collected learnings from the previous dataHaskell effort and decided to revive the effort with a simple promise: make doin...

@jonocarroll would appreciate if you joined as an advisor or tastemaker of sorts.

https://datahaskell.org/blog/2025/11/11/welcome-to-datahaskell.html

Welcome to dataHaskell (revived)!

We’re rebooting dataHaskell! We’ve collected learnings from the previous dataHaskell effort and decided to revive the effort with a simple promise: make doin...

Debugging skill level:

🟢 Beginner: print statements
🟡 Intermediate: debugger
🔵 Expert: taking a shower

Wrote a new article where I checkpoint the work we’ve done so far enabling Kaggle style EDA-to-model workflows in Haskell.

https://mchav.github.io/iris-classification-in-haskell/

Progress towards Kaggle-style workflows in Haskell

There’s been a lot of work in the Haskell ecosystem that has made it easier to write interactive Kaggle-like scripts. I’d like to showcase the synergy between 3 such tools: dataframe (my own creation), hasktorch, and IHaskell.

Oh, no! My R package {safespace} is in a broken state - won't someone (new to PRs) help me fix it???

I'm renewing my offer to guide newbies through the R package building / fixing / reviewing process during Hacktoberfest - see this post

https://jcarroll.com.au/2024/10/01/a-safe-space-for-learning-how-to-make-pull-requests/

Open a pull request on https://github.com/jonocarroll/safespace to get a mentored review of your submitted changes with zero risk of breaking anything valuable if you mess it up completely.

Please boost for visibility!

#rstats #hacktoberfest

A Safe Space for Learning How to Make Pull Requests

As October rolls around once more, the term Hacktoberfest might pop across your feeds; an effort aiming to encourage people to contribute to open-source software, particularly if they’re new to that. In this post I’ll describe what I’m offering towards that goal.

Irregularly Scheduled Programming