skysight-inc/HackerNews huggingface dataset:
You know there is all of this talk that if you can make just one more person not have to feel discomfort then all of this is all worth it.

This stuff makes me extremely uncomfortable. I can't keep up with the way that these rules change, and it makes me fearful that I'm going to accidentally say the wrong thing and have my life ruined, despite what my intent might have been.

It's gotten to the point where during this latest culture war flare up, I am avoiding going to work, my anxiety has increased to the point where I have to use xanax to manage it again, and my productivity has dropped off completely. I am terrified of saying the wrong thing, or meaning to say the right thing but saying it in the wrong way. I have done my normal "hacker" thing and tried to research as much into the grievances that people have so that I can understand them and help work towards change, but that has led me to finding out that some things are considered "hate facts" and you can be labeled a racist for even knowing that they are true.

These things are effecting my relationships. I'm avoiding some of my friends because of this. I'm afraid to read anything about this for fear of not knowing which things are "hate facts" and which aren't. This is terrifying.

The state of the world as it is right now is legitimately terrifying to me. I've worked my whole life against racism, against ever biasing myself in any way against people because of things that they can't change, and right now there are so many things, every day, telling me that I'm a monster because of who I am. I almost can't describe to you all how depressing this all is.

I'm not a monster. I care about people a lot and I go out of my way as much as possible to help them when I can.
It’s a slightly wrong-headed connotation for drives, in that the metaphor just doesn’t fit well: something called a “slave” should probably be something unwilling, but forced by the master to obey; rather than something that follows the master willingly, or something that takes its cue as to its role from an external third party (i.e. you, the system integrator setting the DIP switches on the drives.)

If you’re already willing to use metaphorical terms with unsettling connotations for things just because they’re fitting, then a more precise pair of terms for the setup on a drive cable would be “dominant” and “submissive”! (It’s not like we don’t already use “dominant” metaphorically in tons of dry ways, e.g. https://en.wikipedia.org/wiki/Dominance_(genetics) and https://en.wikipedia.org/wiki/Dominator_(graph_theory). We tend to avoid “submissive”, though, and that’s a shame; “voluntarily relinquishing control” is a very useful concept to get across in a single word.)
“ In late 2019, hackers using ransomware began not just blocking access to information but threatening to share it on the dark web -- harming the reputation of the organization or institution involved.”
Watch me: “hey can you denylist the ip range I just sent you?”
'trunk' should be fine. It is what I use to refer to the main/master branch when speaking in SCM-agnostic terms.
Welcome to the discussion the Netherlands has been having about Black Pete the last few years. It won't be pretty and there's little you can say against someone who goes "[now that you mention it,] yeah, this is offensive and you know, back in middle school someone did call me black pete once!" so this might go down a similar way.

I would think "but nobody was ever called 'master' or 'blacklist', that just doesn't work" but look at some of the comments here already. This is looking super polarized. And I'm not talking about the etymologist that brings to light the racial background of a word like blacklist, that's still stating facts even if it legitimizes the claim.

Not sure I should be posting this comment anyhow but if you value your time you might want to just stay away from the discussion. There are no winners that I have found.
Yes, I passionately agree with simplicity as a core principle. This makes me very excited to see how you implement bidirectional linking.

Godspeed!
Sure, we should do nothing about modern slavery everywhere in the world. Responsible people would do right thing to stop using the name of it as a technical term.
Addendum: one of ketamine's most common uses is in the Burn Unit, as the general anesthetic of choice for daily burn dressing changes, which often require daily doses for weeks. Most people receiving daily doses become tolerant within a few days, such that the dose has to steadily be increased over the period of treatment. A log book of dates and doses is kept at the patient's bedside because different people will be doing the dressing changes on different days.

For example, if on the first day the dose was a bolus of 1.0 mg/kg IV, and by the fourth or fifth day the patient wasn't rendered unconscious by this dose, a supplemental dose of perhaps 0.5 mg/kg IV would be given there and then, and the next day's starting dose would be 1.5 mg/kg. Sometimes patients would end up receiving 2-3 times their starting dose by the time the series of dressing changes was complete.
How is master in terms of git racially charged? (The article doesnt explain)

Its the master copy/record.

Its not the same as like the db master slave which i totally think needs looking at.
It's the normal unit/measurement of spectral efficiency. You have X Hz bandwidth, and you multiply it by the spectral efficiency to get the data rate.

The fact that the time-unit cancels out just shows that spectral efficiency is independent of any sense of time one might have.

Measuring "spacing" in GHz makes sense if you consider the way heterodyne mixing shifts the signal around, without affecting the spacing of sub-carriers.
They've been effectively replaced in academic literature at least with BCE (Before Common Era) and CE (Common Era)
I've long been puzzled by this argument! Can you please elaborate?

> geographic size

That might matter for things like transportation infrastructure, but surely being graphically large doesn't make healthcare, schooling or housing harder? At worst, it's surely irrelevant, and at best it might even be an advantage for some of those?

> population size

I ask another commenter about this here: https://news.ycombinator.com/item?id=23518452

> diversity

How does this matter?

> military responsibilities

Arguably, the US is spending far more on the military than her responsibilities necessitate.
Sorry... what? Why would you say the originality of the crossword has no value? And what on earth does that have to do with resisting arrest?
It only sounds unfamiliar to you because it's unfamiliar to you.

You can use any noun as a verb. Google it.
Font rendering is worse in Windows, if you write you usually care about that, or start to care at some point.
Leader/Follower

Coordinator/Worker

Central/Auxiliary

Conductor/Player

We're making a metaphor here. There are many metaphors one could pick to describe a situation where one unit calls the shots and the others cooperate.
For anyone else that couldn't read it:

http://archive.is/zboZv
Scientists have lost their jobs after NIH probe into foreign ties
Black people = bad, white people = good.

Rosstex posted a good explain below.
primary/secondary and leader/follower make just as much sense, and avoid any discomfort.

For IDE, not that it's around anymore, primary/secondary works perfectly. For electing something to control your distributed system "leader election" makes just as much sense as "master election". For git, "main" is 2 letters shorter than "master", and makes sense.

All in all, this is good thing.
I could be wrong, but I don’t think either term has the etymology tracing back to referring to a person’s race.
I'm a little confused about why GitHub is doing this. The master/slave thing I get - there's a direct link to actual slavery there, and it can be replaced with terms like leader/follower or primary/replica fairly easily.

But the "master" branch in Git doesn't have a slave branch. It's a master from which copies are made (as in a "master recording"), which is a different sense of the word.
> No, and I can't tell if you're trolling or if you don't understand the words I wrote.

Have you considered the possibility that both of these cases are false?

What makes you think that cheating in this case is not a break of the terms of the concent?
Agreed. Kona/Waikoloa area resorts are so spread out you would have to drive.
I don't understand the racist connotations given that there are no "slave" branches. Every similar mention of "master" can't change. What words can better describe a master boot record, for example?
The text on this page shows as the color black.
Geez. Is the i2c standard going to have to change, too to satisfy the woke mob?
> But why wouldn't things like hospitals and schools scale well for the range "a few million" (Sweden in your example) to "a few hundred million" (the US in your example).

Different climates, industries, demographics and educational achievement change what diseases/health issues are present and how they are dealt with in the community. That sort of thing varies wildly in a population of 10s-100s of millions spread over a large geographic area.

A sparse rural population has different healthcare needs than an urban one, for example. Coordinating that sort of thing across a continent isn't that helpful. State level administration makes more sense than trying to coordinate a policy across a continent.

What is cross-continent coordination supposed to win anyone anyway? It just makes the politics harder to manage.

> Nobody says "oh, those things from Sweden won't scale to Germany (10x)", but for some reason this conversation keeps getting shut down with "oh, those things from Germany can't possibly scale to the US (4x)".

I'm happy to say that; there will be things Sweden is doing that are completely different to what Germany does because of scaling. Plus the fact that they have different laws and legal systems. Although I suspect neither of us speaks Swedish or German, so it would be hard to settle that one decisively.

> because surely you don't actually mean that "small physically" has a positive effect on hospitals, schools and housing?

I mean exactly that. Australia faces similar issues where West Australia has a decidedly different culture to the east coast states and it doesn't make sense to try and coordinate housing policy between them. We don't coordinate hospitals either for that matter, although there may have been some push towards a nationalised education standard.
Sure, but it's the curiosity about how things work under the hood that matters.
If he sees [ being replaced with %5B,he'll ask why it does that. And that leads to learning.
Great, so "main" now means "master"?

So, what's the difference?
Indentured servants, serfs like those from Russia etc. The only society/culture to put an end to slavery has been the Western ideals.
Why wouldn't "to denylist" be as good as "to blacklist"? It's only because we are used to the second one that the first one seems strange, but after some time it will seem as normal to use it
money. it’s that simple. people work there for money
> Without the racist background, how does one know which list does which?

By reading the documentation? I'm not a native speaker of English, nor am I from the US, and this is the first time for me to learn that some people see a racist undertone in these words. I just learned them from docs.
Is that an optical fibre delay line?
Good point. Also, named arguments can be compiler checked for mandatory values, with builders the error happens at runtime.
Whitelist = allowed list (because white people were allowed in all places). Blacklist = deny list (because black people were denied in many places).
Making Life Easier with Cron
I have long envisioned a language where these two things were tightly combined. The rough ideas are:

- All arguments are keyword arguments.
- Each function implicitly defines a struct type equivalent to its arguments.

I think if you combined this with some nice structural typing you can get a lot of the argument forwarding/builders and similar that people enjoy in dynamic languages without much/any overhead. Rough example:

fn add(a: int, b: int): int {
a + b
}

fn add3(c: int, rest: add::args): int {
add(rest) + 3
}

A somewhat silly example but I think you can see the point. Of course you could also add language-level builder syntax to these structs and have something really nice.

I think the key here is that once you make the arguments a static type you can add loads of convenience like builders very easily.
That's not correct for any modern OS. Free memory is used as a disk cache, so your computer is significantly faster with more free memory.

Well, not as significantly now, with SSD everywhere, but still faster.
Master isn't a swear word. This isn't hard to understand.
> software janitors don't understand what is required (and how little) to run on metal

Quite. In the middle of lockdown a client needed to spin up some virtual machine instances to demo a product to a potential client. Previous boss had been pushing a cloud-only strategy using Azure and was itching to retire all the physical servers.

Problem: can't spin up any kind of VM due to lack of Azure capacity.

me: "Well, we have that [physical] dev server which we still have, we could spin up the demo stuff on that..."
new boss: "Oh, cool. Great lateral thinking!"
me: <wtf?>

Demo done. Potential client happy. Boss happy.
How many people have you personally never seen get knocked out by a single bolus < 1mg/kg?
Let's Learn about Waveforms
What do you mean by Big 4? I thought that was an accounting industry thing.
I like to think that dilemma is why Bezos has pledged a billion a year to invest in Blue Origin. Nice excuse to extract some cash without spooking the market.
The word vinegar ends in a very racist sound. We should change its name to tangy spice water.
The explanation that Rosstex posted does not refer to “black” people, or to “white” people?
Especially considering how cheap fibers are in comparison to patterned silicon. If the access patterns fit, it might be useful as high-bandwidth memory.
1) Sure but that's the same as saying tests makes navigating the codebase harder because now when you "jump to usages" you find all the references from the tests. Probably fixable by tooling configuration.

2) For each unit test setup an independent mock of the interface for your subject-under-test. You should not create catch-all mocks for all your interfaces, unless it's to be used for offline work.

3) If you replace the process, as in the business process, you need to redo the tests as well yes. If you replace the implementation, you must throw away your "white-box" tests but should be able to keep your "black-box" tests.
No, but I've heard a lot of people saying we should stop using "dark" and "black" in association with evil, e.g. black magic or dark thoughts.

I'm not saying it's the right or wrong thing to do.
> AWS is ridiculously cheap compared to the alternatives in most scenarios and that's why it's so successful.

It's so successful because a lot of engineers selecting what to rent never see the invoices and don't understand the costs of colo or managed servers. You see it all over this discussion e.g. with people assuming a rack or two requires full time staff when you can get sufficient on-call resources on retainer for a few hundred a month or so depending on complexity of the setup most places.

Having ordered, configured, set up, hired staff for and run both colo setups, managed servers, and AWS setups many times I've yet to see AWS be remotely competitive on price ever, to the point that when I did contracting I used to offer clients to transition their systems to managed hosting (whether managed or colo comes out cheapest depends on scale and location - e.g. I'm in London and real-estate prices here are too high for colo to typically beat managed servers if you can deal with ~8ms round-trip to providers in Germany or France; for others managed is necessary to be close to customers) for a percentage of their first 3-6 months of reduced cost. That was costs including their devops contracts and monitoring etc.

I use AWS. It has lots of great features, and sometimes those features are worth the cost, but it's the expensive luxury option of hosting.

> Put on your Eng/Ops/Business Hat for a minute and consider why services like AWS are exploding and growing to be one of the biggest segments in tech? Because 'stupid executives'? No - it's because the value add is fairly immense.

I've done this for 25 years, including private cloud setups from before AWS was a thing, and I've had to yell at execs that wanted to triple our monthly costs because AWS sales had whispered buzzwords into their ears. That was the all in costs. It took a massive effort to explain it to them even with the numbers in black and white in front of their faces.

So, yeah, a lot of the time (not always), it is "stupid" executives. Sometimes talked into it by engineers working around planning processes that makes paying by use an easy end-run around budgeting.

The biggest achievement of AWS is to sell the idea that it is cheap because Amazon.
PWDLifestyle
Yet another reason to not use GitHub (aka Microsoft’s next “embrace, extend, extinguish” victim).

I don’t support racism. I don’t support slavery.

The prior two statements have nothing to do with the terminology that I use to make programs. These corporations’ attempts to fuck up our language shouldn’t be seen as anything philanthropic. They are virtue signaling at best and societal cancer at worst.
Maybe extend your video with how notes are stored and retrieved?
Google also curates and republishes data from a lot of sites, including news sites and informational sites that significantly reduces traffic to other sites, etc. There's a lot of data Google scraped that wasn't necessarily explicitly given permission to outside their page crawler. They chose "beg for forgiveness" over "ask for permission" in many cases.

The point being that there's irony in every direction, the proverbial "pot calling the kettle black." Lots of irony in both directions.
Train a Machine Learning Model Inside Google Sheets
Limited Liability
But it wouldn't ever cross my mind that black list is in any way related to people with dark skin color.

I don't know how others feel about it, for me connecting blacklist to those is quite racist.

What would you say about Black Friday?

Or white Christmas?
Every time I hit an app like this I get sucked in, and start imaging myself as the next master of chiptunes. And then I want to make a game to use the music. And then the baby starts crying and I remember why my side projects falter before they start.

https://music-grid.surge.sh/#1285-2-2570-68-528-16-2592-64-5...
And now I'm stuck wondering why anyone ever would need to release a new version of isOdd. Apparently isOdd had 6 releases.
Does that mean that the previous 5 times they had "calculating if a number is odd" wrong?
Or just don’t work for Amazon. I don’t know of any of any such clause at Microsoft or Google.
Obviously people feel otherwise, and it's changing regardless of whether you are able to understand or not.
We could have a bunch of reform: from reducing the police force size and budget, to removing pointless offenses ("no victim no crime"), to reduce interaction with police, to eliminating all government programs so to eliminate financial dependency on the government (create a toehold for systemic racism)...

Yet, we're renaming git master to git main. The profound and widespread impact of this will surely sweep the nation and cure systematic racism. /s

Point being: Everyone is more than willing to say they support change, nobody is willing to do anything difficult, so they put forward crap PR moves like this that are completely non-consequential.
> 0 acknowledgement from OP.

if it makes you feel any better, I am the author of the website and I posted the same exact link 9 hours before OP and it got 3 upvotes [0] .

then I woke up to a lot of GitHub stars on the repository and turns out this blew up.

HN works in mysterious ways.

> 0 acknowledgement from OP

I have no idea, that seems like a newly created account to me. if you have any queries or issues/feedback, you can always raise it on git or contact me.

I took this only as a learning experience and in no way to promote or market something :)

[0]: https://news.ycombinator.com/item?id=23508667
It’s not. It comes from master/slave, and I’m desperately trying to find the mailing-list email where someone (I wanna say on a BSD mailing list, but it could be anything tbh) traces the etymology backwards through different VCS branches until we get to one where the concepts are clearly “master/slave”. If anybody has the link handy I’d really appreciate it.
This is ultimately what it comes down to. Contracts between very rich/powerful entities and relatively poor/powerless entities, in practice, can contain anything the rich/powerful entity wants because the poor/powerless entity cannot afford litigation. Cell phone contracts, car leases, employment agreements, basically anything written by a company and targeting an individual--just read one of them. All the clauses protect and benefit the company, and very little good is in there for the individual. And they are take-it-or-leave-it: There's generally no negotiation or ability to add individual-favoring terms [1]. Try negotiating the legal terms in your cable bill and let me know how that worked out for you. Contracts among equals tend to be more fair because each side is on a level playing field.

1: Yes, I am aware that there are a few software engineers out there with specialized skills who have successfully managed to negotiate some non-salary terms out of their employment agreements. Congratulations, you are not representative of the general employee population.
> 1000+ years of invasions and occupations which deliberately mispotrayed indic philosophy, still has its effect.

The Indian subcontinent was broken into many small countries engaged in constant battles with each other. Do you mean that?
I had a 6 months no-compete at Microsoft.
It seems awkward to have a verb as part of the noun, but as I write this I'm thinking of many.
I guess remastering audio recordings and movies is out now, too.
When you say cloud-native data warehouses do you mean things like snowflake/redshift/big-query or something else? As part of an org making the transition from spark to these I can definitely agree that these tools are better suited for practical data engineering in the medium-big-data scale (anything not Google/Facebook)
Well this seems like a satisfactory solution to police disproportionately killing black men. Yes, sarcasm. I actually think efforts like this distract from the core problem, of, certain cops practicing racial bias when escalating to lethal force.
anything to back this up? my searches mostly come up with either greeks physically using black ballots to vote to excommunicate people, or putting names in a black book in 1600s, which was usually reserved for enemies and most likely was not racially motivated.
Although the color of the card is black the official name is Centurion
Were the misattributed authors aware that they were being given credit for puzzles they didn't write? I'm assuming they must have been.
Ahh don't be so cynical. I think this push to euphemize common words is going to finally end racism.
That'd be a horrendous breaking change.

I'm assuming github are just going to alias it in the UI. I'd hate to have used both a master and a main branch before this.
I don't know if you tried reading The Swift Programming Language book ( https://docs.swift.org/swift-book/LanguageGuide/TheBasics.ht... ). It's a fairly quick read and has brief explanations with simple examples. You can skip some sections if you have prior programming experience, but if you're confused about Swift's function arguments, you may want to skim even the basics since a few things like control flow (e.g. the switch statement) are unique compared to C/C++/Java/C#.