Hacker Newsnew | past | comments | ask | show | jobs | submit | ubidefeo's commentslogin

if you need a 4/4 clicker metronome I crafted this one :) https://strudel.cc/hNV6sevsZERY


love how you change the style as it plays. the custom font is a nice touch :)


I have submitted a talk for FOSDEM26 on Live Coding Music and Hardware with Strudel and MicroPython. Hope to get in :)


Good luck! That sounds like a fantastic talk. Please do submit a post if you end up doing it. :D


MicroPython? Are you doing digitally-controlled analog? :)


I appreciate it, mate. I'm planning a (shorter) video on gasket priming, which many underestimate :)


thank you


Still true. Why do you say "not anymore"?


You can totally do everything with arduino-cli. I even use it inside of Python/Shell scripts to run operations


IDE 1.x.x is all Java IDE 2.x.x is Theia/Electron (Typescript)


you cannot have full intellisense on Arduino project because of how the pre-processing works and generates headers and forward declarations. IDE 2.0 contains a Language Server developed from scratch to handle this, and every platform supported by ClangD works. Even using the Arduino plugin for VS Code won't offer proper completion, hinting and jump-to-definition


The only bug I've had was I need to flash my arduino with a project to "warm the compiler up" w.r.t. libraries and hardware capabilities.


>Yes, this script probably wouldn't be cross-platform, but I dare say that there's more than 20 kilobytes of platform-specific code in the current BalenaEtcher app already.

I can do what BalenaEtcher needs to be done in a shell, but how many can/want to? When you say "probably wouldn't be cross-platform" you have already given a reason for this to exist. "20KB of platform-specific code", you clearly know what you're talking about. You should write cross-platform applications.


I don't understand the point of your snark. If you're trying to pointing out that writing cross-platform applications isn't trivial, you're agreeing with me.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: