Love this! a testament to what can be done with pure JS no frameworks, how does the sync work? I'm assuming websockets for the transport layer, does the backend store the full state of the image being drawn or is it sort of p2p/client owned?
Yup, everything's via websockets. The backend stores the draw-commands in-memory, so the clients can restore the drawings by replaying the commands client side. No peer to peer stuff, wouldn't want to expose IP addresses or overcomplicate things :)
honestly this is fascinating to me, I was curious too and upon searching "RNG Supplier" I couldn't find anything, 3 supplies in the whole world is a crazy supply-side industry!
I was just curious to see what a landing page of a RNG supplier looked like, how do you even do sales for such a thing? With 3 players I guess it's just something you know in the industry and those partnerships are likely long-lived, right?
I do wish more big products made use of existing local functionality the web has today. The only major player I can think of is Twitter and they don't store data, only UI so you can click around but can't actually read cached tweets.
If the mess generates $20m a year, that's great and I agree with you!
If the mess generated $20m last year and it's projected to generate $20m next year, that's a problem.
If the second case is true, I believe it's somewhat the responsibility of the OP to sell solving this long-term problem to the _rest of_ business. If they hired him as an expert in that area, they should listen to him.
I have a dedicated machine from online.net that hosts a few services that would incur a monthly cost but self hosting helps save a bit of cash there. These are: GitLab for private projects (because I work with a team and per-seat costs multiply fast), Confluence and Jira for project management (again, team size scales the cost and a self-hosting license is only $20/yr).
As for actual SaaS: Backblaze personal, Adobe full suite ($400 per year I think, gives me everything I need for art/video projects), A password manager, and... that's it actually! No netflix, no google, no dropbox, I'll probably keep it this way.
I avoid amazon search like the plague. All that ever pops up when I search for a product is cheap chinese knockoffs with round numbers of mysterious, broken english, 5 star reviews and one pixelated photo. Google, specialist sites or local places are where I'll always go for product search.
I'm not sure what country you're in, but in the U.S. I've virtually never had that experience on Amazon. Sure, there are some lower quality products mixed in with the good stuff, but I always find it pretty easy to tell which is which. And, that being the case, I find that added degree of price/quality diversity to be a benefit in itself.
Edit: By the way, are we still talking about "cheap Chinese knockoffs"? Seems odd to include "Chinese" in that phrase when much of the high quality stuff is made there as well!
YMMV. I've been noticing that it's harder to find the actual thing I'm looking for when cheap knock offs are prevalent. My most recent search was for a specific brand of rat trap, but page after page of Amazon search showed products where I was unable to authenticate the product, and reviews suggested that knock offs were being sent to at least some customers. I ended up finding it easier to drive to the local Home Depot than digging through reviews trying to find the right seller to buy from.
Also a common Amazon profit maximizing trick (aka scam) is to sell a legitimate product, build up 5 star reviews then switch to a cheaper knock off and let the momentum take you as long as it can. Rinse and Repeat. Before I buy anything of consequence I sort reviews by date, and look for this pattern to save me headaches.
Well, I see some products listed that I would not want to buy. But I also see the Samsung Gear VR and Google Daydream, and some USB battery packs that seem perfectly good. (In fact, I bought one of these results just the other week, and am very happy with it.) And generally, speaking, the star ratings are about what I would expect of most of these products, given my (modest) knowledge of these brands. Certainly the star ratings, generally speaking, appear to convey useful quality information.
But what I certainly don't see is any support for the claim that "All that ever pops up when I search for a product is cheap chinese knockoffs with round numbers of mysterious, broken english, 5 star reviews and one pixelated photo."