Hacker Newsnew | past | comments | ask | show | jobs | submit | daviddavis's commentslogin

This is exactly why I’ve started only buying smart devices that work with Home Assistant and don’t rely on cloud services.


Make sure that if you buy such a device it doesn’t do over the air upgrades. I bought a smart baby monitor (miku) that promised no monthly fees. Then they went bankrupt. A new company was formed that bought the assets. They disabled most functionality via forced over the air update then added a fee to enable the previously free functionality.


Louis Rossman would love to hear from you. Here's a recent video where he covers the exact same situation as you with another company where the purchasing company disables functionality behind a subscription.

And is actively trying to prevent hackers from running stuff locally.

https://www.youtube.com/watch?v=66j9dsPhAjE


Nest itself did this too. My gen 1 (pre-Google) Nest did forced OTA updates. Once or twice it bricked itself; fortunately it was still able to receive updates and Nest corrected the problem.

Then they couldn't resist fiddling with the UI. Every new update changed the UI such that I had to relearn how to operate it.

That was the last straw, so I disconnected it from my wifi and just used it as a standalone thermostat.


And THAT'S why my smart home stuff is on a seperate VLAN that isn't internet connected!


Isn’t that illegal? like under consumer law maybe?


Ditto. Landlord shoved ecobees onto us after their developer program shuttered, and when internet connected they misbehave.

Curious to hear what local polling or local push thermostat you settled on with HA support!


Not the person you are asking. I'm partial to all Shelly stuff. So far very reliable and the price is ok. They do have a cloud but it is entirely optional.


Ecobees (at least the model I have) can work without internet and integrate with Home Assistant.


What are the best ways of finding such devices? Almost all the time when I look into some product it ends up being connected to some random cloud service with its own login.


HomeAssistant supports a bunch of home automation systems, including local-only ones like ZWave and Zigbee*. A search for "zwave thermostat" comes up with a lot of results, though I couldn't say how difficult it might be to configure them (I'm only using simpler devices like switches and sensors).

* There are internet-connected controllers and local controllers so you'd also want a local controller. I've used an Aeotec Z-Stick for ZWave devices for around a decade, it plugs into USB, HomeAssistant accesses it directly, and the ZWave network itself is connections between the Z-Stick and the devices without the internet.


The Honeywell Z-Wave thermostats are trivial to connect and work with via Home Assistant.

Source: I own one. :)


I own two and they are bulletproof with Home Assistant. When away from home I just wireguard in and adjust/monitor as needed.


One way is to look for devices that have unofficial firmware available, so you can just overwrite the included software for something more under your control. For example, check out Tasmota, "an open source firmware for Espressif ESP8266, ESP32, ESP32-S or ESP32-C3 chipset based devices": https://tasmota.github.io/docs/


It isn't easy, but you just have to do your due diligence and really explore the featuresets available for a given category of product.

A shortcut however is checking out the homelab subreddit. People will post about the gear they are using in their stack.


Ironically the latest Nest thermostats offer fully local control with Home Assistant via Matter.


Last I checked you have sign-in to Google before it lets you config via Matter


It’s a study with Walter Willett and Frank Hu, who are probably the most highly regarded nutritional researchers working in the field.

Here’s a great video about how these researchers are using big data to reveal insights into nutrition: https://www.youtube.com/watch?v=X8JQtwLNKXg


Have you tried uv? I switched to it from poetry a couple months ago. It’s not perfect but I’m enjoying it a lot more than poetry.


I could switch and plan to evaluate it soon. :)


> the US essentially subsidizes the entire drug research industry

This isn’t entirely true. The US does pay more for drugs but a lot of this money isn’t spent on research. In fact pharmaceutical companies spend far more on advertising than research:

https://www.washingtonpost.com/news/wonk/wp/2015/02/11/big-p...


Nutritional studies are notoriously difficult to conduct. You either have to isolate subjects and monitor everything they eat and when. Or you have to rely on self reported data and people do an atrocious job of tracking food, estimating portion size, etc.

This study did the former:

> The duration of the study is 7 days including 3 days with controlled diet and 4 days (including 5 nights) in a metabolic chamber at the Institute of Nutritional Medicine at the University of Hohenheim.

I imagine it was prohibitively expensive to have more participants.


With the way that Apple prevents you from reusing Apple IDs, does it mean that if my Apple ID is blah@mydomainname.com and I migrate mydomainname.com (currently using G Suite free) over to iCloud that I can't set up blah@mydomainname.com?


You can. However, if you switch your Apple ID to a different address before you set up both the domain and the blah@mydomainname.com address to route to your account, you won't be able to set up blah@mydomainname.com for any account under your iCloud subscription for a year.


I see. Thanks for the response! Great article too.


There are a bunch of mypy configuration options to disallow certain things like --disallow-untyped-defs. There’s also --strict which forces typing on everything.


Man, developing python with pydantic and "mypy --strict" (I follow pydantic's config [0] where I can) is such Type 2 Fun. It feels like a totally different language. Yeah it takes a little more time at first but then type inference and autocomplete starts to kick in and then you're screaming fast. And you "compile" it and everything just works. No hunting down edge cases or tracebacks cause you forgot to catch a None. I find it super satisfying. Much easier to stay in flow state when you aren't having to stop every few minutes to test stuff and dig through tracebacks.

[0] https://github.com/samuelcolvin/pydantic/blob/master/setup.c...


And don't pronounce PyPI as pie-pie. It's pie-P-I.


Ah. The fat detective.


it was much easier when it was just called the cheese shop


I was considering upgrading to an iPhone 12 mini. Does it have these issues too?


It does but a lot less. Go for it, it’s a great phone.


No


Does your roof generate electricity though? A solar roof is a roof + solar panels.


It's not going to cost 34k to install solar panels on his roof. Tesla's claim seems disengenous at best.


It's comparing apples and oranges. Presumably the OP is not using premium concrete (terracotta) tiles on his roof. Tesla is cheaper than a premium roof with solar panels and the details of said comparison are laid out on their site.


The comparison on Tesla's site still looks misleading.

"comparable price of a typical roof + solar panels"

Having premium concrete shingles isn't a "typical roof". They also use small greyed out text to say they are comparing it to concrete shingles, but use big black text for the higher price, and hide the fact that the Solar Roof is only cheaper because of tax breaks behind a "See More" button.


For a ~10kW (AC) system you're going to pay about that much, I just had it done.

It's misleading to look at the price of the panels alone. You also need (micro) inverters, you need to have it hooked up to the the grid, you need several inspections (construction + electrical). Getting all those panels installed on your roof and wired up is quite labor intensive as well. The installation cost is significant.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: