How I Eat for Free in NYC Using Python, Automation, AI, and Instagram
medium.com
medium.com
It's like writing an article about "How I hacked the system to never pay for honey" and then when you read the article, it's like:
"Once a month I buy a sandwich at Chick-Fil-A and then take every single honey condiment packet and stick it in my backpack!"
Like... that's not a life hack, that's just taking advantage of someone's goodwill for personal gain.
As a user, I'm reading a positive review of a place and I'm unaware this review was posted in exchange for a free meal (in other words, bought).
What bothers me the most is how many people see no problem with that, which feels to me like a much bigger problem we have as a society (essentially: the growing disconnect between motive and perceived motive in information distribution and the fact that everyone is OK w that).
I seem to recall that Kim Kardasian get busted for such.
Forget about all the other morally grey things about this, this is blatant copyright infringement. There truly is no such thing as a free lunch, the content is where 100% of the work and money is, and its completely stolen.
I re-read his article to see if he took steps to work around this. My god, he even seems proud that he directly scrapes from other people's instagram. I would go as far as to report this guy.
If he were copying and pasting the images, that's one thing, but what he's doing has no losers - it amplifies the original user and falls within acceptable instagram practices.
That doesn't mean that I don't feel slimy about the whole thing.
He is behaving honestly with the restaurants but not with his followers. Unless he is actually posting things like:
"Hey, I've never been to Moe's Tavern but they said I could have a free burger if I posted this picture, so here it is. Go check it out! You should totally spend money there. Moe's is awesome!! (at least, they were awesome enough to offer me a burger to type this!!11!!!)"
I wish this craze go wider and wider, so people finally stop believing what they are told from billboards, TV screens and social media apps.
I don't think that agency selling places on bus stops has actually tries any of the promoted products.
So ethical or not, it's illegal to not disclose.
Which is why I hate ads, and most online reviews.
If the "aggrieved" party in his manufactured controversy are the other content creators on Instagram, shouldn't they be the ones to decide whether his behavior is problematic or not? If the allegedly aggrieved party isn't flagging his account and isn't upset about his behavior, why do uninvolved 3rd parties feel the need to jump in with moral judgements?
There's a ton of criticism of these practices, it's morally grey at best, I believe it's morally wrong.
It's not hard to see why this upsets creators. There are thousands of actual content creators, artists, comedians, writers, etc working on social media to make a name for themselves and develop a following (or maintain a following, some of the people aggregators steal from are very successful). These people do the hard work of making original content that is interesting. They suffer failure, they launch new projects and ideas and do a ton of hard work. Then the aggregator accounts skim off the top of the entire network, don't pay the creators and end up with thousands to millions in ad money without doing any of the original & difficult creative work. Rip off at scale is far more lucrative than doing the hard work of making original material.
But the lower effort rip off at scale is only possible profiting off of people doing hard work for free.
http://nymag.com/intelligencer/2019/02/how-instagram-enables...
"Threatened by the backlash, Ostrovsky promised to attribute everything that he posted to its source in the future... Tebele and other meme account admins instituted similar policies, and the controversy died down"
1. Auto scraping other people's photos and reposting is a bit morally gray. He claims he stopped doing this in an edit to the article and now only scrapes royalty free stock photos
2. (Automatically?) posts guaranteed positive reviews for restaurants in exchange for goods (without disclosing this fact?)
It would be one thing if he got a free meal in exchange for an honest review (good or bad). But an automated, guaranteed good review without disclosing you received a free meal is slimy in my book because it breaks down the trust of the review system.
How can you tell if the ratings are from real people or paid bots?
"Cool Movie" was rated two thumbs up by 10/10 critics!!
vs.
"Cool Movie" was rated two thumbs up by 10/10 critics!!*
*All critics were given a free trip to Disneyland in exchange for two thumbs up rating
"Arbitrage"
Scene: Mexican restaurant with free tortilla chips.
Diner, stuffing free chips into his backpack: "_They're_ the ones giving chips away. If they don't see the arbitrage potential, sucks for them."
Caption: In a deep sense, society functions only because we generally avoid taking these people out to dinner.
Gets free meal, writes a guaranteed positive review when the food was good. He, the restaurant and other customers win.
Gets free meal, writes a positive review when the food was bad. He and the restaurant win, but other customers get a false review.
Gets free meal, doesn't write a review. He's taken advantage of restaurant's good will.
Gets free meal, writes an honest review that's neutral or negative. He's taken advantage of restaurant's good will, but other customers get a real review.
Yeah I know - pretty much any restaurant can get by with providing a single free meal, but this is about the principle. And shame on the restaurant for attempting to inflate their reviews.
But I think I can also argue in this case that ethics are contextual. That is, in the culture of social media, likes, follows and shares are currency. What looks unethical from the outside is actually a slick automated version of what's going on on the inside.
If it were that taboo - again within __that__ world - there would be repeated spam complaints and blocks. The irony is, these "stolen" shares increase the value of the brand, not devalue it.
> Now, none of the content my account posts is owned by me. This is a contested topic — some people seem to think this can lead to some issues. However, if you credit where the content comes from it’s usually not a problem. I’ve never had any issues re-sharing content. In fact, I’ve only had people thank me for sharing their photos. Worst case, someone reports your post and it gets taken down by Instagram. As long as you give credit where credit is due, you should be good.
I’m not a social media lawyer or “ethicist,” so I don’t know how accurate the claim is. For all I know it may be legal as far as copyright law is concerned.
There could be some confusion between "taking" and "sharing"...
He never claims to own the photo.
He credits the original content creator. Additionally, content creators love when their content is shared, because "Someone with an audience of 20k people just shared one of my photos?! #exposure!"
The lack of moral consistency is astounding.
Is it? Did you expect all HN users to have exactly the same moral compass?
Also, the actual harm from downloading one additional episode of game of thrones is nearly non existent. The harm of stealing the photos from individual photographers is surely greater.
A lot of the responses here are dripping with envy and sour grapes.
As a data scientist myself (who in disclosure helped fact check a few things for that article), I was surprised he admitting to such hacks in a job portfolio piece as data ethics is a very hot issue lately.
Maybe I have different values, not having grown up in the US of A, but I don't think I could ever pull off such a disingenuous enterprise.
Edit: OP literally admits to stealing content. I could see something similar to this being more legitimate, but this is not it. (For the record the insta is @beautiful.[redacted] and almost all of the followers are bots)
This gets really, really tiresome after a while.
Here's what is being exchanged:
Hi, I have lots of followers (to my knowledge they are not bots themselves) that I can present advertisements to. Many of them are either interested in NYC or located here. Would you like to
Ie: let's exchange visibility (for this target group) for perks.
This is the basis of advertising, just that perks is money. It's not the person asking for money who might be an idiot, it's the person paying if the value provided does not match. And frankly exchanging visibility for perks instead of money is extremely cheap for restaurants. If the value does not match what the restaurant was after, they can not accept such proposals anymore.
There's risk in being in business, you just have to accept that.
Regardless of where we draw the line for "disingenuous," You can't seriously be suggested that only people in the US come up with such schemes. A recent thread (yesterday) on Another Site (I'm sure you've read it - the site, but not the thread) that indicated to me visiting places around the world is a fine way to get fleeced by individuals (locals, not Americans) with disingenuous schemes.
> I created an Instagram page that showcased pictures of New York City’s skylines, iconic spots, elegant skyscrapers — you name it. The page has amassed a following of over 25,000 users in the NYC area and it’s still rapidly growing.
> I reach out restaurants in the area either via Instagram’s direct messaging or email and offer to post a positive review in return for a free entree or at least a discount. Almost every restaurant I’ve messaged came back at me with a compensated meal or a gift card. Most places have an allocated marketing budget for these types of things so they were happy to offer me a free dining experience in exchange for a promotion. I’ve ended up giving some of these meals away to my friends and family because at times I had too many queued up to use myself.
> The beauty of this all is that I automated the whole thing. And I mean 100% of it. I wrote code that finds these pictures or videos, makes a caption, adds hashtags, credits where the picture or video comes from, weeds out bad or spammy posts, posts them, follows and unfollows users, likes pictures, monitors my inbox, and most importantly — both direct messages and emails restaurants about a potential promotion. Since its inception, I haven’t even really logged into the account. I spend zero time on it. It’s essentially a robot that operates like a human, but the average viewer can’t tell the difference. And as the programmer, I get to sit back and admire its (and my) work.
From https://help.instagram.com/581066165581870
"You can't attempt to create accounts or access or collect information in unauthorized ways. This includes creating accounts or collecting information in an automated way without our express permission."
It's frustrating on the receiving end, you think someone is following you because of genuine interest for what you have to share, but in reality it's a bot that's trying to scam you into following it back, only to unfollow you soon after. One of the worst aspects of the application, especially now that millions of accounts are all doing that at the same time. The signal to noise ratio is horrible.
There's no code, some of the technical writing is a bit weird and non-idomatic, and according to the author's GitHub he was just doing very basic boot camp projects 6 months ago.
I'd chalk this up as "boring sci-fi"
Shoot me link if you get one started. :)
And tbh I don't think it needs to be projects that make $money. Any automation/ML based projects that make life easy for the coder should qualify. Eg: A simple Python script I wrote as hobbist helped me build a meme page with 17K fb followers when I was in school. I had no intentions of monetizing it. Just harmless fun.
My main issue I have with the author's post is not that it's dodgy (it's resourceful and nerdy and the first I've seen of it so it gets a free pass from me!), is that it's really hard to find something that's actually healthy when eating out... unlimited takeout around Hell's Kitchen sounds like a recipe for a heart attack!
ah, so you don't even make the content, you just wrote a content-reposting bot and then set it to automatically catfish restaurants. Behavior like this is why more and more people hate the tech industry every day.
It looks like it won't matter soon.
>These capabilities will be disabled immediately (previously set for July 31, 2018 or December 11, 2018 deprecation). The following will be deprecated according to the timeline we shared previously:
>Public Content - all remaining capabilities to read public media on a user's behalf on December 11, 2018
>Basic - to read a user’s own profile info and media in early 2020
What it means to society that this is a viable and mildly profitable thing to do is a more interesting question.
This is easiest to say when you're the one stealing content as opposed to the one being stolen from.
Spoiler: He only uses instagram.
He uses that fluffy language but "resharing" is not an Instagram feature. He wholesale steals images.
Look at @lmao or any other "meme account".
https://slate.com/news-and-politics/2018/05/richard-liebowit...
This would be a great personal advertisement to show off his skills to employers if not for all of the ethically murky rule breaking. I'm sure he could bring this up in an interview to score some points.
In other words, the amount of potential upside is far higher if he just doesn't take the next step of breaking the rules and getting the discount. Instead, just focus on building the account. After all, that's the impressive data-sciency part of this.
I think he could have gotten some additional followers with this post.
I would like to see if the content is any good, in addition to being automated ...
EDIT: Just banned about an hour after I linked to it in this comment.
The algorithm seems to have a preference for HDR pictures of cityscapes? And then the captions are all very generic / spammy sounding.
It doesn't seem interesting. I don't have anything against following algorithmic content, but it should at least tell me something cool about the picture that I didn't know, etc.
Everyone does this, but IG never cares unless you somehow draw attention to yourself.
I suppose Instagram is reading this thread. :p
Doubt any of this was malicious. I know he did promotions on that account for some restaurants that said they couldn't afford to give away free food.
Incredibly smart and generous. I think he's only about 22 years old, which is mind-boggling he was able to create such a system.
I do understand your concerns about the original posters, though.
Ok, still might be an interesting read from a technical standpoint...
Later on:
>Using some opensource software, I set up a scraper to go through and download media
Seriously? Couldn’t even say which open source software?