Isn't Zigbee always on 2.4GHz regardless of country? Trying to shift the frequency to 915MHz for all devices sounds like a lot of work with questionable benefit
If you aren't looking for neural networks I found sklearn to be quite capable and easy to understand.
I also tried tensorflow and pytorch a couple times (not enough to get really proficient in them) and I think I found pytorch the hardest to wrap my head around. It's been quite a while though so maybe it's better to listen to others with more experience in that regard.
That's a good point. Another one I have is sort of failure tolerance. I used to have a really unreliable router which would often crash and could only be reset using a full power reset. While it was in this state, wifi obviously stopped working but my zigbee devices where still available. I used to have a zigbee button linked to a smart plug for toggling my router off and on again.
This shouldn't be a concern for most people obviously but I wanted to share my experience.
Another point I want to mention is that zigbee works at 2.4Ghz just like basic wifi so they can still interfere with each other.
Zwave on the other hand uses another frequency (I think it was around 860MHz) but is more expensive.
If you are into selfhosting you could checkout audiobookshelf which allows you to stream podcasts and audiobooks from your own server and manage their metadata
I wouldn't go as far as to say that without germans we wouldn't have computers today. What he is probably referencing is the Zuse Z3, which can be considered one of the first computers.
The main argument against it being the first is that it's a mechanical design rather than electronic and that turing completeness was only achieved on it much later using a trick which the designer had not intended. Interestingly, ENIAC, which is considered the first computer by many, uses a decimal design. The Z3 on the other hand was already using binary.
I took this info from the german wikipedia article on the Z3. I'm not sure if the english article goes into similar detail on those points.
In regards to getting your music on your phone, there is also the option of setting up a navidrome server or similar and streaming your files to your phone.
Some apps like Symfonium (which is a paid app but I really like it) allow you to download the music to a cache so you can use it on the go without exposing your server to the web. If you do decide to actually stream from it, there is support for auto transcoding to a smaller format so you don't burn through all your data streaming flac music
I wanted to write a minecraft mod. I have never written a minecraft mod but I got interested in actually learning to program after I realized I had no idea what I was doing. Also english and computer science where the only 2 subjects in school I was pretty good at
Performance is good and streaming works well. Not a fan of the webinterface personally but there are client programs available for all platforms since navidrome exposes the subsonic api.
Personally I use sonix on windows and linux as well as symfonium (paid but really great app) on android.
The only thing I am missing from it is better user management so that I can restrict specific users from accessing parts of my library.
Regarding access from outside my network I specifically wanted to avoid needing to be connected to a VPN so that's why I use a cloudflare tunnel. Since my upload rate is not very good I have a Pi-Hole DNS server at home so that queries to my domain while in the home network don't need to leave my network.
I'm also using that and have it exposed to the web using a cloudflare tunnel. What I didn't like in the beginning but really appreciate now is that the service itself doesn't have a lot of permissions and cannot delete files or change their metadata. I'm hosting it in a docker container and everything except the config file is mounted read-only.
I'm not sure how relevant that is but it gives me more peace of mind exposing it publicly.
That's basically what I'm doing right now but the web version sucks in my opinion. Embedded content takes forever to load since and it's not cached across sessions which makes quickly switching between multiple pages annoying
What do you use on android? The main thing I want linux compatibility for is for reading my notes on my computer, not for actually creating them. I thought about just annotating PDFs directly but I'm not sure how good that will work
Is there anything like onenote that is linux compatible, especially for handwritten notes? The closest in regards to decent handwriting support I could find was xournal++ but that felt kind of limiting to me especially without the infinite canvas and the ability to switch notes within the program (think onenote sidebar)
I think the Pi 4 was the first Pi with gigabit ethernet. All the Pi's before that were limited to 100Mbit. For that reason, syncthing is probably a bad idea since it will be very slow in terms of syncing speed
Wow. I was not expecting such a comprehensive answer. This mostly matches up to my experience with plexamp where the UI gets really sluggish while symfonium handles things just fine.
If you ever have a problem or a feature request, there is a forum in which the developer is really active. So far I've made some bug reports and a small feature request and all where answered within a couple hours (though the request was obviously not implemented that fast :D)
Isn't Zigbee always on 2.4GHz regardless of country? Trying to shift the frequency to 915MHz for all devices sounds like a lot of work with questionable benefit