Research isn't about knowing all the answers or always being successful. Negative results are just as important as positive ones. Author does not even mention the recent protein folding result.
2,875 karma · joined May 9, 2019
Research isn't about knowing all the answers or always being successful. Negative results are just as important as positive ones. Author does not even mention the recent protein folding result.
That is the bargain of politics: "give us power and we will tell what to think". For such people, Twitter is entirely sufficient. The design of twitter as a textual broadcasting platform is ideal for a unidirectional transmit/receive of ideas.
Source code is text. Emoji are text. Some simple math expressions are text, but more complicated ones involving specialist layout rules are not. Architecture plans, no way.
SQLite works really well for static or semi-static data. For example, a blog where you have a small number of users writing and many users reading from the DB. If the authors are content to use one server to edit the DB then you can easily push that DB to the servers handling the reads.
Imagine if your internet banking worked the same way. By default anybody can take money out of your account. But if you jump through some hoops you can set up authentication.
Nobody would accept that and rightly so because it is the default security level that matters not the highest one.
WhatsApp is much more popular than Telegram and it has E2E by default, so any argument that users won't accept E2E by default doesn't hold water.
Reasonable people can differ on whether capitalizing an internet currency is productive or not.
map.get("missingKey") returns undefined.
The new ?. operator returns undefined, even if you pass it null.
Undefined means that you don't have to care about the difference between { foo: undefined } and { }.
The only pain point is that JSON.parse() produces null, but this is relatively easy to work around.
I don't find any reason to ever produce a null. I just treat it as a value that can occur when using certain APIs.
If your code depends on the difference between a missing key and a missing value, probably you should be using a Map which makes that difference explicit with separate set() and delete() methods.
The problem with WhatsApp is that it only has one alternative. In terms of chat apps that use the signal protocol there's two: WhatsApp and Signal. And Signal is not quite as good as WhatsApp. It's certainly much improved but it's not there yet.
Sure let r/WallStreetBets and Wall Street battle it out. But I don't think that you are accounting for the ordinary people who would read about an amazing way to get rich quick in the news and decide to buy in. That's when the real bubble starts.
We need better alternatives, not better Facebook.
Most surgery is not like that, it involves some objective condition. Such as before you had an appendix, now you don't. Before your bone was broken in the wrong shape, now it's the right shape.
Bots are a problem on twitter and Facebook because neither of those networks is truly social, it is just shouting into the void.
Bots can react but they can't interact, make interaction not reaction the foundation of a social network and you nullify the power of bots.
People talk about free speech, but free speech has never meant freedom from moderators. Twitter is well within their rights to place limits on allowable content, just as there are limits to allowable content on HN.
The Chinese embassy is well within their rights to make these comments on their own website.