skysight-inc/HackerNews huggingface dataset:
For the life of me, I can't understand why there is so much emphasis on the virtual-dom and dirty checking.

DOM manipulation is expensive, so a check is made to see if it really needs to be done.

If you're guaranteed to need an update, then this check is pointless. But this depends on what you're doing. Its really not something that's tied to the technical identity of any library. React, vue, etc, could probably also skip this step if they wanted.

Also, this will almost never be the bottle neck. It's really low down on a long list of other things that will have a bigger impact. Web dev is in a really bad state - you're supposed to have something like 1.5k nodes according to lighthouse because of all junk that browsers have to do now. That's a puny number of checks for the cpu to do.
"Using a mean assumes that the metric under evaluation follows a bell curve but, in practice, this describes very few metrics an engineer cares about. “Average latency” is a commonly reported metric, but I’ve never once seen a distributed system whose latency followed a bell curve. If the metric doesn’t follow a bell curve, the average is meaningless and leads to incorrect decisions and understanding. "

I was never great at stat's. Can somebody explain why this is?
I don't know if/don't think that Qt's licensing is an issue for most of the people who need to make cross-platform applications and reach out for Electron. Electron seems to be the default choice not just for FOSS projects, but also for commercial projects, which have no qualms using a toolkit that might go proprietary, and can get a commercial license if they need it (which most of them don't).

GTK, on the other hand, yeah, it hasn't been a good choice for cross-platform development for years now. The only platform it properly supports is Gnome.
It's nothing work-related. I'm reading an amazing fantasy novel, "The Name of the Wind" by Patrick Rothfuss.
Are you saying the whole thing is pseudonymous trollbait?

Talk about the dangers of a “good” domain name...
So why are police carrying guns outside of these violent cities?

Why does a police officer in a nice suburban area who attends things like noisy parties... carry a lethal firearm? That's absolutely crazy to me, and should be to everyone else.
Patents should not be allowed on communication protocols and storage formats, or anything with lock-in potential really.
Assuming you write open source software, how do you persuade people to pay for it?
I'm not sure I'd be down with it if every application become an Electron one. But the browser does have some significant benefits since the people who make the browser did all the heavy lifting for you.

Chromium started out using gtk2 and then switched to Aura? Do any projects use aura directly?
I dislike websites like this and their agenda. They are fueling the racial war instead of trying to fight it.

It makes it seem like this is a white against black thing and it most surely isn't (or at the very least not primarily).

For one, they add "Hispanic" in to the mix just to hint how Whites discriminate against them too, but less. However "Asian" is usually left out because they are killed and persecuted even less than "White" so that doesn't go well with the narrative.

Also, a good portion of the police force is non-white, but the front cover stories are always of a white cop killing a black man.

Police deal with criminal activity which is correlated with skin color (through poverty most likely), so it's harder to prove that the numbers are even higher than they're expected to be.

Of course apparent atrocities like George Floyd are terrible and the officers involved should be prosecuted and the rage is understandable, but the race card shouldn't be played too easily otherwise the situation is just perpetuated.
I would abandon the whole "cram for N years and get a degree, then never again" scheme.

Imo education should be a lifelong thing: available at any time, part time or full time, on-demand; for example, new requirements come up at a job and you need new skills? grab a course. want to enter a new subfield? grab a few relevant courses. got interested in something new all of a sudden? grab a course and see if the interest doesn't wane. laid off? consider taking the chance to study full time for a few months and pick up some new skills or plug holes in prior knowledge.

It should be based more on voluntary interest ("I want to learn this thing!") or actual concrete need ("business is looking for someone with skill X and person Y looks like a good fit but they need to study a bit") and less on the idea that you sit through courses and exams and demos in exchange for points that eventually buy you a piece of paper..

University (or, rather, education in general) should be with us through the entire life.

There are open universities that sort of go in this direction, but the last time I looked at them, it felt like they're still rather structured around getting a degree and all the bs that goes with it.
Oh, thanks. And that's hilarious that both work.
> Criminals SHOULD fear the police

You've left out a word there, haven't you? 'Violence'.

They should fear being arrested with minimum possible force, but they shouldn't fear extrajudicial violence.
> American police can shoot indiscriminately with impunity

Are you sure about this? American Police don’t have to account for each bullet while on duty? They can shoot indiscriminately?

Or are you just saying this because it sounds sorta true and you don’t think anyone will disagree?
Where did I accept the possibility of police killings being skewed by racism? That might or might not be true - but I wasn't really looking at that.

All I did was just interpret the existing numbers and correlate them to other statistics that make more sense to me (if we're talking about race and the percentage of single ethnicity in the number total of deaths, then to me it makes a lot more sense to look at the percentage of crime that ethnicity committed in total).

Again - I'm trying very hard to detach the issue from emotions/race and just look at the numbers. Why there is a disproportional number of black people in the US being arrested or killed is certainly appalling - but its also a whole other issue.
Hacking the Road: Roundabouts
Wamen CEOs can do no wrong! Must be a man's fault!
If you want to be an entrepreneur no you don't if you don't want to be an entrepreneur yes you do.

Either you are an employer or an employee, make your choice.
I went to a non-notable state school and have no trouble getting hired. I would advise people who plan to go to non-notable state schools to just go straight to industry instead.
Relationship Advice lead-ish mod here.

I've posted this elsewhere on hackernews (https://news.ycombinator.com/item?id=23259595), but I'll repost it here since it's relevant:

---

We're (r/relationship_advice) rarely transparent with removal reasons. Our templatized removal reasons generally look something like this:

> u/[user], please message the mods:

> 1. to find out why this post was removed, and

> 2. prior to posting any updates.

> Thanks.

or

> User was banned for this [submission/comment].

The reason is because we have a high population of people who:

1. post too much information and expose themselves to doxxing risks, and

2. post fantasies that never happened.

So in order to protect the people who inadvertently post too much information, we tend to remove these posts using the same generic removal template. However, if people know that the post was pulled for one of these two reasons, the submitter may still end up on the receiving end of harassment as a result, meaning we have to fuzz the possibility of the removal being for one of these two reasons by much more broadly withholding removal reasons.

This is specific to r/relationship_advice. Other subreddits have other procedures.
You can have a high amount of gun ownership and low gun related crimes. But the countries hailed for high gun ownership and low gun crime like Switzerland have some hefty gun control. You can’t buy guns without going through hunting training, getting certified and then they keep registration which links your hunting rifle directly to you. You also can’t buy stuff that’s meant to kill humans and it’s illegal not to lock your weapons securely away when you aren’t hunting.

So criminals actually don’t have easy access to guns in these countries, and post terrorism our secret police forces and Europol tracks guns rather well, typically leading to arrests before anyone get to use their guns.
I think the best thing I did back at university was doing lots of personal projects and doing more than asked for my term homeworks/projects to make them more presentable. Not only it helped me developing my skills but also I had lots of stuff I could put on my CV or talk in interviews. Especially when you are a new graduate, stuff like that can easily separate you from the rest.

I disagree with people that puts more emphasis on "social skills" "connections" etc. Good programmers are still hard to come by. If you are good and you can show that, that would be sufficient. Even grades are mostly irrelevant.
The anti-university sentiment on HN is absolutely alien to me. Not only did I get a lot out of my university education, but it was a totally transformative experience for me. It also enables me to do my job, and I’ve never seen anyone without a good education do it well.

Yes, I get that you can be a react developer without a university qualification.

This may come as news to some, but most fields bear no resemblance to writing JavaScript for a living.
Part of the problem is they usually don’t live in the communities with the people they police, they live outside the city in affluent white suburbs. Residency requirements are easily circumvented.
Mice on Acid
Direction is inherently part of what makes a team; can't have a great team without it.
Show HN: Greek startups in growing industries post Covid outbreak
If you’re already decided you’re into startups the network and prestige of Y Combinator will help more than most any college. If you want the stamp of admission to the US ruling class sure, go to where the elite send their children to find someone to marry but otherwise you could do worse than committing to what you actually want instead of chasing a network.
That wasn't snark. As an undergrad, I was taught that households should be positive, corporations negative, and public sector balanced on average, which would balance out.

Either I'm missing a sector in the original analysis above (please tell me what it is), or the "common wisdoms" expressed there are false (and I should be more cynical), or...?
It seems that black criminals are more likely to be armed. Comparing the number of crimes alone vs. killings by police means nothing if you do not look at the types of crimes. Police are not as likely to kill a vandal or unarmed burglar as they are killing an armed criminal, especially one that has committed a violent crime.

https://ucr.fbi.gov/crime-in-the-u.s/2016/crime-in-the-u.s.-...
In all crime categories which are more likely to be violent, blacks are over-represented.
Yes, it was. The developers of any proprietary software have unjust power over its users, i.e. they could implement any anti-features they wanted and the users cannot not do anything about it. In this sense, the users do not own the device if it runs proprietary software.
Researchers create active material out of microscopic spinning particles
>In fact most of the time, the people who've said: "don't go to college" are the same people who go to Cornell, UPenn, and Stanford and probably don't realize how much of a network/presitgie gives them to get them where they are now.

Can't emphasize this enough. College is still necessary for something like 95% of the planet's population. If you are not born into wealth or have well connected parents, a college degree is your only way to a better life. You may not learn anything in college but you need that fuckin' piece of paper just for the bureaucratic formalities. A very talented friend of mine was denied the US visa probably because of lack of a bachelor degree.
What questions to ask when interviewing a React developer?
Ah yes you're right, the JSON does link to DF directly.

Awesome, many thanks :)
Definitelly - just has a high startup cost and possibly takes some time to get the material back.
We have our own: the RFC language of SHOULD and MUST.

The obsolete TELNET protocol ( https://tools.ietf.org/html/rfc854 ) has DO/DONT/WILL/WONT which match up nicely.
In this case the professor was being an idiot (and meant hertz, not megahertz), but there are plenty of dimensionless quantities that can be just "running at 1000". https://en.wikipedia.org/wiki/List_of_dimensionless_quantiti...
I was saying just one thing, for example:

- Suspect allegedly robs a store. Store owner calls police.

- Police finds suspect, yells "stop, police!", suspect starts shooting at the police.

- Police fires back, kills suspect.

- After that, the shooting investigation starts (or atleast should start).

All I'm saying is, that due to suspect being dead, the trial for the robbery is not needed (if noone gains anything from that). Yes, shooting, attempted murder, and everything else is valid and should be investigated, go to trial, etc. But the robbery itself, in my opinion doesn't that much anymore.

If the suspect survived the shooting, then of course, investigating the robbery should be done TOO (checking security footage, search warrant to find stolen stuff, etc), next to attempted murder etc.
I'm fine as long they keep the output compatible to the ratified C# 5. All the changes since 7 are something done by external tools or third party if it were any other language. I get the point changing on language level is to equalize the tools on every platform. It's a bit diservice to beginners who now can't separate between OOP concepts and scripting, autoclass, autoproperty etc.
Only thing I don't get is this ref usage: "return ref myStruct;".
Why on earth the JIT passed "return" as "byval" ? Sometimes I wonder if C# design team is disconnected from inner workings for the .net engine...
I definitely started out as a strong gtk advocate. But these days I wouldn't have qualms about using QT if it were the right fit for the project.
Blender has a great Python API[0] that allows you to do almost everything that you could do in the editor with code.
You do have to run your code from inside the Blender app though.

[0] https://docs.blender.org/api/current/info_quickstart.html
Donate buttons are a joke when used for software. They never worked.
Now I see a different type of support in video streamers on Twitch or YouTube. Perhaps there is a way to apply this concept to software vendors...
regardless of the reasons black people overall might commit more crime, or whether they actually commit more crime or are just singled out by police more often, do you feel that this is relevant to how often police kill people?

Capital punishment is the mechanism through which the justice system has the right to kill people for their crimes. Cops do not have the authority to decide who is guilty, let alone what their punishment will be. Therefore I ask again, how is the crime rate of black people (even if that number is taken in good faith and not heavily questioned as any competent statistician should) relevant when we are discussing how often officers murder black people, before a court has decided whether they have actually committed a crime or not?
I don't condone murder, but do you think it's possible the police deaths are a response to the police murders that have been happening for 100's of years?

Maybe some people realized that after constant harassment and threats, their only recourse was to get armed and protect themselves from the police.
> Had the context been one in which a hitman was preparing to take a hidden shot at a target, and the target then died of a sudden cardiac arrest as the hitman remained out of sight, it’s far from clear that killing and letting die would be equally bad.

But the two situations are not equivalent. The hitman is almost certainly not in a position to save his intended victim so he is not in any meaningful sense letting him die.
Protests over Death of George Floyd, Spread
Jordan Peterson in Russia Detoxing from Benzos After Near-Death Experience
It’s a perennial problem with all major FOSS projects and KDE is massive, it’s basically a given. At the time I followed it a bit more closely, there was clearly a churn of developers very similar to what JWZ described, with constant rewrites of entire applications because nobody had the time and inclination to maintain old ones (maintaining other people’s code is hard). Yes, the associated entities do a lot of good work, but it’s never enough - and realistically, nowhere near enough to be responsible for the entire Qt library.
Your question boils down to "in a hypothetical world where there is no systemic racism, would you complain about systemic racism?" The obvious answer is "no", but I'm not sure what information you hope to get from asking the question.

You make the question uninteresting by its assumptions. You pose a hypothetical situation - a white cop killing a black man - which might be interpreted as a case of systemic racism, depending on the context of the killing. But then you impose the axiom that the hypothetical world in which the situation takes place is not racist. So the situation could not have been a symptom of systemic racism, by your definition, and any query about whether it was racist has only one answer, which directly follows from your given axiom.

So I'm left confused at why you pose the question.
What a fastidiously/meticulously organized wall of text. I want the picture book version :(
I am not sure why you deleted your comment - I know the HN commentariat will downvote anything contrary to its liking, but this is a forum for debating issues. I managed to read it quickly, and while I disagree with it, I welcome it.

I welcome it because I can input my opinion and maybe shed some light on why i think you are wrong.

You posted about raw numbers of whites in poverty vs blacks in poverty. By raw numbers you are right, there are more white people living in poverty. But there are more white people overall.

"According to 2018 US Census Data, the highest poverty rate by race is found among Native Americans (25.4%), with Blacks (20.8%) having the second highest poverty rate, and Hispanics (of any race) having the third highest poverty rate (17.6%). Whites had a poverty rate of 10.1%, while Asians had a poverty rate at 10.1%." - that means the likelihood of black people and native americans being poor is higher than that of whites.

You also implied I think all whites are racists. If I would have than it would have been racist towards white people. I think whitepeople as a people are not racist, but there is a solid number of white people being racist. This doesn't make all of them racist, just like some criminals from the black community doesn't make all black people racist.

Scholarships are meant to try and help members of that group gain education. White people are more likely to be able to attend university. Doesn't mean there are no white people who can't afford education. The issue is not that blacks are getting scholarships, the issue is that education is too expensive and only a few afford it.

You finished your comment with "no shit" to my statement that society belongs to everyone. You are right, but some disagree with you.

I remember personally speaking to a white american back when the new orleans floods happened, and he point blank told me "it's the ni* who get fu". I remember a friend who went on a trip to NY with his white lawyer friends stating that smoking weed while driving is fine, because the police will only stop the "ni". I also remember images of LA, SF, NY, and their ghettos where there are mainly black people.

As I said, I welcome debate. That's the only way we can get to the bottom of what is going on.
> I live in Denmark where I get paid monthly for going to university

You are, of course, doubly fortunate.

> the freedom to pursue intellectual curiosity is a thing which universities offer almost unconditional unlike jobs

The hypothetical awakening of a person's intelligence is a battle against much more dominant social conditioning. And then students self-select for narrowness of perspective in a programme. As you note, the job market and consumerism are fatal stages of later conformity.

There is always the chance that some discussion or chance meeting will awaken a mind. But it seems far too accidental, assuming a society with libraries and recognised need for genuine public discourse.

In many economies, university isn't unconditional. It has become so expensive in some cases that graduates carry heavy debt for decades.

Does a person need to go to university? I would say that a person is better off reading at the library and seeking serious discussion rather than seeking credential-rewards in the edu-bubble. The shoddy mess should be rebuilt to make it a better deal. On-line learning is the only way I can see this happening.
CaptainAMZ – Request Reviews Automatically on Amazon
That's a data synchronization error across multiple related pieces of data, which isn't the same as a POD container like a hashtable corrupting itself.

The standard hammer you would apply to enforce the synchronization in all cases is relational integrity, which is too expensive for a game's runtime environment. You don't always want to synchronize everything all of the time if you want to hit a high framerate target, and a lot of performance features boil down to relaxations on when synchronization occurs. Much of the detailed design in writing a game main loop is in dealing with the many consequences of supporting that.

That's why their recommendations on errors also refer to the earlier build process and Lua integration; by the time the data hits the inner loops of the engine, there shouldn't be a case where it's invalid, because if it is, then you can't have the optimized version either.
It's immoral for you to receive a remuneration for any services you render.
The author mention the visa question and I think that bears repeating, if you plan to live abroad, having a degree (preferably a master) will make getting a visa in any country much easier.

I'd however recommend going to a country where education is close to free to get a degree, even if it involves losing a year learning the local language...