> Your point is that it's ok he's untrustworthy because lots of people in power are?
It's...weirdly a valid question. If Sam fibs as much as the next guy, we don't have a Sam problem. Focussing on him alon is, best case, a waste of resources. Worst case, it's distracting from real evil. If, on the other hand, as this reporting suggests, Sam is an outlier, then focussing on him does make sense.
I don't disagree, but at some point, I think people need to understand we're dealing with laws of nature here. I mean just look at human history, this has been a problem since the dawn of civilization...
I think if you truly understand social contract theory, how hierarchies are formed, and political theory, you'll realize that oligarchies tend to be nature's equilibrium point for setting social disputes, and all forms of governments regardless of whatever they claim to be, naturally devolve towards them as they tend to represent the highest social entropy (ie equilibrium) state. That's not to say you can't have or move further away from that point and towards another (supposed ideal) form of government, you absolutely can, but it takes work. Perpetual work - of which no set of "rules" can remedy people of having to do in order to sustain it.
The problem however, is most people get complacent. They eventually tire of that work, or are ignorant, and by doing so create a power vacuum which allows things slide back towards that state.
As so, people must decide for themselves one of several possible avenues to pursue:
#1 - Try to convince others (the masses) to join and work together to take power from the few, back to them
#2 - Find a way to join the ranks of the elite few (which thanks to the prisoner's dilemma, unscrupulous means tends to perform better in the short term, even if at the cost of the long term. And if the elite is already corrupt, well, cooperating with it works well)
#3 - Settle for their lot in life
Unfortunately #1 is such a difficult proposition given it requires winning agreement among many whilst many often decide to remain in camp #3 (for complacency/ignorance reasons). And #2 is often easier done without moral integrity, especially at the behest of those in camp #3 whose behavior only helps enable these realities. Thus, is why I think the "ecosystem" as you say, will always tend towards this way - where society tends towards being controlled by an elite few who are rotten.
Robert Michel's realized this and dubbed it the Iron Law of Oligarchy and embraced his own version of #2 for himself. Although, he came to this conclusion through his own observations and reasoning, rather than through historical political theory.
> Or the people who absolutely refuse to give up Chrome, despite the whole adblock situation. "But I don't like the way Firefox tabs look!"
Or have yourself a learning moment and recognize that how things look matters to a lot of people. And It’s not wrong that they value it differently than you.
Of course, I just have a hard time wrapping my head around the fact that these people are complaining about ads everywhere and value the aesthetics of the tab bar over that.
what's wrong with Cromite or Ultimatum on Android or Vivaldi on desktop? FF is both on desktop and mobile inferior product with devs hating their own users
I don't know, I think it's pretty embarrassing that Teams is an electron (or whatever) app. The plot on native has been lost so badly that even the fucking company that makes the OS doesn't want to deal with it.
Every time someone complains about firefox it's something trivial like this... "I don't like the default download location." / "I don't like how the dev tools opens on the bottom." / "I don't like the way the tab bar looks." Absolutely wild to me that using a browser without an adblocker, forever, is better than spending a week or whatever getting used to the different dev tools.
Pretty much matches my experience. Trying to sell something on Craig's list or whatever is pretty hit-or-miss, whether it's $5 or $500. But make it free, and people will bang down your door to try to get it. It could be a shoebox full of used soy sauce packets and you'll get people for days asking if it's still available.
My favorite part about the type annotations in python is that it steers you into a sane subset of the language. I feel like it's kind of telling that python is this super dynamic language but the type annotations aren't powerful enough to denote all that craziness.
They can be used at runtime though. I wrote typedload, to load external data (json/bson/yaml) into python typed objects. In this way you know that if the data doesn't match the expectations you will have an exception at a specific point in the code, and after that it's safe to use the objects, rather than having to manually check at every access.
Now there are several other libraries that do this thing, but at the time (python3.5 and 3.6) it was the only option.
That depends on what you're using. If you're using Pydantic, which lets you define a struct-like data type with validation, you can tell it to validate assignments as well [1]. Or you can set the class as frozen and forbid assignment entirely [2].
However, if you mean annotating a local variable with a type, then no, nothing will stop it at runtime. If you use a type checker, though, it will tell you that statically.
The ecosystem also offers other runtime validation options, such as beartype [3]. For example, you can annotate a function such that it always checks the data types of input parameters when called. You can even apply this to a whole module if you want, but I don't think that's commonly done.
Checking types on all function calls adds a considerable amount of extra work that I personally am not willing to pay, especially since static type checkers exist.
Me neither! I was just mentioning it as a possibility. My main use of beartype is `is_bearable` for runtime checking of specific data structures, in cases where `isinstance` isn't quite enough. I would still explore turning full checks during tests, though [1].
There are always winners and losers in political discussions not every corporation could have control over decision making. But that doesn't mean companies aren't playing a major rool in decisions. I'd imagine companies owned by Larry Ellison (fox and soon cnn) have a much larger role in decision making and agenda setting that most people are comfortable with.
Corporatism/corporatocracy is about representative groups from industries being embedded in the state and their interests shaping state policy.
The current US administration's relationships with corporations is more seeking to maximise how much bribe money it can extract from them, whilst undermining them with counterproductive policies no matter how big the tax breaks are.
Lyte2D is a game engine for 2D games with a very small and tight API. It's scripted in lua and it's easy to make tiny self contained executables for Windows, Mac, Linux and the web.
reply