Sign in

Eric Book

@erc-bk.fosstodon.org.ap.brid.gy
11 followers 8 following 89 posts

Pathologically curious about most things, but this space is mostly focused on data science and engineering. #tfr 🌉 bridged from ⁂ fosstodon.org/@erc_bk, follow @ap.brid.gy to interact

PostsRepliesMedia
Reposted by Eric Book
Jakub Nowosad @nowosad.fosstodon.org.ap.brid.gy · 26/08/2026
Working with spatial data in R? The terra cheat sheet is a quick reference for raster/vector operations, projections, plotting, and more. Check it at rspatial.org/_static/terra_cheatshe… #rstats #GISchat #rspatial
097
Reposted by Eric Book
𝚖𝚊𝚌𝚔𝚊 𝚜𝚣𝚎𝚌𝚑𝚗𝚘 @mackaszechno.bsky.social · 14/07/2026
TIL to use singleSide with #rstats {sf} st_buffer. spencerschien.info/post/spatial...
spencerschien.info
Getting Creative with Spatial Buffers | Spencer Schien
Use spatial buffering to create new spatial objects.
063
Reposted by Eric Book
Thorbjörn Sievert @volephd.fediscience.org.ap.brid.gy · 29/06/2026
Let's try this again outside of the heat wave and weekend: I'm looking for help with #rstats, specifically larger #bam / #gam in #mgcv with NCV. It's running, but it has been about 60h by now, minimal CPU usage, and steadily climbing RAM usage. Any pointers how to speed things up are welcome! […]
fediscience.org
Original post on fediscience.org
101
Reposted by Eric Book
Thorbjörn Sievert @volephd.fediscience.org.ap.brid.gy · 25/06/2026
Since it remains unclear whether my current #PostDoc contract will be prolonged in January, I am starting to look for a new #AcademicJob! My expertise are #ecology, #ethology, #AnimalBehavior, with a focus on #olfaction in #mammals. I had a stint in #NeuroEthology, but that wasn't quite my cup […]
fediscience.org
Original post on fediscience.org
022
Reposted by Eric Book
Daniel 🕹️ @strengejacke.de · 24/06/2026
A new paper by @dominiquemakowski.bsky.social, @mattansb.msbstats.info, me and colleagues just out! We show how to choose informative priors in Bayesian regression models using a systematic simulation study and a practical step-by-step tutorial in #Rstats and #Stan! doi.org/10.3389/fpsy... >
17623
Reposted by Eric Book
Tom Smith @analyst42.bsky.social · 04/06/2026
Sooo #rstats, I built a thing... Deploying R shiny to your own cloud server is still too hard in 2026. Lightbulb.is is my answer - connect to your digital ocean account, click to create a server, and point it at a shiny GitHub repo. That's it - spend the time you save making your customers happy!
lightbulb.is
Lightbulb.is
3349
Reposted by Eric Book
Jakub Nowosad @nowosad.fosstodon.org.ap.brid.gy · 03/06/2026
🌍 Calling R, geospatial & Earth Observation enthusiasts! Take on the R-for-eaRth Data Challenge: methane emission estimation from Sentinel-2 data. Deadline: June 30, 2026 Url: github.com/CredibleAI/R-for-eaRth #RStats #RSpatial #EarthObservation #OpenScience
046
Reposted by Eric Book
Clemens Schmid @clemensschmid.archaeo.social.ap.brid.gy · 19/05/2026
Positioning text labels in scatter plots is not always easy with #ggplot2, even with clever extensions like ggrepel. A new release of my #rstats package ggpointgrid aims to add another string to our bow here. To show what I mean I wrote a little blog post with […] [Original post on archaeo.social]
Example plot 2: Labels around a polygonExample plot 1: Labels on a lineExample plot 3: Labels on a grid around a point cloud
13610
Reposted by Eric Book
SMT @pp0196.bsky.social · 19/05/2026
#duckplyr with no fallbacks, because why not Learned that prefixing a function call with `dd$` is a way to call arbitrary duckdb functions (in our case a registered #RStats UDF) duckplyr.tidyverse.org/dev/articles...
051
Reposted by Eric Book
SMT @pp0196.bsky.social · 17/05/2026
drogonR: High-performance HTTP server for #RStats, powered by the Drogon C++ framework by Yuri Baramykov Order of magnitude faster than httpuv/plumber with SSE support out of the box github.com/Zabis13/drog... #Network
1145
Reposted by Eric Book
Jonathan Carroll @jonocarroll.fosstodon.org.ap.brid.gy · 04/05/2026
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 […]
fosstodon.org
Original post on fosstodon.org
263
Reposted by Eric Book
hrbrmstr 🇺🇦 🇬🇱 🇨🇦🇧🇪 @hrbrmstr.mastodon.social.ap.brid.gy · 01/05/2026
RE: hachyderm.io/@thomasfuchs/116499328… #RStats rocker/docker users shld read this and do what it says for containers too.
hachyderm.io
011
Reposted by Eric Book
𝚖𝚊𝚌𝚔𝚊 𝚜𝚣𝚎𝚌𝚑𝚗𝚘 @mackaszechno.bsky.social · 30/04/2026
Anyone in #rstats find a way to set the referrerPolicy on a leaflet map generated in R to allow tiles to be served from OpenStreetMap on a local html file?
https://wiki.openstreetmap.org/wiki/Referer
112
Reposted by Eric Book
Jonathan Carroll @jonocarroll.fosstodon.org.ap.brid.gy · 18/04/2026
A bit of a long shot, but in the spirit of #fedihire I'm on the lookout for opportunities to contribute to R tooling. If your org could use some help developing or productionising an R package or some prototype R code, managing data access via databases or APIs, or translating between languages […]
fosstodon.org
Original post on fosstodon.org
020
Eric Book @erc-bk.fosstodon.org.ap.brid.gy · 17/04/2026
RE: mas.to/@CRANberriesFeed/11641404472… Chatterjee's Xi non-parametric correlation coefficient for time series. Includes acf and ccf along with a non-linear dependence test using Iterative Amplitude Adjusted Fourier Transform (IAAFT) surrogate data
mas.to
000
Eric Book @erc-bk.fosstodon.org.ap.brid.gy · 09/04/2026
RE: mas.to/@CRANberriesFeed/11637393790… Cool shiny module inspired by Positron's data explorer #rstats
041
Eric Book @erc-bk.fosstodon.org.ap.brid.gy · 09/04/2026
RE: mas.to/@CRANberriesFeed/11637393597… 10/10 on the package name ::chef's kiss::
mas.to
000
Eric Book @erc-bk.fosstodon.org.ap.brid.gy · 07/04/2026
RE: mas.to/@CRANberriesFeed/11636237598… Nice follow-on from {futurize}. The {progressr} syntax... was not the prettiest. #rstats
mas.to
000
Eric Book @erc-bk.fosstodon.org.ap.brid.gy · 20/03/2026
RE: mas.to/@CRANberriesFeed/11625644503… starburst: Seamless AWS Cloud Bursting for Parallel R Workloads A 'future' backend that enables seamless execution of parallel R workloads on AWS, including 'EC2' and 'Fargate'. 'staRburst' handles environment synchronization, data […]
fosstodon.org
Original post on fosstodon.org
001
Eric Book @erc-bk.fosstodon.org.ap.brid.gy · 13/03/2026
Seen Multivariate Adaptive Regression Splines (MARS) in some of the tidymodels documentation and in Kuhn's books, but never really looked into them. As a model, I don't find them particularly interesting, but I'll say this, the {earth} vignettes are some of the best I've read. (not linked on […]
fosstodon.org
Original post on fosstodon.org
000
Reposted by Eric Book
Noam Ross @noamross.net · 06/03/2026
Grant Witness is hiring! We're seeking a full-time data scientist to join our team building data resources to support journalism, litigation, and activism protecting science, public health, and the rule of law. grant-witness.us/apply.html #rstats
grant-witness.us
Job Opening: Data Scientist – Grant Witness
Grant Witness seeks a data scientist for a full-time position on our team tracking changes to U.S. federal grantmaking. We are also hiring for part-time/contract positions. Join us!
112590
Reposted by Eric Book
Thomas Sandmann @thomas-sandmann.genomic.social.ap.brid.gy · 15/02/2026
If you do any work with clinical trial data in R, take a look at the {ducklake} R package @travisgerke just released: tgerke.github.io/ducklake-r/index.h… He wrapped duckdb's ducklake extension into easy-to-use R functions, that slot right into the {tidyverse} ecosystem. He also […]
genomic.social
Original post on genomic.social
024
Reposted by Eric Book
SMT @pp0196.bsky.social · 14/02/2026
#RStats #Statsky Any references and packages out there on statistical inference around binary outcomes for whom some outcome have no measurement error but the other has ? Should i just use linear models and get over it ?
003
Reposted by Eric Book
Elio Campitelli @eliocamp.mastodon.social.ap.brid.gy · 10/02/2026
Exploring a parallel syntax with #RDataTable ``` data |> _[, .(x = async(long(x))), by = .(group1, group2)] |> collect_async() ``` Is syntax sugar for ``` data |> _[, .(x = list(future::future(long(x)))), by = .(group1, group2)] |> _[, x := future::value(x[[1]]), by = .(group1, group2)] |> […]
mastodon.social
Original post on mastodon.social
103
Reposted by Eric Book
abadidea @0xabad1dea.infosec.exchange.ap.brid.gy · 02/02/2026
Notepad++'s update mechanism was compromised from June to December 2025. They believe it was a state actor practicing selective targeting and not a no-hosts-refused malware gang situation. notepad-plus-plus.org/news/hijacked…
notepad-plus-plus.org
Notepad遭国家支持的黑客劫持
Notepad hijacked by state-sponsored actors (notepad-plus-plus.org) 09:59  ↑ 182 HN Points
792123
Reposted by Eric Book
Darren Dahly @statsepi.bsky.social · 02/02/2026
onlinelibrary.wiley.com/doi/full/10....
onlinelibrary.wiley.com
Ordinal regression models made easy: A tutorial on parameter interpretation, data simulation and power analysis
Ordinal data such as Likert items, ratings or generic ordered variables are widespread in psychology. These variables are usually analysed using metric models (e.g., standard linear regression) with ...
2283
Eric Book @erc-bk.fosstodon.org.ap.brid.gy · 25/01/2026
Can't get much simpler than that. Yeah, {futurize} is nice. #rstats
time_slices <- 300 # 300 days
block_length <- 14 # 2 weeks
n_samples <- 200 # 200 resamples

block_idxs <- make_block_indices(
  n_time = dim(r5to10)[2],
  time_slices = time_slices,
  block_length = block_length,
  n_samples = n_samples
)

plan(future.mirai::mirai_multisession, workers = 10L)

tib_vario_params <- purrr::map(
  asplit(block_idxs, 1),
  \(x) {
    estim_params_vgm(x, dat = r5to10)
  }
) |> 
  futurize() |> 
  list_rbind()

mirai::daemons(0)
0112
Reposted by Eric Book
Iris Meredith @iris-meredith.bsky.social · 16/01/2026
This was quite successful on fedi, so might post up here. Good people of the #rstats community, I have need of work. I don't need much, but some income while I keep writing and doing promo stuff is important. Given my personality, I think the R community would be a good place to look. If you know of
198
Reposted by Eric Book
Licho @licho.kolektiva.social.ap.brid.gy · 06/01/2026
I'm tasked to migrate a small organization to @libreoffice but the forms from MS Access don't come over to LO Base. Is there a way to automatically import the forms, or I actually have to manually recreate them all by hand? #office #ms #microslop #base #libreoffice #opensource #access […]
kolektiva.social
Original post on kolektiva.social
014
Reposted by Eric Book
SMT @pp0196.bsky.social · 05/01/2026
#RStats #duckdb #arrow gurus what is a "A scannable Arrow-object" and how one can implement suck a thing from nanoarrow streams if possible to avoid depending on the arrow package. Right now i convert some files into arrow IPC and use the duckdb nanoarrow extension on them for various purposes
001
Reposted by Eric Book
Jakub Nowosad @nowosad.fosstodon.org.ap.brid.gy · 17/12/2025
🚀 Exploring COGs (Cloud‑Optimized GeoTIFFs) in R with the terra package (e.g., visualizing the internal tile structure). See: guide.cloudnativegeo.org/cloud-opti… #RStats #RSpatial #Geospatial #CloudNativeGeo #GISchat
034
Reposted by Eric Book
Grant McDermott @gmcd.bsky.social · 05/12/2025
#rstats Any sparklyr / Kubernetes experts able to help me with this issue? github.com/sparklyr/spa... 🙏
013
Reposted by Eric Book
Jakub Nowosad @nowosad.fosstodon.org.ap.brid.gy · 01/12/2025
🌍 How trustworthy are your spatial predictions? In my talk for the Rome R Users Group, I showed practical ways to evaluate where spatial predictions are trustworthy, and where they aren't. Slides: jakubnowosad.com/rome2025 Video […] [Original post on fosstodon.org]
Cover slide
012
Reposted by Eric Book
hrbrmstr 🇺🇦 🇬🇱 🇨🇦🇧🇪 @hrbrmstr.mastodon.social.ap.brid.gy · 19/11/2025
Jarl (with a Zed Extension!) by @etiennebacher is DOPE! github.com/etiennebacher/jarl So. FAST! Need to figure out a good way to perma-eradicate the bane that is {lintr}.
github.com
GitHub - etiennebacher/jarl: Just Another R Linter
Just Another R Linter. Contribute to etiennebacher/jarl development by creating an account on GitHub.
013
Reposted by Eric Book
Stephen Turner @stephenturner.us · 19/11/2025
Datanomy is a terminal-based tool for inspecting and understanding data files. It provides an interactive view of your data's structure, metadata, and internal organization. github.com/raulcd/datan...
071
Eric Book @erc-bk.fosstodon.org.ap.brid.gy · 16/11/2025
How spatial sampling methods affect the variance of your mean estimate when spatial autocorrelation is present. dosull.github.io/posts/2025-11-14-g…
Shows four density charts. Each chart represents a sampling method: poisson, grid, evenly spaced, and clustered.. Each chart shows two densities: random (no spatial autocorrelation) and smoothed (spatial autocorrelation). Grid and evenly spaced show too narrow variance estimates while clustered shows too wide of a variance estimate.
020
Reposted by Eric Book
Stephen Turner @stephenturner.us · 10/11/2025
Recordings from posit::conf(2025) now on YouTube: www.youtube.com/playlist?lis... #Rstats
youtube.com
posit::conf(2025) - YouTube
Welcome to the official playlist for posit::conf(2025)! Dive into the latest innovations, cutting-edge techniques, and inspiring insights from the premier op...
2268
Reposted by Eric Book
Guillaume Noblet @gnoblet.eurosky.social · 07/11/2025
Day 05 of #30DayMapChallenge on Earth (Classical Elements 1/4) I've discovered and used the new `tmap.mapgl` to show Swizerland's elevation. It's mindblowing how easy it is. guillaume-noblet.com/30DayMapChal... #dataviz #rstats #tmap #gis #mapgl cc @mtennekes and thanks!
0175
Eric Book @erc-bk.fosstodon.org.ap.brid.gy · 30/10/2025
Just as I've started to get a pretty comfortable with all the coordinate representations, projections, etc., I see this. If I would've came across an older dataset with this before now, I'm not sure what I would've done. Tried an internet search out of […] [Original post on fosstodon.org]
Shows text with geographical coordinates formatted in a number/character format, e.g. 51d56'N.
102
Eric Book @erc-bk.fosstodon.org.ap.brid.gy · 28/10/2025
Hmm — an htmlwidget serializer. I'd like to see that out in the wild. #RStats
Shows plumber2 documentation with all available serializers listed. The htmlwidget serializer has been circled.
011
Reposted by Eric Book
hrbrmstr 🇺🇦 🇬🇱 🇨🇦🇧🇪 @hrbrmstr.mastodon.social.ap.brid.gy · 25/10/2025
The GreyNoise IP Checker (check.labs.greynoise.io) now gives geolocation info in the header (if the IP was in GN) and populates a 90-day timeline with a summary of tags. We see alot of "noise storms" which spoof tons of IPs, so we also added a check […] [Original post on mastodon.social]
GreyNoise IP Check results showing malicious activity detected for IP address 89.248.163.216 located in Amsterdam, Netherlands. The IP, owned by IP Volume Inc, has been classified as malicious with observed activity from February 2022 to October 2025. Activity calendars show consistent scanning behavior throughout July, August, September, and October 2025. Tagged activities include Go HTTP Client, Open Proxy Scanner, Recyber Project, SOCKS5 Proxy Scanner, and Web Crawler. A warning banner alerts users that the IP has been observed sending potentially malicious traffic.GreyNoise IP Check results for IP address 34.185.165.52 located in Frankfurt am Main, Germany and owned by Google LLC. A warning banner indicates possible spoofed traffic detection, explaining that the IP may have appeared in scanning activity using spoofed source addresses. The 'Don't Panic!' section clarifies this likely means the IP was used as a fake return address in network scanning, similar to spam email spoofing. Three key points explain: the scanning traffic probably didn't come from this network, attackers may have used the IP as a decoy, and this typically doesn't indicate compromise. Recommended actions include monitoring for unusual outbound traffic, ensuring proper firewall configuration, and contacting the ISP if suspicious activity is noticed.GreyNoise IP Check results for IP address 169.150.198.68 located in São Paulo, Brazil and owned by Datacamp Limited. A blue banner alerts that VPN is detected, noting the results may reflect the VPN provider's IP rather than the actual network. A warning banner states the IP is in the GreyNoise database with 'unknown' classification, indicating it has been observed by GreyNoise sensors scanning the internet. The 'What does this mean?' section explains this could indicate a compromised device or network, misconfigured software making excessive connections, or legitimate security scanning tools. Recommended actions include checking devices for malware, reviewing network activity, contacting the ISP's security team, and considering taking a screenshot for the ISP. An 'Observed Activity In Last 90 Days' section is collapsed.
101
Eric Book @erc-bk.fosstodon.org.ap.brid.gy · 14/10/2025
Didn't know that {skimr::skim} worked an arrow object. It's pretty cool, but it hits your RAM pretty hard. That's only a 70MB directory of parquet files, and my RAM usage went up by ~1.3GB. #RStats Code: ray.so/fCoXwso
NO2 pollution dataset. Schema of the dataset is shown and the descriptive output from skimr::skim.
library(arrow)

ds <- open_dataset("C:/Users/user/Documents/R/Data/no2/E1a")
schema(ds)
skimr::skim(ds)
262
Reposted by Eric Book
hrbrmstr 🇺🇦 🇬🇱 🇨🇦🇧🇪 @hrbrmstr.mastodon.social.ap.brid.gy · 13/10/2025
One other reason I covered Garage (dailydrop.hrbrmstr.dev/2025/10/06/d…) in the 10-06 Drop was b/c we're making super cool new hourly Parquet timeseries now at work & they `aws s3 sync` super fast to my local […] [Original post on mastodon.social]
R code which can be found at https://ray.so/h2qEAb9
011
Reposted by Eric Book
Stephen Turner @stephenturner.us · 08/10/2025
My colleagues and I here at UVA are looking to hire a skilled #Rstats developer. You'll be working with me on the project. Here's the posting: jobs.virginia.edu/us/en/job/R0...
jobs.virginia.edu
Epidemiologist / Research Data Scientist; Infectious Diseases and International Health in Charlottesville, Virginia, United States of America | Information Management, Services & Technology at Univers...
Apply for Epidemiologist / Research Data Scientist; Infectious Diseases and International Health job with University of Virginia in Charlottesville, Virginia, United States of America. Information Man...
039
Reposted by Eric Book
Lisa DeBruine @debruine.bsky.social · 16/09/2025
This fall I will have a blind student in my coding class for the first time. Do any other instructors or visually impaired coders have advice beyond making sure my book has useful alt-text for the images? #rstats #accessibility Class book: psyteachr.github.io/reprores-v5/
62634
Reposted by Eric Book
Jakub Nowosad @nowosad.fosstodon.org.ap.brid.gy · 14/09/2025
🚀 Book in progress: Spatial Data Visualization with tmap A practical guide to creating clear thematic maps in R with the tmap package. Covers everything from loading data to interactive and animated maps, with reproducible code and examples. Read online […] [Original post on fosstodon.org]
018
Reposted by Eric Book
Björn Brembs @brembs.mastodon.social.ap.brid.gy · 03/09/2025
This should have been big news! Ten funding agencies from eight European countries have pledged to support a public infrastructure that is poised to replace academic journals: FWF 🇦🇹 RCN 🇳🇴 Forte 🇸🇪 ARIS 🇸🇮 SRC 🇸🇪 FCT 🇵🇹 CSIC 🇪🇸 DFG 🇩🇪 Formas 🇸🇪 ANR 🇫🇷 Only two of them issued press releases in […]
mastodon.social
Original post on mastodon.social
684105
Reposted by Eric Book
Thomas Sandmann @thomas-sandmann.genomic.social.ap.brid.gy · 02/09/2025
This week I learned how to manage project-specific R libraries with {rv}, a relatively new, declarative alternative to the well-established {renv} R package: tomsing1.github.io/blog/posts/rv . {rv} is a command line tool, written in rust, and I really like how it leverages repository […]
genomic.social
Original post on genomic.social
023
Reposted by Eric Book
Grant McDermott @gmcd.bsky.social · 25/08/2025
To borrow another example, taken from the `dbreg` README: github.com/grantmcdermo... Here I am running a fixed-effects regression on 180 million(!) row parquet dataset... and it completes **< 2 seconds**... on my laptop 🤯 This is powered by @duckdb.org under the hood. #rstats #econsky
Running dbreg::dbreg() on a full year of NYC taxi data... and it takes less than 2 seconds.

dbreg(
   tip_amount ~ fare_amount + passenger_count | month + vendor_name,
   path = "read_parquet('nyc-taxi/**/*.parquet')", ## path to hive-partitioned dataset
   vcov = "hc1"
)
#> [dbreg] Estimating compression ratio...
#> [dbreg] Data has 178,544,324 rows and 24 unique FE groups.
#> [dbreg] Using strategy: compress
#> [dbreg] Executing compress strategy SQL
#> 
#> Compressed OLS estimation, Dep. Var.: tip_amount 
#> Observations.: 178,544,324 (original) | 70,782 (compressed)
#> Standard Errors: Heteroskedasticity-robust
#>                  Estimate Std. Error  t value  Pr(>|t|)    
#> fare_amount      0.106744   0.000068 1564.742 < 2.2e-16 ***
#> passenger_count -0.029086   0.000106 -273.866 < 2.2e-16 ***
#> ---
#> Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
38322