Not to be dismissive of your idea, but isn't this decade(s) old? QT Creator, Dreamweaver, Wordpress, etc... All are in some form a "drag-n-drop code gen" tool. Could you elaborate on your point and how it differs from the existing codeless tools?
Representation is a convoluted thing to talk about, let alone "measure". Many factors influence how many of $group enroll in a course, and with gender there are many, one of the main ones being that many women chose to stay at home and raise their children. You have to consider if the difference in enrollment and/or parcipitation in $jobgroup is down to outright discrimination, or willful chosing of $persongroup.
It would be useful to calculate the percentage difference between n_group/n_population and n_group_course/n_course. This would essentially calculate a "representivity" score for that course.
So, for example, according to the 2010 US Census, Black or African Americans constitute 12.6% of the population. However, according to [1], they constitute only ~5% of the CS degrees awarded. Therefore the score for CS and Black or African Americans is |12.6 - 5|/12.6 = ~60% underrepresentation.
This negates the idea that a certain demographic may be disinclined to a particular subject (which is equivalent to being inclined towards other subjects).
One needs access to courses without unnecessary discrimination, one does not need to be pushed in to courses simply to make their representation scores better.
To be honest, there is a virtue signalling aspect to all this, it's pretty obvious that companies exploit this to increase sales. In my very honest opinion, does anybody with a bit of sense really think the boardroom at $corp care about Gay Pride in any real and considerable way - other than to exploit customer's desire to show their virtue about it with flashy rainbow mugs?
I would be careful, since you quite quickly shot towards being bias, by disregarding any merit to the side that you very obviously disagree with. Just like how you said they deride, you just did exactly the same. How is the problem of devisiveness and the environment going to be solved like that?
a good developer would do a simple *ngIf and do a toggle on either using <a href=...> or <my-fancy-button (click)="navToPage()">. Call it "olde time mode".
What this is about is the increasing financialisation of the world's economy, in other worsds, consumers don't buy a "fridge" and own a fridge and have dominion over it (classical unfinancialised markets), they instead subscribe to a service that cools their food. This on HN and in other wealthy techno-cratic circles is more-often known as "$something-as-a-service" (or just "XaaS").
It's a trend that is in my honest opinion one of the more increasingly troublesome and negative aspects of modern human civilisation. Xaas has a nasty side-effect of concentrating wealth and power to fewer and fewer individuals, it creates a much deeper power structure, since one finances another who finances another who...and so on, and the more you financialise the more you can financialise - an unstable equilibrium, or "positive feedback loop". With classical unfinancialised markets, it is a more Slack(the app)-like flat structure, where products are exchanged and ownership is transfered. Everyone becomes an owner. Power, wealth, and resources diffuse similar to that of the heat equation.
We can see this nasty effect in the housing markets, for example. The current situation where the law and society in general allows a growing number of ownership-hoarders who buy up many houses in an area and lets them out to their fellow underlings is a rather dangerous and volatile setup, and historically does not end well for anyone, but especially those up top.
It would be very interesting to know how bridge metrics (length, load specification, etc.) relate the longevity. Of course, some bridges last for centuries, but some last for decades. This is an order of magnitude!
Spoiler: they don't, yet they do, Theseus' ship-style. For all the centuries-old bridges still in use around here, there's only a few bits and pieces left from the original, the rest has been replaced multiple times over as a part of maintenance.
The difference here is probably maintainability: for a stone arch design, you can prop it up for safety, replace a few stones, and voila, like new. For a cable-stayed and/or concrete design...not really. In other words, the bridges that have "lasted for centuries" have hot-swappable parts ;)
I'm going to get penalised for this but I have to say it because I presume no-one else will: Why the hell is this on HN? It has nothing directly related to anything to do with HN, and clearly has an agenda from the article's rather obviously biased language. Most countries limit "legal" immigration anyway, by means of minimum requirements. My country, the UK, has some of the more stricter ones, an example is that students have to be earning £30k salary to stay in the country after their studies.
Rather shoddy journalism. It's been especially bad on HN recently...
If I had to guess, it's because HN users are primarily in the 'tech' industry, which itself (in the US) is made up of a relatively large number of legal immigrants. So it's very likely this stupid direction from donald and his friends will impact a few HN users and/or their friends/family.