skysight-inc/HackerNews huggingface dataset:
A typical nuclear power plant outputs (edit:) typically around 1-1.5 GW (electrical) per reactor.

"plutonium outputs 8 gigawatts" is meaningless without an amount, and without specifying if it's electrical or thermal output.
I just want to add a link to this[0] post here as a counterpoint for why changing language _can_ matter.

The author seems to imply that the name change is all about being non-offensive to some people. Since the author doesn't find the language offensive, they conclude that name change is only political correctness or virtue signalling and a hollow gesture. I do not agree with that. Language and words are very powerful in how we perceive the world. A changing vocabulary is part of cultural change.

[0]: https://mokacoding.com/blog/main-vs-master-xcode-12/
Who are these people? I have a pinephone and it is nowhere near ready to be my main phone at all. It can't even make phone calls reliably.

It's a cool thing to play with but it is nowhere near to being a main driver.
Bore evacuator – Bump in Tanks barrel
> Last summer an(other) unarmed black man was killed by police in Minneapolis, Minnesota. [...] So, what was tech’s big song and dance? Let’s remove offensive terminology from our collective lexicon. There were several casualties, white/blacklist are examples of words deemed to be too offensive to use.

In my memory this started way before the recent BLM protests - around the time CoC (Code of Conduct) was being introduced.
I would agree "slave" seems a weird choice of a word but I can see nothing wrong in "master". Not a single moment in my life I thought about slavery when hearing/seeing the word "master". Should we also rename master degrees perhaps?
Though I initially sympathized with the name change from master to main (cause I don't care what it is called), I am now more of the opinion that this kind of window-dressing might actually be harmful as it distracts from addressing the root cause. It is a bit complicated as the name change in itself is not bad, but given the context, and that it distracts from addressing real issues it actually is.

Same thing with plastic recycling, in and of itself it is better than landfill, but as it allows us to feel good and look away from the real problem (plastic is cheap because most impacts are externalized) the recycling of plastic contributes more to the problem than to the solution. I know people who traveled around the world about once a year, own a big house and altogether have a pretty big impact that could easily be reduced, but they do recycle plastic and think of themselves as somewhat environmentally responsible.

For the record, I do recycle plastic.
> In a young, low-risk population with ongoing symptoms, almost 70% of individuals have impairment in one or more organs four months after initial symptoms of SARS-CoV-2 infection.

https://www.medrxiv.org/content/10.1101/2020.10.14.20212555v...

> The five children with potential long COVID had a median age of 12 years (range 9–15) and four were girls. They had symptoms for 6–8 months after their clinical diagnoses of COVID‐19. None were hospitalised at diagnosis, but one was later admitted for peri‐myocarditis. All five children had fatigue, dyspnoea, heart palpitations or chest pain, and four had headaches, difficulties concentrating, muscle weakness, dizziness and sore throats. Some had improved after 6–8 months, but they all suffered from fatigue and none had fully returned to school.

https://onlinelibrary.wiley.com/doi/10.1111/apa.15673

Research into what is being referred to as "long COVID" is early but the signs are not good.
I appreciate you approached this from a personal enjoyment perspective and that the pipeline is what really interests you, but isn’t how low resolution pix art is drawn. It’s a common misconception that low resolution art is just high pixelated equivalents of resolution art but actually it’s more of a caricature that is hand drawn at that resolution (like those cartoonists you see at some tourist hotspots who draw exaggerated portraits).

There are some exceptions to this, like Mortal Kombat. But that’s what made that game so distinctive and it’s certainly not a style that would pay off for every game.

With regards to 3D modelling, that came really late in the 90s. It was only the last few titles on the popular 16 but platforms that had 3D rendered assets and even there, they’d still be rendered back down to 2D assets and then often manually edited afterwards (eg reducing and changing the colour palette so that larger assets can be loaded and animated via palette swapping rather than wasting expensive video memory on sprite data).

But ostensibly retro graphics were hand drawn, often on grid paper, before being encoded on a computer.
I would argue that DNNs would not work as well if they weren't picking up biases. Sometimes we need to learn the biases in order to better detect them.

Even humans need to know about swear words in order to consciously avoid using them, or need to learn about reproduction in order to avoid teenage pregnancies. Not knowing does not make us or the AI better.

For example, what GPT-3 needs is a "conscience", a separate model monitoring and rejecting harmful outputs. If I am not mistaken the demo is already displaying warnings when it goes off into weird places.
Tab-completion in the shell
Anyone else here whose script actually broke due to this change?
US ACH rules are 60 days for consumer accounts, and 3 for business accounts.
They did loose, then they appealed and settled.
Cost vs. Amazon S3 (Filecoin vs Amazon S3 Standard, $0.276/GB/year) is quite the stat: 5772.13% costlier!
JavaScript vs. jQuery vs. Hyperscript
Fully agree. I've inherited an insane desktop application that uses the spring XML bean configuration. Then there's classes used to configure the configuration. And three separate property class types to pass the properties into the context, only one of which will persist the properties. And factory beans to instantiate a different bean depending on the properties passed in. And different XML configurations for each subproject which somehow join together but sometimes complain about dependencies being defined in the wrong place... Total nightmare.

It's basically impossible to know what will be instantiated, extremely hard to inject and configure things. When I find the time I'm going to just create things directly from Java with constructor injection and ditch the whole sorry mess.

Edit: did I mention how unbelievably slow it is as well?!
Self-Censorship
>Every summer countless tech companies of all sizes run internship programs, would it be a stretch to run an apprenticeship program of the same length for non traditional applicants?

Specifically how would you define non-traditional, and in your opinion why should this non-traditional segment of people get a separate funnel?
the main idea of SAML is not to do direct server-to-server communication.
Likely this :) https://www.youtube.com/watch?v=f-77xulkB_U
it should be noted that git (the binary) is also in the process of deprecating `master`.

This is the message I get on my machine when running git init:

hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: git branch -m <name>
Initialized empty Git repository in /tmp/test
> I have seen some common phrases so many times on here: “table stakes”, “orthogonal” and “dark patterns” are examples.

That is the nature of language. When a specific term has been established to describe a specific thing (noun, phenomena, etc), it enters the lexicon, so to speak.

It's how we, as English speakers, can understand each other when we say 'feet off the couch' and 'food on the table', whereas table, feet, food and couch are all now specific things described by specific terms.

The 'dark patterns' one is new to me, too. We're witnessing new words/terms being created that likely will be normal to everyone 10 years down the line. Enjoy the moment.

(Edit: Upon looking up 'dark patterns', I see that it was coined about 10 years ago. So now that means we're seeing the coined term gaining prominence. Neat.)
Eliminating the usage of words with offensive connotations from the English language is double plus good.

edit:
Downvotes and the wording of some responses make me concerned that some folks may be unaware of the reference. Doubleplusgood is a newspeak word used in the book 1984. Newspeak is a language that is used to eliminate the ability for people to express unapproved thoughts because there are no words with which to express the concepts to others.
Everything humans do is part of cultural change, because what humans do is change things.

The post is about prioritisation. Moving the needle in a way that matters, not merely doing something so we can pat ourselves on the back for doing it.

Just because you can change something it doesn't mean you should or ought to. Opportunity cost....
Maybe it's just me but, outside of tech contexts, I associate "master" and "slave" much more with bdsm than I do with actual slave ownership.
1.21 GW, a reference to https://en.wikipedia.org/wiki/DeLorean_time_machine
> they have great service

Apple typically does not perform component-level repairs. They tend to replace larger parts like motherboards, display assemblies or cases piece for piece, which is cheap and quick for them and expensive for the customer. And it also typically means that the customer will lose their data. I am not sure on what basis can such a service be considered "great".

On top of that, Louis Rossmann has published multiple videos showing the sheer incompetence of Apple's official Genius Bar service. For example:

* https://www.youtube.com/watch?v=o2_SZ4tfLns (Apple's suggested "solution" to a bent pin issue was to replace the logic board and the top case)

* https://www.youtube.com/watch?v=0RlVC3xwJN0 (Apple is unable to resolve an issue with the SSD, bends a display cable pin in the process and tells the customer that there might be a motherboard issue)

* https://www.youtube.com/watch?v=nyxmFucVy7M (Apple spends $ 10,000 while troubleshooting an "issue" of backlight being turned all the way down)
Spring Boot pretty much dominates. I think Play market share is a bit more in the long tail of alternatives. Also, it's very Scala centric and not widely used without Scala.

Spring is increasingly Kotlin centric and the combination is pretty nice. There's a wide variety of other frameworks such as vert.x, ktor, quarcus, etc. They are popular but compared to Spring quite niche.

With Graal and Kotlin native, the whole space is becoming less JVM centric as well. E.g. Spring Native just went into beta and Ktor has been inching closer to working on the Kotlin Native compiler for a while now (still some missing pieces). Particularly for serverless, this is relevant due to reduced startup time. Overall performance is not significantly better though.
It was amusing to see the GitLab ticket where they try to orchestrate the change. It’s still going on. At least 100 people involved and multiple tickets open for an entirely pointless change.
> Since the author doesn't find the language offensive

You're missing the point, the author concludes that the companies decide that the language is offensive without asking the people who are supposedly the offended party.
Same here in germany.
When we hear the word master, most people think of the master in karate kid or the master degree of a university.
I think only in the usa people are so full of hate that they directly think of bad stuff.
It’s the politician’s syllogism -with the added benefit of the ‘something’ being effectively free (no new headcount), though all the more visible by virtue of it being an annoying find and replace exercise all the line engineers get to participate in.

Read to the end, and the author suggests SWE apprenticeships - I support the idea, but by contrast, it isn’t free, and would require some actual effort by line managers, so...
This is derived from kriya yoga, not Vāmācāra. Another similar online tutorial is https://www.aypsite.org/10.html.
Real Vāmācāra by definition involves breaking all taboos - see this video: https://www.youtube.com/watch?v=4hiKDMsIHn8
(warning - it is pretty horrific)
I know it's anecdotal but I've asked my colleagues the same - in a country with a terrible history of this sort too. And turns out I can't find a single person who agrees with Github's decision.
Not as common I don't think here in the UK as US, but it does happen in certain areas/by certain people, and carries the same connotations, just with the possible addition of football (soccer) hooliganism.
This explains my WTF moment when teaching a class full of students to push to the github classroom using push -u origin master and it being rejected and having to use main!
It’s shorter, but it’s a change. If it was main historically it’d be annoying to change it to master now.
We should only use models where they work well. Like in architecture, we should only build what will be safe for use.
I just tested this and don't get any message.

What version are you using?
Experts say that a strong reaction is much less likely for the second shot. So anyone who suffered a strong reaction for the first one should not be too alarmed and should certainly not skip the second shot.
Especially since there is no such thing as a slave branch.
In about 90% of companies I’ve seen they expect you to do all the manager things and be an engineer too. It’s not so much a mistake individuals make as that it’s an explicit expectation that you’ll be wearing multiple hats.

Folks generally get bombarded to manager because there’s no career ladder and this is what people think they have to do next to be able to continue to grow. And once you become a manager it doesn’t suddenly create a head count to backfill the “loss” of an engineer so there is continued pressure on you to do both.

Once career ladders start to get better defined this starts to change too, and as the size of the company increases manager and IC responsibilities end up being different people. But companies seem to only figure this out at the 500-1000+ employee threshold.
Frankly this is the opinion of a white guy, why should latino and black people care about his perception of "racially charged words" like `master`?

This is like some dude from Vermont telling me I should use latinx as it's more inclusive -- linguistic colonization eh
Would scripts not already have broken on repos using non-default names?
>We need to keep voicing these thoughts so that decision-makers in large companies have a chance to hear us and realize that they should focus on more useful issues instead.

I suppose they are not doing it for your feeling's sake. They are doing it to avoid being a target of a woke mob feigning offense for their own ideological gain in the on-going identity culture war which is happening in the west.
In legal terms they got off easy, but it did change Microsoft and computing forever. Microsoft became terrified of been seen as monopolistic and that lead to them effectively saving Apple, not buying Google or Yahoo, embracing Linux and so on. It was very much worth it.
Maybe we can start using dom/sub instead of master/slave in tech.
The logic according to one Microsoft PM is that if one [white virtue signalling person on behalf of some person involuntary labelled as non privileged] person is offended it's one person too much... It didn't sound well thought out then or now...
Looking at one-and-only planet we can ever call home...

* The idea that greenhouse gases like methane and co2 warm the planet, is not controversial.

* The idea that green plants capture co2 and release oxygen is not controversial.

* The idea that over billions of years, a very green earth captured and stored a lot of co2 and held it in the form of oil, coal and gas, is not controversial.

Looking at human activity over a few generations...

* The idea that humans have cut down co2-absorbing forest, burn them, and replaced them with methane emitting cows, is not controversial.

* The idea that humans have mined and burned vast quantities of fossil fuels, releasing their co2 into the atmosphere, is not controversial.

It's super easy to casually cite natural rhythms in glacial periods or shrug and point at "uh, the carbon cycle". Denial is super easy. Just pull point at any sufficiently complex part of climate science, shrug and say "It's probably nothing to do with me!"

But here's a simple question: Do you believe that the human race, by chopping/burning millions of acres of forests and mining/burning trillions of tons of fossil fuels that took millions/billions of years to store, over just a few generations, has made an impact on the climate?

Nope? Yep?

If "Yep", and it's simply a wild coincidence that this dramatic change "was going to happen anyways" and has nothing to do with our perfectly timed co2-releasing activity on the planet... well, that's some fucking coincidence.
> So while the tech community was rushing around, trying to do their best impression of a black square post on Insta I remember thinking, “oh for fucks sake, they’ve completely missed the point”. Why? They forgot to talk to people who are actually members of the black community.

In practice, big techs don't care about POC, they care about mobs.

"Inclusive" words is just what make mobs happy and it's cheaper to do than being accused of discrimination for real reason: POC representation in big tech.

Changing a default branch name is cheaper than try to fix the real world.

That's the point, and that, unfortunately, the reason why the situation will never change: Because we act only on the exposed representation; movies, text on web site, etc.
See, we have each others back, that's what counts.
So you say spending time on this topic is wasted time, and your solution is to spend more time on pushing back?
They are trying to explain it to the world, or to sub-consciously justify their position. BridgeWater has $100bn of AUM; which is not a small amount but peanuts comparing to these institutional sovereign funds. So while they can profit from the market by being smarter, they cannot move the market (neither can their readers).
But GitLab also implemented this change?

Well, they gave admins the option to change the default branch name to whatever they like, and they've announced they're changing from master to main by default in the next two months or so: https://about.gitlab.com/blog/2021/03/10/new-git-default-bra...

You may as well stop using Git completely then, since Git itself uses main as recommended.
I hacked Foundation.app and listed one of a kind NFT
I am reminded of Catch-22 about how strong Italy is by not fighting these things, just go with it. Another side will come up and push some other agenda, then just go with that. https://www.youtube.com/watch?v=WeVWupFBkA8 "“But of course I do,” exclaimed the old man cheerfully. “The Germans are being driven out, and we are still here. In a few years you will be gone, too, and we will still be here. You see, Italy is really a very poor and weak country, and that’s what makes us so strong. Italian soldiers are not dying anymore. But American and German officers are. I call that doing extremely well. Yes, I am certain that Italy will survive this war and still be in existence long after your own country has been destroyed.”"
> The United States is the only major power with a strong ideological belief in unrestricted capital flows.

This belief in ideological attachment to policy sounds so silly to me. It can change and it can change quite quickly in fact. It's like saying the US has a strong ideological belief in democracy that guides all it's geopolitical moves abroad.
> 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.

Boom.

So I'm indirectly asking a black software engineer by virtue of reading the blog: What are the things that should be done instead? Not a lot we can do it about stop and search. How do we actively bust bias? He slams the 'meritocracy' meme: I know that is widely backed here. So what can be done instead?

> Personally, I have no attachment to any of these words.

Sadly, I think a large proportion of people absolutely have a very strong attachment to not changing anything. Who will agree with you on this front but be against anything more substantial? I've been told on this board that the only racism is antiwhite.
git version 2.30.2
It has been discussed to death on HN, what are you talking about?

Now for some notes on your comment:

- Gitlab has switched the name of the master branch too

- The point is not that it is harmful or bad to do so, and anyone actually crusading against this change as if it was some kind of a slippery slope leading to the downfall of their subculture or even civilization may want to think about their priorities and sense of hyperbole.

- This is not at all what the article complains about. The author argues that this is essentially a form of virtue signalling that allows essentially overpaid white engineers to pat themselves in the back without putting in actual work and money for diversity, inclusion, and equality; a symbolic change that is not rooted in materialism.
Master bedroom, master record, master copy. The word master is just a synonym for main.
...and nobody in the valley seems to be aware of the etymology for "slave" :)
Lots of good points made in this. We have eradicated the usage of the exclusive terms in our team not recently but well before 2014. It's a cultural change to be precise. We are very conscious of the biases that could arise. In fact, during hiring we specifically ask the recruiters to look for diverse pool of engineers.

Still I concur with the OP's statement that the percentage of African American in the tech industry is marginal (in the US, not sure elsewhere). I don't know what we can do about this. But we have to change as a society and as individuals.
If your funnel isn’t catching certain groups then you need to do something as you’re missing the opportunity to hire talented people from those groups. Why shouldn’t that be another funnel?
At the risk of being cpt obvious: <= 10% of plastic has ever been recycled + AFAIK there’s a pretty low limit on how many times you can recycle.

https://text.npr.org/897692090

> Plastic also degrades each time it is reused, meaning it can't be reused more than once or twice.
> Recently this was Jamie Dimon lambasting Bitcoin all the while a cryptocurrency trading desk was being set up at Chase.

Did he change his position, though. Having a negative opinion of something is one thing; and profiting from selling shovels for the gold rush is another thing. The trading desk is not a long position.
agree this feature is mindlessly put down.

myself and lot of ppl i know would be very interested in a car that basically charges itself when used only a couple times a week for short trips.

not for the electricy cost but mainly for the convenience.
It’s more than that. Graphics were designed to take advantage of the technical limitations. Eg Using the blending effects to create new colours in the CRT or chess-board ‘stipple’ effect of alternating between foreground and background pixels knowing that the CRTs will produce an accidental alpha blend effect.

Some old games look crap on modern hardware because ironically modern displays end up limiting the after effects that retro games would employ.