Michael Chavinda
@mschav.bsky.social
35 followers 34 following 96 posts
Curious about many things
Posts Media Videos Starter Packs
mschav.bsky.social
It’s telling that we use this as meaningless filler text for the internet - a system driven almost entirely by the pursuit and marketing of pleasures.
mschav.bsky.social
Lorem ipsum is taken from an excerpt about stoicism which says:

“The wise man, therefore, always holds in these matters to this principle of selection: he rejects pleasures to secure other greater pleasures, or else he endures pains to avoid worse pains.”
Reposted by Michael Chavinda
pola.rs
Swiss insurer La Mobilière refactored their risk model to Polars, achieving 5-10x speedups and enabling actuaries to run millions of simulation years on laptops. A scale previously unfeasible with pandas due to memory and single-core limitations.

pola.rs/posts/case-m...
Polars helps coping with black swan events at La Mobilière
DataFrames for the new era
pola.rs
mschav.bsky.social
The MIT program synthesis class finally has problem sets. I’ll dedicate most of the fall/winter to completing it.

people.csail.mit.edu/asolar/Synth...
Introduction to Program Synthesis
people.csail.mit.edu
mschav.bsky.social
On the bright side the things I’m good at are things I’ve inadvertently dedicated a lot of time to. Maybe the trick is just to be more aware of how my time is spent.
mschav.bsky.social
There are a lot of things I wish I had the discipline to learn over the years. I convinced myself I needed the right mentor or book. Years later, more has been lost from indecision than wrong decision.
mschav.bsky.social
Thanks for that context. @nickseagull.bsky.social i didn’t know you were basically a serial entrepreneur.
mschav.bsky.social
This is such a subtle bug. In code this dense I tend to try and be as explicit as possible about my structures and types. Maybe the wrong takeaway but it would have been less of a headache to either: show explicitly what the two tuples components are and/or have a separate function this this.
Reposted by Michael Chavinda
handle.invalid
“When a full-service grocer leaves a neighborhood, it doesn’t just take away a shopping option; it reshapes the local food landscape. Competition shrinks, which means prices rise and choices narrow. Families end up paying more whether they stay local or spend extra time and money traveling farther.”
mschav.bsky.social
Everything is converging to the same syntax.
quansight.com
🐼 pandas continues to advance!

The new pd.col() syntax in pandas 3.0 makes data transformations cleaner and more predictable than lambda functions.

Marco Gorelli shows how expressions solve scoping issues while enabling more efficient method chaining.

💡 Discover more:
Expressions are coming to pandas!
`pd.col` will soon be a real thing!
buff.ly
mschav.bsky.social
Doing important things with AI is misguided. We use tasks to build context. That context begets creativity and problem solving in the future. Doing stuff is both a creational and transformative process. AI is faster but using it undercuts the most important investment you could make in your task.
mschav.bsky.social
Have some pretty cool examples of feature engineering using program synthesis on Haskell data frames.

Give a function space, we run a breadth first search to find what functions (and their compositions) have the highest correlation with a target variable.

github.com/mchav/datafr...
dataframe/app/Main.hs at feature_engineering · mchav/dataframe
A fast, safe, and intuitive DataFrame library. Contribute to mchav/dataframe development by creating an account on GitHub.
github.com
mschav.bsky.social
Starting my foray into program synthesis and data wrangling.

Currently trying to implement some interesting papers.
Reposted by Michael Chavinda
brycemecum.com
Check out @andrewlamb1111.bsky.social 's talk at the recent Iceberg meetup for a condensed overview of the the new Variant type coming to Parquet #apacheparquet #apachearrow
andrewlamb1111.bsky.social
Recording of "Introduction to Variant in @ApacheParquet ": www.youtube.com/watch?v=nlOJ...

Here are the slides: docs.google.com/presentation...
mschav.bsky.social
Considering deleting my LinkedIn. I’ve never liked the app and it’s kind of a cesspool.
mschav.bsky.social
I asked ChatGPT to roast me and it actually hurt my feelings. lol.
mschav.bsky.social
That’s fair actually.
mschav.bsky.social
Sure but Americans also over-consume. So a tax on consumption is fine for a cultural reset.
mschav.bsky.social
“The beginning” by them is really cinematic!