Sellers and buyers can now use eBay Authenticate to get independent confirmation that goods are as authentic. It’s starting out just focused on certain types of handbags and luxury items but expected to expand over time. https://www.google.com/amp/s/techcrunch.com/2017/10/16/ebay-...
Consider fashion or home goods. Frequently you see something you like based on pattern, texture etc that cannot be easily described in words. Image search is the perfect fit for these kinds of purchases.
The idea is that you'd probably trust the guy who actually sold 1,000 dresses to Macys more than the guy who just says they're a great dress manufacturer.
I think we'd have to add some sort of client side caching on top of it so that we're not fetching the same objects over and over. Tend to saturate our network if we don't do that.
The other thing is that I think we'd have to add some sort of object migration so that when redis servers come up or go down we could re-balance where things are stored.
memcached is a poor-man's distributed shared memory system for clusters. We've been layering on top of it to try and fix deficiencies with things like client-side caching, persistence in case memcached drops objects etc.
But I was curious if other people had similar problems and how they were solving them.
In the name of completeness, there are also great packages like OpenMPI and OpenMP.
At least for my particular applications, though, there's either 1) a steep learning curve for programmers 2) language support issues 3) they're designed for batch processing.
Personally, I find shared memory interfaces the easiest to program when there're complicated data access patterns. But that just might be personal preference.
Yeah I didn't mean to sound like that's ALL there is. But I was time and again surprised how often buying decisions had nothing to do with the product, company's need etc. I guess I was perhaps a little naive :)
I vowed after my first startup never again to build an enterprise product for this reason. Plus I don't like golfing and drinking with some random guy in Omaha trying to convince him my product solves one of this top three problems.
Definitely want to second the advice to use EXPLAIN.
MySQL has a lot of very specific limitations about when it will and will not use the available indices. It also matters how you created the indices (one index on multiple columns vs multiple indices on individual columns).
For example, if you created a single index with the columns (date_added, device_id) MySQL would not be able to use the index since device_id is the second part of the index, not the first and thus not available for use in the WHERE clause.
I guess I just object to paying Wilson $5k to run search-and-replace for me. And I certainly wouldn't trust LegalZoom to actually have documents written by people who understand startups.
And the other sources don't seem to provide offer letters, NDA/invention rights docs, board motions, option grants and all the other boiler plate stuff that's needed.
That all said, I suppose making it too turn-key risks entrepreneurs not really understanding the legal issues involved and getting nasty surprises later on.
someone needs to build a web app that asks a few basic questions, gives you some check boxes to click and then generates all the standard PDFs you need for seed funding, employee agreements, etc.
Points also to the issue that thinking about security from a perimeter point of view (everything outside firewall is bad, everything inside is good) is outdated. There is no inside vs outside anymore.
Yeah, there are definitely Excel models, but personally I find it easier to think Python than Excel. Over time I think there's an interesting opportunity to simulate more what-if scenarios as well and again personal preference is to code in python vs Excel.
If you're interested in building consumer products, using popular consumer products like Twitter is a must. It's just sort of expected that you have this background when you go talk to other consumer internet people. Plus your products will be better if you're inspired by all the other interesting things other people are already building.
Unfortunately, academic computer scientists still seem to model their field after the “hard sciences” instead of what they should modeling it after — social sciences like economics or sociology. As a result, computer scientists spend a lot of time dreaming up new programming languages, operating system architectures, and encryption schemes that, for the most part, sadly, nobody will every use.
I think this is a really interesting observation. Many of the interesting things in computers such as advertising bidding systems, social engineering security attacks, social networks, collective knowledge systems, games etc are at the intersection of technology and people.
As someone who is one of those "hardcore eng." types from MIT, one of the biggest differences I noticed between Berkeley/Stanford and MIT was how many Berkeley/Stanford students were actively involved in companies while in school. I think this exposure to industry early on helps students understand that it's not all about the best hardest-core tech. when building great products.