←back to thread

FireDucks: Pandas but Faster

(hwisnu.bearblog.dev)
374 points sebg | 1 comments | | HN request time: 0.214s | source
Show context
OutOfHere ◴[] No.42195321[source]
Don't use it:

> By providing the beta version of FireDucks free of charge and enabling data scientists to actually use it, NEC will work to improve its functionality while verifying its effectiveness, with the aim of commercializing it within FY2024.

In other words, it's free only to trap you.

replies(4): >>42195375 #>>42195631 #>>42197438 #>>42198018 #
tombert ◴[] No.42195631[source]
Thanks for the warning.

I nearly made the mistake of merging Akka into a codebase recently; fortunately I double-checked the license and noticed it was the bullshit BUSL and it would have potentially cost my employer tens of thousands of dollars a year [1]. I ended up switching everything to Vert.x, but I really hate how normalized these ostensibly open source projects are sneaking scary expensive licenses into things now.

[1] Yes I'm aware of Pekko now, and my stuff probably would have worked with Pekko, but I didn't really want to deal with something that by design is 3 years out of date.

replies(1): >>42195958 #
cogman10 ◴[] No.42195958[source]
IMO, you made a good decision ditching akka. We have an akka app before the BUSL and it is a PITA to maintain.

Vert.x and other frameworks are far better and easier for most devs to grok.

replies(3): >>42196411 #>>42196583 #>>42196820 #
wmfiv ◴[] No.42196820[source]
I've found actors (Akka specifically) to be a great model when you have concurrent access to fine grained shared state. It provides such a simple mental model of how to serialize that access. I'm not a fan as a general programming model or even as a general purpose concurrent programming model.
replies(2): >>42197620 #>>42198122 #
1. Weryj ◴[] No.42198122[source]
What are your criticisms of actors as a general purpose concurrent programming model?