Many fall in the face of chaos, but not this one, not today

  • 2 Posts
  • 63 Comments
Joined 2 years ago
cake
Cake day: June 13th, 2023

help-circle
  • I’ve been hosting Home Assistant now for about nine months very smoothly. So far the only outage has been when I moved the server into a different room last week because it was cluttering up my office. Feels good to have it tucked away in a closet. I’ve got my thermostat, and all my upstairs lights running through it. I keep trying to get these moisture sensors to work for my plants but they just keep losing signal or something and rtl433 just stops seeing those but meanwhile detects every other damn hardware on the whole block. I’ve got 500+ entities that aren’t my three sensors lol. Once I figure that out my Plant Cards dashboard will work again which is super cool.

    Other than that, I’ve been hosting Jellyfin for home media and digging it. Much less success with the 'arr suite, it works and stays up but it really struggles to automatically find the weird-ass old niche media I’m looking for. I generally have to handle that part manually, but at least they are good as wishlist of what I’m looking for so I can use that just to keep track.

    All in all these two servers (home assistant OS on an old laptop, jellyfin and arr on my former Ubuntu desktop) have been great and just work really without any issues.

    Oh last week when I moved them into the closet, they got assigned new IP addresses, so I figured out how to lock them so my clients and bookmarks still work.




  • Wow thanks! If you like this, on Monday I’m planning to release an update that will let you rewind the viewer all the way back to 1959 and see the first launch of Sputnik. Then let it play forward to today sped up so you can see the growth of satellite counts. Also a new public API to fetch the TLEs from any date. I’m hoping this will let folks do interesting stuff with all that data - maybe AI training or research projects etc.


  • Pencilnoob@lemmy.worldtoxkcd@lemmy.worldxkcd #3156: Planetary Rings
    link
    fedilink
    English
    arrow-up
    10
    ·
    edit-2
    20 days ago

    Wow thanks so much!

    Yes, so I’m taking every telescope/radio/radar reading I’m allowed to redistribute and then collecting them into a time series database and fetching the most recent reading for each sat into a text file. That’s the TLE download in the public API. Then I use Rust WASM to propagate those readings into positions that are synced with the viewer time. This allows us to very roughly forecast where they will be for the next couple days.

    It’s cool because it’s too much data to transfer over the network, so we only transfer the most recent reading and then calculate positions live in the browser.











  • Whoa whoa, what do you want to do, crash the entire US stock market over here?! Our whole economy is propped up by the story that AI is the future and will replace all jobs forever. We’ve got MS paying OpenAI paying Nvidia, and that’s making the line go up.

    So let’s be cool with throwing around “numbers” that “prove” the emperor has no clothes. Because, like, we gotta pretend he does at least until the next thing that needs every video card ever.


  • F# is such a fantastic language.

    I’d not hesitate a second to use it (and Fable) for my own startup. I’m very comfortable with Ruby, Clojure, Haskell, Perl, PHP, Python, Java, Typescript, and C#. Yet I would pick F# over all of those in a heartbeat.

    F# has great type safety (but not forced into monad transformer chaos like Haskell). You need about 1/3rd less code than C# and Java, and the compiler will find more bugs than in those languages.





  • Pencilnoob@lemmy.worldtoProgrammer Humor@programming.devstop
    link
    fedilink
    English
    arrow-up
    17
    ·
    7 months ago

    I’m sure someone will be like “um akchuly” to my explanation. But for me it’s good enough to think if it that way.

    I’ve worked in Haskell and F# for a decade, and added some of the original code to the Unison compiler, so I’m at least passingly familiar with the subject. Enough that I’ve had to explain it to new hires a bunch of times to get them to to speed. I find it easier to learn something when I’m given a practical use for it and how it solves that problem.