Eric Book
erc-bk.fosstodon.org.ap.brid.gy
Eric Book
@erc-bk.fosstodon.org.ap.brid.gy
Pathologically curious about most things, but this space is mostly focused on data science and engineering.
#tfr

[bridged from https://fosstodon.org/@erc_bk on the fediverse by https://fed.brid.gy/ ]
Reposted by Eric Book
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)] |> […]
Original post on mastodon.social
mastodon.social
February 10, 2026 at 6:59 AM
Reposted by Eric Book
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. https://notepad-plus-plus.org/news/hijacked-incident-info-update/
Notepad遭国家支持的黑客劫持
Notepad hijacked by state-sponsored actors (notepad-plus-plus.org) 09:59  ↑ 182 HN Points
notepad-plus-plus.org
February 2, 2026 at 8:27 AM
Can't get much simpler than that. Yeah, {futurize} is nice.
#rstats
January 25, 2026 at 5:20 PM
@eliocamp Laplace
January 21, 2026 at 12:03 AM
Reposted by Eric Book
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
January 16, 2026 at 3:06 AM
Reposted by Eric Book
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 […]
Original post on kolektiva.social
kolektiva.social
January 6, 2026 at 11:48 PM
Reposted by Eric Book
#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
January 5, 2026 at 5:17 PM
Reposted by Eric Book
🚀 Exploring COGs (Cloud‑Optimized GeoTIFFs) in R with the terra package (e.g., visualizing the internal tile structure).

See: https://guide.cloudnativegeo.org/cloud-optimized-geotiffs/accessing-cogs-in-r-terra.html#detailed-demonstration

#rstats #rspatial #geospatial #cloudnativegeo #gischat
December 17, 2025 at 2:04 PM
Reposted by Eric Book
#rstats Any sparklyr / Kubernetes experts able to help me with this issue? github.com/sparklyr/spa... 🙏
December 5, 2025 at 4:10 PM
Reposted by Eric Book
🌍 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: https://jakubnowosad.com/rome2025
Video […]

[Original post on fosstodon.org]
December 1, 2025 at 2:04 PM
Reposted by Eric Book
Jarl (with a Zed Extension!) by @etiennebacher is DOPE!

https://github.com/etiennebacher/jarl

So. FAST!

Need to figure out a good way to perma-eradicate the bane that is {lintr}.
GitHub - etiennebacher/jarl: Just Another R Linter
Just Another R Linter. Contribute to etiennebacher/jarl development by creating an account on GitHub.
github.com
November 19, 2025 at 10:34 PM
Reposted by Eric Book
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...
November 19, 2025 at 12:10 PM
Reposted by Eric Book
November 19, 2025 at 10:45 AM
November 18, 2025 at 2:40 PM
How spatial sampling methods affect the variance of your mean estimate when spatial autocorrelation is present.
https://dosull.github.io/posts/2025-11-14-gia-chapter-2A-spatial-autocorrelation/
November 16, 2025 at 12:37 AM
Reposted by Eric Book
Recordings from posit::conf(2025) now on YouTube: www.youtube.com/playlist?lis... #Rstats
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...
www.youtube.com
November 10, 2025 at 10:37 AM
Reposted by Eric Book
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!
November 7, 2025 at 12:30 PM
Haven't been in the geospatial world long, but it seems like every few months, I come across something I need that's only in sp.
October 30, 2025 at 8:54 PM
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]
October 30, 2025 at 8:52 PM
Hmm — an htmlwidget serializer. I'd like to see that out in the wild. #rstats
October 28, 2025 at 3:00 PM
Reposted by Eric Book
The GreyNoise IP Checker (https://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]
October 25, 2025 at 4:59 PM
@matteomics.bsky.social You are first among spacebar haters, sir.
October 23, 2025 at 1:16 PM
@erc_bk Decided to improve upon this a bit (with some Claude help). The code is in this gist, https://gist.github.com/ercbk/8d8803a3b22d21a4a871dc8ae967cd6a. Not as comprehensive as skimr, but takes advantage of arrow's lazy evaluation. This only uses around 214MB of RAM. #rstats
October 15, 2025 at 3:17 PM
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: https://ray.so/fCoXwso
October 14, 2025 at 8:26 PM