I was wanting the same kind of thing! We have an old Node (lol, funny to write that) code base of about 60 services that fetch data from 3rd party APIs. They're all very dis-organized and written in different styles, so a tool like that would be really useful. I've been experimenting with using Facebook's Flow on this, but it doesn't do the magic that you describe (which I'd like)
The good thing about TS is that you can add types gradually. I actually think there's a lot of value in adding the typing manually because A) you're guaranteed to find bugs, and B) you have to revisit your assumptions with the advantage of hindsight.
With Flow you can also add types gradually. Actually, one of the reasons why Facebook created Flow is that they thought that TypeScript was not "gradual enough". A good presentation on how Flow differs from other type systems: https://www.youtube.com/watch?v=VEaDsKyDxkY
The failure of mostly renaissance-era artists to properly represent Jesus' ethnicity in no way reflects on the validity of this particular "contested" manuscript. It is kind of goofy and likely contributes to the conflation of American nationalism and Christianity, but this isn't really the thread for it.
> I strongly suspect this article was created by Ken Dakin, who it appears has chosen to use Wikipedia to document the achievements of his career. We have recently deleted two articles which he created for a similar purpose; see Wikipedia:Articles for deletion/IBM OLIVER (CICS interactive test/debug) and Wikipedia:Articles for deletion/SIMON (Batch Interactive test/debug).
What if, instead of deleting odd or bad behavior, wikipedia had pages for them. Like companies paying editors to polish or lie on their page. Or people being their own fanbase.
I meant that IIUC wikipedia deal with this by reverting the changes, but I would make pages that list odd behaviors too instead of deleting. After all it's also a piece of information. And that would make people less inclined to attempt BS in the first place.
If you read "Why Nerds Are Unpopular", [0] then look at these photos by pg, [1] and then ask yourself, "who is in the chess club?" then "who is the in the weight lifting/track team?"
"The kind of things we were interested
in didn't count for much in our high school." -- pg
Having gone to HS around about the same time and a mathlete, I recognise similar dynamics, even though I was 10,000 Ml away. It's no myth.
It was at my school. Our jocks and nerds were very intermixed and hung out together in different groups, and our cheerleaders were mostly losers. The "popular" girls didn't really do any sports or activities to speak of, except for some resume-padding stuff like Key Club.
At other schools, I honestly think the stereotypes in movies became self-fulfilling prophecies. The terminology came from movies, and perhaps some of the division did as well.
> These problems are not a creation of police. These are created by good people like us who do not empathize with criminals, minorities and other groups which by default consider "less human".
I agree that the problem is considering others as "less human" but I wouldn't exclude the police from that!
I understand your sentiment. But I think as a society we have allowed the legal system to evolve in a way that only Bullies will become and thrive as cops and narcissist jerks will become public prosecutors. They are problem but they are more of a side-effect of we not standing up for other people's liberty.
Some of us think there are good people, who have rights, and bad people, who deserve to have rights taken from them.
Some of us think there are people with power we need to impress and then there are people without power we can take from them whatever we want.
Some of us think we are all human beings and everyone deserves to be a part of society, to be seen as human beings with human wants, needs and human emotions, even when they do things that harm other people. And whether they even do that, is not for us to judge.
The first group needed people who were willing to take things from the bad guys, and picked the second group as police and prosecutors.
That's how we're in this situation today.
Your child ask you if they can go to your donald-trump-loving-women-should-stay-in-kitchen neighbour's house to play with friends. Do you:
1. Change your child's school so they don't mix with the 'wrong sort'. You're afraid what your social circle think if your children mix with children of people like that.
2. Your neighbours are racists and sexists. Petition their kids to be kicked out from your kids' school. They don't deserve an education.
3. Let your child go play with them, then if your child has a positive experience, let him go again next time. If not, protect the child from the consequences of not going next time.
I guess the biggest question here is - does OP even want to be a programmer? Maybe they'd rather do something else in life.. but e.g. for me, it's been my goal of the past two years (which I'm finally s/realizing/achieving/)