Ben Cardoen

@bencardoen@mstdn.science
103 Followers
295 Following
1.1K Posts
Computational scientist designing novel weakly supervised reconstruction and detection algorithms in superresolution microscopy
ORCIDhttps://orcid.org/my-orcid?orcid=0000-0001-6871-1165
Githubhttps://github.com/bencardoen?tab=repositories
PixelFedhttps://pixelfed.de/i/web/profile/530768910092248279
Sitehttps://vsert.com
Bioinformatics.ca has regular workshops on bioinformatics (R/Python/omics), now also open to non Canadian residents
https://bioinformatics.ca/workshops-all/2025-pathogen-genomic-epidemiology-online/
#bioinformatics
(2025) Pathogen Genomic Epidemiology: Online - Bioinformatics.ca

Bioinformatics.ca
A recurring pattern (for me) are integers mapped to integers, e.g. k->v, and v->k, and I often need random lookup of one to the other and back.
Usually solved in diy mode with paired dictionaries, or dedicated multimap datastructures. In Julia, there's a neat library called Bijections.jl which does exactly that, it captures a 1-1 mapping between two sets. https://juliacollections.github.io/Bijections.jl/stable/ #julia #JuliaComputing #scientificcomputing
Getting Started · Bijections.jl

Documentation for Bijections.jl.

StaticArrays.jl is quite powerful in integrating stack allocated fixed size (const if needed) arrays/matrices, in the right spot it can be a big performance improvement over Vector/Array. #scientificcomputing

https://juliaarrays.github.io/StaticArrays.jl/v1.9/api/

#JuliaComputing

API · StaticArrays.jl

Documentation for StaticArrays.jl.

Inspired by Google's move to remove @organicmaps from the Playstore without warning, I finally decided to move my > 3,000 Google Maps saved places to Organic Maps. To facilitate doing this for others' benefit, I made a quick webpage to convert your Google Maps GeoJSON data to GPX and KMZ files that render well in Organic Maps.

https://rudokemper.github.io/google-maps-places-to-organic-maps/

Convert Google Maps saved places to Organic Maps

Blue tit in my garden last week. #photography

One of those 'nice to have' things in Julia bridging the distance between code and mathematics: support for unicode mathematical operators as functions:

a = Set([1,2,3])
a = a ∪ [4]
a == Set([1,2,3,4]) # true

#JuliaComputing #mathematics #computerscience

Displaylink for RPM based distros https://github.com/displaylink-rpm/
Not always very stable if hardware conflicts, but works for me on F40 + 6.14, it is critical to have the latest drivers/firmware (for me) before you install the rpm, once installed works very smooth (Dell + Thinkpad dock). #thinkpad #linux #fedora #displaylink
(note that modifying DNF to keep known working kernels is recommended as fallback option if the module conflicts).
displaylink-rpm

displaylink-rpm has one repository available. Follow their code on GitHub.

GitHub

If you are blind and you have the spoons, can you let me know if you use the terminal on Linux and if so which one? If you use the terminal, do you use a screenreader plugin or a specific external screenreader on Linux?

I wrote a terminal UI program for kubernetes that has voice assistance and I want to test it myself with a normal workflow that a disabled user would follow.

I am also willing to pay if you want to test it. Read further down in this thread if you want more info.

Edit again: wasn't expecting to get any feedback but I got some already and I really appreciate it! I will be doing more testing and research in the coming weeks 💙

#a11y #foss #accessbility

On the extremely low off-chance there are any archivists or trainee archivists in the UK here thinking about doing the Archive and Records Association's professional registration scheme, I've just passed the assessment for it and I'm hoping to be a mentor for somebody else's application. Happy to have a casual chat about it if you're not sure...https://www.archives.org.uk/ara-professional-development-programme

#archives #archivists #libraries #ARA #ArchivesAndRecordsAssociation #GLAM @archivistodon

ARA Professional Development & Registration Programme — Archives & Records Association

ARA Professional Development & Registration Programme helps members progress in their careers in the sector.

Archives & Records Association

The new Yoker-Renfrew Bridge across the Clyde. Officially opened yesterday, it won't actually come into use until midday today. I think I'm right in saying this is Scotland's first vehicular swing bridge across the Atlantic Ocean (well, a small arm of it at any rate!).

#glasgow #clydebank #renfrew #bridge #theclyde