home.social

Search

189 results for “jonocarroll”

  1. @jonocarroll I would have used an APL-like solution in #Uiua: ⍜∩⊥₁₀↻¯

  2. I am extremely behind on my practice but I'm overjoyed to hear that they've added a track

    exercism.org/tracks/uiua

    and a track

    exercism.org/tracks/roc

    I've joined both, which should gradually appear in my tracker of which problems I've solved in which languages github.com/jonocarroll/exercis

  3. @jonocarroll I’ve used this a fair amount for memoisation, and then get Pylint/Flake8 shouting at me!

    There’s another saving grace, the preferred linters warn you.

    You read the FAQ and use linting, right?

    Right? 😁

  4. @adamhsparks @jonocarroll Oooh on the , that was just amazing 🤩

  5. Episode 226 of R Weekly Highlights Podcast is out! serve.podhome.fm/episodepage/r

    🎉 S turns 50 @martynplummer.bsky.social @r-foundation.bsky.social
    🛠️ Comparing {targets} and dbt @jonocarroll

    I flied solo for this one (with a new recording setup too), but Mike will be back soon!

    h/t @jonmcalder 🙏

    #rstats #datascience #v4v

  6. Episode 215 of the @rstats @rweekly Highlights Podcast is out! serve.podhome.fm/episodepage/r

    🤖 AI Newsletter @simonpcouch @sara-altman.bsky.social
    🎙️ The Test Set Podcast @mchow.com @hadleywickham @wesmckinney.com
    🤔 Haskell for data science @jonocarroll

    Looking for a new way of giving this holiday season? How about a fun boost with a modern podcast app as a virtual stocking stuffer! Learn more about these apps at newpodcastapps.com

    h/t @mike_thomas & @parmsam 🙏

    #RStats #DataScience #V4V

  7. Episode 213 of the @rstats @rweekly Highlights Podcast is out! serve.podhome.fm/episodepage/r

    🏎️ Algorithm racing with {mirai} @jonocarroll
    📊 GenAI for data visualization @nrennie
    🏗️ Step-by-step Shiny app creation with BDD (Jakub Sobolewski)

    Happy with your current podcast app but want to send a boost? You can do that directly on the Podcast Index! Find us at podcastindex.org/podcast/10620

    h/t @mike_thomas & @parmsam 🙏

    #RStats #DataScience #V4V

  8. Fresh off an amazing #positconf2025, episode 211 of the @rstats @rweekly Highlights Podcast is out! serve.podhome.fm/episodepage/r

    🏗️ Parse & edit markdown documents programmatically @rOpenSci @maelle @cderv @zkamvar
    🤖 Vibe-coding a new package to learn Japanese @jonocarroll
    🏫 Quality control scanned exam documents with R-Exams @zeileis

    We are proudly listed on the Podcast Index! Find us at podcastindex.org/podcast/10620

    h/t @mike_thomas & @jonocarroll 🙏

    #RStats #DataScience #V4V

  9. Episode 220 of the @rstats @rweekly Highlights Podcast is out! serve.podhome.fm/episodepage/r

    🎙️ @emilyriederer shares her data science insights on the Test Set @Posit
    💪 Git for data workflows @fgazzelloni @rladiesrome
    🏗️ libdplyr @mrchypark

    Spreading the word of the R Weekly project, contributing your favorite resource to the site, or sending your hosts a fun boost are excellent ways to participate in #value4value!

    h/t @mike_thomas & @jonocarroll 🙏

    #RStats #DataScience

  10. I've been looking into dbt for data engineering and wanted to flesh out what the similarities and differences were to just using {targets} - I learned lots about both of them!

    I wrote up my findings in this post

    jcarroll.com.au/2026/05/04/com

  11. No Mastodon presence for ?

  12. I'm not sure where the discussions are happening but I'm curious about one slide in particular from @hadleywickham's talk

    youtube.com/live/ctc2kx3LxG8

    why the addition of 0 for each term of the multiplication? Is it to have NA values fail early? I was hoping it would be explained but not that I saw

  13. Implementing small math problems can really help to cement your knowledge of fundamental operators...

    jcarroll.com.au/2025/05/03/rot

    I implemented a 'rotate digits with modulo' in :rstats: :julia: :apl: and :uiua: and had a great time doing so!

  14. Thanks to a very cool video from @standupmaths popping up on my feed I updated my solution for the Sieve of Eratosthenes problem to essentially use

    isprime <- function(n) {
    !length(grep(r"(^.?$|^(..+?)\1+$)", strrep('!', n)))
    }

    youtu.be/5vbk0TwkokM

    1: FALSE
    2: TRUE
    3: TRUE
    4: FALSE
    5: TRUE
    6: FALSE
    7: TRUE
    8: FALSE
    9: FALSE
    10: FALSE
    11: TRUE
    12: FALSE

    🤩

  15. The R/Pharma APAC track call for submissions is being extended - everyone in R and Pharma or adjacent (e.g. bioinformatics, other languages) is invited to submit a proposal for a talk.

    More details: rinpharma.com/post/2024-07-17-

    @rinpharma

  16. R/Pharma 2024 submissions are open until the end of 21 July - the event will be held 29-31 Oct and I'm helping coordinate a virtual track suitable for Asia-Pacific time zones.

    Talks are short (10-20 minutes) high energy presentations that give you the chance to talk about an interesting project that you’ve tackled with R in pharma. Short talks, or demos of your R/Python code, R/Stan/Julia packages, and shiny apps are great options.

    sessionize.com/rpharma/

  17. is an interesting new(ish) language - featured on the ADSP podcast recently, with syntax reminiscent of OCaml, written in Rust.

    I managed to write a FizzBuzz solution that almost exactly matches the provided example (seen after).

    One thing I found curious (and hard to guess) was List.range which seems like it takes enums

    roc-lang.org/builtins/List#ran

    so inclusive/exclusive ranges are spelled out

    List.range { start: At 5, end: Before 9 }
    List.range { start: After 5, end: Length 4 }

  18. A really interesting (in a good way) choice by to not have a true or false keyword, instead using Bool.true and Bool.false to encourage using tags ("literals" - not quite enums; perhaps Symbols from a lisp perspective) where "Boolean blindness" might otherwise be an anti-pattern.

    roc-lang.org/tutorial#booleans

    It's a fairly new language, but of course that means less baggage, so I'm interested.

  19. Today's adventure in learning more programming languages ( ) involved trying to install a recent version of in Pop_OS which was failing due to some SSL library inconsistency, a workaround for which uninstalled my 🤬

    I abandoned 2 different install managers before finally getting one working. I have it running now, but not off to a great start.

    Doing my prelim reading while I waited... "python, but with full OOP" and "parentheses are *optional*"!?!

  20. I'm doing the challenge on and I have to say it's going pretty well considering it's July... I've officially ticked off 12 languages with at least 5 exercises other than the generic 'hello, world!".

    There will be a big blog post to write at the end of the year, but so far the community solutions are the most interesting/surprising to me - so much to learn about good ways to write things there.

  21. Really interesting approach from Paul Goulart at mixing and with the takeaway (paraphrased)

    "Julia is great for debugging the *math* problems, Rust is great for debugging the *code* problems, and supporting both of those at once Is a lot less work than doing all of it twice"

    Followed by another great talk by @mo8it highlighting the footguns and benefits of Julia (check out his blog post mo8it.com/blog/rust-vs-julia/)

    I wasn't expecting so much Julia but I'm loving it!

  22. I'm watching for the , but daaaaaang if that code doesn't look cool - simple, formula-based... everything that Fortran should be.

    TBF, I had to write MPI code in Fortran90 back in the day.

  23. are having a Memorial Week Sale so if you're looking for some programming books there's plenty on offer including Beyond Spreadsheets with R manning.com/books/beyond-sprea

    Buying the physical book (pBook) also gets you the DRM-free digital versions.

  24. Do you work with ELN/LIMS and wish you could query it with :rstats:? HIBio has you covered!

    We've just released {benchlingapi} which connects directly to your tenant's API endpoints to get/update/add entities, notebooks, tables, IDs, etc... Completely independent of the python SDK, this is a pure R implementation.

    github.com/HIBio/benchlingapi

  25. @brodriguesco exercism.org/tracks/emacs-lisp - it's on my list (for practice; I do know some) towards my goal.

    I did a handful of clojure exercises already, so I already have the muscle-memory for more lisp.

  26. I'm trying to do the challenge (solve code exercises in 12 languages in 2023) on and my first foray into a new language is :clojure: (I like ). I'm not sure I really want to be a beginner in a language again - this is hard work!

    It wasn't mentioned in the track docs, but I did find the "thread-first" macro `->` very helpful - more or less a pipe: clojuredocs.org/clojure.core/-

    exercism.org/

  27. Texans new quarterbacks coach Jerry Schuplinski has Tom Brady, John Carroll roots, C.J. Stroud says: ‘Jerry is amazing’

    INDIANAPOLIS – The roots of Jerry Schuplinski run through familiar ground for a Texans employee with a background…
    #NFL #HoustonTexans #Houston #Texans #C.J.Stroud #Football #JerrySchuplinski #JohnCarrollUniversity
    rawchili.com/nfl/778874/