beninsydney
beninsydney on Hacker News
I don't think it's likely any time soon but forcing Apple etc to provide drivers would be a pretty natural extension of the 'right to repair' and other tech regulation demanding interoperability, to guarantee M1/M2/etc devices remain useful beyond their years of macOS support.
Aside from utilities many games have lots of similar competing products where you can differentiate on permissions/ads/in-app purchases/etc: crossword puzzles, sudokus, games for younger kids like dress up or coloring in stuff.
The permissions list allowed you to make a better-informed decision before you download the app, even though you can't change what permissions an app requires you could shop around for apps without specific permissions. This was never incompatible with ad-hoc approving or rejecting permissions either.
It's unfortunate that regulators have largely overlooked privacy in smartphone apps amidst all the other concerns they have over such platforms.
I like having hair but recently noticed mine is thinning now, it kind of sucks but we made it into our 40s so I think we got pretty lucky because at our age nobody is ever going to really care if we have hair or not. It doesn't even really disadvantage us, especially compared to the changes other people have to endure like obesity, amputation, heart attacks, strokes etc.
The first issue is Apple's vision of privacy requires absolute trust in them and providing them with access to all your data so they can leverage whatever parts they decide is useful for their software.
The second issue is Apple facilitated the modern form of having no privacy - apps with discrete access to all our private data, tracking us in real time, using APIs Apple designed, using an approval process Apple cheaped out on, and they have profited immensely from this state of affairs.
The third issue is Apple is often at odds with consumers, there is an entire Wikipedia article about their litigation from when they fucked people who buy ebooks, tech workers they employed, parents who let their kids play iOS games, people who bought laptops with butterfly keyboards, developers they chose to compete with, they often do things contrary to our interests and rights.
https://en.wikipedia.org/wiki/Apple_Inc._litigation
Ugh. I really liked that "nutritional label" because the advance warning tells me upfront if the developer values my private data. I would prefer app stores be similar to health warnings on cigarette packets, because predatory data collection and billing practices are so entrenched.
I have always loved this method of debugging because printing messages outputs a chronological summary spanning the entire execution, and only relevant information is included.
I'm looking forward to quitting the App Store once sideloading is allowed, once I can get my iPhone software from GitHub I won't go back to apps vacuuming up my data under Apple's oversight.
I like to use a library called Puppeteer which is an API for Chrome/Firefox, in conjunction with a testing library (mocha) to verify UI works as expected.
My UI tests start at a page, navigate to a target, try and fill out the form, verify error messages occur, successful submission occurs, resize to test responsiveness, dark mode etc. You can even have it type into Stripe element fields that are generated by their JS within iframes.
https://www.npmjs.com/package/puppeteer
I'm excited about this, I would love the IDE to move to the browser and have been a fan of the idea since the Cloud9 days. If browsers had a way to delegate their reserved keyboard shortcuts I would use web IDEs full time.
The lack of support for ePub is very annoying, when my 2013 Paperwhite finally breaks I'll definitely replace it with a non-Amazon ebook reader with better file support. Probably one with Android so it has proper browser support since there is a web frontend for Caliber and it might be nice to access Readarr directly too.
On their forums they say they envision some other company handling Postgres too. Personally I would prefer they handle the databases, redis etc because that way the services you need can be provisioned right alongside your app servers otherwise it undermines the value of having edge servers near your users. Heroku could get away with 3rd parties being responsible for the database software because using AWS it was easy for other companies to be in the same region or zone.
https://community.fly.io/t/can-we-get-an-update-on-managed-d...
I guess it comes down do your preference, it's just a GUI for Docker you can do the same Docker commands and container manipulation with or without it.
It's going to take a while to impact the current ecosystem but NodeJS is implementing testing natively and that will inevitably erode the popularity of jest/mocha/etc -
https://nodejs.org/api/test.html
Railway looks really cool but what is the procedure if you want more than one of the same data store in my case one redis for cache and a second redis for aggregating usage metrics?
Edit: I found a small bug, I can't link my discord and railway.app accounts because my github is < 180 days old, it says that I must enter billing information but I did that a couple hours ago. There's no way to post this message in discord since private messages to your team members get rejected and public messages require that linkage.