• 0 Posts
  • 8 Comments
Joined 3 years ago
cake
Cake day: July 3rd, 2023

help-circle
  • Matlab’s moat is that their shit mostly* just works, and most people uaing matlab arent the same ones writing the check. Basically no dependency hell, no random broken libraries, no 30 different 3rd party options that for the same thing. If matlab has it, it almost always works, as expected, and they’ll sell it to you and give you support if you have a problem. Stay inside Mathworks domain, you’ll have a pretty good time. Basically I’m saying matlab follows the zen of python better than Guido does

    As someone who has swapped from matlab to python, mathworks puts in real work from all the money they pull in. Shits expensive, but you get like… 50% of what you pay for. Even better if someone else pays. We did it for the money savings, but it definitely cost us extra dev time doing dependency management and version upgrade testing, and all kinds of little things.

    *I got some issues with how they changed how figures are rendered, and that generally was causing issues during the changeover.


  • I’ll add one more perspective: git is the “right” way to do it, but I’m a lazy forgetful person who wants to work on the laptop but the changes on the desktop aren’t committed or pushed remote. What I often do is to use VScode’s remote development tools to open a remote connection the last computer with uncommitted changes, and work like that. If I’m headed out, I’ll use the remote connection to commit the code so I can access it off my home network via codeberg.org.

    Occasionally if I’m already out, I’ve even used “raspberry pi connect” to remote onto my network, then ssh over to my desktop, then commit and push. Don’t do that though. That’d be irresponsible.


  • Get one of these Eink frames from waveshare. I have an older version without wifi, so i have to run a python script to e-inkify images on my laptop, copy to the SD card, put it into the frame, but the linked one doesn’t need that.

    Since pi zero 2w is just a linux box, you can ssh into from remote and add/remove images from the folder that the screen shuffles through. Heck you could set up an cron job for the pi to hop onto your network and sync a folder on the nas.

    And you can ignore the AI thing on this if you want, it’s a neat side thing, not integrated to the display functionality code.

    Edit. Oh I didn’t see you wanted very large like 16 inch, I think big eink panels are outrageously expensive still