skysight-inc/HackerNews huggingface dataset:
Direct link to the spec:
https://github.com/cjus/umf/blob/master/umf.md

Relevant xkcd:
https://xkcd.com/927/
Communist dictators and other ideological authoritarians in political power (who demand assimilation) are orders of magnitude more murderous and deadly than US torture places, bad as those may be.
From the first comment on the page:

"The non-member function operator overloads that return bitmask<option_type> will not be considered for overload resolution if the enums are in a different namespace than the bitmask definition. The template deduction of operator| would not be sufficient since it does not trigger ADL from outside the namespace -- the overload must be available from within the scope where it used. This effectively requires a using directive or declaration to make them visible to participate in resolution (and at which, this will attempt to participate in resolution of any enum type where it may be considered a better match)."

Is this correct? Because if it is, C++ is bonkers...
Newsflash: Einstein was as human as anybody else.
wait.. so its using a webview for UI with native calls like cordova and pals?
>Nim is a statically typed programming language, meaning that the type of an assignment needs to be declared before using the value.

This is not strictly true, in languages with type inference (which are becoming increasingly common)
Wow. That is super interesting. Thanks for sharing.
It seems to pre-date that:

https://en.wikipedia.org/wiki/Fast_inverse_square_root#Histo...
I'm on your side mate. Everyone seems to think people like us are nuts. Only time will tell what side of history we were on. Be the change you want to see in the world and all that. Big faceless corporations make me uncomfortable in general; having their tentacles in my home, with my family, makes me even more uncomfortable. Don't pitch me any nonsense about trying to provide me with a service because that's absurd: you literally have to use technology to be a part of modern society. There's no option. I don't care if people think I'm a wacko for being privacy conscious, I think they're wacko for the opposite. Even if there is no future horrible implications of the surveillance state, which is hard to imagine, I think just trying to exist without having every micro detail of my life profiled by what seems like every mega international on the planet is a worthwhile ambition.

I got carried away and rambling but I mean, come on. Mouse movements? Really? I suppose you have to give them credit they are creative in a very perverted sense.
> ...until strong typing is mandatory in the language, I can't fathom using JS in any sizable project.

There are quite a large number of counter-examples to show type safety isn't especially important to the success of large projects.

I think the guarantees it provides are far too limited and weak to support large software systems. It relies on static code analysis, which doesn't mean much unless your app is a single build and runs as a single instance. That's more of a '90's style Microsoft Word type of app than what a typical large software project is today. Meanwhile the guarantees it does provide are only helpful to the extent developers can map their domain problems to the capabilities of the type system. Sometimes there is a nice natural fit, but usually the typesystem is both too weak (doesn't provide a convenient and natural way to impose the constraits of your problem domain) and too strong (imposes constraints your don't need or want, encumbering your development process).

Not to mention that when it comes to Javascript, you can opt-in to about as much static code analysis, including type-safety, as you want.
That explain why the Office windows are laggy as hell when being moved. It's like they're not processing window messages quickly enough or something.
So much fun, this truly save my programming time
It Doesn't Matter How Fast You Write Code
Yes, despite the fact that in many cases there is is more work done because of it, that work is done by the receiver. So even though in-line post would often result in less work overall, people will top-post.

Because it's easier.

Wouldn't it be great if we had a system that made in-line posting easier than top-posting. Then there would be less work done overall.
> Yes, lots of things can override empathy in some people. Likewise, lots of things can override religious beliefs in some people, making them kill another person. So what's the conclusion?

That they are both very useful in restraining murder ?
>Better get that road rage under wraps!

After my death I could not care less...
> Why would immigrants have a lower IQ than native spaniards?

Look at a map of IQ by countries. It's not East-Asians immigrating to Spain.
I can't tell if this is /s or not..
New features in Java 10
> ...possibly negative for women.

I hope I won't be downvoted crazy for this, but wasn't feminism offered as an answer to this? Better educated women have a bit more trouble having babies and keeping their career, since lots of men find it offputting to be dependent on their wives, due to traditional gender roles. Some developed countries have experienced normalization of fertility rates, and I've heard that more gender equality was a possible good explanation for this - more women can have both the baby and the career... This would also fit with the phenomenon you describe, of educated men having more kids, but educated women having less.
Tumblr’s 4th Annual Security Capture the Flag
The transition from Python 2 into Python 3 was badly botched, and for many years. First of all, they confused language with implementation, so the Python 3 interpreter cannot handle the Python 2 language while the Python2 interpreter cannot handle the Python 3 language (I refer to the main C interpreter, not others like PyPy). The automated tool "2to3" wasn't reliable on real-world programs, either. For many years it was impractical to write programs or libraries that worked on both 2 and 3. To write any Python 3 code, ALL of your transitively-dependent libraries had to convert to Python 3, and effectively simultaneously. By itself, that was rediculous. In addition, Python 3 doesn't add any radically new capabilities over Python 2, so it was basically all pain and no gain. Python 3's new approach to strings is conceptually clean, but it struggles with the messiness of the real world and the Python 3 developers had to add a lot of hacks to make it sort-of work. For example, file names are not strings of characters on Unix/Linux, there is no standard encoding for stdin, and real-world data doesn't always follow any particular encoding and there's often no need to require it. Python 3 was effectively ignored by most programmers for at least 5 years after its release, because it created more problems than it solved.

What changed is that Python 3 was modified, and libraries were added to both Python 2 and 3, so that it started to became practical to write code that could work on both 2 and 3. The result: instead of having to transition your entire program and all its dependencies simultaneously, people could work incrementally, making little improvements here and there so that programs would keep working in 2, and eventually work in 3 as well. Various hacks were also created so that Python 3 could handle stuff like filenames (!).

It would have been much better had the Python 3 developers made it easier to transition from 2 to 3 from the start, but it's finally easier. It's still somewhat painful; mercurial still hasn't transitioned, and it's not clear that they ever will. I'm unhappy about what the Python developers did earlier, but I think they've made good strides in trying to finally make it much easier to transition from Python 2 to Python 3.

The main takeaway here should be, "make it as PAINLESS as POSSIBLE for your existing users to transition to a new version". It's okay to change APIs, but use different names or use versioned APIs. It's okay to change other things, but make it easy for people to modify parts of their program at a time. You'd think that'd be obvious, but it's clear that really smart people don't always think about that.
Indiscriminate application of BS modern fad notions like "xenophobia" reveal shallow journalism.
My hunch is that those other languages don't exist yet, but afterwards we'll realize that those were even less appropriate than JS.
> “It would be a pity if these Chinese supplant all other races. For the likes of us the mere thought is unspeakably dreary.”

That's pretty much xenophobia in a nutshell.
I would suppose that this change is less google changing and more the web changing as people pump out content marketing and SEO. Also might be "olden days were greener", I sure remember a lot of keyword stuffing back in the day.
Immigrants may have lower IQ score because of cultural barrier, e.g. Spanish is foreign language for them, so they will fail association tests.
"Chinese don’t sit on benches while eating but squat like Europeans do when they relieve themselves out in the leafy woods. All this occurs quietly and demurely"

This is still true in the countryside. It's a cultural not racial difference.
Jonas Schnelli on why it is so hard to make Bitcoin more user-friendly
I used Nim a little while back to write a small CLI program that performs a feature-preserving smoothing of digital terrain data (see https://github.com/jblindsay/fp_denoise). I could have used, and have used, several of languages for this type of application. But I was interested in learning Nim and getting a feel for how well it lends itself to spatial analysis. I was quite pleased with the experience overall. The language feels a lot like a high-level language with the speed of a systems language. The one thing that I didn't find particularly easy was concurrency. I still haven't managed to figure that out but that is more a comment on my limitations than the language. Nonetheless, I can certainly see Nim taking off for data science once it hits v1.0.
It's just a tiny example of how silly this whole thing is. What's the point of having a committee to draft and design an language that can't even be bothered to have a working Set implementation? It simply doesn't make sense.
> the Scientologist principle that what's true is what's true for you.

Care to elaborate more on that ?
Thank you for illustrating my point. All of the dynamic languages made different decisions on how to handle type conflicts, there simply is no right or wrong answer.

Oh, and JavaScript is single-threaded. It's impossible to share resources in a single process.
After my death nobody else will care either
Serotonin and aggressive motivation in crustaceans (1997)
Not 100% sure what you mean by works, but Nim has been used to create various things. For one the entire Nim forum: https://forum.nim-lang.org/ is written in Nim (both back-end and front-end), the game "Reel Valley" has been written in Nim, there is a company doing Ethereum blockchain using Nim: https://status.im/, and many more.
I'm not sure I mentioned GDPR? I merely said it would be interesting to see what the ICO do.

The main problem is that a £400k fine was not sufficient to make them invest in their security, even after they knew they were definitely a target (having been hacked before).

Now if the ICO's hands are tied and they can still only fine them based on the DPA limits then hopefully the ICO will fine them the full £500k and tell them the next breach they have will incur the maximum GDPR fine. That should light a fire up them.
Research demonstrates that it's true in the short term. The long term is another matter. There are plenty of anecdotes about people who grow up with nothing who are more resilient to deprivation as adults because of it, but PTSD is a real thing too, so clearly the situation is complex.
> those who use it as a very expensive dumb terminal in either SSH or the web browser.

This is me, 100%.

I use Blink to MOSH into a remote server for all of my personal dev work. It's great. Between MOSH (instead of plain SSH) and LTE, I really feel like the expense is justified.
Life gets in the way. In my late 30's, full time job, side business, and managing properties makes things very difficult. Hobbies take a big back seat to all of that. I only have a few hours every night to tinker with stuff whereas in my 20's I had a single job and no other worries.
I'd agree that it does make everything seem significant, at least for a period, but it's what comes after that has significance, after a period of integration. It creates an ability or a moment to come at a problem from a new angle, previously closed off to a person due to their established thinking patterns and past experiences. I think the important thing to consider here is that if a person goes into these experiences with a goal, it's likely they will gain new insight on that goal, at least from my experiences.

Curious though, what kind of new assumptions do you consider unhealthy?
In your rush to be an asshole you completely missed my point, smart guy.
In my experience here in Indy, a large number of Uber (mind you, the bulk of my experience is Uber Eats) drivers are individuals that appear to be in their 60's, presumably retired persons looking to supplement their income and/or just have something to do.

I'd say roughly 5% of my drivers have appeared under retirement age. I wonder what the age statistics look like nationwide.
Don't fields need to be sorted in order for signatures to be reproducible with JSON objects? there's no mention of that.
In a sense, it deteriorated for some basic requirements. Remember the the time, when you were able to use boolean operators and _exact_ sequences on Google reliably.
Long story short is this existed well before CF support did for Lambda. I don't think you're actually interested in learning and more interested in appearing to know what you're talking about so I'll leave it at that.
Not at all. Russian involvement in Calexit is pretty well supported, just search. They’re out to weaken this country by exploiting existing political fault lines. Supporting a plan to split up our most successful and prosperous state fits right into their MO.
The issue is not just Senators. Splitting California is also an electoral college win for Republicans, and a state government win as well.

Secession would be a cowardly abandonment of those who are treated poorly in other states.
The field of Information Retrieval has largely moved to multi-modal retrieval (search across video, audio, text), linked data, question-answering and so on.

But document retrieval (classic search as you describe it) is not a hot topic anymore. That does not mean there are not people working on constantly improving document retrieval: Google Scholar returns 17,800 results for "document retrieval" in 2018 and 34 results with it in title. So it is in widespread use but not the focus of the field, I would say.
Nim has type inference as well, but the type still has to be known before we can use a value.

From the tutorial:

> Nim also has type inference ability — the compiler can automatically detect the type of a name assignment from its value, without explicitly stating the type.
Yes - but text selection is probably my biggest complaint.
Who's to say not doing type coercion isn't weird? Every dynamic language treats things slightly differently.
It's amazing how much energy is consumed pumping water to southern California.
This is just truly bad if they use the this permission to then record you without knowing! You gave the permission to take a video when you wanted to, not when they want to..

I wonder if the apps and browsers will get a "grant access for 5 minutes" setting, so that one can feel safe with the services of these services. EDIT: Or maybe lock-screen/pulldown-screen (or whatever it's called) notification that has a "remove permission" button so that you can remove it when you're done.
They are actually using Typescript, and this will lead to less friction wrt hiring devs, supporting all those platforms and integrating web components. Still I would have hoped that MS would be a little more forward thinking, and put some of their MSR tech in good use, to encourage the use of better languages. Just like how Facebook is pushing ReasonML.

I think that the C# focus of .NET is a major mistake holding the platform back, especially when we have languages like F#, Scala, Swift, ReasonML and Rust these days.
This is incidental, but there are important activities that gotten harded for me in recent years - just as OP described. It's pretty bold to blame just lack of motivation or commitment.
Not every tool is a competing standard.
Does knowledge of genome proximity help you to find women of other races more attractive?
That might have made the infamous Daikatana ad a bit more...Shakespearean: "Romeo's about to make you his bitch."
How would this compare to DBCLI?

http://www.dbcli.com/

pgcli

https://www.pgcli.com/

mycli

https://www.mycli.net/
They put everything in umf.md rather than README.md https://github.com/cjus/umf/blob/master/umf.md
>>> I love moment, but it's age is starting to show.

according to https://github.com/moment/moment/blob/develop/CHANGELOG.md#0... the 0.3.0 release was from 2011.

it's barely 7 years ago. And I'm non counting the fact that the current version is 2.22.2 (so there are at least 2 major ones).

How... how can you tell it's aging?!
So you are saying racism is defined by the degree of some dislike vs. collectivist categorizations?

Otherwise, they do seem to be the same.
The salt is not attacker-controlled.
Yeah :( GMail makes it somewhat onerous because it edits incorrectly when you go inline. I do it for complicated email responses, but even I have given up for easier stuff, and I rail against top-posting. So it's my fault.
It's also free for AT&T Unlimited subscribers.
> Unequivocally bad: Death of a loved one.

Imagine how it would be if we didn't die. So is death good or bad?

I have a family friend whose first wife died of cancer. After mourning for years, he found another woman and married her. Unlike his first wife, she was insistent on having a baby. When their baby was born, he told us that, having held his child in his arms, he understood now that it would have been a huge mistake not to have had a child as he originally planned with his first wife. So was the death of his loved one good or bad?

> Unequivocally good: Birth of a child.

My sister was born and it must have been a very happy event. When she died it was very hard for my parents. Was her birth good or bad?

This is what the story is getting at. It doesn't make sense to assign good or bad to things. We don't have enough information yet. And we never do. It perpetually remains to be seen.

It's not apathy or learned powerlessness to accept the fact of reality that you just don't know enough to say whether something is good or bad. It's wisdom.
This is one of those examples of holding a man born in the 19th century to the standards of the 21st. I'm pretty sure lots of the things we think, say, and do will be seen as very problematic in the 22nd century.
Any ideas on why "they" appear unable to keep the price up at this point in time and continue fueling the hype? Already cashed out or just impossible to stem the tide of disillusioned people taking their losses and exiting?
Because Einstein
I'd argue that it allows you to experience a _different_ reality, which, when juxtaposed against the collectively agreed upon reality we all live in, offers insights. Though I'd be skeptical of anyone claiming enlightenment, I do believe some wisdom is possible, if not just very useful insight.
> Now if I accidentally put the cursor in the wrong place, anything might happen.

Google used to be one of the few websites I whitelisted on my Javascript blocker. I had to remove it from the whitelist, because otherwise its search became unusable: things moving when you scroll over them, URLs magically changing when clicked or even right-clicked, the search page URL actually pointing to a previous search because it used Javascript to submit the new search, etc.

At least Google search still works fine with Javascript disabled. Unfortunately, they also moved Google Maps to the main domain (it used to be in a subdomain), so I have to temporarily whitelist it every time I want to use Google Maps, then remember to remove it again from the whitelist before doing a normal web search.
The more they pull this historical muckracking crap, the less people are going to care when real racism is happening right in front of them.
Someone unhinged who strongly disagreed with one of his previous comments might take this as an easy harassment vector.
Does spending >51% of world energy on a finance system not seem excessive?
You have a point about rule based ethics. But none of this helps religion-based values in particular. Atheists can and do reason out of rules too; and both atheists and religious people make decisions out of empathy too.

What you describe about in-groups and out-groups happens all the time with religious communities. Even people sharing the same religion suddenly become "unworthy".

> And below all that: What values do we use when evaluating what ethical systems are better, and where do THOSE values come from?

Precisely. If you don't believe in any gods, where do you suppose religious value systems come from? :)
I completely agree. Once you know that you can break free from a mental pattern, the trick to getting yourself out of it in the future seems easier. Once shown, you learn.
I find myself frequently using it for debounce, throttle, isEmpty, cloneDeep and memoize.
This is disgusting. I mean, publication of private diaries is disgusting.

Fuck you, Rosenkranz. I see why Hamlet did not like you that much.
Joe Sepi rocking  DEVit 2018
What is it that they don't support?
It’s weird to me that they’ve prioritized these complicated options strategies before shipping a dividend reinvestment program (DRIP).
That's impressive. I'm curious whether I can use Nim in sysadmin job.
in all seriousness, how do you know when it's time to go see a mental health professional? at either extremes of mental health, it's pretty obvious whether you need professional help, but i have good days and i have bad days; most of the time I just "man up" and deal with it at the lows until i bounce back.
Pattern recognition ability is associated with higher false positives. Eg, conspiracy theorists typically perform significantly better on pattern recognition tests. A pattern recognition test is indeed measuring something, but “intelligence quotient” may be a misnomer.

Full disclosure: I do very well on pattern recognition tests. I also am often accused of “reinventing the wheel.” I think these are related; but then, I would.
This was kind of true with OneNote up until recently. There are currently two desktop versions. One that comes with Office and looks/feels like the rest of the Office suite, and one that is made with UWP and available for free from the Windows Store. That one looks/feels a lot like the Android/iOS OneNote app.

However, they've announced that they're EOLing the Office version, with bug fixes through 2020 and security updates through 2025, and are continuing forward with the UWP version.

Perhaps we will see a future where they EOL the other Office applications in favor of new versions that are more similar to the iOS/Android versions. The iPad versions of Excel and Word are already pretty good.
Office client never used .net or C# to begin with
Could we change the title to that of the article, "Bitcoin’s Price Was Artificially Inflated Last Year, Researchers Say"? It currently implies that the New York Times did independent research ("NYT and UT Austin: Bitcoin Prices Manipulated by Tether and Bitfinex") which does not seem to be the case.

I think this is a subtle point but, with the tension surrounding 'fake news', it's critical to distinguish reporting on another's research from disclosing one's own results.
TL;DR - It's not a paradox, because we're probably alone. Kind of a letdown!
/r/wallstreetbets need to be careful here, so many new and interesting ways to end up homeless.
Am I missing something here? One can easily take the NJ Transit from Penn Station to Newark.