Sometimes the real value of a project isn’t its proposed worth, but the schadenfreude it offers instead. I’ve backed a few failed Kickstarters that I absolutely got my money’s worth on.
Software engineer (video games). Likes dogs, DJing + EDM, running, electronics and loud bangs in Reservoir.
Sometimes the real value of a project isn’t its proposed worth, but the schadenfreude it offers instead. I’ve backed a few failed Kickstarters that I absolutely got my money’s worth on.
Another vote for Mikrotik, but only if you’re technical-minded and want to learn how routers work. One of the things I like the most about it is the ability to import/export the router config as plain text. That makes it very easy to do things like bulk-editing (I have a lot of IOT devices I need to configure), storing your config in version control for safe-keeping etc.
That last sentence rings true of most software engineers. Everyone wants to work on a glamorous new feature that’s going to wow users or let them think about problems they want to think about. No-one wants to hunt down the difficult-to-repro bug in an old but critical section of someone else’s code.
One of the great things about Home Assistant is they give you full control over everything, so it’s entirely up to you how much you rely on local vs cloud infrastructure. It all just comes down to how you configure individual settings and plugins.
Their subscription plan is great because it allows them to continue open source development without relying on commercial sponsorship, so there’s no ecosystem bias or advertising or anything crazy like that. A great open source project.
Slight tangent, but I recently cleaned out the house of a parent after they passed away. There were boxes and boxes of family photo albums. We kept them for a while out of guilt, but we really didn’t know anyone in the photos aside from one or two people. Eventually we got rid of them. Point being the value of your stuff is probably far less to others then it is to you, especially photos to future generations.
I’m confused why the IP address of a resource is changing for you when you’re moving in/out of the wireguard tunnel? In my setup the LAN IP addresses always stay the same whether I’m on the local network or accessing remotely, It’s just the route to them that changes (over a different ethernet adapter). Perhaps that’s what you meant, or there’s some crazy configs out there I’m unaware of.
Q. How do you know an open source project is written in Rust?
A. Don’t worry, they’ll tell you.
It’s up to you to make it cloudless, but Home Assistant is the only solution I know of out there that even allows this possibility. I refuse to use anything in my home that requires a third party app or cloud connection (aside from initial pairing so I can flash it with ESPHome or some other local-only firmware). Admittedly it complicates things, but the payoff is so worth it.
And it’s so nice having zero dependence on the cloud. If the internet drops out, everything still works, including the mobile app.
Similar story here, it’s a great idea until it goes wrong, then you’ve got two appliances down instead of one.
My Home Assistant instance has become so mission critical to my household that I’ve got a dedicated Pi 4 for it, with a fallback Pi 4 and preflashed SD card ready to hot swap and restore from backup.
This is a feature, not a bug. But we definitely need a solution to make subscribing/coalescing them easier for users. Mastodon allows subscribing to topics (hashtags) - I think something similar is needed here, but that will evolve naturally over time.
It would be great to see a Fediverse GitHub alternative. Obviously we have plenty of self-hosted software forges around, but I’m not aware of any decentralized network solution. Allow people to host repositories on an instance, but be able to search, discuss and contribute to repositories across the entire network. That way you’d get the benefits of a large programmer community without needing to centralize to a single company or organization. Maybe this already exists and I’m unaware.