ScreaminOctopus

@[email protected]

This profile is from a federated server and may be incomplete. View on remote instance

ScreaminOctopus ,

Finding new ways webshits fuck up the most basic development principles boggles my mind. It's like they intentionally stay ignorant.

ScreaminOctopus ,

Monetization plan might be to sell prints of platformed artists work, with out any need for pesky royalties.

ScreaminOctopus ,

Tbf, does anyone actually "like" C++?

ScreaminOctopus ,

IMO the syntax is fine except for the borrow checker shit that just looks arcane. The fact that everything cargo drags in is statically linked really turns me off the language for anything serious. It's really unfortunate because I'd otherwise put some time into learning it, but it seems like the rust foundation is fine with this (ridiculous IMO) workflow.

ScreaminOctopus ,

Another account with exclusively Kagi shilling comments? Add this one to the pile.

ScreaminOctopus ,

Isn't a huge part of the point of copy left licences that an author can't change the license without rewriting the code entirely?

Why is replacement for home device controls so complicated?

I recently learned about Home Assistant here on Lemmy. It looks like a replacement for Google Home, etc. However, it requires an entire hardware installation. Proprietary products just use a simple app to manage and control devices, so can someone explain why a pretty robust dedicated device is necessary as a replacement? The...

ScreaminOctopus ,

A dedicated server is needed because something needs to keep a catalog of the smart devices available on your network and ideally be accessible to many people in one household. You could make a system that went phone -> device but you would need to set up each device on each phone you wanted to use, which isn't a great user experience. You could also run into issues where devices would need to handle multiple conflicting commands from different users coming in at once. Since smart devices are usually trying to use as little power as possible, that extra complexity would hurt you in that department. The third reason is that having a separate server enables automated workflows that would depend on an always online server that orchestrates multiple devices. For example, let's say you have some automatic insulating blinds, a smart thermostat. You want to raise and lower the blinds to maximize your energy efficiency. Since you have the dedicated server, that server can check the temperature set point of your thermostat, current weather, and sunrise\sunset times. If it's sunny out, and your set point is higher than the outdoor temperature, the server can raise the blinds to let warm sunlight in, and vice versa. If only your phone could control the devices a workflow like this couldn't work when you were out of the house.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • kbinchat
  • All magazines