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

Absolutely loving the functionality KEP-4412 brings to kubernetes.

Having the pods service account token passed to the credential provider allows for seamless authentication with private registries.

Before you either had to use the node identity which in some cases isn’t oidc based or create a bunch of imagePullSecrets.

Code and walkthrough at https://github.com/cloudsmith-io/cloudsmith-kubernetes-crede...


I could use a vpn but I already pay for my broadband connection and shouldn’t have too.


Agreed, but if you have to go to a protected website for some reason, and your ISP can't/won't get delisted, you might not have a choice other than switching ISPs.


Not a solution for shared multi factor auth but maybe some ideas…

- the root account should not be used. Disable it from being able to do anything with an SCP

- new accounts created with aws organisations by default have a random password and no mfa. Access is granted by going through the password reset process. Switch to this process for existing accounts, randomise all the passwords, grant break glass access via password resetting (ensure your contact details are valid). The password reset typically requires access to the email account (make it accessible via SSO) and potentially a phone call, ensure a virtual phone number is used and root holders can point it at their phone.

- use the likes of azure ad, keycloak or okta to store your organisations identities. Require MFA on them via yubikey. Enable access to multiple aws accounts via aws sso.

- for ssh access switch to using aws ssm.


Sad, frustrated, bitter & angry to have been apart of this. Started the job on April 4th, casual 1:1 with my manager on May 26th turned into HR stating it’s over. Not even one months severance as a good will gesture.

Why does bad planning on your part need to result in stress, anxiety, and financial concern for me?

The market is thankfully in a good place and I’m good at what I do. Did atleast one interview activity with 20+ places, it was hell, busier than a average work day. To get to final around it took 6-8 hours of interview activities.

It would be amazing to see companies that are struggling to hire to create a fast tracked interview process for those laid off.


My bet is you could remove the user. Do some DNS messing about either on your router or hosts file to drop all communications to goguardian and then resign into your sons account.

The end result will be that the school management scripts will still run but they’ll be unable to fetch and install goguardian.


Before someone claims its fake, here's a bit of detail about what happened behind the scenes https://twitter.com/imduffy15/status/1329575923310604295


checkout https://info.scrapinghub.com/en/in-depth-analysis-and-evalua... to see how it compares with Diffbot, newspaper3k, readability-lxml, dragnet, boilerpipe and html-text.


The demod used case is a silly one that makes zero sense, but instead of asking why, think, what else is possible.

For most peoeple the act of brushing their teeth marks waking up or going to bed.

With such data exposed and combined with timing data you could trigger morning or night time routines. For example, the toothbrush transitioning from running -> idle after 8pm and before 4am could cause the bedroom to go into sleep lighting (gold at 40% fading out over 15 minutes), all other lights to be turned off, all smart plugs turned off, house alarm set to armed, heating turned off and so on..... or I could just continue to be silly and turn it into a TV controller https://twitter.com/imduffy15/status/1256954852996939777


As someone who's done lots of automation and lived with a spouse that isn't as enthusiastic about it, one of the key things to think about is intuitiveness.

The setup of "automatically adjusts lighting based on finishing brushing teeth before bed" could easily be "the bedroom lights do random and frustrating things when I'm trying to get ready for bed". The problem is complex interactions are hard to see, like what happens when someone does something out of order, or adjusts the lights to their liking before brushing teeth, or is brushing early after a late dinner or garlicky snack but not going to bed yet.

That said, if you can do it without annoying others, go nuts! It's super fun, and it's a great learning experience to spend weeks interacting with your software from the real (physical) world. You'll find tons of edge cases, and figure out how to deal with race conditions, less than 100% reliable signals, etc.

Some of my most useful automations are very subtle, like turning on a couple inside lights as it's starting to get dark outside but only if there aren't any lights already turned on. If we're home (and have manually adjusted lights), nothing happens. Yet we never come home to a dark house (There's a similar automation for front outside lights too). This is quite a bit more complicated than a simple timer, yet is so intuitive that you don't even realize you're interacting with it.


What I'd probably do is use it to control lights in the bathroom. You're supposed to brush for at least some amount of time, change the color of the lights as you approach that time.


My Oral B toothbrush came with a little digital clock that sticks on the bathroom mirror, when you start the toothbrush it switches to a timer that counts up, with a little quadrant indicator that changes every 30 seconds.

It also apparently grades how well I clean my teeth, but that appears to be based purely on 1 star per 30 seconds, up to 5 stars.



Can help fill in some of the blanks for you. The toothbrush has bluetooth. Its bluetooth advertisement contains information about its operating state (running, idle, etc.), mode (brush, daily clean, etc.), pressure and some other things. The ESP32 chip scans bluetooth, detectes these advertisements, parses them and extras the data. It then sends it over to home-assistant.io which can use the data to trigger actions on any other connected device.


Code can be seen on this commit https://github.com/imduffy15/esphome/commit/90c3cb62b37e9ce3... there are likely bugs :D


We had some great demos of AllJoyn[0] at CES doing stuff like this. It would have been great, had it lived. As I recall, Philips had a smart toothbrush that gamified brushing for kids. We had it integrated with Xbox and a home grown smart mirror.

[0]: https://github.com/alljoyn


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

Search: