If you’ve already got a bucket ready to roll for this sort of thing, S3 is cheap, straightforward, with a stable interface and API, ownership over your assets, and a much lower chance your content will end up placed on-page and strongly associated with stuff that isn’t yours.
Free beats cheap. Imgur and its comeptitors are also straightforward. You don't really need an API for a single upload. The ownership and control argument is great in theory, but this is now an image on the internet. Anyone can link to it which will cost you money. Anyone can download it and upload to somewhere else. That means all appearances of control are artificial. I don't see much benefit here.
> You don't really need an API for a single upload.
Au contraire, what I “didn’t really need” was an entire image processing and sharing platform run for someone else’s benefit. That image sharing platform is itself primarily accessed via the use of a grossly overweight multiple-API client called a “web browser”.
No, what I want is a programmatic interface with multiple language bindings and a command line tool, so I don’t even have to leave the terminal. When I share an image, my preferred service for this is a bucket.
>what I “didn’t really need” was an entire image processing and sharing platform run for someone else’s benefit.
Do you think AWS is run as a public service? If you aren't hosting it on your own hardware, someone else is benefiting.
>That image sharing platform is itself only accessible via the use of a grossly overweight multiple-API client called a “web browser”.
The web browser that you are using to post this comment?
It takes two clicks of the mouse to upload something to Imgur. Maybe you have built an S3 workflow that is nearly as seamless, but it would be tough to beat Imgur for simplicity.
I got no problem if anyone prefers to upload images like this. People have their own preferences and I can't argue with "I prefer to stay in the terminal". However "I like this better" is a different statement than "this is better" and the comment I replied to was closer to the latter.
hard to imagine someone stooping to this level of antagonistic misrepresentation because they disagreed with someone else’s preference for image hosting, but there it is.
“two clicks of a mouse” - that’s a negative, not a positive, attribute. I’d rather not use a mouse, when possible. And yes, my S3 “workflow” is a very short shell script.
are you actually interested in which user agent I use to access HN, or was that just a snide assumption? I mean, sure, sometimes it is, but it’s ableist arrogance to assume everyone’s using a fat graphical client. Folks really don’t always use a web browser, or touch a mouse, to interact with websites.
I'm not trying to be a jerk and challenge your authority, just trying to get better because I legitimately don't know where I crossed the line. Can you be more specific about what I did wrong here? Because comparing the advantages and disadvantages of different approaches to image hosting seems perfectly on theme for HN.
Already with https://news.ycombinator.com/item?id=32524176, though, you started breaking the site guidelines by leading with "Do you think AWS is run as a public service?", which is obviously not what anyone thinks. That broke the site guideline that asks you not to be snarky, as well as this one: "Please respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize. Assume good faith." (The rest of that post seems fine.)
Things went further off the rails with https://news.ycombinator.com/item?id=32524512. This is definitely a flamewar comment, in the tit-for-tat style, which we want to avoid here. When people lead with "What?" and/or start arguing about who said what and who's misrepresenting who, this is not curious conversation, it's irritable meta-argument. That's basically always off topic here. The thing to do when tempted to post like that is to just walk away. Let the other person "win"—the actual winner is the one who finds the freedom to walk away first.
https://news.ycombinator.com/item?id=32525065 is more of the same, although not in the tit-for-tat sequence. It's just not interesting or helpful to post complaints about being wrongly accused, misunderstood, etc. Again, it's not curious conversation, which is what we want here.
I realize the other commenter was provocative and also broke the rules (probably worse than you did), but from their perspective it's not hard to understand how you provoked them.
Commenters here need to follow the rules regardless of what anyone else does. It always feels like the other person started it and did worse, so ultimately all parties have to be ok with an "unfair" (i.e. one that feels unfair) outcome, or things just keep deteriorating.
I don't know, it just seems wild to me that I am the one receiving accusations of being antagonistic when other people are writing comments like this. You could try answering my question rather than giving this opaque answer that says nothing. I legitimately don't know what upset that person. Was it that I assumed they browse the internet the same way as 99.9...% of people?
This touches a semi-related nerve. When you share a photo on iOS there’s an option to remove exif data—or at least the photo’s location—but there’s no way to always have it removed by default. Really annoying and easy to forget. /rant
I think that you can at least choose for photos you take to not have location data at all in camera settings.
I found out because the feature of mapping of where your pictures where your pictures were taken did not work for me, because I stopped the camera from having location data.
I think the default is to remove everything. I like to archive nice photos and because of that always have to ask family members to resend the image with metadata enabled.