Anatolii Tsyplenkov
banner
anatolii.nz
Anatolii Tsyplenkov
@anatolii.nz
Holding a PhD in hydrology, interested in sediment transport issues and all things #geospatial. Love mountains, mystery stories and #rstats 🤎

Researcher @ Manaaki Whenua – Landcare Research

🌐 https://anatolii.nz | 🐙 https://github.com/atsyplenkov
Bloody AI is everywhere
September 18, 2025 at 9:42 PM
expanding the idea suggested on mastodon, I analysed the number of questions posted on gis.stackexchange.com over the past decade, focusing on the most popular geospatial libraries in #rstats and #python. The cumsum of daily questions suggests a draw.

gist.github.com/atsyplenkov/...
March 22, 2025 at 12:23 AM
Which language serves as the geospatial lingua franca — #pythonor #rstats? A quick look at Google Trends suggests R, but that’s a rather simplistic comparison. Has anyone come across a more in-depth study on the most popular languages for spatial analysis?
March 21, 2025 at 3:31 AM
I know I'm biased, but maaaan, Formalist and Air work so well together in the latest Positron update.

Dear #rstats, you should give Positron a try.

💨 Air — posit-dev.github.io/air/
🎩 Formalist — github.com/atsyplenkov/...
March 7, 2025 at 7:20 AM
I was working with big data recently and found that Polars is faster than a DuckDB-based approach. Thanks to {tidypolars} you can use {tidyverse} syntax as well. However, if you are working with a medium-sized CSV like this (only 20K rows), {data.table} may still be faster but it loads csv in memory
February 11, 2025 at 10:54 PM
Finally got to my laptop and realized I made a mistake. The arrow command is actually open_csv_dataset(). Here is the reprex. Both examples do not load the entire CSV into R, but if your CSV is enormous, it may be beneficial to create an on-disk DuckDB.
February 11, 2025 at 10:33 PM
There is one more way to tackle this — using `.x` for data masking. I think this is the recommended approach:

rlang.r-lib.org/reference/to...
February 3, 2025 at 11:44 PM
my favourite theme in RStudio was {KandleTheme} (github.com/TheMrKingent...) with {darkstudio} enabled (github.com/rileytwo/dar...). They are perfectly work together. Just look at this beauty
January 30, 2025 at 6:43 PM
Consider this: to slow down #AI development, the community could deliberately mislabel correct answers as incorrect. By doing so, the false positive rate would rise, confusing the #LLM and disrupting its learning process. 🤖🤔
January 28, 2025 at 4:14 AM
A couple of years ago, I saw this life hack on Twitter and cannot commend the unknown author enough. This is the best use of pop sockets! Very handy for reading kindle on the go
January 18, 2025 at 2:07 AM
I do like the vertical stack plots. Looks gorgeous
January 16, 2025 at 1:53 AM
🎉 New in Formalist for Positron IDE: Fix lints in #rstats code on demand!

Select your code, hit a button, and let {flint} by @etiennebacher.bsky.social handle the rest.

🚀 Works on selected text only
🔧 Customizable with flint::setup_flint()
🌐 github.com/atsyplenkov/...
January 5, 2025 at 1:03 AM
Works ONLY in Positron starting from v2025.01.0, as it depends on the latest features @juliasilge.com and the team added to the IDE's API (thank you guys 🙏).

Users can now run #rstats code in the background with positron.RuntimeCodeExecutionMode.Silent

open-vsx.org/extension/at...
December 17, 2024 at 11:33 PM
Day 2 of porting my favorite RStudio addons to Positron. Introducing Formalist, an extension that allows you to make R function calls explicit, i.e., from select(mtcars, cyl) → dplyr::select(mtcars, cyl). It uses {pedant} #rstats 📦 by @wurli in the background!
December 17, 2024 at 11:33 PM
Why is the mouse pointer pixel perfect on Windows 10, while the zoom magnifier is pixelated?
December 15, 2024 at 5:00 AM
What a trailer and review by David Ehrlich ♥️ #Parthenope

youtu.be/uT5PGHBugic?...
November 22, 2024 at 8:43 AM
You should try to run Positron on WSL as well. Setting "window.titleBarStyle" to "custom" helped a lot with full integration into the Windows system. There will be no ugly frames around the window.
November 18, 2024 at 1:00 AM
Looks like Rewrap does what you need. See example below. I have just set "rewrap.autoWrap.enabled": true and "rewrap.wrappingColumn": 80 in the extension settings

marketplace.visualstudio.com/items?itemNa...
November 18, 2024 at 12:52 AM
🐙 GitHub, 🐥Twitter or ☁️ BlueSky
Here's a guide on where to say hi!
November 15, 2024 at 6:42 AM
Hey, #rstats has anyone used cursor.ai for development? I'm curious, are you using `.cursor_rules`? I recently tried creating one and TBH, it works mediocre; it seems like most of my rules were ignored. Please share yours if you have any!
November 13, 2024 at 8:20 PM
Is it just me, or is everyone's #GitHub feed just become filled with stars from random users?
November 5, 2024 at 2:22 AM
Huge update to the {pastum} VS Code extension — you can now control the decimal separator (point or comma). Paste as default dataframe is now sensitive to the editor language, so you can easily paste in your favorite format with just one click. See some showcases below.
pastum.anatolii.nz
November 1, 2024 at 6:44 AM
Great intro! I have been using it for months and there are almost no issues. If there are any, the @posit.co is very responsive on GitHub! BTW Positron does not support automatic updates yet, but windows-folks can do it semi-manually via scoop.sh and the r-bucket maintained by @cderv.bsky.social
November 1, 2024 at 1:49 AM