I am excited beyond description to lift the veil on what we have been working on in 2026:
Please meet ggsql! A new extension of the SQL language for creating visualisations using the grammar of graphics. Read all about it in the blog post or visit the website at ggsql.org
Posts by Benjamin Hlina, PhD
I have a shiny app that uses fnct that have {cli} outputs. Prior to wrapping the ui, server, and shinyApp() as a fnct, the app would dump {cli} outputs into the console. Once wrapped, all {cli} outputs are logged but not displayed until app process is closed. How do I restore this behaviour? #rstats
I've been working with NCV this last week; it's a powerful tool for modelling data with dependencies that are poorly/inefficiently modelled via stochastic process priors like cov functions or low-rank smoothers. However, it's a complex topic, so I thought I'd summarize the key ideas in a thread 1/n
Why should you support us on Day of the Badger? Because weโre a good investment. Wisconsin Sea Grant funds research, education and outreach projects that keep our Great Lakes healthy now โ so we can avoid big, expensive issues later. dayofthebadger.org/campaign/aquatic-science...
Democracy suffers under majority rulings of any government and I think it is naive to think otherwise. Especially under a Westminster Parliament where the vote is whipped completely.
Screenshot of Positron in macOS opened inside a Linux-based Docker container, with a rendered Quarto HTML file that says it was built on Linux
I got native dev containers working in Positron! Blog post forthcoming, but for now, here's a minimal repo showing how it works: it uses Quarto and Typst and Docker to make a little PDF report github.com/andrewheiss/...
(Positron documentation: positron.posit.co/dev-containe...) #rstats
I wonder if the MadTV writers thought this skit would be completely applicable 20 years later.
New paper out today! Using accelerometers to generate thermal performance curves in great hammerhead sharks. Their low activation energies may explain why they can perform well across seasons.
I'm excited to see this out! It's also a nice coincidence, as @gsimpson.bsky.social and I just got phylogenetic smoothers working (for BM and OU processes) in our MRFtools package. I'll definitely be pointing people to your book for background.
gam-mafia.github.io/MRFtools/art...
Attack of the squirrel!
If stable isotopes are part of your research, they should be one of your strengths โ not something you โsort ofโ understand.
Thatโs why I built this course.
Alright class, #rstats #dataabs, a question, and this will be on your exam:
Code quality, in particular readability, and the management of complexity is *much* more important in data analysis than software engineering in general. Why?
Hey all, I decided to write up some of my thoughts in more detail about why I don't vibe code, in case it's interesting to any of you
jacobharr.is/personal/i-d...
Weโve completed our second season with chimaera tagging! And we caught something very cool ๐๐ฆ Curious about what? Find out here www.bergentelemetry.com/post/trackin...
#SOSF_GhostTrack
#NFR_PUFFINS
Most isotope users were never formally trained in isotope ecology.
They learned just enough to get by.
That gap shows up later โ usually during interpretation.
Thatโs exactly what my course is designed to fix.
Should add that the original ideas around this workflow came from this blog post - I just adapt it all and threw it into containers.
www.charlesbordet.com/en/guide-shi...
Thanks, Iโm glad to hear it sounds sensible. This also deploys a shiny app on a shiny-server. The site is still in development with some functionality issues and modules needing to be cleaned up ect but yes please feel free to explore. github.com/benjaminhlin...
Iโve found this works quite well if I need to move things to a different server or
makes provisioning simple. All you have to get on the droplet is docker
Out of curiosity what are you hosting on DO? Iโve done the same but use the following workflow with several docker containers 1) the site which a GHA builds to a GHCR and 2) nginx w/certbot. I then have GHA that gets triggered once both containers are built with composer to deploy to the droplet.
Similar concept - I needed to know water temp profiles in Lake Ontario for a project so I built aton (alewife telemetry Ontario). It uses a quarto pub yaml as cron job. The cron job runs twice a day and pulls the newest netcdf file from a NOAA repository. benjaminhlina.github.io/aton/
Not data but someone I know made a wire baby blankets (they weave and knit cooper wire into art) with hallow point bullets weaved into every other square. Pretty striking piece on gun violence.
Progress bar showing 2800/8000 35% ETA: 4m
Help to test new progress bar in CmdStanR by @josswright.bsky.social, see more at discourse.mc-stan.org/t/help-us-te...
When you react to something with an emotional response u give away ur power and u continue to do so. Learn not to do that, it will serve u better in the long run. I would react similarly, therapy, meditation, nature, and physical activity helped me not react. I hope you can find that for yourself.
Given the recent spicy #rstats threads, an important reminder:
There's no single right way to code
If it works for you, that's all that matters really
Be good to your fellow coders
Screenshot of the linked gitlab repository readme.
Here's my take on a Linux wrapper for Innovasea's Fathom Connect software. Seems to work fine on Ubuntu 24.04 for converting vdat files to csv.
gitlab.com/RTbecard/fat...
Shout out to @obrien.page for discovering that Fathom Connect works in wine.
#AcousticTelemetry
Yep very much so
Sonatonics and Innovasea both mentioned iOS development being difficult and have opted to android over iOS.
Yea that is the plan here - is most ppl are just going to use R to docker if they're on something other than windows...completely agree on insulating the user from worrying about wine versions...as that's a headache as we've seen
Maybe but they do seem to be pretty tight not really giving much more
yep I couldn't agree more!