Art Steinmetz

10.8K posts

Art Steinmetz

Art Steinmetz

@adababbage

Where I hang to be part of the data science community, especially R. Retired CEO, OppenheimerFunds. Former Chair, Nat. Museum of Mathematics. Also @apsteinmetz

New York Katılım Haziran 2009
42 Takip Edilen203 Takipçiler
Alistair Hamill
Alistair Hamill@lcgeography·
#HowIUsedGISToday Check out this excellent GIS app that allows you to explore in 3D the Wadati-Benioff zone & other seismic patterns in the mantle. Could be used either as teach from the front by pupils. Hour of endless fun with this GIS app! seismic-explorer.concord.org
English
8
79
278
37.6K
Art Steinmetz
Art Steinmetz@adababbage·
@kyle_e_walker @duckdb Interesting. When using duckplyr using group_by(col) |> summarize(...) forces a fallback to dplyr. I have to use the equivalent, summarize(.by = col,...)
English
0
0
0
54
Art Steinmetz
Art Steinmetz@adababbage·
@kyle_e_walker @ipums Arrow for R is cool because it uses tidy vernacular out-of-the-box. I find that duckDB is even faster, uses the Arrow file format and, with the duckplyr package, is nearly seamless with tidy verbs.
English
0
0
0
79
Kyle Walker
Kyle Walker@kyle_e_walker·
The pace of innovation in data science is astounding (and I'm not talking about AI!) 2 years ago, I wrote in my book about analyzing a 92 million row @ipums CSV file using a database in #rstats Now: just point `arrow::open_dataset()` at it and ` collect()` what you need!
Kyle Walker tweet mediaKyle Walker tweet media
English
7
22
251
63.3K
Art Steinmetz
Art Steinmetz@adababbage·
@kyle_e_walker @OvertureMaps Wow. Thanks for sharing this. I've been struggling, on and off, for years to get a good data set of NYC building polygons. The NYT has no trouble but I have. I didn't know about Overture. Separately, the duckplyr package makes duckDB as "tidy" as Arrow...and faster.
English
0
0
2
54
Kyle Walker
Kyle Walker@kyle_e_walker·
Tutorial: query the 2.35 BILLION row global buildings dataset from @OvertureMaps in #rstats and visualize in 3D w/deck.gl Learn about the `open_dataset()` function in R's arrow 📦, which might change your life (or at least your work with big datasets) walker-data.com/posts/overture…
English
10
47
321
39.8K
Nature is Amazing ☘️
Nature is Amazing ☘️@AMAZlNGNATURE·
Huge oceanic Manta Ray spotted near Trinidad. There is a shark of scale.
English
515
5.6K
66K
11.5M
Art Steinmetz
Art Steinmetz@adababbage·
@JosiahParry No. Start every R big DB session with library(tidyverse) library(duckplyr) methods_overwrite() Watch everything run superfast without using any SQL. That's nearly all you need to know about duckDB.
English
0
0
4
617
Art Steinmetz
Art Steinmetz@adababbage·
@rbhar90 You get the answer to the question you ask. "Random" isn't in the prompt. This is the answer to the question "What number between 1 and 100" appears most in your training set?
English
0
0
0
4
Art Steinmetz retweetledi
Joshua Ulrich
Joshua Ulrich@joshua_ulrich·
Some context: We don't invite speakers, they respond to the call for presenters. We usually get 50+ submissions. We have 25 right now. There are usually some women in that group. Right now there are 0. That's why I specifically mentioned the need for women speakers.
English
1
1
1
436
Art Steinmetz
Art Steinmetz@adababbage·
@vsbuffalo I've been toying with migrating from #rstats to Python and quickly went down the rabbit hole of so. many. environments. WTH? It's a S*show. In R there is one ring to rule them all.
English
0
0
0
10
Vince Buffalo
Vince Buffalo@vsbuffalo·
I'm so sick of conda, and considering moving to pyenv + uv (+ poetry for packages). It seems to work much more slickly. Is there a more preferred way to deal with Python packages?
English
47
6
110
58.9K
Art Steinmetz
Art Steinmetz@adababbage·
@MrLarrieu @duckdb Thanks for sharing. I am going to try this in R with my Sunpower system. I also have Tesla batteries so I'm not sure how to interpret the data.
English
0
0
0
18
Art Steinmetz
Art Steinmetz@adababbage·
@RitchieVink Hopefully this is not a loaded question, but how do you generally feel about the tidy wrappers (R/Python) around Polars? Too much overhead, lacking functionality? Or, full-featured and efficient?
English
0
0
0
42
Ritchie Vink
Ritchie Vink@RitchieVink·
We have completely rewritten our String/Binary types in Polars. This was the largest refactor of my life! (not kidding). Please give our new RC a try and see if all goes well for you: pypi.org/project/polars… Expect performance improvements for many core operations.
English
4
5
81
6.1K
Emily Riederer
Emily Riederer@EmilyRiederer·
New Year, New Site -- after many hacks to preserve all my post / talk / RSS links, I'm finally ending 2023 by switching my blog down to @quarto_pub ! Didn't write much in 2023, but I'm hoping Quarto's nice, lightweight framework will lead to a productive 2024
Emily Riederer tweet media
English
5
2
42
5K
Art Steinmetz
Art Steinmetz@adababbage·
@EmilyRiederer Old dog. No new tricks. I have wrestled a few Python scripts but managing the environment is alien. VS code is for coders, not data scientists. Let's see what Posit comes up with as they become more language agnostic.
English
0
0
0
156
Emily Riederer
Emily Riederer@EmilyRiederer·
Any #rstats-ers have learning python in their 2024 resolutions? Learning a new language, it's hard to abandon the workflow you know and love. In my last post of 2023, I recommend some of the latest python pkgs/versions with similar ergonomics 🧵1/n emilyriederer.com/post/py-rgo/
English
7
32
200
35K
Art Steinmetz
Art Steinmetz@adababbage·
@macro_synergy "Kelly Betting" in investment management is a feeling, not a measurement. Can I quantify my "edge?" Can I quantify my payoff in "winning?"
English
0
0
0
14
Ralph Sueppel
Ralph Sueppel@macro_synergy·
"Maximizing Portfolio Predictability with Machine Learning": "Portfolios that take advantage of... predictability of returns and employ a Kelly criterion style strategy consistently outperform the benchmark." econpapers.repec.org/paper/arxpaper…
Ralph Sueppel tweet media
English
2
21
121
9.6K
Art Steinmetz
Art Steinmetz@adababbage·
@gt_package Cool stuff but I'd like to understand how y-scale ranges are set. My nanoplot bars use only a small fraction of the available cell area.
English
1
0
0
19
The {gt}/great_tables Packages
[NEW FEATURES] PR#1515 (github.com/rstudio/gt/pul…) allows for positive and negative horizontal bars (with separate colorization options) for 'bar'-type nanoplots. The improves upon the previous PR that introduced the feature. (Nanoplots = tiny plots you can use in your gt table.)
English
1
4
19
3.5K