skysight-inc/HackerNews huggingface dataset:
I think it's a good design, I am working on a side project with pretty much the same architecture. I like that you consider the username as PII, it totally makes sense.

What do you use to generate the symmetric key from the password? I'm considering to use argon2id in WebAssembly.

I'm also using JWE (JSON Web Encryption) and JOSE librairies so I don't have to go too deep in the crypto implementation. Did you consider it?
Note the correction to this paper at https://www.pnas.org/content/117/16/9127
The average SDE 2 total compensation is around $215k according to levels.fyi which I have found to fairly accurate. I'm not saying you didn't see that offer, just that it isn't normal.
The goal is to protect the bridge behind the barrier.
TN is for Canadian citizens working in the US. The opportunity for Canada is about (mostly Indian but other nationalities too) offering easy visas to skilled professionals so US tech companies can relocate them (or they can move independently) to Canada and not have to deal with the broken US system.
The music industry want big checks for big licenses, including exclusives for specific media and windowing.

It’s one of the dwindling number of ways for the actual creatives to make some decent money. They don’t have interest in earning $500 (or $50) for a YouTube video if it waters their work down so much that a studio is no longer willing to license it for a national commercial or feature film.

Generally speaking the content ID / claim process works as a de facto licensing agreement (without giving up any right to sue, I believe)
https://en.m.wiktionary.org/wiki/race_realist

Id refer you to the order of the definitions. Race realism as used in the scientific community may have a different connotation and definition, and is perhaps the reason why racists adopted the term, but no I'm not at all incorrect here about how the term is understood when used in a layperson context by people who are informed about race discussion.

> If 'race realism' has taken on that meaning in some discursive communities, understand that there are other understandings of the term.

Please remember that I said "race realism" and not race realism. And understand that I'm not uninformed here.

To reiterate, I'm not saying that scientists who research race are racist, I'm saying that if you research race and aren't a racist, you need to be extra careful to make that clear. Otherwise, as a pragmatic point, you'll end up like Dr. Hsu even if you are simply naive, and as a moral point, your naiveté will be used by actual racists to help legitimize their standpoint. That's why they self describe as "race realists", so they can say "look we're just like these other scientists who are studying race".

If you don't want your work and your authority to be coopted by racists, you need to proactively prevent them from doing so. Hsu did exactly the opposite and gifted actual racists his position and legitimacy. That's a problem no matter what his personal beliefs are.
You described an SPA. Fetch relevant data and render to controls. Not sure why we need canvas for that.
Are you commenting on all of the WikiLeaks, meaning, have you read every publication/selections from every collection?

Or are you basing this perception based on what stories a bunch of bloggers decided to key in on because Trump happened to be in their spotlight at the time?
> they also prevent other stores from being built

They do no such thing. They just prevent other stores from providing apps for their own product. Which they are within their rights to do, since it's their product.
To Avoid Burnout, Work Less and Ignore ‘Productivity Propaganda’
It’s fucked up how many people will be here arguing that everything black being negative and everything white being positive predates racism.

Prepare yourself. I’ve read a lot of these threads lately and it’s really disappointing. The conversation instantly devolves into bullshit like that person in the GitHub issue claiming to be an orphan that’s offended by the term parent.

I think changing contribution guidelines and being more cognizant of offensive terms going forward is an obvious win. I’m not really sure what to think about API breaking changes though. Maybe a comment in the code linking to updated guidelines would be a pragmatic solution that doesn’t require breaking changes. It’s probably got to be assessed case by case.

What do you think of breaking changes?
It gives also ammunition to force everyone to change their current repo.

If I don't change my repositories for regardless what reason there is, I risk myself now being called a racist. And that can have serious consequences (again though public rage "that company employs racists").
Atlantic says he was born ill, his site that they link to says he was born healthy and became ill at 6 months.

What's going on with the fact checkers @ the Atlantic?
How much water would you need in a tank at the front of your ship to block almost all incoming radiation?
Well, if the rest of the system treats the spare file as regular file[1], then it doesn't matter it is sparse, the space still can't be used.

[1] for example someone there mentioned that Apple Software Update app refuses to update system, claiming there's not enough space.
I've lived in Amsterdam for a decade, which I affectionately call the largest village I've ever lived. The Netherlands has no cities of 1M+, yet is one of the densest countries in the world. How? Its quite multi centered. There's a lot of 50-500k towns in close vicinity, each with their own facilities and economies. Because of proximity they're of course not independent, but they're definitely not suburbs. There are towns you could say are suburbs, where people usually commute by car, but somehow they're not nearly as car exclusive of American suburbs. Maybe its worth a closer look at this.
Worth noting that by the weak definition of zero-copy JSON can also have zero-copy deserialization; many JSON embedded libraries either write a null terminator in the original buffer or return a pointer and a length.
I don't like it either, but at least I can disable CSS. But I think for most documents, it is probably better to just write it without CSS. And then, it will already be optimized for whatever display they are using presumably; you don't have to make it one way for one user, one way for other, etc, which will never be suitable for everyone, anyways.
Well latest MacBooks also have internal clips that you need suction cups placed in exact locations to release. I've given up on fixing them.
Show HN: Smart and Easy Customer Support Inbox Built for Indie Hackers
Such dedication to solving bugs is to be admired.
Communication is easier if they developed math too.
Are they wrong? I'm not entirely facetious.
You really believe police academies indoctrinate simply for the purpose of indoctrinating, and that police want and consciously will themselves to become psychopaths? What do you believe is the purpose of the indoctrination for the sake of indoctrination? Why would someone want to turn themselves into a psychopath?
The most successful ethic groups are those that will integrate. Learn about your nation and your history & try to be the best they can be.

The most successful ethnic groups consider themselves British or American for instance first and do not allow the peoples to be split into groups & weaponised by pressure groups & the media.

The most successful ethnic minorities are not this demeaning label, they are my fellow countrymen, and we both regard each other as such first and foremost.

The most successful ethnic group is shocked when they see the cancel culture and doxxing of the left and a nonsensical position that they do not see robustly or honestly defended by anyone and that validates heinous and unprovoked actions against a group.

The most successful ethnic groups are horrified by social media’s lack of responsibility & overt attempts to control the narrative and at their promotion and protection of agitators and blue ticks & relegation and deletion of those that rally against destruction and attempt to stop this madness & affront to the west, to disengage those who have been coopted by influencers.

Many of my friends are the most successful ethnic minorities & they are not a minority at all, they are one of us.
They mention that the polling increases latency. But by how much?

Is windows affected by this?
Because I've never noticed it have an impact on video calls.
the entry ban will be for visa issuance at Consulates and entry into the US from abroad.

what you are talking about would require a rule-making process and/or statutory change. they are going to try that, but it will take longer and will be subject to judicial review.

AC21 lets you change employers without waiting for the petition to be approved. that's statutory. much harder to change as it would require Congress.

eventually, your visa label will expire. after that, if you need to travel overseas, you will need a new visa label and under this proposed exec order, if it's still active you will not be able to return. so you will have to avoid overseas travel entirely until the ban is lifted.
Tesla approach to self-driving is harder but might be only way to scale
Good execution compliment good strategy. I think you can also be the valuable wrist that hard to replace.

I've seen people who knows about the theory and have creative idea, but the end result they made is just...lacking?, because they focus just about the strategy part and kinda look down on the importance of good execution. They may know that it is not good, not what they envisioned, but they don't know how to make it better because they don't know how the production process works, and usually have to accept what the vendor gives you.

But well yeah, there are certainly people that just want to be a wrist and not thinking too much about anything.
It's probably worth noting that the kind suburbia you're talking about, which sounds like Melbourne (same as me) according to your top comment, is different to what is meant by suburbia in the U.S. and thus in the article.

Melbourne's suburbia, where the latest outbreaks have happened, is all part of Melbourne's urban sprawl - i.e., there are no unpopulated gaps between the inner urban area and these suburbs. And the pattern of spread reflects that; cases that begin as returning international travellers, transmitting it to hotel workers, who then take it back to their neighbourhoods further out but still part of the same metropolis. Then families intermingle with others just a few localities away, and off it goes.

Suburbs in the U.S. are more separate from the main urban centres, and are more self-contained, so there's less intermingling of people from one town to another. They're more like what we think of as rural cities like Ballarat, Geelong, Shepparton, etc.

In the past few years my partner and I moved out of inner Melbourne to the Mornington Peninsula to be closer nature and have more space for raising a family, and this feels more like the suburbia of the U.S., with localities like Frankston, Mt Eliza, Mornington and the towns further down all being quite spread out.

And so far, touch wood, the state of viral spread bears this out, with no new cases reported for a few weeks in either Frankston City or MP Shire, and indeed very few cases since the initial wave in March, which was mostly returned travellers. That said, Frankston is not insulated from the rest of Melbourne and is right next to Casey, where there are new cases, and the Peninsula gets lots of visitors from Melbourne, so there's still plenty of risk. (Edit: spoke too soon – one new case in MP Shire today, sigh.)
is this satirical? that's entirely the point, they have to train Americans rather than hiring foreigners. the entire point is to benefit WORKERS, not businesses.
If they want to, yes. That’s one of the points of CSS; someone might prefer certain fonts and/or colours for accessibility reasons, for example.

It’s a great way to empower users. A feature, not a ”problem”.
Quotes to indicate strings have been a problem, definitely. It's odd because it's so clear for me. Yes, I was lucky to dabble in all this a lot when I was younger.
I just got my 4 year old macbook pro's battery replaced. The guy who did it also cleaned up the internals. I can easily use my laptop for another 2-3 years. I spent 100 USD to get it cleaned and battery replaced. Best 100 USD spent.
True, but it is also true that slavery predates the colonisation of the Americas.

(British cultural reference - What have the Romans ever done for us? Monty Python. - https://m.youtube.com/watch?v=Y7tvauOJMHo )

But the issue at hand here is very important and should not be made lite of.

The first time I saw documentation guidelines was while working for a large US software house in the early 90’s. This was a marketing led initiative, along with very specific instructions about correct use of trademarks the guide was prescriptive about always using female pronouns.

Three decades later we still have significant gender bias in the industry but in my experience things have improved almost beyond recognition.

In that time, attitudes to race, gender and sexuality have advanced significantly in the US and European corporations. I still come across unacceptable attitudes and language, but open sexism, racism and anti semitism is almost non existent. Sadly this is not yet true in some of the emerging market countries I’ve worked in.

The use of language may or may not have contributed to this welcome change, but what was at the time called positive discrimination, a term that in itself is possibly no longer politically correct, did definitely draw attention to an issue that was otherwise not generally discussed at work.

The conversation about pronouns has moved on too.

My somewhat longwinded preamble does have a point, the language we use can make people think about issues they would not otherwise be aware of.

I don’t know if the terms master and servant are generally considered acceptable, my guess is master/slave is predominant because it is meaningful, short and easy to spell and in itself is not racist language.

I think that at least some of the corporate avalanche of support for the current protests is no less cynical and self serving than the political correctness in marketing of the early 90’s, but it will still result in positive change.
This is a direct result of Ceaușescu banning abortions in comunist România in his infamous decree 770 from 1966, in an effort to grow the population.

This was a huge social experiment the pro-life vs pro-choice debaters can learn from.

If you want to see a documentary on the subject this is a good one: https://youtu.be/ZgZJ-IV8Et0
How to use React components in Rails 6
Yes, I should think so, too. Use a subset of HTML, with no CSS, and using commands such as <H1> and so on to specify headings and so on. Will any browser have a "table of contents" menu that uses these headings to automatically generate a table of contents?
Did I say it doesn't? Read carefully.
In Lapland you can often see Germans and Finns use particularly "phonetic" English. The writing system is similar, so it is easier to pronounce words as they are written, instead of trying some fancy Hollywood way.

This might be the future of spoken English as most other languages have same wholesome writing system, and thus there are no ambiguities.
I'm an experienced React developer.

I wanted to try out writing a plain vanilla JavaScript application - I enjoy plain JavaScript, it feels close to the metal.

It wasn't long before I was craving an application framework that allowed me to cleanly organise and structure my application instead of it rapidly becoming a spaghetti.

I also craved the ability to write small simple functions for making components.

And I wanted a sensible way to organise data flow through the application.

And I really, really wanted to be able to write in a declarative programming style instead of imperative - this is something you don't come to appreciate fully until you've lived it.

And I don't care what anyone else says - I love JSX - it's totally makes sense to me.

So despite a solid effort to try to go to vanilla JavaScript I've decided that a really good JavaScript application framework - whatever one you like - is a good thing. I'll leave vanilla JavaScript to the birds.
This is a pretty good website. But I have a huge problem with the premise as stated at the beginning of the website:

"If you’re a self-taught engineer or bootcamp grad, you owe it to yourself to learn computer science. Thankfully, you can give yourself a world-class CS education without investing years and a small fortune in a degree program"

.. They then go on to list various categories of information and skills in each high-level topic.

First of all, it implies that someone who is "self-taught" may be basically equivalent to someone who just finished a bootcamp. That is ludicrous. A "self-taught engineer" might have been programming and studying computer science topics for 30+ years, whereas someone who only attended a bootcamp may have only had four months of training or something.

Secondly, it implies that self-taught engineers do not have computer science knowledge or skills. This is also a ridiculous belief.

Now, examining the specific list of topics.

'Programming. Don’t be the person who “never quite understood” something like recursion.' -- This implies that self-taught engineers do not understand recursion. If someone calls himself a "self-taught engineer" or "bootcamp graduate" and does not understand recursion, then he should not call himself an engineer and/or should not have been allowed to pass the bootcamp. Again, this description shows that the creator of the website assumes that "self taught engineers" and "bootcamp graduates" in fact have virtually no useful skills and knowledge. Its asinine and quite insulting.

'Algorithms and Data Structures. If you don’t know how to use ubiquitous data structures like stacks, queues, trees, and graphs, you won’t be able to solve challenging problems.' The ridiculous implication here is that self-taught engineers don't know what a stack, queue, or tree is.

Another general criticism I have is that the creator of this website seems to think that watching videos and reading books is a good way to learn. Unless the books or videos have exercises (and the book recommendation I saw did not have exercises), that is horrible advice and a huge waste of time. If you are just looking for something like a survey or reference, passively watching the videos or reading the books could be useful. However, there is nothing so special about these books or topics that they cannot be learned about from many different websites.
That's if you're trying to reconstruct a "picture" of what the interferometer is pointed at. If you control both the transmitter and receiver, you can use many different techniques to pack more information into the same amount of power. 2G cellular radios, for example, were 2 watts max power while 3G and 4G radios are 500 milliwatts max power despite being orders of magnitude faster thanks to better encoding due to radio sensitivity and spatial resolution due to MIMO - the cellular equivalent of an astronomical interferometer.

The technical term is space-time block coding [1]. The speed negotiation would take at least 3x the distance between the two start systems though, until which time they'd be limited to a conservative estimate based on the channel impairment between the star systems, aka max expected noise between the two astronomical phased arrays.

[1] https://en.wikipedia.org/wiki/Space%E2%80%93time_block_code
I agree that there are some over-simplifications here: I'd propose that there's a distinction he didn't make between "the real thing" and "the whole real thing". Taking a job speaking French when you speak NO French is too big a leap. But thinking that you're making real progress learning a language by memorizing verb-conjugation rules is mistaken thinking, you need opportunities to hear real French spoken, and opportunities to speak it. Expecting that you can sight-sing anything when you've never done anything close before is also too much. (Modulo massive natural gifts). Solfège (I had to look it up) I would argue, is pretty much at the core of the 'real' thing you're trying to learn: sight singing. It's just not the 'whole' thing you're trying to learn. But reading about solfège (or discussing it on HN), isn't the real thing. DOING it is the real thing. Hey, I could use a little solfège myself, how is it that I've never heard of it in 50 years of making music?? dammit :)
Few Testers Have Programming Skills
The author (and poster) is an idiot.

80,000 deaths in 8 weeks in the US was more than each year of annual deaths of flu and pneumonia (not always caused by influenza) for the past decade.

We’re at 110,000+ deaths 4 months in and states that returned to business as usual are now facing more per capita infections than New York City at its peak (Arizona of all places - it’s 115 degrees outside with the highest UV index of any populated region and below 20% humidity —- inhospitable to viruses but now worse than NYC per capita and possibly worse in raw numbers in 2 weeks).

The flu has vaccines, and is 10-50 times less deadly. Stop spreading this nonsense.
> If we can fix this in even a small way: then why not?

Wouldn't a more straightforward and sensible solution be to stop referring to people with darker skin as 'black' since, actually, they're not that colour?

And conversely 'white' skin isn't white. So let's get rid of that reference too.

I'd argue that continuing to use black / white as racial descriptions is highly offensive because it originates in the era of institutional racism and slavery. Why perpetuate that attitude?
I think there’s no disjoint between being “normal/typical/healthy” and “mental/ill/bad” but our perception/modeling/worldview requires Boolean distinction(and preferably not ternary in which case a cascaded Boolean substitutes it)
> You can create your text boxes, your drop downs, buttons, etc., everything that makes it a GUI application.

The browser gives you all that for free, just by writing some HTML. And allows your website to be accessible and indexable. It seems like a lot of work to re-implement that, for little benefit. It doesn't seem worth the hassle, but maybe there's something I've overlooked.

> normal usage of the web application should be quicker, as you’re only fetching the relevant data to fill each of the required widgets...Or did I just describe some already popular JavaScript framework?

Every popular JS framework already does all of this.
I think in the long term, we'll move away from relying on one algorithm only, like AES or DHKE, but combine them. So for key exchange we will use DH plus ECDH plus whatever comes out of the post quantum NIST competition, and use all three as inputs for both parties to a KDF to produce the derived key. Attacks against any one of the algorithms won't turn into feasible attacks onto all of them.
Can the Sun’s power be modulated to produce a signal?
But why will they become covered? We don't cover sidewalks or bike paths or pedestrian only areas, we don't cover parks and walkways through them, we don't cover beaches or ground level car parks, or anywhere else people walk and run and skate and bike outside. What would be the push to cover roadways - to the point where the parent poster thinks it will be a "big trend everyone should follow"?

There's tiny advantage to not being rained on, but you will already want outdoors clothing for wind chill unless your entire route end to end is covered and heated, and if you're on an electric bike or scooter doing 20+mph you'll want some kind of protective wear as well, most likely.