Since the whole issue boiled down to "providing some functionality to users who saw the app in the App Store and downloaded" and completely moved on from the initial IAP discussion, I believe a good compromise for all parties would be to allow developers to submit such applications but simply unlist them, making them only discoverable via search or deep links.
HN user
merty
Email: hn@social.mert.sh
You’re right, I should have mentioned that as well.
I didn’t go into those details because I was strictly talking about the project in the article and the compute time limit would not be exceeded for this project either.
400,000 GB-s is free every month, and even if the Lambda function ran for 2,592,000 seconds (equals to a month, way more than enough) using 128 MB of RAM (again, more than enough for a task like this), it would only use 324,000 GB-seconds.
There are many different ways to do it.
You can simply whitelist the IP addresses of the CDN (many of them provide them in their documentation or provide an API for it) in your bucket policy. It’s important to schedule a Lambda to run every now and then to check whether there are changes to the IP addresses and update the policy accordingly.
Another way would be to set a custom header with a token on the CDN to be sent in requests to the origin, which you can, again, whitelist in your bucket policy.
This isn’t actually one of those solutions where Lambda shines, pricing wise.
I would simply trigger a Lambda function once a minute (or every X minutes) using CloudWatch to fetch the latest articles and save them to an S3 bucket which I would expose and cache using CloudFront or any other CDN service.
This would lead to:
- No Lambda costs as it would be covered by the monthly free tier of 1M requests.
- No storage costs as the size of the stored data would be extremely small.
- Really fast responses as the “response” would actually be a static file cached at the CDN.
- The only parameter defining your cost would be your CDN of choice, which would cost somewhere between free and as low as $10/TB. For a project like the one in the article, that’s hundreds of millions of requests for just $10.
They recently added splash screens to Instagram and WhatsApp apps which I presume was a step towards smoothly introducing the Facebook company logo to their app brandings with updates soon.
Yes, that’s the one!
Thank you so much!
Impressive how well MS-DOS games stood to the test of time. I still find them much more enjoyable than modern games.
Well, since the topic is relevant, a quick question to those who know their MS-DOS games well...
The other day, I was trying to remember an MS-DOS game in which you were a Pac-man like character that was eating chips on a motherboard or something. For some reason I recall the name of the game as “Yep” but nothing turned out when I searched for it. Any ideas?
From my experience so far, yes it's reliable.
I'm using CloudMounter to mount an OwnCloud instance in our company network using WebDAV. It was able to properly pause and resume syncing multiple large files, several times.
I would list all of Panic’s apps if the question did not specifically exclude well-known apps. They are hands down the best at delivering just beautiful software.
---
I use Reeder a lot (both on macOS and iOS), and love its beautiful simplicity!
---
I recently started using Paw and am in love with it with its design and features! There are so many well-thought features, I wasn't even aware I nedeed.
---
As a long time user of Folx GO, I recently discovered CloudMounter from the same developer that allows you to mount cloud services as a local drive. I enjoy using both of them, and would definitely recommend!
- Folx GO: https://mac.eltima.com/download-manager.html
- CloudMounter: https://mac.eltima.com/mount-cloud-drive.html
Concerns about server going down or changing cloud provider imo is not particularly interesting or even useful advantage to mention for personal infrastructure.
I look at this from a different perspective: I have plenty of actual things to do, personal infra should be the least of my concerns and I should be able get them up and running in least amount of time.
I've never got a case when an unmaintained docker setup can run 6 months later
It really depends on the well-being of the host and the containerized application. I have plenty of containers running for more than a year without a single hiccup.
I once had a credit card with the CVC code of 007. Although it looks cool and everything, I spent a few hours on the phone to manage to activate it.
Why?
Simply because only a few days prior to the arrival of my card, the bank switched to voice-command-only menus on their hotline without a regular menu fallback.
I remember looking at the back of the card and saying, “oh, here we go...” to myself. Unsurprisingly, telling the system “zero-zero-seven”, “double-zero, seven” or even pausing and yelling “SEVEN!” did not work.
In the end, I made the system connect me to a random human-being who then transferred me to someone else and that person redirected me to the regular, typing-based interface.
A few weeks later, they updated their system to fall back to the old system after the 5th error ¯\_(ツ)_/¯
Thanks, I enjoyed the read the first time I came across.
I really don't want to come across as an annoying person but please do not submit the same content marketing articles over and over again. This is the 5th time you're submitting this.
For the edit: If the endpoint works on HTTP that is. We no longer allow HTTP connections to our API servers for instance.
What about tracking everything you type for a month to see which letters you use the most as well as their frequency and then generating a keyboard layout that will actually work for you?
These keyboard layout wars seem just too subjective to me.
This reminded me of the future of the television in the Idiocracy.
https://montevallotimetravel.files.wordpress.com/2012/05/idi...
For some reason, I always thought it was matter of time that Bitcoin would be declared illegal. People say different things regarding its legality so I will continue to stay away from it, at least for now.
Though, I think Automattic wouldn't accept it as a form of payment if there was such a possibility.
Is there anyone who can enlighten me about the legality of Bitcoin?
I'm aware of the fact that this makes attackers' jobs easier. However, many websites (including Codecademy) tells you whether the email address you provided is registered or not, when you visit the Forgot Password page. If you are displaying a message such as: "If the email address you provided is registered, you will receive an email shortly." then I can actually believe that your main concern is security and that's what prevented you from displaying a clearer error message.
Just added this at the end of the post for clarification.
I knew someone would say this :)
This is not an excuse for most of the sites (including Codecademy) because when you follow the "Forgot password" link and type in an email address, they instantly tell you whether that email address exists or not.
If you are displaying a message such as: "If the email address you provided is registered, you will receive an email shortly." then fine :)
As I mentioned in the text, I think they were the best in terms of usefulness.
Though you are right about the hindsight bias, there is no way to tell. Maybe, just like many human beings, I tend to glorify things I lost.