I still use it in my office for backups with a new disk. I wish Apple still made them and made swapping disks tool free.
https://www.ebay.com/itm/203874699472 was great, had everything you could want in a compact size, and was compatible with the power adapter cables (which are still the same these days)!
Many of Google's software eventually get worse too. YouTube for example has killed most of their social features by removing dislikes, limited searchability of videos by channel, allowed bots to fill the comments. And Google search has so much malware in their ads that pop up first, that even govts are recommending ad blockers by default.
Such a pity, Google used to be the most respected of the SV big tech.
It feels like a slap to the face by some promotion seeking Google Manager who tells me that he knows better than me. It's crazy. I didn't stop using YouTube like you did but I was darn close. I guess they do know better than me, in a way.
Fascinatingly this content is narrated by a robot voice...
The official Github is https://github.com/revanced
The Github is very obtuse about the installation steps, so this guide on reddit gives the procedure more adequately: https://www.reddit.com/r/revancedapp/comments/xlcny9/revance...
As my company briefly decided to look into using them for a cloud provider it quickly became apparent that they are just awful stewards of any software that isn’t related to advertisements.
It’s beyond shocking how amateurish GCP is being operated.
My assumption is it comes down to really awful leadership. They only care about making and selling new things. You simply can’t trust that any piece of software or hardware will receive ongoing support, including their cloud offerings.
IPv6 doesn't have non-premium networking. Premium networking is nice, but non-premium networking is less expensive.
Instances sometimes take more than 5 minutes to shutdown. A lot of things seem very slow like this. Really frustrating to use for testing when it takes so long to bring an environment up and to clean it afterwards.
Load balancing is hard to use outside of http style short connection use cases. There's no load feedback mechanism, and at small request rates, requests are severely unbalanced anyway. Managed instance groups can auto scale downwards, but connection drain is implemented as take it out of rotation and wait a configurable time and destroy the instance. If the instance drains faster, it won't be destroyed faster. If you want to drain for more than 60 minutes, that's too bad (this isn't that unreasonable, but while I'm ranting...)
Google's container optimized OS has documentation that tells you how to configure docker log retention... But then their container runner (konlet) forces their own log settings for the main container, so your settings are ignored.
What sucks?
1. The Kubernetes Pod garbage collector is configured to be abominally slow, keeping terminated pods in the API server for far too long. This interferes with cluster monitoring by making it seem like there's a consistently high number of OOMKilled etc. pods rather than blipping as it happens. GCP support claims this is working as intended and recommends manually running a script to clean up the API server if it bothers you (this is a managed service?!). See e.g. https://stackoverflow.com/questions/75374590/why-kubernetes-... .
2. The rest of the Kubernetes world moved on from kube-dns and on to CoreDNS. Not GKE! On GKE your two options are kube-dns and the GCP VPC-native Cloud DNS (i.e. Kubernetes service and pod records are listed in the private DNS zone for the VPC). Surprise surprise - if you pick Cloud DNS to help scale your cluster, because GCP isn't operating kube-dns well enough on its managed control plan, then you're on the hook for paying for the Cloud DNS zone as well, it's not included in the GKE cluster costs. See e.g. https://cloud.google.com/kubernetes-engine/docs/how-to/cloud... .
3. GKE clusters automatically log to GCP Cloud Logging, the first 50 GB of which is free. Fair enough. But the ingestion price afterwards is a truly mind-boggling $0.50/GB! (https://cloud.google.com/logging/#section-7). How do you turn off GCP Cloud Logging so that you can ship your logs to a cheaper vendor instead? Nope, there's no first-class managed setting; all you get is a community tutorial (https://cloud.google.com/community/tutorials/kubernetes-engi...) that links to this GitHub configuration (https://github.com/GoogleCloudPlatform/community/blob/master...) aaaaand good luck :)
4. No native IPv6. See e.g. https://stackoverflow.com/questions/64110542/has-anyone-iden... . AWS of course does support IPv6: https://docs.aws.amazon.com/eks/latest/userguide/cni-ipv6.ht...
And this is just off the top of my head.
IPv6 is broken there as well, and they similarly overcharge for logging. However, instead of 50c per GB, they charge $2.75 per GB, which is highway robbery. That’s more than 5x what GCP or AWS charge.
I swear Microsoft must have been aiming for “half price to be competitive” and then accidentally put the decimal point in the wrong place.
Let this sink in: they charge the price of a serviceable used car or a decent gaming PC to store 1 TB of text for a month!
I’d also note that it used to be fairly comparable on pricing but they’ve been raising prices on some things which I noticed meant a cost savings migrating away.
Yup, exactly my experience and what I meant by amateurish. We aren't even talking about "crazy" features.
For example, their identity management service supports MFA only though a cell text. Adding support for Google auth was a years old issue that we were told "yeah, lots of other people want this and if you plus 1 it maybe PM will prioritize it".
Google wants to look amateurish as long as possible to avoid stronger regulation.
As someone who had been working at Google in this space (Nest Hubs, Matter, and planned thing I couldn't tell you about even if I knew its current status) until the decimation, I assure you it's not only products that get left behind.
Could you please enlighten us what else gets left behind?
It's amazing to me that Google Assistant was more useful when it came out than it is today. Just the past few days I've been dealing with this bug where I can't even set an alarm through it.
Google Photos is another one: content-based search used to work really well, but totally unreliable today.
If you have a Google hosted domain on gmail like I do, it won’t work.
I’ll never buy a nest again either.
- turn off the phoning home without breaking local functionality
- set the "home" address to something on the lan, plus document the API
- install a cert so I can MITM the traffic and see what they're phoning home about
* Assuming no malicious lobbying.
Start with Windows, iOS (Siri), and pretty much any updateable software.
Let's change that. Anything less is a RCE vulnerability.
I personally would not consider anything IoT because anything connected to the internet is a) a vector for intrusion into my network and b) has a lifetime measured in single digit years. Anything going into a home should realistically have a lifetime of at minimum ten years. For capital improvements like a furnace or thermometer connected to it (or a washing machine, or a stove), it should be measured in decades. Even lightbulbs aren't that disposable anymore thanks to LEDs.
Google discards things after a handful of years. Anything cellphone related has a lifetime of 5 years max, and for most it's more like 2 to 3.
Keep that shit away from my home and my car.
I'm staring at a pair of wifi enabled lightbulbs above the island in my kitchen that are stuck on the same hue I set them to three years ago when the app actually worked...
https://www.ebay.com/itm/134131981597
Adjusted for inflation this would cost almost $500. Probably explains why the ones in my bungalow starter home were just bimetallic coils with mercury switches.
Thank You. And that is precisely why I increasingly hate anything that comes with software.
Maybe a little. But I think a big part of it is businesses realizing they can make a lot more money, at least in the short term, if people have to replace their products more often.
Ex: You have a thermostat or an alarm system that runs Debian, Debian gets a vulnerability, you try to upgrade it, but you need to change Debian versions, and your old stack isn’t supported on the newer version. Nowadays you need to keep patching all your old appliances, keep the old domain names and exact URLs, and need to actively look for vulnerabilities. All of that can only be provided by a subscription, not the initial purchase cost:
I do not, nor will I ever use, any "smart" device. "Smart" devices are
- unnecessarily complicated
- privacy destroying
- overpriced
- vendor lock-in
- often infected with online ads you can't get rid of
- likely to stop working if the vendor goes bust, their business model changes, or they just feel like it
IMO, it is rarely or never a smart decision to get a "smart" device.
- I want to know everything about you and who you talk to
- I will control and change things without your say-so
- You can't leave me easily
- no you can’t know what you need to know to self host when I leave. How dare you think of other vendors that’s basically cheating on me
All of my lights, outlets, and dozens of other niche things, never connect to the internet, and everything is fully functional when there's no internet connection.
Home Assistant with Zigbee devices is fantastic for avoiding vendor lock-in[0]. EspHome and Tasmota fill in nicely for if/when you want wifi devices.
I’m using openHAB instead of HA for the tinkerability, but the new versions are pretty power user friendly
My battery powered Zigbee devices last at least a year without needing a recharge/replacement, which was a huge selling point (door/vibration sensors, temperature, etc), although zwave is similar if I understand correctly. Most of mine are on year 3 now and probably need new batteries soon.
My order of preference would be Matter, Zigbee, Wifi, and Bluetooth being a last resort option. Z-wave isn't on the list only because I decided against getting a controller for it.
I love that we have options like this.
They're all plugged into wall power all the time, and powerline Ethernet works fine.
What am I missing?
When I have humidity/temperature, light, motion, etc in every single room how many freaking power points am I meant to have in my house, aha. Maybe American houses have walls absolutely studded with power points but most other places don't.
Most of the remotes switches, sensors, and some others are all battery powered and last at least a year without needing to be changed.
In fact, they would be largely useless or cumbersome if they needed a wire.
I could make all this computer controlled over a home server if I wanted to, but what's the point?
My wife said the same thing as you at first, and originally had no desire for any of it.
Instead of buying dimmer switches to replace the on/off wall switches, I got dimmers that go in the gang box behind the existing switches. I did this for her, because she preferred a real switch and now we can on/off with a real switch or control brightness/on/off with voice, app, or zigbee remotes.
Since I did this on all our wall switches, my wife went from using the real switches 100% of the time to now around 0-5% of the time. When we're away from home she always makes a comment on how annoying it is to NOT have it.
Asking for a brightness change while watching a movie or cooking with dirty hands, automatically tuning the lights to something warmer at night and brighter during the day, forgot to turn something off and you're already in bed, automatically turn on the lights inside the front door when we open it with an arm full of stuff, having energy monitoring, virtual 3-way switches without any re-wiring, adding additional lights to switches that don't have real switches, controlling the TV without a remote, the list goes on.
(At least, I think I'm only doing that: I suppose it's possible the software that talks to them via BT got them on my WiFi without my permission? Doubtful but hmmm...)
Anyway at some point there was a software update to the controller app and it couldn't find them. After much back and forth, I uninstalled that app, and the iPhone's iHome or whatever app then recognized two of them, but not the third. That one started freaking out and randomly turning itself on and off.
Now it's mostly off, but comes on for a bit about once a week. Yes, I'm lazy about changing lightbulbs.
All this drama for... freakin' lightbulbs that can change color. Doesn't make me want to further smartify my home.
I figure some simple fake LED candles are my future mood lighting. I'd spring for a Mathmos Lava Lamp[0] if they didn't look like sex toys.
[0]: https://mathmos.com/lava-lamps/lava-lamps-for-children-and-a...
I used to have an Ecobee thermostat. A good idea, but it wouldn't work at all without a connection to their server. Their server uptime was a complete joke which made my thermostat useless.
I also had a few smart plugs for lamps.
I spent way too much time fiddling with all this garbage, so I trashed it all.
All these "smart" devices are anything but.
We have a heat pump, so we change the temperature roughly twice a year: heating temperature in winter, air conditioning temperature in summer.
But my Ecobee reports the temperature in three rooms (and occupancy, which I tie into automating lights), outside temperature, outside and inside humidity, fan/heat/cool start/stop times, and some other more obscure metrics up to the mothership, and the excellent third-party website Beestat[1] tracks all of those using Ecobee's well-documented API. It lets me spot anomalies, and helps me understand if I've got the resistive heating configured to come on at the best time.
If we had time-of-day rates for electricity, it would optimize for those, but we don't have time-of-day-rates.
(If I had gas heat, or if I didn't work from home, I'd at least schedule temperature changes to set things cooler at night or when we're away -- maybe driven by the occupancy sensors! -- but apparently that's not effective with heat pumps.
I find a mix of DIY and premade devices to be pretty good. I have all of my lights on Lutron Caseta (completely local, works when Internet is down) and can control them from my workstation, the wall, physical remotes, Apple devices, and Siri. I have Home Assistant bridged to Home Assistant, so can do things like control my workstation's LEDs from the Home app or Siri. Home Assistant has kind of interesting integrations, like something that reads the humidity sensor in my bathroom and the outdoor humidity to suggest how long the window needs to be opened to properly ventilate it after a shower.
I think the smart home is pretty OK. It gives you a single pane of glass to control all controllable devices, which ends up being quite worthwhile. (On a video call and need more light? Just switch them on from your computer. Too cold? Turn down the AC. No corporate tracking, just convenience.)
The worst thing that came from "the internet of things" is that people now assume that having great home automation equates to having to use cloud-connected devices that aren't really under your control. It just isn't so.
But then there's a lot of stuff that our governments could solve but they never will.
This is true of anything these days...hell even as someone who's into electronics/firmware development stuff and whatnot, I wouldn't even bother trying to fix a $20-50 (or even more) device, let alone the average person. Stuff is complicated enough these days that you pretty much have to become the expert on any device in order to fix it.
The Xiaomi zigbee stuff is pretty good/standard, amongst others. IoT can be great, I find the most useful thing is using cheap Xiaomi motion sensors with wifi led lights so that lights turn on/off based on presence in the room.
There's a lot of survivor bias here. I have had plenty of dumb physical things fail in what seems like unreasonably short times.
But I do have done physical dumb devices that are 100+ years old. I do not interpret that to mean that everything from that era / factory / manufacturer lasts 100 years, just that all of the surviving items did.
Can you rephrase this? I don't understand the point you're making. Two verbs against the same subject but with different temporal context, perhaps you stuggle with communicating sometimes?
This is a weirdly confrontational comment.
Physical dumb devices that are 100+ years old are usually made out of pretty durable, but individually replaceable parts. Thus they get fixed if they do break. The mechanisms are usually pretty easy to figure out, so you can spot if a spring is broken, a bolt is loose, a thing stopped turning, etc.
Actually, I'm pretty sure DVDs and music CDs and games only exist because that was their only option. If you look at what the law is and what they're trying to do, you don't own the rights to the game you buy.
If they could forcefully take it back from you and disable the in game radio because their license expired, they would. And they do, when they can. Same with movies you "buy" instead of renting for money. They can and do just change their licensing and remove it from your account.
Game launchers also do this. If you get banned in 1 game, they can just delete your entire account and all linked services because you're not really buying the game.
You're barely even buying a license to use it. You basically have zero rights other than where technology has limited them.
Anyway, that aside, software shouldn't be your only concern. It has all of the visibility right now, but tech hardware should also be up there. Physical life of tech is currently terrible. An unopened, factory sealed electronic left in a store will still die after like 5 to 10 years. Nobody wants to or can feasibly repair it so it's just e-waste. Analog equipment exists for some things with higher tech solutions adding functionality and reducing power in some cases, but I'm curious to see more data about how these truly compare.
I came across this while looking at how to backup data for a long time. I was also curious about the case of analog devices in space. It's been hard to find a lot of info about it.
Apart from increasing ad revenue, there isn't a single thing that Google's leadership has been succeeding.
Speaking of Nest, I got rate limited trying to access images from my own Nest camera. WTF? I paid for it and I own it. I will get as much rate from it as the hardware can support.
I look forward to the day when there are "standard schematics" for this sort of gear which has the level of interoperability that has been achieved in USB and WiFi.
Yes, that's exactly it. You have to look for routers that are well-supported by OpenWRT or DD-WRT or Tomato. You can't trust any company to support their product over a very long time period any more.
Google is an advertising company that occasionally tries making and selling things to cope with the insecurity they feel about being an advertising company. But they've never been good at it and never will be.
I have a little bit of sympathy for eliminating a 6 year old wifi router, largely because it was built around some Qualcomm chipsets on what was probably at that time a 2+ year old linux kernel. This is Qualcomm's fault. Qualcomm provides awful Board Support Packages with limited shelf life. Qualcomm makes disposable products.
Now, I do think it's awful that Google built thing in such a way that the router is entirely unconfigurable after it runs out of support. That's absurd. But I do pity Google for using one of the only options available to them & it being an absolute awful unsupportable shit show.
It's part Qualcomm & part community, but we are starting to see a lot more work upstreaming Qualcomm drivers. It gives me hope that some of the openwrt routers folks buy today will remain good & usable & secure & reasonably capable, even in 10, 15, even 20 years.
We eventually sold the house, otherwise frustration would continue
Another example was my old Nest thermostat. I was so excited to up-my-game and replace the old, crappy thermostat with something that could change the temperature based on the weather forecast. My happiness was short lived; Google purchased Nest and forced everyone to change over to their Google account. Then features stopped working. I finally had to remove the Nest and replace it with something else, mostly because Google just seemed to not care anymore.