Profile avatar
julianhyde.bsky.social
On a mission to tame data. (ASF & Google.)
134 posts 372 followers 64 following
Regular Contributor
Active Commenter

How to create data frames in a statically typed language? Morel's answer is progressive typing. www.youtube.com/watch?v=uybU...

For some reason we all stopped doing meetups for a few years. Let's fix that. See you in Santa Clara on Thursday. www.meetup.com/futureofdata...

This excellent post identifies some huge flaws in a "study" by the MRC which doesn't interrogate why right-wing sources like OANN and Newsmax are deprecated (not banned) as sources on Wikipedia, and ignored right-leaning sources that are considered reliable and are widely used.

"In the future, terminals will be so wide that we won't have to worry about line length" We'll have flying cars before that one comes true. In the mean time, let's start teaching coders how to split lines for legibility.

I’m spending a lot of time reading about overloading. If Morel queries are to accept both lists and bags, and simple queries with only lists are ordered, type derivation gets complicated. The solution may be an internal “join” function overloaded for lists and bags. dl.acm.org/doi/pdf/10.1...

I just spent a couple of days rebasing an incomplete PR that I wrote in a couple of hours last year.

Introducing the “Cheese Jar”. Now I can keep my Taleggio or Gorgonzola in the fridge, and let it sit on the counter for an hour before lunch coming to room temperature, without repulsing the family. Consider it my contribution to western civilization.

Number one design goal of a cereal bowl: 16 of them (family of 4 for 4 days) fit easily in the upper rack of a dishwasher. Also important: holds breakfast cereal.

Outlier AI. You are doing it wrong. Hiring people to post completely nonsenese or copy&pasted issues in reputable open-source repositories - and make maintainers train your AI on it ? not good. There are 50 such issues in last few days in @airflow repo [1] and counting. More details in [2] […]

Wordle 1,316 3/6* ⬜🟨⬜⬜🟨 🟩🟩⬜🟩⬜ 🟩🟩🟩🟩🟩 Today’s word is an English food, yesterday’s was a French food, and both derive from the same Latin word.

Spotify just hit me with a 'sponsored recommendation'. They used to call that 'payola'. If my monthly fee isn't good enough for them maybe I should go elsewhere.

I've been using git since 2012 and I still don't understand what the index is or why it is called 'index'.

"Truly open source"

It’s fun to write your own implementation of a classic algorithm. Over the weekend I implemented union-find (packaging it as a Java Map whose keys can be merged into equivalence sets). github.com/hydromatic/m...

#WashingtonPost #Bezos #JeffBezos #Amazon #Cartoonist #AnnTelnaes #Zuckerberg #MarkZuckerberg #Meta #Facebook #Altman #SamAltman #OpenAI #OkloInc #HelionEnergy #Soon-Shiong #SoonShiong #LATimes #Oncologist Democracy can't function without a free press. Abridged (shortened) article thread ⏬ 3 min

Working on lists, relations and ordering in Morel has got me thinking about the information content of collections. We generally assume that data structures for various types of collections (sets, ordered sets, multisets, lists) use similar amounts of memory (plus a little overhead for hash /

Did Quincy Jones just say “Sing it Acapulco”?

Jeez. Wordle 1,279 5/6* 🟨🟨🟨⬜🟨 🟩🟩🟨🟨⬜ 🟩🟩🟩🟩⬜ 🟩🟩🟩🟩⬜ 🟩🟩🟩🟩🟩

I’m building a utility to help test Calcite’s many SQL dialects. Run your queries in ‘record’ mode against a database (say Snowflake), and it generates a file. Then you can run offline in ‘play’ mode, getting the results from the file. github.com/hydromatic/q...