565 karma · joined February 7, 2012
If you want people to prefer to take transit, and you should want that, you need to deal with the lack of a social contract on public transit. That means, in other words, that behavior not tolerated in a private business (such as a bar or restaurant) can't be tolerated on public transit either.
For urban liberals, that means confronting some uncomfortable choices. A public space (and transit is public) is supposed to be open to all, but if we want public spaces to be livable, that probably means smells and behaviors are more tightly regulated in public, either through direct enforcement by transit police (unlikely) or more social pressure (also unlikely).
Breakfast of champions right there.
WhatsApp's founders were inclined to go with #1. Mark Zuckerberg appears to prefer #2 and #3.
But now if our big paint point is assigning a variable to len(), then in two lines evaluating that variable and printing it out, Python is just trying to find stuff to add.
I miss the size and simplicity of old Python. :/
My immediate thought is that it's going to be hard for PyCharm to reliably point me to a function definition.
First of all, however much you do or don't trust your VPN provider, it's almost certainly a million times more trustworthy than Comcast/CenturyLink/Verizon/whatever. Most consumers have one or perhaps two broadband providers, but there are countless VPN providers and many, especially the ones you pay an honest rate, have a far more honest business model than your ISP.
Second, the security threats of your local wifi network and the backend your VPN connects to are not the same. They both have threats, but very different ones and the trade-offs are not equal.
It's probably worth saying you should only use a VPN from a reputable company that derives income only from its paying users. It's true that they don't provide you total anonymity, but that was never the point.
Most of all, if you want network neutrality, use a VPN. Then all your traffic over your ISP is the same and they can't do any deep packet inspection.
https://www.theguardian.com/technology/2019/apr/28/russia-gr...
Not having any moving parts would generally mean a quartz movement will be more durable.
I'm saying, it's the only reason at least 3 people I know haven't completely deleted Facebook.
I'd speculate that Facebook is emphasizing events and groups because, quite frankly, those are the two things people are still on Facebook for. (It isn't your baby pics!)
FWIW, I don't like DRF's reliance on serializers that do more than serialization.
Maybe watches have always been somewhat aesthetic, and while they were made to be pretty in the 1920s, they really did exist as timepieces first and foremost. Now a mechanical watch's main function is the way it makes you feel.
django-rest-framework is nice because it's maintained well and it's consistent with the rest of Django, but plenty of people just prefer the Flask way of doing things, even if it's a scrappier set of tools in some ways.
See you at rehab!
Another measure could be looking at commits on github, but that also has its own biases.
Since then, you've been able to get a cheap, reliable watch for next to nothing. Quartz movement, combined with mechanization of production, ensured that. The whole industry had to adapt to making watches themselves sort of an aesthetic statement, not a practical tool to keep you from being late.
At this point, any watch costing more than $25 is itself an aesthetic piece. Part of that aesthetic is where and how it's made. There's probably a market for watches made in Antarctica because of whatever sense of taste that "story" appeals to.