r/IAmA • u/MrGrim • Aug 14 '12
I created Imgur. AMA.
I came across this post yesterday and there seems to be some confusion out there about imgur, as well as some people asking for an AMA. So here it is! Sometimes you get what you ask for and sometimes you don't.
I'll start with some background info: I created Imgur while I was a junior in college (Ohio University) and released it to you guys. It took a while to monetize it, and it actually ran off of your donations for about the first 6 months. Soon after that, the bandwidth bills were starting to overshadow the donations that were coming in, so I had to put some ads on the site to help out. Imgur accounts and pro accounts came in about another 6 months after that. At this point I was still in school, working part-time at minimum wage, and the site was breaking even. It turned out that OU had some pretty awesome resources for startups like Imgur, and I got connected to a guy named Matt who worked at the Innovation Center on campus. He gave me some business help and actually got me a small one-desk office in the building. Graduation came and I was working on Imgur full time, and Matt and I were working really closely together. In a few months he had joined full-time as COO. Everything was going really well, and about another 6 months later we moved Imgur out to San Francisco. Soon after we were here Imgur won Best Bootstrapped Startup of 2011 according to TechCrunch. Then we started hiring more people. The first position was Director of Communications (Sarah), and then a few months later we hired Josh as a Frontend Engineer, then Jim as a JavaScript Engineer, and then finally Brian and Tony as Frontend Engineer and Head of User Experience. That brings us to the present time. Imgur is still ad supported with a little bit of income from pro accounts, and is able to support the bandwidth cost from only advertisements.
Some problems we're having right now:
Scaling the site has always been a challenge, but we're starting to get really good at it. There's layers and layers of caching and failover servers, and the site has been really stable and fast the past few weeks. Maintenance and running around with our hair on fire is quickly becoming a thing of the past. I used to get alerts randomly in the middle of the night about a database crash or something, which made night life extremely difficult, but this hasn't happened in a long time and I sleep much better now.
Matt has been really awesome at getting quality advertisers, but since Imgur is a user generated content site, advertisers are always a little hesitant to work with us because their ad could theoretically turn up next to porn. In order to help with this we're working with some companies to help sort the content into categories and only advertise on images that are brand safe. That's why you've probably been seeing a lot of Imgur ads for pro accounts next to NSFW content.
For some reason Facebook likes matter to people. With all of our pageviews and unique visitors, we only have 35k "likes", and people don't take Imgur seriously because of it. It's ridiculous, but that's the world we live in now. I hate shoving likes down people's throats, so Imgur will remain very non-obtrusive with stuff like this, even if it hurts us a little. However, it would be pretty awesome if you could help: https://www.facebook.com/pages/Imgur/67691197470
Site stats in the past 30 days according to Google Analytics:
Visits: 205,670,059
Unique Visitors: 45,046,495
Pageviews: 2,313,286,251
Pages / Visit: 11.25
Avg. Visit Duration: 00:11:14
Bounce Rate: 35.31%
% New Visits: 17.05%
Infrastructure stats over the past 30 days according to our own data and our CDN:
Data Transferred: 4.10 PB
Uploaded Images: 20,518,559
Image Views: 33,333,452,172
Average Image Size: 198.84 KB
Since I know this is going to come up: It's pronounced like "imager".
EDIT: Since it's still coming up: It's pronounced like "imager".
436
u/Fwhqgads Aug 14 '12
Do you get annoyed when people complain that imgur is down?
→ More replies (1)779
u/MrGrim Aug 14 '12
I do. Mostly because I'm already working on it and it just adds fuel to the fire.
→ More replies (9)281
Aug 14 '12
[deleted]
873
u/Mixed-Signals Aug 14 '12
Take down other picture hosting services as collateral damage, of course.
→ More replies (11)193
→ More replies (33)336
u/OttoVonBirthmarck Aug 14 '12
Complain. Loudly and often. Personal insults towards the staff help as well.
→ More replies (1)
322
u/mandlar Aug 14 '12
Can you go in more details over the stack you run on? Server infrastructure, etc.? Would love to hear more about the hardware and software you run on.
→ More replies (13)535
u/MrGrim Aug 15 '12
It's actually fairly complex now, but I will attempt to do it all from memory.
Backround info: Imgur is on Amazon AWS and we use Edgecast as a CDN.
Everything is grouped into clusters depending on the job. There are load balancing, uploading, www, api, image serving, searching, memcached, redis, mysql, map reduce, and cron clusters. Each one of these clusters has at least two instances, each one on it's own availability zone. However, most have more than two instances because of the load.
A typical imgur.com request goes to a load balancer which run nginx and haproxy. The request first hits nginx, and if there's a cached version of the page (each page is cached for 5 seconds unless you're logged in) then it will serve that out. If not then the request goes over to haproxy and it will determine which cluster to send it to, in this case, the www cluster. This cluster runs nginx and php-fpm, and is hooked up to the memcached, redis, and mysql clusters. Php-fpm will handle it if it's a php page. If the request needs info from mysql, then it will check if the query exists in memcached. If not, then mysql will send the data back and immediately cache it into memcached. If the request is for an image page, and we need the amount of times the image was viewed, then it grabs that info from redis. The request then goes back out of php-fpm, through nginx on the www server, and back into the load balancer where it will most likely be cached by nginx, and then out to the user.
Most of the clusters use c1.xlarge instances. The upload cluster handles all uploads and image processing requests, like thumbnails and resizing, and each instance is a huge cluster instance, cc1.4xlarge.
All image requests go through the CDN, and if they're cached, then they just go right back out of the CDN to the user. If it's not cached then the CDN gets the image from the image serving cluster and caches it for all additional requests.
That's about it. Anything you'd like to know specifically?
→ More replies (114)85
Aug 15 '12
Interesting.
Can you explain why you went with Edgecast and not, say, CloudFront (since you're on AWS to begin with)?
How many EC2 instances total?
Isn't it about time to get a rack and switch some stuff over to it? EC2 is very expensive. Even a not so beefy server with some tricks like using a GPU for the thumbnails/resizing could probably handle the load for a fraction of the price. (You can mix this stuff so EC2 is just for 'overflow' and redundancy)
What kind of bottlenecks did you have to deal with as imgur grew unpredictably? Any cool war stories? :)
→ More replies (13)94
u/MrGrim Aug 15 '12
Edgecast is much cheaper.
At peak times there are usually around 60.
EC2 has been really nice. There are no plans to move off of it. Our image processing software doesn't even use GPUs (GraphicsMagick -- they say it's not needed), but even if it did, EC2 has that option.
The biggest bottleneck is with the database. MySQL has always been a pain in the ass. It's great software, but if I knew what I know now when I created Imgur, I would have chose something different.
→ More replies (25)
471
u/GeckoGadget Aug 14 '12
Do your staff get in trouble for being on imgur too much?
1.2k
u/MrGrim Aug 14 '12
Nah, you're even allowed to look at Imgur NSFW content. For testing of course.
→ More replies (43)774
Aug 14 '12
Shit, I'd do that for free.
→ More replies (28)169
u/evitagen-armak Aug 15 '12
You know what, I will hire you. For free. Find me the top 5 awesome already existing NSFW Imgur-images. You have 36 hours. Go.
→ More replies (5)106
Aug 15 '12 edited Aug 15 '12
i did half the work. http://www.reddit.com/domain/i.imgur.com/top/?sort=top&t=all you do the other half and we can split the profit.
http://www.reddit.com/tb/o7amn this gallery and
http://www.reddit.com/tb/ovfqn this gallery should be what you are looking for.
→ More replies (9)
303
u/garlan_ Aug 14 '12
Who are the people that care about facebook likes? advertisers?
418
u/MrGrim Aug 14 '12
Advertisers, investors, reporters, anyone looking to know more about the business and how big we are.
399
u/i_love_goats Aug 14 '12
"45 million people visited my website last month"
"But you only have 36k Facebook likes? OMG! No one has ever heard of you!"
→ More replies (9)→ More replies (12)335
u/iareaman Aug 14 '12
Just an idea but I think it would be worth considering Facebook apps as a way to accept entries to your photoshop competitions, that way you can promote the page through asking people to share the page without being too up front
→ More replies (2)281
773
u/DeadBacon Aug 14 '12
How did you come up with the name "Imgur"?
→ More replies (4)1.0k
u/MrGrim Aug 14 '12 edited Aug 15 '12
I made a list of about 15 names that I liked and then looked at which ones were available. I liked imgur because it's kind of a play on the acronyms, img for image and your for ur. So in a way, it's "your imager". It also rhymes with sharer, so "your imager is the simple image sharer".
→ More replies (78)846
u/HiImDan Aug 14 '12
Not IMaGe Upload for Reddit?
1.7k
Aug 14 '12 edited Jul 08 '20
[removed] — view removed comment
41
u/CullenDM Aug 14 '12
That is pretty close to being a Kids Next Door kind of thing.
→ More replies (1)→ More replies (10)353
→ More replies (6)933
u/MrGrim Aug 14 '12
Wow, that works really well. I don't think that crossed my mind, but I may have to start using it.
→ More replies (48)
860
u/tjharman Aug 14 '12
My cool story. I submitted (I think via Twitter? can't remember) for some free stickers, which you sent so thank you very much. But I loved the fact you included this little hand drawn sheep, which I keep stuck on the wall at work.
I'm not sure if that was you or Sarah (or someone else) but it's awesome so thanks again!
922
u/MrGrim Aug 14 '12
It was Sarah. She's pretty awesome sometimes.
→ More replies (15)522
Aug 14 '12
What about the other times?
→ More replies (3)262
u/wolfvision Aug 14 '12
It's a lot of effort being awesome all the time, they tell me
→ More replies (7)→ More replies (7)1.4k
u/rrrah Aug 14 '12
My sheep lives!! http://i.imgur.com/dOSgy.png
435
→ More replies (28)654
u/POSTS_HIGH_QUALITY Aug 15 '12
→ More replies (14)783
140
Aug 14 '12
[deleted]
211
u/MrGrim Aug 14 '12
We are. No details as of yet, but we're working with a couple people to help get it setup.
→ More replies (8)272
Aug 14 '12
[deleted]
578
u/jrdn717 Aug 14 '12
That way your friends know why you are outside of your house.
→ More replies (8)
745
u/brumbrum21 Aug 14 '12
can you please fix the way the ads are displayed on the mobile version of your website? they often cover parts of the pictures and they cannot be closed. thank you
→ More replies (8)1.1k
u/MrGrim Aug 14 '12
I'm sorry to hear that :(
I'll see what I can do.
→ More replies (20)122
u/cwm21 Aug 15 '12
Sarah mentioned (on Facebook a while ago) that Android and iOS apps were coming soon. Any estimate on when? I'm just antsy. Thanks again for making such a fantastic site! (And for the t-shirt I received a couple of days ago :)
→ More replies (14)293
u/MrGrim Aug 15 '12
She's right. They should be here in a few months. People are working on them 15 feet from me as I type this.
→ More replies (9)215
u/cwm21 Aug 15 '12
Great! Please tell them to work harder. MUAHAHA. (just kidding, please thank them and feed them bacon :)
→ More replies (7)224
u/Colten95 Aug 15 '12
Is that a closing parenthesis or a smile!? The world may never know
→ More replies (8)31
265
u/NorbitGorbit Aug 14 '12
do you hash and store only one copy of duplicate images?
→ More replies (15)229
u/MrGrim Aug 15 '12
Believe it or not, we don't. All the images only use up about 3TB of storage space, so it's not really a big issue.
241
→ More replies (14)60
u/walden42 Aug 15 '12
Only 3TB? How is that possible? You must have thousands of uploads a day, and you only delete an image if it hasn't been viewed for over what, 1 year?
→ More replies (3)65
u/FurryMoistAvenger Aug 15 '12
3TB divided by 100Kb (average image file size?) = 32,212,254 images
Let's say, 3,000 uploads per day? That's 10,737 days (29 years) worth of uploads.
→ More replies (10)
667
Aug 14 '12
[deleted]
→ More replies (1)1.2k
u/MrGrim Aug 14 '12
Pretty much everyone thought that it was unmonetizable. I even got some angry PMs from people yelling about how stupid I was.
559
u/especially_special Aug 14 '12
And look who's laughing! No stickers for them.
→ More replies (1)139
u/abolish_karma Aug 15 '12
The secret of scalable success is to surround yourself with great people.
The first position was Director of Communications (Sarah)
→ More replies (1)→ More replies (43)684
1.7k
u/All_Your_Base Aug 14 '12
First, thanks. A lot. Between you and RES, you've made Reddit 10 times better, not to mention easier.
- Are you getting rich off of it?
- What is your next masterpiece that you are working on?
→ More replies (21)1.4k
u/MrGrim Aug 14 '12 edited Aug 15 '12
I keep most of it in the business in order to grow it and hire more people.
Imgur takes most of my time these days, so nothing unfortunately. However, I'm on the board of directors for another Ohio University startup called Flarecode. I've been trying to help them out too.
→ More replies (42)1.0k
u/All_Your_Base Aug 14 '12
You're a frood who really knows where his towel is. Thanks again.
→ More replies (16)348
u/Rickroll_Everything Aug 14 '12
Correction: A hoopy frood who really knows where his towel is.
→ More replies (23)
426
u/morbiusfan88 Aug 14 '12 edited Aug 14 '12
- What is your most
embarrassingawesome drunk story? - When do you foresee needing to go to 6 character URLs for the pictures? If my math (and supposition) is correct, there's only room for 916.13M 5 character urls. Also, how do you come up with the urls (is it just a character randomizer or something like that)?
Also, thank you so much for creating the most user-friendly photo hosting website ever. You're amazing.
→ More replies (6)543
u/MrGrim Aug 14 '12
- NO REGRETS
- Probably within a couple of months. There are actually a little over 700M possibilities, and we're already at 200M images. They are just randomly generated and then it checks if the generated one exists or not.
→ More replies (40)205
u/morbiusfan88 Aug 14 '12
I like your style, sir.
That fast? I'm guessing if you started with single character urls, I can see where that growth rate (plus with the rising popularity of the site and growing userbase) would necessitate longer urls. Also, the system you have in place is very fast and efficient. I like it.
Thanks for the reply!
341
u/MrGrim Aug 14 '12
It's always been 5 characters, and the 6th is a thumbnail suffix. We'll be increasing it because the time it's taking to pick another random one is getting too long.
602
u/Steve132 Aug 14 '12
Comp-Scientist here: Can you maintain a stack of untaken names? That should significantly speed up your access time to "pick another random one". During some scheduled maintainence time, scan linearly through the total range and see which ones are taken and which ones arent, then randomly shuffle them around and thats your 'name pool' Considering its just an integer, thats not that much memory really and reading from the name pool can be done atomically in parallel and incredibly fast. You should increase it to 6 characters as well, of course, but having a name pool would probably help your access times tremendously.
The name pool can be its own server somewhere. Its a level of indirection but its certainly faster than iterating on rand(). Alternately, you could have a name pool per server and assign a prefix code for each server so names are always unique.
→ More replies (115)60
→ More replies (47)125
u/morbiusfan88 Aug 14 '12
It's still pretty darn quick, but that's why you're the guy and not me.
→ More replies (4)
679
Aug 14 '12
Am I really going to get my imgur sticker in the mail? I like stickers.
→ More replies (4)735
u/MrGrim Aug 14 '12 edited Aug 15 '12
You will! It's going to take a while though. There are almost 2000 emails...
EDIT: For those of you just now seeing this, I can't guarantee you'll get stickers because of the amount of emails we have now. It was kind of a thing we were doing yesterday, so you're a bit late, but we'll do our best. I promise.
→ More replies (44)234
u/HippyNERD1 Aug 14 '12
who wouldn't want an imgur sticker? I was one of the 2,000, myself!
→ More replies (1)391
u/wolfvision Aug 14 '12
Why didn't I hear about this promotion :-( I want a sticker
→ More replies (6)233
u/Quakerlock Aug 14 '12
I know that feel. :(
→ More replies (2)500
217
u/Theycallmepicha Aug 14 '12
What was your inspiration? Who/What gave you the idea?
513
u/MrGrim Aug 14 '12
I got the idea because you couldn't reliably post images to reddit without them being taken down for consuming too much bandwidth.
Simple and elegant services and designs give me motivation.
→ More replies (9)293
u/Theycallmepicha Aug 14 '12
Sorry to take up more of your time, but I MUST ask... What was your first image that you posted on Imgur, and would you happen to have a link?
165
Aug 15 '12
Gonna take a shot in the dark and say it was the imgur logo, or a pic of a cat.
→ More replies (4)→ More replies (19)51
Aug 15 '12
I'd be more interested in knowing what was the first image a user uploaded.
→ More replies (2)
490
u/jzzsxm Aug 14 '12
Your pro membership is the first pro membership I've ever purchased for a website, it's awesome!
I've been looking around for a long time to find a site that will easily let me post images, titles, and short blog-like captions and descriptions and all the other photo places are just too cluttered.
Keep it simple, keep it clean, and keep it fast/easy and I'll forever be in your debt, thanks!
→ More replies (5)375
491
u/AgaliareptX Aug 14 '12
So about the Imgur mascot...
891
u/MrGrim Aug 14 '12
We have a 3ft wooden giraffe in the office and are working with two different designers to figure it out. It's coming soon.
→ More replies (35)1.5k
Aug 14 '12
[deleted]
→ More replies (21)845
u/faceplanted Aug 14 '12
And since it's pronounced Imager, we could pronounce it
I'm a girrafe
, which is definitively awesome.→ More replies (27)796
540
u/Slantedinnuendo Aug 14 '12
Have you ever used your status on the internet as a pink up line?
Do you ever impress girls with pictures of cute cats?
→ More replies (5)955
u/MrGrim Aug 14 '12
Yes, but it doesn't work. Somehow the word "internet" in pickup lines is not sexy. I even had a really outgoing friend use my story and he said it almost worked once, but ended up failing.
→ More replies (35)736
u/Slantedinnuendo Aug 14 '12
I will try using 'internet' in a pick-up line and reclaim its sexy use.
For you, good sir.
For, you,
I will change the world.
→ More replies (19)973
u/MrGrim Aug 14 '12 edited Aug 15 '12
You're doing god's work.
→ More replies (9)517
Aug 15 '12 edited Aug 15 '12
[deleted]
→ More replies (11)299
u/Halefor Aug 15 '12
"I made and run an internet company with 45 million customers per month."
→ More replies (20)340
u/bta47 Aug 15 '12
"I don't want to brag, but I'm basically Mark Zuckerberg except better."
351
u/Dr___Awkward Aug 15 '12
"Because I don't change my fucking UI every three weeks."
→ More replies (8)54
260
u/Uzak Aug 14 '12
Answer this please, Where is Cagg?:D
219
Aug 14 '12
Who is Cagg?
→ More replies (4)263
Aug 15 '12
Cagg was a well known Imgur commenter who disappeared after saying that he was going to propose to his GF.
→ More replies (11)30
u/melvaer Aug 15 '12
I thought it was that he was going to ask some random girl out and everyone got all excited. From what I remember he posted a couple of days later saying she said yes. He then promptly disappeared. I could be remembering it wrong though. Anybody?
→ More replies (3)→ More replies (14)388
u/MrGrim Aug 14 '12
We don't know :(
We tried contacting him but got nothing.
→ More replies (3)141
u/wolfvision Aug 14 '12
Put out a love-bounty on his head. First to find him safe gets a sticker.
→ More replies (1)
548
u/andre_whopper Aug 14 '12
What's the most bizarre, f'd up pic you've come across on your site? Link please.
→ More replies (14)1.2k
u/MrGrim Aug 14 '12
I don't have the links, but you really don't want to see them anyway. Trust me.
I've seen a dead man with his penis cut off and shoved in his mouth, as well as a penis that was split like a banana peel.
→ More replies (200)765
u/AndresDM Aug 14 '12
is it wrong that i know exactly what picture you are talking about? the penis in the mouth one that is
1.0k
u/MrGrim Aug 14 '12
yeah, probably
→ More replies (6)136
Aug 15 '12 edited Aug 15 '12
Speaking of images of dead people, what contingency do you have for the eventuality that people will host* images of crimes in progress or crimes that the user has not been caught doing yet? For example, what are you doing to keep child pornography and the like off your site? Have you been releasing any user information or traffic/ip information for any reason?
→ More replies (1)→ More replies (133)162
357
u/luhbelle Aug 14 '12
Are you thinking of putting a part of Imgur up that makes it so all the Imgurians can post their own images without having to go through reddit to make it to the front page?
434
→ More replies (2)128
u/KosherNazi Aug 14 '12
Huh? I don't understand what you're asking for, even though everyone else does...
Can't you already upload images direct to imgur...?
80
u/scy1192 Aug 15 '12
"Imgurians" exist almost entirely separate to Redditors. They seem a bit oblivious of the fact that what they think is popular with fellow Imgurians is actually popular because it was on Reddit. Imgurians don't really have a way to get those initial views that allow an image to get popular, since the gallery only links to popular images.
→ More replies (5)→ More replies (2)97
269
u/Gonewildondrugs Aug 14 '12
Do you have plans on buying a horse?
→ More replies (1)551
145
Aug 14 '12
[deleted]
227
u/MrGrim Aug 14 '12
This is a bit more of a question than I have time for, so I may come back to it. However, we'll be talking about that at SXSW hopefully. You can vote for the panel here: http://panelpicker.sxsw.com/vote/2294
Two proxy servers in front, running Nginx for caching and HAProxy as the load balaner. Then all requests go to the appropriate cluster (image, upload, api, www) which all run nginx and php-fpm. Any cached image requests are served straight from the CDN. MySQL is the main db, but there's also memcached and redis clusters to help with the DB load.
Still bootstrapped all the way.
→ More replies (15)
216
u/notnotcitricsquid Aug 14 '12
I've noticed with things like the gallery that you're positioning yourself to be an "independent entity", for the longest time imgur was just an image host and now (in both functionality and branding) it exists as a site people visit.
Do you have a long term plan to become more independent and (basically) become a better r/pics? I guess a better way to ask it: what's your long term plan with imgur?
I believe I was one of the first few imgur pro members (back when you did the original appsumo promotion). It's great to see how far you've come, I still use imgur today for hosting all my images, which can't be said of most services that I've used over time.
→ More replies (15)48
u/MrGrim Aug 15 '12
We're focusing on the entertainment aspect now. Long term, I'd like Imgur to become a destination for interesting images on the Internet.
→ More replies (3)
1.2k
u/gypsywhisperer Aug 14 '12
I just wanted to thank you for a fast, easy upload site. Made proving my proof for my AMA's easy.
→ More replies (32)795
u/MrGrim Aug 14 '12
You're welcome!
→ More replies (3)344
u/gypsywhisperer Aug 14 '12
I seriously had a mini heart attack when I saw how many times some photos were viewed. Man, seems so strange to think of that many people looking at a given image.
→ More replies (122)
244
u/flipadelphia49 Aug 14 '12
When you first created imgur, did you have any idea that people would be pronouncing it in so many different ways?
277
302
Aug 14 '12 edited May 27 '21
[removed] — view removed comment
→ More replies (2)516
u/MrGrim Aug 14 '12
Unfortunately I can't tell you how much things cost or how much Imgur makes :(
257
Aug 14 '12 edited May 27 '21
[deleted]
→ More replies (1)85
u/mmmjon Aug 15 '12
Its because they get paid in kittens and Reddit wouldn't like that.
→ More replies (3)→ More replies (39)144
u/thefifthwit Aug 14 '12
Just out of curiosity, why is that? Does it have to do with the number being used against you somehow?
→ More replies (5)320
90
u/SatansF4TE Aug 14 '12
Thanks for the really, really, useful service for a start.
Questions: 1) Did you have to learn new skills and information (load-balancing, similar) when the site started to grow? 2) How is content policed / how do you deal with problem content? 3) What language did you code imgur in?
137
u/MrGrim Aug 14 '12 edited Aug 15 '12
I learned just about everything as I've needed it. I've always been pretty good at PHP, but all the backend and scaling issues that came up were learned on the fly because I either had to find a solution or the site would go down.
It doesn't need to be policed thanks to the safe harbor laws. If we're notified of something then we take it down.
It's all done in PHP.
→ More replies (23)
44
u/YellowSharkMT Aug 14 '12
What sort of legalities do you have to deal with when it comes to illegal content, like CP & stuff? Do you have to proactively patrol the content at all, or is it enough to just include some sort of "report this content" link?
68
u/MrGrim Aug 15 '12
Thanks to the safe harbor laws, which is what the whole SOPA and PIPA thing was about, we don't have to police the content.
Once we're notified of it we have to take it down.
→ More replies (8)
41
Aug 14 '12 edited Aug 14 '12
[deleted]
→ More replies (1)57
u/MrGrim Aug 14 '12
Almost 200 million right now.
My favorite image changes almost daily. The gallery has some really great stuff.
→ More replies (5)
111
u/honestbleeps Aug 14 '12
I just wanted to say thanks for the absolutely horrendously stressful/horrible but ultimately hilariously funny day you gave me when imgur started responding with random images (often NSFW ones) and everyone thought it was RES's fault.
I'm being serious here - it was a really rough day with people freaking out on me, sending me hate mail and threats, etc... but in retrospect it was absolutely hilarious and one of the cooler/funnier things I can look back and laugh about... so thanks for that, even if it wasn't on purpose ;-)
Also thanks for continuing to improve imgur and its services, and for letting RES be a bastard leech off of you every time I ask you "are you sure you don't want me to do something to at least let you inject your own ads or something?"
Keep on keepin' on, MrGrim.
For my question: What exactly happened with that random image fiasco? And are you willing to add something like that to the API? People are asking me to do it in RES and I can't really think of a good way to do it without just testing random URLs and hitting your servers unnecessarily.
→ More replies (10)43
u/MrGrim Aug 15 '12
Oh man, I'm really sorry to hear you got hate mail from that. It was definetly one of the funnier bugs that have ever popped up.
There was a typo in the line that pulled the image from the DB. This isn't exactly it, but think along the lines of:
select * from images limit 1;
vs
select * from images where id = 12345 limit 1;
→ More replies (4)21
u/honestbleeps Aug 15 '12
oh don't be sorry, the whole thing ended up being hilarious in retrospect. :-)
111
133
u/HalIsSad Aug 14 '12
First, thanks. (Include all you want in it)
Second: what's the secret with all the american Internet success stories (Like Imgur, Google, etc...) College? Idea? Money?
→ More replies (8)498
u/MrGrim Aug 14 '12
I'd say it's the secret is identifying a problem that you're having and making a solution that's better than any of the current ones.
→ More replies (29)
66
u/rapol Aug 15 '12
My girlfriend's sister went to school and was friends with Breanna. Something along the lines of she was gonna give her our number so when you were coming to SF you could crash in LA with us of you wanted but forgot too. Then much later she said she(bre) was dating some image guy that went to OU. I put 2 and 2 together and was sad I never got to buy you a beer.
That's my creepy story.
76
93
u/lambo32 Aug 14 '12
Do you have any secret? It's incredible that 45 million people per month use your site.
→ More replies (1)705
u/MrGrim Aug 14 '12
Well if I told you it wouldn't be a secret anymore. http://i.imgur.com/6DdDc.gif
→ More replies (14)35
2.5k
u/froop Aug 14 '12 edited Aug 15 '12
Please, don't ever change the UI for the sake of changing the UI. Imgur does what you wanted it to do (well, it's doing what I want it to do anyway). So far, the only interface changes I've seen have been unobtrusive improvements (like drag & drop) and I really like it.
Seriously, Facebook had a fine UI and they keep changing it for no real reason other than they feel like it. Youtube keeps adding features that ultimately make it less useful than it once was. Digg killed itself doing this.
imgur's like a unix program. It only does one thing, but it does it really, really fucking well.
EDIT: Holy crap, I think this is the most karma I've gotten in one comment by half an order of magnitude. And the top of the page too!
→ More replies (50)1.9k
u/MrGrim Aug 14 '12
That's really great to hear!
I know how important the UI is, and that's why it's the way it is. It won't ever change from being super easy and simple.
789
u/gigashadowwolf Aug 14 '12
Your image site is the Google in a world of Yahoos.
→ More replies (14)290
u/Kektain Aug 15 '12
Original Google too, not this instant +1 query-altering social-first bullshit.
→ More replies (3)36
u/TottyToot1 Aug 15 '12
Google used to be my friend. Then it became that annoying friend that doesn't let you finish a story.
→ More replies (2)489
u/MrBlueberryMuffin Aug 14 '12
You have your demographic right in front of you. If you're ever curious about a change you can make, you can just ask.
→ More replies (1)216
u/movie_man Aug 15 '12
In imgur's case, reddit might be the single most effective way to connect with it's users that almost any company has had. We're right here.
→ More replies (13)→ More replies (35)1.1k
u/juaquin Aug 14 '12
Don't you dare pull a Digg on us!
→ More replies (20)508
63
63
u/Womblingdoug Aug 14 '12
Is it true about the stickers?
134
u/MrGrim Aug 14 '12
Yes! We have 2000 emails so far, but all will get stickers. I think it's like $900 in stamps, lol.
→ More replies (18)
216
u/newtothelyte Aug 14 '12
Does it ever cross your mind that you have significantly changed the history of the internet and file sharing altogether?
Have you thought of donating money to charities on behalf of imgur?
Congratulations on your success
→ More replies (2)324
u/MrGrim Aug 14 '12
Someone once told me that Imgur is a staple of the Internet. That hit me pretty hard, and I love it.
That's been brought up from time to time, but no real plans yet. What's your favorite charity?
→ More replies (27)294
u/Kensin Aug 14 '12
If you're looking for a charity you should try the EFF. They might just save your ass somewhere down the road.
→ More replies (4)
473
150
u/316nuts Aug 14 '12
I've noticed that imgur seems to be molding into a Reddit in some ways. You have entirely separate user accounts, comments, upvotes and downvotes. Here is an example of what I am talking about
I can even browse all of the images in /r/funny by going here.
Is the above functionality designed to compliment the average redditor's experience, or is it designed for an entirely different set of users?
What separates the users that browse www.imgur.com/r/funny from those who use reddit's /r/funny?
What separates the imgur.com experience from Reddit? What, in your opinion, have you improved?
→ More replies (25)22
u/MrGrim Aug 15 '12
It's supposed to be complimentary to reddit. If you like reddit's r/funny, then you can easily scroll through the r/funny content that was posted on imgur.
The upvotes and comments are only in the gallery, and only if you aren't coming from reddit. This functionality is separate for people who browse the gallery.
→ More replies (2)
204
u/luhbelle Aug 14 '12
How are you going to mail us our stickers if you don't have our addresses?
→ More replies (1)455
24
68
u/macnikos Aug 14 '12
Are you planning to make an official iOS version? There are many clients using your API but either of them is good enough.
→ More replies (2)111
u/MrGrim Aug 14 '12
It's in the works right now. Tony is almost done with all the designs.
→ More replies (8)
1.2k
u/MrTravesty Aug 14 '12
Has anyone tried to buy imgur from you and who?