Twitter | Search | |
Joe Cheng
CTO of RStudio, Inc. Creator of Shiny, a reactive web framework for R.
1,466
Tweets
416
Following
9,709
Followers
Tweets
Joe Cheng Aug 19
Replying to @JennyBryan
Well, on the plus side...
Reply Retweet Like
Joe Cheng Aug 19
Replying to @JennyBryan
"growing an octopus inside yourself" 🤢
Reply Retweet Like
Joe Cheng Aug 13
Oh, here you go. Apparently birds rotated 90 degrees could be a problem 😂
Reply Retweet Like
Joe Cheng Aug 13
I'd expect close to 100% now, given how dramatically ImageNet competitors have improved over the decade:
Reply Retweet Like
Joe Cheng Aug 13
Hadley is just getting started, but you can see what he has so far at the link he posted. It'll be available wherever O'Reilly books are sold, and freely available in HTML form, as all of his recent books are.
Reply Retweet Like
Joe Cheng Aug 13
If you’re wondering if this is the same book project I was working on, the answer is yes; I wrote Shiny, but had no fun writing about it! I couldn't be more excited to have write the book on Shiny! 🚀
Reply Retweet Like
Joe Cheng Aug 9
Replying to @groundwalkergmb
I bolted awake from a deep sleep with an almost complete vision of what became Shiny (not a topic I was consciously thinking about at the time). One of the strangest events of my professional life.
Reply Retweet Like
Joe Cheng Aug 1
Where specifically are you getting stuck? Is it the sheer number of tabs that you're worried about?
Reply Retweet Like
Joe Cheng retweeted
Safouane Chergui Aug 1
My interview with at is out: . The stress was a bit overwhelming in the first minute as it's one of my first experiences interviewing smn + plz don't count the # of times I say 'like' during the intvw😅
Reply Retweet Like
Joe Cheng retweeted
Jenny Bryan Jul 31
I’m so excited to see my friend and colleague honored with the 2019 COPSS award at 👏👏👏
Reply Retweet Like
Joe Cheng Jul 31
Chromote is a very different implementation in that it is designed primarily for synchronous, not asynchronous, usage. This was essential for us as we needed this to replace phantomjs in the webshot package. 2/2
Reply Retweet Like
Joe Cheng Jul 31
crrri is great--we weren't aware of it when we started working on Chromote (though we were aware of decapitated and chradle). 1/2
Reply Retweet Like
Joe Cheng Jul 27
Replying to @sharon000 @strboul
I think you're right, : ifelse for vectorised, if/else for a single condition.
Reply Retweet Like
Joe Cheng retweeted
Max Kuhn Jul 24
Reply Retweet Like
Joe Cheng Jul 13
Thank you for posting this! I feel heard! 🥳
Reply Retweet Like
Joe Cheng retweeted
Heather Turner Jul 12
Such an honour to be acknowledged this way at . I'm happy that folks like , , , and so many others have got on board with my ideas for the community and helped them come to fruition - even better than I could imagine. 💜
Reply Retweet Like
Joe Cheng Jul 12
Exactly, thank you! Just say no to glue-ing code strings!
Reply Retweet Like
Joe Cheng Jul 12
Actually this is safer metaExpr({ !!stats::as.formula( paste( "AVAL", paste( sapply(input$select_regressor, as.symbol), collapse = " + " ), sep = " ~ " ) ) })
Reply Retweet Like
Joe Cheng Jul 12
Great! This would work too: metaExpr({ !!stats::as.formula( paste( "AVAL", paste( input$select_regressor, collapse = " + " ), sep = " ~ " ) ) })
Reply Retweet Like
Joe Cheng Jul 12
Replying to @jcheng
(Credit: Having to wait in line for a few minutes to get into this morning's keynote by Bettina Grün. Nothing like a quiet moment to get the brain unstuck.)
Reply Retweet Like