https://duckdblabs.github.io/duckplyr/
By @kirill & Hannes Mühleisen
@rstats @duckdb
| 🤝 | https://tada.science |
| 👔 | https://www.linkedin.com/in/romain-francois |
| 👨💻 | https://github.com/romainfrancois |
| 🎉 | https://github.com/tadascience/ |
We would like to guide our efforts towards improving duckplyr, focusing on the features with the most impact. For this, duckplyr now has opt-in telemetry: https://duckdblabs.github.io/duckplyr/reference/fallback.html .
This has to be enabled explicitly, and is fairly easy to opt out of entirely. We make an effort to anonymize the data before collecting it or uploading it.
I’m aware this is a sensitive topic, and I’m curious to hear your thoughts. Would you opt in, opt out, or upload manually? https://masto.machlis.com/@smach/112055384564988705
The duckplyr package aims at providing a fully compatible drop-in replacement for dplyr. To achieve this, only a carefully selected subset of dplyr's operations, R functions, and R data types are implemented. Whenever duckplyr encounters an incompatibility, it falls back to dplyr. To assist future development, the fallback situations can be logged to the console or to a local file and uploaded for analysis. By default, duckplyr will not log or upload anything. The functions and environment variables on this page control the process. fallback_sitrep() prints the current settings for fallback logging and uploading, the number of reports ready for upload, and the location of the logs. fallback_review() prints the available reports for review to the console. fallback_upload() uploads the available reports to a central server for analysis. The server is hosted on AWS and the reports are stored in a private S3 bucket. Only authorized personnel have access to the reports. fallback_purge() deletes some or all available reports.
📆 wrapping up February ❄️ on the tada⬢science blog 📝.
📣 useR! 2024 scholarship applications are now open ✨
🌈 diversity and 💼 need-based ones
⏰ application deadline: March 17, 2024, at 11:59 PM PT 🏃🏽♀️
🔗 More info here https://events.linuxfoundation.org/user/attend/scholarships/#scholarships
💜 We can help you with the application process here 🌟 https://rladies.org/form/abstract-request
We would love to meet you there 🙌🏽
💭 This also took me down memory lane, and reminded me of 📦s utf8splain and uni, which I developed with the @thinkr team ages ago 🥰.
🤖 composed a 💖 hex logo for utf8splain, so that’ll be a great excuse to 💅 it.
⚾️ I've been on a side quest of augmenting the httr2::req_perform_stream() function, with the extra argument round = to make it more emoji proof.
🔄 It's been great working on a pull request with @hadleywickham again, we 🏓 for about a week, until we were both happy about the proposed feature, its implementation and tests ❤️🔥.
https://tada.science/posts/2024-02-15-httr2-req-perform-stream-round/