• 0 Posts
  • 135 Comments
Joined 3 years ago
cake
Cake day: January 21st, 2021

help-circle

  • It is true, don’t do it.

    Even at huge companies like Google, lots of stuff was keyed on your email address. This was a huge problem so Google employees were not allowed to change their email for the longest time. Eventually they opened it up by request but they made it very clear that you would run into problems. So many systems and services would break. Over time I think most external services are pretty robust now, but lots of internal systems still use emails (or the username part of it) and have issues.

    IIUC Google accounts now use a random number as the key. But there are still places where the email is in use, slowly being fixed at massive cost.








  • Because to implement this you need to negotiate with individual credit card issuers. Basically how this works is that your phone is being issued a virtual card with the keys locked inside the phone’s HSM. Then it can be used to make NFC payments just like any physical card. So you need 1. contracts with many card providers, 2. card issuance processes with these providers 3. huge amounts of compliance bureaucracy. At the end of the day it isn’t really worth it unless you are a huge company and expect to have tons of users or see it as an essential feature of your phone OS.






  • I’m using Kagi. I find that it does a better job at finding “legitimate” sites rather than blogspam and content marketing. However I’m not sure I will stick with it a long time. I seems like it has mostly stalled and the team is getting distracted by making a browser, non-relevant AI (I have no problem with the few AI experiments tied to searching) and other side projects. We’ll see. I really hope that they pull themselves together and focus or it might not last. But for now they seem like one of the better options available.

    Bing’s new “Deep Search” where it has some sort of LLM refinement iteration process has also been helpful sometimes. Probably the best AI search product I have seen, but definitely doesn’t replace most searches for me.


  • Because it is amazing to live downtown where I can walk to dozens of different great restaurants and shops, work and anywhere else I need to go on the average day. If I have kids they can get around easily without needing to wait until they turn 16 and can get a drivers license.

    City life isn’t everyone’s preference but it is clearly desirable by many people. $1M is a huge price tag but if you can afford it and you want to live in the city then you will pay it if you need to. Many people do.

    The only hope is that with supply increasing the price tag will start dropping. Additionally to dropping price of current stock hopefully builders will start targeting lower pricepoints as well. (Right now most of the new condos are targeted at more “luxury” audience because it is more profitable, now that the market has been saturated other markets will start to be addressed.)

    I’m just waiting for the bubble to pop.




  • I also had a bad experience where I had a test website under a megabyte in a storage bucket. It was under the free tier and sat there for a few years. Then one month they sent me a bill (it was small, a handful of cents). Contact support saying that this use is under the free tier. They said that data was added then removed from the bucket. I hadn’t logged into the account, no living API keys. They wouldn’t forgive the charge.

    Luckily my credit card had expired so they just locked my account.


  • With ansible you need to change the relevant step to use apt remove instead of apt install and to change the config file step in a step that removes the file.

    Wait until you have 2 services that use the same resource. Now you need:

    1. When both are enabled the resource is set up.
    2. When either one is enabled the resource is still set up.
    3. When neither is configured the resource is removed.

    Doing this with Ansible is a nightmare. And 99% of the time you don’t even realize that you have this problem until your configs don’t work for some reason.