Instacart shoppers besieged by bots that snatch lucrative orders
seattletimes.com
seattletimes.com
Having the experience of using these "gig" side jobs I don't think there's anything wrong with people automating them to make the work less miserable and more lucrative. Frankly, anything but the best paying jobs cost more to do per hour than a federal minimum wage job. Thanks to automation I made around $16/hour (and I also had to pay taxes on that so it wasn't even that good!)
Don't hate the player, hate the game. And the game here is cutthroat and designed to exploit 1099 workers for below market labor cost.
e.g. https://www.forbes.com/sites/ebauer/2019/12/16/is-uber-cheat... https://www.forbes.com/sites/clareoconnor/2014/04/15/report-...
A group forming a collective and negotiating as such fits perfectly fine with free market ideals. This exists in many forms that all manner of libertarian, free-market, whatever label people are OK with.
When that group uses violence, threats and coercion to their benefit is where people object. Examples - blocking an employer from hiring non-union employees, harming or threatening to harm workers during a strike, forcing people to join a union to get/keep a job, preventing new workers or new firms from entering the market through regulation, etc.
If you want to say "You can hire these 20 union workers at a rate of $$$, we all stand together" that's fine. When you say "You need to hire these 20 union workers, and if you don't, we'll surround your business and threaten, harass and intimidate the people you hire instead" is where you've jumped into violence and extortion rather than free market negotiation.
I'm curious why you would want to opt out of a union in the first place, since unions generally double workers' wages. I live in the right to work state of Idaho, which has some of the lowest wages in the country, especially for things like farm work. I realize that this is a bit of a straw man argument though, which doesn't touch your main point.
I'm having trouble thinking of a case where a union charges more in fees than it provides in additional wages, benefits and other protections. So I think my main point is that you are fixated on a motivation that doesn't exist. It's like being angry that you must pay for a stamp to mail something through the post office, even though that costs a fraction of what UPS or FedEx cost. You're free to work somewhere else or use those other services.
Maybe someone else can answer this better than I can. I really do want to understand why unions are so controversial, because I've only experienced the downside of not having them. Like when I was moving furniture 20 years ago and the warehouse charged $34/hr and only paid us $10/hr, even though we were doing all of the work. My feeling is that had we been unionized, we would have made at least $17/hr.
>My feeling is that had we been unionized, we would have made at least $17/hr
You can dismiss this as anecdotal if you wish, but I went from a non-union job to a union one, requiring much the same skills, and the latter pays less.
On a per hour basis, my current job pays 95% of the non-union position, but the main difference is 7.5 hours vs. 8 hours a day. That means my yearly salary is more like 87%.
On the plus side, you are guaranteed raises over time, which my former employer explicitly disclaimed, saying all pay raises were based on "merit". It's also nice that you know everybody at the same level is making the same amount.
I'm not going to generalize about all union jobs from my experience, but from a theoretical perspective, if a union offers security and better benefits then it's plausible people would be willing to give up a certain amount of pay.
One aspect of having a union that I hadn't considered was that in March, they had to have a lot of intensive negotiations about working from home, because the existing contract did not allow it.
Over your career, doesnt getting raises matter more than immediately more money that will never increase? and without a union could be ended at anytime.
Over a 25 year career, assuming 3% raises, you make 30% more. Plus you worked 3125 hours less.
Well, there's a reason the politico-economic system is called “capitalism” and not “laborism” or “socialism”, and it's not because it is structured for the benefit of labor or society as a whole. Such labor rights as have been established were a small but important step away from pure capitalism, and advocates of capitalism naturally want to peel them back.
I believe there are also libertarians (small-L) who do believe in the above, but think cartels and unions should be unregulated.
I am against all cartels as a matter of principle, be they the ILWU or OPEC.
- efficient markets
- rational actors
- no transaction costs
- power imbalances are moot
Any notions otherwise are apostate and must be purged.Yes, indeed they should. But the government also needs to claim taxes from companies to pay for these benefits. This concept is not even new, heck this is how most of Europe works.
So it is not bots, it is your own customers, that know how to code. You should not fight your own customers, right? Coding skills in this century is like reading skills in previous one.
Apart from it being zero-sum and this depriving other people of opportunity, with some of these services there's a promise of "starting fulfillment" upon acceptance. This is voided when a bot picks it up.
Real life example: I ordered an Uber, which was accepted by a "driver" just two streets down. Except the car still hadn't started moving 10 minutes later. So I walked over, and the GPS signal seemed to be coming from a parked car, no driver in sight. Messaged and called the driver, but no response, even 20 minutes after acceptance. Had to contact Uber to get the cancellation fee back.
Instacart is a real-time market. In real-time markets reaction time is paramount. "Cranking up pressure against app makers and banning violators when they find them" is swimming up a waterfall.
The solution is in the market structure. Fundamentally, Instacart needs to shift to batch processing.
This could take several forms. They could, on order submission, open a 60-second auction window. The best qualifying bid wins. Bids, mind you, could come in dollars or time to delivery or something else. Alternatively, shoppers could set orders parameters within which they guarantee acceptance. Orders could then be randomly assigned to online shoppers, perhaps with a bias towards ratings and other metrics.
Either way, a real-time market, where the first shopper to accept an order, seems under-optimised.
> cost of the third-party apps ranges from $250 to $600 in cryptocurrency or bank deposits
Instagram should acquire the differentiated apps and integrate them into its routing.
Showing every order to every shopper is inefficient. Some of these bots will just click on every order every shopper would find attractive. Those are zero sum. But some, I assume, help shoppers pick orders uniquely suited to them. Those are positive sum, and worth integrating into Instacart per se.
Fascinating stuff, nevertheless.
Really confusing UX, simple things like looking up previous orders are several clicks and popups away. It's extremely, painfully slow (page loads take seconds and refresh often, I have a gigabit connection). Want to add things you always buy? It'll show you things you often buy in a weird side scroll thing. Pop ups of sales and extra things, confusing calls to attention everywhere.
Click that option to add what you've previously ordered? Hopefully you haven't already added some stuff because it's not smart about adding things, it'll just increment everything already in your cart that was also in your previous order.
Group cart where you have express? Make sure you're the one to click order, if a roommate does you won't get the free delivery. Lots of extra fees, order soda? heavy order fee, get alcohol? extra alcohol fee.
I've gotten used to it, but it's not a great experience.
Good design is freaking hard, but not rocket science; it requires the people in charge to understand how to say no and the people doing the work to be clear in why it's a bad idea when it is. While people sometimes revile Jobs for being an asshole, he understood this very deeply.
Instacart could care less, that's obvious to me.
The real problem with instacart is that some orders are better than others. If the delivery fee reflected the real costs then this wouldn't be such a problem.
EDIT s/your/you're. I swear my phone's predictive text is getting antagonistic.
You don't need to eliminate differences to fix the problem - simply minimize them enough that it isn't worth building or buying a bot to give yourself an edge.
A simple solution would be to look at how quickly each order is snatched up, and reduce the price paid for orders that some AI decides will probably be snatched up quickly. I bet some simple linear model consisting of total travel distance, weight, number of unique items, and dollar value would suffice.
The first will remove incentives of customers to create orders that are tasty for shoppers under the false pretenses.
The second one will make it costly for shoppers to accept good orders that they cannot complete.
Then people would complain that they are only able to get batches which are letting them earn way less than they already are. This can also be automated to keep going lower up to N dollars that the bot user is okay with.
> shoppers could set orders parameters within which they guarantee acceptance
Same problem as above
> Orders could then be randomly assigned to online shoppers
This would mean people who continuously exceed the customer's experience potentially lose out to those who are below them. This is a lose-lose situation
> bias towards ratings and other metrics.
This means that people will feel they don't have opportunities to improve their rating.
This is a really hard problem to solve in this market, imho.
Addendum: I agree with the sentiments about fees reflecting the order quality.
It will just end up being sniped like it happens on eBay. Lookup gixen.
I thought... if someone bids at the last minute, it should extend the auction a short amount of time. Let people get into it personally, not through pre-bid and/or software.
If you bid the most you would be prepared to pay for something - you don't pay that price - you just pay enough to beat everyone else.
If you bid in a genuine way there's no pipped at the post situation - you just weren't prepared to pay more.
Now there are some secondary psychological effects, like a high price bid so far might increase bidders willingness to pay more, so there may be some advantage to bidding later, but overall there's less of a problem than it initially appears.
Perhaps bidders just need to be more honest with themselves about how much they were really prepared to pay.
If you bid $100 on an item that is currently at $5, it becomes $6. If someone else (possibly in cahoots with the seller) bids $150 and then retracts their bid, the fact that you’re willing to pay $100 has been leaked.
I sort of assumed that cancelling bids was a no-no and you would probably get banned, but I don't know the reality of it. (sort of like speeding in your car - most normal people assume you'll get in trouble and are reasonable, but maybe you can do it and nobody will care)
If shoppers get paid for their work, not a percentage of orders, there won't be any of this mess.
UPS drivers don't get a percentage cut of what's inside the boxes they deliver; grocery drivers shouldn't be treated any differently.
I suppose the effect of technology is to accelerate every market, so we'll gradually see this and its accompanying sniper bots in more places. Food. Housing.
> Instagram should acquire the differentiated apps and integrate them into its routing.
Are they actually differentiated? My understand was they're just auto-grabbing jobs, maybe based on some parameters the shopper enters.
My problem with this, which is brought up in someone else's top-level comment here, is that there is an implicit contract when I use Instacart as a customer - that someone is starting to shop immediately (or as close to is practical). I have no interest in paying Instacart's pretty high fees and having my job sit in someone's queue for any non-trivial amount of time. If I wanted to do that I would just do grocery pickup instead of delivery. I'm honestly not sure how to reconcile these competing desires while still being fair to the shoppers, which I do want despite how that previous sentence may have come across.
This automation included an annoying screen refresh, where you hit back and then reenter to see if the button is lit up to get hours. I remember feeling terrible sitting in the warehouse waiting for an order and seeing others clicking back and forth as fast as they can the entire time, all while my phone was silently, with the screen disabled, 'scanning' for hours.
I think they consider the warehouse drivers like what I used to do temporary, till they get their drone fleets up.
Regarding instacart, and these systems in general, a queue system is just the most fair option. Your take home pay shouldn't be reduced to how well you can click a touch screen or whether you happen to be aware of app automation. It doesn't even seem to benefit the platform itself, just degrade the experience of the driver's.
Why even bother with drones when you can pay a person $8/HR with zero benefits thanks to collusion with lawmakers to bust unions and stall the minimum wage?
Same deal with fast food workers who make minimum wage. Automation will improve quality even though people are so cheap. Being able to perfectly make tacos or big macs or whatnot and remove scheduling challenges will be a plus.
Not to mention lowering the overhead of HR, payroll, etc functions.
There are lots of systems better than first-come first-serve for logistical systems. Hiring someone with a background in queueing theory and financial market microstructure would be a good starting point for Instagram (EDIT: Instacart). It would likely improve customer outcomes, too, to boot.
Could not agree more. I attempted to do Instacart at one point, and noped out as soon as I saw this asinine, medieval, 'race to grab an order before someone else' bullcrap. I am not playing that stupid game.
If a large number of drivers are using automation software, Instacart should announce it to everyone and provide basic instructions on how to do this so the playing field is leveled. Make it part of the job. Or, better yet, get rid of this awful mess and institute a more fair system.
It's worth a disclaimer, though: I practise this subsistence (aka "self-sufficiency") living outside the USA. USmmv.
How can Instacart combat this? They can't require iOS among their shoppers. Is it going to be an arms race of heuristics and anti-cheat code like it is for games that want to prevent aim-bots?
Or they could start running their own algorithm on the back-end, release juicy batches first to shoppers that haven't gotten a good one recently.
Of course, the next step will be to pay a sweatshop in a poor country to contantly monitor and grab the offers. There's no end to human greed, as evidenced by the Uber Eats couriers outsourcing to undocumented migrants at pennies on the dollar (or the euro) in France.
In games, I've seen seen poorly-implemented anti-cheat software kick or ban legitimate players from their games.
A sibling comment mentioned captchas. That would suck for legitimate Instacart shoppers. Imagine frantically looking for each photo that has a stop sign in it, knowing that the orders you're trying to claim could be snatched up by someone who's a faster captcha solver.
Somehow there's always a cost when bots start to wage war against other bots. Sure, they can figure out how to minimize it for the human, while making it uneconomical for the bots to exist.
I guess I'm just curious how they're going to do that. Because I can already see the blog post now: "Instacart Banned Me for No Reason"
If you look at it the right way and are not currently under attack, they can be a lot of fun to work out and implement.
The analog hole stikes again.
Not for nothing, this is the same mechanism by which the "unfair" advantages of HFT practitioners can be defeated. Run mini-auctions every whole second and randomly allocate fills if there are ties for best bid and/or best offer.
Of course, as long as the exchanges deeply care about vanity metrics such as trading volume (trading volume !== liquidity) such measures will never be broadly enacted.
Paying them more for valuable items only makes sense if the service includes preventing heists.
Uber & Lyft assign rides to drivers. [You can still cancel them after they ping you, but it's discouraged.] It seems to me like it works extremely well overall compared to what Instacart is doing.
Or they could just not display tips in advance; since tips can be altered after delivery, it's misleading to treat them as part of the bargain of accepting a delivery anyway, advance entry should be viewed as a convenience for the orderer to enter a default amount based one expected service, not an inducement.
If the tips aren't visible in advance, bots can't snatch “lucrative” orders, because they can't find them.
Seems to me they should adjust the pay scale so that all orders pay similar when graded by time+difficulty.
(well, not my UPS guy, he's actually a she, and she gives my dogs treats when she sees him)
People steal Amazon packages regularly, I think they would not hesitate to steal something that says "Instacart" on it.
/s but only kind of.
Besides, I don't want to have to keep a supply of small bills around just to pay a tip that I could have just put on my credit card. I rarely pay in cash these days (even pre-covid)
Seems more fair to me to require the company pay their employees a fair wage and benefits rather than redefine those that work for them as contractors to dodge those obligations.
https://www.eater.com/2019/2/6/18214354/instacart-delivery-w...
Other shoppers, competing for the same business, are using software programs to compete more effectively and efficiently.
This is not an exploit. Access to deal flow is first-come, first-served.
https://www.reddit.com/r/InstacartShoppers/comments/gshom2/h...
https://www.reddit.com/r/InstacartShoppers/comments/fagva2/d...
https://www.reddit.com/r/software/comments/7mfxmh/a_good_fre...
The most commonly-mentioned example is "MurGee Auto Clicker" (a simple form clicker: https://www.murgee.com/auto-clicker/tutorial/) and miscellaneous Android form clickers.
There's obviously competition among shoppers. The argument presented in this article is that those with technological advantages aren't acting fairly, but considering the dynamics of the shoppers' market, I would argue that they are not only acting fairly but are introducing what can be the next phase of innovation for the entire business. Instacart may have explored instant match in the past but found issues with it. Rather than drop it entirely, maybe they ought to revive the idea but refine it in consideration of what sniping is accomplishing.
While I understand the wish to get the best/any batch, this is significant exaggeration. If your kids food depends on getting the batches from the website, then you have much larger problem than bots.
Now there is little opportunity for the average user to even visit it, or at least much less so.
This sounds very much like ordinary competition that any self-employed person would have to deal with. If I insist on using assembler to make websites for clients while my competitors use Rails, it's not a secret who is going to do better in the long run.
if the instacart platform allows all deliverers to bid on a task (where each deliverer bids their % take of the order), and the lowest % take wins the bid, then this will give everyone a fair chance at taking all jobs.
What if someone from a non-USA location started selling access to the best batches in prime USA locations e.g. SF/LA/SEA/NYC/DC then we could start trading and packaging up those batches and trading on them in crypto exchanges, maybe even make a new coin?
Also having someone put in a SSN is not any kind of verification if you’re trying to subcontract out to people not in the country legally/documented. The ssn algorithm is known and it is easy to generate, it just don’t get fixed because politics.
Maybe we have finally found a decent use for eth?
In that case you might as well make claiming orders be based on a dutch auction system.
1) Shoppers would ring your phone for less than a second, ghost you and then show up with random replacements you never approved.
2) They would fail to deliver on time, then unilaterally reschedule a delivery for another time when I was not even going to be home.
3) Amazon Fresh and Prime Now are far superior services. Amazon Fresh has gotten slightly worse in the last couple of years, but it is still far better than Instacart.
Has the service improved lately? Should I use Instacart in 2020?
Eventually more .app domains will be squatted, the price will go up, and companies will buy domains proactively (like instashopper.app - instashopper is obvious shorthand for Instacart Shopper, the official term) but not before a lot of unethical enterprises take advantage of it.