skysight-inc/HackerNews huggingface dataset:
One of the difficult things about racism is that it does not matter how we (ie, people of European descent) feel about it, but how the people we're talking about feel about it.

For what it's worth you are doing the EXACT same thing the post in this article is about: you are pushing a very American view on racism.

First of all, racism is absolutely not White -> Black. Or White -> Aboriginal. If you think that I'd assume you haven't met a lot of people form other parts of the world. Racism is everywhere and it's not a White-only issue. That's a very American view.

Second of all, it absolutely DOES matter what 'we' (white people) think of it. Saying only people we talk about get to have a say in this is also a very American viewpoint.

We really don't need to "defer to an aboriginal person", as you say. Just like this article states you are now assuming that all aboriginal people agree on this subject.

Saying we aren't qualified to say what's racist but we need a minority for that is the kind of generalizations the article pushes against.
well, the page is on the wikipedia domain, it is a talk page regarding edits to the page (discussion among different Indians I presume.)

again as I understand it strictly speaking a foreigner should be casteless, and hence untouchable.

But that discussion implies that the actual behavior towards foreigners does not match that, which would seem reasonable to me. Indians will need to interact with foreigners, if they are without caste that would be a problem, so how to fit the foreign into the social system.
>Really, it's due to economic circumstance (I bet poor white people are convicted of more crimes than rich white people).

Absolutely. Not that it's anything new. Nor is it limited to ethnic minorities. Consider Anatole France's observation[0]:
"The law, in its majestic equality, forbids the rich as well as the poor to sleep under bridges, to beg in the streets, and to steal bread."

[0] https://en.wikiquote.org/wiki/Anatole_France
What will publishers do with troves of traffic. If the quality of the same is bad.

The discoverablity is subjective. I as user a see the same sites and same topics thanks to "the algorithm".

I don't mean to say publishers don't need Google. It is that now (compared to past) Google's position is much stronger and they dictate terms, publishers are screwed either ways, so better put a fight than now down
PPA (personal package archive) is the Ubuntu name, but other distributions make it possible to do the same. The system is a way to distribute packages through the package manager, and repository metadata is hosted centrally.

Fedora has such repositories (RPM Fusion, Copr). Arch does, too (AUR). Other distributions, including Debian, can use them as well, so long as there exists a community.
Yes, laying out roller coaster tracks was the major thing that made Theme Park so exciting to us in 1994. I am sure Roller Coaster Tycoon did a much better job at everything, but the genre was already defined. :-)

Edit: I kind of enjoyed reading this flame war from 1999 between fan boys and girls from both camps https://groups.google.com/g/comp.sys.ibm.pc.games.strategic/...
Those issues are orthogonal to them not being GPL friendly.
What does it mean to be "10 years behind the western world" ? Are they behind in technology, values, policy? Can you give some examples? I'm not disagreeing with you, just curious for more info. (I don't know much about Japan myself.)
Exploring the abandoned birthplace of the 6502 and Commodore 64 [video]
I've never seen a basic job application without it. Fast food asked. Half the places do a drug test as well, some of them (call centers and commericial foodservice) did drug tests, including random hair follicle tests.

You either haven't worked bottom-of-the-barrel jobs or lived in areas where this sort of thing wasn't allowed.
> I personally see as military companies

That might be your personal view but that's clearly opposite of both the numbers and the company's history. They made themselves on airliners.

>its CEO is selected by the French and German governments combined

Yes Airbus is controlled politically, although much less than in the past since states sold a lot of their stock, but that has nothing to do with having military activities.

Orange is controlled by the French state, and yet they don't do military activities. Airbus is controlled by 4 states, but it's not particularly linked to their minority of military activities.

> French president Macron, saying that Europe needs "to end military dependence on US" [1]. There's no other company in Europe than can better achieve that goal other than Airbus

Actually France bases most of its military aeronautics on Dassault, not Airbus. Airbus actually has very little military activity in France, it's mostly in Germany, Spain, and the UK.
In my experience, not specific to front end, managing multiple long life objects can be a headache.

Out of curiosity, how do your 'not connected' stores know when, say, a user logs out?

Also, I suppose you have to write code, bespoke to each object, to be able to reset these objects too?
It seems like 2) gets to the heart of what flatpak is and how it works. The argument in favor of traditional packaging over flatpak is that security vulns in dependencies get fixed for all packages at once. The architecture of flatpak allows / encourages package maintainers to update vulnerable dependencies at their leisure. The fact that this is observed in the wild in the linked article seems a natural consequence. What is the mechanism that would cause this behavior to change as the ecosystem matures?
I would love to FIRE. I have come to hate my job over the years - too much lying, politics, and general BS.

I don't think it will happen for me. I live in a relatively HCOL, have a young family, child has a medical issue, and I pay all the bills. My wife will not contribute to the bills and refuses to relocate.

Maybe I could technical coastFIRE someday. I feel like I will have to quit at some point or I may lose my sanity. I try to live cheaply, so maybe I could work part time at Lowes if I can get enough saved for retirement, pay off the mortgage, and have enough to pay medical bills.
You can easily extend Landau's notation to multiple variables (or rather functions of multiple arguments). It's even pretty commonly done, eg a common statement is something like "Getting the k largest elements out of an unsorted input of n elements, takes O(k log n) time, if you use a heap."

> At best you could say it is O(n)*O(1) which is formally equivalent to O(n).

Sorry, that's not how you would use or define multi-variable Big-O notation, if you want it to make any sense.

See eg https://en.wikipedia.org/wiki/Big_O_notation#Multiple_variab... for more details.
> push for docker on embedded systems

Aaargh!

A particularly odd one as most embedded systems are handled as "images" of some sort - firmware blobs, ramdiscs, imaged HDDs for embedded PCs and so on.
> don't we want to know

No, not your business. You're not supposed to know everything about everyone.
You still have to list your previous names in many cases and pretty much every background check form asks: Married women who have changed their name must do this all the time.
They are competitor in the sense of free beer OS that does the job.

Being POSIX compatible is hardly something that most IoT vendors care about.
Somebody uploaded it here: https://gitee.com/windows-xp/shell/tree/master/osshell/acces...
"Compassion is not weakness, and concern for the unfortunate is not socialism" --Hubert Horatio Humphrey Jr. (b. 1911)
>Also if someone is answering a question why would the other candidate start talking?

Because many Americans want to see displays of defiance and aggression in their political candidates. Most couldn't care less about what the other party has to say, they want to see their side dominate and smack down the other side, or they want to see who the alpha dog is and vote for them.
It was a long time ago I built anything with React but I used to use MobX mostly because of the inject function, to be able to access the global store from any component without prop drilling. I don't see much emphasis on that anymore though. Has React incorporated a native function for that? Is it the context API?

Edit: What I don't understand with the context API is that it looks like I need to access the instantiated context externally in every component, while MobX injected it through the component tree automatically.
Where is the interview? Link is about history of Chris Sawyer's works but doesn't actually contain an interview. Still fascinating though, really enjoyed his games.
Chinese is second most complicated. Japanese has all the Chinese characters, and hiragana and katakana in addition.
It depends on what implementation of hash tables you use.
Having spent time in all 3 cities, I can't imagine why LA would be considered an upgrade. Unless by "LA" you mean suburban Orange County like Costa Mesa.
Add gambling addictions to your toolset, Mark, what could go wrong...
Here in Britan, as I walk on my way to work I pass by my favorite Indian restaurant, a Polish supermarket with Eastern European products, a Romanian bakery with delicious Transylvanian meat pies and a great German sausage/cheese shop. Each one of them has their respective country flag at the door next to the UK one. I'm not even living in a big city and it is already a cocktail of cultures.
It depends on what implementation of hash tables you use.

Especially if you use a randomized implementation.
Even in the US it doesnt ring true to many, many people. And I am not just talking about privileged white people not seeing the point, the people spreading these PC views on everyone are a minority and are the same ones always playing the victim, bitching and complaining for one reason or another.
I'm developing a browser extension that injects a little popup window onto webpages using content scripts.

The shadow DOM is critical to make sure that my extension's styles don't overwrite the page's styles and vice versa. And unlike iframes, it grants the ability to use js state management that extends beyond the shadow DOM root element. So, you can inject multiple shadow DOMs capable of "talking" to each other.
Snaps and Flatpaks provide package management without system privilege required by the system package manager. This is a good deal for users.

On the maintainer/author side, yes, I think static binaries largely perform the same.
Sqreen | YC W18 | Product Security Engineer | Paris | Full-Time | Remote |

Sqreen | YC W18 | Data Engineer | Paris | Full-Time | Remote |

Sqreen | YC W18 | Agent Principal Engineer | Paris | Full-Time | Remote |

Sqreen | YC W18 | Principal Engineer, Platform Squad | Paris | Full-Time | Remote|

Sqreen (YC W18) is an application security platform made for both engineering and security teams. We use dynamic instrumentation libraries that monitor web applications internals to detect security anomalies and block triggered vulnerabilities at runtime. What Application Performance Management tools (like New Relic) do, but for security.

We are currently looking to fill a few critical roles in a European friendly timezone (+/- 2 hours) for our Product & Engineering team:

Product Security Engineer - a software engineer with a security focus who will help to secure our products for our customers.

Data Engineer - a backend engineer who is passionate about all things data processing, platform availability & performance and scalability.

Agent Principal Engineer - a technical lead who will be responsible for driving the overall technical vision across our entire agent library (7 languages and counting!).

Principal Engineer, Platform Squad - a technical lead who loves technical strategy, mentoring and anything architecture related.

All of these roles are open to full remote with a European compatible time zone.

You can find more details on our careers site:

https://www.sqreen.com/company#jobs
You can analysis the worst-case input, but still average over random choices your algorithm makes.

That gives you 'worst-case expected runtime'. That concept is useful for eg analysing QuickSort with randomised pivots.

You can also analysis worst-case input and eg 99.999%-ile on the random choices.
Wrong. Additional demand beyond bare necessities is only generated if there is disposable income available which is not the case when there is a oversupply of labor driving down wages.

If employers would act systematically against their own interest by hiring only young people it would be easy for investors to come in eliminate them in the market. But they won't because they can't. Employers prefer young people because they are cheap and they hire them because they can.
I agree with your sentiment and I would also be interested to know more.

Economics hasn't really caught up with the situation of zero marginal cost enabled by computers and the internet. Surely there must be a better way than artificially limiting supply?
https://webmachinelearning.github.io/webnn-samples/lenet/

This example uses the current polyfill and it's local.
I'm one of the current Vienna devs and I want to say it makes me happy seeing that people still enjoy using it.

We have some new updates planned over the next few months and hopefully you (and the parent comments) enjoy them!
Like others having lived there for a short period of time, I agree with this observation. The cultural premium on risk, that may merely inconvenience someone, is unreasonably high (by my standard, anyway). Ever have to pay a bribe to a landlord to rent an apartment as a matter of accepted business protocol? Look up "reikin". Then you'll realize why some think it's totally reasonable to live out of an internet cafe.
On HN when people discuss CS/privacy/programming the conversation is very thorough and interesting.

When the discussion is about economics (the topic I have studied at uni) most comments are just plain wrong and show a complete ignorance about the topic.

If one wants a counter argument to "too many people for the economy" one can start here : https://www.jstor.org/stable/2523702?seq=1

"Using data from the Current Population Survey, this paper describes the effect of the Mariel Boatlift of 1980 on the Miami labor market. The Mariel immigrants increased the Miami labor force by 7%, and the percentage increase in labor supply to less-skilled occupations and industries was even greater because most of the immigrants were relatively unskilled. Nevertheless, the Mariel influx appears to have had virtually no effect on the wages or unemployment rates of less-skilled workers, even among Cubans who had immigrated earlier. The author suggests that the ability of Miami's labor market to rapidly absorb the Mariel immigrants was largely owing to its adjustment to other large waves of immigrants in the two decades before the Mariel Boatlift."

There are many causes explaining unemployment some due to macroeconomic factors such as the monetary policy, others due to regulations of the labor market, others due to the lack of innovation, ..... They have been studied in depth. But "too many people for the economy" is not one of them.
Assange prosecution witness, links to military funding
I'd say this is effectively the opposite of Malthus, since too much food (or rather too many products in general) kills jobs, and more fundamentally, kills the ability to earn rent from investments.
> If nothing else, at some point you have more people than can be physically fed with the available land.

The malthusian argument has been used since the old ages to argue for fewer people because of resource shortages (https://en.wikipedia.org/wiki/Malthusianism#Modern_Malthusia...). It has not eventuated.

The more people there are, the more minds there are at looking for solutions to problems, the more able the human race will be. But of course, these people need investment to obtain benefit - they can't just be empty mouths to feed.
I don't see an issue with the tone.

Actually, why are people so concerned about tone nowadays? It matters, but this is perfectly fine.

I feel like you can't find anything to nitpick about the post, so you pick on the tone instead.
Because you need every nation to do it and they won't.

Because it would be way too expensive and you could get the same result much cheaper and quicker other ways.

Because even if we did this, it would be less than 20% of what we need to do.
Which negates the need for containerization...
Randomised algorithms add an interesting wrinkle.

Eg even the worst case input for a randomised QuickSort still has an expected runtime of O(n log n). (Where the expectation is averaged over the random choices, not over the input.)
Coronavirus: US President Is Positive
Full title of article: Revealed: Key Assange prosecution witness is part of academic cluster which has received millions of pounds from UK and US militaries
Not destroying our planet with GHG and rendering it inhospitable for millions of species, including humanity, is more important than a couple generations' data being spied on.
This is interesting, I wonder if it's possible to simulate this behavior configuring the hyper-V networking layer.
Why do we use the Linux kernel's TCP stack? (2016)
what a gem!
Out of interest which provider in the UK ?
zsh has quote-line by default bound to alt-' which will escape your current command line:

quote-line (ESC-’) (unbound) (unbound)

Quote the current line; that is, put a ‘’’ character at the beginning and the end, and convert all ‘’’ characters to ‘’\’’’.

http://zsh.sourceforge.net/Doc/Release/Zsh-Line-Editor.html
Most European countries give parents monthly stipends for children and even one-off payments for births, so that's.. a little incentive.
It is not dangerous, and does not perform the same operation (it is actually incorrect and incomplete: ":" and "#" swapped, and missing substitution words). I guess it was downvoted because it didn't explain? The bash manual does, though, under "HISTORY EXPANSION". Try this:

Type a command, but don't press enter, e.g.

echo 'hello';

Type

!#:s/hello/world/

Press enter. !# means the whole current command so far, and the s/a/b/ modifier replaces the first instance of "a" with "b".

Press up to get the command that ran:

echo 'hello'; echo 'world';

To see such history expansion things before they are run, press M-^ (probably Alt-Shift-6).
Why I'm Leaving California
I felt the same way when Chadwick Boseman died.
I would say the main difference is that vasai is focused on quickly sharing progress in a beautiful view. While loom is a more general-purpose tool made for educators.

Here are other differences I have found.

- loom requires signup/sign in, vasai doesn't

- from first install, loom can be cumbersome to set up your preferences. vasai works out of the box, with 2 clicks to start recording your screen

- loom has a long questionnaire to get the extension (from their website). vasai lets you download the extension straight away

- vasais defaults are better (e.g. no countdown on record)

- loom's playback page is not as elegant as vasai's (vasai removes black borders if the video has any)

- the response time to open the extension is faster compared to loom
I think they have recently found polynomial simplex algorithms.

Or I think at least a randomised simplex that has expected polynomial runtime even on the worst case input.
I find it really illogical to say some statement is racist because it lay out tendency of certain race having certain weakness.

Racist is a race discrimination. Race discrimination is when you are treated differently because of your race.

https://equalityhumanrights.com/en/advice-and-guidance/race-...

Skin color is not the reason of a certain person to have certain ability, or certain moral standard.

"Aboriginal people just commit more crime." is a factual statement about how many aboriginal people committing crime. It could be true or false. If the statement is "Aboriginal people just commit more crime, because they are aboriginal", then it is racist because it draws a causal relationship of race and crime rate which is completely false.

Nowadays, from a statement of "Aboriginal people just commit more crime.", someone can see through the proposer's mind to assume he has stereotype impression on aboriginal people and inside his/her mind, the proposer thinks because of people's skin color, they will just magically commit more crime. So, it is concluded that the proposer is racist. This is thought crime, and law should assume people is innocent until proven in case of criminal law.

It is really bad, because it does not let people to lay out the data based on race, and therefore cannot solve the real problem behind it. Why a specific race would commit more crime in a country? There must be a reason behind it. Maybe only one community with majority of a specific race committing most of the crime, and other communities of that race are completely normal. Then you have to further find the reason why that community committing so many crime etc.

However, the left in America does not think like that. They just get a aggregate data of the country and lay out many disadvantage of certain race facing, and so it can justify minority group to victimize themselves.

A term systematic racism is coined. If there is no equal outcome for each race then the society is racist. No active actors of racist is involved. The system itself is designed which cause non equal outcome among races and therefore must be overthrown and replaced with a non racist system.

The whole idea is just giving up thinking analytically about the root cause of non equal outcome and blame it all to the society. If there is not enough educational resource because the state is consist of mainly poor blacks, then just let the rich state to subsidize the poor state. Rejecting better grade non-black is just solving the problem by a racist measure which is not moral. And it is also racist against the black because it implied black are just dumber, and I find it strange for black to accept that. No, because they are poor and does not have enough educational resource.

I think the America left is so irrational that it starts to be very similar to Soviet Union style of thinking.

PS: Not-White. Just a observation from other race outside America.
It'd take a lot of propaganda to turn the ship around. Too many people are focused on short-term returns to collectively sign off on that.
This only makes sense if you consider a `contains` method to only take the arguments passed inside of the parenthesis. But in actuality there is an implicit `this` argument too. Armed with this knowledge it becomes trivial to see how the total input to the function is `N + 1` values. `N` being the length of the function, and the `1` representing the thing we're searching for. Since constant values in complexity theory are handily ignored we get an input of size `N`.

And as to your second point, the choice of what is and isn't a constant-time operation is generally a practical concession. There's no reason to say "you can't say anything about any algorithm because it's an implementation detail" here. The conversation is specifically about element presence in an unsorted array. A very simple, easily understood, and unambiguous algorithm. Bringing up the runtime of the operation in a hashtable or in tree-structures is entirely nonsensical and just destroys any conversation there is to be had.
>Wikipedia, reddit, HN, and stackoverflow would beg to differ

Ha!

It's pretty obvious that on all those platforms the "people with tons of points" cohort is overwhelmingly made up of people who've gamed the system (which in pretty much all cases takes the form of "producing high volumes of low quality content that caters to the lowest common denominator of the local user demographics and doing so for a long time").