I have a proxy (squid) that supplies HTTPS just fine. It just can't cache anything served over HTTPS.
Polipo is the same way: it caches cleartext HTTP and uses CONNECT for HTTPS. But with HTTPS traffic having already exceeded cleartext HTTP traffic, the majority of traffic passing through the Squid or Polipo proxy will be under the CONNECT method. And as more and more public sites continue to adopt HTTPS, your cache hit rates will fall to single digit percentages, at which point there becomes less of a business case for continuing to maintain the proxy in the first place.
But once you prove you CAN block illegal content then why aren't you blocking more of it?
Probably because the copymafia hasn't yet reported the other sites properly. "We are blocking The Pirate Bay based on evidence that you have submitted to us. If you have evidence of other sites with a clear focus on facilitating infringement of your organization's copyrights, please let us know."
DCMA, yeah. The world does not care about DCMA, only the US.
Technically, you are correct. But in practice, two things are true. For one thing, Slashdot and many of its users are in the United States. For another, I mentioned not only DMCA but also "foreign counterparts" to the DMCA, by which I meant other countries' implementations of the WIPO Copyright Treaty of 1996, such as Article 6 of the Directive 2001/29/EC in the European Union and the "digital locks" provision of the Copyright Modernization Act of 2012 in Canada.
If it's something I really want to read I'll go to the html source with the developer tools and/or manipulate the html/css to show the content I want.
Unless it turns out that the rest of the article is either a block of encrypted text that the script needs to decrypt or a separate resource that the script needs to fetch using XMLHttpRequest.
Usually, if adblock is blocked and javascript is required I go somewhere else.
Good luck with that if the top several results for a given set of search terms also require script.
This is the kind of ridiculous conversation that happens when people talk about whether or not the laws-as-written (or re-written by courts) apply to a situation, instead of people talking about what they want the law to be.
Then the question becomes who's going to convince three-fourths of state legislatures to call a convention, propose amendments, and ratify them.
I think that has to do with a really big company up in Redmond, which made a lot of money with a rip-off of another graphics-only operating system and produced code of dubious modularity and unnecessary bloat and complexity. I think their name starts with "M" or something.
Or was it an N?
Nintendo of America is also in Redmond, Washington, and the feature set of the Picture Processing Unit in the Nintendo Entertainment System was heavily inspired by that of the Texas Instruments TMS9928 in the ColecoVision. NES games likewise ballooned up to half a megabyte over the system's life,* compared with the more compact ROM sizes of the Atari 2600 and ColecoVision. I mean seriously, 48K for Tetris?
* Only three licensed NES games were larger than 512 KiB: Kirby's Adventure, AD&D: Pool of Radiance, and Uncharted Waters.
they just removed half the content while leaving all the ads and tracking in place.
Advertisers pay for a website to keep its lights on. And they don't pay near as much if they can't target a demographic. Would you prefer to have to subscribe to each site you visit?
Is a 400x400 pixel image scaled down to, say, 250x250 pixels "unnecessarily large"? If so, how is a site supposed to know to send a bigger image when you tell your browser to zoom in or change to a high-resolution display?
Some how win10 isn't allowing me to edit the host file even as Administrator
Since Windows 8, the administrator has to exclude %SystemRoot%\system32\drivers\etc\hosts from Windows Defender. It's under Windows Defender protection in the first place because in the past, malware has used this file to redirecdt popular social media sites to phishing sites. Go to Start (Windows logo) > Settings (gear icon) > Update & security > Windows Defender > Exclusions.
Even downloading from top to bottom and prioritizing text don't help when several resources change the appearance of text above the fold, such as style sheets and fonts.
I need both a GSM and a CDMA carrier to be able to make a trip from Seattle to Salt Lake
15 miles? Are there no terrestrial (surface) RF-based connectivity solutions available to you?
For one thing, terrestrial RF service tends to cost $5 to $10 per GB. For another, AC mentioned that no single terrestrial RF carrier covers the entire route from Seattle, Washington, to Salt Lake City, Utah.
Providers don't offer a proxy because an HTTPS proxy requires each user of each browser on device to add the proxy's root certificate to the certificate store used by the profile associated with that user, browser, and device. Non-technical users are unlikely to successfully complete this process for both the OS-wide certificate set and the separate NSS set used by Firefox.
OSes don't have security issues that effect a single APP.
If your operating system has a vulnerability, this means an attacker can surreptitiously install a keylogger that intercepts your passwords and other credentials used in a single app.
That is why *I* and most people I know, use a Skype account for Skype, and not... what exactly is the name of your account?
If you want to continue this discussion privately, my Microsoft account is d_yerrick [strudel] hotmail [full stop] com.
Parallelism is fine for wired broadband but starts to break when you deal with the conditions described in the featured article. Satellite has 1000 ms pings and up to 10 percent packet loss. And trying to multiplex 36 TCP connections over one 0.05 Mbps dial-up connection might cause each of the connections to time out, particularly if a server is using slowloris mitigation.
I'd rather reduce the 30 components to 5 by using an adblock and a tracker script blocker
Which doesn't work so well once the majority of commercial news-editorial sites start to make everything past the abstract JavaScript-dependent and use the DMCA, CFAA, or foreign counterparts against developers and users of filter lists that use anti-anti-adblock.
So making the app stop running and say: upgrade to new version, and "new version" only runs on a newer version of the OS helps no one.
It helps protect the user base at large from harassment by impersonators using keylogged credentials of users that a particular user trusts.
If a game is available to the public without charge, what prevents it from being released under a free software license?
Does not help much in the case of free games.
If your game is free software, can't you just distribute it through GitHub's binary release system?
I have a proxy (squid) that supplies HTTPS just fine. It just can't cache anything served over HTTPS.
Polipo is the same way: it caches cleartext HTTP and uses CONNECT for HTTPS. But with HTTPS traffic having already exceeded cleartext HTTP traffic, the majority of traffic passing through the Squid or Polipo proxy will be under the CONNECT method. And as more and more public sites continue to adopt HTTPS, your cache hit rates will fall to single digit percentages, at which point there becomes less of a business case for continuing to maintain the proxy in the first place.
But once you prove you CAN block illegal content then why aren't you blocking more of it?
Probably because the copymafia hasn't yet reported the other sites properly. "We are blocking The Pirate Bay based on evidence that you have submitted to us. If you have evidence of other sites with a clear focus on facilitating infringement of your organization's copyrights, please let us know."
and use the DMCA [...] or foreign counterparts
DCMA, yeah. The world does not care about DCMA, only the US.
Technically, you are correct. But in practice, two things are true. For one thing, Slashdot and many of its users are in the United States. For another, I mentioned not only DMCA but also "foreign counterparts" to the DMCA, by which I meant other countries' implementations of the WIPO Copyright Treaty of 1996, such as Article 6 of the Directive 2001/29/EC in the European Union and the "digital locks" provision of the Copyright Modernization Act of 2012 in Canada.
Is the software provided for all five of Windows, macOS, GNU/Linux, iOS, and Android?
If it's something I really want to read I'll go to the html source with the developer tools and/or manipulate the html/css to show the content I want.
Unless it turns out that the rest of the article is either a block of encrypted text that the script needs to decrypt or a separate resource that the script needs to fetch using XMLHttpRequest.
Usually, if adblock is blocked and javascript is required I go somewhere else.
Good luck with that if the top several results for a given set of search terms also require script.
This is the kind of ridiculous conversation that happens when people talk about whether or not the laws-as-written (or re-written by courts) apply to a situation, instead of people talking about what they want the law to be.
Then the question becomes who's going to convince three-fourths of state legislatures to call a convention, propose amendments, and ratify them.
I think that has to do with a really big company up in Redmond, which made a lot of money with a rip-off of another graphics-only operating system and produced code of dubious modularity and unnecessary bloat and complexity. I think their name starts with "M" or something.
Or was it an N?
Nintendo of America is also in Redmond, Washington, and the feature set of the Picture Processing Unit in the Nintendo Entertainment System was heavily inspired by that of the Texas Instruments TMS9928 in the ColecoVision. NES games likewise ballooned up to half a megabyte over the system's life,* compared with the more compact ROM sizes of the Atari 2600 and ColecoVision. I mean seriously, 48K for Tetris ?
* Only three licensed NES games were larger than 512 KiB: Kirby's Adventure, AD&D: Pool of Radiance, and Uncharted Waters.
Don't be on a satellite connection. duh.
Then what instead? You buying?
Which means Opera gets to see your payment credentials, correct?
they just removed half the content while leaving all the ads and tracking in place.
Advertisers pay for a website to keep its lights on. And they don't pay near as much if they can't target a demographic. Would you prefer to have to subscribe to each site you visit?
unnecessarily large images which get scaled
Is a 400x400 pixel image scaled down to, say, 250x250 pixels "unnecessarily large"? If so, how is a site supposed to know to send a bigger image when you tell your browser to zoom in or change to a high-resolution display?
Some how win10 isn't allowing me to edit the host file even as Administrator
Since Windows 8, the administrator has to exclude %SystemRoot%\system32\drivers\etc\hosts from Windows Defender. It's under Windows Defender protection in the first place because in the past, malware has used this file to redirecdt popular social media sites to phishing sites. Go to Start (Windows logo) > Settings (gear icon) > Update & security > Windows Defender > Exclusions.
But yes, Slashdot is a good illustration of the problem. A real 'nerd' site would never do this.
Beware of "no true Scotsman" fallacies.
On what you call "A real 'nerd' site", who would pay for the bandwidth, hosting, code maintenance, selection of stories, and user support?
Even downloading from top to bottom and prioritizing text don't help when several resources change the appearance of text above the fold, such as style sheets and fonts.
Script-block instead.
At the end of the first paragraph: "Please enable JavaScript to view the rest of this article."
And for some reason, CDNs use a different hostname for every client's files
That's to allow the same origin policy to prevent scripts from different clients from colluding to track users across sites.
so the DNS lookup is never cached.
It is if you view multiple documents on one client's site.
I need both a GSM and a CDMA carrier to be able to make a trip from Seattle to Salt Lake
15 miles? Are there no terrestrial (surface) RF-based connectivity solutions available to you?
For one thing, terrestrial RF service tends to cost $5 to $10 per GB. For another, AC mentioned that no single terrestrial RF carrier covers the entire route from Seattle, Washington, to Salt Lake City, Utah.
Providers don't offer a proxy because an HTTPS proxy requires each user of each browser on device to add the proxy's root certificate to the certificate store used by the profile associated with that user, browser, and device. Non-technical users are unlikely to successfully complete this process for both the OS-wide certificate set and the separate NSS set used by Firefox.
OSes don't have security issues that effect a single APP.
If your operating system has a vulnerability, this means an attacker can surreptitiously install a keylogger that intercepts your passwords and other credentials used in a single app.
That is why *I* and most people I know, use a Skype account for Skype, and not ... what exactly is the name of your account?
If you want to continue this discussion privately, my Microsoft account is d_yerrick [strudel] hotmail [full stop] com.
For each page of text and every image, HTTP requests a new TCP connection and tears it down after transfer.
Which version of HTTP are you using? Even HTTP 1.1 has keep-alive.
Parallelism is fine for wired broadband but starts to break when you deal with the conditions described in the featured article. Satellite has 1000 ms pings and up to 10 percent packet loss. And trying to multiplex 36 TCP connections over one 0.05 Mbps dial-up connection might cause each of the connections to time out, particularly if a server is using slowloris mitigation.
I'd rather reduce the 30 components to 5 by using an adblock and a tracker script blocker
Which doesn't work so well once the majority of commercial news-editorial sites start to make everything past the abstract JavaScript-dependent and use the DMCA, CFAA, or foreign counterparts against developers and users of filter lists that use anti-anti-adblock.