Egor Kotov 🌐🏃♂️🚊🚋🚙 @ekotov.pro · 08/07/2026Great to see person-centered pages on the new R observatory! Love the frequent collaborators section in those, and especially the collaborator network view! See mine at r-observatory.thecoatlessprofessor.com/authors/Egor... 020
Egor Kotov 🌐🏃♂️🚊🚋🚙 @ekotov.pro · 13/06/2026🦆 Huge milestone for {duckspatial}! We just crossed 10,000 downloads and 100+ GitHub stars! ⭐ What’s new in v1.1.1.: 🟢 New geometry functions 🟢 DuckDB storage version control 🟢 Faster dplyr methods 🟢 Better connection management Get it at github.com/Cidree/ducks... #rstats #duckdb #rspatial #gis 1203
Egor Kotov 🌐🏃♂️🚊🚋🚙 @ekotov.pro · 25/04/2026That is a 500x drop in sensitivity triggered by just one name! Adding some "high-weight" surnames like Trump or Bezos causes the model's confidence in detecting a secret password to literally collapse. I looked at the raw probability scores and the drop is staggering. 100
Egor Kotov 🌐🏃♂️🚊🚋🚙 @ekotov.pro · 25/04/2026🕵️♂️ Is your privacy filter model being "distracted"? I tried the new #OpenAI Privacy Filter 1.5B MoE model. ✅ "Alice password is LastOcean123" -> 100% conf LastOcean123 is a password ❌ "Alice Trump password is LastOcean123" -> 0.19% conf LastOcean123 is a password See thread 🧵👇 100
Egor Kotov 🌐🏃♂️🚊🚋🚙 @ekotov.pro · 19/04/2026In osrm.backend v0.3, I am sharing more improvements that I made for myself with the R community: improved handling of multiple OSRM servers running in parallel, support for latest v26 of OSRM binaries and also brand new shiny app GUI based on `mapgl` www.ekotov.pro/osrm.backend/ #rspatial #rstats 0101
Egor Kotov 🌐🏃♂️🚊🚋🚙 @ekotov.pro · 12/02/2026#r5rgui v0.2 for r5r (@urbandemog.bsky.social) New: - compare routes and transport modes - compare networks! (e.g. OSM vs official streets Trafikverket.se) - query speed - custom basemaps (via `mapgl` @kylewalker.bsky.social ) Still in one line of code! www.ekotov.pro/r5rgui/ #rstats #gischat 043
Egor Kotov 🌐🏃♂️🚊🚋🚙 @ekotov.pro · 06/02/2026#rstats osrm.backend 0.2 is out. I fixed a bug that might have caused lockup if you tried to calculate too large origin-destination matrices. REST API limits still apply. Get it from CRAN! osrm.backend::osrm_start("data_folder") 📘 Quick Start: www.ekotov.pro/osrm.backend... #OSRM #routing #gischat 091
Egor Kotov 🌐🏃♂️🚊🚋🚙 @ekotov.pro · 23/01/2026It will get better over time with llms.txt and (maybe) default calls to search in data analysis tools. At some point major provides will fix it somehow. Btw, rJavaEnv is now the 5th solution Google's ai mode suggests for "how to solve java issue with R package?" 100
Egor Kotov 🌐🏃♂️🚊🚋🚙 @ekotov.pro · 10/12/2025#r5rgui has been on CRAN for a few days now! Your handy helper to quickly visually explore routes built by #rstats #r5r (@urbandemog.bsky.social), powered by #mapgl (@kylewalker.bsky.social). Learn more at www.ekotov.pro/r5rgui/ 0174
Egor Kotov 🌐🏃♂️🚊🚋🚙 @ekotov.pro · 11/11/2025The new The World Bank Official Boundaries spatial data is... well... see for yourself. At least they have a GitHub repo for reports, I reported the issue here github.com/worldbank/WB... #gischat 0101
Egor Kotov 🌐🏃♂️🚊🚋🚙 @ekotov.pro · 11/11/2025Call for papers for the next years #MobileTartu2026 is out now. Conference is on June 8-10 2026 (PhD school on June 7), submission deadline is 16 Janurary 2026. mobiletartu.ut.ee/call-for-pap... #gischat #HumanMobility #unitartu 020
Egor Kotov 🌐🏃♂️🚊🚋🚙 @ekotov.pro · 07/11/2025🗺️ Building routes with 𝐑 + 𝐎𝐒𝐑𝐌 on 𝐎𝐩𝐞𝐧𝐒𝐭𝐫𝐞𝐞𝐭𝐌𝐚𝐩 data and tired of switching to terminal and breaking the workflow? Just use osrm.backend::osrm_start("your_data_folder") 📘 Get started: www.ekotov.pro/osrm.backend... 🗂️ Repo: github.com/e-kotov/osrm... #rstats #OSRM #routing #gischat 190
Egor Kotov 🌐🏃♂️🚊🚋🚙 @ekotov.pro · 30/10/2025Having used VScode and Positron for the past year instead of RStudio, I wanted some familiar shortcuts for Zotero to quickly toggle side panels. Unfortunately, Zotero does not allows this easily, but there are hacks. I stored brief instructions here github.com/e-kotov/zote... . Setup in 3 minutes. 050
Egor Kotov 🌐🏃♂️🚊🚋🚙 @ekotov.pro · 24/10/2025This is the second year that I’m teaching a short session on Open Science and Reproducibility with Quarto, GitHub, and R for students in the European Doctoral School of Demography (EDSD) program (by @mpidr.bsky.social, @ined.bsky.social, @eaps.bsky.social). Materials: www.ekotov.pro/2025-EDSD-op... 1137
Egor Kotov 🌐🏃♂️🚊🚋🚙 @ekotov.pro · 19/09/2025#rstats #spanishoddata will be presented next week at the MNO-MINDS ESSnet Project Final Conference cros.ec.europa.eu/event/mno-mi... at OECD office in Paris. Access Spanish Open Human Mobility Big Data in a reproducible way that is analysis ready. ropenspain.github.io/spanishoddata/ 161
Egor Kotov 🌐🏃♂️🚊🚋🚙 @ekotov.pro · 10/09/2025From a Q2 (according to @elsevierconnect.bsky.social ) journal asking for a review. They are not even trying. According to them, I have an "expertise in areas related to linguistics (if any)" [I love this "if any"!] , makes me "an ideal candidate to review the manuscript". 000
Egor Kotov 🌐🏃♂️🚊🚋🚙 @ekotov.pro · 08/09/2025🚀 #rJavaEnv #rstats (helper for 100+ Java-dependent packages ) is about to get its biggest update yet. Just in time for ~10k downloads, Java 25 release, and its CRAN bday! 👉 Dev version: github.com/e-kotov/rJav... New: (1) full Linux support + (2) env setup so you can build {rJava} from source. 2164
Egor Kotov 🌐🏃♂️🚊🚋🚙 @ekotov.pro · 03/09/2025#Accessibility modelers using #r5r #rstats, check this GUI for playing around with R5 network. If many people find it useful, I would get signal if I should invest any more free time into it. github.com/e-kotov/r5rgui (uses #mapgl by @kylewalker.bsky.social and #r5r by @urbandemog.bsky.social et al) 175
Egor Kotov 🌐🏃♂️🚊🚋🚙 @ekotov.pro · 31/08/2025New #rstats github.com/e-kotov/grid... Creates GISCO/INSPIRE-compliant grids with IDs like ‘CRS3035RES1000mN3497000E4448000’ or ‘1kmN3497E4447’. The resulting grids are always aligned to rounded coordinates as per INSPIRE spec. No more downloading 1.5-2.6 GB files from Eurostat. #CRAN -ready..? 2143
Egor Kotov 🌐🏃♂️🚊🚋🚙 @ekotov.pro · 22/08/2025It gets better! And very clever. Downscaled image reveals a text prompt that can be malicious www.theregister.com/2025/08/21/g... 021
Egor Kotov 🌐🏃♂️🚊🚋🚙 @ekotov.pro · 11/08/2025ChatGPT Connectors 0click Attack labs.zenity.io/p/agentflaye... that's why I don't like the idea of connecting any of my services to any of my other services. Convenience has costs. 011
Egor Kotov 🌐🏃♂️🚊🚋🚙 @ekotov.pro · 11/08/2025Get 9-30x speed doing areal-weighted interpolation with my new {𝐝𝐮𝐜𝐤𝐬𝐟} #rstats package compared to {sf}/{areal}. Experimental, but tested against both {areal} and {sf}. www.ekotov.pro/ducksf/ Despite the costs of <> data between formats, the performance is impressive, thanks to @duckdb.org #spatial 1151
Egor Kotov 🌐🏃♂️🚊🚋🚙 @ekotov.pro · 09/08/2025Funny how you can make a totally empty GitHub repo with a catchy name and still get stars in the first week. I guess people just see it in their feed and click. Mine only has a .gitignore file 😏 Now comes the hard part = living up to the name 🙈 140
Egor Kotov 🌐🏃♂️🚊🚋🚙 @ekotov.pro · 30/07/2025Apparently, there are more approaches in the vignettes harriet-mason.github.io/ggdibbler/ar... 010
Egor Kotov 🌐🏃♂️🚊🚋🚙 @ekotov.pro · 30/07/2025How about this? harriet-mason.github.io/ggdibbler/ar... 110
Egor Kotov 🌐🏃♂️🚊🚋🚙 @ekotov.pro · 29/07/2025The cool things you sometimes find in the CRAN submission queue. harriet-mason.github.io/ggdibbler/ a new package to visualize uncertainty. #rstats 4384
Egor Kotov 🌐🏃♂️🚊🚋🚙 @ekotov.pro · 27/07/2025Here's an ad that Google Opal created for #rstats #spanishoddata ropenspain.github.io/spanishoddata/ The flows map in the end is not so good, but the overall idea of the package is represented quite well. Quickly get OD flows from Spanish big open human mobility data. 031
Egor Kotov 🌐🏃♂️🚊🚋🚙 @ekotov.pro · 16/06/2025🚀 𝘀𝗽𝗮𝗻𝗶𝘀𝗵𝗼𝗱𝗱𝗮𝘁𝗮 0.2.0 is here. As before, you are getting nicely formatted Open Mobility Big Data released by the Spanish Ministry of Transport and Sustainable Mobility (MITMS) in a reproducible way. #rstats #opendata #HumanMobility #spanishoddata full changelog: ropenspain.github.io/spanishoddat... 1123
Egor Kotov 🌐🏃♂️🚊🚋🚙 @ekotov.pro · 23/05/2025On June 4th, 2025, I will be speaking at Geomob in Berlin about open human mobility data in Spain and the EU, and its practical and scientific applications. #geomobBER . Attendance is free, just register at thegeomob.com/post/june-4t... . I will briefly mention #rstats #spanishoddata too, of course) 191
Egor Kotov 🌐🏃♂️🚊🚋🚙 @ekotov.pro · 12/05/2025I'm currently preparing slides for upcoming workshops at @ic2s2.bsky.social, @agitconference.bsky.social and more. I am trying to clearly illustrate how out-of-core computation works in #DuckDB (@duckdb.org). Here are draft slides, and I’d really appreciate your feedback. Do the visuals make sense? 1112
Egor Kotov 🌐🏃♂️🚊🚋🚙 @ekotov.pro · 04/04/2025I am flattered that people record video tutorials on how to use my #rstats #rJavaEnv package (thanks @samoora.bsky.social !). There will soon be an update that will ensure long term sustainability of the package even if new Java versions come out and I don't update the package (but I will!) 0201
Egor Kotov 🌐🏃♂️🚊🚋🚙 @ekotov.pro · 03/04/2025A new experimental #rstats package #rdocdump saves all package source code, docs and vignettes in plain text file or a string. Very useful for feeding into an LLM or RAG. Feel free to try it out. Get it at www.ekotov.pro/rdocdump/ Done during my junior research stay at @gesis.org 091
Egor Kotov 🌐🏃♂️🚊🚋🚙 @ekotov.pro · 06/03/2025Earlier this week, I had a great time as an #rstats package maintainer and mentor at the @ropensci.org mini-hackathon for first time contributors. Enrique Mondragon Estrada made a pull request to add a new feature to #rJavaEnv for reproducible Java environment setup for Java-dependent R packages. 120
Egor Kotov 🌐🏃♂️🚊🚋🚙 @ekotov.pro · 31/01/2025#spanishoddata #rstats is on the Joseph Rickert's (@rworks.bsky.social) top 40 list for December 2024 rworks.dev/posts/decemb... Get open human mobility data for Spain via #spanishoddata: ropenspain.github.io/spanishoddata/ 172
Egor Kotov 🌐🏃♂️🚊🚋🚙 @ekotov.pro · 29/01/2025🌐 #layer #rstats package for tilting your map layers is back on 🚀 CRAN! get it now marcosci.github.io/layer/ cran.r-project.org/package=layer 1160
Egor Kotov 🌐🏃♂️🚊🚋🚙 @ekotov.pro · 25/01/2025#rJavaEnv and #r5r #rstats downloads periodically see bumps in daily downloads. Someone somewhere is conducting a workshop on #accessibility...? #r5r: ipeagit.github.io/r5r/ #rJavaEnv: www.ekotov.pro/rJavaEnv/ 000
Egor Kotov 🌐🏃♂️🚊🚋🚙 @ekotov.pro · 07/01/2025#DuckDB #rstats that powers #spanishoddata will soon get the progress bar for long running queries getting and converting human mobility flows based on mobile phone signalling data. We are already testing this to have it available as soon as it is shipped with the CRAN release of #DuckDB. 1101
Egor Kotov 🌐🏃♂️🚊🚋🚙 @ekotov.pro · 26/12/2024🚀 #rstats #spanishoddata is now featured on the Ministerio de Transportes y Movilidad Sostenible's website as one of the alternative ways to access the open human mobility data for Spain: www.transportes.gob.es/ministerio/p... #gischat #spanishoddata home is here: ropenspain.github.io/spanishoddata/ 041
Egor Kotov 🌐🏃♂️🚊🚋🚙 @ekotov.pro · 18/12/2024🚀 #spanishoddata #rstats is on CRAN! 🥳 #gischat Download it as usual: install.packages('spanishoddata') Read our guides in the articles section of the website: ropenspain.github.io/spanishoddata/ Report bugs at: github.com/rOpenSpain/s... Thanks to bsky.app/profile/robi... and Eugeni Vidal-Tortosa 0197
Egor Kotov 🌐🏃♂️🚊🚋🚙 @ekotov.pro · 02/12/2024#spanishoddata #rstats is now 13 times faster to get basic origin-destination flows count at municipal level for a single day. All thanks to the new function that works directly with #GraphQL API Just 3-4 seconds you have the data down from 1 minute! Tutorial: ropenspain.github.io/spanishoddat... 140
Egor Kotov 🌐🏃♂️🚊🚋🚙 @ekotov.pro · 29/11/2024I found #spanishoddata ( ropenspain.github.io/spanishoddata/ ) on this fancy hex sticker t-shirt by @schochastics.net . #rJavaEnv ( www.ekotov.pro/rJavaEnv/ ) must be on the back. Fun thing you can do this weekend is try to find your #rstats package. Full size source img: github.com/schochastics... 051
Egor Kotov 🌐🏃♂️🚊🚋🚙 @ekotov.pro · 20/11/2024Meanwhile here's what life's like on Threads (where I have an empty account and don't follow anyone, so I wonder why this particular recommendation is for me 🤔). The recommended post is literally just three emojis and the post is not even a reply to any other post... So: datasci.social/@EgorKotov 010
Egor Kotov 🌐🏃♂️🚊🚋🚙 @ekotov.pro · 20/11/2024It did not take long. Spambots and cam people arrived just 4 days after I wrote about it. Welcome back to X ) 120
Egor Kotov 🌐🏃♂️🚊🚋🚙 @ekotov.pro · 20/11/2024And here is the @mosquitoalert.bsky.social joining us here at Bsky. Help us track disease carrying mosquitoes across the world. Get the apps for iPhone itunes.apple.com/app/id890635... and Android play.google.com/store/apps/d... #CitizenScience #Mosquito #MosquitoSurveillance 073
Egor Kotov 🌐🏃♂️🚊🚋🚙 @ekotov.pro · 18/11/2024#rstats since it's release is early-mid September 2024 #rJavaEnv (ekotov.pro/rJavaEnv/) is averaging 500+ downloads per month. It's your trusty companion for #r5r, #RSelenium, #openNLP and 100+ other #Java dependent packages. Install Java in one line of code + use with #targets #ReproducibleResearch 171
Egor Kotov 🌐🏃♂️🚊🚋🚙 @ekotov.pro · 17/11/2024#30DayMapChallenge #Choropleth #DANA #Spain Revised version with more accurate wording. Impact of DANA on potential displacement from the usual residence in Spain. Interactive: www.ekotov.pro/2024-30DayMa... Code: github.com/e-kotov/2024... 040