Seems like an interesting project, I think I will keep an eye out for a secondhand machine and give this a go. There are a couple of videos comparing the features like pressure profiling and temperature control to a much more expensive machine. Impressive.
It's moving that shopping cart data from being stored at a single origin, to being stored in the network all around the world. The advantage of that in that use-case is you can render your site just as quickly as if it was a static website, but it can contain the customer's personal shopping cart data.
The shopping cart is still stored somewhere, but when the user has cleared their cookies, etc., what information do you have that will let you it's their shopping cart so you can find it again?
There's a (K,V) pair somewhere, but in order to get V, you need K, which you've lost.
It would work just as most shopping carts do I imagine. You could store a session id in a cookie, and then use the data in KV to map that session id to a user account (if they're logged in) and their cart. So you would have a namespace full of sessions, and a namespace full of carts.
You could also store carts by session id until they're logged in, and then store the carts by account id when they are.
But the person you responded to asked what happens after "I clear my local storage/cookies". So you don't have access to the session id. It was in a cookie that is now gone.
If the user signs in, move their shopping cart data from a key derived from their session ID to a key derived from their account ID. When a user is signed in, data is read from the latter.
The closest thing I have found are the Sainsbury's meal plans which are weekly [1].
However as far as I can tell there is no optimisation to limit waste and the number of ingredients.
I'd love to see something that included the lifespan of food too, ideally in terms of when it tastes good, tastes passable, doesn't taste the best but is usable, and needs to be tossed.
In the UK there has been a rise in 'cookery boxes' companies who send boxes of ingredients which you can use to cook a few different recipes.
However there is not many options in the market for a service where you can simply subscribe to the recipes (and generated shopping list) and then cook yourself. This could be based from an index of already available recipes online.
Minimising the necessary ingredients (and therefore potential waste, and shop complexity), whilst maximising recipe variety is hard to do without a lot of planning.
Combining this with the ability to favour and remove certain ingredients for example for preference, or intolerance would be really something indeed!
I pay a low monthly fee for four recipes a week and have access to the archives if I don't like some of the recipes. I like to jokingly call it 'Netflix for meal recipes'. Each recipe has a vegetarian, paleo, and gluten free variant, and it creates a shopping list for your week. You can get a free trial if you want to see what it's like.
Recipes specify what you can prepare ahead of time (so you could do most of your prep for the week in one go), and contain embedded videos showing how to do some of the prep steps if you are inexperienced.
I will note that I simplify some of the meals. For example, some recipes contain salads and specify how to make a particular salad dressing from scratch, but I opt to use prepackaged salad dressing to save time. Other recipes specify expensive items, like capers, that I skip.
I also have lost weight eating these recipes in the portions specified, which has been quite nice.
(Note: I'm not affiliated in any way with CookSmarts; I'm just a super happy customer!)
I've felt that way about Blue Apron. I'm perfectly capable of going to the grocery store but I liked having new recipes to try. If I could get just recipes (maybe optimized to limit crazy ingredients and waste), that would be something I might subscribe to.
Try Meallime. (Not affiliated, but I've been using the free version for a long time.) It doesn't exactly optimize ingredients, but can put together a weekly meal plan for various dietary restrictions and groups ingredients together so you can do one shopping trip for your week.
You don't actually have to subscribe to Blue Apron to get the recipes—you can create an account, but not pay for anything, and (at least in the app) it will tell you what's coming up on their menus and give you access to a fairly wide archive. Sometimes there are nigh impossible to find ingredients (I've never seen verjus or the Korean rice cake things in a store), but often times there are pretty easy substitutions.
For me, the biggest advantage of Blue Apron is precisely the limited selection—my wife and I don't have the paralysis of choice in deciding which of all possible meals we would like to cook, but instead for each of a handful decide whether we want to cook it.
At http://infinite-food.com/ we are developing vending machine like robotic service locations with fully automated hot meal preparation and packaging capabilities. Obviously efficient storage is a big concern so we have been doing exactly this sort of analysis to optimize our supply chain. Because every meal is custom made, dietary restrictions or preferences are easily handled.
PS. First external round late this year, hint hint :)
So I have friends who spend about 1/2 million dollars monthly on digital marketing driving traffic to landing pages. This product "sounds" exactly like what they need and I thought "let me forward this link." Then I see no demo or screenshots, my next thought "perhaps I shouldn't."
The problem is, if we can't see the the whole page, we don't know if the page displays more info than what's in the screenshot when we scroll down. Turns out, there's not much, at least in the sample page that another user created, so maybe that's why you didn't show more.
Eh, I think what they really need are just example pages. It's fine if marketing material is aspirational, after all this person is going after real estate agents, not home buyers.
I don't think there'd be hardware reasons not to, but I'd be surprised if anyone did that instead of just selling it as a reason to upgrade to a new phone :P
I ditched Signal in favour of WhatsApp given I believe the tech behind it was the same and the fact that a lot of my contacts are already on WhatsApp. The NYT article indicates that WhatsApp is still able to collect more information than Signal does collect.
The difference is you never know when Whatsapp may switch off that end-to-end encryption.
Second, Signal only stores account creation date and I believe account deletion, or some other super-basic info like that. But that's it. Meanwhile, not only does Whatsapp collect much more metadata, including the groups of which you're part, but it has also started sharing that data with Facebook recently.
I'm not saying you should stop using Whatsapp, though. I still think it's a better alternative to iMessage/Hangouts/Skype/Telegram. But at the same time you should slowly transition your most important contacts to Signal, too. One nice extra feature Signal has over Whatsapp now is Snapchat-like disappearing messages, so at least you may be able to convince some friends with that.
One important thing to note is that, as far as I know, WhatsApp backups are stored in plain text. So to have secure messaging, you must disable backups and you must trust that the other people you're messaging have also disabled backups.