skysight-inc/HackerNews huggingface dataset:
The terms "false equivalence" and "whataboutism" and "ridiculous" are just labels and devoid of facts or reasoning.

The truth is that the US is far more imperialistic and murderous than any other nation on earth, including China. Assuming you live in the US, you are blinded by living in the belly of the beast.

edit: Also, if you don't think the US uses data to stamp out dissent, you are simply ignorant. Just look up COINTELPRO, which is just one of many official anti-dissent programs. You could almost say it's the FBI's job to stamp out dissent. And that's not getting into covert information techniques, such as CIA operatives at most major news outlets, and in modern times, social media manipulation.

See: https://theintercept.com/2018/01/03/my-life-as-a-new-york-ti...
I'd expect any country that has the ability to do so to source such key infrastructure from those they trust, whether it be locally or allies they expect to have for the long term. It's up to the rest of the world to decide what that means for themselves.

Now personally, I think that you are making a bit of a false equivalence, but like I said in my first post, the bar for decision making here is lower than what we can prove to each other. If we can't agree on this point, so be it. If you think your country's interests are better served by building up your communications networks with Huawei and not Cisco, or Ericsson, or whoever, that's up to you(r country). I'd like to think that most Western liberal democracies would not come to that conclusion though.
China deemed anything can be weaponized, and everything should, be it Huawei or construction companies building Belt and road initiative. They will use every means possible to retake their position as the centre of the world. Check 'Unrestricted warfare' for an example of that mindset. Just like in doing business with them, they will cheat if they think that won't be found out (I know this sounds racist, but my experience working with them give me that vibe).
Growing the middle class raises the Lorenz curve in the center. That, in turn, lowers the GINI coefficient.
I'm not specifically anti-MS myself and am generally supportive of their OSS moves. I think it aligns well with their SaaS initiatives (Office365, Azure, etc) and think that it will continue.

Beyond that, MS does deserve the skepticism it gets, and I'm not a fan of the "M$" references or similar. Leadership at MS has changed and it does show. I do wish they'd stop doing sleazy things with windows though. I've been using more Linux and Mac as a result.
Many countries and people consider it torture: https://en.wikipedia.org/wiki/Solitary_confinement#Torture

And solitary confinement is one small part in the overall torture scheme perpetrated by US prisons. It's not hyperbole, it's the facts.
It's not false equivalence when you're in the position of a third country.

Yes, what China does to its own citizen is immeasurably worse than what the US (currently) does to its own citizen. But that's not really relevant, because the leader of $(Country X) is not trying to emigrate to China.

The more relevant question is: how many non-Chinese regimes were overthrown by China in the past 100 years? (In other words, "What do they do with the data?", as you asked.)
Is that relevant? Even a serial killer wouldn’t want to pick up a hitchhiker who he knows is also a serial killer.
Feedback on some ideas about evolution
Wiby – a search engine for classic web pages
I've been playing around with a few concepts on how we evolved -- in particular I think that ecosystem fusion -- rather than sexual reproduction, was a big part of why we witnessed the Cambrian explosion. The reason I believe this is that ecosystems can explore a much larger combinatorial configuration space than organisms reproducing in a traditional way. I would love to chat with people who feel like this concept might have some legs!
The Missing History of the Explorer 1 Satellite
> No opportunity will be perfect [...]

Having trouble with this whole paragraph because it's essentially arguing in favor of the other extreme, which is just as bad: sucking up whatever you might not like about your new job and how bad the situation in it might be because it might help your career.

The solution to "staying stuck because it's comfortable" is not "suffer through something because it might help you".

One needs to measure the compromises.
2^n is {0, 1}^n, the space of n-tuples with elements from the smallest field. The field is also known as GF(2), Z/2Z, or F₂.
During US superpower hegemony, the world has seen the least amount of violence in its entire history.
The company I currently work at uses the term "awarded" instead of accrued for PTO. This is their way of justifying not paying out unused PTO at termination (ie. it was not "earned" therefor they don't have to pay it out).
(Thank you for outline link, its a great service!)

Quoting the same article

> There’s no proof that Huawei was asked to participate or turn a blind eye to the breach, but we know that there was a breach and Huawei was the key provider

(The article mentions ZTE, that was also hardware provider, but did not put the blame on them?)

This link also mentions that the AU HQ was bugged with microphones(the compound was build by chinese subcontractors) that implies, that if attack was real, it involved more than mere cloud service and wifi provider https://www.aspistrategist.org.au/the-african-union-headquar...

But in general, the sources are not verifiable - the Le Monde itself, that seems to be the source, didnt mention huawei at all, the article quoted in parent comment mentions "australian national security source" https://www.lemonde.fr/afrique/article/2018/01/26/a-addis-ab...
Nod, iirc if you read through the specifications it is definitely Threads managed by a default pool as a default implementation. Depending on your needs trying to prematurely optimize can really distort how threads are used. I've seen this in a few prior projects, but forget some of the details.

In general it works pretty well until you need more than the defaults offer, then it becomes almost an exercise in frustration.
The "we're a democracy and they're not" excuse is starting becoming a bit tired. China is hardly a single leader dictatorship the way Libya and Zimbabwe were. And America has no qualms playing it close with real and insane dictatorships like Saudi Arabia. We can see Presidents like Obama posing for pictures with insane Tyrants like Yahya Jammeh who threatened to jail anyone who questioned his claims that he developed a cure for aids. The world situation is a lot more complex than we like to admit. And I'm not entirely sure that democracy is the best or only solution. Dictatorship worked very well for South Korea under Park Chung-hee and Singapore under Lee Kuan Yew.
"For their six-page classic, the British Standards Institution was awarded the 1999 Ig Nobel Prize in the field of Literature."

It's odd that they don't mention that the Ig Nobel prize[0] is a parody of the Nobel.

[0] https://en.wikipedia.org/wiki/Ig_Nobel_Prize
Actually I would say China is currently far more murderous than the US.

We just don't know the full extent of their "re-education" program but we do know Chinese Muslims and journalists are present there:

https://www.vox.com/2018/10/24/18018282/china-reeducation-ca...

Also I am Australian not American so I'm hoping my world view is as clear and educated as yours.
The US has invaded multiple countries and overthrown just as many in recent memory. China has done no such thing. For the rest of the world, there's far more reasons to fear the US than there is China...
In the game (sometimes derided as a “walking simulator”) Dear Esther, you start out in a bothy, which the narrator refers to in one of his first narrations.
> [..] but there was no smoking gun that proved that the company was spying — only that it could at the request of Beijing. [China] doesn’t have a single law that can compel a company to spy on its behalf or put backdoors in its products [..] the government doesn’t need a law

> Yet ironically, it’s the U.S. and the U.K. — and more recently Australia — that have laws in place that can in fact compel a company to turn over data, or force a company to install backdoors.

Indeed, western national security politics is schizoprenic and hypocritical and can't be taken seriously.

Instead of worrying specifically so much about Huawei, put funding towards developing secure communications technologies that render backdoors in communications backbones obsolete. This would also protect your own citizens against your own overreaching intelligence services.
But it shows that you can write programs in Python that outperform their counterparts written in C or C++. You don't have to learn some special language to create high-performant applications or libraries.

... you just have to write bespoke macros to turn python code into LLVM code...
All sorts of small changes throughout. Dozens of standard library changes. The new language features are listed as:

- An exception stack is maintained on each task.

- The experimental macro Base.@locals returns a dictionary of current local variable names and values.

- Binary ~ can now be dotted, as in x .~ y .
China definitely isn't as overt as the US.

But their behaviour towards Hong Kong, Taiwan, Tibet, Mongolia and the various neighbours in the South China Sea isn't exactly non-aggressive.

And might want to look into how they use debt to further their geopolitical aims around the world e.g. trying to build naval ports in the South Pacific. It's far more insidious and a long term threat to world stability than most people realise.
> That's a loaded statement without qualification.

That "without qualification" is an odd thing to say regarding a couple of (flamewars) discussions that have been going on for sixty years. There are thousands, millions of lines of literature discussing advantages and disadvantages of every paradigm and every type system.

> It is entirely possible (if not highly likely) that one approach is better

And when such approach is discovered and/or conclusively proven as better, I'm sure the entire industry will converge upon it. Computer science is, after all, a science.

What I just wrote is obvious and common knowledge that I'm sure you're aware of, but I couldn't think of another way to explain my point. Hopefully I was clear.
Not only SMS-based two-factor is susceptible to phishing, its also susceptible to intercept/forging by the rogue governments (RU) https://meduza.io/news/2016/04/29/mts-otklyuchil-oppozitsion... And very limited security in SS-7 makes it possible to hijack the messages even for the foreign phone numbers.

(Edit) Just to point our, here I talk not about possibility of sms interception - I'm talking about sms intercept that DID happen in 2016 and is widely publicised and have a lot of sources, including timeline of this event and comm with the mobile service provider(albeit, this info is mostly in russian)
A commenter above even provides a source for a novel U2F phishing attack, although it appears to rely exclusively on bugs in the chrome webUSB feature and is likely already patched.

This argument does quickly devolve though; if an advanced persistent threat is taking an active interest in you the only technique that is even close to effective is to cut out as much technology as possible; Bin Laden or Unabomber style
It's not just SMS that's vulnerable.

2fa apps like Authy are also at risk from fraudulent interstitial sites that capture your user ID, password and Authy code, authenticate with the legitimate site, and allow the fraudster to control your account.

Really the only secure 2fa is a hardware token.
The US’s actions in it’s foreign policy have been far worse than it’s domestic policy.

Kind of like England in the 19th century. A liberal democracy at home, despot abroad.
That diagram of the clocking system is a good example of how the bigger MCUs are like having a whole computer on a single chip, with all the implications of complexity that brings. It's not enough to set up a single clock; you also need to make sure the clocks to the peripherals that are in use are also what you need them to be.

(I wish such diagrams in datasheets would let you click on the appropriate blocks to jump directly to their registers and description sections.)
> China is hardly a single leader dictatorship

It literally is.

China removed term limits so Xi Jinping can be there for the rest of his life.
China will bribe your corrupt politicians in order to take control of natural resources for less than they're worth. USA will overthrow your govt and bomb you to the stone age if you resist.

You can't compare imperialist USA with China. The former is a vicious beast compared to the latter's Pooh bear.

Now when it comes to how they treat their own citizens, sure, one can't argue that the US is miles ahead by every measure. But this discussion isn't about how they treat their own citizens.
The LMAX Disruptor is a fun one for anyone into Mechanical Sympathy.
Who still uses prefix tries? I thought most uses have long been replaced by ternary search trees. No one wants to waste memory storing 26 pointers at each node.
> The giveaway here is that anyone who invokes this comment, only ever does so while determinedly extrapolating the worst-possible motives and character traits from it,

The giveaway is that you feel comfortable to say this when in this instance, the argument is basically "it shouldn't be surprising he talks down to users", while complaining about lack of nuance or fairness.
Here is another [1]--perhaps not to everyone's taste, but it was influential for me. In particular, the first words of the preface: "The underlying spirit of this treatment of the theory of matrices is that of a concept and its representation."

[1] https://archive.org/details/LinearAlgebraAndMatrixTheory
I haven't read much at all about this, but why couldn't modules work like this?

Header, source like before. Allow putting all implementations in the source (including templates). Allow private member functions to be defined in the source file even though they were not declared in the class. Every function that is not declared in the header is no-external-linkage (including these adhoc private members). Defines don't leak into header file from including files unless explicitly passed into it (using some new syntax). Defines can leak out of header files. If the define already exists it's an error (the point of this is to make sure that order doesn't matter), unless the origin of the define is the same (so if x includes y and z, and y includes z, then a define in z would go into x directly and also through y which would not be an error).

This seems like it should be a strict improvement.
> The US has invaded multiple countries and overthrown just as many in recent memory. China has done no such thing.

Did you properly learn Chinese history? [0]

0 - https://www.laowaicareer.com/blog/has-china-ever-invaded-ano...
In 3-D: How Mariano Rivera Dominates Hitters (2012)
Regardless of what Huawei has or hasn't done, it's written into Chinese law that Chinese organizations are oblidged to assist in espionage operations when needed. This means that companies like Huawei must be considered a national security threat by China's rivals. I'm sure China would view US companies in a similar way.
I've worked in companies both in the mid west and in Silicon Valley. I think this culture is much more pervasive in the valley. In most other parts of the country where normal people work, women are accepted just as well as men. In fact, every company I worked for in the mid west had a reasonable amount of women, whereas the Silicon Valley companies had very few if not at all.
Reminds me I need to do a reread of that this year. Probably will appreciate it a lot more, which is saying something given how I felt towards it when I first read it.
If a single large vendor has ~30% market share and automatically installs locks for people with screws accessible from the outside surely it's a security issue of _some_ type for services that rely on those secure locks being installed properly. I agree it's google's problem and not FIDOs but it still affects the applied security of their devices.

Any security solution is only as strong as the weakest link and needs to be evaluated on an end-to-end basis. A secure lock with properly installed screws is surely useless if installed on a screen door, or a window is habitually left open near the secure lock door, or keys to the secure lock with the address and PIN number written on them left in public places.
I think a lot of people in this thread are underestimating the possibility of safety drivers going remote and how that could be a solution to these edge cases.

When making decisions or coming across strange situations the AI has a confidence level, and when that falls below a threshold it can notify a remote person to potentially handle the situation. Right now Waymo has problems merging on a freeway with asshole drivers... but what's the big deal? It's maybe 1 minute out of a 30 minute drive.

If you only need a human operator to take over the vehicle 2 minutes out of every hour of autonomous travel, then you could probably get by with 10 remote operators monitoring a fleet of 200 vehicles. That could translate into way better profit margins than any current ride-share service.
The core issue is that customers don’t want to do this kind of work. People are gradually being moved to a 2- or 3- tier time-of-use strategy that customers can adapt to over time, but nobody wants to get their utility bill and find that the spot price for power spiked up to 100x the nominal rate while you were cooking your Thanksgiving turkey.
Single line of code solves a years-old IPython bug
He's not a single leader ruling on whim like Mao or Gaddafi. There is still the party that meets to discuss things and the standing committees. They have a system. I wish that system made more leeway for individual rights, but apparently the people of China don't and that's their right to have the sort of government they please and not my place to question how they run their country.
This topic feels like the geopolitics equivalent of that misquoted Voltaire pseudo-aphorism about free speech. Fun sidebar: https://nationalpost.com/opinion/peter-shawn-taylor-voltaire...
Voltaire wasn’t prepared to die defending the right to free speech (2017)
You can write code withou the curly braces, but is generally considered a bad practice.

if (expression) myBlock() else otherBlock()

is really

if (expression) {myBlock();} else {otherBlock();}

In that case a block is still there and not reused. Both the semantics and structure are different if the block itself were reused. You could extend the above like so:

if (expression) {myBlock();x+=1;} else {otherBlock();}

If instead the block were reused that would not work. A finer degree of separation is imposed by reference that reenforces separated structures by name. Separation is the foundation of simplicity. It also makes for code that is easier to read like a natural language sentence.
The face value reason is a good enough reason not to allow a rival power’s equipment into the telecom backbone, though.
Worth pointing out that after the 1.0 release we've moved to a time-based release schedule, so this is mostly just accumulated niceties from the past three months. Lots of bigger things bring worked on separately .
It uses capital equipment that already exists, with some minimal cost to add the control circuitry, so it’s extremely low cost to build, virtually free to operate, and takes up no extra space.
600+ tech companies that got funded in December 2018
Digital Marketing Tools That Will Help Every Marketer in 2019
Looks like it's not just Insignia but Rocketfish, Platinum, Modal and Dynex as well.

https://corporate.bestbuy.com/best-buys-private-label-busine...
What do others think of "SQL as a very functional language?"

The insight that businesses decouple data from procedures is right. But SQL has poor support for functional hallmarks such as recursion, functions as first-class values, etc. SQL is not functional but declarative: it's less Haskell and more Prolog.
God I hate the automatic playing of trailers. I usually mute my receiver so that I can peacefully browse and read through descriptions only to find out that there’s nothing on Netflix I actually want to watch.
Just for comparison, in Rust this is solved in a very easy way: If you are in a module foo and have a mod bar; statement,
then the compiler will go search for bar.rs and for bar/mod.rs. If neither are found, it reports an error. There is only one path where the compiler starts the search from: the foo/ directory (note that the foo module itself can be declared in the foo directory or outside as foo.rs).

Sometimes C++ can use its age as an excuse to be super complicated but here, the modules implementation of C++ is younger than Rust's.
A first-time student in linear algebra definitely does not need to hear anything about finite fields, though. I don't think anyone outside of certain mathematics subfields needs to.
> actually convincing any court in any non-dysfunctional jurisdiction to award damages for copyright infringement for unauthorized evil use

Is it sane to assume all potential jurisdictions are non-dysfunctional, though?
"As far as I can tell, the paper was not discussed nor reviewed by any relevant eyes."

I'll keep my irrelevant eyes to myself then, thanks.
Because a clone is criminal. As long as I know. And is not only against the law, It is morally theft,

some people spent A Lot of money in design for some malicious smartass chinese guy to come and copy and sell by 10 times cheaper....This is Absurd. Some people are loosing their jobs , see , maybe me myself, i am loosing a job because of Falsification...

Besides, Is not really necessary, Come one, people should come out with their Own watch design right?

It should be not so hard to draw a sketch with a New design, right? Its not like painting the Davinci's Monalisa, right...

At least my opinion, like they say in the Good Wife Series.
Keahi Seymour wanted to invent a boot that enabled him to run like an ostrich. And he wanted to share it with the world.

Really, are you serious? What good would it serve ?
I would not wish the traditional treatment of determinants on anyone.
By its nature, a terminator gene does not spread very well. Even if the gene manages to cross pollinate to other plants (which it probably will), it still won't go viral because the infected plants would be (relatively) sterile.

What is more scary is some of the mosquito killing genes that are being developed. Those are actually being designed to spread throughout entire species of Mosquitos, despite making them infertile. This is a far more difficult problem that a simple terminator gene.
You are probably right in many respects. But I don't think the objection to the Crockford clause is the worry that he might sue you if you commit genocide.

The objection is that it muddies the waters and costs users money for no good reason.

If a clause like this is so inherently unenforceable, then why put it there in the first place? To make a statement? To annoy people? To make your potential users have to pay their lawyers extra money to find out if they agree that it is something you can safely ignore?

A public company can't just rely on your opinion or mine. They have to do at least some due diligence on an issue like this. And that's money they wouldn't have to spend if the author used a standard license.
What's an anti-counterfeiting measure? Is the rolex rehaut engraving an anti-counterfeiting measure? If yes, how is it distinguishable from decoration?

Sure, Rolex has their LEC but that probably has more to do with identifying OEM crystals than anti-counterfeiting.

What anti-counterfeiting measures were you thinking of? I can't come up with many.