Radovan Bast's Avatar

Radovan Bast

@radovan.xyz.bsky.social

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

536 Followers  |  1,347 Following  |  36 Posts  |  Joined: 21.08.2023  |  1.6134

Latest posts by radovan.xyz on Bluesky

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 โ€” ๐Ÿ‘ 2    ๐Ÿ” 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 โ€” ๐Ÿ‘ 2    ๐Ÿ” 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 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

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

02.06.2025 19:25 โ€” ๐Ÿ‘ 2    ๐Ÿ” 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 โ€” ๐Ÿ‘ 208    ๐Ÿ” 57    ๐Ÿ’ฌ 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 โ€” ๐Ÿ‘ 7    ๐Ÿ” 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 โ€” ๐Ÿ‘ 2590    ๐Ÿ” 855    ๐Ÿ’ฌ 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
Video thumbnail

Closeread Prize winners are here! ๐Ÿ†

Want to create engaging, scroll-based stories with your data? See stunning scrollytelling examples made with Quarto: posit.co/blog/closere...

Learn more about Closeread and its power to create dynamic narratives. Congrats winners! #Quarto #RStats #Python

24.02.2025 15:14 โ€” ๐Ÿ‘ 93    ๐Ÿ” 28    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 11
Preview
GitHub - corsa-center/oss-documents: Collecting guidance, documents, examples, templates for open-source software project, such as on governance, roadmaps, contributing, license, code of conduct Collecting guidance, documents, examples, templates for open-source software project, such as on governance, roadmaps, contributing, license, code of conduct - corsa-center/oss-documents

I've been collecting guidance, documents, examples for open-source software projects, such as on governance, code of conduct, licenses, etc. in github.com/corsa-center....

Now I would like to add sustainability plans. What projects have good plans? Or even guides about how to write one.

19.02.2025 21:42 โ€” ๐Ÿ‘ 17    ๐Ÿ” 9    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
CodeRefinery workshop March 25-27 and April 1-3, 2025 Free workshop on git, testing, documentation, and more in a workshop - for researchers and scientists.

โš’๏ธ CodeRefinery free online workshop on tools and techniques for more reproducible research; six half-days March 25-27 and April 1-3, 2025

More info and registration: coderefinery.github.io/2025-03-25-w...

#RSEng #FAIR #researchsoftware #git

17.02.2025 09:26 โ€” ๐Ÿ‘ 11    ๐Ÿ” 10    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 7

Thank you for this brilliant episode! It really brought hope and clarity into these dark ages.

12.02.2025 19:29 โ€” ๐Ÿ‘ 17    ๐Ÿ” 6    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
The Death Generator The Death Generator

Created using the wonderful deathgenerator.com by @foone.bsky.social

29.01.2025 22:04 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
CATS: do not install python packages into base

CATS: do not install python packages into base

29.01.2025 22:04 โ€” ๐Ÿ‘ 4    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

Donate to Wikipedia.

Do it today, and every time one of the broligarchs has a tantrum because he canโ€™t buy it

21.01.2025 22:48 โ€” ๐Ÿ‘ 3897    ๐Ÿ” 1946    ๐Ÿ’ฌ 51    ๐Ÿ“Œ 72

When assisting researchers with #HPC computing and programming, 90% of my effort is spent on reproducing the problem, and only 10% on finding a solution.

I used to motivate #reproducibility with "it's good for others". Now: "it's good for you and allows me to help". Others benefit as side-effect.

22.01.2025 09:31 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
KEXP - Where the Music Matters KEXP is a nonprofit arts organization serving music lovers through in-person, broadcast and online programming.

Big thanks to #kexp for the David Lynch set yesterday! It improved my day in a sad and happy way.

kexp.org

18.01.2025 20:06 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
screenshot of how the button looks in a Jupyter Notebook

screenshot of how the button looks in a Jupyter Notebook

Thanks so much to the developers of jupyterlab-code-formatter.readthedocs.io

This is how the button looks:

12.01.2025 21:45 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
environment.yml containing the dependencies: black, isort, and jupyterlab-code-formatter

environment.yml containing the dependencies: black, isort, and jupyterlab-code-formatter

Auto - formatting code in JupyterNotebooks can be
done with a single click!

๐Ÿ–ฑ๏ธโœจ

Auto-formatting code in #Jupyter Notebooks can be done with a single click!

With this wonderful extension:

12.01.2025 21:45 โ€” ๐Ÿ‘ 9    ๐Ÿ” 2    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
jj initโ€Šโ€”โ€ŠSympolymathesy, by Chris Krycho Jujutsu (`jj`) is a new version control system from a software developer at Google. I have been using it full time for 6 months. Hereโ€™s why you should switch, too.

Good places to get started:

Essay: v5.chriskrycho.com/essays/jj-in... by @chriskrycho.com

Tutorial: steveklabnik.github.io/jujutsu-tuto... (work in progress) by @steveklabnik.com

01.01.2025 12:17 โ€” ๐Ÿ‘ 4    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
GitHub - jj-vcs/jj: A Git-compatible VCS that is both simple and powerful A Git-compatible VCS that is both simple and powerful - jj-vcs/jj

One of the most interesting projects/tools I came across recently is Jujutsu, a #Git compatible VCS that is both simple and powerful: github.com/jj-vcs/jj

"What if we actually could replace Git? Jujutsu might give us a real shot." [Chris Krycho]

01.01.2025 12:17 โ€” ๐Ÿ‘ 3    ๐Ÿ” 2    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

@radovan.xyz is following 18 prominent accounts