Frank Corso's Avatar

Frank Corso

@fpcorso.bsky.social

Indie software founder who dabbles in data science, game development, and biology. Switch gamer (SW-1099-1311-9622) frankcorso.me โ€ข Gainesville, FL

111 Followers  |  136 Following  |  94 Posts  |  Joined: 10.09.2024  |  1.6847

Latest posts by fpcorso.bsky.social on Bluesky

Preview
Research Assistant, Cell Biology and Anatomy in Calgary, AB, ... Research Assistant, Cell Biology and Anatomy in Calgary, AB, ...

We're hiring a Research Assistant in Cell Biology & Anatomy (UCalgary)! If you have some experience or interest in molecular biology, protein engineering, or fluorescence imaging, check it out๐Ÿ‘‡

Day-to-day will be wet lab cloning & imaging. DM if have questions.

careers.ucalgary.ca/jobs/1642738...

07.08.2025 20:47 โ€” ๐Ÿ‘ 3    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Are you an early-career biologist or ecologist who would benefit from an invited seminar? Would you like to come to UMaine next fall or spring to give a talk? Leave a brief comment with some info about what you do. I'm co-hosting our seminar series again, and am filling out our rosters.

30.07.2025 19:37 โ€” ๐Ÿ‘ 231    ๐Ÿ” 176    ๐Ÿ’ฌ 52    ๐Ÿ“Œ 6
Preview
Worklytics - Work Analytics Benchmark Report Design and Specialized Data Visualization Design system, visualization, and automation for the Worklytics Annual Benchmarks Report.

How do people work at work?

Also: How do you get quantile dot plots to play nicely in a dataviz ๐Ÿ“Š design system across an 89 page report, with hundreds of different plots, each with varying distributions?

New deep-dive case study on my recent project for Worklytics: 3iap.com/work/worklyt...

30.07.2025 18:22 โ€” ๐Ÿ‘ 31    ๐Ÿ” 8    ๐Ÿ’ฌ 4    ๐Ÿ“Œ 1

So, I started working on my own series of functions that I added to over the last several projects I worked on. I cleaned them up and packaged them into an actual library and released it on PyPi.

Check it out on PyPI: pypi.org/project/ligh...

#Python #DataScience #DataAnalysis

15.07.2025 15:19 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

This is a typical use case for caching. But, I don't want to set up a "real" solution like Redis every time I work on a small notebook or sample pipeline. I thought I'd look at some disk-based caching libraries, but most were either too basic or were overly complex.

15.07.2025 15:19 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I released my third open-source Python package, light-cache!

When working in notebooks or small Python scripts, I often want the data to persist between sessions and have functions that I only want to run if I haven't recently called them during that session.

15.07.2025 15:19 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
PBS is Punk Distressed Tee Official licensed merchandise. โ€˜PBSโ€™ and the โ€˜PBS logoโ€™ are trademarks of the Public Broadcasting Service and are used with permission. All rights reserved. PRE-ORDER INFO: This is a pre-order item, a...

Holy crap. These are officially licensed with proceeds going to the Corporation for Public Broadcasting! #PBSisPUNK

twocrowcollective.com/collections/...

11.07.2025 20:56 โ€” ๐Ÿ‘ 4445    ๐Ÿ” 2162    ๐Ÿ’ฌ 56    ๐Ÿ“Œ 209
Video thumbnail

I got the early prototypes built for the cargo UI, dialogs, and the main deposit area. It's still early, and I haven't done any of the real UI/design, so it looks rough, but it's starting to come together.

#GameDev #BuildInPublic

08.07.2025 21:09 โ€” ๐Ÿ‘ 13    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

๐Ÿšจ FINAL CALL: Submissions will be closing *tonight* at 11:59 PM ET.

08.07.2025 15:43 โ€” ๐Ÿ‘ 13    ๐Ÿ” 9    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Visualizing Connections Using Chord Diagrams inย Python - Frank Corso Looking to visualize connections between different categorical values? Learn how to create a chord diagram!

In my latest article, I walk through how to create one in Python using Holoviews. Check it out: frankcorso.me/chord-diagra...

#DataScience #DataVisualization #DataAnalysis

07.07.2025 21:07 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Chord diagram of all the Pokรฉmon types showing connections between types for Pokรฉmon with two types. The connection that is most common is Normal-Flying, with some other notable ones being connections between bug and poison, between grass and poison, and between flying and bug.

Chord diagram of all the Pokรฉmon types showing connections between types for Pokรฉmon with two types. The connection that is most common is Normal-Flying, with some other notable ones being connections between bug and poison, between grass and poison, and between flying and bug.

Chord diagrams are a fun way to visualize potential connections between different categorical values. I often use these during the early stages of analysis to identify interesting trends where two items have a lot more connections than others or ones that have many fewer connections.

07.07.2025 21:07 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

If you have 10-20 minutes (depends on how fast you are), would you please consider doing this online study on #mentalimagery? It contains a survey & an experiment where you look at pictures and you respond what you see:
#psychscisky #neuroskyence #visionscience

tstbl.co/820-917

07.07.2025 01:51 โ€” ๐Ÿ‘ 38    ๐Ÿ” 23    ๐Ÿ’ฌ 4    ๐Ÿ“Œ 0
Video thumbnail

Be careful out in that hot weather...you might start a fire. ๐Ÿ”ฅ๐Ÿฅต #screenshotsaturday #indiegame

๐ŸŒŸ๐Ÿ“ Wishlist Shrine's Legacy! Links below. ๐Ÿ‘‡

05.07.2025 04:55 โ€” ๐Ÿ‘ 44    ๐Ÿ” 10    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 0

Whatโ€™s something that gives you hope for the future? Is there something youโ€™re looking forward to?

03.07.2025 22:22 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 1

This was such a fun game. I rarely laugh out loud while playing a game but did several times during this one.

02.07.2025 16:33 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

#7: Once Upon A Jester. An amazing game. Highly recommend!

02.07.2025 16:31 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 1
Preview
Save 10% on Looxi on Steam Find words, score points, beat the clock! Looxi challenges your word-hunting skills across 120 unique stages and endless quick play. With fast 2-minute rounds, it's perfect for short breaks or maratho...

For those looking for a new Steam game, my timed, word-search game Looxi is on sale for the Summer Sale! Check it out here: store.steampowered.com/app/3541470/...

#WordGame #Steam #IndieGame

01.07.2025 18:33 โ€” ๐Ÿ‘ 4    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Book cover that says "The Art of Statistics: How to learn from data" on the front. Has a quote from Popular Science that says "This book should be required reading... A tour de force"

Book cover that says "The Art of Statistics: How to learn from data" on the front. Has a quote from Popular Science that says "This book should be required reading... A tour de force"

#7 Art of Statistics by David Spiegelhalter. As someone working in data who is self-taught, I always pick up new concepts whenever I read a new statistics book, so I try to read through one now and then.

29.06.2025 19:15 โ€” ๐Ÿ‘ 0    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Book cover that says "The Art of Statistics: How to learn from data" on the front. Has a quote from Popular Science that says "This book should be required reading... A tour de force"

Book cover that says "The Art of Statistics: How to learn from data" on the front. Has a quote from Popular Science that says "This book should be required reading... A tour de force"

#7 Art of Statistics by David Spiegelhalter. As someone working in data who is self-taught, I always pick up new concepts whenever I read a new statistics book, so I try to read through one now and then.

29.06.2025 19:15 โ€” ๐Ÿ‘ 0    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

This is a longshot, but does anyone from Digipen follow me?

My son took a camp there this week and made a game. He copied it to a thumb drive, but it's corrupt. We'd love to get the game from their machines before they wipe them ๐Ÿฅฒ

28.06.2025 20:16 โ€” ๐Ÿ‘ 28    ๐Ÿ” 19    ๐Ÿ’ฌ 4    ๐Ÿ“Œ 0
Godot Unit Testing (GUT) panel in the Godot UI. Displays a button to Run All with a status message stating "Everything passed!" On the right, it displays a run summary indicating that two test scripts were executed, which included six tests with a total of 32 assertions.

Godot Unit Testing (GUT) panel in the Godot UI. Displays a button to Run All with a status message stating "Everything passed!" On the right, it displays a run summary indicating that two test scripts were executed, which included six tests with a total of 32 assertions.

Since the game I'm working on this time is a bit bigger than the tiny games I've done so far, I thought I'd explore how unit testing works in Godot. The GUT plugin made it super easy to get set up and running some initial tests.

#GameDev #Godot

26.06.2025 00:47 โ€” ๐Ÿ‘ 9    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Getting Started With AWS Athena To Easily Query Data in S3 - Frank Corso Explore AWS Athena for S3 data queries, cost-effective insights, and efficient data exploration. Unleash the power of SQL for data in S3!

In my latest blog article, I walk you through setting up your first Athena database and performing your first query. Check it out: frankcorso.me/aws-athena

#DataScience #DataEngineering

25.06.2025 14:50 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

AWS Athena is a serverless query engine that allows you to query data in S3 using SQL. Athena can query unstructured, semi-structured, and structured data, including CSV, JSON, and Parquet files. It is also an excellent tool for data exploration and analysis.

25.06.2025 14:50 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

In software, you often end up with large amounts of data that are not in a database, such as log files or extracted data files in S3. AWS Athena is a great tool that allows you to query this data without loading it into a database.

25.06.2025 14:50 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
VizDex A library of personal and independent blogs and newsletters dedicated to data visualization.

Introducing VizDex!

An ever-growing library of personal and independent blogs and newsletters dedicated to data visualization.

vizdexproject.com

20.06.2025 15:31 โ€” ๐Ÿ‘ 115    ๐Ÿ” 31    ๐Ÿ’ฌ 9    ๐Ÿ“Œ 6
Preview
8 Companies Hiring in San Diego Looking for a biopharma job in San Diego? Check out the BioSpace list of eight companies hiring life sciences professionals like you.

๐Ÿงช If you or someone you know is seeking a biotech role, 8 major life science employers are hiring in San Diego, including Lilly, Moderna, and Takeda. Opportunities span R&D, regulatory, and more. Some good news in a sea of chaos. ๐Ÿงฌ๐Ÿ”ฌ #BiotechJobs #LifeScience #SanDiego #SciComm

20.06.2025 22:10 โ€” ๐Ÿ‘ 8    ๐Ÿ” 5    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

We need your help!!! ๐Ÿง ๐Ÿงช๐Ÿ’ค

If you are human, you fall asleep at least once a day! What happens in your mind then?

Scientists know actually very little about this private moment.

We propose a 20-min survey to get as much data as possible!

Here is the link:
redcap.link/DriftingMinds

19.06.2025 14:43 โ€” ๐Ÿ‘ 51    ๐Ÿ” 40    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 6

"I asked ChatGPT" "I asked Grok" ok well I asked Gandalf and he said he has not passed through fire and death to bandy crooked words with a witless worm

19.06.2025 12:42 โ€” ๐Ÿ‘ 17127    ๐Ÿ” 5210    ๐Ÿ’ฌ 53    ๐Ÿ“Œ 86
A poster showing icons for 40 different visualization types, categorized by goal โ€“ย e.g. "showing shares" or "showing flows" or "showing developments over time".

A poster showing icons for 40 different visualization types, categorized by goal โ€“ย e.g. "showing shares" or "showing flows" or "showing developments over time".

๐Ÿ“Š There are *so* many chart types out there. Which one should you use for what kind of data and goal?

I tried to answer the question in a new blog post (and poster!): www.datawrapper.de/blog/chart-t...

16.06.2025 19:14 โ€” ๐Ÿ‘ 108    ๐Ÿ” 36    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 3
Post image

BTW I wasn't joking this time!
Windswept is in Next Fest FOR REAL and you can totally go find it and play it right nowwwwwwww :D

#SteamNextFest

12.06.2025 02:38 โ€” ๐Ÿ‘ 45    ๐Ÿ” 8    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 2

@fpcorso is following 20 prominent accounts