Thank you for the write up. It looks like they need to find out why JA722A actually came to be on the runway. It’s truly amazing that nobody died on the JAL flight.
Thank you for the write up. It looks like they need to find out why JA722A actually came to be on the runway. It’s truly amazing that nobody died on the JAL flight.
I’ve had the pleasure of reading through the whole Matter spec for work (twice) and working on this stuff. Here are some issues:
It’s a very complicated spec. From onboarding a device to changing a value (on/off, dim-level), a developer has to take a LOT of steps. It takes a long time to develop code that gets things right.
The CSA (group that owns the Matter spec) has published a lot of sample and SDK code to hide the complexity and help people not have to reinvent the wheel. But that code sometimes has conflicts with the version actually running on the phones and home gateways out tbere. That makes testing hard.
The spec has a pretty complicated flow for adding a device to a home, but sort of punts on how the whole network has to coordinate with the cloud (if at all). Same with how to remotely control a Matter network when you’re away from home. So we’re back to needing custom apps from vendors.
Speaking of the network, device vendors LOVE hoovering usage data and sending it all to the cloud. Every time you flip that light switch or change the color of a bulb, it’s saved somewhere. Why? Because that’s what everyone else does. Matter allows you to have a local network that doesn’t need to talk to the cloud. In practice, you’re likely to use Apple’s Homekit or Google Home Automation to pair and operate the devices, so if you use one of those clients, only Google and Apple get that usage data. A lot of vendors are wondering why they should go to all this trouble and NOT get any data out of it.
To get vendors to adopt it, Matter has an anti-counterfeiting system baked into it that directly benefits manufacturers. But it requires setting up a complicated certification process and getting each product ‘approved’ by CSA. This adds lag time and has created a whole expensive ecosystem for device certification vendors. Add that as an ongoing cost for producing a Matter device.
That little sticker with a custom QRcode used to easily pair a device? It has to be generated and affixed at the factory. A lot of electronic factories aren’t set up to generate and print them, let alone stick them to the device. To be safe, you also need a backup copy of sticker in the user manual. That means user manuals need to be paired with each device. Guess what? Lots of factory lines aren’t set up for that either. More delays.
There’s more, but the biggest problem, IMO, is that Matter has a fixed device taxonomy. This means there is a defined device type of say, light bulb, and it has a predefined set of attributes and operations.
If you want to innovate and add a crazy new feature that sets your product apart, you have to spend a lot of extra engineering effort to create your own custom attributes which may not be supported by your HomeKit or GHA apps. So you’re back to creating your own custom app or waiting for the next Matter spec to catch up. Fixed taxonomies are driven by central authorities and slow down the rate of progress. It’s baked into the Matter spec.
The upshot is, it’s a good idea having a standard. In practice, it’s adding cost and delays to every product. It will take a long time before vendors have it all streamlined and can crank out new products with ease. We’ll all have to wait until that happens.
Thanks for coming to my TED talk.
The telematics on EV VWs was designed by someone who lost a bet.
Bush v. Gore, folks. They gave themselves a non-precedent-setting exit hatch.
Will check out alternatives, but pretty happy with Ivory.
Welcome to Middle School. Blue bubble and ‘Find My’ support are feature drivers. You’re either in or out.
Ironically, Spotify and x-platform playlist sharing (aka mixtapes) drive counter-adoption.
Go figure.
There are Bluetooth FIDO security keys out there for 2FA, like: https://thetis.io/products/fido2-ble-security-key. Some implementations can also use a phone, running an app via BLE. Not sure if they use it, but that could be one reason it’s asking for that permission.
Camera permission may be needed for scanning QRCodes to set up 2FA.
We did. Made sure it had a good EnergyStar rating. Not putting major appliance purchase decisions in the hands of a kid :-)
EFF, Signal, Wikimedia, and ACLU.
IRL, local foodbanks, MSF, school, and environmental causes. My wife and in-laws, we pretty much just gift each other donations to charities we each like for holidays and birthdays. Other than an odd book here and there, none of us want more stuff to clutter and toss into landfills.
So far our oldest kid is heading the same way. Lectured us when our 20-yo fridge leaked and we had to get a new one. Asked why we couldn’t just fix it and keep using it :-)
Blogging and knowledge sharing, plus a little bit of marketing of posts will get you noticed. If possible, also give talks at Meetups or conferences.
Articles that require arcane knowledge, but shows demonstrable value (saves customers time, money, improves /dev experience) will set you up as the authority. You can also do tutorials, walkthroughs comparison posts (x vs y).
Next step is to contact company X and share your posts, and see if they need professional service help. If the product is early stage, they can probably handle the work in-house. If the product is medium mature and has traction with enterprise, there’s a good chance they can’t handle all the customer demand and will send them your way just to keep the customer happy. If you get to that stage, may want to keep an eye out for other devs you can bring in on larger projects.
A few suggestions:
More here: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/authorizing-access-to-an-instance.html
It can also happen if the Security Group doesn’t allow access via standard port 22. In that case, you need to explicitly set your port when connecting.
Finally, if you’ve set up ‘password free’ SSH, make sure the keypair is valid and you haven’t messed up file access privs.
More here: https://aws.plainenglish.io/4-steps-to-connect-aws-servers-using-ssh-without-key-pairs-17c64853918c
Suggest you try a process of elimination. Use the console SSH client to verify connection. See if that works. Then try the above steps to narrow it down on the client side.
HTH.
“Human sacrifice! Dogs and cats living together! Mass hysteria!” - P. Venkman
Have you looked into AWS Cloudwatch logs? That’s usually the best bet to see what’s happening on the cloud side of things.
Have started experimenting with OpenTelemetry (https://opentelemetry.io/docs/what-is-opentelemetry/) to add observability to different parts of the stack running inside a Docker container.
Not gotten far enough to recommend anything specific, but there is big ecosystem of open source collectors and analytics tools out there.
“I am not a crook…”
Cosplay comedian.
Could learn a lesson or fifty from George Carlin.
Switching to EV is an opportunity for car companies AND labor to get ahead of the global demand curve and create opportunity. Anyone arguing against it should be questioned on their motives and relation to the fossil industry.
It’s like mobile phone makers getting attacked by the rotary phone industry.
In python, ‘eval()’ is your friend.
/maliciouscompliance
Straight up Ryobi here. It’s not pro-hardcore, but for homeowner DIY and the variety and range of devices, it’s been solid.
Pretty funny how Home Depot has stayed neutral and carried all those brands.