The government absolutely can pass laws that ban particular contract previsions. They do that all the time. In your analogy for example while they can require you to wear red, they can't require you to be white.
When we bought our house, the only plumbing was in a tiny, asbestos-filled lean-to extension added in the 1940s that contained the kitchen, bathroom and toilet. The way people use houses has changed a lot in the past 100 years
Yes, clothing companies and stores will very commonly destroy clothes if they determine that selling at a discount would undermine the brand value. They do things like cutting holes in the soles of shoes before discarding them.
They weren't torn down because there was better technology available. They were torn down because they were falling apart, or were no longer meeting the needs in that location. I love old buildings – my house is 250 years old – but there's no denying that generally they are less suited to current needs than newer buildings.
Unsurprisingly they mostly run trains to places where people live, but there is some influence the other way too. New commuter rail lines have historically lead to more development around the stations (e.g. Metro-land 100 years ago https://en.wikipedia.org/wiki/Metro-land), and in cases where a station is built for reasons other than there being a centre of population (e.g. because it's an important junction) then that does also tend to lead to houses being built. Of course in more recent times this hasn't happened because you can hardly ever build outside of existing conurbations, but that is changing and several new towns are being planned for new or existing train stations.
The location of the train comes from trackside sensors and is available as a free API. It doesn't give actual lat/lon – it only shows when it went past a particular checkpoint. The part that needs location permission is the one that works out which train you are on. It doesn't use that to produce the main map, it's just to work out which train you are likely to be on.
> I was a bit confused what this adds other than just standard CDN-Cache-Control page caching that we do now.
Until now these cache headers didn't work if you set them in a Worker, because Workers were always run in front of the cache. You could use them if you're running Cloudflare cache in front of another origin, but not if you were e.g. rendering a site in Workers. This changes that.
This article isn't about coverage, it's about what goes in the duct if there is a connection. If Comcast can run a cable to your house, then they can put four strands and allow other ISPs access to them.
That said, how many of these homes have mains electricity? Landline phone service? If they can do that, then they can do fiber. Sure your cabin in Montana might not have it (though the equivalent in Sweden probably would), but the small town probably does.
The regulations here aren't about forcing companies to lay fiber to every home, it's enforcing a standard that when a company does lay fiber it lays four strands that any ISP can use.
They're not regulating though – they're arbitrarily blocking releases based on no clear criteria. The EU may be legalistic and rules-based, but I'd take that over capricious and arbitrary.
Astro core team
Ex-Gatsby core team