Radovan Bast's Avatar

Radovan Bast

@radovan.xyz

theoretical chemist turned research software engineer - CodeRefinery, open science, research, software, data, computing, teaching, oceanography, computational geometry, baking, occasional 8-bit stuff - he/him

579
Followers
1,532
Following
41
Posts
21.08.2023
Joined
Posts Following

Latest posts by Radovan Bast @radovan.xyz

Preview
An introduction to Kubernetes. This blog post will provide an introduction to Kubernetes so that you can understand the motivation behind the tool, what it is, and how you can use it. In a follow-up post, I'll discuss how we can le...

www.jeremyjordan.me/kubernetes/

08.03.2026 18:54 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I enjoyed reading "An introduction to Kubernetes" by @jeremyjordan.me. The blog post is not new but it is still excellent.

The intro gave me just the right level of detail and overview.

08.03.2026 18:53 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Color Palette Pro β€” A Synthesizer for Color Palettes Generate customizable color palettes in advanced color spaces that can be easily shared, downloaded, or exported.

As a connoisseur of online color tools, it’s such a delight to discover a new funky take on the palette generator experience.

I love the Teenage Engineering / Dieter Rams aesthetic here colorpalette.pro

17.02.2026 00:03 πŸ‘ 122 πŸ” 30 πŸ’¬ 4 πŸ“Œ 3
Preview
The evolution of OpenAI’s mission statement As a USA 501(c)(3) the OpenAI non-profit has to file a tax return each year with the IRS. One of the required fields on that tax return is to β€œBriefly …

I had some fun pulling OpenAI's mission statement out of their IRS tax filings from 2016 to 2024, loading them into a git repo with fake commit dates and then taking a look at the diffs simonwillison.net/2026/Feb/13/...

13.02.2026 23:40 πŸ‘ 240 πŸ” 45 πŸ’¬ 7 πŸ“Œ 2
The SQLite R*Tree Module

TIL that SQLite has R-trees: www.sqlite.org/rtree.html

This means that I can have a lightweight and portable "mini-PostGIS" database all in one file for super fast range queries that I can take with me to any other computer.

04.02.2026 20:58 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
A picture showing an example output of the program on the city of Montréal and the autumn color scheme. You can see a map of the city with all the roads, trains, subways and light rail. At the bottom there the poster is titled MONTRÉAL - QUÉBEC. The latitude and longitude are also written under the title.

A picture showing an example output of the program on the city of Montréal and the autumn color scheme. You can see a map of the city with all the roads, trains, subways and light rail. At the bottom there the poster is titled MONTRÉAL - QUÉBEC. The latitude and longitude are also written under the title.

A picture showing an example output of the program on the city of Paris and the emerald color scheme. You can see a map of the city with all the roads, trains, subways and light rail. At the bottom there the poster is titled PARIS - FRANCE. The latitude and longitude are also written under the title.

A picture showing an example output of the program on the city of Paris and the emerald color scheme. You can see a map of the city with all the roads, trains, subways and light rail. At the bottom there the poster is titled PARIS - FRANCE. The latitude and longitude are also written under the title.

A picture showing an example output of the program on the city of Tokyo and the japanese ink color scheme. You can see a map of the city with all the roads, trains, subways and light rail. At the bottom there the poster is titled TOKYO - JAPAN. The latitude and longitude are also written under the title.

A picture showing an example output of the program on the city of Tokyo and the japanese ink color scheme. You can see a map of the city with all the roads, trains, subways and light rail. At the bottom there the poster is titled TOKYO - JAPAN. The latitude and longitude are also written under the title.

A picture showing an example output of the program on the city of Berlin and the noir color scheme. You can see a map of the city with all the roads, trains, subways and light rail. At the bottom there the poster is titled BERLIN - GERMANY. The latitude and longitude are also written under the title.

A picture showing an example output of the program on the city of Berlin and the noir color scheme. You can see a map of the city with all the roads, trains, subways and light rail. At the bottom there the poster is titled BERLIN - GERMANY. The latitude and longitude are also written under the title.

Here is what I've been doing this past week: git.olaren.dev/Olaren/mapto...
A little python program that generates poster for cities! You might have seen stuff like this around lately, but I modified it to put an emphasis on rail infrastructure :3

25.01.2026 18:33 πŸ‘ 257 πŸ” 58 πŸ’¬ 14 πŸ“Œ 15
Preview
A Social Filesystem β€” overreacted Formats over apps.

formats over apps

18.01.2026 07:05 πŸ‘ 767 πŸ” 183 πŸ’¬ 63 πŸ“Œ 82
A festive digital illustration features the blue R logo wearing a red Santa hat with white trim on the left. To its right stands a green Christmas tree made entirely of curly braces arranged in a triangular shape. White and light-blue %>% pipe symbols float across a dark blue, starry background like snowflakes. A speech bubble above the R logo says β€œHo Ho Ho! πŸ“¦β€ in red text. At the bottom, white text reads: β€œR Package Development Advent Calendar 2025” and below it, β€œ25 Days of Coding Magic β€’ Dec 1–25.

A festive digital illustration features the blue R logo wearing a red Santa hat with white trim on the left. To its right stands a green Christmas tree made entirely of curly braces arranged in a triangular shape. White and light-blue %>% pipe symbols float across a dark blue, starry background like snowflakes. A speech bubble above the R logo says β€œHo Ho Ho! πŸ“¦β€ in red text. At the bottom, white text reads: β€œR Package Development Advent Calendar 2025” and below it, β€œ25 Days of Coding Magic β€’ Dec 1–25.

My #RPackageAdvent2025 recap is live! πŸ“¦βœ¨ Get the complete guide to modern R package development: setup, docs, testing, CI/CD, and CRAN submission. All 25 days of tips, tools, and best practices in one place! Dive in! #RStats #RPackageDevelopment
Link: https://drmo.site/8ny3eU

28.12.2025 22:48 πŸ‘ 28 πŸ” 13 πŸ’¬ 0 πŸ“Œ 1
Preview
ty: An extremely fast Python type checker and language server ty is an extremely fast Python type checker and language server, written in Rust, and designed as an alternative to mypy, Pyright, and Pylance.

so pumped for the ty beta to finally be here, we did so much great work it rules! astral.sh/blog/ty

16.12.2025 21:03 πŸ‘ 123 πŸ” 20 πŸ’¬ 3 πŸ“Œ 2
A festive digital illustration features the blue R logo wearing a red Santa hat with white trim on the left. To its right stands a green Christmas tree made entirely of curly braces arranged in a triangular shape. White and light-blue %>% pipe symbols float across a dark blue, starry background like snowflakes. A speech bubble above the R logo says β€œHo Ho Ho! πŸ“¦β€ in red text. At the bottom, white text reads: β€œR Package Development Advent Calendar 2025” and below it, β€œ25 Days of Coding Magic β€’ Dec 1–25.”

A festive digital illustration features the blue R logo wearing a red Santa hat with white trim on the left. To its right stands a green Christmas tree made entirely of curly braces arranged in a triangular shape. White and light-blue %>% pipe symbols float across a dark blue, starry background like snowflakes. A speech bubble above the R logo says β€œHo Ho Ho! πŸ“¦β€ in red text. At the bottom, white text reads: β€œR Package Development Advent Calendar 2025” and below it, β€œ25 Days of Coding Magic β€’ Dec 1–25.”

πŸŽ„ ANNOUNCEMENT: R Package Development Advent Calendar 2025! πŸŽ„

Starting December 1st, I'm launching a 25-day journey through modern R package development. here's why you should follow along 🧡

#rstats #RPackageAdvent2025 #OpenSource

30.11.2025 10:03 πŸ‘ 98 πŸ” 33 πŸ’¬ 2 πŸ“Œ 1
DiΓ‘taxis DiΓ‘taxis is a widely-adopted, pragmatic and systematic approach to thinking about and creating documentation.

DiΓ‘taxis is an amazing resource that I recommend to everyone writing documentation or tutorials: diataxis.fr

I find myself returning to it every few weeks, and each time I learn something new.

#documentation

26.11.2025 11:54 πŸ‘ 7 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Screenshot from a buggy data visualization code which produced a psychedelic looking map.

Screenshot from a buggy data visualization code which produced a psychedelic looking map.

A bug in my code produced a psychedelic map. This was supposed to look very different but I liked the result. #dataviz

13.09.2025 14:07 πŸ‘ 9 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Code for Thought Welcome to Code for Thought, the podcast about software for research and the people who make it.Β  Languages: English, German, French

1st episode of 2025 winter season of #code4thought: radovan.xyz, Richard & samumantha.bsky.social explain how the coderefinery.org helps researchers get up to speed with the digital/software skills they all need. Out not on your podcast app, YouTube podcast and codeforthought.buzzsprout.com

02.09.2025 08:44 πŸ‘ 3 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
The Big OOPs: Anatomy of a Thirty-Five Year Mistake My presentation from the inaugural Better Software Conference, with notes.

Today I watched "The Big OOPs: Anatomy of a Thirty-Five Year Mistake" [C. Muratori] - amazing presentation and a carefully researched history lesson about OOP, about where the core ideas came from and where some really good ideas got lost:

www.computerenhance.com/p/the-big-oo...

24.07.2025 19:29 πŸ‘ 6 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Screenshot from movie "Being John Malkovich" where employees work in offices with very low ceiling.

Screenshot from movie "Being John Malkovich" where employees work in offices with very low ceiling.

Looking back at years of doing web development with a tiny browser console log window and complaining about it until I learned that I can configure it to use a separate window.

24.07.2025 17:52 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Mechanical Watch – Bartosz Ciechanowski Interactive article explaining how a mechanical watch works.

It is such a joy to browse the amazing interactive articles by Bartosz Ciechanowski - like this one (but there is so much more!): ciechanow.ski/mechanical-w...

25.06.2025 21:07 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

πŸ’‘ TIL that G. Voronyi (of Voronoi diagrams) was the doctoral advisor of B. N. Delaunay (Delaunay triangulation) and W. SierpiΕ„ski (SierpiΕ„ski fractals).

13.06.2025 14:28 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Trying out my first Windows installation in this century - what did I miss?

02.06.2025 19:25 πŸ‘ 3 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0
Post image

We at NSF Unidata are pleased to announce that we have now received funding from the National Science Foundation (NSF) for the next year of our five-year award. This allows us to end the current furlough of our staff and resume our operations. buff.ly/GafcZts

02.06.2025 19:00 πŸ‘ 209 πŸ” 54 πŸ’¬ 2 πŸ“Œ 12
Preview
NSF Unidata Pause in Most Operations NSF Unidata Pause in Most Operations

Due to the current gap in funding from the U.S. National Science Foundation (NSF), the NSF Unidata Program is pausing most operations effective 12 May 2025. Nearly all staff will be furloughed until funds from our existing NSF grant become available. For more information, see buff.ly/d2TC1Oy

09.05.2025 16:00 πŸ‘ 61 πŸ” 54 πŸ’¬ 4 πŸ“Œ 29

US-RSE is here! πŸŽ‰
@us-rse.bsky.social

25.03.2025 10:42 πŸ‘ 5 πŸ” 2 πŸ’¬ 1 πŸ“Œ 1
Preview
Fortran calling Rust A tour of interfacing Fortran with Rust through a C interface

I wrote about how I interface #Fortran and #rustlang: radovan.xyz/blog/fortran...

23.03.2025 16:37 πŸ‘ 14 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0
Image of the draft table of contents which looks like written with a typewriter.

Image of the draft table of contents which looks like written with a typewriter.

Having fun typing a blog post about how to call #rustlang from #Fortran. It's all about choosing the right tools.

22.03.2025 18:36 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
10 Simple Rules for Leadership Without Formal Authority

🧡 10 Simple Rules for Leadership Without Formal Authority

A resource to use when you're leading and growing teams you don't have formal authority over.

Full resoruce at: eoss-om-communitycalls.github.io/2024-08-27-1... y tambiΓ©n en EspaΓ±ol eoss-om-communitycalls.github.io/2024-08-27-1...

21.03.2025 21:35 πŸ‘ 8 πŸ” 5 πŸ’¬ 1 πŸ“Œ 1

This amazing space is recharging and inspiring like a visit to a museum or an art exhibition.

21.03.2025 20:45 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

And thanks for building and supporting and sharing egui which is amazing.

21.03.2025 16:45 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Homepage - openRxiv openRxiv is an independent non-profit, the new organizational home for bioRxiv and medRxiv, enabling researchers to instantly share groundbreaking findings with the global scientific community.

Big news: we are setting up a new non-profit organization to run bioRxiv and medRxiv. It's called openRxiv [no it's not a new preprint server; it's dedicated organization to oversee the servers] openrxiv.org 1/n

11.03.2025 13:20 πŸ‘ 2566 πŸ” 848 πŸ’¬ 55 πŸ“Œ 42
Screenshot of the National bedrock database map.

Screenshot of the National bedrock database map.

TIL about this very cool #map of bedrock by the Geological Survey of Norway (NGU): geo.ngu.no/kart/berggru...

10.03.2025 20:26 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
#!/usr/bin/env bash

for repo in ap-election-loader \
            data \
            pym.js \
            multi-slider \
            uber-tlc-foil-response \
            d3-pre-renderer \
            d3-pre-cli \
            d3-pre \
            gulp-d3-pre \
            oscar-ads \
            react-color \
            victory \
            victory-chart \
            guns-data \
            nfl-elo-game \
            redistricting-atlas-data \
            russian-troll-tweets \
            actblue-analysis \
            checking-our-work-data \
            twitter-overlap \
            candidate-emails \
            nba-player-advanced-metrics \
            covid-19-polls \
            WNBA-stats \
            superbowl-ads \
            police-settlements \
            negro-leagues-player-ratings \
            election-results \
            github-actions \
            ai2html; do

    git clone --mirror https://github.com/fivethirtyeight/${repo}.git
done

#!/usr/bin/env bash for repo in ap-election-loader \ data \ pym.js \ multi-slider \ uber-tlc-foil-response \ d3-pre-renderer \ d3-pre-cli \ d3-pre \ gulp-d3-pre \ oscar-ads \ react-color \ victory \ victory-chart \ guns-data \ nfl-elo-game \ redistricting-atlas-data \ russian-troll-tweets \ actblue-analysis \ checking-our-work-data \ twitter-overlap \ candidate-emails \ nba-player-advanced-metrics \ covid-19-polls \ WNBA-stats \ superbowl-ads \ police-settlements \ negro-leagues-player-ratings \ election-results \ github-actions \ ai2html; do git clone --mirror https://github.com/fivethirtyeight/${repo}.git done

Time to archive data. #FiveThirtyEight

07.03.2025 22:11 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Typst is such a pleasure to work with: the usability, the documentation, the Typst Universe, the Open Source - thank you!

27.02.2025 19:49 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0