Websites like Imgur are able to detect whether the browser is requesting the image as a part of an tag or a separate document by sniffing the Accept header. So when a direct Imgur image link is opened in its own tab, Imgur can redirect to a webpage if it feels like it. In Firefox, by changing about:config value "image.http.accept" to */* it's possible to avoid this behavior and it will load exactly what you asked for…
The Decline of Imgur on Reddit and the Rise of Reddit's Native Image Hosting
211–220 of 282 posts
Re: The Decline of Imgur on Reddit and the Rise of Reddit's Native Image Hosting
#212Earlier quoted context omitted.
Or you could, you know, pay for it.
Even if I'm willing to pay, there aren't enough other people to make it viable. Plus, a large part of the value is the low friction upload.
Re: The Decline of Imgur on Reddit and the Rise of Reddit's Native Image Hosting
#213Earlier quoted context omitted.
As it turns out, it's really hard to monetize an S3 bucket at scale.
Things like that makes me wish NDN[1] would succeed. Essentially in this network instead using addressing to address hosts, they address the data. This brings interesting properties, since routers are aware what data is being transferred they can start caching it. In the end no CDNs are needed (network takes care of it) so people can host data themselves without worrying of it getting too popular. [1] https://named-d…
Re: The Decline of Imgur on Reddit and the Rise of Reddit's Native Image Hosting
#214Earlier quoted context omitted.
Things like that makes me wish NDN[1] would succeed. Essentially in this network instead using addressing to address hosts, they address the data. This brings interesting properties, since routers are aware what data is being transferred they can start caching it. In the end no CDNs are needed (network takes care of it) so people can host data themselves without worrying of it getting too popular. [1] https://named-d…
Except the end-user ISPs are quite content with requesting traffic from the providers; they like the imbalance as it gives them something to negotiate with (that's why inbound is free on cloud - they're happy to fight the imbalance). Why would they start caching your images for free? Also doesn't that mean everyone in between know you're requesting degeneration.jpg? Vs now where they'd only know the domain and maybe…
Normally that would benefit ISPs (they do have a network of routers so it would naturally help them, since they would not need to send the same thing over and over again, they do pay for traffic to their uplinks).
But, on the other hand ISPs artificially reduce their bandwidth and expect companies like Netflix to pay and do peering with them. Well, this won't help against it, but while it can replace TCP/IP it can also work as an overlay network and you can skip the ISP.
> Also doesn't that mean everyone in between know you're requesting degeneration.jpg? Vs now where they'd only know the domain and maybe could do transfer size analysis? Sort of the opposite direction of TLS everywhere (CloudFlare exempted)?
The protocol itself doesn't leak that information. Remember, there are no addresses to individual machines to people, only addresses for the data. When you request something the routing protocol will route the request to the source of data. Each router remembers the previous hop the request came from. On each hop a router checks if it already caches the data and responds, otherwise forwards request further. So even the source website doesn't know who requested it. I suppose the issue might be that router immediately would know what you requested.
You can mitigate it in two ways:
- encrypt the data and only give key to decrypt it to subset of people who supposed to be able to access it
- encrypt data individually per user, in that case you no longer can rely on caching properties of the network and the source server needs to be aware who requested what (since it is encrypting the data). i.e. you falling back to the way how TCP/IP now operates.
> Also how do you bootstrap it? If I upload some image and it's instantly popular on reddit and generating many Mbps of traffic, don't I have to stick around long enough to get it up and cached? Or would there be free seed services that will get the first several GB out?
Well you're expected to host it all the time. The network won't be caching it forever individual packets have TTL and also routers can purge data if they need to make space for other data that is now popular.
I suggested NDN as a response to that S3 bucket doesn't handle highly popular content well. The NDN properties allow highly popular content being hosted even from places with low bandwidth, because the network will handle the load.
Re: The Decline of Imgur on Reddit and the Rise of Reddit's Native Image Hosting
#215Earlier quoted context omitted.
Reddit killed the model that allows them to be financially viable and "not annoying". I suspect the alternative is to shut down. The bit of community that exists solely within imgur can't be enough to subsidize the bandwidth costs of everyone else, can it? Thus far every image hosting site has gone the cycle of initially good, annoying attempts at monetizing, then shutting down. Which, of course, leaves a trail of fo…
As far as I know, Imgur actually started off as a bit of a public service. From Wikipedia: "Imgur was created as a response to the usability problems encountered in similar services. Designed to be a gift to the online community of Reddit, it took off almost instantly, jumping from a thousand hits per day to a million total page views in the first five months."
I cant stand the new i.reddit img service, but that could be me just being an off-my-lawn-er...
but I am wary of reddits motivations, as I dont trust the admins all that much given the fact that they are a huge social manipulation tool - and if you don't toe the corporate line in the US, they shut you down.
Re: The Decline of Imgur on Reddit and the Rise of Reddit's Native Image Hosting
#216Earlier quoted context omitted.
Even if I'm willing to pay, there aren't enough other people to make it viable. Plus, a large part of the value is the low friction upload.
That doesn't make sense to me. You could do this now with S3 (although you might need to write the slick interface); scaling shouldn't break anything, though pricing might need to correspond to how much you upload.
I don't have a solution to the problem other than big pocket provider offers it as a public service. Somewhat like Let's Encrypt, or Cloudflare.
Edit: I suppose somebody could make a slick interface that uses parasite type storage and redirects...stealing storage from various free services like Google Drive. Offer some kind of karma points for creating and donating new Google Drive, OneDrive, etc, credentials. Would likely get shut down though.
Re: The Decline of Imgur on Reddit and the Rise of Reddit's Native Image Hosting
#217Earlier quoted context omitted.
I want to talk about that community, because it genuinely boggles my mind. Their culture is as if they were crafted by /r/circlejerk as some sort of cosmic joke. They repeat the same memes ad nauseam, in every post , seemingly completely unaware. They lack any measure of what I consider healthy internet cynicism - if you post a picture of your face and say "I beat cancer!", you're getting upvotes, and there won't be…
I feel like you just described reddit.
Re: The Decline of Imgur on Reddit and the Rise of Reddit's Native Image Hosting
#218Earlier quoted context omitted.
Things like that makes me wish NDN[1] would succeed. Essentially in this network instead using addressing to address hosts, they address the data. This brings interesting properties, since routers are aware what data is being transferred they can start caching it. In the end no CDNs are needed (network takes care of it) so people can host data themselves without worrying of it getting too popular. [1] https://named-d…
Is there a 140 word summary of what that is? It's website is a confusing mess of consortium speak.
Essentially the big change is that instead of using addresses for servers what if you put addresses on the data itself. That approach gives some properties:
- network can cache the data - no CDNs needed, no slash dot effects etc - free multicasting (a hard problem at scale with TCP/IP) - better handling of slow/lossy network - easy multipath routing
etc.
It's very efficient for things that can potentially have many people interested in. Like streaming popular videos, hosting images (like discussed here imgur). The benefit for these sites is that they would have lower costs to operate because they would require less bandwidth, because anything that's popular will be cached by the network.
Edit: Also: https://en.wikipedia.org/wiki/Named_data_networking
Re: The Decline of Imgur on Reddit and the Rise of Reddit's Native Image Hosting
#219Earlier quoted context omitted.
And most of them were crap because of mess, noisy sites with intrusive ads. The basic problem seems to be that the web has a trust issue, not between users and services. But between services and advertisers. Until that trust issue is solved, so that sites can bring ad hosting under their own domain rather than embed unsupervised ads from third parties, there will be no end to this runaround. That said, inhouse ad man…
Do you think it's possible to create an ethical ad network? It's something I wonder about at least once a month, but I'm not sure if it could compete.
Re: The Decline of Imgur on Reddit and the Rise of Reddit's Native Image Hosting
#220Earlier quoted context omitted.
Would it be possible and good to use desktop users' browsers as WebTorrent hosts for images? This would make the users pay for their browsing, allowing for the experience to be without ads.
Isn't what projects like https://freenetproject.org/ or https://www.torproject.org/ essentially do?