skysight-inc/HackerNews huggingface dataset:
Yeah, Zoom is a US based company. Yes, they have a development team in China. It is valid to be concerned about the Chinese government exercising control of some sort over the local development team to put in a backdoor, just as our government seems to want to do to US developed products. No politicians really seem to like encryption very much. This is an overall geopolitical risk not unique to Zoom. But Zoom is not a Chinese company, it falls under US jurisdiction. And sovereign security risks are not unique to Chinese companies. Just saying that Zoom needs to be treated with caution because it is a "Chinese company" is lazy and inaccurate, and incorrectly characterizes both Zoom and where that risk originates.
I like Keybase's encrypted Git repos.

I hope it doesn't die.
"Our existing codebase sucks. So let's buy some cool companies in the wild and let them help fixing our codebase"

Yup, it sounds like the perfect plan to me.

What likely happens is this. The current codebase is too ugly to improve. But since they have a lot of users, it has value. So, the engineers from Keybase started from scratch, try to implement all of the functions in the existing codebase, plus secure. The plan is, after it has been developed, replace the existing codebase. But unfortunately, they miss the planed deadline by years and when it's finally working, they couldn't implement all of the existing codebase because nobody knows how to implement it. No documents and original implementers were left the company long ago. But they spent so much effort on the new project and all the new features are implemented just on the new one. Resulting the chimera of old and new code base both running at the same time. Oh and by that time, the user is rapidly decreasing for they failed to improve the service for years while the competitors offer the better service now.

The same story repeated countless times.
They can still have control but it makes them less money. Ironically the ones with more control tend to be less trustworthy in many cases as their sponsor often brings in more bias or effective astroturf.
What use case are you thinking of? Two peers, or routing through networks of distributed decentralized peers?

For the latter you could take your existing model and add an extension "gateway protocol" that would connect servers to servers, and through that protocol support advanced routing, which would in effect become a distributed decentralized peer to peer network.

(obviously all that is a lot more work than you need for your use cases, but it seems like an interesting way to give people sexual agency without either a) commercial infrastructure or b) potentially unsafe public services)
Ask HN: Anyone else worried about WebAssembly?
Okay, I realize I might be late to the party here. I just read up about WebAssembly recently, and my understanding of the pros are:
- can be compiled from many languages
- improved performance

But the cons seem pretty problematic:
- binary format seems harder for content blockers to work effectively
- binary format seems easier to hide malware and other bad scripts
- binary format seems to make the web less open; novice web developers can't just fire up the console anymore to see what makes something work.

I know I've seen previous sentiments of this sort expressed on here before (If anyone can link me to other critiques of this kind, that'd be awesome). It just seems unfortunate that the web is becoming more opaque with this change.
I would call this upselling rather than advertising. You can only do that if you have already established a distribution channel to your clients and I would guess a large part of advertising is intended to create such a first channel.
Imagine having an ad budget of pi billion dollars...
PE is price to earning, but if you look at earnings when is very low(barely making a profit), the number will be very high. So people tend to project the Earnings a year or so, and it would fall drastically.
> The way things are going now, it's like we're letting up just enough to keep the damn thing circulating, killing more people needlessly

That was the objective by our president, from the get-go. Remember who is in office: a malignant narcissist with sociopathic tendencies.

When an authoritarian ruler (even a soft one) says something, even if it sounds like an exaggeration, like "lock her up" or "I Could Stand In the Middle Of Fifth Avenue And Shoot Somebody And I Wouldn't Lose Any Voters", you should absolutely believe them at face value. They are not people to be messed with.

Also, in the US, a death from something adverse is nothing more than a statistic. The 60,000+ deaths (likely to be double based on the deaths reported compared to previous years) are nothing more than a statistic. Remember that. It is sick but true.

You should take a look at the countries that are part of the European Union, that are east of the Iron Curtain. They have dealt with crises before, and relatively recently, and they seem to have done pretty well in the circumstances.

The IMHE group at the University of Washington, which is a world-renowned team, posts projections on COVID-19 statistics both in the US and from EU countries [1].

[1] https://covid19.healthdata.org/united-states-of-america
If you are willing to use JSX you can be even more dumbass, with an even smaller lib, and you'll get compile-time checks for HTML tags to boot. Check out this lib:
https://github.com/wisercoder/uibuilder
Reddit user exploited Robinhood 'infinite money' glitch says would do it again
You're making a joke, but I find it strange that people in the US aren't more skeptical of the government, especially the military and militarized police forces. To think the US is somehow unable to become a totalitarian state is naive. In Germany people didn't think it was going to happen either, many Germans didn't believe the atrocities were even happening and some remain in denial about them today.
I can imagine keybase delivering a similar statement back in the day, good luck.
Listening Together at Spotify
This “development team entirely based out of China” bullshit is so easily debunked it’s not even funny. A simple glance at the list of open positions could tell you it’s false. https://zoom.wd5.myworkdayjobs.com/Zoom
But that was not your original premise. "Many" games are not single core. Rather, a few old classics that refuse to die are.
I don't think there's enough detail here to decide whether or not to be mad. The L band is huge, 1000MHz-2000MHz. GPS uses a few tiny slices of this band. Cell phones, amateur radio, weather radar (though not precipitation-detection radar), ADS-B, and a ton of other non-military things are in that band. Adding 5G may or may not have any negative effect on GPS. I doubt they are proposing to run their 5G network on top of the GPS frequencies, after all, because everyone knows that would break GPS (which already operate well below the noise floor).

One time when we were working on testing Wifi interference, we tried to buy every possible 2.4GHz device to see what they did to our routers. We found these TV extenders (connect camera to one end, connect TV to the other) that claimed to be 2.4GHz but didn't interfere at all. We looked more closely with a spectrum analyzer and they were actually 1.3GHz and completely stepped all over the GPS frequencies. Did the FCC stop Amazon from importing these things? Nope. I guess my point is... the threat is real, but someone going out of their way to request permission from the government (as is legally required) is probably not going to cause many problems.
That's a tiny minority of users. And that sort of user probably has an old, slow computer which is crushed under the weight of your vast javascript framework, anyway.

React isn't vast. React and ReactDOM together are about 40Kb over the wire of total download size if they're gzipped (https://bundlephobia.com/result?p=react@16.13.1 && https://bundlephobia.com/result?p=react-dom@16.13.1). For reference, the latest version of jQuery is 30Kb. Personally, I test all my production builds on a Chromebook that has 2GB of RAM, and they usually hit 60fps even on relatively complex pages. This is what the standard should be for building for the web - small, fast web apps that work well on slow computers and slow, high latency internet connections.

You can decide not to support everyone if you want, but that's a decision. The technology already works quite well if you put the effort in to building things properly. Build complexity is not a good excuse for serving slow apps.
Meh, the military engages in far more life terminating than life saving.
It reminds me a bit of the monolith -> microservice -> monolith dance. Now monolith -> cloud-monolith -> monolith. :D Just kidding, but not just kidding.
How to Write a Mission Statement
AMD Ryzen 4000 'Zen 3' CPUs Compatible with X570 and B550 Chipset
Ask HN: Can a toddler pass Covid-19 to an adult?
The science expert and demonstrate using scientific method? Repeatable models?

Scientific don't "think" it, the theory it. Then show you their work. Makes it more trustworthy.
That's a very poor review. Given how long the incubation period is, plus the presence of asymptomatic carriers, it is impossible for the average person to accurately attribute the infection to a specific business.
I have a Ryzen 3900X, and also an i5 for software development. With unoptimized code the Ryzen is pretty close to the i5. But when you start to really optimize it becomes obvious the i5 has more execution resources and is faster single threaded.
Maybe you could say the nazis took over the military and be more accurate. Most oppression came from the SA which was a military like organization that the nazis had built up. This wasn’t a military coup like in other countries.
A huge point of the article is that valuing search ads like that is highly susceptible to selection bias.

My point was that the value of an ad is to displace other ads, in other words the measurement you look for isn't how many people click through to your site for an oil change but how many do so instead of the next guy.
You're totally right. I believe step 1 to understanding these things is understanding that other people aren't out to get you. They're out to help themselves. Once you've got that down, the rest comes naturally over time.
Three Kubernetes Success Stories to Inspire Your Next Application
> One of the core ideas of working with LTS is that you can build your software on an LTS release and ship it to somebody else on the same LTS release, either as a source or as a binary.

Yes, and updating compilers don't prevent that at all. You can use GCC 10 to ship code that will build and run on Ubuntu 12.04 without issues. Xcode 11 can ship code that works back to macOS 10.6 and Visual Studio 2019 can still optionally target windows fucking XP !
The article basically says when you look at a 1000 really smart 11 year olds you don't get any Nobel prize winners. Which is a pretty obvious straw man because the base rate of Nobel prize winners is 1 in a million, plus childhoold IQ doesn't perfectly correlate with adult IQ. For instance a group of children with an average IQ of 150 will have an average IQ of 130 as adults.

https://pumpkinperson.com/2015/07/26/anne-roes-study-of-extr...

Basically the average Nobel prize winners have IQ's in the 150's.
looks nice, I don't want to hijack this post, but does anyone know a software that shows a GUI to manage OPA policies that are not OPA Gatekeeper ones?
Depending on your needs you might get away with a remote desktop connection to somewhere that does have a great connection.

Also I'd prepend "Ask HN:" to the title.
Unfortunate timing[0] but that is pretty much what Keybase had implemented a few years ago[1]

1: https://keybase.io/blog/encrypted-git-for-everyone

0: https://blog.zoom.us/wordpress/2020/05/07/zoom-acquires-keyb...
Why Are So Many Monsters Hybrids? The captivating horror of category violation
What if the relevant expertise is evaluating the veracity of statistical models?
Sure, and here is a counterexample from the 1600-1800s: https://en.wikipedia.org/wiki/East_India_Company

Literally they bought an army and took over India for money.
Would love to have some feedback to that article and understand how other are doing it! Any feedback?
Speeding up science during the pandemic
This hasn't been my experience. I know tons of people who just revel is recounting stories about things other people did that were stupid or mad them angry for some reason, even years after the fact.
Zoom buys the identity service Keybase
Yes that Java example is bad and terrible. I'm honestly amazed you can do Fruit[] basket = new Apple[]. That's terrible.

You can't do that in C++. You can slice objects but you'll get a warning in any good compiler.

I would like to know the type of the object I am working with else it'd be "auto everything" in C++ and it makes the code unreadable.

That's basically what I am finding objectionable about PHP because you've got types added as return types from functions, and also types for parameters and you can enable strict checks for the types but none of it makes any sense when you can just get an array of unknown/any type.

It's like a C++ vector of void pointers that you can cast to whatever you'd like it to be and that's really bad. It's also not very maintainable, particularly in large codebases.

It's a strange oversight in PHP given the type "safety" enforced elsewhere. I suspect they just aren't doing it because so much code would break.

I would like to see this typed array introduced so you can look at horrible codebases like the Magento example (there's loads of it) and see at a glance what you're dealing within instead of "an array of unknown type".

I will use your FertiliseGarden function shortly, thanks.
I think there are more important things than compassion, e.g. work/status, marriage and family. These are also easy to measure and to enforce by comparison. How do you force everyone to be nice? And is that worth it? Is the threat of being sued for "not being nice enough" an improvement for society? I doubt it. Children being treated nicely actually predicts worse, not better outcome.

https://econtent.hogrefe.com/doi/full/10.1027/2512-8442/a000...
There's nothing stopping a 3rd party from making an Gecko version of Firefox. Electron is not run by Google nor the Chromium team. It's run by github (which only recently became Microsoft)

That said, I'm not sure what the point is. I believe (but could be wrong) that Chromium has more features that Gecko doesn't? So if you're choosing one over the other I'm only guessing most people would choose Electron
As this is a repost (no offense to OP), I'm going to repost my original comment (thread here: https://news.ycombinator.com/item?id=21468505) about this which is still applicable:

Reliably someone comes along every few months to question digital ads. I always come back to analyses of incrementality as the real proof.

Take an audience of X people. Divide them in two. Show ads to your test group, don't show to control. Watch your business grow and gauge the lift between the two audiences.

The companies that know how to advertise at scale do this constantly and can gauge the real effect of their ad dollars. Facebook, Google and others make these tests possible in their platforms, while other software suites such as Impact Altitude and VisualIQ allow you to do this kind of analysis and testing as well.

In the end, most of it proves out to be incremental. There are notable exceptions of course, but when are there not?
The Jetsons explain Pentagon overruns
Doest make me wonder at all. My site is hosted anyonmously and backed up on ipfs
World of Warcraft definitely takes advantage of multiple cores these days: https://wow.gamepedia.com/CVar_processAffinityMask
When I interned on the Office team in 2014, we used something called Source Depot. I’m assuming it’s changed since then.
Well, you might want to run a newer/non-lts release via lxd/lxc. It's probably a much better idea than pulling in willy-nilly ppa's.
None of these really worried me.

The Stellar airdrop was my "oh shit" moment.
You don't have a factory that grows food for example.

Yet. Modern farms come pretty close, and there are lots of ideas to close the gap.
Based upon 4.2BSD (with the networking from 4.3BSD) and was a 40+ floppy disk install, IIRC. Learnt a lot on these plus the Prime superminis we used at uni.
As a heavy Keybase user, this looks promising. Is the lack of chat a permanent decision, or is it just something that's planned for later?
> it is open source

Not exactly. The clients are open source, but the central server isn't. See https://github.com/keybase/client/issues/6374. It might be possible to reverse engineer the server, but it would be a lot more involved than just forking the project.
No worries, this is a simple web-based UI - maybe you want to check out a more complete solution like Styra?
Hi, I"m a Redux maintainer.

Context and hooks don't "replace Redux", but they do overlap with some of the scenarios and use cases that previously led people to choose Redux.

Please see my post "Redux - Not Dead Yet!" [0] for information on how Redux compares to tools like React context + hooks and GraphQL, as well as situations in which it makes sense to use Redux.

I'd also suggest reading my post "React, Redux, and Context Behavior" [1] and watching my Reactathon 2019 talk on "The State of Redux" [2] for additional information on these topics.

As you noted, "hooks" and "Redux" are not exclusive. We released our React-Redux hooks API [3] last year, and it's been pretty enthusiastically adopted. We're now updating our docs to show using the hooks API as the default instead of `connect`.

[0] https://blog.isquaredsoftware.com/2018/03/redux-not-dead-yet...

[1] https://blog.isquaredsoftware.com/2020/01/blogged-answers-re...

[2] https://blog.isquaredsoftware.com/2019/03/presentation-state...

[3] https://react-redux.js.org/api/hooks
The guy you're replying to is the one who wrote the misleading blogpost that was (rightfully flagged) in link [2]. I think it's likely that if he's still grinding this axe 7 months after a very reasonable explanation was given by Keybase, he's not going to change his mind now.
Elon Musk on Joe Rogan Experience[video]
The fact that they hired Alex Stamos and probably just spent a bunch of money on buying Keybase seem like a sign that things are changing.

They prioritized ease of use above all to get adoption before. This is appalling to me, but I believe they are seeing enough pressure to change course. It’s believable to me that they would intend to as they have already captured much of the consumer (non-B2B) market mind share and can afford to invest in this area.

Will I be using it now? Still a no. Maybe I’m time though.
If it helps, I've heard "return-from" used to describe Aspect-oriented programming.
You could think about it that way, but you should also know that Himmler created the SS which swore allegiance to Hitler. The SS also existed before Hitler became the chancellor of Germany.

https://en.wikipedia.org/wiki/Waffen-SS#Origins_(1929%E2%80%...
>everyone knows that would break GPS (which already operate well below the noise floor).

Can you explain the noise floor bit?
Gentle reminder that any private repository is sensitive, because the people pushing to them might not be as careful with what they push, because it's private.

There are hundreds of different kinds of credentials that can be hidden all throughout the history of a Git repo (in code, in logs, in comments, binary blobs, etc). If you don't have a very robust credential scanner operating continuously, and you have a large organization, you probably have active credentials hidden in your private repos.
Double-blind methodology would work great on that scenario.

Campaign manager to sales team: we did two experiments in cities A and B. We won't tell you what we did. Go look at the sales numbers, and tell us if you see improvements in sales in those cities. Then we can share what we actually did.
honestly the real security fail in keybase seemed to be users flocking to add every single social media identity to their keybase account, allowing anyone using the public API to remove all doubt that greg1234 on twitter == karl5912 on reddit == john1005 on HN, etc.

scrape all those social media posts, reddit subs, etc. and you've probably got a solid idea of who that user is. all under the guise of public FLOSS stuff.
Part of the issue here is that the military establishment and its peripheral industries in the US are so enormous, that most people who aren’t in the military are close to someone who is, or who does business with it. We’re all already in the Army, basically.
Microsoft offers bug hunters $100K to hack its Linux smart home software
Firstly, I know my repo quite well and can generally (not always) tell whats happening with a PR without having to switch too many files. Even if I need to do that, I've been able to do that just fine on GitHubs desktop page so if it's not easy on a mobile now it's just a usability problem. It's a little bit much to say there's only one right way to do PRs or even write code.

Secondly, work life balance is a choice. Glad you make it, no one should ever be coerced against it, but I want to choose what I do. I'd rather look at my company code than what Kim Kardashians butt looks like on the Us weekly issue in the aisle. Also a bit presumptuous to assume it's only work, I have a personal website as well and I actually want to work on that whenever I have downtime.
Getting mad because someone was paid this year for the salary they earned last year is a bit of a stretch. I am a lowly coder at a bank and I got my bonus and profit share last month for the work I accomplished in 2019. What will suffer is my bonus and profit share for 2020, which I will be paid in April of 2021, if there's anything to get.
The explosion in channels was definitely another factor. But being paid matters. HBO punched above its weight for years, for example. WHy? Because they had to.

I agree with you that oligopolies like big movie-theater chains will try to exploit that power by doing anti-consumer things like showing ads. But that's just more proof we should be suspicious of free products that may increase oligopoly power.
Perhaps not a widespread revolution, but something akin to seceding could happen I think. If California and NY decide that being a part of the US isn't working for them anymore that's how a next civil war could start. Something similar was happening in Spain before corona, Catalonia felt that their taxes were supporting the rest of the nation (much like California for the US) and so they wanted to leave. They've not been successful and most of their leaders jailed but a similar sentiment could start if the divisions continue as they are.
Gas stoves may routinely generate unsafe levels of indoor air pollution
Arab states are embracing solar power
What Is Facial Recognition? – Applications and How It Works
FYI, Mark Esper (U.S. secretary of defense) has a commentary piece in today's edition of the WSJ about this, titled: "The FCC’s Decision Puts GPS at Risk"

https://www.wsj.com/articles/the-fccs-decision-puts-gps-at-r...