skysight-inc/HackerNews huggingface dataset:
> It might be a bit extreme but the more I'm exposed to operator overloading the more I think that it's a bad idea 99% of the time.

Quite a moderate position in practice. There are a substantial number of programmers who enjoy being able to tell what basic syntax does from memory without having to cross-reference documentation and source files.

And as you allude to, the example in question isn't a sum; it is an append. It would be far more appropriate to have an a = append(a, {1,2,3,4,5}) style construct. Or something with pointers if efficiency is important. Or construct the vector inline in older versions of C++. The += should be reserved for actual vector summing.

This whole article stands as a reminder that C++ is a remarkable language, and is starting to make up a lot of ground on achieving feature parity with Common Lisp.
Not 'robots'. Automated curation. Rubbish title from the BBC (and the Guardian).
Bend date, antenna gate were fixed in the next revision of their hardware. Screen coating was fixed I believe even quicker.

There is a limit to how quickly Apple can fix hardware given they have to work with third parties on retooling and retraining.
I think NASA not so many, but space exploration started pre-NASA.

JPL predates NASA https://www.youtube.com/watch?v=jlNz634TjN0
iostream hasn't had a lot of success inside C++ either. Operator overloading is one of those features that you wish for when you don't have it. Besides standard math operators, assignment also ends up playing a major role in making data structures behave well when managing resources.

It can be abused but most of the time is extremely convenient. Iostream and boost set a terrible example however. Boost especially goes into the deep end on templates, operators, crazy dependencies, unacceptable compile times etc. It really isn't fair to judge modern C++ on boost. Instead of being batteries included, boost is now more a last resort.
How to use Datahike, an open source immutable database, to build Java apps
“Microsoft is to replace dozens of contract journalists on its MSN website and use automated systems to select news stories, US and UK media report.

The curating of stories from news organisations and selection of headlines and pictures for the MSN site is currently done by journalists.

Artificial intelligence will perform these news production tasks, sources told the Seattle Times.

Microsoft said it was part of an evaluation of its business.”
It happens A LOT with non-GSuite Gmail accounts (personal GMail accounts) too!
A breakdown of law and order is an emergency situation, justifying the use of any tools in the state's pocket regardless of our normal concerns about using them. I don't want a permanent gendarmerie in the US either, but that doesn't mean I'm opposed to deploying the National Guard.

Most of the protesters do seem to be peaceful, but that just doesn't matter in Minneapolis at this point.
An optimizer can do many things until it cannot. Since you have no easy way to assert the overall performance of your program, you may end up with broken optimizations at some point in the future due to unrelated changes, pretty much non-deterministically.

In addition, more templates and more types means way less compiler throughput. That is why major parts of Boosts are avoided.

Not to mention human throughput too.

> compiling a push_back call for each item would get inefficient, memory and cache-wise?

That depends a lot on what you are doing.

By the way, if you are dealing with tons of constants in your code, then it usually means the design of the application is likely inflexible and a code smell overall.
United States CAN-SPAM Act.
Space thingies are never light enough.

That's why I asked about the strength-weight ratio and not the strength.
You make valid points but it's clear you never had to deal with such situations. When you ask why not just detain him and move him to a safe place. Did you ever try to detain someone who is not cooperating? If you're dealing with someone strong, even 3-4 people can have a very hard time. You have to be physical and it can turn to some levels of violence. The key again is using common sense. The police system should educate their people and also change their hiring process so that people who lack good common sense don't become police officers. Saying that police officers had the choice not to join the police is not serious. Don't also forget that many minorities join the police.
How is it that there is still no known root cause for this issue? I suspect there is a way to check what the reason an app came to the foreground is, no?
Indeed, mass panic is an under appreciated risk in the discourse in some countries. We may have the misfortune of discovering just what that looks like in the coming months.
>I don't believe Trump will back down on Huwawei no matter what the Chinese government offers.

It's not a foregone conclusion that Trump will still be president in a year's time.
At this point, most “journalists” could be replaced with robots; many equivalents already are being replaced.

Make sure to do your job well, because if you do it poorly enough, even fairly primitive automated systems can do it better. Churnalism is an actual tractable problem for AI.

That said, this is more AI-replaceable “journalism” from the BBC. Microsoft isn't actually setting up AI authors for articles, they're just letting AI delete some.
> Sketch[2] is not “by” Apple.

Thanks for correction. Just fixed in my comment above.
Do less and develop habits.

Every day I wake up, meditate for an hour, exercise, and then drink coffee while writing down 2-3 things I want to accomplish that day. Sometimes just one thing.

At the end of the month I review what I did, and think about what I want to do next month.

I don’t read news or anything online until after dinner. I don’t open my phone at all during the day. Leisure is strictly for after dinner. If I take a break during the day its to go for a walk or sit outside and drink a tea with no phone.

If you constantly feel behind it’s probably because you’re trying to do too many things. Focus on one thing to do each day and do it after your morning routine.
No. Police have special dispensation during investigations.
Same here. I like using Apple programs on OSX because they're pretty well integrated, but Apple Mail is the exception.

Random crashes, sudden 100% CPU or memory usage... It sometimes just stops receiving mails altogether.
Can you provide references supporting thicker welds as well as reinforcing patterns? I have done introductory welding and am genuinely curious of the ramifications of both.
Addendum: preferably video instruction.
Was going to make a joke but I wonder if robots could make better headlines than the sensationalist nonsense we are subjected to day in and day out.
The above figures hold true for disabilty-adjusted life years.

Coal does all that too, it's just spread across wider areas and longer time. Japan is somewhat unique in how little flat land there is, typically there would be miles and miles of uninhabited space around a nuke power plant.

Screening thousands of Chernobyl cleanup workers didn't discover elevated cancer risks, as far as I remember the only group that was measurably affected was the people who refused to relocate.
.rpm and .deb are geared more towards distributions needs. Distributions want to avoid multiplying the number of components for maintenance and security reasons. Bundling dependencies with apps is forbidden in most distribution policies for these reasons, and the tooling (debhelpers, rpm macros) actively discourage it.

It's great for distributions, but not so great for custom developments where dependencies can either be out of date or bleeding edge or a mix of the twos. For these, a bundling approach is often preferable, and docker provides a simple to understand and universal way to achieve that.

That's for the packaging part.

Then you have the 2 other parts: publishing and deployment.

For publishing, Docker was created from the get go with a registry, which makes things relatively easy to use and well integrated. By contrast, for rpm and deb, even if something analog exists (aptly, pulp, artifactory...) it much more some tools created over time which work on top of one another, giving a less smooth experience.

And then, you have the deployment part, and here, with traditional package managers, it difficult to delegate some installs (typically, the custom app develop in-house) to the developers without opening control over the rest of the system. With Kubernetes, developers gained this autonomy of deployment for the pieces of software under their responsability whilst still maintaining separation of concerns.

Docker and Kubernetes enabled cleaner boundaries, more in line with the realities of how things are operated for most mid to large scale services.
> Humans are going to need many thousands of rockets like that one if we are to survive.

There is no chance in the next hundred years (I would bet more like 200-500) of a self-sufficient colony anywhere away from the earth. If humanity can't survive without rockets, it can't survive at all.

Not to mention that it is basically impossible to imagine that any technology that could allow a self-sufficient colony on another planet couldn't much more easily allow humans to live on earth after any catastrophe you could imagine short of cosmic ray events. It's much, much harder to live on Mars than on a post-apocalyptic earth, regardless of which apocalypse you care to choose (nuclear war, nuclear meltdowns in all nuclear power plants, catastrophic global warming, super volcanoes, meteor impact the size of the Cambrian event, you name it).

Sure, in the enormously long term there may be a need to leave the earth before the sun ages too much, or to try to have a chance against planetary collisions or gamma ray bursts.
“Two billion people do not get enough micronutrients in their diets, which can lead to severe health conditions.“
Nixie (Tube) Watch
A simple way to get more value from metrics
I think if you read the article, they talk about this far future hypothesis.
"When we do release new firmware, we ensure the new YubiKey will function the same as older versions, so there is no need to purchase new YubiKeys to ensure compatibility."

Seems false, doesn't it?
>> Python has a bigger ecosystem of libraries etc available.

CPAN (http://www.cpan.org/index.html) is quite large and has libraries to do almost everything you can imagine.

I am not sure if CPAN or pip has more libraries though.

>> And it's generally easier to read/write.

Python looks nicer, but not everyone likes significant whitespace.

The Python 2 to 3 change has also caused some adoption issues. The Perl 4 to 5 happened quite a while ago. Perl 5 has been integral to Unix-like systems since the web went mainstream.
You can’t see other people’s bug reports because they often contain screenshots or telemetry data which is confidential.

And I believe the way Apple works is to look through Radar for important/widespread bugs, mark them for fixing in the next release, fix them and then ask you to retest. They aren’t just going through and fixing Radar’s one by one. Hence you get that frustrating experience where it looks like the bug is being ignored.
Its typing is too weak. It’s block scoping is dangerous. References, classes and attachments are all pretty bad for reuse. Schemas are bolt on and there is no standard query language for it.
Superoptimization is a methodology for building an optimizer. When you run a superoptimizer it’s “just” doing peephole optimization. Although, it’s similar to comparing bogo sort (regular opt) to sorting networks (super opt).
I am quite on your side, except for one thing : i don’t really care about UI code anymore, because i think those have to be done using native components and framework for better OS integration and performance.

what i would LOVE however is a way to share business logic code and network code coded in swift between ios and android easily. I believe it should be straightforward using android ndk and clang, but for some reason i have never seen someone successfully implement it.

And of course, being able to call this same code from an electron app on windows would be a great thing..
I think in practice, if you corrected a violation you'd just be using the software under a different grant of the license.
How Long Does It Take to Learn Piano?
OT: is there a reason why my submissions are often attributed to other people right after I posted them when they posted before me and submissions of other people aren't attributed to me even tho I posted before them?
Let's not play down the preventative medicine: if you can at all avoid being in a riot, you have a 0% chance of needing riot medicine.
/usr/bin/perl scripts written more than twenty years ago continue to work.

So do /bin/sh and /bin/bash scripts.

/usr/bin/python scripts IME depend on what /usr/bin/python points to; some break/broke due to the python 2 to python 3 switching, which hasn't been as backwards-compatible as previous examples have.
The only problem about taking a gap year though is that it’s not clear what that will he like either this year...

Travel restrictions are probably still going to be around for some time, and the likelihood of getting a part time job to fund it is much lower than usual.
Oh boy. I'm not sure there's a worse feeling than popping open a new (to me) project and finding a homegrown framework.

I did this one time as the lead/ architect on a large project. I had valid reasons (at the time) but it was a pain to onboard people. I had to answer everyone's questions / etc even though most of it was vanilla for that platform.

Like all engineering decisions, there are tradeoffs.
> we encoded

Democrats encoded. It was the Democrat party that created Jim Crow and the KKK. Prior to that, it was the Democrat party that was the party of slavery.
Inside Kylie Jenner’s Web of Lies–and Why She’s No Longer a Billionaire
How we make decisions during a pandemic
What is automatic differentiation, and why does it work?
I kinda don't want to put it into words, since speaking ill of anyone's project isn't my thing. But, you're looking at someone pricing basic gif interactions and integration behind a "token"-money system a'la mobile games. It's not adding anything special either, it's literally using the 1996 GIF format with some js stuff. You'll find this and it's like without much trouble, or be able to code it yourself if you really like wrong solutions.

So tl;dr: It's a tech that's a couple of decades too late, with an egregious pricing method, and throwing in the word "intelligence" for who knows why.

If someone want's to do this, hey, I don't want to stop them. Go for it. But looking at that, and going "Woah this site is something else." and asking about the tokens? You can probably see how I can think you might have something to do with that page?

Unless. "Woah this site is something else." as in... this looks like a parody of something, or otherwise a joke, then yeah. It totally does look like something else.

So, anyways. You did ask. I know it makes me seem like an ass for putting it into words.
You'll be downvoted to oblivion because you're turning a national tragedy into a dishonest shit-flinging contest. You can't seriously believe that racial discrimination isn't a problem in Europe.
Crypto-jacking: 'Scorching-hot hacked computer burned my hand'
Did you read the parent article? Good examples there.
Which ecosystems don’t waste your time, according to you?

Just curious.
That was a gun rally. A gathering of people with literal killing machines. Seems somewhat different than a normal protest?
Slack is worse. If you don't pay, not only do they not give you access to >10k messages, but they still store those messages and don't allow you to do things like delete them.
Download GTA 5(com.gta5android.gtav)1.0 free APK – Android Games_APKsHub
How unpaid debt is handled when a person dies
That is not how markets work. As long as there is competition, prices drop to the bottom. It would take concerted effort to rise prices, e.g. by forming a cartel. That's illegal for that reason.

You can also calculate the situation for yourself. How much does a unit of toilet paper cost and how long does it last?

To me, the situation looks more like GP could be right and doubling the price of toilet paper doesn't kill people but rather stabilizes the situation. Besides, it's always possible to substitute the usage.
404 currently so I haven't read it, but that acqui-hired Keybase team is surely leaving... Its motto was literally [double-checks] 'crypto for everyone'.

It may not be related, but the homepage now instead has phrases like 'for things that matter', and the slogan at the bottom is 'because safety first'. I can't be certain, but I think it said 'for everyone' on the site too, not just app-stores pre-Zoom.

It's a real shame, but I did start my de-Keybasing yesterday. Making it profitable without losing the acqui-hired team would obviously be best for users, but I think most likely is axing it, followed by butchering it into a niche security nerd product without the interest or direction of the original team.
I have the problem that Mail.app gets the frontmost CPU-bound application. It for no obvious reasons too.

All in all, a bit buggy application it seems.
Some bugs like this are terrible as I’ve hit the screen split bug several times. But Apple Mail has features like all messages in a single window including replies that don’t exist elsewhere. It’s also fast and smooth mostly with conversations being just right. Thunderbird is mostly OK but is a clunker for these particular areas, imo.
I'm a Zemax user. It's certainly used for serious design work, though it's also acknowledged that CodeV is more elaborate. Granted, I'm not designing high performance optics -- mostly stuff for measurement instruments. For me, since optics isn't even 100% of my job, it's hard to justify upping to CodeV.

It would be interesting to work somewhere with test engineers who can grok Zemax. My observation is that unless someone has a degree in optics or physics, they have little hope of understanding optics, and Zemax isn't nearly as user friendly as, say, Solid Works.

As I understand it, CodeV is more than just software -- your rental agreement gives you access to their team of optical engineers who also do general optics consulting. They will add features to their program if you need them, which could happen if you're doing something really innovative.

I dream of designing optics using Python, but I realize that I might be waiting a while for that.
People in Minneapolis are throwing rocks and setting buildings on fire. That seems a lot more worse than people holding (but not threatening to use) weapons.
Not sure exactly what you mean, but this has been submitted multiple times before:

https://news.ycombinator.com/from?site=hillelwayne.com
Again you offer people to work/invest more just to comply with Linux for very dubious benefits if any. This is not how businesses operate.
Is platform simpler than eBay?

On eBay I can take a picture of merchandise within the app, get an auto generated description, buy postage, and get paid via Paypal.
More and more news is regurgitated from other sites, or from press releases. Doesn’t take much for someone to spin a story in one way or another and it’s all over the world before the journalists have got their shoes on.
I am just a parent of two K-8 children so not entirely up to speed on the latest theory and practice of ZPD. But when I first read about this before my first was born I understood ZPD to be "empathetic tutoring" which seems increasingly difficult to execute correctly when student:teacher ratios exceed 4:1, and ideally 1-1 for maximum benefit.

ZPD works, but nobody has been able to implement this at-scale, let alone in the K-8 public school system.
Rust shows that you can remove most of the footguns, and keep the power with a much smaller "extra careful" surface.

For example, instead of a comma operator and its overloads, you can have tuples. Then `let (a,b) = (b,a)` works as expected. If you want weird code, you can overload `vec += (1,2,3,4,5)` with a tuple, and that's a straightforward case with no hidden gotchas.
Quest to secure the world’s vanishing ice
Not really. Any large gathering of angry people is dangerous (and especially capable of killing). No?
I too discovered the device in a German hotel. For first-time users, it seems gamified towards the opposite goal.
As I was under the shower for far longer than normal, I found out it was slowly drowning a polar bear.
Not a stupid question.

And this Reddit contains multiple answers: https://www.reddit.com/r/askscience/comments/2n1yd4/how_is_i...

Yes, they get blind from white light.
Yeah and the Perl 5 to Perl 6 move... oh wait...
I worked at a startup that took waaaay too much money too early. they hired a ton of people that they didn’t need and refused to make some hard decisions because they thought they had all the time they needed to “figure it out”. That company is still around but they’re probably going to collapse. they’re almost out of money and don’t actually have a thing that people want to buy. all they’ve done is spend a lot of vc money.

That said, I don’t think you want to swing the pendulum the other way and everyone should bootstrap everything. Hiring good people takes money. I think you should raise the amount of money you actually need and no more. Scarcity drives the hard decisions.
Or, in other words, MSN to be more like Google News or Flipboard or any other news aggregators out there that selects and ranks news automatically.
> This whole article reeks of "science is BS, we need free will for humans to be real and morally responsible".

For what it is worth, I did not read it that way at all, and the fact that the author is a neuroscientist suggests (though does not prove) that it was not intended as such.

To me, the article seems consistent with the view that the universe is reducible to a fundamental physics, leaving the author puzzling over why many of us feel we have more agency than this view would seem to imply. It is a reasonable issue for anyone, not just neuroscientsts, to ponder.
What would we ever do without our daily divisive liberal propaganda?
The "surprise" in the article is related to a very general class of mistake: supporting type something& but not also type something&& despite that parameter type being decisive for overload resolution purposes and despite the missing function being identical to the existing one.

Overloading the comma operator doesn't cause any particular danger, it merely provides a mildly unfavourable situation in which an unnecessary mistake is possible: there's "threat" of the default comma operator that does something completely different, it's not very obvious whether type something or something& or something&& is considered, and the involved overload resolution rules are somewhat lawyer-grade.
Free 3D Arts
Game & Cartoon style
The reason is that Mail thinks the mail server is unreachable, so it brings the window to front, but then magically it changes idea and the mail server is reachable again ️.
If you mean the FFBX (I can't find any reference to EFBX models), the Red Pro series, those are CMS (and 7200rpm which is what the B stands for).
What Is the Stock Market Even for Anymore?
Mist showers aren’t very comfortable. I personally enjoy high flow showers. I’d rather see water usage cut at golf courses and other industrial uses. We as humans shouldn’t deprive ourself first, only as a last resort.
> This is an obvious fact and not open for debate.

Not with that attitude, nope sure isn’t.

It is up for debate. I know for a fact you’re wrong. I was educated outside of any schooling system until the 9th grade. I learned basic math and was a voracious reader. I walked into 9th grade without missing a beat.