@hadleywickham@fosstodon.org avatar

hadleywickham

@hadleywickham@fosstodon.org

R, data, visualisation, 🐕, 🍸, 🌈. He/him.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

hadleywickham, to random
@hadleywickham@fosstodon.org avatar

Very excited to announce that R4DS has been translated to Greek! https://gr.r4ds.hadley.nz/. Massive thanks to Panagiotis Togias and Maria-Theodora Pandi for all their hard work on this!

hadleywickham, to random
@hadleywickham@fosstodon.org avatar

Very excited to announce that we'll be doing another tidyverse developer day after posit::conf() (August 15, Seattle): https://www.tidyverse.org/blog/2024/04/tdd-2024/

#rstats

hadleywickham, to random
@hadleywickham@fosstodon.org avatar

Somewhat belated blog post on dbplyr 2.5.0 featuring new syntax for tables in catalogs/schemas - con |> tbl(I("catalog.schema.table")). Check it out: https://www.tidyverse.org/blog/2024/04/dbplyr-2-5-0/

#rstats

andrew, to random
@andrew@fediscience.org avatar

After years of wishing something like this existed, I decided to finally buckle down and make it myself. Behold, an animated explanation of what group_by() |> summarize() does in {dplyr} in !

More coming later with group_by(cat2), plus group_by(cat1, cat2) and ungroup()!

https://youtu.be/MJDJ8YDmHdQ

hadleywickham,
@hadleywickham@fosstodon.org avatar

@andrew this is awesome!

hadleywickham, to random
@hadleywickham@fosstodon.org avatar

Periodic reminder: The only way to write good code is to write tons of shitty code first. Feeling shame about bad code stops you from getting to good code.

hadleywickham, to random
@hadleywickham@fosstodon.org avatar

Registration for posit::conf(2024) is now open: https://posit.co/conference/. It's going to be in Seattle, Aug 12-14, and we've tried really hard to make it more affordable this year, so I hope I can you see there in person! (We'll also have a virtual option; more on that soon)

hadleywickham, to random
@hadleywickham@fosstodon.org avatar

ggplot2 3.5.0 features a ton of minor (and not so minor) improvements to legends — learn what's new at https://www.tidyverse.org/blog/2024/02/ggplot2-3-5-0-legends/.

What's your favourite improvement?

#rstats

hadleywickham, to random
@hadleywickham@fosstodon.org avatar

ggplot2 3.5.0 is out now! https://www.tidyverse.org/blog/2024/02/ggplot2-3-5-0/. There are too many great features (e.g. gradients + patterns, better axes & legends, new coord_radial) to fit in one blog post so keep your eyes open for more posts in the next few days!

Like all recent releases I am now just the messenger and have done nothing meaningful to make this release happen 😀 I'm so thankful for all the hard work by Teun Van den Brand and the other ggplot2 maintainers!

#rstats

hadleywickham, to random
@hadleywickham@fosstodon.org avatar

If you haven't finished your posit::conf() talk submission yet, don't worry! We just announced an extension to Feb 19: https://posit.co/blog/posit-conf-2024-deadlines-extended/ #rstats

hadleywickham, to random
@hadleywickham@fosstodon.org avatar

Dev version of rvest has some experimental tools for scraping live sites (i.e. they're running in real web browser so javascript etc works): https://rvest.tidyverse.org/dev/reference/read_html_live.html / https://rvest.tidyverse.org/dev/reference/LiveHTML.html. Please give them a try and let me know what you think! #rstats

hadleywickham, to random
@hadleywickham@fosstodon.org avatar

bigrquery 1.5.0 is out now: https://www.tidyverse.org/blog/2024/01/bigrquery-1-5-0/. Features a bunch of bug squashing while catching up with recent dbplyr and DBI features #rstats

hadleywickham, to random
@hadleywickham@fosstodon.org avatar

Do you want to speak at posit::conf(2024)? Now is the time to start thinking about your talk because the call for proposals has just opened! https://posit.co/blog/speak-at-posit-conf-2024/

We're broadly interested in talks about any aspect of data science, and don't worry if you've never given a talk before as all accepted talks get speaker training from our wonderful partner Articulation.

#rstats #pydata

hadleywickham, to random
@hadleywickham@fosstodon.org avatar

The NY Times' election team is looking for someone with #rstats skills to contribute to the team! Seems like an exciting, high impact job: https://nytimes.wd5.myworkdayjobs.com/en-US/NYT/details/Graphics-Multimedia-Editor---Data-and-Tooling--Election-Analytics_REQ-016042-2

hadleywickham, to random
@hadleywickham@fosstodon.org avatar

roxygen2 7.3.0 out now: it warns if you forget to export an S3 method, regenerates the NAMESPACE before documenting the rest of the package, and does a better job generating aliases for the package documentation topic. Learn more at:
https://www.tidyverse.org/blog/2024/01/roxygen2-7-3-0/

hadleywickham, to random
@hadleywickham@fosstodon.org avatar

Very excited to announce httr2 to the world: https://www.tidyverse.org/blog/2023/11/httr2-1-0-0/. We've been working on it for a couple of years and we're now confident that it's stable. If you are working with web APIs in , it's a significant improvement on httr.

hadleywickham, to random
@hadleywickham@fosstodon.org avatar

dbplyr 2.4.0 is now out, thanks to the hard work of http://github.com/mgirlichhttps://www.tidyverse.org/blog/2023/10/dbplyr-2-4-0/. Changes include SQL generation, better control over the generated SQL, some new translations, and a bunch of backend specific improvements #rstats

hadleywickham, to random
@hadleywickham@fosstodon.org avatar

This week in tidy design principles is something thinking about "strategies"; how you expose different implementation choices in a user friendly way: https://tidydesign.substack.com/p/strategies #rstats

hadleywickham, to random
@hadleywickham@fosstodon.org avatar

testthat 3.2.0 is now out: https://www.tidyverse.org/blog/2023/10/testthat-3-2-0/. The blog post will catch you up on the last two years of testthat development including improved docs, new expectations, a new style for error snapshots, support for mocking, a new way to detect if a test has changed global state, and a handful of UI improvements. #rstats

hadleywickham, to random
@hadleywickham@fosstodon.org avatar

This week's edition of tidydesign is a sad one; my dad passed away last month and I wanted to remember him through the influence he's had on my work: https://tidydesign.substack.com/p/my-dad-brian-wickham

hadleywickham, to random
@hadleywickham@fosstodon.org avatar

The final answer on whether R or Python is better from @winston_chang: https://www.youtube.com/watch?v=l4XgOQFCbl4 #positconf2023

hadleywickham, to random
@hadleywickham@fosstodon.org avatar

Prediction: this years hot accessory at #PositConf2023 will be friendship bracelets

hadleywickham, to random
@hadleywickham@fosstodon.org avatar

This week on tidydesign: reducing argument clutter with an options object — https://tidydesign.substack.com/p/reducing-clutter-with-an-options

hadleywickham, to random
@hadleywickham@fosstodon.org avatar

My latest update on tidy design principles: https://tidydesign.substack.com/p/about-tidy-design-principles?sd=pf. This week you'll learn about the goal of the book and one principle that I've identified so far (that scanning a function definition should give you useful insights into the function)

brodriguesco, to random
@brodriguesco@fosstodon.org avatar

Let's say that I'd want to compile instead of installing it using a binary. Is there some in depth guide explaining its dependencies, how to build those and ultimately rstudio itself? I see a lot of js libraries getting used and installed using yarn in the source code

@hadleywickham any documentation available on this? the INSTALL file available in the repo for example doesn't mention that the source code of visual mode (panmirror) comes from the quarto repo (if I understood correctly)

hadleywickham,
@hadleywickham@fosstodon.org avatar

@brodriguesco I don't know sorry.

hadleywickham, to random
@hadleywickham@fosstodon.org avatar

It's a nice testimony to the work that we've been doing on backward compatibility that I could rebuild the 1st ed of R4DS with essentially unchanged code from when it was published in 2018

  • All
  • Subscribed
  • Moderated
  • Favorites
  • anitta
  • khanakhh
  • mdbf
  • InstantRegret
  • Durango
  • Youngstown
  • rosin
  • slotface
  • thenastyranch
  • osvaldo12
  • ngwrru68w68
  • kavyap
  • cisconetworking
  • DreamBathrooms
  • megavids
  • magazineikmin
  • cubers
  • vwfavf
  • modclub
  • everett
  • ethstaker
  • normalnudes
  • tacticalgear
  • tester
  • provamag3
  • GTA5RPClips
  • Leos
  • JUstTest
  • All magazines