12 comments

  • Rldm840 5 days ago ago

    Hey jaennaet, that's so cool! I work at Lightstreamer and we have never met before.

    I often use the urine tank level as an example in my presentations. It’s a fun way to demonstrate streaming real-time data from space (literally) to web and mobile apps.

    For a bit of background: NASA selected us back in 2010 for a project called SSLive, aimed at making telemetry data from the ISS publicly accessible in real time via an open feed.

    If you’re curious about the full range of metrics available, you can explore the original GitHub project here: https://github.com/Lightstreamer/Lightstreamer-example-ISSLi...

    • jaennaet 5 days ago ago

      Hey! Thank you for the link.

      It just won't stop being a bit amazing that it's even possible to do all this nowadays. What a world.

      Out of curiosity, do you know why NASA wanted to set up a public telemetry stream? Is the same stream used for "official" stuff as well? Regardless, it's great that it is public

  • dattiimo 6 days ago ago

    I haven’t tried the app but love the randomness of being able to view the level of the piss tank on the ISS. We need more apps like this.

    • jaennaet 6 days ago ago

      I absolutely agree!

      While some people maybe have a bit of a tendency to treat programming and computing in general as Very Serious business and only really ever work on Very Serious projects, I'm obviously in the camp that encourages doing frivolous silly things for equally frivolous silly reasons.

      And there really is something about the fact that it's not only feasible but downright trivial to bang out an application in an afternoon that reads realtime telemetry data from a frickin' space station's toilets, that's just… I don't know, delightful? Sort of amazing?

  • galfarragem 6 days ago ago

    That's why I come to HN... There is always something that surprises you!

    • jaennaet 6 days ago ago

      It really is kind of surprising in addition to being very silly; there's something great about the fact that we live in a world where I can use realtime telemetry data from a space station's toilets for a joke.

      Wasn't quite sure if the local crowd was going to be receptive to this sort of tomfoolery (and I'm posting this with my "non-serious" alter ego with no history here), but at least the post isn't dead yet.

      • getwiththeprog 6 days ago ago

        This kind of joke is great, as a beginner programmer you get your app and I get to learn to view the ISS telemetry data.

        For those like me not on iOS, you can view the web page of info at https://iss-mimic.github.io/Mimic/ and find the Urine Tank level under "NODE3000005 Urine Tank [%]" which is currently at a value of 31.

  • vednig 6 days ago ago

    This is cool, when can we expect a Windows version?

    • jaennaet 6 days ago ago

      Unfortunately I will have to leave that to outside contributors (who will surely be legion.)

  • adamtaylor_13 5 days ago ago

    Oh piss off!

    (Jk, this is amazing)

  • umutdev 6 days ago ago

    this kind of thing used to be made for touchbar

    • jaennaet 6 days ago ago

      Interesting, I'll need to dig that up. pISSStream got its first feature request and it was touch bar support, and I can't just say "no" to that. Turned out however that Apple apparently doesn't officially support having your app on the touch bar unless it's in focus, but I've gathered there's a kluge (which I'm not sure even works on current macOS versions) that involves using a private framework and API, and which is doubly kluge-y to use from Swift because it has no equivalent for extern, so you need to add an ObjC/C header and a bridge header thingamajig to your project.

      That of course only made me more determined to git'r'done, I'll be damned if I let Apple stand in the way of a joke.