So true. Just like high definition video or images.
This bill should also ban: large hero images, serving more than 500 KB of JavaScript, making more than 50 HTTP calls when loading a page, causing the fans to spin up when loading the page, unnecessarily using web fonts.
Banning these things would make the web so much better.
It'd be awesome to have an extremely lightweight protocol that lets you get the size or approximate size of a resource before download. Maybe a new HTTP method like SIZEOF.
But how to make it truthful? Other than client cutting off download at the expressed limit. Would that be good enough? And how to express "fuzzy" sizes like "at least 1MB but might be a little more or less".
I believe you want HTTP HEAD. It's defined to return the same response as a GET but without a body. You can therefore look at the Content-Length response header to see what actually issuing a GET will cost you.
The server should not return fuzzy content lengths: your client should have soft limit ranges rather than a single hard limit.
Of course, the server is not required to support HEAD, nor is it required to include Content-Length, which touches on your real complaint:
Programmers get to write programs the way they want to, and most of them don't share your value of preserving bandwidth and using progressive enhancement.
That is a relational and human problem. There is no technological solution to it.
Pardon my ignorance here, never worked on this kinda program before, but isn't is actually hard on complex databases like Facebook to actually remove data, better just to mark it as unviewable?
It's not just complex databases, but any database that uses indexes (basically any production database).
Deleting a record from a table can cause a re-index, which is very intensive. It's much easier to flag a column in a record as "deleted" or whatever, and then run a cleanup during off-peak hours.
I'm sure there are clever ways around that with proper knowledgeable DBAs on your team, but as I'm a web dev for smaller audience projects, I don't touch solutions that require those types of optimizations that I'm sure Facebook has implemented.
I'm sure there's some technical reason they could come up with, but to me, that's admitting they didn't design the database with that use-case in mind.
Disclaimer: Have no experience with databases at that scale so maybe this isn't entirely unreasonable.
Wouldn't surprise me if some meth manufactures found the place to be fairly empty and was operating out of one of the buildings. Only to get caught shipping product somewhere and the FBI backtracked it to the observatory.
Heh, this is the most probable explanation yet, and it is being downed? This is a real problem in the US for anyone that hasn't had a meth lab bust in thier local hood, gated community or national/state/muni park.
This seems like a stupidly conspicuous location to setup a meth lab unless you assume that not a single person visits the facility for months at a time and no one would notice large plumes of smoke rising from it.
No disagreement from me. However, we are talking about tweekers & cookers. They tend to be genuinely resourceful, yet not the most intelligent of peoples.
It took 2 years to get a blatant lab shut down on my upper middle-class street. Ex-neighbor's ex-engine mate happened to transfer from FD to our local PD precinct & made detective. He was the only reason the rat nest was disturbed.
I just don't see what value private health insurance companies bring to the table anymore. They are not helping get the best coverage for their patients and they squeeze the crap out of the care-givers until its hardly worth their time.
As an early IT job, I worked for a famous boxing promotor who would take end of career fighters and charge them a fee to "school them" into bodyguards and find their first quazi-celeb client. Was fascinating to watch their training at the gym.
Basically, most fights are fixed except for big headline bouts. Trainers and promoters can tell from the start whether you're a potential contender. If you are, they're not going to let you get your clock cleaned before everyone's getting paid. If you aren't, the only thing you're good for is building up another fighter's record.
Its a two way street. I had friends put an annoyatron in an airbnb they were staying in and knew I was going to stay in a few days later. So its not just the hosts you have to worry about...