We're hearing about troubles at Nest
businessinsider.com
businessinsider.com
I have a distance from it now -- and a way better job. It made me realize that the culture of a place is really what makes it and that "how" you get results really matter. I bought into the Apple pedigree of the place without understanding that the way Tony got there was through essentially wrecking other people's lives.
I have no idea why Google bought this. Tony literally stood up at an all-hands after the Alphabet thing and said "Fuck being Googley" (direct quote).
Frankly, if I could offer Larry Page once piece of advice it would be to take Tony out front of TGIF and fire him publicly -- all of this comes from Tony. Matt is just his hatchet man and fake cofounder.
There are a lot of great people at Nest and they deserve a better leader.
This is so depressing. My gut tells me that absolutely no one should have to put up with this in an employment situation, but what are your options, other than to either "deal with it" or face the income and career insecurity that comes with quitting?
My advice to anyone else in this situation is to do just that. The first time abuse happens, just walk out, have a laugh about it (it reflects on them not you), and find another gig. There are a lot of great jobs out there.
I have a lot of empathy now for all the crummy jobs where people don't have that agility to move - we are really privileged in that we don't have to put up for this.
Stayed way too long and some of my shares vested. Now they're worth some money on paper, but it wasn't worth it - my advice for anyone in a similar situation would be to get out as early as possible.
I wouldn't bat an eyelid hiring somebody who's already quit or is genuinely on the verge of doing so.
With all due respect, why not look them directly in the eye and reply: "Don't speak to me that way" and wait?
That sort of response helps other employees see how inappropriate it is.
Termination of any of the other sorts is much less serious, usually results in severance and unemployment eligibility, and if you're coming from a place that mistreats its workers, it's generally not a hard story to sell that you stood up for yourself and got whacked for it. Other employers know the jackass employers by reputation, at least in the local area.
My strong wager is that standing up for abusive management practice would not trigger the "violation of company rule" clause and an employer with a penchant for acting like a jerk is unlikely to fight such a UI claim.
http://www.mass.gov/lwd/unemployment-insur/resources/questio...
Its harder when its real life, you are getting a paycheck literally from this person, and you are usually surrounded by sycophants who think this is perfectly normal.
While there may be a lot of tech companies in SV hiring (debatable--there are certainly lots of them _interviewing_, but hiring?) there are only so many Alphabets and Facebooks in the area. Outside of opportunities at companies like these, you'll have to sacrifice some "career and income stability" which the parent poster pointed out.
Definitely leave if you're being abused, but it would be foolish not to prepare for a salary hit and/or 3-6 months of joblessness.
You can complain but you will get forced out eventually for rocking the boat plus it may affect your reputation in the market place. You just need to do what everyone does. Grit your teeth, stay positive and plan your exit strategy to another company.
Somewhat related, I've been considering putting my birth year (IGY) at the top of my resume. I'd rather someone silently bitbucket my resume than show up for a useless interview.
I dunno. "Yeah, you remember last January when you came home from work and your dog was frozen solid? That, uh... that was my code."
Get a firm job offer before you give your notice. You won't face any income uncertainty, and you'll have much more leverage while negotiating with potential new employers (unless let you it show that you're really desperate to leave your current gig).
Next to zero chance of that for a developer in Silicon Valley. But don't think it doesn't happen to people in minimum wage jobs everywhere.
The reason why Jobs and Fadell could be assholes and still succeed is because they were/are Jobs/Fadell. That doesn't mean you or I can act like assholes and still succeed. Perhaps we could be assholes after we succeed, but that's a highly unlikely hypothetical.
You can demand greatness without being an asshole.
You can tell someone the work they did isn't good enough without being an asshole.
You can also truthfully review someone's bad code without being an asshole, for what it's worth.
Being an asshole != "telling it like it is" though most people confuse the two.
This reminds me of an old quote.
"People who are brutally honest generally enjoy the brutality more than the honesty."
You tell someone something they don't want to hear, but need to hear, and you are now known as an asshole.
I’ve seen it time and time again.. and then pushed out on social media to make the person that said it look like the bad guy...and since it’s usually one person against another, it’s impossible to defend.
This is why when the technology gets cheap enough, I will have a secret body cam on me at all times.
It’s already been proven many times that privacy no longer matters. Hell, a guy got an entire basketball team taken away from him based on private conversations.
"...you are now known as an asshole."
So rather than develop the interpersonal skills that would allow you to say those kinds of things without sounding like an asshole, you're just going to secretly record everyone you run into (which is something that will solidify you as an asshole), and have this video record of you being an asshole to people.
Here's some advice, since you think you can take it. When striving to correct others: (a) Make sure you're actually correct (b) make sure you're doing it to reach a common goal, rather than to uplift yourself and (c) understand that a defensive reaction is not a weakness, it's an entirely normal human reaction, and try to empathize with the person as you deliver the hard news.
A lot of people think that others don't want to hear the truth, but it's not that. Most people want to know what's going on. What most people don't want to endure is the embarrassment of being wrong in front of someone -- which is an entirely different thing.
People get corrected on stuff all the time and take it in stride. It's when there is a blow to their ego or you're actually wrong that they get upset. So, you need to either make it clear it's not about them in particular (it usually isn't, hence the "common goal"), and even if it is, you need to make sure they know it's about making them better, not tearing them down. And, you have to be willing to consider counter-arguments -- that is, not pretend you are the sole arbiter of truth.
Bluntly stating an uncomfortable truth (or opinion!) with no quarter is not what people who seek the truth do, it is what people who want to be in control do.
... but usually they're saying something that they want to hear themselves say.
Cribbing from that "book"- Destroy their sense of self-confidence & self-worth. Pick 'em young- they are easier to fool. Give them brief moments of sunshine to make them hope it'll get better. Promises. Threats. General megalomania.
Many people will allow themselves to be abused at work without doing anything about it. They'll commiserate with their coworkers, or vent on Glassdoor, or fantasize about leaving, but without ever following through.
So some good ones leave, and the rest get ridden hard and work on weekends and stay late to make their managers happy and rich.
My personal opinion is that the answer lies in the more primitive parts of the brain. Investors, acquirers, and customers are all human beings, and as human beings they all respond to primate social dominance cues. Investors fund, acquirers acquire, employees perform for, and customers buy from aggressive dominant alpha males because... well... that's what the alpha wants you to do and your brain stem is telling you to obey them. They are pushing ancient buttons that way pre-date the neocortex.
Again, not universal, but there's a part two:
Some investors invest in these types not because they themselves are taken in, but because they know on average others will be. Could a more quiet, reserved, polite personality -- even a more intelligent one -- have managed to sell a simple cloud-connected thermostat for $3.2 billion dollars? Maybe, but statistically probably not.
This will remain true until we find a way to remove legacy code.
As an industry we're also pretty terrible at recruiting - people who've figured out how to network effectively and come through the side doors do pretty well, but the bulk of the industry still pursues the model of "see job ad, send resume through front door, quietly wait for call back". This adds to the frustration of job hunting.
Many people also find interviews extremely stressful - our industry makes this worse by sticking them through exhausting full-day marathons full of seemingly pointless trivia.
Not so long ago I was stuck in a horrible job with truly abusive managers. Everyone hated it and commiserated copiously after work (we drank a lot back then), and everyone talked about leaving. Out of the 20-odd people only 4 actually ended up leaving (including me).
When I asked people about it it was nearly universally about anxiety and fear. People loathe interviewing, applying, and all that, to a point where they're willing to put up with a lot of pain just to avoid it.
I just imagine how much BETTER those companies could be with more positive leadership though. It's a waste.
If Nest is this way under a tyrant, imagine how it really COULD be, and how many more interesting things they could create.
http://www.amazon.com/Why-Does-He-That-Controlling/dp/042519...
It's by a guy who was a counselor for abusive men, often ones attending therapy as part of a court order. It is the single most astute book I have read. He spent more than a decade listening to people's bullshit, and in this book he breaks it down brilliantly. Particularly relevant to you are the sections on how abusive relationships benefit abusers and why the abused stay so long.
I've read supposed accounts where he sounded worse than Nest's management.
Lawrence Joseph Ellison has a reputation like that, and his company seems to have done OK.
Many successful companies are founded/led by sociopaths.
1/5, would not recommend.
IMO this was because Apple knew how to make hardware, generally, and hence things didn't go far off the rails - he got a lot of support from Apple.
However, Tony didn't know the first thing about software and appeared to assume that it was something you threw new grads at because they'd hammer at it until it got through QA. Each year the teetering pile of crap grew higher and harder to ship...
Now he's master of all he surveys, he's worked out that actually consistently delivering complex projects (which have rather more complex software than an iPod) is damn hard. Shouting is his reflex reaction when this doesn't go well.
Larry and the rest of the leadership should really look into how Nest is run internally and fix things. This cannot be the norm and status-quo. This is anti-thesis to being Googley, and I personally know a ton of current and Ex Googlers who will be ashamed and hurt to hear this kind of abuse at Alphabet/Google. I am sorry you had to endure this. I am happy you are in a much better place. I am happy for your family now.
[1 word edit for grammar]
I'd probably get fired for bursting out laughing.
Even in the "utopia" of SV (as some people seem to see it) boss can say something a mile over the line to Google executives and come out fine, but if an employee so much as puts a toe over.. it's almost like behind the hype we have the same bureaucracies and cultures as everyone else...
I recall one phone-meeting with engineer where he praised her for 10 minutes how great her programming skills were and how he "looks forward for many more years of working together". When the conversation was over, on the same breath, he told us (team of 5 in the meeting): "we need to replace her immediately - she's too expensive!". We looked at each other and felt really stupid. I don't think anyone of us ever been in such situation...
Suits need to get out of the thinking that engineers/developers/designers are a liability to be minimised.
It's not just suits either, it seems to be most non-engineers, I've met people looking for web designers before and they've tried to go with the most cut rate designer they can find, and then they wonder why their websites look like shit.
Was that back in pre-Apple days?
My absolutely ugly, crappy old thermostat with a needle on it works WAY better than the nest (thankfully we have it upstairs where we sleep). When it's cold, we turn that needle up, and we get warm.
With the nest, which is downstairs, when we're cold, we turn the nest up, we get weird "+2 hour" things, and nothing happens. The heater doesn't come on, we're freezing and the thing has a mind of its own. I have taken photos where I've set the thermostat at 90 degrees, the room is at about 60 degrees, and the Nest hasn't turned the heating unit on.
This is a the worst kind of sin of user experience, when a user feels like the machine controls them, and not the other way round.
As big a nerd as I am, and loved that the Nest shook up the thermostat industry, I absolutely regret buying a Nest. I wanted to love this product, but it fails spectacularly at the ONE thing it's supposed to do, which is to let us set a comfortable temperature for our house.
Because of this experience, I absolutely avoid their smoke detectors (I was ready to buy three of them before buying the thermostat). I've told family and friends to stay away as well.
When I was ready to switch to a programmable thermostat to save money, I really, really wanted to like the Nest. It was cool, whizzbang, etc., etc. But then I started reading the 1-star reviews on Amazon, and the support forums. And it worried me. People came home to apartments that were 90* because their heaters were stuck on full blast during the summer. All sorts of people bought $300 Nests, only to discover their 8-year-old equipment was apparently not compatible with it. People spoke of Nests being fried by voltage surges in "old" (a scant 4 years!) HVAC systems. EEs were comparing the Nest's voltage regulators to that of a generic $20 thermostat and finding the generic more reliable in every aspect.
Nervous that my 14-year-old system would annihilate a very expensive toy, and that my wife staying at home would make the thing pointless, regardless, I bought a $100 Wifi Honeywell with a traditional 7-day calendar. It's fantastic. I expected very little from Honeywell, who I regard as a quaint, old-skool company, but their Android and web apps are simply excellent. Easy to use, well-designed, and it just works. I saved about $120 in utility bills in the first 8 months I had it, living in the nebulous division of the continental climate and humid subtropical climate in the midwest.
When we moved to San Diego to a house with only central heat, no AC, I still dropped $70 on the same thermostat just to have access to the "what temperature is it in my house right now" feature.
On the other hand, my simple Honeywell thermostats do wonderfully because I can program them to my actual schedule and only need to adjust things twice a year. Sure, it's probably not as efficient as a dynamic algorithm, but I'd rather to do this than worry about waking up freezing in the middle of the night, or worse, having my condenser unit fried by an over-eager thermostat by starting/stopping it constantly.
I am thinking of getting something Wi-Fi compatible though because setting the temp from my phone would be really nice. Too bad not many work with multi-zone systems.
That's my big problem with Nest. A basic programmable thermostat with manual override and a delayed blower feature is probably an 85% solution. Machine learning on top of that, for a single-family residence, is ridiculous overkill for very little gain.
The heat was set to go back to the daytime temperatures at 6 AM, and I began to wake up at about 5:47 every morning when, like clockwork, the furnace kicked on to reach 64 degrees before I rolled out of bed. Well played, Honeywell engineers.
Honeywell has been in business for 110 years. If you are in business that long you gotta be doing something right! I would assume.
When I was in grad school, I wired a temperature controller to an experiment, set it, satisfied myself that it was working OK, and went away. Guess what. The relay failed, and the heater was stuck on, until it melted the experiment.
As a grad student in physics (not even EE or embedded systems), I could chalk it up to a beginner mistake.
But if you design a commercial product that controls the release of large amounts of energy, you can't make beginner mistakes. There many not be many remaining reasons why age and experience are valuable traits in a engineer, but this is one of them. Germane to one of the other comments, this may also be why a 110 year old company still has a reason to exist.
The honeywell is simple, but works well. Has a vacation mode, and tells my kids how warm or cold it is outside.. cool!
The smoke detector goes off all the time -- without rhyme or reason. With a normal detector, you can just pull the battery if it refuses to shut off. With Nest, you actually need a screw driver to open the battery compartment to turn it off.
So, when it decides to wake up the entire house at 3am (yes, the entire house, since they all go off in unison) you'll need to go find a screw driver to get it to shut up.
The one flippin' reason I bought a Nest Protect was so I could "wave to silence" an alarm. Well, every time it goes off, it tells me that "this alarm cannot be silenced" - even by pushing the power button. Not once have I been able to turn off an alarm without removing the batteries.
The worst feeling is when you get an alert on your iPhone while nobody (but your pet) is home. "Alert: your house is on fire." Then you rush home and realize it's a false alarm.
After our fourth or fifth false alarm we returned them all and replaced them with the old-fashioned alarms.
Watch this hilarious video if you're considering buying a Nest Protect: https://www.youtube.com/watch?v=BpsMkLaEiOY (warning: loud alarms in video)
But, to be fair, many newer structures have all their smoke detectors wired together so when one goes off, they all go off. I experienced that in my house, built in '97, which was extremely disorienting and stressful when it first happened. Growing up in a house built in the 80s, only the kitchen's smoke detector would go off if you burned something. I understand the perceived safety enhancement, but waking up the sleeping baby because dumb ol' dad smoked too much oil when stir frying something... Ugh.
Edit: formatting.
It announces where the "alert" is, you can wave to dismiss it, it has the app for your phone to alert you if you are away from home, and they all link together (without needing any wiring in the house, making it easy to retrofit).
Sadly in practice it's a mess, nothing works, so much so that I've lost all confidence in the product to do it's minimal function, detect smoke...
Literally all that was needed to get 100% of the reliability of the billions of detectors out on the market, while working out all the kinks on the "cloudy" sort of stuff.
I have to admit I re-invent the wheel more than I should, but man. This one seems simple :)
So why can't Nest meet that standard of performance?
(1) smoke detector in kitchen goes off, only sets off in kitchen
(2) after 1 minute, other rooms start saying "smoke in kitchen"
(3) after 2 minutes, alarm goes off in other rooms
Timeline could be shortened if necessary for safety, but this doesn't seem like it would be difficult to implement.
I'm surprised you were a protect owner and didn't hear about wave to silence being disabled completely: https://nest.com/support/article/Nest-Protect-Safety
This is both hilarious and horrible from my point of view reading this
I had a similar issue with our Gen 1 Nest Protects and false alarms. After talking to tech support, they replaced all of them with Gen 2 units. They actually replaced them twice as the first set of replacements were stolen from my doorstep.
Is their API local to the unit or "in the cloud?"
After some investigation, I found that it had automatically set up a bunch of temperature schedules without my knowledge (I guess it thought it was smart and could learn my weekly patterns from my past usage). That's all fine if it actually cared to take my manual adjustments more seriously than trusting its own "intelligence," but I'm pretty sure it just thought my adjustments were irrelevant suggestions :)
Anyway, after clearing all the schedules that it added (and turning off auto-schedule in the settings), it now works as I would expect.
And this has been my problem with all of Google's products. They can be really smart, but when I want to override something, they treat that as irrelevant.
It hit me when I was in bed and wanted to turn the heat up, so I grabbed my phone and launched the Nest app. Not sure what segment of the network was having issues, but it wouldn't connect to the thermostat. After about 3 minutes of fiddling, I got up, turned the heat up on the thermostat itself, and went back to bed. The whole situation was just really dumb.
The only smart thermostat feature that's at all tempting to me is the Ecobee's remote sensors (which the Nest doesn't have). I've lived in places where uneven heating is a legitimate problem.
I missed the edit window: I meant "with more sensor data than I believe it actually has."
Maybe each Nest is a remote sensor, and everyone who has one has their house temperature set to the same temp, the result of some super-duper averaging algorithm running on Nest's cloud.
Additionally, it's pretty good at handling things when I'm not around to manually tweak things or something changes. If I'm off one day during the week it detects that I'm at home and doesn't fall back to the "away" schedule/settings and on the flip side, if I'm away at work or somewhere else, when I start my drive home, it can start heating or cooling early so the temp is where I want it when I arrive.
It's definitely a bit "gee whiz" but so far I've had no glaring issues with it but I've had several positive ones. My main feature request is the one you mentioned with the remote sensors. I'd love to see them come up with little night-light-sized "Nest Eggs" that you can plug into outlets in different rooms, maybe act as "smart" outlets for whatever you plug into the Nest Egg (my imaginary term, not a real product) in order to manage non-smart lighting or other minor appliances, and help build a more accurate heating/cooling model of the house.
If I was working at Nest that would definitely be the new product I'd be pushing for.
* Nest would, randomly, refuse to turn on AUX heat. I woke up one morning and my house was in the upper 50s (the set temperature was 68) and Nest was just sitting there trying to run the heat pump instead of turning on AUX when it wasn't keeping up. At first I thought there was something wrong with my HVAC system, but I've had two different people look my system over, on three different occasions, and found everything working properly. Nest was just refusing to turn on AUX.
The first time it happened it was in the single digits outside and Nest let my house get into the upper 50s (temperature was set at 68, and it was still trying to run the heat pump even though it was in the single freaking digits outside). I finally took Nest off the wall and manually shorted the aux heat on - I didn't want the house to get any colder while we "troubleshooted" it, and Nest was just refusing, no matter how I adjusted it, to turn the aux heat on and warm the house back up.
* Other times, it would use AUX when it doesn't need it. It was 37 outside once, and nest was burning AUX like crazy when the heat pump was having no problems keeping up. I had a nearly $400 power bill that January. Now, in fairness, it was very cold that month, but Nest using AUX when it shouldn't was a big contributor.
For awhile they wouldn't even let you set an AUX lockout lower than 35! There was a complicated "hack" you could go through that involved juggling the thermostat and the smartphone app and taking advantage of some timing flaw to set it lower. The most recent update in November or December allowed you to set a lower lockout, but the gremlin returned and Nest would be burning my AUX heat again when it was 40 outside.
How did I finally solve this? For now, until there's a better solution, I;ve set my location to somewhere 50 miles south. Really.
* They are very difficult to troubleshoot. At the time there was no way to manually turn on AUX, even to test if it's working. The only way we were able to test it is to take the thing off the wall and manually short the wires together (and, of course, it worked fine).
This is not some weird setup either. It's a standard heat pump with electric heat strips for aux heat, that's only about 5 years old. Where I live, this is the absolute most common form of heating. Because I can take the thermostat off the wall and short the wires together to turn aux on (and because I've had two different HVAC contractors check my system), I'm fairly certain the problem is not my HVAC system.
The biggest problem was, after three times of waking up to a cold house, I had a very difficult time trusting them. I had an infant in the house, and for something that I'm not supposed to have to think about, I was spending an inordinate amount of time worrying about.
So at one point I replaced one of them with a Honeywell (not the Lyric, one of the touchscreen models). And it worked fine for the rest of winter and was much less crazy to deal with, but once summer rolled around the Honeywell wouldn't turn my air conditioning on! In troubleshooting it, we found that the Honeywell was defective and wasn't putting enough voltage to activate the reversing valve. So the heat pump was still running.
So I ended up putting the Nest back on for the summer, but spent a lot of time reading the Nest forums. Apparently problems with AUX heat are SUPER common with Nests (just Google "nest aux heat" to see tons of complaints).
I'm still very wary of them. If I wake up to a cold house again, they are going right in the trash can and I'm getting another Honeywell or an ecobee3. I like being able to monitor and control from my phone or the web, but not at the cost of having to constantly worry about either my house getting too cold at night or a $400 power bill.
I would love to find some hackers who would love to collaborate and do something here.
Funny story: When I was working on the smart home stuff, it was called BeAtHome and the VCs some how got national attention as an energy smart/saving device. We had an office building that was physically connected to a barber shop next door. We shared the same entrace into the building. During the prototyping phase of some of the hardware, we got permission to put a pressure sensitive mat at the front door which would trigger when someone stepped on it. A web cam was then used to snap a picture and we would email this a test account, etc... We had a lot of fun on the project. The idea was a door mat or doorbell could be used to capture pictures of who is at at the front door.
One of the VC guys had a relationship with a company called Icebox which made these under the cabinet flip down screens where you could watch TV & surf the web. We were trying to connect CCTV and WebCams to their screen.
anyway, times have changed and there are so many new technologies out there that I think Nest and Smartthings (Samsung?) is ripe for some serious competition.
(The installation can be tricky; I put mine in myself and did it wrong at first because the existing wiring was mislabeled)
I like the ability to control them from the app as well as the Nest Report I get every month.
Is that the one this it's supposed to do? I thought it's main feature was to be connected to the internet. Why you'd want that I have no idea.
I have about as cheap a programmable as you can get. It has four time ranges per day. I set them for morning, away, evening, sleep. It always works, all the time. If I come home and it's cold, or if I'm up late and it's cold, I hit the button a few times and go back to the couch.
It always works. Always. Always.
- Instead of trying to learn when to apply heat and when not to, which depends on many contextual factors, it seems to be targeting learning a calendar. A calendar does not fully capture the knowledge about your schedule that a thermostat could gain.
- It would be trivial for the thermostat to figure out if your phone is connected to your home network, indicating that you might be home and don't want to be cold. AFAIK, it doesn't bother doing that. I live on a different floor from my thermostat, and thus it often concludes that I'm away.
I don't get it... Google clearly has more than enough in house talent to get those things right. Why aren't they? Why don't they seem to care?
Unfortunately, IFTTT doesn't do home/away yet, but you can write your own trivial "app" to do it simply by registering as a dev and using the Maker channel in IFTTT.
This is produced by a company that Google, the most valuable company in the world, bought for $3.2B. It's weird that one needs to script around these issues.
Which is exactly what the Honeywell Lyric thermostat does (albeit with geofencing) and it works great. My dad has a Nest, and I knew it would never work for me - my schedule is too erratic. I got the Lyric and I love it. The model of how it sets up triggers is also very simple to understand:
(some event occurs) -> (set thermostat temp)
where "some event occurs" can be a scheduled time of day, or tapping a button in the app, or the first person's phone arrives at home, or the last person's leaves, and "set thermostat temp" can be + or - some number of degrees, or set to an "away" temp.
Since I have 3 of the Lyrics, it also makes it possible to keep some areas of the house at a different temp. E.g. just tap one button and the "bedrooms" section of the house goes to a good sleep temp, while the other sections go to "away" mode. Another trigger turns everything to a good temp ~30 mins before my scheduled wake up time.
I figure it's a bit like the car ignition where if you're stopped for more than x seconds, it's worth it to turn the car off. Is it like that with heating/cooling? I wonder if so, if we'll have a Thermostat that'll tell us "no it's better for you to keep it on rather than stop for the amount of time you're wanting to turn it off for"...
Anyone got helpful numbers/anecdotes?
http://ecorenovator.org/forum/appliances-gadgets/2713-minimu...
Actually a lot of people probably do (though I certainly don't either). But a simple programmable thermostat will handle at least the 80% case. I use one and I just bump up the temperature on the weekdays when I'm home and set it to a constant lower temperature when I'm going to be away for a few days. It's really not a big deal.
I think it's because "Google" aren't involved at all. Google has it's own approach to IOT called Brillo/Weave that they're focused on. Nest is doing its own isolated thing.
Works really well.
Upon respectfully declining I received a text message from a number I didn't have in my contact book. Looking into it (being curious) it was a Twilio number. I sent a reply and got the standard Twilio message back. Then I got another text from another number, also a Twilio number, but it seems like they set it up correctly this time, as it didn't send the standard reply.
I asked the employee who tipped me off if he had any idea. He stated, quote, "sounds like something Tony would do."
There was a brief exchange with this second number — I was laughing during it, while they were heated (and disrespected, I think); the individual went out of their way to throw my dirty laundry in my face, mention how they were doing me a favor, bring up how desperately I needed the job because my mother's ill, and say that I'll never have a job again if I decline.
Why would someone accept an offer because you threaten them? I don't know. Today, I'm casually looking for a new gig, though I don't think it has anything to do with Tony.
The biggest issues and where I think the "always crunch time" mentality is due to the fact that customers ALWAYS have A/C or Heat. Messing with it leaves a very negative opinion, especially when we you think they want and what they really want don't match up. I remember tech supporting a call at 11pm on Christmas Eve because I was on duty and the steakhouse in Texas was having a party (Side note: AC units can't handle a lot of people in a confined space). Another time, I made trips to many fast food places the day before Thanksgiving since I was already driving that way to see family. I started at 6am and didn't get to my parents til 8pm.
Sadly after the Nest and the Internet of Things spark, a report came out about a year later that pointed out just having a simple HVAC scheduler was all you truly needed to be energy efficient. All the "micro-savings" you have by using PID controllers to 'ramp up' and 'coast down' did nothing for savings. If I can dig up the report, I'll post a link to it.
That would be an interesting read. I have a pretty simple Python script controlling a Z-Wave thermostat that I'm pretty satisfied with. I've been curious about how much more efficient I could make it with a PID scheme, with my suspicion being "probably not too much more".
To say they "did nothing" isn't to say they weren't better; to have someone constantly controlling your thermostat can be beneficial, but a smart thermostat over a programmable one did " 6.55% on heating and 0.95% on cooling over a programmable thermostat baseline" in terms of savings.
Software glitches, personal data sold or served to the government, personal data stolen by a foreign government, hackers that freeze your house or crank up the heater till it breaks, hackers that spy on your kids with the cameras you installed, automated customer support lines.
For some reason I get the feeling that adopting all of these "smart" devices actually makes me more vulnerable to risk and gives me less control over my life. I'll stick with my dumb house. After all, it was Socrates of all people who criticized writing and reading because he believed it made you worse at remembering things.
Oh, of course it does. Consider: when are you more in control, when you know the city you're in inside-out, or when you're depending on Google Maps?
2012, October. I, an American from upstate NY, am traveling on the Queen Elizabeth Way to visit a friend in Toronto, a city I last saw at the age of 3. There are at least 6 lanes on the highway, packed with drivers so cantankerous and forceful that save for the autumn gray I could swear I was in LA.
I'm approaching the city and a display by the road says the route is closed for construction. My maps app redirects me to another highway, which is completely closed after 15 miles of driving. Another redirect, all while forcing my way through the automobile equivalent of a massive hockey team.
Suffice to say, I didn't know the city, and I didn't have the chance to unfold a map.
The only part that was out of my control was the $300 in roaming charges.
Consider: When you are in a new city, when are you more likely to learn the city inside-out, when you don't have Google Maps, or when you do?
(Disclaimer: I usually don't)
Last time I was in DC for a conference in Foggy Bottom I got a recommendation for a pizza shop a few blocks from my hotel. &pizza, not bad.
Next day I went to that general area and browsed around looking for a bar. Because I didn't just look up bars on Yelp I was able to distinguish the character of the places I walked around, like the feel of a neighborhood that primarily houses GWU students, and another that is for unreasonably wealthy urban homeowners.
tl;dr I get what I want from a maps app when I know what I want. If I don't know what I want, I go out and learn by experience.
Socrates also claims the fact that his students overthrew the government and implemented this idea of governing by "moral right" and proceeded to kill thousands of people. He claims that the fact that they did so had nothing to do with him.
If I put up a smart device, and someone breaks into my network, that's on me. If google screws up my house, that's on them, and they should be held liable.
At the Egyptian city of Naucratis, there was a
famous old god, whose name was Theuth; the bird
which is called the Ibis is sacred to him, and he
was the inventor of many arts, such as arithmetic
and calculation and geometry and astronomy and
draughts and dice, but his great discovery was the
use of letters.
Now in those days the god Thamus was the king of the
whole country of Egypt; and he dwelt in that great
city of Upper Egypt which the Hellenes call Egyptian
Thebes, and the god himself is called by them Ammon.
To him came Theuth and showed his inventions, desiring
that the other Egyptians might be allowed to have the
benefit of them; he enumerated them, and Thamus enquired
about their several uses, and praised some of them and
censured others, as he approved or disapproved of them.
It would take a long time to repeat all that Thamus
said to Theuth in praise or blame of the various arts.
But when they came to letters, This, said Theuth, will
make the Egyptians wiser and give them better memories;
it is a specific both for the memory and for the wit.
Thamus replied: O most ingenious Theuth, the parent or
inventor of an art is not always the best judge of the
utility or inutility of his own inventions to the users
of them.
And in this instance, you who are the father of letters,
from a paternal love of your own children have been led
to attribute to them a quality which they cannot have;
for this discovery of yours will create forgetfulness
in the learners' souls, because they will not use their
memories; they will trust to the external written
characters and not remember of themselves.
The specific which you have discovered is an aid not to
memory, but to reminiscence, and you give your disciples
not truth, but only the semblance of truth; they will be
hearers of many things and will have learned nothing;
they will appear to be omniscient and will generally know
nothing; they will be tiresome company, having the show of
wisdom without the reality.
from Plato's Phaedrus(o)much different than claiming Socrate's criticised reading and writing
it's a parable, and one i read as intending to warn people of technology's ability to encourage the thinking that one can inform without comprehending
memory without understanding
mastery without failure
this reading allows for readers to be able to ask questions
"On this day (February 15) 2415 years ago, Socrates was sentenced to death by people of Athens. "
https://www.reddit.com/r/philosophy/comments/45wefo/on_this_...
You may want to google "thirty tyrants" and read a bit and you'll quickly see there's more to the story. The claim is that Socrates was executed for constantly criticizing the state, for putting science and philosophy/ethics ahead of the interests of the state, and thereby corrupting youth and his students. That, taken in 20th century context sounds bad, really, really bad. However, here's what they meant by that statement : not once but twice the people he taught tried to overthrow the state. You see, Socrates hated democracy with a passion, to the point that he advocated using mass violence and killing to end it.
One of these coup attempts by his students succeeded and proceeded to execute >5% of the total population of Athens in a little over a year for various imagined offences. One of the tyrants, their leader if they had any, a relative and pupil of Socrates is described as "determined to remake the city and kill democracy whatever the cost in lives". While Socrates distanced himself from their actions, and even managed to make enemies of some of them, there's good reason to believe he was involved.
When the tyrants were overthrown, democracy was reinstated, and Socrates was left unpunished on condition of not teaching anymore. It didn't take him a week to violate this condition, and once again he raged against the state and it didn't take long for his students to attempt yet another coup. Shortly after that coup attempt was thwarted, again with loss of life, he was executed, right after his students who attempted the coup and survived were.
Socrates was a man who believed, taught and fought for the idea that "those in the moral right" (and he meant him and his students) should control all of society, and he kept fighting for it after having demonstrated what happened (ie. the killing of >5% of Athens).
Was this guy executed "for his defense of science" ? No. He was a dangerous lunatic that actually managed to organize an armed force that successfully (for a time) tried to implement his view of a "morally correct" society by mass murder.
it may be more help to link sources that support your conclusions
i admit a lack of historical context to many texts i have read and my only exposure to 'the thirty' is through plato without any supplemental research of my own on the subject so my prejudices are his
because of this i did as you suggested and did a search for 'thirty tyrants' and i only found material that conflicted and confused your comment as here stated
from the wiki(o):
Due to their desire to remain in complete control
over Athens, the Thirty sought to exile or kill anyone
who outwardly opposed their regime. Socrates was one of
the several citizens who chose to oppose the oligarchy,
and with that opposition came the endangerment of his life.
which appears to state the opposite of what you claimedalso from the wiki you can see that the leader of the thirty, critias, was indeed a former pupil of socrates, but the relationship seems to have ended and as such noting critias was a pupil of socrates seems to be judging the teacher for the ills of the student
plato talks about the thirty a number of times..
from his seventh letter(i):
In my youth I went through the same
experience as many other men. I fancied
that if, early in life, I became my own
master, I should at once embark on a
political career.
And I found myself confronted with the
following occurrences in the public
affairs of my own city. The existing
constitution being generally condemned,
a revolution took place, and fifty-one men
came to the front as rulers of the
revolutionary government, namely eleven in
the city and ten in the Peiraeus-each of
these bodies being in charge of the market
and municipal matters-while thirty were
appointed rulers with full powers over
public affairs as a whole.
Some of these were relatives and acquaintances
of mine, and they at once invited me to share
in their doings, as something to which I had
a claim. The effect on me was not surprising
in the case of a young man.
I considered that they would, of course, so
manage the State as to bring men out of a bad
way of life into a good one. So I watched them
very closely to see what they would do.
And seeing, as I did, that in quite a short time
they made the former government seem by comparison
something precious as gold-for among other things
they tried to send a friend of mine, the aged
Socrates, whom I should scarcely scruple to describe
as the most upright man of that day, with some other
persons to carry off one of the citizens by force to
execution, in order that, whether he wished it, or not,
he might share the guilt of their conduct; but he
would not obey them, risking all consequences in
preference to becoming a partner in their iniquitous
deeds-seeing all these things and others of the same
kind on a considerable scale, I disapproved of their
proceedings, and withdrew from any connection with
the abuses of the time.
here we have a politically minded plato with a sudden opportunity to become a politician because his friends, socratic pupil associations, and family just performed a coup on what was considered a generally reviled existing governing bodybut decided to wait a bit and found his reluctance supported as they quickly became tyrants making the previously reviled government 'seem by comparison something precious as gold'
then he goes on to recount how socrates put himself at great risk to refuse to gather dissidents for execution
a story that plato recounts in socrates' apology(ii) in first person through socrates:
But when the oligarchy of the Thirty was in power,
they sent for me and four others into the rotunda,
and bade us bring Leon the Salaminian from Salamis,
as they wanted to execute him.
This was a specimen of the sort of commands which
they were always giving with the view of implicating
as many as possible in their crimes; and then I
showed, not in words only, but in deed, that, if I
may be allowed to use such an expression, I cared
not a straw for death, and that my only fear was the
fear of doing an unrighteous or unholy thing.
For the strong arm of that oppressive power did not
frighten me into doing wrong; and when we came out
of the rotunda the other four went to Salamis and
fetched Leon, but I went quietly home.
For which I might have lost my life, had not the
power of the Thirty shortly afterwards come to an
end. And to this many will witness.
so according to plato, and apparently many who will bear witness, socrates refused a call from the thirty to execute one who spoke against their tyrannyfrom salamis' wiki(iii):
From these texts, it is clear that Leon of Salamis
had an honorable reputation, he was put to death by
the Thirty, and his execution was publicly recognized
as unjust and unwarranted.
and a widely believed wrongful execution at thatinvestigating your claims has found me wholly opposing conclusions
i am indifferent to the righteousness of socrates the man but your slander stands unsupported
there is plenty in plato that could be argued the work of lunacy but i am unable to find your purported support for this tyranny
this quote from the apology(ii) is one of my favourites:
Is there not here conceit of knowledge, which is a
disgraceful sort of ignorance? And this is the point
in which, as I think, I am superior to men in general,
and in which I might perhaps fancy myself wiser than
other men, - that whereas I know but little of the
world below, I do not suppose that I know
i free myself from thinking i know that which i am without knowledge of(o) https://en.wikipedia.org/wiki/Thirty_Tyrants
(i) http://classics.mit.edu/Plato/seventh_letter.html
It is true that a while after the coup had happened Socrates at one point refused to cooperate with them. But what happened there was that he made an enemy of one (or perhaps more) of the thirty tyrants, who then challenged him to bring Leon of Salamis for execution (which, to me seems to indicate he was part of the thirty tyrants government, but that isn't the general interpretation). Shortly after that the thirty tyrants were overthrown.
Next there was a decision by the new government, that Socrates was not directly guilty, but was never to teach again, never to have students again. He immediately violated it, and after a while there was another incident by his students against the state. They were executed and immediately after so was Socrates.
My issue is that while Socrates getting executed "for teaching science", while technically correct, fails to mention that his teaching of science was closely related to a mass murder that happened in Athens, followed by him committing an immediate violation of the outcome of a "court case", which was clearly related to yet another incident, an attack on "parliament".
Would you have let Socrates continue his teaching after such events, after one in 20 of the people you knew got executed by his students, and he is involved in an attempt to repeat that experience ? Whilst of course the decision to execute him does not pass a 21st century moral test, don't you think that if this happened in America today that he would disappear behind bars for a few decades ? It is hard, I think, to argue the case that Socrates should have gone free here.
I feel leaving this critical context out does disrespect to the story and paints a wholly wrong picture of both who Socrates was and even to an extent leaves out critical context when it comes to his teachings. Socrates believed in there being one correct answer to any and all questions (maybe unknown, but still a singular correct answer, a grand truth), to be provided by philosophers, that had to be imposed on everyone. His disagreement with the thirty tyrants was not the manner of their governing, but the content.
he was a fierce enemy of democracy
[citation needed] seriously, what are you talking about? democracy the idea? dare i say democracy's platonic ideal? if i oppose a democracy's policy does that mean i oppose democracy? (which was most definitely not a reviled body at the
time, unless you mean reviled by Socrates and his pupils
[citation needed] show me a source that states the pretyrant governing body that was overthrown that plato states was 'generally condemned' was in truth 'generally accepted'? Would you have let Socrates continue his teaching
after such events, after one in 20 of the people
you knew got executed by his students
well, yes, but that is because i support freedom of speechif you want to make it an argument of militanism then i suppose you would have to show that all of these people were students of socrates, stead solely the one noted as critias, and further that their efforts were weaponised from ideas which were planted and sowed by socrates
what things did socrates teach these people that you would actively censor from the public forum?
Socrates believed in there being one correct
answer to any and all questions (maybe unknown,
but still a singular correct answer, a grand
truth), to be provided by philosophers, that had
to be imposed on everyone.
[citation needed] also, if you can explain, if this even were the case, how it demonstrably leads to killing? I feel leaving this critical context out does
disrespect to the story and paints a wholly wrong
picture
can you cite the context i left out? if i did, it was completely unintended and i encourage any greater context you can lendi take grave issue with your editorial exposition
stop telling people how they should think and offer up the sources that led you to your conclusions and let people think for themselves
Would you have let Socrates continue his teaching
after such events, after one in 20 of the people
you knew got executed by his students
well, yes, but that is because i support freedom of speech
If you consider that reasonable then perhaps we simply have a huge difference of opinion here. I would put forward that a hell of a lot of people would object to teaching an ideology after that same group committed mass murder. And by object I mean mobs would hunt them down and kill them (which is pretty much what happened). also, if you can explain, if this even were the case, how it demonstrably leads to killing?
It obviously led to killings in that period of history of Athens. Whether this was solely the fault of the ideology, or the man is an open question that cannot ever be answered to any modern standard. In that particular piece of history, however, most people would obviously consider it true, for they just saw the ideology's adherents do it before their very eyes.The standard you're using, innocent until proven guilty, is a standard that would only make it's first appearance in law 6 centuries after these events ... so I would say that applying such a standard here is not a reasonable judgement to make. These people worked from the principle that the majority of free men is always right. The "beyond reasonable doubt" part is more recent still, a set of legal rules that would not be used in court cases until 1800, 2200 year after this case.
Yes Socrates was convicted simply on the fact that more people shouted he was guilty than that shouted he was innocent. However this was a very high legal standard for the time that should not be looked down upon. In most places and times during history, a single ruler would simply decide on his gut feeling if the person was guilty, usually without so much as hearing the accused's version of events and extract a far crueler punishment. Socrates was given a chance to talk to the crowds and explain to them why he was not guilty. He could not convince them. That's how justice worked in Athens.
The coffee maker in my office has a color touch screen. What advantage is a color touch screen over a "dumb" mechanical switch? None, but I am sure its more likely to break and much more expensive to fix/replace.
Yes, the touch screen has one button - make coffee. Then it plays animations while your coffee is brewing. Then it says "coffee done."
In my opinion smart features should be added very sparingly and fill an actual need not just "oh, cool" or "cuz we could." Otherwise I'd pick the "dumb" version every time.
It's far less usable because someone who's blind can't use it.
I would have thought an elevator not usable by blind people would be illegal.
Now? With the same WAPs, same firmware (on the WAP), same SSID, etc, most of the time (at least 75%) the app will act as if its sent the request (indeed, it initially is reporting 'realistic' figures from the thermostat as to current temperature and settings), and reflects the change (i.e. turning orange, saying Heat On).
Except if you refresh the display. In which case it tells you that there's a communication error and it can't find your Nest.
And the actions haven't actually gone through. And nothing you can do will change anything.
Get home, hit "Home" manually? All of a sudden the app works again.
Nest Support? "Likely a problem with your wireless access point not supporting WPA properly" Uhh? This used to work fine, the network is WPA2, and everything else on the network never complains.
You create a dependency when devices connect to the Internet and you may give up some privacy. In return I assume you'd get some intelligence and integration.
It would be nice if the Nest app I had on my phone could identify that I'm home (i.e. am I connected to my home WiFi network, or check my location via GPS) and then communicate that to my thermostat.
It's called Away Smarter on the google play store.
https://play.google.com/store/apps/details?id=com.geeksville...
I get the feeling that Nest has transitioned from innovation to revenue.
Oh man, that sounds familiar...
I really hope the people working there have opportunities elsewhere and are aware of their options. Nobody should feel obligated to work in an environment like that. If more engineers refuse to accept these conditions hopefully executives will be more hesitant to treat their employees this way.
Dev: Waaah, waaa, waa, cannot do that by Friday, blah blah refactoring blah technical debt, waah
Me: ZAP
Dev: Can do.
Sometimes, you just have to walk.
And if it is "always crunch time", management is doing something wrong.
I live in the northeast. There is no way that I would trust heating my domicile to any cloud-based, internet-of-things-enabled gadget with as many potential failure modes as Nest has, let alone one with the actual failure modes we've seen. If you really want to make heating "smart", an Arduino, an RTC, maybe a temperature sensor for each room, and a way to enter desired heating schedules at the console or via short range wireless will suffice. But most people get by with their dial thermostats.
Seems like a bullet dodged at this point. A little concerned for my little app project though. They're taking weeks to approve my API access, to the point that I feel they're damaging my chances of succeeding.
I am hopeful that the Nest way of doing things is not replicated in their self driving cars.
I met some of the best engineers and designers at Nest in the initial days. Afterwards, it became a A quality hiring B and B hiring C. Left hand did not know what the right was doing. The quality went down the drain. The management was terrifyingly dictatorial, top-down. Everyone was preparing for a Tony presentation/demo. They were afraid like kids do of the cruel headmaster.
I wish them nothing but the best.
Why does anyone need an "intelligent" thermostat, especially something as overhyped and over-engineered as Nest is?
I never even remotely bought into the Nest hype from the very beginning. Ditto on their smoke detectors.
At least, you stop being such a baby and turn the heat up or down by yourself. Controversial, I know.
At most, you put your thermostat on an automatic schedule, which can be done about a thousand different ways (timer circuit, dippy bird, microcontrollers that have already been manufactured and tested in a million different ways by more established companies).
For example with honeywell: My house warms up to 70 degrees by 8 am, holds it there for 2 hours, by 10am it shuts off as the sun takes over warming. By noon it is 76 in my house and I am having to open windows to stay cool.
With nest: My house warms up to 70 by 8, but is allowed to drift down to 67 by 10am because it knows the sun is coming. Sure enough it does, and warms up to 73 naturally and for free by noon.
I not only saved 2 hours of running my furnace (8-10 am), I changed my max delta from my desired temperature from 6 degrees to 3 degrees.
They also treated vendors like crap which is like kicking a dog.
I hope they make some big changes.
The only software upgrade since I bought mine was a new "boost" button (turns heating on for 1 or 2 hours), which was the only thing I'd really wanted extra...
Seems like the Nest thermostat isn't built to obey the above laws!
The bigger failure is the Dropcam. The acquisition has made the product much worse. The new Nest app is really slow and crashes all the time. Currently, one of my $200 cameras won't connect to the wifi, and I no idea why, but I'm so furious I don't care.
I hate to say this, but the entire acquisition was a complete failure.
https://www.youtube.com/watch?v=lIoAq2Mjjas&list=PLSIUOFhnxE...
So there is at least somebody trying to improve things! Also, I think it's interesting to note that a company can produce buggy crap even while their engineers are turning up to conferences and saying all the right things.
I was shocked they are sometimes delivering the android studio via http and providing only sha1 sums. If your IDE is compromised, then who knows what code you might be signing..
[1](Well I considered it a related matter, as I have trouble telling what googles actually policies are and whether my attempts at feedback will be filtered by a group in some kind of crunch as described or by someone who will be neutrally considering actual policies..)
Completely working on all versions except for Marshmallow, unpatchable on the older devices due to Android’s update model.
It doesn’t matter what code you sign when literally any app could be a rootkit.
Edit: Some of the chains are from the author of this post: https://www.reddit.com/r/netsec/comments/42fxtg/android_medi...