skysight-inc/HackerNews huggingface dataset:
> We’re going to change the branch name because it could be seen as offensive but we’re still going to sell police facial recognition software that is biased against black people and women. Facial recognition software that misidentifies black people as gorillas. Facial recognition software that was used to identify unmasked BLM protesters. We’re going to change the branch name to be more inclusive of minorities but we’re going to carry on selling software to ICE. Get the fuck outta here.

This is a weird paragraph. They are contrasting GitHub's decisions against some other companies entirely.

edit: These were the links cited
[1] https://www.bbc.co.uk/news/technology-50865437

[2] https://www.cnet.com/news/google-apologizes-for-algorithm-mi...

[3] https://www.theverge.com/2020/8/18/21373316/nypd-facial-reco...

[4] https://www.nbcnews.com/tech/tech-news/tech-companies-quietl...
Big tech better make sure that they don't fly too close to the sun. The sun being socialist takeover of the U.S. (i.e. true progressives, whose links to socialism are undeniable, taking over the democratic party). Because most of them would not came out of that transformation unscathed.
It just demonstrates the disconnect. These people are not fathoming a scenario where people can't afford a vacation and that seems indicative of these issues.
Its how you try to fix racism and just end up renaming the master branch.
Waking Up Early: Radical Critical Theory in Primary and Secondary Schools
The origin of the term is not so evil:

https://en.wikipedia.org/wiki/Daemon_(computing)#Etymology
They would be incentivising risky behaviour
> The United States is the only major power with a strong ideological belief in unrestricted capital flows.

Doesn't seem that way for citizens considering we still have to pay US taxes when living abroad (there are some tax agreements but still), have to pay an exit tax if we want to renounce our citizenship, and the US requires foreign banks to report US citizens assets to the US government.
Can we stop pretending that the faux concern for the security of our accounts by tech giants was anything other than an excuse to harvest our phone numbers?

Twitter for example let's you sign up without a number but it then suddenly detects "suspicious activity" and demands your number. Many other sites enforce it or heavily nag you in the name of security.
But they behave like a mob. The smallest thing can set them off, even them misunderstanding the situation. When they go off, they unashamedly target people's livelihoods. Even if you later have your name cleared, it doesn't undo the damage. The Covington kids are an example that they do behave like a mob.

The alternative interpretation is that they're consciously being malicious.
As I understand it, the fund would also pay cash. You would get a share of the 2.5% of taxed equities and a share of the 2.5% property taxes. Owners of property with a value over the average would be essentially paying everyone else.
I'm not concerned but there's at least a handful of those that aren't written by speakers. The Scots one was the notable example as it was almost entirely written by an American teenager who doesn't know the language
These three are recommended in the security checklist [0]

* Pepwave Surf SOHO
* Amped Wireless RTA1750
* Synology RT1900ac

[0] https://routersecurity.org/checklist.php
Errr, so today would you for Spring or Spring Boot ?

For a large ebay-sort-of backend with lots of REST apis to both front end and back end itegrations?
>the action or practice of publicly expressing opinions or sentiments intended to demonstrate one's good character or the moral correctness of one's position on a particular issue.

This are real actions. A trillion dollar company can't turn around overnight.
I had the opposite reaction. They decided to reimplement almost everything and pushing hard on reactive stream, but their documentation is horrendous and the API is super complicated. After a month of tinkering I just gave up and used spring boot.
Whenever I see something like this, I must irresistibly think of some smart monkeys trying to grasp what the humans are doing, or a mechanic attempts to operate on a brain.
I just wanted to comment how great it was to "Something for ya ears while you read." music on this post. I wish every Hacker News tech link had a music link to accompany the information being shared.
Lucky225 lied about... what exactly? The Vice reporter literally says "Then he showed he had received texts that were meant for me that he had intercepted. Later he took over my WhatsApp account, too, and texted a friend pretending to be me."
At some point if things continue to get worse overall, these games wont work because the "woke mob" (not limited to that particular "group", individuals may share the same opinion on such activities, or at least where the most disgruntled overlaps with most capable) will start to realize what you describe and just figure its more effective to target GH infrastructure/employees/family/friends and officers directly, no need for angry tweets (and not strictly related to GH but other corporations that engage in similar services as well).
My company changed our team name: "Black" to something else. just because .. really ? are we not allowed to use colors anymore ? Everyone on the team is white and european. I wasn't there when the team was named, but I think it had to do with rock cool factor, not slavery.
Late to the party, but I have a relevant story:

My last job did a bunch of faux diversity tactics starting around the same time this happened at google. Part of it was starting "support" groups for different groupings, for example one for Asian employees or another for LGBTQ. This is good.

However, I had to work weirdly hard to also have one for us Jewish employees. Weirdly hard when you consider all that had to be done was make a slack channel.

Anyway, I suggested a group for Jews, and when I finally got someone to make the channel (begrudgingly), they asked what I wanted to name it. The other channels had names like "InspirAsian" so I wanted to be clever. I came up with "the tribe", as the term "member of the tribe" refers to someone being Jewish. The channel was made, the other 10 Jewish devs were happy.

A day later I got a worried slack message from another employee. He was worried the name "The Tribe" would be offensive to Black employees, I guess because African societies are supposed to be called tribes? How about the 13 Tribes of Israel, Steve?

I think it's a great example of the kind of fake progressivism discussed in the article. The org didn't care about making a group for us because we are white, the overly concerned employee getting preemptively offended over his own ignorance. It's all so telling about how little people really care about inclusion.
The problem is when it comes time to choose a direction, its gonna be you vs the person with N direct reports who can make it happen. I've seen companies give up on this and turn principles into directors - that hasn't worked out well either. It seems to be a pretty bad problem with the standard hierarchical way businesses are set up.

I've heard Goog does a bit better with a bit more autonomy so people can gravitate towards good ideas, but have also heard plenty of downsides. Maybe a new way to structure employees could come about?
Its not an US issue.

You never own your phone number, yet services enforce it as single point of failure into your security concept.

There really is nothing sane about this at all.
No, it's not saying that at all. You are missing all the nuance.

It's saying that the change which has a small effect is never worth while (and... pay attention now. This is the other part of the post you missed: context)....

*IN RELATION TO* the larger effect which costs the same in time/effort/capital/energy/emotions/stress/give-a-fuck.

That's just how prioritisation/choice works.
Little fish who failed in the big pond who now cultivate followings in littler ponds
I will agree with some of your criticisms. However there are some things that aren't pertinent.

While the HTML is awful in earlier versions was IME of no concern. Most intranet apps just need to be functional not slick. I am sure it served different HTML based on the user-agent but I could be mis-remembering now as it was well over 15 years ago.

The lack of being able to run it on anything other than IIS isn't a concern. Most places using WebForms were Microsoft shops and whatever your opinion of IIS and Windows server maybe they weren't going to be running their ASP.NET app on a Linux server.

Most of the problems I've encountered was when people tried getting around the framework itself and rebuilding what already worked quite well within the framework (many people used to use large string builder objects in the code behind files in the page load event rather than using Web Components and building their custom HTML in there, I suspect it was because they didn't understand the Page/Component lifecycle).

I'm actually trying to get away from using .NET entirely (I am bored of the language, the frameworks and most importantly I don't like working with the developers who can't do anything outside of Visual Studio to save their life). But I do think the framework get unfairly maligned because of the quality of programmers that were using it. It is the same with VB.NET, the language isn't the best but the RAD aspect of it hasn't been bettered by anything IME.
I wish I could hear you but there's this echo ....
Wikipedia quality has actually gone down since the donation campaigns started.

A website like pypi gets much more server load and they have never asked for a penny.
People will just buy another phone? The total CO2 footprint will most likely be higher without the 12
> Apple has completed construction of two of the world’s largest onshore wind turbines, a source of clean, renewable energy that is now operational. Located near the Danish town of Esbjerg, the 200-meter-tall turbines are expected to produce 62 gigawatt hours each year — enough to power almost 20,000 homes — and will act as a test site for powerful offshore wind turbines. The power produced at Esbjerg will support Apple’s data center in Viborg, with all surplus energy going into the Danish grid.

funny how they mention "enough to power almost 20,000 homes" but then say the power goes to Apple's data center.
And I bet Esbjerg residents are thrilled that their skyline is now full of wind turbines that power Apple's data center while Apple pays almost no taxes.
Many basic resources are now almost free in the sense that the market price barely covers cost of production/collecting. Vegetables and certain farm products are examples of this. Slightly out-of-date electronics. Many more things are like this. It reduces living costs.

This has had no effect on politics wrt to wealth distribution. Rather, decreasing living costs has resulted in increasing inequality because it reduces the perception of need for change.

AI in production brings a similar change to the economy as when Chinese labour started producing goods for the world. It will make shiny toys available to everyone, but it will have no effect on wealth or income inequality.

So, AI will result in even more "homeless" people with not only iPhones, but an abundance of all sorts of toys. Maybe even houses.
And an engine product line goes for 10-50yr, more if you don't count a substantial refresh as a "new" architecture.
Society is currently not ideally structured to realise much of human potential (setting aside how some individuals with immense initiative will nevertheless succeed). Piketty has described how wealth concentration arises and is perpetuated and has drawn a link to reduced overall productivity. He has also proposed a wealth tax to circulate cash and resources to combat stagnation and inequality - your tax proposals on capital seem similar. A change in the distribution of income across society might lead to an uplift in the origination and development of new concepts and ideas, but to tackle some ideas will still demand hubs of resource concentration in some fields, e.g. CERN, pharma labs, space exploration, quantum computing, etc. Perhaps enabling many more nuclei of independent development will result in a snowballing effect which will ultimately create more of these large scale resource hubs, but even so I think that there will have to be an adjustment in the collaborative protocols we use to really significantly increase the growth, development and employment of talent and potential that is latent and currently wasted. Still, a great and relevant article.
Yup, 1080p was the first thing I saw. We're in 2021 and 1080p should be considered obsolete by now, yet still many new laptops come in 1080p.
> how do you avoid being assigned this role and remain a valued engineer once you have experience?

Change company.

If the only progression for an engineer is to become a manager, change company to one that allows an engineer to continue growing, continue learning, and continue to earn more.

Some signs a company will force you to become a manager to progress:

1. Artificial ceilings: "We have Principal and Staff Engineers, but those are defined as having had impact outside the company so you cannot become one as your work only has impact internally" - effectively these titles are only offered to strategic hires and it's not attainable from inside the company

2. Managers paid more than the top engineers.

3. Title inflation as this stifles actual growth and learning and tends to limit overall earnings forcing you to look to change your career to find new challenges and earnings even though you want to be an IC and continue to do engineering.

Unless a company truly has a clear progression for ICs with learning, growth and earnings all factored in, and that the IC progression goes all the way to near the top of the company, and it's achievable within the company... then you're going to reach the point that you'll look at the manager career and think it's the only way forward. It isn't, and it's not even forward it's to the side and backwards a bit (you reset your career and start at the lowest level of a new track).

If you can't progress as an engineer and wish to... change company.
Is it easier to just switch providers to gitlab or bitbucket?
> Is "don't be a dick" not enough?

If everyone is going to act in good faith the whole time, sure, it's fine. But as soon as you get one person acting in bad faith, it all falls apart - see the current Republican Party, for example.
You can DIY mod carb engine to EFI using plethora of cheap user programmable ECU modules and oem/salvage yard parts, its almost Lego at this point in time with everything understood and tons of documentation in the open. Throttle body, MAF, Lambda sensor, one fuel injector, fuel pressure reg, fuel pump, crankshaft position sensor, ECU, laptop to program and tune the ECU, all in all <$500. As a bonus you get to delete distributor and convert to electronic ignition for free. There are even plug&play kits for early troublesome mechanical fuel injection systems in ~$600-1000 range https://kjetkillers.pl/en_US/c/EFI-Electronic-Fuel-Injection...

You dont need top of the line $1700 Haltech elite 2500 or Link G4X FuryX if you arent seriously racing.

~$350 full standalone ecu http://ottomotive.pl/sklep/komputery-standalone/easyecu-2-pl... or http://ecu-shop.eu/produkt/ottomotive-easyecu-micro/

~$150 simple piggyback able to work in standalone mode http://ottomotive.pl/sklep/komputery-piggyback/digital-ecu-c...
Lied that it was T-Mobile

I'm hoping he lied and T-Mobile SMS can't just be redirected.
Can confirm. I have a relative that grows, and I just went out to visit a few weeks ago. They use a couple of #25 CO2 tanks a week per room and their electric bill is thousands per month.
Pretty sure that an organization that pushes the idea that Gas is renewable and Nuclear is bad for the environment really isn't something we can trust in any issues relating to the environment.
You can setup whatever name you want as default branch, both in git and github.
Where is the cutoff for getting over it? 100, 200, 300 years?
> Aren't you worried that by applying political labels like 'left' (or equally often seen in the US context: 'liberal') for something that does not really represent that political ideology, you are at risk of further polarizing such debates?

> It does have all the looks of virtue signalling without any real justification.

If you combine both the statements, you are committing a no true Scotsman fallacy.
> After doing a "good" deed, we're liable to believe that we've done our part, and owe society no further action.

Yet people keep on recycling and switching their lightbulbs after they do the first one (a "good" deed.) People keep protesting even after they've succeeded in one protest. etc.
Uhm, it's the Vice reporter who's saying "my T-Mobile number"... are you saying he has no idea who his carrier is and Lucky225 told him his carrier was T-Mobile?!?!?!
Where did you get that idea?

I worked for a US/UK company with its engineering HQ in London until recently and was earning drastically more than that. Now, I was an early stage employee and doing unique work for the firm. That position wasn't advertised - I created it. But some of the more senior engineers on my team (in the UK) were earning about $150k/yr GBP equivalent, a bit more in some cases.

Are salaries in the UK lower than in the USA, yes, absolutely. They are not that much lower than non-SF jobs in the USA.
Stress the Heart and Bones
there is no way on earth pypi traffic is higher than wikipedias.
Would love to take the test. I can bet all my life savings that I will be able to tell the difference on first second. Difference between those resolutions is HUGE and I immediately see the difference.
Using Postgres for a Robust Cron System
"if it makes one PoC feel more included"

How about if it does make one PoC feel more included but it also makes three PoC feel more excluded at the same time?

Is it then about numbers? Shouldn't you therefore look at and ask the community of PoC what they think as a whole?

To me, the article was saying that this holistic consultation was not done. And this has lead to the waste of time, energy and feeling of exclusion. Other comments in this thread have said that this consultation (seems to be limited to employees in Microsoft, etc) has been done...

Confirmation bias can be examined rationally. The arguments in favour of this change can be explained away in multiple ways which will override any data that is found.
Well then he didn't lie I guess if it was the journalist getting hijacked live in T-Mobile
Yes "Master copy" was the terminology it was based on, but I'm more likely to hear and use "Original version" or "Original copy" today. I associate "Master copy" or to refer to old artifacts like Vinyl LPs, Film reel or document, with it's usage becoming more rare with the move to a digitized world. So I see its relevance & usage declining, esp. in Software where it's being proactively avoided in new technology.

But I don't believe "Master" is more intuitive nomenclature for new devs learning version control either nor a better representation for the naming the main branch where terminology is around a tree with branches being created from and committed to the 'main' single branch (i.e. trunk). When visualizing branches in a commit history it's shown and referred to as branches off the main trunk that deviates from the main branch at different commit points that may or may not return to the main branch like small roads off a main highway. The emphasis of branches being they're deviations or snapshots of a main branch's commit timeline, not in their state in which they're old copies of a main branch. The "Master copy" by definition does not change, it's a completed artwork, which is the opposite in CVS where it's always growing & changing with a tree of commits and often it's the branches which are snapshots of the main branch in labelled, well-defined points in its history.

Either way the terminology is definitely moving away usage of 'master' in new Software, so I don't fault their reasoning for deprecating existing naming and moving to more modern, intuitive & inclusive terminology.
Don’t they ? Don’t the interests on their endowment cover the cost of the technical infrastructure ?
Researcher adds his fake package to Microsoft Azure SDK releases list
> I just don’t appreciate the idea that we as software engineers can now sit back and believe we’ve made some kind of positive change, coz we haven’t

Why does the author think that GitHub — and the people who support the naming change — think of this as “real” change and are complacent to leave it at that?

As opposed to, say, the name change initiative being both a small thing and one that is a natural outgrowth of the mindset already committed to making positive change?
> They will be told that their great great grandparents' generation dug holes thousands of feet deep in the desert and under the sea to extract the liquid fossilised remains of plants that lived on Earth hundreds of megaannums prior

EVs are not going to eliminate the oil&gas industry. We still need it for aerospace, military, maritime, mining, construction, plastics, chemical feedstocks. Some of those use cases we may find alternatives for over the coming decades, but I reckon in 100 years the oil&gas industry will be still around. Very likely it will be smaller than it is now, but I very much doubt it will be gone completely.
I'm curious to see how the plaintext files look. I built the recipes section of my website on top of a CMS and it's painful to add new recipes.
Yep, it's also quite easy to leak sensitive data in errors so you shouldn't just send every error your code produces to the client. Maybe less a concern for gRPC as it's often used internally, but some systems still might propagate the error logs to untrusted clients. In the worst case your traceback will contain environment variables, which in turn might contain database secrets or API tokens (of course it's also bad practice storing secrets in environment variables but people still do it a lot).

In our projects we solve this by implementing internal and external error types. External errors (e.g. form validation errors) will be sent to the client, internal errors will just send a generic error message (e.g. "please contact tech support. ID: #fa3ca....") and will be logged internally so we can trace them back to their source and ideally fix them.
Thanks, somehow with my software engineering mindset, I thought they somehow just copy&pasted the whole ARN sequence for encoding the spike protein from one virus to the other, and the end result should have been the same, but if its only parts of the S protein, then it makes sense that the outcome will be different.
The word master, like every word, exists in a fucking context. It's such idiocy to think that somehow the name of the branch has anything to do with slavery. People have collectively lost their minds in the pursuit of empty virtue signalling.
Well that's what the article says. It seems like you have no idea what the allegation is about, and the allegation itself seems to fly pretty blatantly in the face of the article too.
Never heard about Graal before.
When reading the description it reminds me of WebAssembly.
Can anyone compare how they compare?
I was an engineering manager for 25 years. I could say lots on the topic, but my dance card is pretty full, right now.

It's a nice read. There's a ton of other pitfalls (both for newer and more experienced managers). I gave a quick shortlist in a comment on an earlier thread[0].

The author has a number of articles in a similar vein. I think they are pretty good[1].

[0] https://news.ycombinator.com/item?id=26231963

[1] https://ochronus.online