Sign in

Ilya Kashnitsky

@ikashnitsky.phd
3.1K followers 2.3K following 1.1K posts

Demographer / Senior Researcher @dst.dk / Affiliate Member @oxforddemsci.bsky.social‬ / Board @demografi.dk ✨ @datavizartskill.ikashnitsky.phd 📝 ikashnitsky.phd 😍 #demography #dataviz #rstats 🙌 #openscience #bibliometrics 🔗 bio.link/ikx

PostsRepliesMedia
Ilya Kashnitsky @ikashnitsky.phd · 01/10/2026
I believe that one can well evaluate a scientific project just by looking at the academic trajectories of the younger project members. A caring mentor is likely a good researcher too 🫂 At least that's my consistent observation. What do you think? #ResearchEvaluation
000
Ilya Kashnitsky @ikashnitsky.phd · 01/10/2026
Evaluation of the running projects is another challenge. If I were to set priorities, I'd focus on evaluating only the success of young team members without evaluating the PIs. Young researchers flourish in vibrant projects. And we want to see the spillover effect of job stability for the PIs 💡
100
Ilya Kashnitsky @ikashnitsky.phd · 01/10/2026
Here's definitely something that ERC and other scientific funds should bring to their playbooks ✍️ Of course, there are some elements of the idea that need careful reflection. Maybe the age cutoff at 35 is too restrictive 🤔
110
Ilya Kashnitsky @ikashnitsky.phd · 01/10/2026
This program can really fix JOB INSECURITY, which is the main enemy of young people in academia (of course, I'm likely biased here, having lost this battle myself 🙈)
110
Ilya Kashnitsky @ikashnitsky.phd · 01/10/2026
The idea is that young talented scientists up to 35yo get funded for 5 years with a straightforward transition to 5 more years of funding (with doubling budget) and afterwards yet again 5 years of funding (with yet again doubling funding). So essentially a career settling deal — 15 years of funding✨
101
Ilya Kashnitsky @ikashnitsky.phd · 01/10/2026
With a feeling close to a disbelief, I've read that China's National Natural Science Foundation (NSFC) is introducing a revolutionary program to fund science long-term 👀 🔗 www.scmp.com/news/china/s...
scmp.com
China offers 15-year research grants to the world’s brightest young scientists
Agency offers scientists under 35 long-term financial backing with no short-term performance reviews but demands physical lab presence.
100
Ilya Kashnitsky @ikashnitsky.phd · 01/10/2026
Imagine, news about changes in organization of science that — surprise, surprise — don't lead to enshitificaton of academia 🙃 How about 15 years of funding for young researchers? 😍 #OpenScience #AcademicSky #ResearchEvaluation
A schematic representation of the new Chinese 15 years funding program for young talented scientists
131
Reposted by Ilya Kashnitsky
Jeremy Van Cleve @vancleve.theoretical.bio · 29/09/2026
My group is recruiting a Ph.D student for Fall 2027! We're a friendly group of mathematically-minded and computationally-inspired biologists studying topics including social evolution, host-pathogen interactions, genetics, and demography. See vancleve.theoretical.bio for more info!
vancleve.theoretical.bio
van cleve research group
Van Cleve Research Group – theoretical evolution & ecology at the University of Kentucky
05267
Reposted by Ilya Kashnitsky
Skagerrak Demographic Series @skagerrak.bsky.social · 29/09/2026
We are happy to announce that Skagerrak Demographic seminar now truly lives up to its name. Swedish Demographic Society (demografi.se) joins the initiative and will too organize hybrid meetings under our Nordic umbrella 🙌 @demografi.dk demografi.no
174
Ilya Kashnitsky @ikashnitsky.phd · 28/09/2026
* of course "in the BEST company" 🙈 #mytypos
000
Ilya Kashnitsky @ikashnitsky.phd · 28/09/2026
Yesterday was probably my most intense ever running day so far — a personal best in the morning 🏆 and accommodating my 7yo Anna at kids Hans Christian Andersen mini-marathon in the afternoon 🤗
0100
Ilya Kashnitsky @ikashnitsky.phd · 28/09/2026
One of the main Danish life concepts is hygge — cozy, warm, cute time in the next company. A Saturday morning in a creative cafe with daughters is an embodiment of this idea 😍
270
Ilya Kashnitsky @ikashnitsky.phd · 27/09/2026
Huh. No formal link here. There are many people at DST, who are SQL-first. But yeah, SAS is planned to be replaced at some point for sure. If you're interested, google "DST DUAL" 😉
110
Reposted by Ilya Kashnitsky
Thomas Lin Pedersen @thomasp85.com · 24/09/2026
As announced at posit::conf(2026) #ggsql is now, with the release of version 0.5.0, in Beta. I'm so excited for the future of this project. Read all about what the latest version brings you in the release post
opensource.posit.co
ggsql 0.5.0: Readers, Writers, and Beta status
Announcing ggsql 0.5.0, with new readers and writers for getting data in and out, and the project's graduation to beta status.
14814
Ilya Kashnitsky @ikashnitsky.phd · 26/09/2026
😍We were exceptionally lucky at Statistics Denmark to have @thomasp85.com giving a thorough {ggsql} intro, with a focus on motivation and the theoretical foundations 🗣: In the era of LLMs, READABILITY of the code is essential for humans; SQL tops here 🏆 🔗 slides: thomasp85.github.io/2026_ggsql_4...
Thomas Lin Pedersen in front of the slide featuring a 6x4 wall of R package hex stickers -- all of them authored by Thomas 🤯
1211
Ilya Kashnitsky @ikashnitsky.phd · 20/09/2026
One of the best examples of age heaping #demography Smth like this: - Who else lives in the household? - Grandpa - How old is he? - Ehm... 85
0153
Ilya Kashnitsky @ikashnitsky.phd · 06/08/2026
At this point I would say the other disciplines should evolve and converge. Alphabetic order makes little sense and propagates harmful biases. You may like the study discussed here www.linkedin.com/posts/dashun...
linkedin.com
Bias in Credit Allocation Hampers Women Economists | Dashun Wang posted on the topic | LinkedIn
Female economists are twice as likely to be denied tenure as their male colleagues. Yet it's not a productivity gap—before tenure review, men and women publish at similar rates in journals of comparab...
010
Ilya Kashnitsky @ikashnitsky.phd · 06/08/2026
Fractional counting in #bibliometrics should become the norm, otherwise traditional metrics-based #ResearchEvaluation becomes meaningless too often ⚖ 👀 the example here 👇 blog post: ikashnitsky.phd/2025/ihme-bibl #srats replication using #OpenAlex data: gist.github.com/ikashnitsky/...
072
Ilya Kashnitsky @ikashnitsky.phd · 11/07/2026
Here's an exceptionally interesting #dataviz 👀 🔗 www.visualcapitalist.com/cp/countries... 👤 The author, Iswardi Ishak, produces more of these cool carefully crafted global infographics and shares via @voronoiapp.bsky.social 🤩 🔗 www.visualcapitalist.com/creators/iswardi-ishak
Infographic titled "Education Spending as % of GDP," using a color-coded world map and two ranked tables to compare countries by education spending relative to GDP and the percentage of population aged 24 and under.

## Overall Layout

The image is a data infographic with a navy blue background, a legend of seven color-coded spending brackets (from "less than 2%" in dark gray to "greater than 7%" in dark blue-green), and a world map showing countries filled with these colors and labeled with specific percentages, such as Sweden 7.3%, U.S. 5.4%, Russia 4.2%, China 3.9%, and India 2.8%.

## Top and Bottom Tables

Below the map, two tables titled "The Highest and Lowest Among Top 40 Economies" list "10 Highest" and "10 Lowest" countries by education spending as % of GDP, each paired with a flag icon, a colored income-tier tag (High-Income in blue, Upper-Middle in yellow, Lower-Middle in red), and a column showing "% population aged 24 and below." Sweden tops the high list at 7.3% spending with 28.4% young population, while Japan sits lowest at 3.3% spending with 20.8% young population.

## Text and Sourcing

The top-right corner contains a paragraph explaining that education spending reflects national priorities, demographics, and fiscal capacity, and that higher spending can signal investment in future generations. A small source line at the bottom cites "UNESCO via OurWorldInData, Population Aged 24 and below: UN Population Division, 2025," with a copyright notice "© 2026 Iswardi Ishak."
061
Ilya Kashnitsky @ikashnitsky.phd · 09/07/2026
Thanks!
040
Ilya Kashnitsky @ikashnitsky.phd · 08/07/2026
For the celebration, w/ @larabister.bsky.social & @bastianelli-e.bsky.social we did some fascinating analysis of career trajectories of all 351 individuals who went through EDSD. The results are still to be wrapped up into a paper, stay tuned 🐟
0101
Ilya Kashnitsky @ikashnitsky.phd · 08/07/2026
The t-shirt from the 20th anniversary celebration of EDSD finally found its way (thx @cosmostrozza.bsky.social) to me (who missed the event) 🎉
260
Ilya Kashnitsky @ikashnitsky.phd · 07/07/2026
🚨Oh boy! Here is a masterpiece worth reading carefully, saving as a bookmark in a closeby drawer, and taking out this weapon to use in comments whenever you see a legacy usage of ollama 🫂Friends Don't Let Fronts l Friends Use Ollama 🔗 sleepingrobots.com/dreams/stop-... #foss #llms #ollama #llamacpp
April 18, 2026

+

Friends Don't Let Friends Use Ollama

Ollama gained traction by being the first easy llama.cpp wrapper, then spent years dodging attribution, misleading users, and pivoting to cloud, all while riding VC money earned on someone else's engine. Here's the full history, and why the alternatives are better.

Tags: LLMs, local, open-source, opinion
082
Ilya Kashnitsky @ikashnitsky.phd · 27/06/2026
An early morning run interrupted with a rescue mission. The martin bird is safe with the rescue guy who arrived on a huge evacuator. The 1812 service (Animal Protection Denmark; www.dyrenesbeskyttelse.dk) works fast — arrived in half an hour after the call 🙏
060
Ilya Kashnitsky @ikashnitsky.phd · 19/06/2026
We couldn't have wished for a better guest to launch the (hopefully) long series of international guests of @skagerrak.bsky.social 🙌 I really hope that with time DST becomes one of the demographic points of attraction 🫂
020
Ilya Kashnitsky @ikashnitsky.phd · 16/06/2026
This is and impressive and alarming figure. And I'm sure Nature journals, with their normalization of absurd APCs, are to blame here #OpenScience #AcademicSky #ScientificPublishing
021
Ilya Kashnitsky @ikashnitsky.phd · 15/06/2026
Today was a happy milestone — the first international guest coming to DST to give a talk at @skagerrak.bsky.social, and not just any guest but @jschoeley.com himself with a brilliant thought-provoking demographic talk and presentation of his brand new demoscapes.org 😍
2161
Ilya Kashnitsky @ikashnitsky.phd · 14/06/2026
🌎 Results of all 22 World Cup Finals — at a glance ⚽ #FIFAWorldCup #wc26 #wc2026 #worldcup26
Illustration chart of FIFA World Cup finals showing goals scored in each final from 1930 to 2022. A horizontal timeline runs along the bottom with years labeled (1930, 1934, 1938, 1950, 1954, 1958, 1962, 1966, 1970, 1974, 1978, 1982, 1986, 1990, 1994, 1998, 2002, 2006, 2010, 2014, 2018, 2022). Vertical lines rise from each year to a height indicating total goals, with circular markers showing the two finalist nations using their flags. Background is light beige with faint grid lines. Title at top reads “All 22 FIFA World Cup Finals.” Left side text reads “Goals scored in the final.” Colors are muted pastels; flags provide small bursts of color. Overall layout is wide and evenly spaced.
021
Ilya Kashnitsky @ikashnitsky.phd · 13/06/2026
Thanks! We have a huge crafting project these days 😅🤗
110
Ilya Kashnitsky @ikashnitsky.phd · 12/06/2026
10 years (😱) since my first proper academic paper. That was a tough yet very educational journey; and it's so much easier to deal with the complex and frustrating academic publishing process when the paper in question is a side-kick project, not *the PhD idea* 🙃 🔗 doi.org/10.1016/j.ci...
130
Reposted by Ilya Kashnitsky
Skagerrak Demographic Series @skagerrak.bsky.social · 08/06/2026
On 15th June at 11:00 @jschoeley.com will present his shining new project that he was secretly cooking with the relentless help of silicone friends 😍 🔗 events.teams.microsoft.com/event/839793...
064
Ilya Kashnitsky @ikashnitsky.phd · 07/06/2026
📦 {sjrdata} #rstats package updated to include 2025 journal rankings 🔗 github.com/ikashnitsky/...
Column plot of the total number of journal included in Scopus database, 1999-2025. There is a steady growth in the global academic output, yet we see a sharp drop in 2021, which is a result of fraud purging
0112
Reposted by Ilya Kashnitsky
Xan Gregg @xangregg.bsky.social · 31/05/2026
Weekly Bluesky posts tagged as #dataviz or #datavis. Highlighting #30DayChartChallenge and #30DayMapChallenge. Are the 30day challenges really so prominent, or so they weigh more heavily in the searchPosts api results?
Bar chart of Weekly Bluesky posts tagged as dataviz/datavis. Subsets that mention 30DayChartChallenge or 30DayMapChallenge are colored blue and orange and peek in April and November.
071
Ilya Kashnitsky @ikashnitsky.phd · 01/06/2026
TODAY in less than an hour Laust Hvas Mortensen is delivering a Skagerrak Demographic Series talk @skagerrak.bsky.social @demografi.dk Title: Broken limits to social science? Foundation models for demography. Please register for the talk here: events.teams.microsoft.com/event/8d8c1a...
022
Ilya Kashnitsky @ikashnitsky.phd · 09/05/2026
Cool! Voronezh is a very genuine Russian big city, not flooded with money Moscow, not filled with history SPb, not blooming sunny Krasnodar. There's a popular phrasing "to bomb Voronezh" meaning the government's actions when all they can do is to hit their own population in order to scare the rest 🙃
151
Ilya Kashnitsky @ikashnitsky.phd · 09/05/2026
😍 This is both super cute (as design) and impressive (as a lifeline) I'm obviously intrigued with Russia in the list. Where and when did you live there?
120
Ilya Kashnitsky @ikashnitsky.phd · 08/05/2026
Exactly! That's also my feeling
000
Ilya Kashnitsky @ikashnitsky.phd · 08/05/2026
😱 AI will soon take our jobs. Surely you are hearing this claim often enough to dismiss it as fearmongering. The key word is "our". Will it soon grab *my* job? What's really happening in job displacement today? 👇The single most useful AI job revolution explainer sequoiacap.com/article/serv...
.

Diagram divided into four quadrants by two axes — a horizontal axis labeled "JUDGEMENT" on the left and "INTELLIGENCE" on the right, and a vertical axis labeled "OUTSOURCED" at the top and "INSOURCED" at the bottom. Each quadrant lists professional service sectors with estimated market sizes in US dollars.

**Top-left quadrant, labeled "COPILOT TERRITORY"**, contains open-circle bullet points indicating lower automation readiness: Management consulting $300B+, Graphic / UX design $30B+, Executive search $20B+, PR & comms $20B+.

**Top-right quadrant, labeled "AUTOPILOT TERRITORY"**, contains filled-circle bullet points indicating higher automation readiness: Insurance brokerage $140–200B, IT managed services $100B+, Payroll & compliance $50–70B, Claims adjusting $50–80B, Accounting & audit $50–80B, Healthcare rev cycle $50–80B, Mortgage origination $30–50B, KYC/AML $30–50B, Paralegal / LPO $36B, Tax advisory $30–35B, Legal transactional $20–25B, Real estate closing $20–25B, Cost estimation $16B.

**Bottom-left quadrant, labeled "WATCH"**, contains open-circle bullet points: Recruitment $200B+, Advertising $100B+, Freight brokerage $100B+, Admin assistants $80B+, Clinical trials / CRO $80B+, SEO / SEM $50B+, ERP implementation $50B+, Corporate training $50B+, Market research $45B, Cybersecurity $30B+, Architecture $25B+, Patent / IP $15–20B, Travel mgmt $15B+.

**Bottom-right quadrant, labeled "NEXT WAVE"**, contains filled-circle bullet points: Supply chain & procurement $200B+, Pharmacy back-office $30B+, Wealth mgmt ops $30B+, Medical admin $20B+, Fund administration $15–20B.
120
Ilya Kashnitsky @ikashnitsky.phd · 05/05/2026
Jonas is yet again producing insanely cool interactive demographic #dataviz (jschoeley.shinyapps.io/hmdexp is still the best #shiny app I know of) 😍 Explore demoscapes.org and watch this space, stay tuned for more cool updates 🐟
020
Reposted by Ilya Kashnitsky
Jonas Schöley @jschoeley.com · 05/05/2026
What is the main reason for premature male mortality in Mexico? @ikashnitsky.phd and Aburto answered this question in 2019 for every Mexican state, every year since 1990 and all ages from 15 to 50. Their rich results are available on demoscapes. demoscapes.org/collections/...
093
Ilya Kashnitsky @ikashnitsky.phd · 05/05/2026
😆 After the last Hard Fork episode (@kevinroose.com & @caseynewton.bsky.social) I couldn't resist trying out Talkie-1930, a chat based on an LLM with information cut-off in 1930. Just imagine you are a time-traveler 🤯 🔗 talkie-lm.com/chat
User
can human survive on a motorbike at 250 km/h?
talkie-1930
No; it is impossible to survive at such a speed for any length of time. The human organism cannot keep pace with a speed greater than 150 km/h, and to maintain even this pace for any considerable time would severely tax the heart and lungs. At 250 km/h the air resistance opposing the forward motion of the rider would be equal to about 44 lb, and the power necessary to overcome this would be 4½ H.P. The task of providing this power would soon become prohibitive, and the rider would be compelled to walk. On the other hand, if the speed were reduced to 100 km/h the air resistance would be only 22 lb, and the power necessary to overcome it 2½ H.P. In other words, a man can ride a motorbike at 100 km/h with comparative comfort, but cannot survive at a greater speed.
040
Ilya Kashnitsky @ikashnitsky.phd · 03/05/2026
btw suggestion is a gem! I never thought of this, thank you 🤗
110
Ilya Kashnitsky @ikashnitsky.phd · 03/05/2026
What was your experience? With my daughters it was mostly zoombombing like this 😆
020
Ilya Kashnitsky @ikashnitsky.phd · 01/05/2026
Damn, do I ever learn that simple fact that (at least in coding #rstats) everything's taking more time than I initially think 🙈😅🙃
070
Ilya Kashnitsky @ikashnitsky.phd · 24/04/2026
I love 😍 love coding sessions 😂 (and typos)
110
Reposted by Ilya Kashnitsky
Peter Dalgaard @pdalgd.bsky.social · 24/04/2026
R version 4.6.0 "Because it was There" (source version) has been released. It should be on CRAN by now. #rstats The choice of codename is in remembrance of R Core member Tomàš Kalibera (1978-2026). Among many other things, he was a keen mountain climber.
321349
Ilya Kashnitsky @ikashnitsky.phd · 24/04/2026
This is quite unbelievable 😱 China has been unrolling 10k km of high-speed railway every 4 years since 2008 🚀
020
Reposted by Ilya Kashnitsky
troy_phd @troyhernandez.bsky.social · 23/04/2026
After I messaged my agent from the train this morning to push a forgotten commit, I figured it was time to submit to CRAN and publish more than a Bluesky post. R is great for building AI agents: #rstats #CodingAgent cornball.ai/posts/r-as-a...
cornball.ai
R as CLI Agent Harness
One line: 1corteza::chat() That starts an AI agent in your R console. It can read files, run shell commands, query git, search the web (with a free Tavily API key). And because it’s running in your R ...
1133
Reposted by Ilya Kashnitsky
Ilya Kashnitsky @ikashnitsky.phd · 19/04/2026
💡 Changes life expectancy follow changes in total death counts @araksha.bsky.social ✨ 📝 doi.org/10.31219/osf... 🔗 #rstats code: github.com/ikashnitsky/... 🧙‍♂️ no ai jumpstarter this time, I worked off @jschoeley.com's code, all here github.com/ikashnitsky/... DAY 16 -- causation 💫 #30DayChartChallenge
Scatter plot with a fitted regression line illustrating the near-perfect negative linear relationship between year-on-year relative changes in life expectancy and year-on-year relative changes in total death counts for Italian males, covering the period 1950 to 2023.

The horizontal axis is labeled "Δ log D" (change in log total deaths), ranging from approximately −0.15 to beyond 0.15. The vertical axis is labeled "Δ log e₀" (change in log life expectancy at birth), ranging from below 0.00 to above 0.02. Reference lines cross at the origin (0.0, 0.00).

Dark teal circular data points are tightly clustered along a descending pink regression line, confirming a strong inverse correlation: years with rising death counts correspond to falling life expectancy, and vice versa. The majority of points fall near the origin, reflecting small year-on-year fluctuations. Two notable outliers appear in the upper-left quadrant (large life expectancy gain, large death count drop). One prominent outlier is labeled "2020" in pink, located far to the lower right, representing a large spike in deaths and a sharp drop in life expectancy during the COVID-19 pandemic. A second unlabeled point sits near it, slightly above and to the left.

The title reads: "A near-perfect linear link between changes in life expectancy and total death counts." The subtitle reads: "Year-on-year relative changes in life expectancy VS year-on-year relative changes in total death counts, Italy, males, 1950–2023." The data source is credited to UN World Population Prospects 2024 (wpp2024 R package), with attribution to Ilya Kashnitsky @ikashnitsky.phd, part of the #30DayChartChallenge 2026, Day 16, theme: causation.
163
Ilya Kashnitsky @ikashnitsky.phd · 19/04/2026
💡 Changes life expectancy follow changes in total death counts @araksha.bsky.social ✨ 📝 doi.org/10.31219/osf... 🔗 #rstats code: github.com/ikashnitsky/... 🧙‍♂️ no ai jumpstarter this time, I worked off @jschoeley.com's code, all here github.com/ikashnitsky/... DAY 16 -- causation 💫 #30DayChartChallenge
Scatter plot with a fitted regression line illustrating the near-perfect negative linear relationship between year-on-year relative changes in life expectancy and year-on-year relative changes in total death counts for Italian males, covering the period 1950 to 2023.

The horizontal axis is labeled "Δ log D" (change in log total deaths), ranging from approximately −0.15 to beyond 0.15. The vertical axis is labeled "Δ log e₀" (change in log life expectancy at birth), ranging from below 0.00 to above 0.02. Reference lines cross at the origin (0.0, 0.00).

Dark teal circular data points are tightly clustered along a descending pink regression line, confirming a strong inverse correlation: years with rising death counts correspond to falling life expectancy, and vice versa. The majority of points fall near the origin, reflecting small year-on-year fluctuations. Two notable outliers appear in the upper-left quadrant (large life expectancy gain, large death count drop). One prominent outlier is labeled "2020" in pink, located far to the lower right, representing a large spike in deaths and a sharp drop in life expectancy during the COVID-19 pandemic. A second unlabeled point sits near it, slightly above and to the left.

The title reads: "A near-perfect linear link between changes in life expectancy and total death counts." The subtitle reads: "Year-on-year relative changes in life expectancy VS year-on-year relative changes in total death counts, Italy, males, 1950–2023." The data source is credited to UN World Population Prospects 2024 (wpp2024 R package), with attribution to Ilya Kashnitsky @ikashnitsky.phd, part of the #30DayChartChallenge 2026, Day 16, theme: causation.
163