skysight-inc/HackerNews huggingface dataset:
So again, I wasn't there. I will say, having grown up in the sticks, I love hearing the accents of foreign people and sometimes ask them about theirs. I know they might take it wrong, but it's hard to resist doing so.

And indeed, when I see someone in pain or anxiety, I'm often tempted to just make small talk on any subject I can think of, to distract them. I usually don't, to avoid offense. But I think they'd suffer less if I did, no matter how stupid my words.
Wow. You really need to find a better place to work if you are in an environment which makes you feel like this.
You know, the problem with letting people's sudden emotions swing you back and forth without possibility of reasonable discussion is that some day it will come to bite you in the ass. That is, in terms of what kind of behavior you're incentivizing.

In this kind of environment, people who raise even reasonable objections to questionable changes will be labeled as the enemy by fanatics. Like this guy. I don't know where he gets such a motivation to destroy or rewrite this corner of the world because he thinks it's his responsibility to stamp out oppression in C code. Which is about as far from the social problem as you can get.

The list of words being considered as prejudiced include:

-- parent/child
-- whitelist/blacklist

Some of this is really ridiculous.

How are we to decide what terms are offensive enough? Vote? There are going to be objections at some level about any term, by someone out there. Someone needs to be an authority and say how much self-censoring is reasonable, and what terms are reasonable to keep.

I object to the term SSL. It is a deep insult to my culture. We should rename it because of that. Who are you to question my being offended?

Please let this issue not be determined by this guy or this ilk. Or at least, let this argument settle for a few months and see whether it still makes sense before getting caught up in the heat of the moment. Sometimes, time tells whether you were reasonable or not.
Honestly, start with web or mobile development and start working on projects. Start with the fundamentals and go from there. CS theory is great but it’s not gonna pay the bills.
does similar pressure exist for a Master’s Degree? I’ve considered OMSCS for this reason.
I don't think the author is suggesting that we jump into the metaphorical deep end without taking swimming lessons first. He seems to be addressing the scenario where we use instructional videos on swimming and practicing on land as a means of avoiding getting into the water.
I'd recommend avoiding trying to obtain the PPL with those medical conditions, since there will be a lot of paperwork, and the goalposts can be moved on you.

The 2 better options are:

1) Do some research on Sport Pilot and LSA planes. No FAA medical or PPL required, just a valid drivers license.

2) Get involved in the ultralight community, ask around about training, and buy a Hummel. No FAA medical or license required, but I'd recommend doing PPL-level training for safety reasons.

Just for those reading along: all FAA licenses require demonstrating mastery of the aircraft to certain tolerances. PPL has pretty basic requirements that get you from Point A to Point B, but no acro or IFR, so it doesn't make you an ace. But a PPL is still a world away from an untrained ultralight pilot.
"SSL" kind of makes me think of "slave"...I mean the whole SL and all...kind of bothersome. Think they should change it to something else. Everytime I see the letter "S", I can't help but think of the word...
what this also reminded me of is a story about "fake influencers" I read which are people on Instagram and so on who pretend to be paid influencers, they go on trips, shoot photos but actually nobody is paying them at all. On the one side, of course, there is a real financial motivation to become more famous, but on the other hand like the entrepreneurs, they just seem to want to consume the influencer lifestyle and for a while just pretend like they're engaging in the actual activity.
These are technical terms that are evoking real-life concepts, not the other way around.

Words can be reappropriated, yes, but only by the group the word affects: otherwise, you haven't been at the other end of the word and it seems out of place to dictate how they should feel about it, as an outsider.
Yes, I had CSP in mind, however most CSP systems today use the kn03+ nano3 eutectic mixtures, and the LCOE is based on that assumption, as well as assuming you can have no baseload from the storage, and cannot distribute storage separately from collection. And even with their assumptions the range for solar thermal capital costs/kwh is about 20% less than nuclear on the top end, 41% less on the bottom end. One also has to consider the political costs that nuclear comes with and that CSP doesn't.
The UK ( whence comes this article ) has a very competitive ISP marketplace, there are several dozen ISPs vying for my custom at my property using a variety of connection technology.

But most people in the UK sign-up to the Big Three ( BT Retail, Virgin, TalkTalk ) due to their intense advertising and bundle 'deals'. So those three consider themselves the market and compete with one another for that pool of customers. Naturally they make leaving difficult because they have spent so much on acquisition.

The other 20% of customers shop around based on individual requirements. I've been with my small, efficient ISP for 12 years and have no reason to change.
I’ve heard that Part 1 of the algorithms course is sufficient for new grad interviews. Can you verify?
You can fly a category of airplanes called ultra-light and you don't need a pilot's license. You can take a single passenger. It is based on airplane weight and horse power. Different countries have different standards.
https://en.wikipedia.org/wiki/Ultralight_aviation

As a student pilot in the US you can fly without a passenger but also with other restrictions like your flight instructor has to give you an endorsement to fly and most won't give you an unrestricted endorsement. It is really there to get you a certificate and not as a way to bypass it. All other require a certificate (technically it is not a license but rather a pilot certificate).
https://en.wikipedia.org/wiki/Pilot_certification_in_the_Uni...
$E is pretty close to React.createElement, which JSX's tags compile to

https://reactjs.org/docs/react-without-jsx.html
It's not as if the vocabulary in tech doesn't change* every few decades anyway. In this case the vocabulary change is intentional, but even if one believes it misguided, it's hard to argue it's harmful.

* Myer and Sutherlands "On the Design of Display Processors" gives some sense of how we go around in circles (or, hopefully, spirals), but I'm unaware of any reference for how vocabulary changes while the concepts remain unaltered.

An example might be "prefix sum" calculations (or whatever they're called on GPUs nowadays), as these have appeared under different names back to before computers. (when hand calculating, in the days when "computer" was a job description, not a machine, and US Navy calculations took weeks to run, shallow parallel algorithms could save substantial sums)
Walter Miller wrote some interesting stories in interesting times: Vengeance for Nikolai (1957) had a vulnerable female Russian protagonist taking on mighty American invaders! (Recall that the early 50s were the era of McCarthy's purges against Communists in the US.)
Well, indeed, maybe it was an easy mark. But still, "fish and chips" was a thing here in the US in the 1970s to 1990s at least, and I still remember "Long John Silver's" with great nostalgia. (Not sure a Brit would care for it, but at least it was freshly fried.)

Mushy peas, on the other hand, are probably unsalvageable. Except, maybe, with a nice curry sauce... :-)
was a Bachelor’s in a quantitative subject not sufficient?
Good luck on your checkride!
Here's an easy test: does it offend someone? yes? then consider changing it.

"Is it offensive enough?" is a really bad hill to die on.
1) With just a commercial license, you can do a variety of non-passenger businesses with minimal insurance (photography, pipeline patrol, banner towing, cargo, mail).

If you want to carry passengers, especially on scheduled flights, then it gets complicated as you're really starting an airline as far as the FAA sees it.

2) You can fly in the early morning if you're new to turbulence.

I got most of my ratings in Hawaii, and we'd tell new students to show up at 8 am or 9 am if that was an issue for the first couple of flights.
I have considered the idea, but I don't know if the additional effort would be worth the possibly marginal benefits.

I've considered biology and law because they seem to pair well with software. Perhaps smaller niches would be even better.
in fullscreen mode, you do flipping. in windowed mode,
https://gameprogrammingpatterns.com/double-buffer.html

you do blitting. https://en.wikipedia.org/wiki/Bit_blit
Nothing of your comment was false but there's no intrinsic value to your stronger definition of zero-copy. A direct mapping to memory is not always optimal for performance. Indeed, there are high-performance computation packages that compress data structures in L1-cached-sized blocks, to save main memory bandwidth. So, you've used the word "achieve" to decorate an outcome that might not be optimal.

By the way I worked on protobuf performance at Google for years and we could never get flatbuffers to go any faster.
Even better, use this:

https://i.reddit.com/r/spicypillows/

It brings the old design of Reddit on mobile, which was actually trying to be usable, unlike the new design that is user-hostile on purpose in order to frustrate people enough to force them to install Reddit apps.
I agree its hard to get treatment.
There is absolutely no "one size fits all govt approved treatment plan" and that makes almost every case unique.

Since POTUS44 its been mandatory to purchase commercial health insurance and those who cannot afford it have been left with a problem.

I'll overshare a bit but my exgirlfriend was bipolar, she had great care and she still killed herself.

Mental healthcare is a big problem for a variety of reasons and SF and the bay area are a magnet because of how many services are available. I got to spend a lot of time with a social worker in the bay area who dealt with this exact problem, they basically confirmed that people came here for money and services and the success rate was sub 25%.

This is not a problem that tech can solve.

This is not a problem that the homeless industrial complex will solve for a variety of reasons.

This is a problem that govt has to solve, and the govt has more than enough money to figure it out and yet they don't.
I strongly recommend OSSU! Both books and MOOCs have their place, and sometimes a MOOC is easier to stay motivated, provided a schedule, and exercises of appropriate number and difficulty.

I really like reading books too, but sometimes the completion-ist part of me is too strong and I shouldn't really do all the exercises.
What Happiness joke? I’ve lived in Montreal for 15 years and never heard it.
First SETI-specific NASA grant awarded in over three decades
If I'm not mistaken, she's a systems programmer. More low-level stuff. She's definitely not a frontend/React/vue.js dev, as she says in the article.

She's written some excellent articles on lower-level programming.

But I agree that VanillaJS is not appreciated by a large number of web developers.
Perfectly agree with Italian. Once you know the few rules you can pronounce every word that you read, unlike English.
Spanish would have also been a good example if not for the differences between all the nations that use Spanish, with the most egregious probably being Argentinian Spanish that pronounce ll sh or something like that..
Yeah! Yeah! I'd say your onto something here buddy!
Humans have to use and read the code.

The word "slave" obviously doesn't mean anything to you, but is it not within your comprehension to see how it could be a painful word to encounter, in any context, for some of our fellow humans?
I don't believe political correctness is a hidden agenda to control the populace. It's much easier to explain by well meaning people trying to help.
Ask me after I get my bachelor's degree.

I suspect the pressure never really goes away.
No issues with the SS part of it? ßL would be much better
Pretty necessary, I cant imagine working at a FAANG without at least having read and understood "Designing Data-Intensive Applications" cover to cover.
If I am incorrect, I do apologize, but I assume you are not a person of color, or perhaps you come from a country in which you are the majority.

I am a P.O.C, and these small things do set a bit of a tingle in my mind when I hear them. As a software developer, I cringe a bit to myself when I have to say terms like "whitelist" and "blacklist" or "master/slave" Obviously to you they may just be innocuous words, but think about what they represent: good vs. not good. Growing up in America, these terms hold a rather disgusting history -- and upon hearing them, I find it difficult to remove that context.

I don't think this has any racist connotations, but it can and does make some people feel needlessly uncomfortable. It's a small change, and I applaud their efforts.
Kleinian fractals is super fun to play with:

https://cindyjs.org/gallery/main/Kleinian/
I'm glad that NYC's dystopic Domain Awareness system gets some coverage here.

However it's curious that Microsoft isn't mentioned at all in the article - even though every inch of this abomination is entirely Microsoft's creation.

https://en.wikipedia.org/wiki/Domain_Awareness_System
I was recently wishing more articles on the internet were written like unix man pages: purely textual and structured.
Isn't reduced education a method for keeping people content in most situations?
Wasn't one of the issues with earlier Pi versions that the driver just serialized high-level GLES-like commands to a front-end processor that ran a huge closed firmware blob? All GPUs have built-in command processors but this was closer to a full driver running as a firmware blob on an auxiliary CPU.
No one here has contempt and hatred for immigrants, you're just being melodramatic. People have contempt for companies abusing the H1-B system.

Your entire post seems fairly out of touch. You're talking about Google L5, basically the top 1% of H1-B jobs in the US.

> Also, I'm trying to understand why companies go through all the processing delays, legal costs, frequent unjust denials since 2017, to hire someone who is not a citizen, while paying them well above the median for the job, if there is a supposed oversupply of talented top-tier skilled people who are looking for a job. The truth i that oversupply myth is just a lie, spun by people with anti-immigrant animus, plain and simple.

Just because you can't understand it, doesn't mean it's not happening. I have personally witnessed the oddly-specific job requirement postings, and have had friends who worked at some of these consulting companies as H1-B. Things are very different outside of the top tech companies.
There is absolutely abuse happening. This is not some "anti-immigrant animus". This is happening. It's frankly ridiculous that you blame this on xenophobia on HN of all places.

I can't fathom the head space you would have to be to believe there isn't widespread H1-B abuse after reading countless articles and comments about it. Incredible arrogance and entitlement, combined with a generous dose of disdain for citizens wanting to protect their country from abuse probably.

Criticism of a widely abused immigration system and the companies that abuse it is not anti-immigrant sentiment.
If you pay with a credit card. And the merchant can dispute your dispute. And it would be pretty annoying to have to file a chargeback every time you needed a refund. Last time I did it, I had to fill out a bunch of paperwork and send it to my credit card company.

> I honestly don’t understand how or why anybody is defending Apple’s 30% cut for all cases.

I'm not. I think 30% is overly high. But simultaneously I don't find the original complaint all that convincing.
Are they a respected degree in CS?
> I object to the term SSL. It is a deep insult to my culture. We should rename it because of that. Who are you to question my being offended?

Don't do this. You and I both know this is just an example you're pulling out to take a controversial stance and doing a disservice to the people voicing their earnest concerns. You can feel free to disagree with them, but arguing like this is just... mean-spirited.
I have a hard time believing that an employer ever cared about my degree in CS from 24 years ago from a no name state college when they decided to hire me.

I’m sure my classes in COBOL,FORTRAN, and data structures in Pascal made any difference. Well, I did take a course in C and 16 bit x86 assembly.
The kids are alright.
Wouldn't it be great when the parent node/process needs to kill the child node/process?
You're right, that too...

https://en.wikipedia.org/wiki/SS

This is a travesty. Honestly don't see myself using or promoting Open* anymore until they get this issue sorted out.
In my experience, “everyone” eventually leaves NYC. After 12 years, I have only one friend left from when I moved here. The average tour of duty in NYC is 5-6 years. Covid accelerated that timeline for many people, but they would have left anyhow, eventually.
Just going to drop this link here:https://news.ycombinator.com/item?id=23564832
I think X is correct and Y is offensive, is what some people say.

You’ll also find people saying they find Y correct and X offensive.

Giving in without question that easily can result in others being offended. Sometimes you have people who’ll take a mile if you give them an inch. Some things are clearly offensive, sure, but if most people are asking “how is this even a problem?”, it’s not good to just change it because they say it bothers them.
The Sport Pilot license is not recommended in general for that reason, or if you need confidence to fly in Class B or C airspace.

However, if you do a bunch of research it may be right for you even though it usually isn't for anybody else.

For example, if I was a CFI and had a partner who flew with me, and who wanted a rating and refused to spend serious money, I might tell them to do a Sport and endorse it. But from this example you can see how super-narrow the use cases can be.

Or if you own a Japanese flight school in Hawaii, and get 20 candidates per month who are doing hobby-only flying, then maybe that business model works for everybody. (This is based on a real situation. PPLs were granted to students who could not speak English on the radio, so the FAA stopped that.)
I think that CS vs SWE thing happens with a lot of people, and I got caught there, too. Luckily, I ended up really liking CS and it introduced me to the field, whereas otherwise I would've gone for SWE. There really needs to be a 'teachYourselfSWE' for people who are into that.
Not at all. For most of the universities, grad schools are absolute cash cows. International students come here for grad school largely because of the associated 3 year(2 for non-STEM) OPT period and ease of getting a H1B during it.
It's both modern Web APIs as well as ES6 JavaScript, both of which make working in VanillaJS quite pleasant.

If you don't need to support older browsers, you don't even need to use any packaging software (although if you're building a serious app, it's still wise to do so). You can import ES6 modules in vanilla JS, and a modern browser will do the loading for you. Great for quick starts.
... You do realise that "stupid" is considered an ableist pejorative, yes?

Stones and glass houses and all that.
People will always find something to be offended about, and it's sad that we as a society have let this "weaponisation of offence" grow unhindered and some people have even encouraged it.

I feel sorry for people who do things like this, only because if https://news.ycombinator.com/item?id=21833377 is any indication, 4chan is about to make his life very very miserable.

"Inclusiveness includes stupidity too."
There's a trope that management always prioritizes new features over mitigating tech debt. I'm sure that happens on some teams, but without inside information it's a bit of a leap to assume that's what's responsible for this specific set of problems at this specific company.
"Citric acid cycle" (and Krebs cycle) is much more common than "solar cycle" (which was my second guess), which in turn is more common than Carnot cycle, in a Google n-gram search:

https://books.google.com/ngrams/graph?content=Carnot+cycle%2...
It seems easy to argue that it's harmful. They're actively wasting people's time, and making it seem like civil rights activists don't have any legitimate complaints if this is the kind of stuff they spend their energy on.
Pretty much. Tutoring a minority kid would actually make a difference, but oh so much work. Much easier to change my FB background image to something trendy and downvote the "racists" who don't instead.
I took this class in person during this past IAP.

It’s an info packed 3 days, but certainly worth it. Would recommend to anyone who’s interested in learning about flying or getting their PPL.
This parable from 1993 sums it up nicely.

> There was once a far away land called Ruritania, and in Ruritania
there was a strange phenonmenon -- all the trees that grew in
Ruritainia were transparent. Now, in the days when people had lived in
mud huts, this had not been a problem, but now high-tech wood
technology had been developed, and in the new age of wood, everyone in
Ruritania found that their homes were all 100% see through...

> One day, a smart man invented paint -- and if you painted your house,
suddenly the police couldn't watch all your actions at will...

> Indignant, the state decided to try to require that all homes have
video cameras installed in every nook and cranny. "After all", they
said, "with this new development crime could run rampant. Installing
video cameras doesn't mean that the police get any new capability --
they are just keeping the old one." [...]

https://cypherpunks.venona.com/date/1993/04/msg00559.html
I believe that almost everybody who is able to read code is also able to understand that words have different meanings in different contexts and a RNG really doesn't suffer if it's a slave to another RNG.
This comment offends me, please consider changing it.
More than all of it, but also none of it.

You can always just hack the interview process if your primary goal is a job at a particular Big Co. In that case, learning all of the material is probably an extraordinarily inefficient path toward your goal.

But "any dumbass can hack can hack mega-corp hiring processes" is sort of obvious. If your goal is to do the real thing, as opposed to knowing how to hack the American Corporate Tech Giant mechanism for determining whether you know the real thing, then the answer is "teaching yourself the content knowledge in this list sort of misses the forest for the tress".

I think a lot of low-cost/open source/self-directed programs sort of miss one of the points of education. The reason for learning all that stuff in CS courses is more than just the content knowledge. It's also the intellectual history of the field, the problem solving approaches, how people in this field communicate, etc.

If you think of fields like Econ or Law or Medicine, it's easier to see. There's some raw content knowledge (the rules of evidence, human anatomy), but also there's the huge amount of stuff around that content knowledge. Like, yes you need to know the rules of evidence and the names of every bone. But... there's also a bunch of other stuff you're supposed to be picking up as a result of going through the process of learning that material. The self-study approach somehow misses a lot of the "stuff you're supposed to learn as an effect of learning the material", especially in CS.
They are accredited and mostly pursued by already practicing software engineers who want to check the box for a degree.