skysight-inc/HackerNews huggingface dataset:
Why does adding the std::move() change the generated code though? It changes the prvalue to an xvalue, but std::move is equivalent to a static_cast, and shouldn’t both the prvalue and the xvalue versions end up calling the same std::array move constructor?

Edit: I just took a look at the actual godbolt links. And it looks like the std::move version actually puts a call to std::move in the generated assembly. I’m kind of surprised this is actually a literal function call, I would have assumed std::move would be always inlined.
If any technical details of that block and why it failed emerge, they would be fascinating reading. It also kind of makes one wonder if there's a non-technical reason why blocking it failed.
Yeah, no idea really. It'd be nice to find out from someone more in the know. Was the internet merely heavily deteriorated instead of shut down completely?

I also read that most of the VPNs wouldn't work, with the exception of psiphon.
'The Last Narc' suggests CIA helped kidnap, murder DEA agent
GitHub CTO Jason Warner got his first job at IBM b/C he could lift heavy things
This is really a vulnerability that applies in any case where you pass user supplied arguments to a command line program. Suppose you have a bunch of files on a server and you allow the user to send a list of files that they want to download as tar. You're careful to avoid directory traversal attacks so you reject filenames that contain slashes. Then, you do:

exec(["tar", "cz", ...user_wanted_files])

The user sends you a GET /api/storage/download_tar?files=--checkpoint%3D1&files=--checkpoint-action%3Dexec%3Dsh+shell.sh which causes you to execute the contents of shell.sh. No shell, no glob necessary.

To do it correctly, you would have to do:

exec(["tar", "cz", "--", ...user_wanted_files])

Or add ./ to the start of each filename.
I finally ended up using alternate tools since even the replacement Chrome Apps were pale imitations of what Firefox offered. The good ones needed to use Nacl just to do basic stuff and still couldn't reach what XUL extensions natively supported.

But I changed my browser to Chrome since Firefox lost its value proposition. It had a differentiating factor of superior experience and features that it chose to deliberately abandon.
Firefox’s market share started declining when Google ran huge ad campaigns for Chrome and made some of the most popular sites on the web promote Chrome and, in the case of YouTube, run better on it. Microsoft Edge didn’t affect Firefox much, and fared equally poorly against that juggernaut.

Any theory which talks about niche features without accounting for that push is unlikely to be right.
>10% human by cell count but 97% human by weight

Interested why the difference between cell count and cell weight is so different in the human and non-human parts? Most of the total weight is water, right? So why is all of the water stored in the human cells but not in the non-human cells?
Sorry, how is it a 'crowded space'? Languages aren't startups, they don't have to compete on a market to be viable (unless they're proprietary of course). As long as someone somewhere has an interest in it, it will live on.
Can we stop using 6-year-old info for apps that get updated monthly? The problems they have with MTProto have been patched literally 5 years ago, the only other criticism comes from a direct competitor, and they recommend WhatsApp despite the fact that it's closed-source and nobody can verify if its encryption truly works.

Facebook is planning to merge Messenger, WhatsApp and Instagram, which makes it even more awful of a choice.
That might be very frustrating as a developer, but considering the amount of malware distributed on the Chrome Webstore this review process makes me want to use Firefox more.
For Apple devices it is.
You see lots of PHP because there is lots of PHP. The hits are because of wide adoption not language vulnerability.
There's a wiki page:

https://en.wikipedia.org/wiki/Magnetic_secure_transmission

And it seems LG has a similar technology they call Wireless Magnetic Communication (WMC).
How didn’t they work? Every time they have been implemented properly (Hubei, Italy, Spain. NYC, New Zealand) they reached the objective of reducing the infection levels to a few new cases per day. Obviously they cannot be a permanent solution, but they were never meant to be one.
> It's just that I wished that new releases could have more interesting things to say besides "it's not as crappy as it used to be".

I don't think there are many people in PHP's orbit who want it to be a better Python, or a better Perl/Ruby/JavaScript.

PHP was written to be a good language for average web development, and I think that's where it will always shine. I'm perfectly happy with a gradual process of making it less crappy.

Having said that, I'd love some of Hack's features (e.g. reified generics, proper list/dict primitives) to make it into PHP.
And the journalist who gets paid to write a nice article about Signal will surely get a quote from the protestor who happened to use Signal and not Telegram.
What’s the connection between the brown dwarfs being cold and being exoplanets? Are planets definitionally not hot, or does it tell us something about how the dwarfs formed?
Just don't tip, you're contributing to the problem if you do
> There's Secret Chats feature

But secret chats are only for 1-to-1 chats, not for groups as far as I know (or has that changed?)
so you're saying you're hopping that tipping goes away like that you can save by not tipping and letting other people tip? Sounds good to me!
If Palantir is like other firms on "the black budget", there would also be a fair amount of self-dealing. "Why did we spend $20k printing brochures? Oh we had Chad's in-laws' company doing that... It's a good thing we're never getting audited!"
I love supporting small security initiatives like this to bring more attention to these cool concepts. Ordered the two dice sets and four keys.
> That is outside of the scope of TypeScript, which is to be a statically typed superset of JavaScript with no runtime cost.

Yes, that is the thing being criticized here.
Except that isn't the case.

Reportedly, Telegram has kept working when other apps did not.

That makes it a "telegram revolution".
Organic fraud, the significance of Flight Simulator, and an ask of Tim Cook
Soooo... It has to be mixed with a co-combustion fuel, is dirtier than diesel, and requires more space and weight to clean up it's exhaust.

The article really should have gone into some of the 'why' side of things - what are the advantages of ammonia?
Read the document. They have the server software. They have configuration files for the server, they know how it processes communication, they know how it generates UUID's. They have the server software.
nope, it's not mandatory to tip, I never tip
> "Apps increase engagement metrics" seems dubious to me. Maybe for certain companies and products it is true, but the norm is to have a website and app experience.

A product that is entirely based on user generated content is exactly the type of thing that requires active rather than passive users.

Mobile websites are generally optimized for passive consumption, and mobile apps – for active creation.
Facebook 2020 isn't the same as Facebook 2010. Their public image has changed a lot in between.
1 is understandable all on its own.

2 can be explained by a feeling of betrayal. Mozilla's target user isn't me anymore, and quite frankly isn't most of the HN readership either. At least Chrome is the devil I know. Chrome's privacy "issues" are well known and documented, and are fairly trivially worked around. I'm not too worried about them claiming to be for privacy and then one day silently installing an addon that invades it. And that's not even getting into the addon mess. Or the other addon mess, where their nannying resulted in the worldwide breakage of all addons for all Firefox users.

3 can be explained for similar reasons as 2. I know where I stand with Chrome, and I already got more-or-less forcibly kicked out of the Firefox camp. There's a level of certainty here that doesn't exist with FF or whatever the new upstart browser is - I don't have this nagging fear that Google is going to do something with Chrome to make it more annoying or less useful. That is a very real fear I have with Firefox, and it's one that's been borne out repeatedly ever since addongate. If there's a choice between an option which gives the user more control and and option which gives the user less or takes some away, Mozilla usually picks the latter.
My main thoughts exactly.

Every city in Europe (that wasn't completely bombed) has a an "old town" or "old city center" where all the tourists stay. The tourists stay there, because the old part is the only part that's considered pretty. It's usually a relatively small part of the city where most buildings are in the same old consistent style with generally lots of details on buildings.

Then there's the rest of the city with post-war/modern absolutely soulless ugly buildings that have been optimized to be built as fast as possible, as cheap as possible and as large as allowed. Just plain depressing minimalist squares with no details. Esthetics are not a relevant part of modern building (engineering) goals in Europe now it seems. To me it is close to "Soviet building style". The only modern exception I can think of in the entire world would be Singapore.

Seeing that German village from the flying train I can't help but think that quality of public life was better than it is now in Europe. I'm referring to: way way way less traffic, almost no combustion engine driven traffic, cleaner air and water (possibly?), larger homes, no AirBNB in the city centers, all buildings look as new, all buildings look super well maintained, tons of space for traffic, green/trees everywhere and most importantly: addictive/toxic constant distractions such as smartphones had yet to be invented. Look at all those people walking around and DOING things without staring at screens! wow! And kids still played outside? woah

Conclusion: definitely not all aspects of life improved with time.

PS: yes, I realize some aspects of life back then where way worse than they are now for the average person.
OP's point is that you don't have to tip right now, but if tip goes away then the tip will be included in the price and mandatory
Sort of, there is pseudoanonimity layer in Telegram that doesn't show your phone number to others, so if you can be reasonably sure that Telegram isn't going to give you up to the police of your country - your privacy can be preserved. While Signal literally identifies contacts via phone numbers and there is no mass communication features anyway, so it's both less private and less useful for such purposes.
There where also fuel and key supply shortages - just the same as Germany had late war
>I enjoyed WoW, especially with friends, but it felt a lot more like a skinner box with nice graphics.

That's exactly what WoW aims to be: A themepark and the player is there for the ride. Whatever rough edges existed in vanilla are nothing compared to games before it, the games' goal always was to be as polished as possible.
So at first glance, this is vaguely like Diceware, you just don't stop "playing"?

http://world.std.com/~reinhold/dicewarefaq.html
And how is Signal's protocol is not "roll their own" ? Sorry I don't know.
Circulating fan uses tenth the energy of an air conditioner.

The Revenge of the Circulating Fan
https://www.lowtechmagazine.com/2014/09/circulating-fans-air...
Martin Thompson has basically made a career out of writing Java in the style of embedded C because he found enterprise customers that need the performance of embedded C but, being enterprise, insist on absolutely everything being Java.
in the US every 5 min your waiter comes to ask you if you're OK, I fucking hate that
You can find the releases here, and if there is a delay it is only a few days at most:

https://github.com/Telegram-FOSS-Team/Telegram-FOSS/releases

Only the clients are open source, but anyone could use the source code to create their own network.
This may be an unpopular opinion: I'm very grateful for all browsers to switch to WebExtensions. To me, for the web to win as a platform, standards are a must.

I'm a new WebExtension indie dev. I just launched my first extension on the Chrome, Firefox, Edge stores. Opera is in review. Safari 14 took 15 minutes and 1 commend, just waiting for it to drop. I couldn't have shipped this quickly by myself if not for the WebExtensions standard. It leaves me time to focus on building what users want and telling users about what I built. Yes I did have to settle for less developer power and control. I'm totally ok with it.

Feel free to AMA!

[0] https://twitter.com/rayshan/status/1292270249362956288
I don’t get your point. Telegram is not owned by Facebook. A potential alternative, WhatsApp, is owned by Facebook. That’s the point I was going for.

And you have a huge difference between Facebook 2010 and 2020.
Sounds like both of us found the same excuse to write some Rust at work. ;)
I have seen some of their SaaS demos. It might fool some high level decision makers, but anyone with technical background can see right through their fake-n-bake garbage.
I double dog dare you to put your tongue on it!
I wish they would just revert their site to where it was 2 years ago instead of doing anything new.

The new version just looks like yet another Tinder clone, and doesn't resemble anymore what Okcupid was good at: Good profiles, which allowed to get an initial impression about people beyond "I like their looks".
That can happen anywhere and not just with Telegram - imagine what a repressive government can do with a dump of GMail. Iran's a much bigger country with a regime much more capable and willing to use violence.
I bet pilots staying overnight in Tokyo after 12-20+ hour flights would love this room that way they can continue working in the comfort
of their own bedrooms.
Useful Ways to Reuse an Old Router
I'm reminded of the Monty Python sketch where a bored airline pilot says to the passengers, "you have no cause for alarm."

Similarly, if a political entity calls themselves a name containing "democratic" or "republic", you can be assured that it is not a democracy.
And that's just equivalent to a human lifting a chair without hurting himself.
Having heard this sentiment a lot during my gaming days (and as well in the context of books vs. movies), I've always felt a certain amount of shame for not being able to get into text games. Is there something wrong with my imagination? I don't think so, I'm a total daydreamer type whose head is always filled with random thoughts and ideas.

I like to think there's an axis orthogonal to "imaginative capability" that factors into why some people prefer text and some (ok, most) prefer graphics.

An interesting part of this is EVE Online, which has plenty of pretty graphics, but I've never been able to get into that (or any spaceship-based game for that matter), despite being a style of game (sandbox/world-building) that I otherwise really like.

Seeing the screenshots of UO and SWG in the article gives me the chills. I was fully immersed in those games (particularly SWG). It seems that running around a world as an individual humanoid character is the most deeply engaging experience to me.
I came across this a few years ago. The largest problem is that Ammonia is very toxic. It is also very corrosive. If you look around, there a lots of articles about problems when delivery systems are used to transport ammonia, and then propane. Trace contamination causes failure in propane systems due to corrosion.

So in a crash situation, if the ammonia ruptures, you're probably dead, and everyone else in the vicinity. With gasoline, diesel, propane, or natural gas, if the tank ruptures, people in the vicinity are likely fine if it doesn't ignite. On heavy trucks, ruptured diesel tanks are quite common in crashes. Fires lighting from them, much less common (i.e. most ruptures don't result in fire).

The article is devoid of any comment on the safety aspects, which from what I see, is likely the more important point.
As someone who had to maintain E4X within SpiderMonkey: sadly, that's another great example of the wrong technological path. JavaScript is too dynamic, it gives you too much rope to hang yourself, and E4X was apparently not designed with that in mind. It was so nice when we removed E4X and didn't have to worry about `x` being an object during a lookup `obj[x]`.

To give an example of the flavor of issue: when building an array (even from a literal), you couldn't push a series of values to the stack and then construct an array out of them, because with E4X between elements 2 and 3 you might end up invoking arbitrary code with access to the array so that it establishes a setter on element 4 and adds a `valueOf` hook to what you're passing as element 5, but oh wait that's the same object you already inserted as element 0, and anyway the array might be frozen now and... (I'm making this up; I know the issues were similar to this but I probably don't have the details quite right.)

E4X was a rich, rich source of security bugs. I'm sure a simplified form of it is possible and would be quite cool, but that niche is already filled now with JSX for better or worse.
Ahh yes, "the real racists are the ones criticizing racism", combined with a dash of "it must be an insincere scam, because it would be, if I were doing this."

I'm assuming the research is in methods to combat racism. The actual "open-ended scientific inquiry" so far has shown racism exists all over, so still wanting to "prove it" is either uninformed or disingenuous.
> Their public image has changed a lot in between.

Keyword "public". It is the same useful for protests as it was then.
> taking notes on suspects and investigations being shown to them in the demo for further follow up

Not a sales guy, but I would just emailed them the notes later (or printed it beforehand) so they could just sit back and watch it happen.
RustConf 2020 Links
> Is there anything that PHP is developing or adopting that can not be had at other established languages?

I think for the vast majority of projects, this is not a question you'll be asking yourself when picking the language.

I think PHP is one of the best languages to pick when you want a quick MVP for an online service (one that doesn't require specific things PHP is not good at). The community is one of the largest, there are more developers than nearly any other backend language and Laravel is probably the most complete all-in-one backend framework out there.

So the question is often, is PHP good enough to develop a maintainable app with decent performance, where developers won't hate every minute spent on it. And the answer is pretty much yes with PHP 7+
Chinese insurtech firm Waterdrop raises $230M, plans U.S. IPO
It can be a good idea to start with a low "FODMAP" and then gradually add stuff to your diet again.
And take a look at the 4.8MB javascript file.
Cheap and Easy Ergonomic Setups (Essential Work-from-Home Advice)
Y'jumped to a lot of conclusions, there. I suggest you try asking some genuine questions, instead.
Which Centos shipped with 3.11 for workgroups?
Knowing nothing about this, broadly speaking, the enthalpy of formation of the diatomic nitrogen molecule is very high, and you might expect to achieve high energy density. Also it does not produce any CO2.
Nope, hasn't changed and it's one of the things on my "feature wishlist". Really hope they add for at least small chats.
Understanding View Selection for Contrastive Learning
>There are a handful of stocks doing the heavy lifting and driving YTD returns in the S&P 500 index.

This is interesting, and this analysis is done for 2020 returns only. Were the same analysis be done for any other year, like 1995 or 1985 or 1975, we might find a similar dynamic. Which might make the insight here less interesting.
+1 for the Emacs client.
Telegram constantly pushed new settings and routes to users with native Apple and Google push services.
You mean eliminate "abnormality" and "divergence" as a concept? Yes. Better to focus on needs difficulties and abilities, not irrelevant comparisons to population averages. And better to treat differences as something to accept appreciate, and not arbitrarily idealize the median.

"Normality" is a factor in estimating public health costs, not relevant to individual care.
So when you try and go tell the other person's device to delete your message, how does it go into their iCloud backups and delete that message, or some other backup?

Don't depend on asking someone else's device to delete the data as that data being gone.
It's crazy how people still consider Roblox a single game. The platform has so many games that it went through distinct cycles of popular genres. Back when I played (2009ish) the dominating genres were "zombie defense" [1] and "build to survive X" [2]. Only a few years later, those games became completely empty. It's also interesting to note that these games held the top spots at Roblox for years, but have a small number of the total visits compared to the most popular games today due to Roblox's exploding playerbase.

1. https://www.roblox.com/games/2557808/Shaakras-Zombie-Defence...
2.https://www.roblox.com/games/2899609/Build-To-Survive-Drakob...
Veeam One can alert you to possible ransomware if there is simultaneous high write rate and high CPU usage on a VM.
What's the significance of it being Linux? Does that mean I can connect via USB and run arbitrary code there? Assuming that's the case, I would imagine needing to reverse engineer their binary to do anything useful?
> At the end of the day I have to get things done.

Who doesn't? Now you are the one being condescending to assume that those that stick with the principle have nothing to do.
It’s legislated in Germany ;)

https://en.wikipedia.org/wiki/German_town_law

https://de.wikipedia.org/wiki/Stadtrecht
Link for convenience: https://www.instanote.io
They're a good mail provider for humans but they don't replace the larger-volume, automated emails that web apps need.
From my understanding they took 2 pictures of the same spot at different times and then had volunteers (“citizen scientists”) look at those pictures to see if anything moved. You can see some examples of the kinds of pictures in the paper linked in another comment above.
I mean... if you buy it and flip it in a year for an extra $300 million or a cool billion, who cares if it's a bigger fool theory in effect.
What the hell's the point if you can't book this room and use the sim all day?
Also it isn't an either/or type situation. You can have both. The Air Force is working on "Loyal Wingman" where you can have a squadron with a manned system helping strategically target and direct their "unmanned wingmen" ai based planes.
It has the best protocol I'd say, but other than that everything else is worse.

All the clients suck, features are missing/buggy, nobody is sure if it is supposed to be a discord/slack or whataspp replacement, giving a half-ass implementation of both, and confusing to users security stuff(asks random users about their keys).

That being said, I still love the project and hope they sort out their UX problems.
We sometimes refer to a public university as having a museum-like security posture. They have to be open to the general public, have to allow in visitors, yet guard things at the same time. It's not at all like strict corporate IT security. It's a fine line to walk. If you've never done this sort of security work before, it can seem odd and foreign for awhile.