skysight-inc/HackerNews huggingface dataset:
> The world trade order is tilted in favor of the US, as are IP rules (favoring the incumbent power,
with a head start of several decades).

This is not a US only issue.

the only incentive to create IP whether its scientific, technology, or the arts is that the creator
can monetize there creation through copyright, patents etc. IP is the foundation of growth for this
century for the entire industrialized world. I doubt the EU or anyone else supports Chinas
IP theft, it has ill effects on all IP holders including EU companies.

> I for one support the Chinese in this conflict, if for nothing else, simply for the
possibility of putting some restraint on the out-of-control Hegemon.

your entitled to your opinion. but I don't support the tariffs and other measures because I support the
President of the US. I think the strategy behind China 2025 if implemented would lead to a destabilization of the global economy. that could very quickly lead to a serious war.

> You are not, and the rest of the world is pretty much not in agreement with the US

On some of your points Iran etc, sure there is a lot of the world that disagrees with the US position.
including many US citizens. but on the issues of China's trade abuses and the Huawei ban I think most of the the world including those in the EU, UK, Japan etc, want to see China move away from there current ambitions.
It seems like a good intermediate solution to this problem would be for autonomous vehicles to simply know when it's not possible for them to drive safely, and to require manual control in those scenarios.
Anyone who was born a citizen of Sweden is highly privileged on a global level. Compare with anyone from a developing country and it's easy to see all of the advantages that enabled those fortunes to be made.
I believe so, a large crux of the argument was that true immersion learning becomes much more difficult if not impossible as an adult because while children will just speak to other children normally, an adult will “tone it down” and talk to someone struggling with a new language, ultimately putting the adult at a disadvantage, since the adult might not hear as much natural language in the new tongue.
Ever since they've paywalled their articles, Wired is FUDing it like crazy.
I changed recently the way I look at problems, instead of thinking I don't know, or I don't understand. I think that is more useful to think that I have a wrong model of reality, that way it helps to

a) Acknowledge that I might have already assumptions that need be questioned

b) Forces me to re-visit what I think I know

c) Realising that accessing the right model is "just" a matter of finding what building blocks are misunderstood or missing in my model.

I think the article suggestion fits this philosophy and it is a valid angle to attack a problem, in "model" terms "Find something that is like the hard thing but is easy" for me easy means, that is familiar to you meaning that is a model that you understand, meaning it is a model that you play and gives you the expected results.
Apple's been losing marketshare (and unit sales) while Chinese domestic companies' market share has been growing, so that balances things out. The world's #1 smartphone maker Samsung moved much (50%>) of their smartphone assembly operation out of China and hardly anyone noticed it.
Fair enough, but reproducible builds are hard, especially on an OS scale.

And I'm all for demanding verifiability, but why should manufacturers from particular regions be singled out? Just because the US is trying to fan their domestic "reds under the bed" paranoia for political reasons?
Congratulations! I was getting depressed reading your story but you made a nice comeback!
He mentions the expression form of 'if' right after the part you quoted. I'm not sure what you're trying to get at.
Tightly Integrating Git into Vim
TLDR; The core idea described in article is to identify components that makes things "hard" and then apply each component in isolation to "easy" version and master that easy+one hard thing problem. After you do that for each component, you likely find thing isn't hard anymore. This is "single loop system". The "double loop system" applies to thing that you don't know what the "good" final state looks like. So you basically consider that as problem and apply single loop system to first find out the good final state. Then again apply single loop system to achieve that good final state.

This is insightful but claims are rather over-inflated. More formally thinking, if this system works then my first instinct would be to apply on np-hard problems or build machine with human level intelligence. The issue is that hard things are often hard because solution search space is extremely vast and achieving any level of predictability is difficult because there is almost always new information lurking in space you haven't explored yet.
What are, if any, reasons to care about what does a government of a foreign country overseas might know about you?
In terms of the monster I want living in my attic, I won't swap the US for China any day soon.
Why is it even a concern? It is the most natural thing in the world that if you live in country x, you were born there, your family lives there, they speak your language and have your culture, that when it gets more serious you will support them over other countries. It's not a concern. If China and US enter some kind of cold war then Chinese companies will support China and US companies will support US. Maybe that would end when the cold war ends and it's clear who will become the winner.
Or a fast growing edible fungus.

Space Quorn!
Very cool! However, I found this remark strange:

> some like Bob Flowerdew (organic gardener) thinks that “It’s wonderful but not for me, thanks. I can’t see the point. I can’t smell it, I can’t eat it,”.

What kind of an argument is that?
>It's just naive to pin something as complex as depression on a single variable

Why? There are other complex diseases with purely genetic causes, e.g. Huntington's Disease; depression isn't necessarily different. Hindsight is 20/20.
"I think it is insane to even consider trusting critical communication infrastructure to a company from an authoritarian country with a history of spying, censoring and mind-controlling its own citizens."
You may wanna lookup MKULTRA, and then Cisco's backdoors, and basically every major US Telco's connections to intelligence agencies.
I don’t know, I met a guy who is not a great dev but he makes bank, he migrates from job to job but gets compensated far better than he would at anything else. And the labor market is constrained by bodies in seats, he can hack out some pretty bad code and get himself stuck, but in a long period of time he’ll eventually pester enough people for enough obvious questions that he figures out the solution.

For him it seems way better than the alternatives, really. Dev work pays really well.
> "These institutions would teach that if you ate a healthy breakfast you could be more productive at work. Of course, that would be an excellent selling feature that would win over converts. Cereal companies would begin to pop up like weeds."

Why not "These institutions taught that if you ate a healthy breakfast, you would be more productive at work. Of course, that was an excellent selling feature and won over converts. Cereal companies popped up like weeds."

I understand the tense being used, I'm just puzzled why anyone would want to use it so much.
There are a lot of alternative OS and playstore on different part of the world. Huawei has the resources and experience (including other Chinese companies experience since that's how they operate) to offer an alternative to the whole world.

They have experience on chat and payment software and infrastructure system used by millions of people in their country.
Implying US-based companies don't have links to the US government and intelligence services?

Implying US doesnt spy, censor or mind-controls its own citizens?
Qwant.com is European.

And very European in that it favours user privacy.
There’s a Growing “Boycott Apple” Movement in China Because of the US Trade War
> This is becoming a really crowded space.

Those who fail to understand powershell are condemned to recreate it poorly.

It'd be great for GNU to create a standard for native structured output (as well as a converter tool like the one in this post), then have other tools be able to do it.

But realistically, pwsh is Open Source, runs just fine on Unix boxes and does this now.
> That doesn’t prevent them from inserting spyware into future updates.

Nothing prevents any US company from inserting backdoors by NSA/CIA request.
I don't think that applies to this stat, though; gig economy workers are required to register as self-employed for tax and NI purposes, but that's not the same thing as being a business, which I think in those stats requires one of VAT (turnover higher than a threshold of £85k) or PAYE (employing someone else).
Seen this before. Simplest answer: don't believe it. That cork in the top looks new. And very, very removable.

And if you still want to believe it, without evidence, then I have some property in Florida to sell you.
Billion-Dollar Gamble: How a 'Singular Hero' Helped Start a New Field in Physics
The chefs reinventing Palestinian food
I had no idea OnePlus was already a top-5 brand. That's bigger than I thought. Obviously Huawei is larger, but not by as much as I thought.
When a crate is part of a public interface, that's harder, indeed. Crates solve it in a few ways:

• crates that expect to be used for interoperability are often split into smaller crates (like API and back-end, or low-level API and high-level API), so that they can evolve some parts without breaking others.

• sometimes breaking changes are technically breaking, but easy to upgrade (e.g. methods renamed, args reordered). In that case most users catch up quickly.

• in desperate cases, a new version can import its own old version and re-export old structs and interfaces that haven't changed, so they're compatible across major versions.

• proper sharing and composition should be done via traits, so that you can implement a trait for any number generator, not just one version of one implementation.
The OP query was static SQL, you changed it to dynamic SQL. How is that supposed to be better?
Driverless cars working together can speed up traffic by 35%
How I Failed The Anchor-Tag
What is Psychology of the infertile couple about gamete donation?
I agree, and I understand the OP to say that as well.

I don't know if it is/was incompetence to not support domestic industries, or the wish to not anger the US by competing on this area, or something else, I don't know. I believe most of these areas (the hardware, the software, the services) are of such high importance that is indeed of national (talking EU wide) interest to not have to rely on foreign interests.

We trust Google to not unfairly kill hardware vendors, to not manipulate search results, but ultimately, we're powerless if they do, and having to "trust" a foreign government on these essential things sounds bad. Whether it's China or the US ("America has no permanent friends or enemies, only interests") is secondary imho. Yes, we have better relations with the US, but who can tell whether our interests will align 10 or 20 years down the road?
> It's nice for shell scripts, but it makes day-to-day usage cumbersome.

How? `ps | kill node`. No pgrep hack because ps output a list of processes, not a line of text. As a Unix person Windows Terminal and pwsh is where I spend most of my day.
I've been living in Beijing for over ten years. So far I haven't heard anyone complain about it.

I know it's hard for Westerners to understand but most middle class Chinese are likely to see it as a good thing. The whole time I've been here I've read a constant stream of stories about fake food, fake medicine, fake milk-powder (which killed many babies), fake products, all types of fraud, etc. Add that to the general anti-social behaviors (such as spitting in the street) and you can see why many people recognize the need to "improve peoples' behavior" as Orwellian as that might sound to Western ears.

Middle-class urban Chinese also distinguish themselves from rural Chinese which they see as kind-of backwards. That's why there's little appetite for democracy ... nobody thinks those people should be voting.
Why? I expect all high speed network drivers to be already zero-alloc in their sending path. We have zero-copy interfaces as well. Is any network operation really held up by allocs anymore?
You are totally on spot. Survivorship bias is the ban of any honest discussion on this.
55% of billion dollar startups had an immigrant founder. It's not just mom & pop shops.
Software for consumer computing hasn't chosen bug free as a path. Because you can build software like NASA does, but you have to pay money like NASA does, and develop slowly like NASA does.
This and plus whenever US sanctions a country, EU is the first party to jump and follow them. (_tasting their own medicine now somehow_)

EU only has a sense of independence but in reality it doesn't, it's too depended on US, so much that they can't move a needle without US permission.

Just have a look how they're under pressure to buy Gas from Russia or import oil from sanctioned country like Iran.

EU needs to grow up :D
totally agree, I think when I confront a new complex system, let's say AWS Cloud, I wish there would be a page or tutorial where all the building blocks would be stated up-front, so I agree with you that identifying those building blocks are crucial, and a good teacher or good documentation should help putting that information up-front then go into details on how those building blocks relate to each other.
I've occasionally rationalised this on the basis that I'd rather China knew everything about me than the US on the basis that I visit the US once every few years and am relatively unlikely to visit China.
After riding in a Model X recently using Autopilot I am less skeptical than before.
Twitter wins again.

We keep reducing these complex multivariate social issues to simple cause-effect situations then beating one another up over what the simple cause is.

When we're doing definitions, the key phrase is "necessary and sufficient" In this case, being rich or poor is neither necessary nor sufficient since we have plenty of examples of things working out with either of these two things being missing. So really the discussion is much more like "Does condition X provide a 3 or a 4 percent boost?"

But that's not as fun to argue about.

We oversimplify life and public policy-making at our own peril.
Top Online Discounts Place for All Your Need -MAI
Curious choice as they aren't a huge chunk of the market as I understand it.

And as usual Twitter like trends are hard to quantify.
Where to Live If You Want the Highest Salary and Disposable Income
The best way I've found is to imagine a physical tree, and perhaps go outside and stand in front of a big one...

Notice there are 2 types of parts:

- A leaf, which is the end (has no children)
- A branch, which may have leaves or more branches (has children)... and because a branch can have more branches, this is recursion, so we abstract to a 3rd type of part:
- A node, which could be a branch or a leaf...

Imagine if you were blind and had to feel your hand up the stem, and when you reach a node, you'd move your hand up the node to check 'is this a leaf, or a branch'
If it's a leaf, you mark it; but if it's a branch, you move your hand along the branch and do the same check for the next nodes 'is this a leaf, or a branch'...

function int getNumLeaves(Node node):
foreach childNode in node:
if childNode.IsLeaf(): leafCount++
else: return getNumLeaves(childNode) // NOT a leaf -> check this branch's children

print getNumLeaves(tree.stem); // (start with the outermost 'node')

The pseudocode above could have errors, but it's simple enough to get started for understanding;)
I find it amusing that the US is accusing Huawei of doing to the US for China exactly what Xerox did to the USSR for the US.
I have many BT devices, from budget to high-end, and they all have problems, from minor to major.

I stress "from minor to major"; in my experience BT does ultimately work, but there are always minor, odd, kinks like (I assume) an Android update preventing my headhphones to establish a "media" connection 50%+ of the time.

Given that also my high-end devices are subject to problems (eg. ~400$ mobile phone with ~400$ headphones), then the specification may be technically correct but practically unusable.

To me, "practically unusable" == "broken".
I have never found data on whether or not the YouTube legal entity is an independent thing while the add supplier is a separate entity they can happily say they make no money to take for their other legal exposures that YouTube generates. There's also the fun outcome that tomorrow YouTube is sunset the moment the creators start being properly organized because like you mention the jig would be up.
There's a part of USA culture that thrives on cold-war-style paranoia. It's in conflict with another part of our culture that thrives on openness and cooperation.

The paranoid part of our culture is in ascendance in these decades (partly due to the success of malicious state actors exploiting our openness and cooperation.)

This has been a back-and-forth struggle for much of the USA's history. It's never static. This balance will continue to change in future.

In the meantime, of course, it's helpful to their careers for politicians to stir up fear of ghoulies and ghosties and long-legged beasties and things that go bump in the night.
Annoying Things that VCS say or ask
Actually they do. There are streets full of parking empty cars, moving cars are at best a half.

Plus reduction of number of driving cars to roughly one third.
>They are way less sensitive to failing because the query optimizer decides to do things differently because table statistics have changed.

Optimizer doesn't have statistics on temp tables. It has to either gather it during query execution (which costs performance) or use some heuristical estimations (which AFAIK PostgreSQL does). These estimations could be wrong, and query plan becomes unstable.

That's why temp tables aren't used often. Another reason is complexity on app side (several query executions instead of one, transaction management, etc.)
> By this, I believe he means private-school, summer-house, frequent-flyer-miles-in-your-early-20s rich.

The example given literally attended one of the top private art school in the world. The reason people are reacting is likely because of this often damaging non-differentiation of being temporarily and perpetually poor. Many people can't even afford to move to a city these days, let alone start a startup. And if they do it might have negative consequences for years and years.
What does China do with your data that the US government doesn't do?
In which way would the US government considered as authoritarian? There are some tendencies with the ongoing aggressions against free media with the current one but even that is almost limited to the president and his speaker.
Don't tell me there is also a single country that controls the global (oil-trading) currency?
Let's hope this mess brings us at least a stronger FOSS mobile ecosystem...
Most valuable things I did not learned at university:

* Ignore whole craze toward being cool, participating in random competitions, chasing opposite sex

* Keep detailed notes of your days, who did you meet, what did you learned?

* Don't worry too much about acquiring every possible new skills that you come across

* The most important part of the textbook is exercises and that's not because there would be tests. If you really want to learn something, you need to do exercises!

* Write down import concepts you learned, new insights you developed. The process of writing down to explain to someone or yourself improves learning by an order of magnitude.

* Avoid depth-first search. Not every chapter, every book, every subject must be learned in all its gory details.

* Most textbooks are written by people who have little passion for that subject and they just want to show off their expertise. If you think you are wasting time, dump that textbook sooner than later.
IIRC, code reviews were done, just... no one really saw the entire 'big picture' and how unwieldy this was until the very end.
Non-natural monopolies are very VERY bad for business.
Anne Arundel. VA is obscenely expensive.
A poor person betting everything... a poor person usually doesn't have much, besides the time and dedication.
That's certainly true. If there's one country that has a history of spying and compromising technology for espionage purposes, it's the US. Government access to user data is still the primary point of contention between the US and EU. And the US has in the past forced companies to create backdoors or otherwise assist the government with access to information.

So maybe we should stop trusting US companies. And if we can't trust China and the US, maybe it's time for a major European phone maker.
Well, EU doesn't have its own capability and companies to provide this infra, so EU has to buy it from somewhere. US or China.
You know that China has for a long time has been secretly kidnapping people in other countries:

https://foreignpolicy.com/2018/03/29/the-disappeared-china-r...
The fact that the US has such a large impact on EU markets is a threat in itself. Sure, Europe and the United States are on decent terms now, but nobody knows how things will look in 5, 20 or even 100 years, and being that dependent on external parties is definitely a risk.
Because it works the same in most countries, for a good reason. If they were from one of the very few (less than 10) countries where it's that wildly different, I assume they:

1) can't write on Hacker News (more likely)

2) would say it

3) would not use the country as an example of a functioning country

And we don't like Chinese law for a good reason.
Hm, maybe this got lost in translation, but I found that I'm more than my work. That helped me. Your mileage may vary on this.
what you refer to is not Science,its pseudoscience. Pretty much any crap gets published these days, review standards are abysmal and there is hardly any replication.

Only thru replication can you actually claim there is Science.
>I'm reminded of Ray Kassar's comment about programmers being at the same level of someone who puts the game boxes together.

As someone who has worked in a number of places and ended up programming... I find this absurd.

Lots of programers have no idea how good they have it / influence they have.

Just because someone could make a call without their input doesn't mean they are like manual labor.
Must-Have Apps for Travelers and Expats in China
Yes, as well as how you earn it back. Eg, by donating blood and other kinds of "good deeds"
Perhaps so, and as my emotional input I'd still rather have a bad-democracy ruling over the world as supposed to a totalitarian state. Actually I even prefer China losing influence on global scale, what do you have to say about that? Yet I still don't resort to over-extrapolation or forming my opinions based on how I feel about the subject. My personal values do have a play on how I view the world, but I try to be as unbiased about them as possible.

But I am curious how do you know so deeply Chinese emotional landscape? This is a part of US's economical and political push-back against growing Chinese influence, which you assume makes Chinese feel insulted? Sounds pretty childish, that people would get such a strong feeling of hurt-pride when the cause is purely a political power-play, and not at all a snub at China's technological or other capabilities. On the contrary, I think this flatters China that US fears Chinese influence so much that they feel this is a necessary action for them to take.