1/ As someone who enjoys, thinks constantly about, and almost romanticizes tool building, I really liked this article by @mZargham and @gablerjonathan. It talks about something that's been bothering me for a while and I agree with: there's a tooling gap.https://medium.com/block-science/cadcad-filling-a-critical-gap-in-open-source-data-science-fcd0d3faa8ed …
-
Show this thread
-
2/ I wrote my dissertation's ABM in Cythonized Python. But, it was a bit weird in that, the agents weren't implemented via a classical object-oriented way. Instead, I used numpy arrays with agent IDs.
2 replies 0 retweets 1 likeShow this thread -
Replying to @generativist
I’m still thinking about a lot of what you’re saying here, but first: this isn’t weird in HPC/sims. Structure of Array is much better for most data locality irl. We used to enjoy challenging the OO folks to implement and benchmark
https://en.m.wikipedia.org/wiki/AOS_and_SOA …2 replies 0 retweets 1 like -
Replying to @lwwch
Yea, that's exactly why I wrote it that way. (That and a mistaken assumption that I could move it easily to GPU for sequential strides). It's just not common in ABM frameworks because classical paradigms dominate.
1 reply 0 retweets 1 like -
Replying to @generativist
Yeah I figured
sorry if it sounded like I thought you weren’t aware - A lot of subject experts I’ve interacted with aren’t if they haven’t personally coded sims they care about.
Also, What is ABM?1 reply 0 retweets 1 like -
Replying to @lwwch
Nope, you didn't come off that way. I think that happens sometimes, but I should probably add a pinned tweet disclaimer, "yes, please tell me if you think I'm missing something!"
1 reply 0 retweets 1 like -
Replying to @generativist @lwwch1 reply 0 retweets 1 like
-
And less twitter-friendly too, because Account-Based marketing (used to be?) is more popular. And computational social science is CSS, which is even worse.
-
-
Replying to @generativist
Yes I found both of those dead ends, sighed depressedly to myself, and asked for help. Lol.
0 replies 0 retweets 1 likeThanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.
