@jonthegeek@fosstodon.org avatar

jonthegeek

@jonthegeek@fosstodon.org

Executive Director of https://fosstodon.org/@R4DSCommunity

Interested in (almost) all things #RStats.

Views are mine.

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

jonthegeek, to random
@jonthegeek@fosstodon.org avatar

I just finished my first read of https://code-review.tidyverse.org/ and I highly recommend reading at least part of it, even if you only plan to open issues in your favorite packages. It addresses both sides of the PR relationship, as well as how to write good issues (which has inspired me to update our "help us help you" for @R4DSCommunity). It's short enough to get through right away, but long enough to address quite a lot about the process. Strong work, @davis!

jonthegeek, to random
@jonthegeek@fosstodon.org avatar

๐Ÿ๐Ÿ๐Ÿ https://beekeeper.api2r.org v0.1.0 is available to play with! ๐ŸŽ‰๐ŸŽ‰๐ŸŽ‰
Have an API you want to wrap into an ๐Ÿ“ฆ? I can help you with that!
Note: things are still in flux, so don't use this for anything critical yet. I think I'm gonna break some things apart in the generated functions in the next refactor. But it WORKS! See these repos generated using it:
๐Ÿ https://jonthegeek.github.io/apisguru
๐Ÿ—ณ๏ธ https://jonthegeek.github.io/fecapi
๐Ÿ“ฅ https://jonthegeek.github.io/trellor

PogoWasRight, to random
jonthegeek,
@jonthegeek@fosstodon.org avatar

@PogoWasRight Hmm. A good start, but I'm guessing "and did not say whether Cody was still being paid" means that fascist is now being paid to post on right wing forums and such.

Cmastication, to random
@Cmastication@mastodon.social avatar

American Congressional situation currently:

jonthegeek,
@jonthegeek@fosstodon.org avatar

@Cmastication https://music.youtube.com/watch?v=8OyBtMPqpNY&si=oZelL9ZvwP7vQ_Im ?
Hmm, I guess I feel kinda anxious whenever I think of US politics, so that doesn't quite fit.

Drmowinckels, to CSS
@Drmowinckels@fosstodon.org avatar

One of my calm evening coding activities is figuring out new css things I want to learn.

I dont know how I became this person.

jonthegeek,
@jonthegeek@fosstodon.org avatar
maelle, to random French
@maelle@mastodon.social avatar

Other life-changing tip for today: use pr_fetch() to check out the PR of a collaborator locally. ๐Ÿ˜Œ

https://usethis.r-lib.org/reference/pull-requests.html

jonthegeek,
@jonthegeek@fosstodon.org avatar

@maelle I know you linked to them, but the whole usethis::pr_*() family is ๐Ÿฅ‡
pr_init() (cleanly start)
pr_pause() (work on something else in this repo)
pr_resume() (after pr_pausing)
pr_push() (push your work/create the actual remote PR)
pr_finish() (clean up when you're done)
pr_forget() (clean up something you won't finish)
pr_fetch() (get someone else's work for editing or review)
pr_merge_main() (merge main into what you're working on)

eliocamp, to random
@eliocamp@mastodon.social avatar
jonthegeek,
@jonthegeek@fosstodon.org avatar

@eliocamp In my experience, most people who complain about Windows haven't actually used Windows in decades.

jonthegeek, to random
@jonthegeek@fosstodon.org avatar

I'll lead a new cohort to read https://r4ds.hadley.nz/ (2e) together starting Friday, 2023-10-06, at 13:00 America/Chicago (and then every Friday at that time)! I haven't read 2e cover-to-cover yet, and I know there's a ton of new material!

To participate:
๐Ÿ’ฌ Join our Slack at https://r4ds.io/join
#๏ธโƒฃ Find the book_club-r4ds channel
๐Ÿ”— Click the Zoom link when it appears there every Friday 10 minutes before the meeting

jonthegeek, to random
@jonthegeek@fosstodon.org avatar

I wish I could fast-forward my brain from now, when we all love the old design and hate the new one, to a few years from now, when we will also love the old (currently new) Slack design and hate the new (future) one.

jonthegeek,
@jonthegeek@fosstodon.org avatar

@hrbrmstr it's rolling out slack by slack. I just got it on @R4DSCommunity last night. It isn't AWFUL, but it's definitely different, and that feels awful for now at least ๐Ÿ™ƒ

thomasfuchs, (edited ) to random
@thomasfuchs@hachyderm.io avatar

Perhaps the worst thingโ€”next to exorbitant waste of resources and ripping off authorsโ€”about LLMs is how users are so gung-ho about sharing data that often includes private information from their clients and customers with black boxes made by companies they literally donโ€™t know anything about. Companies often started by people that previously were into cryptocurrency and NFT scams.

Itโ€™s all just so bonkers.

jonthegeek,
@jonthegeek@fosstodon.org avatar

@thomasfuchs but "open" is right there in the name! They must be good, right?? ๐Ÿ™ƒ

jonthegeek, to random
@jonthegeek@fosstodon.org avatar

I am not sure if this is awesome or terrible right now, but the talks are all available to registrants through the portal! Do I spend today watching the talks I missed??? https://reg.conf.posit.co/flow/posit/positconf23/publiccatalog/page/publiccatalog

jonthegeek, to random
@jonthegeek@fosstodon.org avatar

is over ๐Ÿ˜ญ

Soon I'll buy my Super-Fan tickets for in Seattle (not available quite yet as far as I can find), but first it's time for one more thread to summarize my threads! Each post in this thread will be flagged with a titled "content warning" to make it easier to find your way back to the top, I hope that works out!

If you appreciate these threads, please consider a tax-deductible donation to @R4DSCommunity at https://r4ds.io/donate!

๐Ÿงต1 of x

jonthegeek,
@jonthegeek@fosstodon.org avatar

The workshops were a wonderful new experience. I TAed the workshop last year, but I'd never actually participated in a Posit/RStudio workshop. There will only be 1 day of workshops next year, but I definitely recommend finding one to participate in!

Check out this thread for details: https://fosstodon.org/@jonthegeek/111091833128559292

jonthegeek,
@jonthegeek@fosstodon.org avatar

Day 1 of proper kicked off with a ChatGPT-aided intro "poem" from @hadleywickham

Elaine McVey & @Davidmeza co-keynoted on "From Data Confusion to Data Intelligence". My key takeaway was this process of getting things done:
๐Ÿ” Find a thing
๐Ÿ”ง Demo immediately
๐Ÿ“ˆ Get whatever data you can for the real thing
๐Ÿค– Make something cool ("Nail the landing")
๐Ÿ” Up the ante & repeat. Use credibility to find new thing & new data

https://fosstodon.org/@jonthegeek/111092154933211470

jonthegeek,
@jonthegeek@fosstodon.org avatar

For the 2nd keynote, Jeremy Howard somewhat (literally) phoned it in, imo. Generative AI is cool, but his pre-recorded talk really doubled down on the hype. Sure, you can make things that superficially feel cool. But PLEASE think a lot about what you do with this stuff, and where it's ok for your system to make things up that aren't true.
โœ… Human-in-the-loop systems (coding assistance)
โš ๏ธ Educational, factual summaries, etc.

https://fosstodon.org/@jonthegeek/111092538676173067

jonthegeek,
@jonthegeek@fosstodon.org avatar

โšกtalks are a fantastic way to get a lot of ideas, but WARNING, they'll give you a ton of homework to follow up on!

Some of my homework:
๐Ÿชตlog4r ๐Ÿ“ฆ(I need to get better at this!)
๐Ÿ“another suggestion to slow down and design before you code. Also talk to users!
โœจhttps://bit.ly/quarto-themes
๐ŸŒŠUSGS water data for https://github.com/DOI-USGS

https://fosstodon.org/@jonthegeek/111093100269331115

jonthegeek,
@jonthegeek@fosstodon.org avatar

๐Ÿงฑ @ryantimpe used tidymodels at Lego to dramatically speed up a pipeline, and open up new possiblities.
๐ŸŽ๏ธ @juliasilge talked through data drift vs concept drift & using {vetiver} to notice them.

There were more good talks but I had to stop tooting at that point so my brain didn't fill up too much. ๐Ÿคฏ

https://fosstodon.org/@jonthegeek/111093521539466942

jonthegeek,
@jonthegeek@fosstodon.org avatar

Kara Woo talked about end-to-end pipelines, for analysis and production customer-facing tooling and everything in between. My homework from this one is to get better at using EXACTLY the same setup from exploration to deployment via docker.

https://fosstodon.org/@jonthegeek/111097859296460600

Follow-up: https://fosstodon.org/@jonthegeek/111098067587381484

jonthegeek, (edited )
@jonthegeek@fosstodon.org avatar

@Cmastication is a GREAT speaker. Not that the others weren't also great, but if you can watch 1 keynote, watch this 1. He's both hilarious and insightful.

๐Ÿง‘โ€๐Ÿ’ป Biggest value from rise of data science is it's now ok to code outside IT
๐Ÿ” "Abstractions will leak. Therefore, abstractions must be permeable to allow debugging."
๐Ÿ™ 80-16-4 rule: "No single abstraction is right for everyone." Talk to users!

Slides: https://bit.ly/positconf_2023
https://fosstodon.org/@jonthegeek/111098202773009264

jonthegeek, to random
@jonthegeek@fosstodon.org avatar

I don't think I tweeted one of my favorite lines of , during @hadleywickham 's takeover of @jennybryan' s talk: "ggplot2 is about to turn 18, so it might be time to emancipate it and let it be responsible for its own maintenance."

jonthegeek, to random
@jonthegeek@fosstodon.org avatar

I'm in Grand Ballroom A for the "Developing your skillset; building your career" track this afternoon. These should be some great talks!

1:00 @meghansharris
1:20 @lydz_gibby
1:40 @TeslaDuBois
2:00 Trang Le

If you appreciate this thread, please consider a tax-deductible donation to @R4DSCommunity at https://r4ds.io/donate to support our work!

#PositConf2023 #RStats ๐Ÿงต1/x

isabelizimm, to random
@isabelizimm@fosstodon.org avatar

iโ€™m not very good at tying the knots on friendship bracelets for #PositConf2023 but luckily all of the ones i made are Python packages, so if they break iโ€™m telling people itโ€™s because they didnโ€™t pin the version in their requirements.txt

jonthegeek,
@jonthegeek@fosstodon.org avatar

@isabelizimm and it's no surprise that getting the bracelet installed in the first place is a pain ๐Ÿ™ƒ

jonthegeek,
@jonthegeek@fosstodon.org avatar

@isabelizimm I've heard I should set up a special room for while I'm wearing that bracelet.

feditips, to animals
@feditips@mstdn.social avatar

When you write hashtags that contain multiple words, make the first letter of each word a capital letter, for example . This will make the tag readable to blind people.

Blind people use the internet through screen reader apps, which read text out aloud. By putting a capital at the start of each word in a hashtag, you are telling the screen reader how to say the tag correctly.

In the non-techy world this is generally known as "CamelCase".

(Techy people may call it PascalCase)

jonthegeek,
@jonthegeek@fosstodon.org avatar

@feditips But when you type , mastodon tries to autocorrect it to all-lowercase. Is there a way to fix those suggestions?

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