Show HN: Tmwuc – print() debugging for any environment

  • This is basically a re-invented syslog(3), with a builtin, (supposedly) ephemeral log aggregation service thrown in. It makes some sense for an embedded device, but depending on how restricted your environment is, sending out a UDP packet might be an order of magnitude easier than completing an HTTP transaction. Otherwise, your operating system already has you covered.

    https://man7.org/linux/man-pages/man3/syslog.3.html https://man.openbsd.org/syslog.3 https://learn.microsoft.com/en-us/powershell/module/microsof... and so on.

  • Neat idea. And simple implementation.

    I might test it for some personal projects.

  • ... for every environment that has a network connection ;-)

    Does anybody know a more universal solution where you can have custom transports and that can actually run on any environment? (I'd be targeting an 8-bit microcontroller like a PIC18F25K80, for example, on a CAN bus... and somewhere on the CAN bus there's a custom radio link)