The eli4d Gazette – Issue 052: The Ship of Theseus & Building cross-platform apps in Python

The Ship of Theseus and Story Loops

Imaginary Worlds is one of my favorite podcasts. The most recent episode was amazing in how it related the question of identity through the Ship of Theseus, Westworld, and Star Trek.

There is much that I could say about it, but I think that it would be best to listen to it. So let me leave you with a quote from the podcast that was great:

It (i.e. Westworld) taps into the fact that we’re all on story loops. Some of these story loops are created by us, sometimes they’re created by society, but either way, after a while you just tend to go through the motions (i.e. just like the hosts on Westworld). And every so often it’s good to stop and reflect if this is the version of you that you want to be. It’s easy – all you have to do is ‘freeze all motor functions’.

Building cross-platform apps in Python

I’m not sure if cross platform development is like a unicorn in the software field. Whether it was Java’s “write once, run anywhere” promise or Electron’s pitch of “build cross platform desktop apps with JavaScript, HTML, and CSS”.

I came across an interesting project whose goal is to provide cross-platform development for Python. The BeeWare Project “aims to take the power of Python as a language, and use it to enable users of all skill levels to develop applications with native user interfaces.” This may be an interesting project for those focusing on learning Python.


Thoughts? Feedback? Let me know: @eli4d on Twitter